.elementor-479 .elementor-element.elementor-element-076d2ad{--display:flex;--min-height:100vh;--overlay-opacity:0.34;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-076d2ad:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-076d2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alignpro-projektfabrik.de/wp-content/uploads/2025/08/Titelbild.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-479 .elementor-element.elementor-element-076d2ad::before, .elementor-479 .elementor-element.elementor-element-076d2ad > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-076d2ad > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-076d2ad > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-076d2ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-076d2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-2f2cea2 );--background-overlay:'';}.elementor-479 .elementor-element.elementor-element-5815412{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-5815412.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-479 .elementor-element.elementor-element-ab078e8{width:var( --container-widget-width, 14% );max-width:14%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:14%;--container-widget-flex-grow:0;text-align:left;}.elementor-479 .elementor-element.elementor-element-ab078e8 img{width:100%;}.elementor-479 .elementor-element.elementor-element-cd287d6{--display:flex;--margin-top:15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:250px;--padding-right:250px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-4a1f2d5{text-align:center;}.elementor-479 .elementor-element.elementor-element-4a1f2d5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:400;}.elementor-479 .elementor-element.elementor-element-bafb097{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-479 .elementor-element.elementor-element-bafb097 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:200px;font-weight:400;}.elementor-479 .elementor-element.elementor-element-df354e8{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-479 .elementor-element.elementor-element-df354e8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:400;}.elementor-479 .elementor-element.elementor-element-9a185a9{--display:flex;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-479 .elementor-element.elementor-element-5d9fd6e .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:bold;border-style:none;border-radius:40px 40px 40px 40px;padding:15px 30px 20px 30px;}.elementor-479 .elementor-element.elementor-element-5d9fd6e .elementor-button:hover, .elementor-479 .elementor-element.elementor-element-5d9fd6e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-479 .elementor-element.elementor-element-5d9fd6e .elementor-button:hover svg, .elementor-479 .elementor-element.elementor-element-5d9fd6e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-479 .elementor-element.elementor-element-72ecad6{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-2528f79{--display:flex;--margin-top:20vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:300px;--padding-right:300px;}.elementor-479 .elementor-element.elementor-element-a3271ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-479 .elementor-element.elementor-element-a3271ba .elementor-heading-title{font-size:50px;font-weight:400;line-height:60px;}.elementor-479 .elementor-element.elementor-element-b7a6ccd{--display:flex;}.elementor-479 .elementor-element.elementor-element-b7a6ccd:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-b7a6ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3C5A;}.elementor-479 .elementor-element.elementor-element-c665898{--spacer-size:200px;}.elementor-479 .elementor-element.elementor-element-c8b3c72{--display:flex;}.elementor-479 .elementor-element.elementor-element-c8b3c72:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-c8b3c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3C5A;}.elementor-479 .elementor-element.elementor-element-ee7fa95{text-align:left;}.elementor-479 .elementor-element.elementor-element-ee7fa95 .elementor-heading-title{font-size:80px;color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-0e08e45 .elementor-heading-title{font-weight:400;color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-e426d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-43189dd{--display:flex;}.elementor-479 .elementor-element.elementor-element-43189dd:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-43189dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alignpro-projektfabrik.de/wp-content/uploads/2025/09/Kanban-Board.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-479 .elementor-element.elementor-element-ac3c5f4{--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;--justify-content:flex-end;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-a002ace{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-a002ace.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-5022f0b .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-42468b6{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-42468b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-1cbe361 .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-961dbf9{--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-start;}.elementor-479 .elementor-element.elementor-element-6ca0ed1{--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;--justify-content:flex-end;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-b5e326c{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-b5e326c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-c940922 .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-f741f91{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-f741f91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-89478f6{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-479 .elementor-element.elementor-element-89478f6 .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-5a17664{--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-start;}.elementor-479 .elementor-element.elementor-element-8369740{--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;--justify-content:flex-end;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-58c6f8e{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-58c6f8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-f47dd25 .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-6940bb8{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-6940bb8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-8f3ad02{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-479 .elementor-element.elementor-element-8f3ad02 .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-8e169ed{--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-start;}.elementor-479 .elementor-element.elementor-element-5703b48{--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;--justify-content:flex-end;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-0f25f5c{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-0f25f5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-e51d4f7 .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-d14b267{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-d14b267.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-477a18e{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-479 .elementor-element.elementor-element-477a18e .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-e39a92e{--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-start;}.elementor-479 .elementor-element.elementor-element-7de2824{--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;--justify-content:flex-end;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-96cce65{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-96cce65.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-cf4d524 .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-8c5b8fa{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-8c5b8fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-a8de8bd{margin:0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-479 .elementor-element.elementor-element-a8de8bd .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-69b5229{--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-start;}.elementor-479 .elementor-element.elementor-element-2092d7e{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-99e71ab .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:bold;border-style:none;border-radius:40px 40px 40px 40px;padding:15px 30px 20px 30px;}.elementor-479 .elementor-element.elementor-element-99e71ab .elementor-button:hover, .elementor-479 .elementor-element.elementor-element-99e71ab .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-479 .elementor-element.elementor-element-99e71ab .elementor-button:hover svg, .elementor-479 .elementor-element.elementor-element-99e71ab .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-479 .elementor-element.elementor-element-d758c59{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;}.elementor-479 .elementor-element.elementor-element-1591c8f{--display:flex;}.elementor-479 .elementor-element.elementor-element-71f943e{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-6eaef8a{--display:flex;}.elementor-479 .elementor-element.elementor-element-f8bc4bc .elementor-heading-title{color:#000000;}.elementor-479 .elementor-element.elementor-element-bcd25bd{--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;}.elementor-479 .elementor-element.elementor-element-bcd25bd.e-con{--align-self:flex-start;}.elementor-479 .elementor-element.elementor-element-d483fb2{--e-image-carousel-slides-to-show:5;}.elementor-479 .elementor-element.elementor-element-d483fb2 .swiper-wrapper{display:flex;align-items:center;}.elementor-479 .elementor-element.elementor-element-ac13e28{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-b2685ec{--display:flex;}.elementor-479 .elementor-element.elementor-element-9269ff1 .elementor-heading-title{color:#000000;}.elementor-479 .elementor-element.elementor-element-1faedb3{--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;--justify-content:center;}.elementor-479 .elementor-element.elementor-element-f7bf7e7{--display:flex;}.elementor-479 .elementor-element.elementor-element-5369e97{background-color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-16f7236{--display:flex;}.elementor-479 .elementor-element.elementor-element-1eb564b{background-color:#000000;}.elementor-479 .elementor-element.elementor-element-1542383{--display:flex;}.elementor-479 .elementor-element.elementor-element-b423757{background-color:#000000;}.elementor-479 .elementor-element.elementor-element-68a6f72{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-4dfc5a1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:bold;border-style:none;border-radius:40px 40px 40px 40px;padding:15px 30px 20px 30px;}.elementor-479 .elementor-element.elementor-element-4dfc5a1 .elementor-button:hover, .elementor-479 .elementor-element.elementor-element-4dfc5a1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-479 .elementor-element.elementor-element-4dfc5a1 .elementor-button:hover svg, .elementor-479 .elementor-element.elementor-element-4dfc5a1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-479 .elementor-element.elementor-element-e384d78{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Arial", Sans-serif;font-size:14px;font-weight:400;}.elementor-479 .elementor-element.elementor-element-b3b18b7{--display:flex;}.elementor-479 .elementor-element.elementor-element-b3b18b7:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-b3b18b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4A28;}.elementor-479 .elementor-element.elementor-element-9703fa7{--spacer-size:200px;}.elementor-479 .elementor-element.elementor-element-87a2d61{--display:flex;}.elementor-479 .elementor-element.elementor-element-87a2d61:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-87a2d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4A28;}.elementor-479 .elementor-element.elementor-element-fa923c1{--display:flex;}.elementor-479 .elementor-element.elementor-element-869fef2{text-align:left;}.elementor-479 .elementor-element.elementor-element-869fef2 .elementor-heading-title{font-size:80px;color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-e468c11 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-a8119b9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-c9d0b30{color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-454b43b{--display:flex;--overlay-opacity:0.6;}.elementor-479 .elementor-element.elementor-element-454b43b:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-454b43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alignpro-projektfabrik.de/wp-content/uploads/2025/08/Sortieranlage.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-479 .elementor-element.elementor-element-454b43b::before, .elementor-479 .elementor-element.elementor-element-454b43b > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-454b43b > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-454b43b > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-454b43b > .e-con-inner > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-454b43b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-479 .elementor-element.elementor-element-1160d2c{--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;--justify-content:flex-end;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-77b58b9{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-77b58b9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-3267fca .elementor-heading-title{font-size:32px;font-weight:400;color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-07967a8{--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;--justify-content:center;}.elementor-479 .elementor-element.elementor-element-07967a8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-81e69f6 .elementor-heading-title{font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-479 .elementor-element.elementor-element-e8d224d{--display:flex;}.elementor-479 .elementor-element.elementor-element-00a39ee{--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;--justify-content:flex-end;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-a67e2c0{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-a67e2c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-a76c1c0 .elementor-heading-title{font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-479 .elementor-element.elementor-element-df8b47b{--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;--justify-content:center;}.elementor-479 .elementor-element.elementor-element-df8b47b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-e178fb3 .elementor-heading-title{font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-479 .elementor-element.elementor-element-703c249{--display:flex;}.elementor-479 .elementor-element.elementor-element-7a4e4bc{--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;--justify-content:flex-end;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-a4f124a{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-a4f124a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-0e286da .elementor-heading-title{font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-479 .elementor-element.elementor-element-733a89b{--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;--justify-content:center;}.elementor-479 .elementor-element.elementor-element-733a89b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-7e4b920 .elementor-heading-title{font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-479 .elementor-element.elementor-element-4336369{--display:flex;}.elementor-479 .elementor-element.elementor-element-a535452{--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;--justify-content:flex-end;--margin-top:30px;--margin-bottom:180px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-ae0874c{--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;--justify-content:flex-start;}.elementor-479 .elementor-element.elementor-element-ae0874c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-7da806e .elementor-heading-title{font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-479 .elementor-element.elementor-element-fcba885{--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;--justify-content:center;}.elementor-479 .elementor-element.elementor-element-fcba885.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-479 .elementor-element.elementor-element-2b417f5 .elementor-heading-title{font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-479 .elementor-element.elementor-element-9b032e9{--display:flex;}.elementor-479 .elementor-element.elementor-element-2b5a659{--display:flex;}.elementor-479 .elementor-element.elementor-element-2b5a659:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-2b5a659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-3430ef5{--spacer-size:200px;}.elementor-479 .elementor-element.elementor-element-6dd4867{--display:flex;}.elementor-479 .elementor-element.elementor-element-6dd4867:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-6dd4867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-479 .elementor-element.elementor-element-0b00ae0{--display:flex;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-b9ab5db{text-align:left;}.elementor-479 .elementor-element.elementor-element-b9ab5db .elementor-heading-title{font-size:80px;font-weight:400;color:#000000;}.elementor-479 .elementor-element.elementor-element-976d2c8 .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-479 .elementor-element.elementor-element-180d33b{--display:flex;border-style:none;--border-style:none;}.elementor-479 .elementor-element.elementor-element-0eaa8bb{--display:flex;}.elementor-479 .elementor-element.elementor-element-615bc8e{--display:flex;}.elementor-479 .elementor-element.elementor-element-94958ba{--display:flex;}.elementor-479 .elementor-element.elementor-element-abd1290{--display:flex;}.elementor-479 .elementor-element.elementor-element-de3f1e1{--display:flex;}.elementor-479 .elementor-element.elementor-element-0aa57de{--display:flex;}.elementor-479 .elementor-element.elementor-element-029c16c{--display:flex;}.elementor-479 .elementor-element.elementor-element-c3c19d2{--display:flex;}.elementor-479 .elementor-element.elementor-element-ce96392{--n-accordion-title-font-size:28px;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:30px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-479 .elementor-element.elementor-element-ce96392:hover{border-style:none;}.elementor-479 .elementor-element.elementor-element-ce96392 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-479 .elementor-element.elementor-element-ce96392 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-479 .elementor-element.elementor-element-ce96392 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-479 .elementor-element.elementor-element-ce96392 > .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-weight:400;}:where( .elementor-479 .elementor-element.elementor-element-ce96392 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-479 .elementor-element.elementor-element-b0d93e6{--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;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-b0d93e6:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-b0d93e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alignpro-projektfabrik.de/wp-content/uploads/2025/09/Fabrik.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-479 .elementor-element.elementor-element-b0d93e6::before, .elementor-479 .elementor-element.elementor-element-b0d93e6 > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-b0d93e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-479 .elementor-element.elementor-element-b0d93e6 > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-b0d93e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-479 .elementor-element.elementor-element-b0d93e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-479 .elementor-element.elementor-element-fe15c17{--display:flex;--margin-top:400px;--margin-bottom:400px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-479 .elementor-element.elementor-element-a002ace{--width:20%;}.elementor-479 .elementor-element.elementor-element-42468b6{--width:30%;}.elementor-479 .elementor-element.elementor-element-961dbf9{--width:40%;}.elementor-479 .elementor-element.elementor-element-b5e326c{--width:20%;}.elementor-479 .elementor-element.elementor-element-f741f91{--width:30%;}.elementor-479 .elementor-element.elementor-element-5a17664{--width:40%;}.elementor-479 .elementor-element.elementor-element-58c6f8e{--width:20%;}.elementor-479 .elementor-element.elementor-element-6940bb8{--width:30%;}.elementor-479 .elementor-element.elementor-element-8e169ed{--width:40%;}.elementor-479 .elementor-element.elementor-element-0f25f5c{--width:20%;}.elementor-479 .elementor-element.elementor-element-d14b267{--width:30%;}.elementor-479 .elementor-element.elementor-element-e39a92e{--width:40%;}.elementor-479 .elementor-element.elementor-element-96cce65{--width:20%;}.elementor-479 .elementor-element.elementor-element-8c5b8fa{--width:30%;}.elementor-479 .elementor-element.elementor-element-69b5229{--width:40%;}.elementor-479 .elementor-element.elementor-element-77b58b9{--width:20%;}.elementor-479 .elementor-element.elementor-element-07967a8{--width:30%;}.elementor-479 .elementor-element.elementor-element-e8d224d{--width:40%;}.elementor-479 .elementor-element.elementor-element-a67e2c0{--width:20%;}.elementor-479 .elementor-element.elementor-element-df8b47b{--width:30%;}.elementor-479 .elementor-element.elementor-element-703c249{--width:40%;}.elementor-479 .elementor-element.elementor-element-a4f124a{--width:20%;}.elementor-479 .elementor-element.elementor-element-733a89b{--width:30%;}.elementor-479 .elementor-element.elementor-element-4336369{--width:40%;}.elementor-479 .elementor-element.elementor-element-ae0874c{--width:20%;}.elementor-479 .elementor-element.elementor-element-fcba885{--width:30%;}.elementor-479 .elementor-element.elementor-element-9b032e9{--width:40%;}.elementor-479 .elementor-element.elementor-element-fe15c17{--width:80%;}}@media(max-width:1024px){.elementor-479 .elementor-element.elementor-element-076d2ad:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-076d2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:43% 0px;}.elementor-479 .elementor-element.elementor-element-cd287d6{--margin-top:120vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-2528f79{--margin-top:120vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-a3271ba{padding:0px 100px 0px 100px;}}@media(max-width:767px){.elementor-479 .elementor-element.elementor-element-076d2ad{--min-height:100vh;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-479 .elementor-element.elementor-element-076d2ad:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-076d2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-709px 0px;background-size:cover;}.elementor-479 .elementor-element.elementor-element-5815412{--margin-top:35vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-479 .elementor-element.elementor-element-ab078e8{--container-widget-width:133px;--container-widget-flex-grow:0;width:var( --container-widget-width, 133px );max-width:133px;}.elementor-479 .elementor-element.elementor-element-ab078e8 img{width:100%;}.elementor-479 .elementor-element.elementor-element-cd287d6{--content-width:100%;--min-height:0px;--margin-top:80vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-4a1f2d5{text-align:center;}.elementor-479 .elementor-element.elementor-element-4a1f2d5 .elementor-heading-title{font-size:16px;}.elementor-479 .elementor-element.elementor-element-bafb097 .elementor-heading-title{font-size:120px;}.elementor-479 .elementor-element.elementor-element-df354e8 .elementor-heading-title{font-size:16px;}.elementor-479 .elementor-element.elementor-element-2528f79{--content-width:100%;--min-height:0px;--margin-top:0vw;--margin-bottom:16vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-479 .elementor-element.elementor-element-a3271ba{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 40px) 20px;padding:0px 0px 0px 0px;}.elementor-479 .elementor-element.elementor-element-a3271ba .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-479 .elementor-element.elementor-element-ee7fa95 .elementor-heading-title{font-size:48px;}.elementor-479 .elementor-element.elementor-element-0e08e45 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-43189dd{--min-height:100vh;}.elementor-479 .elementor-element.elementor-element-43189dd:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-43189dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-479 .elementor-element.elementor-element-1cbe361 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-89478f6 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-8f3ad02 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-477a18e .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-a8de8bd .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-f8bc4bc .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-9269ff1 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-869fef2 .elementor-heading-title{font-size:48px;}.elementor-479 .elementor-element.elementor-element-e468c11 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-a8119b9 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-81e69f6 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-e178fb3 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-7e4b920 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-2b417f5 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-b9ab5db .elementor-heading-title{font-size:48px;}.elementor-479 .elementor-element.elementor-element-976d2c8 .elementor-heading-title{font-size:24px;}.elementor-479 .elementor-element.elementor-element-fe15c17{--margin-top:200px;--margin-bottom:200px;--margin-left:10px;--margin-right:10px;}}@media(max-width:1024px) and (min-width:768px){.elementor-479 .elementor-element.elementor-element-cd287d6{--content-width:1140px;}.elementor-479 .elementor-element.elementor-element-2528f79{--content-width:1140px;}}@media(min-width:1025px){.elementor-479 .elementor-element.elementor-element-076d2ad:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-076d2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-479 .elementor-element.elementor-element-43189dd:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-43189dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-479 .elementor-element.elementor-element-454b43b:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-454b43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-479 .elementor-element.elementor-element-b0d93e6:not(.elementor-motion-effects-element-type-background), .elementor-479 .elementor-element.elementor-element-b0d93e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-1372005 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac3c5f4 */.elementor-479 .elementor-element.elementor-element-ac3c5f4 {
  background: rgba(255, 255, 255, 0.25);   /* halbtransparenter Hintergrund */
  backdrop-filter: blur(12px);             /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(12px);     /* Safari-Support */
  border: 1px solid rgba(255, 255, 255, 0.4); /* leichter Rahmen */
  padding: 20px;
  color: #000;                             /* Textfarbe */
  border-radius: 0;                        /* keine abgerundeten Ecken */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8596106 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ca0ed1 */.elementor-479 .elementor-element.elementor-element-6ca0ed1 {
  background: rgba(255, 255, 255, 0.25);   /* halbtransparenter Hintergrund */
  backdrop-filter: blur(12px);             /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(12px);     /* Safari-Support */
  border: 1px solid rgba(255, 255, 255, 0.4); /* leichter Rahmen */
  padding: 20px;
  color: #000;                             /* Textfarbe */
  border-radius: 0;                        /* keine abgerundeten Ecken */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46a15de */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8369740 */.elementor-479 .elementor-element.elementor-element-8369740 {
  background: rgba(255, 255, 255, 0.25);   /* halbtransparenter Hintergrund */
  backdrop-filter: blur(12px);             /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(12px);     /* Safari-Support */
  border: 1px solid rgba(255, 255, 255, 0.4); /* leichter Rahmen */
  padding: 20px;
  color: #000;                             /* Textfarbe */
  border-radius: 0;                        /* keine abgerundeten Ecken */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-46920b7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5703b48 */.elementor-479 .elementor-element.elementor-element-5703b48 {
  background: rgba(255, 255, 255, 0.25);   /* halbtransparenter Hintergrund */
  backdrop-filter: blur(12px);             /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(12px);     /* Safari-Support */
  border: 1px solid rgba(255, 255, 255, 0.4); /* leichter Rahmen */
  padding: 20px;
  color: #000;                             /* Textfarbe */
  border-radius: 0;                        /* keine abgerundeten Ecken */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb21b8a */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7de2824 */.elementor-479 .elementor-element.elementor-element-7de2824 {
  background: rgba(255, 255, 255, 0.25);   /* halbtransparenter Hintergrund */
  backdrop-filter: blur(12px);             /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(12px);     /* Safari-Support */
  border: 1px solid rgba(255, 255, 255, 0.4); /* leichter Rahmen */
  padding: 20px;
  color: #000;                             /* Textfarbe */
  border-radius: 0;                        /* keine abgerundeten Ecken */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-962b484 *//* Absätze enger machen (≈ 0,5 Zeilen) */
.projektfabrik p { margin: 0.5em 0; }

/* Marker (Dreieck) entfernen */
.readmore summary { list-style: none; cursor: pointer; }
.readmore summary::-webkit-details-marker { display: none; }

/* Sichtbarkeit der Texte */
.readmore .rm-open { display: none; }
.readmore[open] .rm-closed { display: none; }
.readmore[open] .rm-open { display: inline; }

/* Standard = weiß (nur die Link-Spans) */
.readmore summary .rm-closed,
.readmore summary .rm-open {
  color: #ffffff;              /* normal weiß */
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease;
}

/* Hover & Active = orange (geöffnet + geschlossen) */
.readmore summary:hover .rm-closed,
.readmore summary:active .rm-closed,
.readmore[open] summary:hover .rm-open,
.readmore[open] summary:active .rm-open {
  color: #FF6211 !important;
}

/* Fokus NICHT einfärben → verhindert „permanent orange“ */
.readmore summary:focus .rm-closed,
.readmore summary:focus-visible .rm-closed,
.readmore summary:focus .rm-open,
.readmore summary:focus-visible .rm-open {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1160d2c */.elementor-479 .elementor-element.elementor-element-1160d2c {
  background: rgba(255, 255, 255, 0.25);   /* halbtransparenter Hintergrund */
  backdrop-filter: blur(12px);             /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(12px);     /* Safari-Support */
  border: 1px solid rgba(255, 255, 255, 0.4); /* leichter Rahmen */
  padding: 20px;
  color: #000;                             /* Textfarbe */
  border-radius: 0;                        /* keine abgerundeten Ecken */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6de1ad *//* Absätze enger machen (≈ 0,5 Zeilen) */
.projektfabrik p { margin: 0.5em 0; }

/* Marker (Dreieck) entfernen */
.readmore summary { list-style: none; cursor: pointer; }
.readmore summary::-webkit-details-marker { display: none; }

/* Sichtbarkeit der Texte */
.readmore .rm-open { display: none; }
.readmore[open] .rm-closed { display: none; }
.readmore[open] .rm-open { display: inline; }

/* Standard = weiß (nur die Link-Spans) */
.readmore summary .rm-closed,
.readmore summary .rm-open {
  color: #ffffff;              /* normal weiß */
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease;
}

/* Hover & Active = orange (geöffnet + geschlossen) */
.readmore summary:hover .rm-closed,
.readmore summary:active .rm-closed,
.readmore[open] summary:hover .rm-open,
.readmore[open] summary:active .rm-open {
  color: #FF6211 !important;
}

/* Fokus NICHT einfärben → verhindert „permanent orange“ */
.readmore summary:focus .rm-closed,
.readmore summary:focus-visible .rm-closed,
.readmore summary:focus .rm-open,
.readmore summary:focus-visible .rm-open {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00a39ee */.elementor-479 .elementor-element.elementor-element-00a39ee {
  background: rgba(255, 255, 255, 0.25);   /* halbtransparenter Hintergrund */
  backdrop-filter: blur(12px);             /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(12px);     /* Safari-Support */
  border: 1px solid rgba(255, 255, 255, 0.4); /* leichter Rahmen */
  padding: 20px;
  color: #000;                             /* Textfarbe */
  border-radius: 0;                        /* keine abgerundeten Ecken */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-008ae65 *//* Absätze enger machen (≈ 0,5 Zeilen) */
.projektfabrik p { margin: 0.5em 0; }

/* Marker (Dreieck) entfernen */
.readmore summary { list-style: none; cursor: pointer; }
.readmore summary::-webkit-details-marker { display: none; }

/* Sichtbarkeit der Texte */
.readmore .rm-open { display: none; }
.readmore[open] .rm-closed { display: none; }
.readmore[open] .rm-open { display: inline; }

/* Standard = weiß (nur die Link-Spans) */
.readmore summary .rm-closed,
.readmore summary .rm-open {
  color: #ffffff;              /* normal weiß */
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease;
}

/* Hover & Active = orange (geöffnet + geschlossen) */
.readmore summary:hover .rm-closed,
.readmore summary:active .rm-closed,
.readmore[open] summary:hover .rm-open,
.readmore[open] summary:active .rm-open {
  color: #FF6211 !important;
}

/* Fokus NICHT einfärben → verhindert „permanent orange“ */
.readmore summary:focus .rm-closed,
.readmore summary:focus-visible .rm-closed,
.readmore summary:focus .rm-open,
.readmore summary:focus-visible .rm-open {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4e4bc */.elementor-479 .elementor-element.elementor-element-7a4e4bc {
  background: rgba(255, 255, 255, 0.25);   /* halbtransparenter Hintergrund */
  backdrop-filter: blur(12px);             /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(12px);     /* Safari-Support */
  border: 1px solid rgba(255, 255, 255, 0.4); /* leichter Rahmen */
  padding: 20px;
  color: #000;                             /* Textfarbe */
  border-radius: 0;                        /* keine abgerundeten Ecken */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fc93c7 *//* Absätze enger machen (≈ 0,5 Zeilen) */
.projektfabrik p { margin: 0.5em 0; }

/* Marker (Dreieck) entfernen */
.readmore summary { list-style: none; cursor: pointer; }
.readmore summary::-webkit-details-marker { display: none; }

/* Sichtbarkeit der Texte */
.readmore .rm-open { display: none; }
.readmore[open] .rm-closed { display: none; }
.readmore[open] .rm-open { display: inline; }

/* Standard = weiß (nur die Link-Spans) */
.readmore summary .rm-closed,
.readmore summary .rm-open {
  color: #ffffff;              /* normal weiß */
  text-decoration: none;
  font-weight: 500;
  transition: color 0.2s ease;
}

/* Hover & Active = orange (geöffnet + geschlossen) */
.readmore summary:hover .rm-closed,
.readmore summary:active .rm-closed,
.readmore[open] summary:hover .rm-open,
.readmore[open] summary:active .rm-open {
  color: #FF6211 !important;
}

/* Fokus NICHT einfärben → verhindert „permanent orange“ */
.readmore summary:focus .rm-closed,
.readmore summary:focus-visible .rm-closed,
.readmore summary:focus .rm-open,
.readmore summary:focus-visible .rm-open {
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a535452 */.elementor-479 .elementor-element.elementor-element-a535452 {
  background: rgba(255, 255, 255, 0.25);   /* halbtransparenter Hintergrund */
  backdrop-filter: blur(12px);             /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(12px);     /* Safari-Support */
  border: 1px solid rgba(255, 255, 255, 0.4); /* leichter Rahmen */
  padding: 20px;
  color: #000;                             /* Textfarbe */
  border-radius: 0;                        /* keine abgerundeten Ecken */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03159c5 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5e8e2 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a920aad */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c367e */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664e117 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ca2e1 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c47e98 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1853c7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03159c5 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5e8e2 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a920aad */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c367e */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664e117 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ca2e1 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c47e98 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1853c7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03159c5 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5e8e2 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a920aad */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c367e */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664e117 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ca2e1 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c47e98 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1853c7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03159c5 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5e8e2 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a920aad */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c367e */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664e117 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ca2e1 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c47e98 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1853c7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03159c5 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5e8e2 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a920aad */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c367e */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664e117 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ca2e1 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c47e98 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1853c7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03159c5 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5e8e2 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a920aad */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c367e */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664e117 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ca2e1 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c47e98 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1853c7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03159c5 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5e8e2 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a920aad */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c367e */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664e117 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ca2e1 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c47e98 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1853c7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03159c5 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5e8e2 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a920aad */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c367e */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664e117 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ca2e1 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c47e98 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1853c7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03159c5 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5e8e2 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a920aad */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c367e */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664e117 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ca2e1 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c47e98 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1853c7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03159c5 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e5e8e2 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a920aad */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86c367e */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-664e117 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36ca2e1 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c47e98 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1853c7 */.box > *:last-child {
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe15c17 */.elementor-479 .elementor-element.elementor-element-fe15c17 {
  background: rgba(255, 255, 255, 0.25);   /* halbtransparenter Hintergrund */
  backdrop-filter: blur(12px);             /* Unschärfe-Effekt */
  -webkit-backdrop-filter: blur(12px);     /* Safari-Support */
  border: 1px solid rgba(255, 255, 255, 0.4); /* leichter Rahmen */
  padding: 20px;
  color: #000;                             /* Textfarbe */
  border-radius: 0;                        /* keine abgerundeten Ecken */
}/* End custom CSS */