.elementor-8 .elementor-element.elementor-element-7de5aa5{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7de5aa5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7de5aa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f07e509 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-8b913d8{text-align:center;}.elementor-8 .elementor-element.elementor-element-8b913d8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:600;color:var( --e-global-color-823d81b );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-8 .elementor-element.elementor-element-37c026b{text-align:center;color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-73a2df9{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-d0ecf76 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-d0ecf76 .elementor-button:focus{background-color:var( --e-global-color-83d5e70 );}.elementor-8 .elementor-element.elementor-element-d0ecf76 .elementor-button{border-radius:70px 70px 70px 70px;padding:16px 32px 16px 32px;}.elementor-8 .elementor-element.elementor-element-8fe5853 .elementor-button{background-color:#0E4C9B00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:70px 70px 70px 70px;padding:16px 32px 16px 32px;}.elementor-8 .elementor-element.elementor-element-8fe5853 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-8fe5853 .elementor-button:focus{background-color:#2A98D500;color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-8fe5853 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-8fe5853 .elementor-button:focus svg{fill:var( --e-global-color-823d81b );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-3ffac3b{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-3ffac3b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3ffac3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f07e509 );}.elementor-8 .elementor-element.elementor-element-d68cab9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8ae14c6{text-align:start;}.elementor-8 .elementor-element.elementor-element-8ae14c6 img{width:90px;height:90px;object-fit:contain;object-position:center center;}.elementor-8 .elementor-element.elementor-element-b819f84 .elementor-heading-title{font-family:var( --e-global-typography-c982fc0-font-family ), Sans-serif;font-size:var( --e-global-typography-c982fc0-font-size );font-weight:var( --e-global-typography-c982fc0-font-weight );color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-e27f182{color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-1796c28{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e44ce75{text-align:start;}.elementor-8 .elementor-element.elementor-element-e44ce75 img{width:90px;height:90px;object-fit:contain;object-position:center center;}.elementor-8 .elementor-element.elementor-element-f5fcfb9 .elementor-heading-title{font-family:var( --e-global-typography-c982fc0-font-family ), Sans-serif;font-size:var( --e-global-typography-c982fc0-font-size );font-weight:var( --e-global-typography-c982fc0-font-weight );color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-298403b{color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-1bea207{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-81b8bfc{text-align:start;}.elementor-8 .elementor-element.elementor-element-81b8bfc img{width:90px;height:90px;object-fit:contain;object-position:center center;}.elementor-8 .elementor-element.elementor-element-c5c80d3 .elementor-heading-title{font-family:var( --e-global-typography-c982fc0-font-family ), Sans-serif;font-size:var( --e-global-typography-c982fc0-font-size );font-weight:var( --e-global-typography-c982fc0-font-weight );color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-9ada08c{color:#8B8B8B;}.elementor-8 .elementor-element.elementor-element-2874274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2874274:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2874274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f07e509 );}.elementor-8 .elementor-element.elementor-element-89c9d49{text-align:center;}.elementor-8 .elementor-element.elementor-element-89c9d49 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-b99d473{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7731d0d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7731d0d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7731d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-376cb9d );}.elementor-8 .elementor-element.elementor-element-7dd9bfa img{height:250px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-7d7a07f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-d43bbe2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-f4bd223{color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-29dffe4.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-29dffe4 .elementor-heading-title{font-family:var( --e-global-typography-0ca673b-font-family ), Sans-serif;font-size:var( --e-global-typography-0ca673b-font-size );font-weight:var( --e-global-typography-0ca673b-font-weight );color:var( --e-global-color-009b2a2 );}.elementor-8 .elementor-element.elementor-element-f4094b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f4094b0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f4094b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-376cb9d );}.elementor-8 .elementor-element.elementor-element-62b209e img{height:250px;object-fit:cover;object-position:center center;}.elementor-8 .elementor-element.elementor-element-f05350f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-48ecba8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-3d92d6d{color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-6d4eef1.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-6d4eef1 .elementor-heading-title{font-family:var( --e-global-typography-0ca673b-font-family ), Sans-serif;font-size:var( --e-global-typography-0ca673b-font-size );font-weight:var( --e-global-typography-0ca673b-font-weight );color:var( --e-global-color-009b2a2 );}.elementor-8 .elementor-element.elementor-element-79b2dd1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-79b2dd1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-79b2dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corpus-software.at/wp-content/uploads/2026/05/33bec06b8fe887c51b7a5bfb2548106d772044e2-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-79b2dd1::before, .elementor-8 .elementor-element.elementor-element-79b2dd1 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-79b2dd1 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-79b2dd1 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-79b2dd1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-79b2dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#292E3D61;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-dd612e7{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:0;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-dd612e7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dd612e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091217CF;}.elementor-8 .elementor-element.elementor-element-25d37a8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-3d7a9bd{color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-9bd2263 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9bd2263 .elementor-button:focus{background-color:var( --e-global-color-83d5e70 );}.elementor-8 .elementor-element.elementor-element-9bd2263 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9bd2263 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-8 .elementor-element.elementor-element-9bd2263 .elementor-button{border-radius:70px 70px 70px 70px;padding:16px 32px 16px 32px;}.elementor-8 .elementor-element.elementor-element-5109773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-794ff86{text-align:center;}.elementor-8 .elementor-element.elementor-element-794ff86 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-eacfb8b.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-eacfb8b{text-align:center;}.elementor-8 .elementor-element.elementor-element-eacfb8b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-009b2a2 );}.elementor-8 .elementor-element.elementor-element-efbc817{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-55761d3{text-align:center;}.elementor-8 .elementor-element.elementor-element-55761d3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-009b2a2 );}.elementor-8 .elementor-element.elementor-element-0fe425f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-42616bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-42616bb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-42616bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corpus-software.at/wp-content/uploads/2026/06/Screenshot-2026-06-01-175132.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0bac77b{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-0bac77b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0bac77b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-2edd515{padding:25px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2edd515 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;color:#292E3D;}.elementor-8 .elementor-element.elementor-element-3bf9555.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-3bf9555 img{max-width:80px;height:80px;object-fit:contain;object-position:center center;}.elementor-8 .elementor-element.elementor-element-ae6cec4{text-align:center;color:#292E3DB5;}.elementor-8 .elementor-element.elementor-element-0784455{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-0784455:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0784455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corpus-software.at/wp-content/uploads/2026/06/Screenshot-2026-05-27-094253.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-96aeb04{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-96aeb04:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-96aeb04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-792f33d{padding:25px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-792f33d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;color:#292E3D;}.elementor-8 .elementor-element.elementor-element-85bd7cb.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-85bd7cb img{max-width:80px;height:80px;object-fit:contain;object-position:center center;}.elementor-8 .elementor-element.elementor-element-21d7639{text-align:center;color:#292E3DB5;}.elementor-8 .elementor-element.elementor-element-c59bbc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-c59bbc0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c59bbc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://corpus-software.at/wp-content/uploads/2026/06/Screenshot-2026-06-02-213440.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-69ed6b2{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--margin-top:250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-69ed6b2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-69ed6b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-f400e52{padding:25px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-f400e52 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;color:#292E3D;}.elementor-8 .elementor-element.elementor-element-dd97c32.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-dd97c32 img{max-width:80px;height:80px;object-fit:contain;object-position:center center;}.elementor-8 .elementor-element.elementor-element-f577e85{text-align:center;color:#292E3DB5;}.elementor-8 .elementor-element.elementor-element-218f292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e8da630{text-align:center;}.elementor-8 .elementor-element.elementor-element-e8da630 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f6251b8.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-f6251b8{text-align:center;}.elementor-8 .elementor-element.elementor-element-f6251b8 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-009b2a2 );}.elementor-8 .elementor-element.elementor-element-10f999e{text-align:center;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-522c714{text-align:center;}.elementor-8 .elementor-element.elementor-element-522c714 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-009b2a2 );}.elementor-8 .elementor-element.elementor-element-28b4d9a{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-28b4d9a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-3967355{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-3967355:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3967355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f07e509 );}.elementor-8 .elementor-element.elementor-element-b826e18{text-align:center;}.elementor-8 .elementor-element.elementor-element-b826e18 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-0a9938d{--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;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-686f793{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8414ddb{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-8414ddb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8414ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E4C9B26;}.elementor-8 .elementor-element.elementor-element-f65d464 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-d66942e{color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-e2f1199 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-e2f1199 .elementor-button:focus{background-color:var( --e-global-color-83d5e70 );}.elementor-8 .elementor-element.elementor-element-e2f1199 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-e2f1199 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-8 .elementor-element.elementor-element-e2f1199 .elementor-button{border-radius:70px 70px 70px 70px;padding:16px 32px 16px 32px;}.elementor-8 .elementor-element.elementor-element-d33e292{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-d33e292:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d33e292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E4C9B26;}.elementor-8 .elementor-element.elementor-element-955a665 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-9fce143{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-69fc9df .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-69fc9df .elementor-button:focus{background-color:var( --e-global-color-83d5e70 );}.elementor-8 .elementor-element.elementor-element-69fc9df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-69fc9df .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-8 .elementor-element.elementor-element-69fc9df .elementor-button{border-radius:70px 70px 70px 70px;padding:16px 32px 16px 32px;}.elementor-8 .elementor-element.elementor-element-bac7298{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8e646f0 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-8 .elementor-element.elementor-element-8158289{--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;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8158289:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8158289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f07e509 );}.elementor-8 .elementor-element.elementor-element-8158289::before, .elementor-8 .elementor-element.elementor-element-8158289 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8158289 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-8158289 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-8158289 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-8158289 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://corpus-software.at/wp-content/uploads/2026/05/Frame-2147224090-2.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-c7bd7d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-82c37d7{text-align:start;}.elementor-8 .elementor-element.elementor-element-82c37d7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-6f2659f{color:var( --e-global-color-823d81b );}.elementor-8 .elementor-element.elementor-element-42036ed .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-42036ed .elementor-button:focus{background-color:var( --e-global-color-83d5e70 );}.elementor-8 .elementor-element.elementor-element-42036ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-42036ed .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-8 .elementor-element.elementor-element-42036ed .elementor-button{border-radius:70px 70px 70px 70px;padding:16px 32px 16px 32px;}.elementor-8 .elementor-element.elementor-element-48bdbef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-8ae14c6{text-align:center;}.elementor-8 .elementor-element.elementor-element-b819f84{text-align:center;}.elementor-8 .elementor-element.elementor-element-b819f84 .elementor-heading-title{font-size:var( --e-global-typography-c982fc0-font-size );}.elementor-8 .elementor-element.elementor-element-e27f182{text-align:center;}.elementor-8 .elementor-element.elementor-element-e44ce75{text-align:center;}.elementor-8 .elementor-element.elementor-element-f5fcfb9{text-align:center;}.elementor-8 .elementor-element.elementor-element-f5fcfb9 .elementor-heading-title{font-size:var( --e-global-typography-c982fc0-font-size );}.elementor-8 .elementor-element.elementor-element-298403b{text-align:center;}.elementor-8 .elementor-element.elementor-element-81b8bfc{text-align:center;}.elementor-8 .elementor-element.elementor-element-c5c80d3{text-align:center;}.elementor-8 .elementor-element.elementor-element-c5c80d3 .elementor-heading-title{font-size:var( --e-global-typography-c982fc0-font-size );}.elementor-8 .elementor-element.elementor-element-9ada08c{text-align:center;}.elementor-8 .elementor-element.elementor-element-29dffe4 .elementor-heading-title{font-size:var( --e-global-typography-0ca673b-font-size );}.elementor-8 .elementor-element.elementor-element-6d4eef1 .elementor-heading-title{font-size:var( --e-global-typography-0ca673b-font-size );}.elementor-8 .elementor-element.elementor-element-dd612e7{--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;}.elementor-8 .elementor-element.elementor-element-0fe425f{--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-8 .elementor-element.elementor-element-42616bb{--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;}.elementor-8 .elementor-element.elementor-element-0a9938d{--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-8 .elementor-element.elementor-element-9fce143{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-bac7298{--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;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-8b913d8 .elementor-heading-title{font-size:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-8ae14c6{text-align:center;}.elementor-8 .elementor-element.elementor-element-b819f84{text-align:center;}.elementor-8 .elementor-element.elementor-element-b819f84 .elementor-heading-title{font-size:var( --e-global-typography-c982fc0-font-size );}.elementor-8 .elementor-element.elementor-element-e27f182{text-align:center;}.elementor-8 .elementor-element.elementor-element-e44ce75{text-align:center;}.elementor-8 .elementor-element.elementor-element-f5fcfb9{text-align:center;}.elementor-8 .elementor-element.elementor-element-f5fcfb9 .elementor-heading-title{font-size:var( --e-global-typography-c982fc0-font-size );}.elementor-8 .elementor-element.elementor-element-298403b{text-align:center;}.elementor-8 .elementor-element.elementor-element-81b8bfc{text-align:center;}.elementor-8 .elementor-element.elementor-element-c5c80d3{text-align:center;}.elementor-8 .elementor-element.elementor-element-c5c80d3 .elementor-heading-title{font-size:var( --e-global-typography-c982fc0-font-size );}.elementor-8 .elementor-element.elementor-element-9ada08c{text-align:center;}.elementor-8 .elementor-element.elementor-element-89c9d49 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-d43bbe2 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-29dffe4 .elementor-heading-title{font-size:var( --e-global-typography-0ca673b-font-size );}.elementor-8 .elementor-element.elementor-element-48ecba8 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-6d4eef1 .elementor-heading-title{font-size:var( --e-global-typography-0ca673b-font-size );}.elementor-8 .elementor-element.elementor-element-dd612e7{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-25d37a8 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-794ff86 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-e8da630 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-b826e18 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-f65d464 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-955a665 .elementor-heading-title{font-size:22px;}.elementor-8 .elementor-element.elementor-element-9fce143{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-8158289{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-82c37d7{text-align:center;}.elementor-8 .elementor-element.elementor-element-82c37d7 .elementor-heading-title{font-size:36px;}.elementor-8 .elementor-element.elementor-element-6f2659f{text-align:center;}.elementor-8 .elementor-element.elementor-element-42036ed.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-686f793{--width:40%;}.elementor-8 .elementor-element.elementor-element-bac7298{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-686f793{--width:100%;}.elementor-8 .elementor-element.elementor-element-bac7298{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8b913d8 */.elementor-8 .elementor-element.elementor-element-8b913d8 .hc_h1_span {
    margin-top: 30px;
    display: block;
    font-size: 24px;
    font-family: Rubik, Arial;
    font-weight: 400;
}

@media only screen and (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-8b913d8 .hc_h1_span {
        font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37c026b */.elementor-8 .elementor-element.elementor-element-37c026b {
    max-width: 700px !important;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0ecf76 */@media only screen and (max-width: 767px) {
	.elementor-8 .elementor-element.elementor-element-d0ecf76 {
        max-width: calc(100% - 20px - 25px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fe5853 */@media only screen and (max-width: 767px) {
	.elementor-8 .elementor-element.elementor-element-8fe5853 {
        max-width: calc(100% - 20px - 25px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ae14c6 */@media only screen and (min-width:1024px){
    .elementor-8 .elementor-element.elementor-element-8ae14c6 {
        position: relative;
        left: -20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e44ce75 */@media only screen and (min-width:1024px){
    .elementor-8 .elementor-element.elementor-element-e44ce75 {
        position: relative;
        left: -20px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81b8bfc */@media only screen and (min-width:1024px){
    .elementor-8 .elementor-element.elementor-element-81b8bfc {
        position: relative;
        left: -20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7731d0d */.elementor-8 .elementor-element.elementor-element-7731d0d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4094b0 */.elementor-8 .elementor-element.elementor-element-f4094b0 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bd2263 */@media only screen and (max-width: 767px) {
	.elementor-8 .elementor-element.elementor-element-9bd2263 {
        max-width: calc(100% - 20px - 25px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd612e7 */.elementor-8 .elementor-element.elementor-element-dd612e7 {
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bf9555 */.elementor-8 .elementor-element.elementor-element-3bf9555 {
    position: absolute;
    top: -35px;
    left: 50%;
    translate: -50% 0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42616bb */.elementor-8 .elementor-element.elementor-element-42616bb {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85bd7cb */.elementor-8 .elementor-element.elementor-element-85bd7cb {
    position: absolute;
    top: -35px;
    left: 50%;
    translate: -50% 0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0784455 */.elementor-8 .elementor-element.elementor-element-0784455 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd97c32 */.elementor-8 .elementor-element.elementor-element-dd97c32 {
    position: absolute;
    top: -35px;
    left: 50%;
    translate: -50% 0%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c59bbc0 */.elementor-8 .elementor-element.elementor-element-c59bbc0 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-28b4d9a */.elementor-8 .elementor-element.elementor-element-28b4d9a > div {
    max-height: 65vh;
}

.elementor-8 .elementor-element.elementor-element-28b4d9a > div {
    margin: 0 auto;
    border-radius: 20px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2f1199 */@media only screen and (max-width: 767px) {
	.elementor-8 .elementor-element.elementor-element-e2f1199 {
        max-width: calc(100% - 20px - 25px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69fc9df */@media only screen and (max-width: 767px) {
	.elementor-8 .elementor-element.elementor-element-69fc9df {
        max-width: calc(100% - 20px - 25px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42036ed */@media only screen and (max-width: 767px) {
	.elementor-8 .elementor-element.elementor-element-42036ed {
        max-width: calc(100% - 20px - 25px) !important;
    }
}/* End custom CSS */