.elementor-3940 .elementor-element.elementor-element-c761fc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;box-shadow:0px 0px 30px 0px rgba(101.00000000000033, 29.999999999999996, 232, 0.25);--padding-top:1rem;--padding-bottom:0.5rem;--padding-left:5%;--padding-right:5%;--z-index:90;}.elementor-3940 .elementor-element.elementor-element-c761fc2:not(.elementor-motion-effects-element-type-background), .elementor-3940 .elementor-element.elementor-element-c761fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-4a98d689{--display:flex;}.elementor-3940 .elementor-element.elementor-element-2dc87cc7{--display:flex;}.elementor-3940 .elementor-element.elementor-element-4574f9f6{--display:flex;}.elementor-3940 .elementor-element.elementor-element-37fde950{--display:flex;}.elementor-3940 .elementor-element.elementor-element-1caf82f1{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;padding:0rem 0rem 0.2rem 0rem;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:1rem;--n-menu-title-font-size:var( --e-global-typography-67ee973-font-size );--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-divider-content:"";--n-menu-divider-style:solid;--n-menu-divider-width:2px;--n-menu-divider-height:10px;--n-menu-divider-color:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-67ee973-font-family ), Sans-serif;font-weight:var( --e-global-typography-67ee973-font-weight );--n-menu-title-line-height:var( --e-global-typography-67ee973-line-height );}.elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;}.elementor-3940 .elementor-element.elementor-element-1caf82f1 {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-3940 .elementor-element.elementor-element-bb7d4e3 .current-progress{background-color:transparent;background-image:linear-gradient(35deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-3940 .elementor-element.elementor-element-bb7d4e3 .elementor-scrolling-tracker-horizontal{background-color:var( --e-global-color-81921c5 );}.elementor-3940 .elementor-element.elementor-element-bb7d4e3{--horizontal-progress-border:none;--progress-border-radius:50px 50px 50px 50px;--horizontal-height:0.5rem;--horizontal-border-style:none;--border-radius:50px 50px 50px 50px;}.elementor-3940 .elementor-element.elementor-element-1ebde415{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--overlay-opacity:0.85;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-1ebde415:not(.elementor-motion-effects-element-type-background), .elementor-3940 .elementor-element.elementor-element-1ebde415 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );background-image:url("https://simuneer.de/wp-content/uploads/2026/02/simuneer-flowlines-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3940 .elementor-element.elementor-element-1ebde415::before, .elementor-3940 .elementor-element.elementor-element-1ebde415 > .elementor-background-video-container::before, .elementor-3940 .elementor-element.elementor-element-1ebde415 > .e-con-inner > .elementor-background-video-container::before, .elementor-3940 .elementor-element.elementor-element-1ebde415 > .elementor-background-slideshow::before, .elementor-3940 .elementor-element.elementor-element-1ebde415 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3940 .elementor-element.elementor-element-1ebde415 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(35deg, #FFFFFF 35%, #FFFFFF00 50%);}.elementor-3940 .elementor-element.elementor-element-d8de246 .elementor-button{background-color:var( --e-global-color-37989f3 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-3940 .elementor-element.elementor-element-d8de246{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3940 .elementor-element.elementor-element-3111e7d8 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:5em;font-weight:400;line-height:5.5rem;color:var( --e-global-color-secondary );}.elementor-3940 .elementor-element.elementor-element-3640eef6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-84608dc-font-family ), Sans-serif;font-size:var( --e-global-typography-84608dc-font-size );font-weight:var( --e-global-typography-84608dc-font-weight );line-height:var( --e-global-typography-84608dc-line-height );color:var( --e-global-color-text );}.elementor-3940 .elementor-element.elementor-element-327f5672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-327f5672:not(.elementor-motion-effects-element-type-background), .elementor-3940 .elementor-element.elementor-element-327f5672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(35deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(2rem/2);}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(2rem/2);}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(2rem/2);margin-left:calc(2rem/2);}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-2rem/2);margin-left:calc(-2rem/2);}body.rtl .elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-2rem/2);}body:not(.rtl) .elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-2rem/2);}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:var( --e-global-color-81921c5 );}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-icon i{color:var( --e-global-color-98ed480 );font-size:16px;}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-icon svg{fill:var( --e-global-color-98ed480 );--e-icon-list-icon-size:16px;}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-icon{width:16px;}body:not(.rtl) .elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-text{padding-left:0.7rem;}body.rtl .elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-text{padding-right:0.7rem;}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-text, .elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-text a{color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-7b67d01{--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;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-19175b32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.7;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3940 .elementor-element.elementor-element-19175b32:not(.elementor-motion-effects-element-type-background), .elementor-3940 .elementor-element.elementor-element-19175b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-19175b32::before, .elementor-3940 .elementor-element.elementor-element-19175b32 > .elementor-background-video-container::before, .elementor-3940 .elementor-element.elementor-element-19175b32 > .e-con-inner > .elementor-background-video-container::before, .elementor-3940 .elementor-element.elementor-element-19175b32 > .elementor-background-slideshow::before, .elementor-3940 .elementor-element.elementor-element-19175b32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3940 .elementor-element.elementor-element-19175b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(35deg, var( --e-global-color-98ed480 ) 35%, #FFFFFF00 100%);}.elementor-3940 .elementor-element.elementor-element-33cec6ec{color:var( --e-global-color-text );font-family:var( --e-global-typography-542a7cd-font-family ), Sans-serif;font-size:var( --e-global-typography-542a7cd-font-size );font-weight:var( --e-global-typography-542a7cd-font-weight );line-height:var( --e-global-typography-542a7cd-line-height );}.elementor-3940 .elementor-element.elementor-element-24448a5a{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.7;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3940 .elementor-element.elementor-element-24448a5a:not(.elementor-motion-effects-element-type-background), .elementor-3940 .elementor-element.elementor-element-24448a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-24448a5a::before, .elementor-3940 .elementor-element.elementor-element-24448a5a > .elementor-background-video-container::before, .elementor-3940 .elementor-element.elementor-element-24448a5a > .e-con-inner > .elementor-background-video-container::before, .elementor-3940 .elementor-element.elementor-element-24448a5a > .elementor-background-slideshow::before, .elementor-3940 .elementor-element.elementor-element-24448a5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3940 .elementor-element.elementor-element-24448a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(35deg, var( --e-global-color-98ed480 ) 35%, #FFFFFF00 100%);}.elementor-3940 .elementor-element.elementor-element-57cf9a0{--display:flex;--min-height:25vh;--justify-content:flex-start;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--border-radius:50px 0px 50px 0px;box-shadow:0px 0px 30px 0px rgba(101.00000000000033, 29.999999999999996, 232, 0.3);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:0;}.elementor-3940 .elementor-element.elementor-element-57cf9a0:not(.elementor-motion-effects-element-type-background), .elementor-3940 .elementor-element.elementor-element-57cf9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(35deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-3940 .elementor-element.elementor-element-834d78b{margin:-2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-3940 .elementor-element.elementor-element-834d78b .elementor-heading-title{font-family:var( --e-global-typography-dad2bac-font-family ), Sans-serif;font-size:var( --e-global-typography-dad2bac-font-size );font-weight:var( --e-global-typography-dad2bac-font-weight );line-height:var( --e-global-typography-dad2bac-line-height );color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-94e5abb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-3940 .elementor-element.elementor-element-94e5abb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-c0f5e2d{margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-c0f5e2d.elementor-element{--align-self:flex-start;}.elementor-3940 .elementor-element.elementor-element-2db92ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-3940 .elementor-element.elementor-element-2db92ad .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-5a56e6e{margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-5a56e6e.elementor-element{--align-self:flex-start;}.elementor-3940 .elementor-element.elementor-element-dfca1fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-3940 .elementor-element.elementor-element-dfca1fa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-9ce5fc6{margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-9ce5fc6.elementor-element{--align-self:flex-start;}.elementor-3940 .elementor-element.elementor-element-1f17789{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-3940 .elementor-element.elementor-element-1f17789 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-9442afb{margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-9442afb.elementor-element{--align-self:flex-start;}.elementor-3940 .elementor-element.elementor-element-888ad79 .elementor-button{background-color:var( --e-global-color-37989f3 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:0.5rem 2rem 0.5rem 2rem;}.elementor-3940 .elementor-element.elementor-element-888ad79{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3940 .elementor-element.elementor-element-df42efd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.7;--padding-top:5rem;--padding-bottom:10rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-df42efd:not(.elementor-motion-effects-element-type-background), .elementor-3940 .elementor-element.elementor-element-df42efd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-df42efd::before, .elementor-3940 .elementor-element.elementor-element-df42efd > .elementor-background-video-container::before, .elementor-3940 .elementor-element.elementor-element-df42efd > .e-con-inner > .elementor-background-video-container::before, .elementor-3940 .elementor-element.elementor-element-df42efd > .elementor-background-slideshow::before, .elementor-3940 .elementor-element.elementor-element-df42efd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3940 .elementor-element.elementor-element-df42efd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(35deg, var( --e-global-color-98ed480 ) 35%, #FFFFFF00 100%);}.elementor-3940 .elementor-element.elementor-element-c9acd46{text-align:center;}.elementor-3940 .elementor-element.elementor-element-4d1b6a17{--grid-columns:3;--grid-row-gap:0rem;--grid-column-gap:0rem;--e-loop-nothing-found-message-color:var( --e-global-color-text );}.elementor-3940 .elementor-element.elementor-element-4d1b6a17 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3940 .elementor-element.elementor-element-4d1b6a17 .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-5dde8f3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--overlay-opacity:0.7;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3940 .elementor-element.elementor-element-5dde8f3c:not(.elementor-motion-effects-element-type-background), .elementor-3940 .elementor-element.elementor-element-5dde8f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );}.elementor-3940 .elementor-element.elementor-element-5dde8f3c::before, .elementor-3940 .elementor-element.elementor-element-5dde8f3c > .elementor-background-video-container::before, .elementor-3940 .elementor-element.elementor-element-5dde8f3c > .e-con-inner > .elementor-background-video-container::before, .elementor-3940 .elementor-element.elementor-element-5dde8f3c > .elementor-background-slideshow::before, .elementor-3940 .elementor-element.elementor-element-5dde8f3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3940 .elementor-element.elementor-element-5dde8f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(35deg, var( --e-global-color-98ed480 ) 35%, #FFFFFF00 100%);}@media(max-width:1024px){.elementor-3940 .elementor-element.elementor-element-c761fc2{--min-height:0vh;--padding-top:1rem;--padding-bottom:1rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-1caf82f1{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-title-distance-from-content:0rem;--n-menu-title-space-between:0rem;--n-menu-title-font-size:var( --e-global-typography-67ee973-font-size );}.elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-67ee973-line-height );}.elementor-3940 .elementor-element.elementor-element-1ebde415{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-d8de246 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-3111e7d8 .elementor-heading-title{font-size:4rem;line-height:4.5rem;}.elementor-3940 .elementor-element.elementor-element-3640eef6{font-size:var( --e-global-typography-84608dc-font-size );line-height:var( --e-global-typography-84608dc-line-height );}.elementor-3940 .elementor-element.elementor-element-327f5672{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-7b67d01{--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-3940 .elementor-element.elementor-element-19175b32{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3940 .elementor-element.elementor-element-33cec6ec{font-size:var( --e-global-typography-542a7cd-font-size );line-height:var( --e-global-typography-542a7cd-line-height );}.elementor-3940 .elementor-element.elementor-element-24448a5a{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3940 .elementor-element.elementor-element-834d78b .elementor-heading-title{font-size:var( --e-global-typography-dad2bac-font-size );line-height:var( --e-global-typography-dad2bac-line-height );}.elementor-3940 .elementor-element.elementor-element-94e5abb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-c0f5e2d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3940 .elementor-element.elementor-element-2db92ad .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-5a56e6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3940 .elementor-element.elementor-element-dfca1fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-9ce5fc6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3940 .elementor-element.elementor-element-1f17789 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-9442afb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3940 .elementor-element.elementor-element-888ad79 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-df42efd{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-4d1b6a17{--grid-columns:2;}.elementor-3940 .elementor-element.elementor-element-4d1b6a17 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-5dde8f3c{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}}@media(max-width:767px){.elementor-3940 .elementor-element.elementor-element-c761fc2{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-1caf82f1{--n-menu-title-font-size:var( --e-global-typography-67ee973-font-size );}.elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-3940 .elementor-element.elementor-element-1caf82f1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-67ee973-line-height );}.elementor-3940 .elementor-element.elementor-element-1ebde415{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-d8de246 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-3111e7d8 .elementor-heading-title{font-size:2.5rem;line-height:3rem;}.elementor-3940 .elementor-element.elementor-element-3640eef6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-84608dc-font-size );line-height:var( --e-global-typography-84608dc-line-height );}.elementor-3940 .elementor-element.elementor-element-327f5672{--padding-top:1rem;--padding-bottom:1rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-5509eb61 .elementor-icon-list-item{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-19175b32{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3940 .elementor-element.elementor-element-33cec6ec{font-size:var( --e-global-typography-542a7cd-font-size );line-height:var( --e-global-typography-542a7cd-line-height );}.elementor-3940 .elementor-element.elementor-element-24448a5a{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3940 .elementor-element.elementor-element-834d78b{padding:0rem 0rem 0rem 0rem;}.elementor-3940 .elementor-element.elementor-element-834d78b .elementor-heading-title{font-size:var( --e-global-typography-dad2bac-font-size );line-height:var( --e-global-typography-dad2bac-line-height );}.elementor-3940 .elementor-element.elementor-element-94e5abb{padding:0rem 0rem 0rem 0rem;}.elementor-3940 .elementor-element.elementor-element-94e5abb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-c0f5e2d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3940 .elementor-element.elementor-element-2db92ad{padding:0rem 0rem 0rem 0rem;}.elementor-3940 .elementor-element.elementor-element-2db92ad .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-5a56e6e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3940 .elementor-element.elementor-element-dfca1fa{padding:0rem 0rem 0rem 0rem;}.elementor-3940 .elementor-element.elementor-element-dfca1fa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-9ce5fc6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3940 .elementor-element.elementor-element-1f17789{padding:0rem 0rem 0rem 0rem;}.elementor-3940 .elementor-element.elementor-element-1f17789 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-9442afb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-3940 .elementor-element.elementor-element-888ad79 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-df42efd{--padding-top:0rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3940 .elementor-element.elementor-element-4d1b6a17{--grid-columns:1;}.elementor-3940 .elementor-element.elementor-element-4d1b6a17 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-3940 .elementor-element.elementor-element-5dde8f3c{--padding-top:0rem;--padding-bottom:0;--padding-left:0;--padding-right:0;}}@media(min-width:768px){.elementor-3940 .elementor-element.elementor-element-19175b32{--width:100%;}.elementor-3940 .elementor-element.elementor-element-24448a5a{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3940 .elementor-element.elementor-element-24448a5a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-19175b32 *//* ================================
   BLOG POST CONTENT – GLOBAL CSS
   Scope: .blog-content (Container um "Post Content")
   ================================ */

/* 1) Grundlayout + Lesebreite */
.blog-content{
  --content-width: 720px;      /* optimale Lesebreite */
  --content-gap: 1.15em;       /* Standard-Abstand zwischen Absätzen */
  --heading-gap-top: 1.5em;    /* Abstand vor Überschriften */
  --heading-gap-bottom: 0.7em; /* Abstand nach Überschriften */
  --radius: 14px;              /* Rundungen für Medien/Boxen */
  --border: 1px solid rgba(0,0,0,.08);
  --shadow: 0 8px 30px rgba(0,0,0,.08);
  --text: inherit;             /* übernimmt Theme/Elementor Farbe */
  --muted: rgba(0,0,0,.62);
  --link: #651EE8;             /* anpassen, wenn du willst */
  --link-hover: #241E46;       /* anpassen, wenn du willst */

  max-width: var(--content-width);
  margin-left: auto;
  margin-right: auto;
}

/* Falls Elementor/Theme den Content in zusätzliche Wrapper packt */
.blog-content .elementor-widget-theme-post-content,
.blog-content .entry-content{
  color: var(--text);
}

/* 2) Typografie – Fließtext */
.blog-content p,
.blog-content li{
  font-size: 18px;
  line-height: 1.75;
  margin: 0 0 var(--content-gap);
}

.blog-content p:last-child{
  margin-bottom: 0;
}

/* 3) Überschriften */
.blog-content h1,
.blog-content h2,
.blog-content h3,
.blog-content h4,
.blog-content h5,
.blog-content h6{
  line-height: 1.22;
  margin: var(--heading-gap-top) 0 var(--heading-gap-bottom);
}

.blog-content h1{ font-size: 42px; }
.blog-content h2{ font-size: 32px; }
.blog-content h3{ font-size: 26px; }
.blog-content h4{ font-size: 22px; }
.blog-content h5{ font-size: 18px; }
.blog-content h6{ font-size: 16px; opacity: .9; }

/* Überschrift direkt am Anfang nicht zu viel Abstand */
.blog-content > :first-child:is(h1,h2,h3,h4,h5,h6){
  margin-top: 0;
}

/* 4) Links */
.blog-content a{
  color: var(--link);
  text-decoration: underline;
  text-underline-offset: .18em;
  text-decoration-thickness: 1px;
  transition: color .2s ease, text-decoration-color .2s ease;
}

.blog-content a:hover{
  color: var(--link-hover);
  text-decoration-thickness: 2px;
}

/* 5) Listen */
.blog-content ul,
.blog-content ol{
  margin: 0 0 var(--content-gap);
  padding-left: 1.2em;
}

.blog-content li{
  margin-bottom: .45em;
}

.blog-content ul ul,
.blog-content ol ol{
  margin-top: .6em;
  margin-bottom: .6em;
}

/* 6) Bilder & Captions */
.blog-content img{
  max-width: 100%;
  height: auto;
  border-radius: var(--radius);
  display: block;
}

.blog-content figure{
  margin: 1.8em 0;
}

.blog-content figcaption{
  font-size: 14px;
  line-height: 1.5;
  color: var(--muted);
  margin-top: .6em;
}

/* WordPress Captions (klassisch) */
.blog-content .wp-caption{
  max-width: 100%;
  margin: 1.8em 0;
}

.blog-content .wp-caption-text{
  font-size: 14px;
  line-height: 1.5;
  color: var(--muted);
  margin-top: .6em;
}

/* 7) Zitate / Blockquotes */
.blog-content blockquote{
  margin: 2em 0;
  padding: 1.1em 1.2em;
  border-left: 4px solid var(--link);
  background: rgba(0,0,0,.03);
  border-radius: calc(var(--radius) - 6px);
}

.blog-content blockquote p{
  margin: 0 0 .8em;
  font-size: 19px;
  line-height: 1.7;
}

.blog-content blockquote p:last-child{
  margin-bottom: 0;
}

.blog-content blockquote cite{
  display: block;
  margin-top: .8em;
  font-size: 14px;
  color: var(--muted);
  font-style: normal;
}

/* 8) Trennlinien */
.blog-content hr{
  border: 0;
  border-top: var(--border);
  margin: 2.2em 0;
}

/* 9) Tabellen */
.blog-content table{
  width: 100%;
  border-collapse: collapse;
  margin: 1.8em 0;
  overflow: hidden;
  border-radius: var(--radius);
  border: var(--border);
}

.blog-content th,
.blog-content td{
  padding: .85em .9em;
  border-bottom: var(--border);
  text-align: left;
  font-size: 16px;
  line-height: 1.6;
}

.blog-content th{
  background: rgba(0,0,0,.04);
}

/* 10) Code / Pre */
.blog-content code{
  font-size: .95em;
  padding: .15em .35em;
  border-radius: 8px;
  background: rgba(0,0,0,.06);
}

.blog-content pre{
  margin: 1.8em 0;
  padding: 1.1em 1.1em;
  border-radius: var(--radius);
  background: rgba(0,0,0,.06);
  overflow-x: auto;
}

.blog-content pre code{
  background: transparent;
  padding: 0;
}

/* 11) Info-Kästen (für Kunden) 
      → Kunde kann im Beitrag einen Absatz/Block markieren und Klasse vergeben:
         info-box / tip-box / warning-box
*/
.blog-content .info-box,
.blog-content .tip-box,
.blog-content .warning-box{
  margin: 2em 0;
  padding: 1.1em 1.2em;
  border-radius: var(--radius);
  border: var(--border);
  box-shadow: var(--shadow);
  background: #fff;
}

.blog-content .tip-box{
  border-left: 4px solid #2ecc71;
}

.blog-content .warning-box{
  border-left: 4px solid #f39c12;
}

.blog-content .info-box{
  border-left: 4px solid var(--link);
}

/* 12) Fullwidth Bilder / Blöcke (Gutenberg alignfull)
      Funktioniert, wenn Theme/Template nicht hart beschränkt.
*/
.blog-content .alignfull,
.blog-content .wp-block-image.alignfull,
.blog-content .wp-block-group.alignfull{
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.blog-content .alignwide,
.blog-content .wp-block-image.alignwide,
.blog-content .wp-block-group.alignwide{
  width: min(1100px, 100%);
  max-width: 1100px;
  margin-left: calc(50% - min(550px, 50%));
  margin-right: calc(50% - min(550px, 50%));
}

/* Optional: Fullwidth Bilder trotzdem mit hübschen Rundungen */
.blog-content .alignfull img,
.blog-content .alignwide img{
  border-radius: var(--radius);
}

/* 13) Responsive Anpassungen */
@media (max-width: 1024px){
  .blog-content{
    --content-width: 680px;
  }
  .blog-content h1{ font-size: 38px; }
  .blog-content h2{ font-size: 30px; }
  .blog-content h3{ font-size: 25px; }
}

@media (max-width: 767px){
  .blog-content{
    --content-width: 92vw;
  }
  .blog-content p,
  .blog-content li{
    font-size: 17px;
  }
  .blog-content h1{ font-size: 32px; }
  .blog-content h2{ font-size: 26px; }
  .blog-content h3{ font-size: 22px; }
  .blog-content h4{ font-size: 20px; }
}

/* 14) Kleine Qualitäts-Details */
.blog-content strong{ font-weight: 700; }
.blog-content em{ font-style: italic; }
.blog-content iframe{
  max-width: 100%;
  border-radius: var(--radius);
}

/* 15) Buttons im Blog Content */
.blog-content .elementor-button,
.blog-content .wp-block-button__link,
.blog-content a.wp-block-button__link,
.blog-content .button,
.blog-content a.button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .4em;

  min-height: 50px;
  padding: 0 34px;

  background: #D2FF3E;
  color: #241E46;
  border: none;
  border-radius: 999px;

  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;

  transition: color .2s ease, transform .2s ease;
  box-shadow: none;
}

/* Hover / Focus */
.blog-content .elementor-button:hover,
.blog-content .elementor-button:focus,
.blog-content .wp-block-button__link:hover,
.blog-content .wp-block-button__link:focus,
.blog-content .button:hover,
.blog-content .button:focus,
.blog-content a.button:hover,
.blog-content a.button:focus{
  background: #D2FF3E;
  color: #651EE8;
  text-decoration: none;
}

/* Optional: Active State */
.blog-content .elementor-button:active,
.blog-content .wp-block-button__link:active,
.blog-content .button:active,
.blog-content a.button:active{
  transform: translateY(0);
}

/* Falls Elementor innen noch span nutzt */
.blog-content .elementor-button-text{
  color: inherit;
}

/* Mobile etwas kompakter */
@media (max-width: 767px){
  .blog-content .elementor-button,
  .blog-content .wp-block-button__link,
  .blog-content a.wp-block-button__link,
  .blog-content .button,
  .blog-content a.button{
    min-height: 40px;
    padding: 0 26px;
    font-size: 17px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Oxanium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Regular.eot');
	src: url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Regular.woff2') format('woff2'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Regular.woff') format('woff'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Regular.ttf') format('truetype'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Regular.svg#Oxanium') format('svg');
}
@font-face {
	font-family: 'Oxanium';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Light.eot');
	src: url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Light.eot?#iefix') format('embedded-opentype'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Light.woff2') format('woff2'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Light.woff') format('woff'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Regular-1.ttf') format('truetype'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Light.svg#Oxanium') format('svg');
}
@font-face {
	font-family: 'Oxanium';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-SemiBold.eot');
	src: url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-SemiBold.woff2') format('woff2'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-SemiBold.woff') format('woff'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-SemiBold.ttf') format('truetype'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-SemiBold.svg#Oxanium') format('svg');
}
@font-face {
	font-family: 'Oxanium';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Bold.eot');
	src: url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Bold.woff2') format('woff2'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Bold.woff') format('woff'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Bold.ttf') format('truetype'),
		url('https://simuneer.de/wp-content/uploads/2026/01/Oxanium-Bold.svg#Oxanium') format('svg');
}
/* End Custom Fonts CSS */