.elementor-3491 .elementor-element.elementor-element-2484f137{--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-3491 .elementor-element.elementor-element-2484f137:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-2484f137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );}.elementor-3491 .elementor-element.elementor-element-4ea90c43{--display:flex;}.elementor-3491 .elementor-element.elementor-element-5d78e089{--display:flex;}.elementor-3491 .elementor-element.elementor-element-661ebe05{--display:flex;}.elementor-3491 .elementor-element.elementor-element-7f8edd8e{--display:flex;}.elementor-3491 .elementor-element.elementor-element-23871e0f{--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-3491 .elementor-element.elementor-element-23871e0f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3491 .elementor-element.elementor-element-23871e0f > .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-3491 .elementor-element.elementor-element-23871e0f > .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-3491 .elementor-element.elementor-element-23871e0f > .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-3491 .elementor-element.elementor-element-23871e0f {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-3491 .elementor-element.elementor-element-23871e0f > .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-3491 .elementor-element.elementor-element-23871e0f > .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-3491 .elementor-element.elementor-element-d4a20b9 .current-progress{background-color:transparent;background-image:linear-gradient(35deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-3491 .elementor-element.elementor-element-d4a20b9 .elementor-scrolling-tracker-horizontal{background-color:var( --e-global-color-81921c5 );}.elementor-3491 .elementor-element.elementor-element-d4a20b9{--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-3491 .elementor-element.elementor-element-27dfb3b4{--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-3491 .elementor-element.elementor-element-27dfb3b4:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-27dfb3b4 > .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-3491 .elementor-element.elementor-element-27dfb3b4::before, .elementor-3491 .elementor-element.elementor-element-27dfb3b4 > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-27dfb3b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-27dfb3b4 > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-27dfb3b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-27dfb3b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(35deg, #FFFFFF 35%, #FFFFFF00 50%);}.elementor-3491 .elementor-element.elementor-element-cd577ce .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-3491 .elementor-element.elementor-element-cd577ce{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3491 .elementor-element.elementor-element-73ec8f15 .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-3491 .elementor-element.elementor-element-788d0974{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-3491 .elementor-element.elementor-element-19db298{--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-3491 .elementor-element.elementor-element-19db298:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-19db298 > .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-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(2rem/2);}.elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(2rem/2);}.elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(2rem/2);margin-left:calc(2rem/2);}.elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-2rem/2);margin-left:calc(-2rem/2);}body.rtl .elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-2rem/2);}body:not(.rtl) .elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-2rem/2);}.elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-item:not(:last-child):after{content:"";height:50%;border-color:var( --e-global-color-81921c5 );}.elementor-3491 .elementor-element.elementor-element-010cad5 .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-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-icon i{color:var( --e-global-color-98ed480 );font-size:16px;}.elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-icon svg{fill:var( --e-global-color-98ed480 );--e-icon-list-icon-size:16px;}.elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-icon{width:16px;}body:not(.rtl) .elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-text{padding-left:0.7rem;}body.rtl .elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-text{padding-right:0.7rem;}.elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-text, .elementor-3491 .elementor-element.elementor-element-010cad5 .elementor-icon-list-text a{color:var( --e-global-color-98ed480 );}.elementor-3491 .elementor-element.elementor-element-010cad5 .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-3491 .elementor-element.elementor-element-2fa0ab5{--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-3491 .elementor-element.elementor-element-3927bf29{--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-3491 .elementor-element.elementor-element-3927bf29:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-3927bf29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );}.elementor-3491 .elementor-element.elementor-element-3927bf29::before, .elementor-3491 .elementor-element.elementor-element-3927bf29 > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-3927bf29 > .e-con-inner > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-3927bf29 > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-3927bf29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-3927bf29 > .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-3491 .elementor-element.elementor-element-236414d{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-3491 .elementor-element.elementor-element-a06f391{--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-3491 .elementor-element.elementor-element-a06f391:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-a06f391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );}.elementor-3491 .elementor-element.elementor-element-a06f391::before, .elementor-3491 .elementor-element.elementor-element-a06f391 > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-a06f391 > .e-con-inner > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-a06f391 > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-a06f391 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-a06f391 > .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-3491 .elementor-element.elementor-element-3ca3c03{--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-3491 .elementor-element.elementor-element-3ca3c03:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-3ca3c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );}.elementor-3491 .elementor-element.elementor-element-3ca3c03::before, .elementor-3491 .elementor-element.elementor-element-3ca3c03 > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-3ca3c03 > .e-con-inner > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-3ca3c03 > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-3ca3c03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-3ca3c03 > .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-3491 .elementor-element.elementor-element-4deab52{--grid-columns:3;--grid-row-gap:0rem;--grid-column-gap:0rem;--e-loop-nothing-found-message-color:var( --e-global-color-secondary );}.elementor-3491 .elementor-element.elementor-element-4deab52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3491 .elementor-element.elementor-element-4deab52 .e-loop-nothing-found-message__text{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 );}.elementor-3491 .elementor-element.elementor-element-7106c803{--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-3491 .elementor-element.elementor-element-7106c803:not(.elementor-motion-effects-element-type-background), .elementor-3491 .elementor-element.elementor-element-7106c803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-98ed480 );}.elementor-3491 .elementor-element.elementor-element-7106c803::before, .elementor-3491 .elementor-element.elementor-element-7106c803 > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-7106c803 > .e-con-inner > .elementor-background-video-container::before, .elementor-3491 .elementor-element.elementor-element-7106c803 > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-7106c803 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3491 .elementor-element.elementor-element-7106c803 > .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-3491 .elementor-element.elementor-element-2484f137{--min-height:0vh;--padding-top:1rem;--padding-bottom:1rem;--padding-left:5%;--padding-right:5%;}.elementor-3491 .elementor-element.elementor-element-23871e0f{--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-3491 .elementor-element.elementor-element-23871e0f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3491 .elementor-element.elementor-element-23871e0f > .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-3491 .elementor-element.elementor-element-23871e0f > .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-3491 .elementor-element.elementor-element-27dfb3b4{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3491 .elementor-element.elementor-element-cd577ce .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-3491 .elementor-element.elementor-element-73ec8f15 .elementor-heading-title{font-size:4rem;line-height:4.5rem;}.elementor-3491 .elementor-element.elementor-element-788d0974{font-size:var( --e-global-typography-84608dc-font-size );line-height:var( --e-global-typography-84608dc-line-height );}.elementor-3491 .elementor-element.elementor-element-19db298{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3491 .elementor-element.elementor-element-010cad5 .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-3491 .elementor-element.elementor-element-2fa0ab5{--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-3491 .elementor-element.elementor-element-3927bf29{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3491 .elementor-element.elementor-element-236414d{font-size:var( --e-global-typography-542a7cd-font-size );line-height:var( --e-global-typography-542a7cd-line-height );}.elementor-3491 .elementor-element.elementor-element-a06f391{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3491 .elementor-element.elementor-element-3ca3c03{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3491 .elementor-element.elementor-element-4deab52{--grid-columns:2;}.elementor-3491 .elementor-element.elementor-element-4deab52 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-84608dc-font-size );line-height:var( --e-global-typography-84608dc-line-height );}.elementor-3491 .elementor-element.elementor-element-7106c803{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-3491 .elementor-element.elementor-element-2484f137{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:5%;--padding-right:5%;}.elementor-3491 .elementor-element.elementor-element-23871e0f{--n-menu-title-font-size:var( --e-global-typography-67ee973-font-size );}.elementor-3491 .elementor-element.elementor-element-23871e0f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-3491 .elementor-element.elementor-element-23871e0f > .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-3491 .elementor-element.elementor-element-23871e0f > .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-3491 .elementor-element.elementor-element-27dfb3b4{--padding-top:5rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3491 .elementor-element.elementor-element-cd577ce .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-3491 .elementor-element.elementor-element-73ec8f15 .elementor-heading-title{font-size:2.5rem;line-height:3rem;}.elementor-3491 .elementor-element.elementor-element-788d0974{--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-3491 .elementor-element.elementor-element-19db298{--padding-top:1rem;--padding-bottom:1rem;--padding-left:5%;--padding-right:5%;}.elementor-3491 .elementor-element.elementor-element-010cad5 .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-3491 .elementor-element.elementor-element-3927bf29{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3491 .elementor-element.elementor-element-236414d{font-size:var( --e-global-typography-542a7cd-font-size );line-height:var( --e-global-typography-542a7cd-line-height );}.elementor-3491 .elementor-element.elementor-element-a06f391{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-3491 .elementor-element.elementor-element-3ca3c03{--padding-top:0rem;--padding-bottom:5rem;--padding-left:5%;--padding-right:5%;}.elementor-3491 .elementor-element.elementor-element-4deab52{--grid-columns:1;}.elementor-3491 .elementor-element.elementor-element-4deab52 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-84608dc-font-size );line-height:var( --e-global-typography-84608dc-line-height );}.elementor-3491 .elementor-element.elementor-element-7106c803{--padding-top:0rem;--padding-bottom:0;--padding-left:0;--padding-right:0;}}@media(min-width:768px){.elementor-3491 .elementor-element.elementor-element-3927bf29{--width:100%;}.elementor-3491 .elementor-element.elementor-element-a06f391{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3491 .elementor-element.elementor-element-a06f391{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2fa0ab5 *//* ================================
   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.8em;    /* 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);
}/* 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 */