.elementor-900425 .elementor-element.elementor-element-3d5f691{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-900425 .elementor-element.elementor-element-3d5f691:not(.elementor-motion-effects-element-type-background), .elementor-900425 .elementor-element.elementor-element-3d5f691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-light );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-900425 .elementor-element.elementor-element-c24191a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:14px;color:var( --e-global-color-text );}.elementor-900425 .elementor-element.elementor-element-c24191a a{color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-900425 .elementor-element.elementor-element-de97555{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-900425 .elementor-element.elementor-element-de97555 .elementor-heading-title{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-900425 .elementor-element.elementor-element-964e1a0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-900425 .elementor-element.elementor-element-2cadd7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 48px;--row-gap:40px;--column-gap:48px;--padding-top:56px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-900425 .elementor-element.elementor-element-4d8a898{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-900425 .elementor-element.elementor-element-0fbef43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 16px;--row-gap:8px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900425 .elementor-element.elementor-element-4b11bb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-900425 .elementor-element.elementor-element-4b11bb1.elementor-element{--align-self:center;}.elementor-900425 .elementor-element.elementor-element-4b11bb1 .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-text );}.elementor-900425 .elementor-element.elementor-element-ed1d1e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:8px;--grid-bottom-margin:8px;--e-share-buttons-primary-color:var( --e-global-color-primary );}.elementor-900425 .elementor-element.elementor-element-a8a9357{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900425 .elementor-element.elementor-element-bed688d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-900425 .elementor-element.elementor-element-22dcfa7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-900425 .elementor-element.elementor-element-22dcfa7 .elementor-heading-title{font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-900425 .elementor-element.elementor-element-08725f2 .e-search-submit{background-color:var( --e-global-color-primary );}.elementor-900425 .elementor-element.elementor-element-08725f2 .e-search-input{font-size:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:8px 0px 0px 8px;}.elementor-900425 .elementor-element.elementor-element-08725f2{--e-search-submit-margin-inline-start:0px;--e-search-icon-submit-size:16px;--e-search-icon-submit-color:var( --e-global-color-c31ed5c );--e-search-submit-border-radius:0px 8px 8px 0px;}.elementor-900425 .elementor-element.elementor-element-d1c0a01{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-900425 .elementor-element.elementor-element-32256c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-900425 .elementor-element.elementor-element-32256c6:not(.elementor-motion-effects-element-type-background), .elementor-900425 .elementor-element.elementor-element-32256c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-light );}.elementor-900425 .elementor-element.elementor-element-99cd70b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-900425 .elementor-element.elementor-element-99cd70b .elementor-heading-title{font-size:26px;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-900425 .elementor-element.elementor-element-7262c7a{--grid-columns:4;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-900425 .elementor-element.elementor-element-7262c7a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-900425 .elementor-element.elementor-element-7262c7a .e-loop-item > .elementor-section, .elementor-900425 .elementor-element.elementor-element-7262c7a .e-loop-item > .elementor-section > .elementor-container, .elementor-900425 .elementor-element.elementor-element-7262c7a .e-loop-item > .e-con, .elementor-900425 .elementor-element.elementor-element-7262c7a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-900425 .elementor-element.elementor-element-5a76f6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-900425 .elementor-element.elementor-element-b2fe527 .elementor-button{background-color:rgba(0,0,0,0);font-family:var( --e-global-typography-00147cb-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-00147cb-font-size );font-weight:var( --e-global-typography-00147cb-font-weight );text-transform:var( --e-global-typography-00147cb-text-transform );text-decoration:var( --e-global-typography-00147cb-text-decoration );letter-spacing:var( --e-global-typography-00147cb-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;}.elementor-900425 .elementor-element.elementor-element-d1e7a00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-900425 .elementor-element.elementor-element-d1e7a01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 40px 0px rgba(51,62,72,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-900425 .elementor-element.elementor-element-d1e7a01:not(.elementor-motion-effects-element-type-background), .elementor-900425 .elementor-element.elementor-element-d1e7a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c31ed5c );}.elementor-900425 .elementor-element.elementor-element-d1e7a02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:40px;}.elementor-900425 .elementor-element.elementor-element-d1e7a02:not(.elementor-motion-effects-element-type-background), .elementor-900425 .elementor-element.elementor-element-d1e7a02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://neu.digital-ls.de/wp-content/uploads/sites/3/2026/11/engamp-Farbverlauf-Formen1.png");background-position:center left;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-900425 .elementor-element.elementor-element-d1e7a03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-900425 .elementor-element.elementor-element-d1e7a03 .elementor-icon-wrapper{text-align:start;}.elementor-900425 .elementor-element.elementor-element-d1e7a03.elementor-view-stacked .elementor-icon{background-color:#FFFFFF29;color:var( --e-global-color-c31ed5c );}.elementor-900425 .elementor-element.elementor-element-d1e7a03.elementor-view-framed .elementor-icon, .elementor-900425 .elementor-element.elementor-element-d1e7a03.elementor-view-default .elementor-icon{color:#FFFFFF29;border-color:#FFFFFF29;}.elementor-900425 .elementor-element.elementor-element-d1e7a03.elementor-view-framed .elementor-icon, .elementor-900425 .elementor-element.elementor-element-d1e7a03.elementor-view-default .elementor-icon svg{fill:#FFFFFF29;}.elementor-900425 .elementor-element.elementor-element-d1e7a03.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c31ed5c );}.elementor-900425 .elementor-element.elementor-element-d1e7a03.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-c31ed5c );}.elementor-900425 .elementor-element.elementor-element-d1e7a03 .elementor-icon{font-size:24px;padding:16px;}.elementor-900425 .elementor-element.elementor-element-d1e7a03 .elementor-icon svg{height:24px;}.elementor-900425 .elementor-element.elementor-element-d1e7a04 .elementor-heading-title{font-family:"Ubuntu Sans", Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-900425 .elementor-element.elementor-element-d1e7a05{font-family:var( --e-global-typography-text-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#F4F7F7;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-900425 .elementor-element.elementor-element-d1e7a06{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-icon i{color:#9ECEC7;transition:color 0.3s;}.elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-icon svg{fill:#9ECEC7;transition:fill 0.3s;}.elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-item > a{font-family:"Ubuntu Sans", Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:15px;font-weight:400;}.elementor-900425 .elementor-element.elementor-element-d1e7a06 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-900425 .elementor-element.elementor-element-d1e7a07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:40px;--padding-bottom:36px;--padding-left:44px;--padding-right:44px;}.elementor-900425 .elementor-element.elementor-element-d1e7a08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-900425 .elementor-element.elementor-element-d1e7a08 .elementor-heading-title{font-family:"Ubuntu Sans", Ubuntu Sans, Ubuntu, Open Sans, Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-900425 .elementor-element.elementor-element-964e1a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-900425 .elementor-element.elementor-element-ed1d1e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-900425 .elementor-element.elementor-element-7262c7a{--grid-columns:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-900425 .elementor-element.elementor-element-b2fe527 .elementor-button{font-size:var( --e-global-typography-00147cb-font-size );letter-spacing:var( --e-global-typography-00147cb-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-900425 .elementor-element.elementor-element-d1e7a05{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-900425 .elementor-element.elementor-element-3d5f691{--content-width:1200px;}.elementor-900425 .elementor-element.elementor-element-2cadd7d{--content-width:1200px;}.elementor-900425 .elementor-element.elementor-element-4d8a898{--width:64%;}.elementor-900425 .elementor-element.elementor-element-a8a9357{--width:32%;}.elementor-900425 .elementor-element.elementor-element-32256c6{--content-width:1200px;}.elementor-900425 .elementor-element.elementor-element-d1e7a00{--content-width:1200px;}.elementor-900425 .elementor-element.elementor-element-d1e7a02{--width:42%;}.elementor-900425 .elementor-element.elementor-element-d1e7a07{--width:58%;}}@media(max-width:767px){.elementor-900425 .elementor-element.elementor-element-3d5f691{--padding-top:48px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-900425 .elementor-element.elementor-element-964e1a0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-900425 .elementor-element.elementor-element-2cadd7d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-900425 .elementor-element.elementor-element-4d8a898{--width:100%;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-900425 .elementor-element.elementor-element-ed1d1e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-900425 .elementor-element.elementor-element-a8a9357{--width:100%;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-900425 .elementor-element.elementor-element-32256c6{--padding-top:56px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-900425 .elementor-element.elementor-element-7262c7a{--grid-columns:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-900425 .elementor-element.elementor-element-b2fe527 .elementor-button{font-size:var( --e-global-typography-00147cb-font-size );letter-spacing:var( --e-global-typography-00147cb-letter-spacing );}.elementor-900425 .elementor-element.elementor-element-d1e7a00{--padding-top:64px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-900425 .elementor-element.elementor-element-d1e7a01{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-900425 .elementor-element.elementor-element-d1e7a02{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-900425 .elementor-element.elementor-element-d1e7a04 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-900425 .elementor-element.elementor-element-d1e7a05{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-900425 .elementor-element.elementor-element-d1e7a07{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-7f300cc *//* Inhaltsbereich ohne eigene Schriftgröße, sonst rechnet der Fließtext 1,1em doppelt (Site 2: 17,6px) */
.elementor-900425 .elementor-element.elementor-element-7f300cc{font-size:inherit!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor{line-height:var(--e-global-typography-text-line-height)!important}
/* Überschriften im Eintrag wie Site 2: H2 = Zwischen-Überschrift (Größe, Gewicht, Zeilenhöhe aus dem Kit), Farbe Text wie alle Site-2-Überschriften, H3 kleiner; alte Site-1-Typografie (Ubuntu kursiv) neutralisieren */
.elementor-900425 .elementor-element.elementor-element-7f300cc h2.elementor-heading-title,
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor h2,
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq-heading .elementor-heading-title{font-family:var(--e-global-typography-20456ae-font-family),"Ubuntu Sans",sans-serif!important;font-size:var(--e-global-typography-20456ae-font-size)!important;font-weight:var(--e-global-typography-20456ae-font-weight)!important;font-style:normal!important;line-height:var(--e-global-typography-20456ae-line-height)!important;color:var(--e-global-color-text)!important;margin:0!important;text-align:left!important;text-transform:none!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor h2{font-size:calc(var(--e-global-typography-20456ae-font-size) / 1.1)!important;margin:28px 0 8px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc h3.elementor-heading-title:not(.dl-faq-heading *),
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor h3{font-family:var(--e-global-typography-20456ae-font-family),"Ubuntu Sans",sans-serif!important;font-size:1.2em!important;font-weight:500!important;font-style:normal!important;line-height:1.35!important;color:var(--e-global-color-text)!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading:has(h2),.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading.dl-faq-heading{margin-top:24px}
.elementor-900425 .elementor-element.elementor-element-7f300cc p.elementor-heading-title{font-style:normal!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc :is(h2,h3,h4) *{font-style:normal!important;font-weight:inherit!important;color:inherit!important;font-size:inherit!important}
/* Buttons im Eintrag im engamp-Stil statt Site-1-Verlauf */
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-button:not(.dl-cta *){background:var(--e-global-color-primary)!important;background-image:none!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;font-family:var(--e-global-typography-00147cb-font-family),"Ubuntu Sans",sans-serif!important;font-size:16px!important;font-weight:500!important;padding:15px 20px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-button:not(.dl-cta *):hover{background:var(--e-global-color-secondary)!important;color:#fff!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-button .elementor-button-text{color:inherit!important}
/* FAQ: Akkordeon, Toggle und umgebaute Textabsätze einheitlich als Karten */
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-accordion .elementor-accordion-item,
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-toggle .elementor-toggle-item,
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq details{background:#fff;border:1px solid var(--e-global-color-accent)!important;border-radius:8px;margin:0 0 12px;overflow:hidden}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-accordion .elementor-tab-title,
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-toggle .elementor-tab-title{display:flex;align-items:center;gap:12px;padding:16px 20px!important;border:0!important;background:transparent!important;font-family:var(--e-global-typography-text-font-family),"Ubuntu Sans",sans-serif!important;font-size:1.05em!important;font-weight:500!important;font-style:normal!important;line-height:1.4!important;color:var(--e-global-color-text)!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-tab-title a{color:inherit!important;font:inherit!important;order:1;flex:1}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-tab-title .elementor-accordion-icon,
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-tab-title .elementor-toggle-icon{order:2;margin:0 0 0 auto!important;color:var(--e-global-color-primary)!important;float:none!important;width:auto!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-tab-title .elementor-accordion-icon *,.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-tab-title .elementor-toggle-icon *{color:var(--e-global-color-primary)!important;fill:var(--e-global-color-primary)!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-tab-title.elementor-active{color:var(--e-global-color-secondary)!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-accordion .elementor-tab-content,
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-toggle .elementor-tab-content{padding:0 20px 18px!important;border:0!important;background:transparent!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq{display:flex;flex-direction:column}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq summary{list-style:none;cursor:pointer;position:relative;padding:16px 52px 16px 20px;font-family:var(--e-global-typography-text-font-family),"Ubuntu Sans",sans-serif;font-size:1.05em;font-weight:500;line-height:1.4;color:var(--e-global-color-text)}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq summary::-webkit-details-marker{display:none}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.5em;font-weight:300;line-height:1;color:var(--e-global-color-primary)}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq details[open] summary{color:var(--e-global-color-secondary)}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq details[open] summary::after{content:"\2212"}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq summary:hover{color:var(--e-global-color-secondary)}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq summary:focus{outline:none}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq summary:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:-2px;border-radius:8px}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq__a{padding:0 20px 18px}
.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq__a > *:last-child{margin-bottom:0}


/* Luft straffen (02.11.2026): Abstandhalter aus Site 1 aus, Spaltenpolster weg, Listen enger */
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-spacer{display:none!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-wrap.elementor-element-populated{padding-top:0!important;padding-bottom:0!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor > :last-child,.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor .elementor-widget-container > :last-child{margin-bottom:0!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor ul,.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor ol{margin:12px 0 0!important;padding-left:22px}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor li{margin-bottom:8px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor li > br:last-child,.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor li > br:nth-last-child(2):has(+ br:last-child){display:none}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading + .elementor-widget-heading{margin-top:8px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading + .elementor-widget-accordion,.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading + .elementor-widget-toggle,.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading + .elementor-widget-text-editor .dl-faq{margin-top:12px}

/* FAQ-Überzeile („FAQ - …“ vor der eigentlichen FAQ-Überschrift) als Kennzeichnung wie auf Site 2 */
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading.dl-faq-kicker .elementor-heading-title{display:inline-block!important;font-family:var(--e-global-typography-accent-font-family),"Ubuntu Sans",sans-serif!important;font-size:var(--e-global-typography-accent-font-size)!important;font-weight:var(--e-global-typography-accent-font-weight)!important;line-height:var(--e-global-typography-accent-line-height)!important;letter-spacing:var(--e-global-typography-accent-letter-spacing)!important;text-transform:uppercase!important;color:var(--e-global-color-text)!important;background:var(--e-global-color-accent);padding:5px 10px!important;border-radius:4px;margin:0!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading.dl-faq-kicker + .elementor-widget-heading{margin-top:10px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading.dl-faq-kicker,.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading.dl-faq-kicker .elementor-widget-container{text-align:left!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading.dl-faq-kicker{margin-top:40px!important}
@media (max-width:767px){.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading.dl-faq-kicker{margin-top:32px!important}}

/* Aufzählungen gleich groß wie der Fließtext (Sierra setzt Listen sonst auf 16 px) */
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor :is(ul,ol,li){font-size:inherit!important;line-height:inherit!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-tab-content :is(ul,ol,li),.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq__a :is(ul,ol,li){font-size:inherit!important;line-height:inherit!important}
/* FAQ-Antworten in Akkordeon und Toggle wie Fließtext */
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-accordion .elementor-tab-content,.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-toggle .elementor-tab-content{font-family:var(--e-global-typography-text-font-family),"Ubuntu Sans",sans-serif!important;font-size:var(--e-global-typography-text-font-size)!important;font-weight:var(--e-global-typography-text-font-weight)!important;line-height:var(--e-global-typography-text-line-height)!important;color:#545454!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-tab-content :is(p,span,ul,ol,li){font-size:inherit!important;line-height:inherit!important}
/* Fettungen im Eintrag deutlich sichtbar wie auf Site 1 (Sierra setzt strong sonst auf 400) */
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor :is(strong,b),.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-tab-content :is(strong,b),.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq__a :is(strong,b){font-weight:500!important;color:var(--e-global-color-text)}
/* Zwischenzeile vor einer Aufzählung rückt an ihre Liste heran, mehr Luft zur vorherigen Liste */
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor p:has(+ :is(ul,ol)){margin-bottom:0!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor p + :is(ul,ol){margin-top:4px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor :is(ul,ol):has(+ p){margin-bottom:20px!important}
/* Überschriften im Text gleich: Fettung in einer Überschrift erbt das Überschriften-Gewicht, Abstand darunter wie bei Überschriften im Textbaustein */
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor :is(h2,h3,h4,h5,h6) :is(strong,b),.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-heading-title :is(strong,b){font-weight:inherit!important;color:inherit!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading:not(.dl-faq-kicker) h2.elementor-heading-title{margin-bottom:8px!important}


/* Links im Inhalt immer erkennbar (02.11.2026): engamp-Primary, Hover Secondary mit Unterstrich; gilt auch in Fettungen, Listen und FAQ-Antworten, nicht für Buttons und Bausteine */
.elementor-900425 .elementor-element.elementor-element-7f300cc :is(.elementor-widget-text-editor,.elementor-tab-content,.dl-faq__a) a:not(.elementor-button):not(.dl-cta *):not(.dl-sop *){color:var(--e-global-color-primary)!important;text-decoration:none}
.elementor-900425 .elementor-element.elementor-element-7f300cc :is(.elementor-widget-text-editor,.elementor-tab-content,.dl-faq__a) a:not(.elementor-button):not(.dl-cta *):not(.dl-sop *):hover{color:var(--e-global-color-secondary)!important;text-decoration:underline;text-underline-offset:3px}
.elementor-900425 .elementor-element.elementor-element-7f300cc :is(.elementor-widget-text-editor,.elementor-tab-content,.dl-faq__a) a:not(.elementor-button) :is(strong,b,span,em){color:inherit!important}


/* Hauptüberschriften 30 px (02.11.2026): gleicher Abstand nach oben, egal ob eigenes Element oder im Textbaustein, auch nach Aufzählungen */
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-heading:has(h2):not(.dl-faq-kicker):not(:first-child):not(.elementor-widget-heading + .elementor-widget-heading){margin-top:30px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor h2{margin-top:30px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor :is(.elementor-widget-container,.elementor-text-editor) > h2:first-child,.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor > h2:first-child{margin-top:0!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor:has(> h2:first-child, > .elementor-widget-container > h2:first-child, > .elementor-widget-container > .elementor-text-editor > h2:first-child){margin-top:30px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-widget-text-editor :is(ul,ol):last-child > li:last-child{margin-bottom:0!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .e-con:not(:has(> .elementor-widget-table-of-contents:only-child)) + .e-con > .elementor-widget-heading:has(h2):first-child:not(.dl-faq-kicker){margin-top:30px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-section + .elementor-section .elementor-widget-wrap > .elementor-widget-heading:has(h2):first-child:not(.dl-faq-kicker){margin-top:30px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc :is(.elementor-accordion,.elementor-toggle) > :last-child,.elementor-900425 .elementor-element.elementor-element-7f300cc .dl-faq details:last-child{margin-bottom:0!important}


/* Kante wie Logo (02.11.2026): Site-1-Container im Inhalt ohne seitlichen Standard-Innenabstand */
.elementor-900425 .elementor-element.elementor-element-7f300cc .e-con{--container-default-padding-left:0px;--container-default-padding-right:0px}
.elementor-900425 .elementor-element.elementor-element-7f300cc .elementor-column-gap-default > .elementor-col-100 > .elementor-widget-wrap.elementor-element-populated{padding-left:0!important;padding-right:0!important}


/* Oberkante bündig (02.11.2026): erste Überschrift auf Höhe der Seitenleiste */
.elementor-900425 .elementor-element.elementor-element-7f300cc > .elementor > :is(.e-con,.elementor-section):first-child{margin-top:-6px!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc > .elementor > :is(.e-con,.elementor-section):first-child .elementor-widget:is(.elementor-widget-heading,.elementor-widget-text-editor):first-child:not(.dl-faq-kicker){margin-top:0!important}
.elementor-900425 .elementor-element.elementor-element-7f300cc > .elementor > :is(.e-con,.elementor-section):first-child .elementor-widget-text-editor:first-child :is(.elementor-widget-container,.elementor-text-editor) > :first-child{margin-top:0!important}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-ed1d1e4 */.elementor-900425 .elementor-element.elementor-element-ed1d1e4{margin:0!important}
.elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-grid{margin-bottom:0!important;align-items:center}
.elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-grid-item{padding-bottom:0!important}
/* Teilen-Buttons wie Footer (03.11.2026) */
.elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-grid{--grid-column-gap:6px!important;column-gap:6px!important}
.elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-share-btn{width:50px!important;height:50px!important;border-radius:8px!important;background-color:var(--e-global-color-light)!important;border:0!important;transition:background-color .2s}
.elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-share-btn__icon{width:50px!important;--e-share-buttons-icon-size:16px;background:transparent!important;border-radius:8px!important}
.elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-share-btn__icon i{font-size:16px!important;color:var(--e-global-color-primary)!important;transition:color .2s} .elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-share-btn__icon svg{width:16px!important;height:16px!important;fill:var(--e-global-color-primary)!important}
.elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-share-btn:hover, .elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-share-btn:focus-visible{background-color:var(--e-global-color-primary)!important}
.elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-share-btn:hover .elementor-share-btn__icon i, .elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-share-btn:focus-visible .elementor-share-btn__icon i{color:#fff!important} .elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-share-btn:hover svg, .elementor-900425 .elementor-element.elementor-element-ed1d1e4 .elementor-share-btn:focus-visible svg{fill:#fff!important}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-08725f2 */.elementor-900425 .elementor-element.elementor-element-08725f2 input[type=search]{padding-top:10px;padding-bottom:10px;min-height:44px} .elementor-900425 .elementor-element.elementor-element-08725f2 button{min-height:44px;padding:0 16px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8a9357 *//* Mitlaufen per CSS: endet bündig mit der Hauptspalte */
@media (min-width:1025px){.elementor-900425 .elementor-element.elementor-element-a8a9357{position:sticky;top:120px;align-self:flex-start}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1e7a05 */.elementor-900425 .elementor-element.elementor-element-d1e7a05 p{margin:0}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ubuntu Sans';
	font-display: swap;
	src: url('https://neu.digital-ls.de/wp-content/uploads/sites/3/2026/10/UbuntuSans-Variable-latin.woff2') format('woff2'),
		url('https://neu.digital-ls.de/wp-content/uploads/sites/3/2025/04/UbuntuSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */