.elementor-16503 .elementor-element.elementor-element-b48cb27{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:4rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-16503 .elementor-element.elementor-element-2e31407{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0;--padding-bottom:0;--padding-left:max(1.25rem, 50% - 37.5rem);--padding-right:max(1.25rem, 50% - 37.5rem);--z-index:1;}.elementor-16503 .elementor-element.elementor-element-2e31407.e-con{--align-self:center;}.elementor-16503 .elementor-element.elementor-element-5028830 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16503 .elementor-element.elementor-element-2b1759e{--display:flex;--position:absolute;--min-height:45rem;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;}.elementor-16503 .elementor-element.elementor-element-2b1759e:not(.elementor-motion-effects-element-type-background), .elementor-16503 .elementor-element.elementor-element-2b1759e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.softproject.de/wp-content/uploads/2025/06/Ellipse-16-1.png");background-repeat:no-repeat;}body:not(.rtl) .elementor-16503 .elementor-element.elementor-element-2b1759e{left:0px;}body.rtl .elementor-16503 .elementor-element.elementor-element-2b1759e{right:0px;}.elementor-16503 .elementor-element.elementor-element-724e6b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 4.875rem;--row-gap:0rem;--column-gap:4.875rem;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0;--padding-bottom:0;--padding-left:max(1.25rem, 50% - 37.5rem);--padding-right:max(1.25rem, 50% - 37.5rem);--z-index:1;}.elementor-16503 .elementor-element.elementor-element-ab51d4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0;--padding-right:0;}.elementor-16503 .elementor-element.elementor-element-9a0393b > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-16503 .elementor-element.elementor-element-9a0393b .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:3.375rem;font-weight:700;line-height:3.543rem;color:var( --e-global-color-text );}.elementor-16503 .elementor-element.elementor-element-96ece10 > .elementor-widget-container{margin:0rem 0rem 2.625rem 0rem;}.elementor-16503 .elementor-element.elementor-element-96ece10{font-family:"Public Sans", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.5rem;color:#B7BECD;}.elementor-16503 .elementor-element.elementor-element-96ece10 p{margin-block-end:0px;}.elementor-16503 .elementor-element.elementor-element-f70187f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-d50880e img{border-radius:0.75rem 0.75rem 0.75rem 0.75rem;}.elementor-16503 .elementor-element.elementor-element-08aa526{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4.75rem 0rem;--row-gap:4.75rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:max(1.25rem, 50% - 37.5rem);--padding-right:max(1.25rem, 50% - 37.5rem);}.elementor-16503 .elementor-element.elementor-element-e5c56cd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-16503 .elementor-element.elementor-element-e5c56cd > .elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0;}.elementor-16503 .elementor-element.elementor-element-e5c56cd .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:2.725rem;font-weight:600;line-height:2.5rem;color:var( --e-global-color-3079123 );}.elementor-16503 .elementor-element.elementor-element-f54865c{font-family:"Public Sans", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.575rem;}.elementor-16503 .elementor-element.elementor-element-f965afb{--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:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-16503 .elementor-element.elementor-element-23552c3{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-f7af989 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:2.125rem;font-weight:600;line-height:2.5rem;color:var( --e-global-color-text );}.elementor-16503 .elementor-element.elementor-element-164e417{font-family:"Public Sans", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.575rem;}.elementor-16503 .elementor-element.elementor-element-816e34a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-16503 .elementor-element.elementor-element-816e34a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-16503 .elementor-element.elementor-element-816e34a{--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-16503 .elementor-element.elementor-element-816e34a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16503 .elementor-element.elementor-element-816e34a .elementor-icon-list-item > a{font-size:1em;}.elementor-16503 .elementor-element.elementor-element-816e34a .elementor-icon-list-text{transition:color 0.3s;}.elementor-16503 .elementor-element.elementor-element-b288f50{--display:flex;--min-height:26.32rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-b288f50:not(.elementor-motion-effects-element-type-background), .elementor-16503 .elementor-element.elementor-element-b288f50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.softproject.de/wp-content/uploads/2026/02/Utilities.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-16503 .elementor-element.elementor-element-be7bc58{--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:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-16503 .elementor-element.elementor-element-a5d303c{--display:flex;--min-height:26.32rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-a5d303c:not(.elementor-motion-effects-element-type-background), .elementor-16503 .elementor-element.elementor-element-a5d303c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.softproject.de/wp-content/uploads/2026/02/Insurance.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-16503 .elementor-element.elementor-element-6bac6ed{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-49f3c30 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:2.125rem;font-weight:600;line-height:2.5rem;color:var( --e-global-color-text );}.elementor-16503 .elementor-element.elementor-element-76b3972{font-family:"Public Sans", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.575rem;}.elementor-16503 .elementor-element.elementor-element-ae980b0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-16503 .elementor-element.elementor-element-ae980b0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-16503 .elementor-element.elementor-element-ae980b0{--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-16503 .elementor-element.elementor-element-ae980b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16503 .elementor-element.elementor-element-ae980b0 .elementor-icon-list-item > a{font-size:1em;}.elementor-16503 .elementor-element.elementor-element-ae980b0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16503 .elementor-element.elementor-element-268f4ce{--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:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-16503 .elementor-element.elementor-element-d77c6c1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-f306369 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:2.125rem;font-weight:600;line-height:2.5rem;color:var( --e-global-color-text );}.elementor-16503 .elementor-element.elementor-element-fd5431c{font-family:"Public Sans", Sans-serif;font-size:1.125rem;font-weight:300;line-height:1.575rem;}.elementor-16503 .elementor-element.elementor-element-1fc8057 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-16503 .elementor-element.elementor-element-1fc8057 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-16503 .elementor-element.elementor-element-1fc8057{--e-icon-list-icon-size:1em;--icon-vertical-offset:0px;}.elementor-16503 .elementor-element.elementor-element-1fc8057 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16503 .elementor-element.elementor-element-1fc8057 .elementor-icon-list-item > a{font-size:1em;}.elementor-16503 .elementor-element.elementor-element-1fc8057 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16503 .elementor-element.elementor-element-9235f77{--display:flex;--min-height:26.32rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-9235f77:not(.elementor-motion-effects-element-type-background), .elementor-16503 .elementor-element.elementor-element-9235f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.softproject.de/wp-content/uploads/2025/08/mockup_manufacturing.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16503 .elementor-element.elementor-element-ab51d4c{--width:100%;}.elementor-16503 .elementor-element.elementor-element-23552c3{--width:100%;}.elementor-16503 .elementor-element.elementor-element-6bac6ed{--width:100%;}.elementor-16503 .elementor-element.elementor-element-d77c6c1{--width:100%;}}@media(max-width:767px){.elementor-16503 .elementor-element.elementor-element-b48cb27{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-16503 .elementor-element.elementor-element-2e31407{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-16503 .elementor-element.elementor-element-2b1759e:not(.elementor-motion-effects-element-type-background), .elementor-16503 .elementor-element.elementor-element-2b1759e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.softproject.de/wp-content/uploads/2025/06/Ellipse-16-3-300x300.png");background-position:130px -300px;background-repeat:no-repeat;background-size:contain;}.elementor-16503 .elementor-element.elementor-element-724e6b3{--margin-top:2.93rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-ab51d4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:max(1.25rem, 50% - 37.5rem);--padding-right:max(1.25rem, 50% - 37.5rem);}.elementor-16503 .elementor-element.elementor-element-9a0393b .elementor-heading-title{font-size:2rem;line-height:2.375rem;}.elementor-16503 .elementor-element.elementor-element-96ece10{font-size:1rem;line-height:1.4rem;}.elementor-16503 .elementor-element.elementor-element-f70187f:not(.elementor-motion-effects-element-type-background), .elementor-16503 .elementor-element.elementor-element-f70187f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.softproject.de/wp-content/uploads/2025/06/mx-hero-variation-1.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-16503 .elementor-element.elementor-element-f70187f{--min-height:clamp(17.9375rem, 76.5333vw, 69.3125rem);--margin-top:0;--margin-bottom:0;--margin-left:max(1.25rem, 50% - 37.5rem);--margin-right:max(1.25rem, 50% - 37.5rem);--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-16503 .elementor-element.elementor-element-e5c56cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-16503 .elementor-element.elementor-element-e5c56cd .elementor-heading-title{font-size:1.5rem;line-height:1.75rem;}.elementor-16503 .elementor-element.elementor-element-f54865c{font-size:1rem;line-height:1.4rem;}.elementor-16503 .elementor-element.elementor-element-23552c3{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-16503 .elementor-element.elementor-element-f7af989 .elementor-heading-title{font-size:1.5rem;line-height:1.75rem;}.elementor-16503 .elementor-element.elementor-element-164e417{font-size:1rem;line-height:1.4rem;}.elementor-16503 .elementor-element.elementor-element-b288f50{--min-height:13.5625rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-be7bc58{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-16503 .elementor-element.elementor-element-a5d303c{--min-height:13.5625rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16503 .elementor-element.elementor-element-6bac6ed{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-16503 .elementor-element.elementor-element-49f3c30 .elementor-heading-title{font-size:1.5rem;line-height:1.75rem;}.elementor-16503 .elementor-element.elementor-element-76b3972{font-size:1rem;line-height:1.4rem;}.elementor-16503 .elementor-element.elementor-element-d77c6c1{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;}.elementor-16503 .elementor-element.elementor-element-f306369 .elementor-heading-title{font-size:1.5rem;line-height:1.75rem;}.elementor-16503 .elementor-element.elementor-element-fd5431c{font-size:1rem;line-height:1.4rem;}.elementor-16503 .elementor-element.elementor-element-9235f77{--min-height:13.5625rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5028830 */a, span.separator, span.last{
    color: #999999;
}
span.last{
    font-weight: 500;
}/* End custom CSS */