.elementor-2789 .elementor-element.elementor-element-5341e912{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-2789 .elementor-element.elementor-element-5341e912:not(.elementor-motion-effects-element-type-background), .elementor-2789 .elementor-element.elementor-element-5341e912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://tiaxon.de/wp-content/uploads/2026/01/Tiaxon_O_lime_RGB_20251210.svg");background-position:-582px 278px;background-repeat:no-repeat;background-size:60% auto;}.elementor-2789 .elementor-element.elementor-element-384ffff1{--display:flex;--min-height:758px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:213px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-24916f5a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-178563c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-178563c1 .elementor-heading-title{font-family:var( --e-global-typography-22318e3-font-family ), Sans-serif;font-size:var( --e-global-typography-22318e3-font-size );font-weight:var( --e-global-typography-22318e3-font-weight );text-transform:var( --e-global-typography-22318e3-text-transform );line-height:var( --e-global-typography-22318e3-line-height );letter-spacing:var( --e-global-typography-22318e3-letter-spacing );word-spacing:var( --e-global-typography-22318e3-word-spacing );color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-7349ea8e .elementor-heading-title{font-family:"söhne breit kräftig", Sans-serif;font-size:4.6rem;font-weight:500;text-transform:uppercase;line-height:5rem;letter-spacing:0.05em;text-shadow:-18px 0px 39px rgba(237.99999999999997, 237.99999999999997, 237.99999999999997, 0);color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-705fdcc3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:120px;--padding-right:120px;}.elementor-2789 .elementor-element.elementor-element-7d43f3fb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-7c3efaec .elementor-heading-title{font-family:"söhne breit kräftig", Sans-serif;font-size:2.5rem;font-weight:500;text-transform:uppercase;line-height:3rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-3581695a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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 );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-2789 .elementor-element.elementor-element-65e3b7c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-20ba323-font-family ), Sans-serif;font-size:var( --e-global-typography-20ba323-font-size );font-weight:var( --e-global-typography-20ba323-font-weight );line-height:var( --e-global-typography-20ba323-line-height );color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-67bfe3c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:120px;--padding-right:120px;}.elementor-2789 .elementor-element.elementor-element-67bfe3c:not(.elementor-motion-effects-element-type-background), .elementor-2789 .elementor-element.elementor-element-67bfe3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-7f4b948d{font-family:var( --e-global-typography-20ba323-font-family ), Sans-serif;font-size:var( --e-global-typography-20ba323-font-size );font-weight:var( --e-global-typography-20ba323-font-weight );line-height:var( --e-global-typography-20ba323-line-height );color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-7e3d15e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:120px;--padding-right:0120px;}.elementor-2789 .elementor-element.elementor-element-751fe222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-751fe222 .elementor-heading-title{font-family:"söhne breit kräftig", Sans-serif;font-size:2.5rem;font-weight:500;text-transform:uppercase;line-height:3rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-fb924f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-20ba323-font-family ), Sans-serif;font-size:var( --e-global-typography-20ba323-font-size );font-weight:var( --e-global-typography-20ba323-font-weight );line-height:var( --e-global-typography-20ba323-line-height );color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-60db535{--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 24px;--row-gap:0px;--column-gap:24px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-31ee2d06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.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-2789 .elementor-element.elementor-element-28a660b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-28a660b9 .elementor-icon-wrapper{text-align:start;}.elementor-2789 .elementor-element.elementor-element-28a660b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-28a660b9.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-28a660b9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-28a660b9.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-28a660b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-28a660b9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-28a660b9.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-28a660b9 .elementor-icon{font-size:48px;padding:8px;border-radius:12px 12px 12px 12px;}.elementor-2789 .elementor-element.elementor-element-28a660b9 .elementor-icon svg{height:48px;}.elementor-2789 .elementor-element.elementor-element-35b9a999{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-35b9a999 .elementor-heading-title{font-family:var( --e-global-typography-20aac64-font-family ), Sans-serif;font-size:var( --e-global-typography-20aac64-font-size );font-weight:var( --e-global-typography-20aac64-font-weight );text-transform:var( --e-global-typography-20aac64-text-transform );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-54d520d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-cddfee4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2789 .elementor-element.elementor-element-326df828{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-326df828 .elementor-icon-wrapper{text-align:start;}.elementor-2789 .elementor-element.elementor-element-326df828.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-326df828.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-326df828.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-326df828.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-326df828.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-326df828.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-326df828.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-326df828 .elementor-icon{font-size:48px;padding:8px;border-radius:12px 12px 12px 12px;}.elementor-2789 .elementor-element.elementor-element-326df828 .elementor-icon svg{height:48px;}.elementor-2789 .elementor-element.elementor-element-34d041ab{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-34d041ab .elementor-heading-title{font-family:var( --e-global-typography-20aac64-font-family ), Sans-serif;font-size:var( --e-global-typography-20aac64-font-size );font-weight:var( --e-global-typography-20aac64-font-weight );text-transform:var( --e-global-typography-20aac64-text-transform );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-77d5bad4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-5546bc4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2789 .elementor-element.elementor-element-2ea2e866{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-2ea2e866 .elementor-icon-wrapper{text-align:start;}.elementor-2789 .elementor-element.elementor-element-2ea2e866.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-2ea2e866.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-2ea2e866.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-2ea2e866.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-2ea2e866.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-2ea2e866.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-2ea2e866.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-2ea2e866 .elementor-icon{font-size:48px;padding:8px;border-radius:12px 12px 12px 12px;}.elementor-2789 .elementor-element.elementor-element-2ea2e866 .elementor-icon svg{height:48px;}.elementor-2789 .elementor-element.elementor-element-3ba64d71{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-3ba64d71 .elementor-heading-title{font-family:var( --e-global-typography-20aac64-font-family ), Sans-serif;font-size:var( --e-global-typography-20aac64-font-size );font-weight:var( --e-global-typography-20aac64-font-weight );text-transform:var( --e-global-typography-20aac64-text-transform );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-3959013c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-1a74bdd{--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 24px;--row-gap:0px;--column-gap:24px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-ad8183f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2789 .elementor-element.elementor-element-e29ac4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-e29ac4a .elementor-icon-wrapper{text-align:start;}.elementor-2789 .elementor-element.elementor-element-e29ac4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-e29ac4a.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-e29ac4a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-e29ac4a.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-e29ac4a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-e29ac4a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-e29ac4a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-e29ac4a .elementor-icon{font-size:48px;padding:8px;border-radius:12px 12px 12px 12px;}.elementor-2789 .elementor-element.elementor-element-e29ac4a .elementor-icon svg{height:48px;}.elementor-2789 .elementor-element.elementor-element-6600dc5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-6600dc5 .elementor-heading-title{font-family:var( --e-global-typography-20aac64-font-family ), Sans-serif;font-size:var( --e-global-typography-20aac64-font-size );font-weight:var( --e-global-typography-20aac64-font-weight );text-transform:var( --e-global-typography-20aac64-text-transform );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-6fd2f7d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-e5703dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2789 .elementor-element.elementor-element-f7e36ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-f7e36ef .elementor-icon-wrapper{text-align:start;}.elementor-2789 .elementor-element.elementor-element-f7e36ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-f7e36ef.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-f7e36ef.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-f7e36ef.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-f7e36ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-f7e36ef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-f7e36ef.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-f7e36ef .elementor-icon{font-size:48px;padding:8px;border-radius:12px 12px 12px 12px;}.elementor-2789 .elementor-element.elementor-element-f7e36ef .elementor-icon svg{height:48px;}.elementor-2789 .elementor-element.elementor-element-bd96915{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-bd96915 .elementor-heading-title{font-family:var( --e-global-typography-20aac64-font-family ), Sans-serif;font-size:var( --e-global-typography-20aac64-font-size );font-weight:var( --e-global-typography-20aac64-font-weight );text-transform:var( --e-global-typography-20aac64-text-transform );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-6d6a4e4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-2080308a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-2789 .elementor-element.elementor-element-23845c3f .elementor-heading-title{font-family:var( --e-global-typography-e8f6250-font-family ), Sans-serif;font-size:var( --e-global-typography-e8f6250-font-size );font-weight:var( --e-global-typography-e8f6250-font-weight );text-transform:var( --e-global-typography-e8f6250-text-transform );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-618707a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 64px 0px;font-family:var( --e-global-typography-20ba323-font-family ), Sans-serif;font-size:var( --e-global-typography-20ba323-font-size );font-weight:var( --e-global-typography-20ba323-font-weight );line-height:var( --e-global-typography-20ba323-line-height );color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-71aa4c40{--display:flex;--min-height:100vh;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-60e42fcc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-23504351{--display:flex;--position:absolute;--min-height:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:30px;}.elementor-2789 .elementor-element.elementor-element-23504351:not(.elementor-motion-effects-element-type-background), .elementor-2789 .elementor-element.elementor-element-23504351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-2789 .elementor-element.elementor-element-23504351{left:0px;}body.rtl .elementor-2789 .elementor-element.elementor-element-23504351{right:0px;}.elementor-2789 .elementor-element.elementor-element-1690714a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-1690714a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2789 .elementor-element.elementor-element-14eb71bc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-14eb71bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2789 .elementor-element.elementor-element-2b4633ea{width:var( --container-widget-width, 8% );max-width:8%;background-color:var( --e-global-color-b6f7134 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2789 .elementor-element.elementor-element-2b4633ea .elementor-heading-title{font-family:var( --e-global-typography-e8f6250-font-family ), Sans-serif;font-size:var( --e-global-typography-e8f6250-font-size );font-weight:var( --e-global-typography-e8f6250-font-weight );text-transform:var( --e-global-typography-e8f6250-text-transform );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-widget-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-38fa35d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-2789 .elementor-element.elementor-element-100dba87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-2789 .elementor-element.elementor-element-100dba87 .elementor-heading-title{font-family:var( --e-global-typography-22ae397-font-family ), Sans-serif;font-size:var( --e-global-typography-22ae397-font-size );font-weight:var( --e-global-typography-22ae397-font-weight );text-transform:var( --e-global-typography-22ae397-text-transform );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-7dc781ab{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;}.elementor-2789 .elementor-element.elementor-element-76d27d9a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-76d27d9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2789 .elementor-element.elementor-element-3cc7a9a2{width:var( --container-widget-width, 8% );max-width:8%;background-color:var( --e-global-color-b6f7134 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2789 .elementor-element.elementor-element-3cc7a9a2 .elementor-heading-title{font-family:var( --e-global-typography-e8f6250-font-family ), Sans-serif;font-size:var( --e-global-typography-e8f6250-font-size );font-weight:var( --e-global-typography-e8f6250-font-weight );text-transform:var( --e-global-typography-e8f6250-text-transform );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-46bc7ac1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-2789 .elementor-element.elementor-element-1e95fde6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-2789 .elementor-element.elementor-element-1e95fde6 .elementor-heading-title{font-family:var( --e-global-typography-22ae397-font-family ), Sans-serif;font-size:var( --e-global-typography-22ae397-font-size );font-weight:var( --e-global-typography-22ae397-font-weight );text-transform:var( --e-global-typography-22ae397-text-transform );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-1b4d3c16{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-1b4d3c16.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2789 .elementor-element.elementor-element-49b23549{width:var( --container-widget-width, 8% );max-width:8%;background-color:var( --e-global-color-b6f7134 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2789 .elementor-element.elementor-element-49b23549 .elementor-heading-title{font-family:var( --e-global-typography-e8f6250-font-family ), Sans-serif;font-size:var( --e-global-typography-e8f6250-font-size );font-weight:var( --e-global-typography-e8f6250-font-weight );text-transform:var( --e-global-typography-e8f6250-text-transform );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-5c8783e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-2789 .elementor-element.elementor-element-335c4582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-2789 .elementor-element.elementor-element-335c4582 .elementor-heading-title{font-family:var( --e-global-typography-22ae397-font-family ), Sans-serif;font-size:var( --e-global-typography-22ae397-font-size );font-weight:var( --e-global-typography-22ae397-font-weight );text-transform:var( --e-global-typography-22ae397-text-transform );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-69004efa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-69004efa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2789 .elementor-element.elementor-element-34dd0ed5{width:var( --container-widget-width, 8% );max-width:8%;background-color:var( --e-global-color-b6f7134 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2789 .elementor-element.elementor-element-34dd0ed5 .elementor-heading-title{font-family:var( --e-global-typography-e8f6250-font-family ), Sans-serif;font-size:var( --e-global-typography-e8f6250-font-size );font-weight:var( --e-global-typography-e8f6250-font-weight );text-transform:var( --e-global-typography-e8f6250-text-transform );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-7f1cb568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-2789 .elementor-element.elementor-element-6bf0b970{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-2789 .elementor-element.elementor-element-6bf0b970 .elementor-heading-title{font-family:var( --e-global-typography-22ae397-font-family ), Sans-serif;font-size:var( --e-global-typography-22ae397-font-size );font-weight:var( --e-global-typography-22ae397-font-weight );text-transform:var( --e-global-typography-22ae397-text-transform );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-30b3eb78{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-30b3eb78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2789 .elementor-element.elementor-element-76e7961c{width:var( --container-widget-width, 8% );max-width:8%;background-color:var( --e-global-color-b6f7134 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2789 .elementor-element.elementor-element-76e7961c .elementor-heading-title{font-family:var( --e-global-typography-e8f6250-font-family ), Sans-serif;font-size:var( --e-global-typography-e8f6250-font-size );font-weight:var( --e-global-typography-e8f6250-font-weight );text-transform:var( --e-global-typography-e8f6250-text-transform );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-56791272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-2789 .elementor-element.elementor-element-2a81d38e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-2789 .elementor-element.elementor-element-2a81d38e .elementor-heading-title{font-family:var( --e-global-typography-22ae397-font-family ), Sans-serif;font-size:var( --e-global-typography-22ae397-font-size );font-weight:var( --e-global-typography-22ae397-font-weight );text-transform:var( --e-global-typography-22ae397-text-transform );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-6c69f27b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-6c69f27b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2789 .elementor-element.elementor-element-c353b6d{width:var( --container-widget-width, 8% );max-width:8%;background-color:var( --e-global-color-b6f7134 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 8px 8px 8px;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2789 .elementor-element.elementor-element-c353b6d .elementor-heading-title{font-family:var( --e-global-typography-e8f6250-font-family ), Sans-serif;font-size:var( --e-global-typography-e8f6250-font-size );font-weight:var( --e-global-typography-e8f6250-font-weight );text-transform:var( --e-global-typography-e8f6250-text-transform );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-6d025a20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 40px 0px;}.elementor-2789 .elementor-element.elementor-element-25406b6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-2789 .elementor-element.elementor-element-25406b6c .elementor-heading-title{font-family:var( --e-global-typography-22ae397-font-family ), Sans-serif;font-size:var( --e-global-typography-22ae397-font-size );font-weight:var( --e-global-typography-22ae397-font-weight );text-transform:var( --e-global-typography-22ae397-text-transform );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-6d7c3794{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-4c57a4c{--display:flex;--min-height:530px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:120px;--padding-right:120px;}.elementor-2789 .elementor-element.elementor-element-4c57a4c:not(.elementor-motion-effects-element-type-background), .elementor-2789 .elementor-element.elementor-element-4c57a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-72b36433{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-437b9f53 .elementor-icon-wrapper{text-align:start;}.elementor-2789 .elementor-element.elementor-element-437b9f53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-437b9f53.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-437b9f53.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-437b9f53.elementor-view-framed .elementor-icon, .elementor-2789 .elementor-element.elementor-element-437b9f53.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2789 .elementor-element.elementor-element-437b9f53.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-437b9f53.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-437b9f53 .elementor-icon{font-size:48px;padding:8px;border-radius:13px 13px 13px 13px;}.elementor-2789 .elementor-element.elementor-element-437b9f53 .elementor-icon svg{height:48px;}.elementor-2789 .elementor-element.elementor-element-1583c61f{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-1583c61f .elementor-heading-title{font-family:"söhne breit halbfett", Sans-serif;font-size:2.5rem;font-weight:500;text-transform:uppercase;line-height:4.6875rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-4b2703ee{margin:64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-2c9e0fad{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-2c9e0fad:not(.elementor-motion-effects-element-type-background), .elementor-2789 .elementor-element.elementor-element-2c9e0fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16035ce );}.elementor-2789 .elementor-element.elementor-element-290e321e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:80px;--padding-left:120px;--padding-right:120px;}.elementor-2789 .elementor-element.elementor-element-745e74ec .elementor-heading-title{font-family:"söhne breit kräftig", Sans-serif;font-size:2.5rem;font-weight:500;text-transform:uppercase;line-height:3rem;letter-spacing:0.05em;color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-18ff013f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-9f31cc6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-1439394{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-40c869d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-164b227b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:120px;--padding-right:120px;}.elementor-2789 .elementor-element.elementor-element-3e11e46{--display:flex;--justify-content:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-7fd46e62{--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;--justify-content:flex-start;--align-items:flex-end;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-71c0e769{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2789 .elementor-element.elementor-element-71c0e769.elementor-element{--align-self:flex-start;}.elementor-2789 .elementor-element.elementor-element-71c0e769 .elementor-heading-title{font-family:"söhne breit kräftig", Sans-serif;font-size:2.5rem;font-weight:500;text-transform:uppercase;line-height:3rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-78cd559a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-43a59ed6{font-family:"DM Sans", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.875rem;color:var( --e-global-color-primary );}.elementor-2789 .elementor-element.elementor-element-72c7e83a{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:120px;--padding-right:120px;}.elementor-2789 .elementor-element.elementor-element-72c7e83a:not(.elementor-motion-effects-element-type-background), .elementor-2789 .elementor-element.elementor-element-72c7e83a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16035ce );}.elementor-2789 .elementor-element.elementor-element-67a87787 .elementor-heading-title{font-family:var( --e-global-typography-e8f6250-font-family ), Sans-serif;font-size:var( --e-global-typography-e8f6250-font-size );font-weight:var( --e-global-typography-e8f6250-font-weight );text-transform:var( --e-global-typography-e8f6250-text-transform );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-580b16f1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-42173eb3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-7608a6fa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-627e8c55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-6494e7d8{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-31af4a7{--display:flex;}.elementor-2789 .elementor-element.elementor-element-3415bd2e{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-40f669b{--display:flex;}.elementor-2789 .elementor-element.elementor-element-4c64feb6{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-9e04534{--display:flex;}.elementor-2789 .elementor-element.elementor-element-f78e3f0{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-3731ac8{--display:flex;}.elementor-2789 .elementor-element.elementor-element-8df70ef{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-f1fd42c{--n-accordion-title-font-size:var( --e-global-typography-20ba323-font-size );--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-b6f7134 );--n-accordion-title-hover-color:var( --e-global-color-b6f7134 );--n-accordion-title-active-color:var( --e-global-color-b6f7134 );--n-accordion-icon-normal-color:var( --e-global-color-b6f7134 );}.elementor-2789 .elementor-element.elementor-element-f1fd42c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2789 .elementor-element.elementor-element-f1fd42c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-20ba323-font-family ), Sans-serif;font-weight:var( --e-global-typography-20ba323-font-weight );line-height:var( --e-global-typography-20ba323-line-height );}:where( .elementor-2789 .elementor-element.elementor-element-f1fd42c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:1450px){.elementor-2789 .elementor-element.elementor-element-5341e912:not(.elementor-motion-effects-element-type-background), .elementor-2789 .elementor-element.elementor-element-5341e912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-289px 334px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-178563c1 .elementor-heading-title{font-size:var( --e-global-typography-22318e3-font-size );line-height:var( --e-global-typography-22318e3-line-height );letter-spacing:var( --e-global-typography-22318e3-letter-spacing );word-spacing:var( --e-global-typography-22318e3-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-65e3b7c3{font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-7f4b948d{font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-fb924f2{font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-35b9a999 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-34d041ab .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-3ba64d71 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-6600dc5 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-bd96915 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-23845c3f .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-618707a{font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-2b4633ea .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-100dba87 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-3cc7a9a2 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-1e95fde6 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-49b23549 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-335c4582 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-34dd0ed5 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-6bf0b970 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-76e7961c .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-2a81d38e .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-c353b6d .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-25406b6c .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-9f31cc6{--grid-auto-flow:row;}.elementor-2789 .elementor-element.elementor-element-67a87787 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-6494e7d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-3415bd2e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-4c64feb6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-f78e3f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-8df70ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-f1fd42c{--n-accordion-title-font-size:var( --e-global-typography-20ba323-font-size );}:where( .elementor-2789 .elementor-element.elementor-element-f1fd42c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-20ba323-line-height );}}@media(max-width:1024px){.elementor-2789 .elementor-element.elementor-element-5341e912{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:080px;}.elementor-2789 .elementor-element.elementor-element-5341e912:not(.elementor-motion-effects-element-type-background), .elementor-2789 .elementor-element.elementor-element-5341e912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:20px 47vh;background-size:93vw auto;}.elementor-2789 .elementor-element.elementor-element-384ffff1{--min-height:0px;--padding-top:70px;--padding-bottom:213px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-178563c1 .elementor-heading-title{font-size:var( --e-global-typography-22318e3-font-size );line-height:var( --e-global-typography-22318e3-line-height );letter-spacing:var( --e-global-typography-22318e3-letter-spacing );word-spacing:var( --e-global-typography-22318e3-word-spacing );}.elementor-2789 .elementor-element.elementor-element-7349ea8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-7349ea8e .elementor-heading-title{font-size:3.2rem;line-height:3.5rem;}.elementor-2789 .elementor-element.elementor-element-705fdcc3{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2789 .elementor-element.elementor-element-7c3efaec .elementor-heading-title{font-size:1.5rem;line-height:1.75rem;letter-spacing:0.05em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-65e3b7c3{font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-67bfe3c{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2789 .elementor-element.elementor-element-7f4b948d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-7e3d15e9{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2789 .elementor-element.elementor-element-751fe222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2789 .elementor-element.elementor-element-751fe222 .elementor-heading-title{font-size:2.5rem;line-height:3rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-fb924f2{font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-60db535{--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 0px;--row-gap:24px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2789 .elementor-element.elementor-element-28a660b9 .elementor-icon{font-size:32px;}.elementor-2789 .elementor-element.elementor-element-28a660b9 .elementor-icon svg{height:32px;}.elementor-2789 .elementor-element.elementor-element-35b9a999 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-326df828 .elementor-icon{font-size:32px;}.elementor-2789 .elementor-element.elementor-element-326df828 .elementor-icon svg{height:32px;}.elementor-2789 .elementor-element.elementor-element-34d041ab .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-2ea2e866 .elementor-icon{font-size:32px;}.elementor-2789 .elementor-element.elementor-element-2ea2e866 .elementor-icon svg{height:32px;}.elementor-2789 .elementor-element.elementor-element-3ba64d71 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-1a74bdd{--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 0px;--row-gap:24px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2789 .elementor-element.elementor-element-e29ac4a .elementor-icon{font-size:32px;}.elementor-2789 .elementor-element.elementor-element-e29ac4a .elementor-icon svg{height:32px;}.elementor-2789 .elementor-element.elementor-element-6600dc5 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-f7e36ef .elementor-icon{font-size:32px;}.elementor-2789 .elementor-element.elementor-element-f7e36ef .elementor-icon svg{height:32px;}.elementor-2789 .elementor-element.elementor-element-bd96915 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-2080308a{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2789 .elementor-element.elementor-element-23845c3f .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-618707a{font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-2b4633ea .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-100dba87 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-3cc7a9a2 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-1e95fde6 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-49b23549 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-335c4582 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-34dd0ed5 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-6bf0b970 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-76e7961c .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-2a81d38e .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-c353b6d .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-25406b6c .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-4c57a4c{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2789 .elementor-element.elementor-element-437b9f53 .elementor-icon{font-size:32px;}.elementor-2789 .elementor-element.elementor-element-437b9f53 .elementor-icon svg{height:32px;}.elementor-2789 .elementor-element.elementor-element-1583c61f .elementor-heading-title{font-size:2.4rem;line-height:2.85rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-2c9e0fad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-290e321e{--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;}.elementor-2789 .elementor-element.elementor-element-745e74ec .elementor-heading-title{font-size:1.5rem;line-height:1.75rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-9f31cc6{--grid-auto-flow:row;}.elementor-2789 .elementor-element.elementor-element-164b227b{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2789 .elementor-element.elementor-element-71c0e769 .elementor-heading-title{font-size:1.5rem;line-height:1.75rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-43a59ed6{font-size:1.25rem;line-height:1.76rem;letter-spacing:0px;}.elementor-2789 .elementor-element.elementor-element-72c7e83a{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2789 .elementor-element.elementor-element-67a87787 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-580b16f1{--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-2789 .elementor-element.elementor-element-6494e7d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-3415bd2e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-4c64feb6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-f78e3f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-8df70ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-f1fd42c{--n-accordion-title-font-size:var( --e-global-typography-20ba323-font-size );}:where( .elementor-2789 .elementor-element.elementor-element-f1fd42c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-20ba323-line-height );}}@media(max-width:767px){.elementor-2789 .elementor-element.elementor-element-5341e912{--width:500px;--min-height:37vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-5341e912:not(.elementor-motion-effects-element-type-background), .elementor-2789 .elementor-element.elementor-element-5341e912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-86px 35vh;background-size:58vw auto;}.elementor-2789 .elementor-element.elementor-element-384ffff1{--min-height:388px;--padding-top:40px;--padding-bottom:-50px;--padding-left:40px;--padding-right:40px;}.elementor-2789 .elementor-element.elementor-element-24916f5a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-178563c1 .elementor-heading-title{font-size:var( --e-global-typography-22318e3-font-size );line-height:var( --e-global-typography-22318e3-line-height );letter-spacing:var( --e-global-typography-22318e3-letter-spacing );word-spacing:var( --e-global-typography-22318e3-word-spacing );}.elementor-2789 .elementor-element.elementor-element-7349ea8e{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2789 .elementor-element.elementor-element-7349ea8e .elementor-heading-title{font-size:1.3rem;line-height:2.6rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-705fdcc3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2789 .elementor-element.elementor-element-7c3efaec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 032px) 0px;padding:0px 0px 0px 0px;}.elementor-2789 .elementor-element.elementor-element-7c3efaec .elementor-heading-title{font-size:1.5rem;line-height:1.75rem;letter-spacing:0.05em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-65e3b7c3{font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-67bfe3c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2789 .elementor-element.elementor-element-7f4b948d{font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-7e3d15e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2789 .elementor-element.elementor-element-751fe222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-2789 .elementor-element.elementor-element-751fe222 .elementor-heading-title{font-size:1.6rem;line-height:2.2rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-fb924f2{font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-60db535{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2789 .elementor-element.elementor-element-35b9a999 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-34d041ab .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-3ba64d71 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-1a74bdd{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2789 .elementor-element.elementor-element-6600dc5 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-bd96915 .elementor-heading-title{font-size:var( --e-global-typography-20aac64-font-size );line-height:var( --e-global-typography-20aac64-line-height );letter-spacing:var( --e-global-typography-20aac64-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-2080308a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2789 .elementor-element.elementor-element-23845c3f .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-618707a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 0px 060px 0px;font-size:var( --e-global-typography-20ba323-font-size );line-height:var( --e-global-typography-20ba323-line-height );}.elementor-2789 .elementor-element.elementor-element-2b4633ea .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-100dba87 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-7dc781ab{line-height:1.4em;}.elementor-2789 .elementor-element.elementor-element-3cc7a9a2 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-1e95fde6 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-49b23549 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-335c4582 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-34dd0ed5 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-6bf0b970 .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-76e7961c .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-2a81d38e .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-c353b6d .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-25406b6c .elementor-heading-title{font-size:var( --e-global-typography-22ae397-font-size );line-height:var( --e-global-typography-22ae397-line-height );}.elementor-2789 .elementor-element.elementor-element-4c57a4c{--min-height:650px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2789 .elementor-element.elementor-element-437b9f53 .elementor-icon{font-size:32px;}.elementor-2789 .elementor-element.elementor-element-437b9f53 .elementor-icon svg{height:32px;}.elementor-2789 .elementor-element.elementor-element-1583c61f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2789 .elementor-element.elementor-element-1583c61f .elementor-heading-title{font-size:1.2rem;line-height:2.7rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-4b2703ee{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:1.4em;}.elementor-2789 .elementor-element.elementor-element-2c9e0fad{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-290e321e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2789 .elementor-element.elementor-element-745e74ec .elementor-heading-title{font-size:1.4rem;line-height:1.75rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-18ff013f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;line-height:1.4em;}.elementor-2789 .elementor-element.elementor-element-9f31cc6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2789 .elementor-element.elementor-element-1439394{line-height:1.4em;}.elementor-2789 .elementor-element.elementor-element-40c869d{line-height:1.4em;}.elementor-2789 .elementor-element.elementor-element-164b227b{--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:40px;--padding-bottom:040px;--padding-left:20px;--padding-right:20px;}.elementor-2789 .elementor-element.elementor-element-71c0e769{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-2789 .elementor-element.elementor-element-71c0e769 .elementor-heading-title{font-size:1.2rem;line-height:1.75rem;letter-spacing:0.05em;}.elementor-2789 .elementor-element.elementor-element-43a59ed6{font-size:1.24rem;line-height:1.75rem;letter-spacing:0em;}.elementor-2789 .elementor-element.elementor-element-72c7e83a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2789 .elementor-element.elementor-element-67a87787 .elementor-heading-title{font-size:var( --e-global-typography-e8f6250-font-size );line-height:var( --e-global-typography-e8f6250-line-height );letter-spacing:var( --e-global-typography-e8f6250-letter-spacing );}.elementor-2789 .elementor-element.elementor-element-42173eb3{--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-7608a6fa{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2789 .elementor-element.elementor-element-6494e7d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-3415bd2e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-4c64feb6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-f78e3f0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-8df70ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2789 .elementor-element.elementor-element-f1fd42c{--n-accordion-title-font-size:var( --e-global-typography-20ba323-font-size );}:where( .elementor-2789 .elementor-element.elementor-element-f1fd42c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-20ba323-line-height );}}@media(min-width:768px){.elementor-2789 .elementor-element.elementor-element-7d43f3fb{--width:50%;}.elementor-2789 .elementor-element.elementor-element-3581695a{--width:50%;}.elementor-2789 .elementor-element.elementor-element-23504351{--width:1600px;}.elementor-2789 .elementor-element.elementor-element-1690714a{--width:86.667%;}.elementor-2789 .elementor-element.elementor-element-14eb71bc{--width:542px;}.elementor-2789 .elementor-element.elementor-element-76d27d9a{--width:542px;}.elementor-2789 .elementor-element.elementor-element-1b4d3c16{--width:542px;}.elementor-2789 .elementor-element.elementor-element-69004efa{--width:542px;}.elementor-2789 .elementor-element.elementor-element-30b3eb78{--width:542px;}.elementor-2789 .elementor-element.elementor-element-6c69f27b{--width:542px;}.elementor-2789 .elementor-element.elementor-element-3e11e46{--width:50%;}.elementor-2789 .elementor-element.elementor-element-78cd559a{--width:50%;}.elementor-2789 .elementor-element.elementor-element-42173eb3{--width:25%;}}@media(max-width:1450px) and (min-width:768px){.elementor-2789 .elementor-element.elementor-element-1690714a{--width:1089.69px;}}/* Start custom CSS for container, class: .elementor-element-71aa4c40 *//* Outer darf KEIN overflow hidden haben, sonst sticky kaputt */
#hscroll{
  position: relative;
  overflow: visible;
  min-height: 100vh;
}

/* Das ist das “Viewport-Fenster” – darf overflow hidden */
#hscroll-clip{
  overflow: hidden;
}

/* Track */
#hscroll-track{
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}

/* Jede Karte fix 542px */
#hscroll-track > *{
  flex: 0 0 542px;
  width: 542px;
  max-width: 542px;
}


/* ============================================================
   MOBILE: HORIZONTAL SCROLL DEAKTIVIEREN & LAYOUT ANPASSEN
   ============================================================ */
@media (max-width: 1424px) {

  /* ==========================================
     1. CONTAINER: Auf volle Breite & sichtbar machen
     ========================================== */
  #hscroll {
    min-height: auto !important;
    height: auto !important; 
  }

  #hscroll-clip {
    position: relative !important;
    top: 0 !important;
    height: auto !important;
    overflow: visible !important; /* WICHTIG: Verhindert, dass Elemente unsichtbar bleiben */
  }

  #hscroll-track {
    display: flex !important;
    flex-direction: column !important; /* Stapelt die Karten untereinander */
    transform: none !important; /* Verhindert, dass das Desktop-JS die Karten verschiebt */
    gap: 60px; /* Abstand zwischen den einzelnen komplett fertigen Karten */
  }

  #hscroll-track > * {
    flex: 1 1 auto !important;
    width: 100% !important;      /* Macht die Karte "Max Screen" (volle Breite) */
    max-width: 100% !important;
  }

  /* ==========================================
     2. INHALT: Das Grid-Layout für Bild, Zahl, Text
     ========================================== */
  .card-grid-container {
    display: grid !important;
    grid-template-columns: auto 1fr; 
    grid-template-areas: 
      "bild bild"
      "zahl titel"
      "zahl text";
    column-gap: 32px; /* Abstand Zahl zu Text */
    row-gap: 12px;    /* Abstand Bild zu Titel/Text */
    align-items: start;
    width: 100% !important; /* Grid nimmt die volle Breite ein */
  }

  .card-image { 
    grid-area: bild; 
    margin-bottom: 0px !important; 
    padding-bottom: -30px !important; 
    width: 100% !important; /* Zwingt das Bild auf volle Breite */
  }
  
  .card-image img {
    width: 100% !important;
    height: auto;
    object-fit: cover;
  }
  
  .card-number { 
    grid-area: zahl; 
  }
  
  .card-title { 
    grid-area: titel; 
    margin-bottom: 0 !important; 
  }
  
  .card-text { 
    grid-area: text; 
    margin-top: 0 !important;
  }

  .card-number h2, 
  .card-number h3, 
  .card-number .elementor-heading-title {
    font-size: 64px !important;
    line-height: 0.8 !important;
    margin: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71c0e769 *//* Icon am Titel: inline + baseline sauber */
.title-icon{
  display:inline-block;
  margin-left:.1em;
  transform: translateY(.05em); /* feinjustieren */
  font-size: 1.4rem;        
  vertical-align: baseline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627e8c55 *//* Den Titel-Bereich auf volle Breite strecken */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-item {
    border-bottom: 1px solid #000000; /* Die dünne schwarze Linie */
    margin-bottom: 0;
}

.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-tab-title {
    display: flex;
    justify-content: space-between; /* Drückt Titel nach links, Icon nach rechts */
    align-items: center;
    padding-left: 0; /* Optional: Entfernt linken Abstand für bündigen Look */
    padding-right: 0;
}

/* Falls du das Icon in dem neongelben Kreis wie im Bild möchtest: */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-icon {
    background-color: #D4E81C; /* Das Neongelb aus deinem Bild */
    color: #000; /* Icon Farbe Schwarz */
    width: 30px;
    height: 30px;
    border-radius: 50%; /* Macht es rund */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627e8c55 *//* Den Titel-Bereich auf volle Breite strecken */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-item {
    border-bottom: 1px solid #000000; /* Die dünne schwarze Linie */
    margin-bottom: 0;
}

.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-tab-title {
    display: flex;
    justify-content: space-between; /* Drückt Titel nach links, Icon nach rechts */
    align-items: center;
    padding-left: 0; /* Optional: Entfernt linken Abstand für bündigen Look */
    padding-right: 0;
}

/* Falls du das Icon in dem neongelben Kreis wie im Bild möchtest: */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-icon {
    background-color: #D4E81C; /* Das Neongelb aus deinem Bild */
    color: #000; /* Icon Farbe Schwarz */
    width: 30px;
    height: 30px;
    border-radius: 50%; /* Macht es rund */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627e8c55 *//* Den Titel-Bereich auf volle Breite strecken */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-item {
    border-bottom: 1px solid #000000; /* Die dünne schwarze Linie */
    margin-bottom: 0;
}

.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-tab-title {
    display: flex;
    justify-content: space-between; /* Drückt Titel nach links, Icon nach rechts */
    align-items: center;
    padding-left: 0; /* Optional: Entfernt linken Abstand für bündigen Look */
    padding-right: 0;
}

/* Falls du das Icon in dem neongelben Kreis wie im Bild möchtest: */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-icon {
    background-color: #D4E81C; /* Das Neongelb aus deinem Bild */
    color: #000; /* Icon Farbe Schwarz */
    width: 30px;
    height: 30px;
    border-radius: 50%; /* Macht es rund */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627e8c55 *//* Den Titel-Bereich auf volle Breite strecken */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-item {
    border-bottom: 1px solid #000000; /* Die dünne schwarze Linie */
    margin-bottom: 0;
}

.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-tab-title {
    display: flex;
    justify-content: space-between; /* Drückt Titel nach links, Icon nach rechts */
    align-items: center;
    padding-left: 0; /* Optional: Entfernt linken Abstand für bündigen Look */
    padding-right: 0;
}

/* Falls du das Icon in dem neongelben Kreis wie im Bild möchtest: */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-icon {
    background-color: #D4E81C; /* Das Neongelb aus deinem Bild */
    color: #000; /* Icon Farbe Schwarz */
    width: 30px;
    height: 30px;
    border-radius: 50%; /* Macht es rund */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627e8c55 *//* Den Titel-Bereich auf volle Breite strecken */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-item {
    border-bottom: 1px solid #000000; /* Die dünne schwarze Linie */
    margin-bottom: 0;
}

.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-tab-title {
    display: flex;
    justify-content: space-between; /* Drückt Titel nach links, Icon nach rechts */
    align-items: center;
    padding-left: 0; /* Optional: Entfernt linken Abstand für bündigen Look */
    padding-right: 0;
}

/* Falls du das Icon in dem neongelben Kreis wie im Bild möchtest: */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-icon {
    background-color: #D4E81C; /* Das Neongelb aus deinem Bild */
    color: #000; /* Icon Farbe Schwarz */
    width: 30px;
    height: 30px;
    border-radius: 50%; /* Macht es rund */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627e8c55 *//* Den Titel-Bereich auf volle Breite strecken */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-item {
    border-bottom: 1px solid #000000; /* Die dünne schwarze Linie */
    margin-bottom: 0;
}

.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-tab-title {
    display: flex;
    justify-content: space-between; /* Drückt Titel nach links, Icon nach rechts */
    align-items: center;
    padding-left: 0; /* Optional: Entfernt linken Abstand für bündigen Look */
    padding-right: 0;
}

/* Falls du das Icon in dem neongelben Kreis wie im Bild möchtest: */
.elementor-2789 .elementor-element.elementor-element-627e8c55 .elementor-accordion-icon {
    background-color: #D4E81C; /* Das Neongelb aus deinem Bild */
    color: #000; /* Icon Farbe Schwarz */
    width: 30px;
    height: 30px;
    border-radius: 50%; /* Macht es rund */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f1fd42c *//* 1. Die schwarze Linie unter jedem Element */
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item {
    border-bottom: 1px solid #ffffff !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

/* 2. Titel-Leiste konfigurieren */
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    flex-direction: row !important;
    width: 100%;
    padding-left: 20px !important; 
    padding-right: 20px !important;
    /* WICHTIG: min-height statt height nutzen */
    min-height: 60px; 
    height: auto !important; 
}

/* 3. Das Icon-Styling (Neongelber Kreis) */
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title-icon {
    background-color: #D4E81C;
    width: 32px;
    height: 32px;
    min-width: 32px;
    border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

/* 4. Größe der SVGs im Kreis */
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title-icon svg {
    width: 14px !important;
    height: 14px !important;
    fill: #000;
}

/* 5. Den Inhalt (Content) einrücken - OPTIMIERT */
/* Wir targeten den inneren Container, damit die Animation nicht ruckelt */
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item > .e-con {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-top: 10px !important; /* Etwas Abstand zum Titel */
}

/* 6. Fix für das "Springen" beim Öffnen */
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item[open] > .e-con {
    animation: none !important; /* Verhindert doppelte Animationen */
}

/* ==========================================
   7. ICON HOVER-EFFEKT (Auf & Zu) - KORREKTUR
   ========================================== */

/* Weicher Farbübergang für das Icon und den Hintergrund */
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title-icon,
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title-icon svg,
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title-icon svg path,
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title-icon i {
    transition: all 0.3s ease !important;
}

/* Hover auf der Titel-Leiste ändert den Kreis auf Weiß */
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon {
    background-color: #ffffff !important;
}

/* Hover auf der Titel-Leiste ändert das SVG/Icon auf Schwarz */
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon svg,
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon svg path,
.elementor-2789 .elementor-element.elementor-element-f1fd42c .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon i {
    fill: #000000 !important;
    stroke: none !important; /* <--- Das hier verhindert das "Auffetten" der Strichstärke */
    color: #000000 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'söhne breit kräftig';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tiaxon.de/wp-content/uploads/2026/01/soehne-breit-kraftig.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'söhne breit halbfett';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tiaxon.de/wp-content/uploads/2026/01/soehne-breit-halbfett.woff2') format('woff2');
}
/* End Custom Fonts CSS */