.elementor-28842 .elementor-element.elementor-element-a017888 > .elementor-container{min-height:40px;}.elementor-28842 .elementor-element.elementor-element-a017888 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-a017888:not(.elementor-motion-effects-element-type-background), .elementor-28842 .elementor-element.elementor-element-a017888 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28842 .elementor-element.elementor-element-a017888{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:88px;margin-bottom:0px;z-index:999;}.elementor-28842 .elementor-element.elementor-element-a017888 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-5fb65ea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28842 .elementor-element.elementor-element-5fb65ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-5fb65ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-6d3ea02{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;width:100%;max-width:100%;align-self:center;}.elementor-28842 .elementor-element.elementor-element-6d3ea02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-48ae89c > .elementor-container{min-height:40px;}.elementor-28842 .elementor-element.elementor-element-48ae89c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-48ae89c:not(.elementor-motion-effects-element-type-background), .elementor-28842 .elementor-element.elementor-element-48ae89c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28842 .elementor-element.elementor-element-48ae89c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:88px;margin-bottom:0px;z-index:999;}.elementor-28842 .elementor-element.elementor-element-48ae89c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-c029171 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28842 .elementor-element.elementor-element-c029171 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-c029171 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-af0ca29{text-align:center;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;width:100%;max-width:100%;align-self:center;}.elementor-28842 .elementor-element.elementor-element-af0ca29 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-20c4dfef > .elementor-container{min-height:85vh;}.elementor-28842 .elementor-element.elementor-element-20c4dfef > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-28842 .elementor-element.elementor-element-20c4dfef:not(.elementor-motion-effects-element-type-background), .elementor-28842 .elementor-element.elementor-element-20c4dfef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://software-architecture-camp.de/wp-content/uploads/2026/01/ChatGPT-Image-21.-Jan.-2026-12_17_40_modi2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28842 .elementor-element.elementor-element-20c4dfef > .elementor-background-overlay{opacity:0.39;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-20c4dfef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:2em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-2f92621a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-28842 .elementor-element.elementor-element-2f92621a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-6ea930af{--spacer-size:15px;}.elementor-28842 .elementor-element.elementor-element-6d8707ed{text-align:left;width:var( --container-widget-width, 60.795% );max-width:60.795%;--container-widget-width:60.795%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-6d8707ed img{width:90%;transition-duration:0.3s;}.elementor-28842 .elementor-element.elementor-element-6d8707ed > .elementor-widget-container{margin:0em 0em 0em -13em;}.elementor-28842 .elementor-element.elementor-element-4ec51b9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-28842 .elementor-element.elementor-element-4ec51b9b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-32eff8cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-28842 .elementor-element.elementor-element-5e378456 .elementor-button{text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#007E87;color:#007E87;background-color:#FFFFFF;border-style:none;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-28842 .elementor-element.elementor-element-5e378456 > .elementor-widget-container{margin:1em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-5e378456{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-28842 .elementor-element.elementor-element-516f91fc{--spacer-size:4em;}.elementor-bc-flex-widget .elementor-28842 .elementor-element.elementor-element-4b73fecd.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-28842 .elementor-element.elementor-element-4b73fecd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-28842 .elementor-element.elementor-element-12bea43{--spacer-size:4.5em;}.elementor-28842 .elementor-element.elementor-element-60fb3066 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-28842 .elementor-element.elementor-element-60fb3066:not(.elementor-motion-effects-element-type-background), .elementor-28842 .elementor-element.elementor-element-60fb3066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://software-architecture-camp.de/wp-content/uploads/2026/01/Hintergrund_dunkler.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28842 .elementor-element.elementor-element-60fb3066 > .elementor-background-overlay{opacity:0.39;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-60fb3066{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28842 .elementor-element.elementor-element-4b04ea3a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-28842 .elementor-element.elementor-element-4b04ea3a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-f8a0806{--spacer-size:15px;}.elementor-28842 .elementor-element.elementor-element-2931f077{text-align:left;width:var( --container-widget-width, 60.795% );max-width:60.795%;--container-widget-width:60.795%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-2931f077 img{width:90%;transition-duration:0.3s;}.elementor-28842 .elementor-element.elementor-element-2931f077 > .elementor-widget-container{margin:0em 0em 0em -13em;}.elementor-28842 .elementor-element.elementor-element-73041a93 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-28842 .elementor-element.elementor-element-73041a93 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-28842 .elementor-element.elementor-element-148f7dd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-28842 .elementor-element.elementor-element-148f7dd1 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-28842 .elementor-element.elementor-element-2273037e .elementor-button{text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#007E87;color:#007E87;background-color:#FFFFFF;border-style:none;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-28842 .elementor-element.elementor-element-2273037e > .elementor-widget-container{margin:3em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-2273037e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-28842 .elementor-element.elementor-element-1301858a{--spacer-size:4em;}.elementor-bc-flex-widget .elementor-28842 .elementor-element.elementor-element-521fff60.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-28842 .elementor-element.elementor-element-521fff60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-28842 .elementor-element.elementor-element-c2b5dcb{--spacer-size:4.5em;}.elementor-28842 .elementor-element.elementor-element-2b5180c8{padding:4em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-644c3961 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28842 .elementor-element.elementor-element-644c3961 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-6af68ed5 .elementor-heading-title{color:#154778;font-size:28px;font-weight:700;}.elementor-28842 .elementor-element.elementor-element-6af68ed5 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-6af68ed5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-343c782b{color:#154778;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-c27b571{margin-top:2em;margin-bottom:2em;}.elementor-28842 .elementor-element.elementor-element-17bdd87f{--icon-box-icon-margin:15px;}.elementor-28842 .elementor-element.elementor-element-17bdd87f.elementor-view-stacked .elementor-icon{background-color:#154778;}.elementor-28842 .elementor-element.elementor-element-17bdd87f.elementor-view-framed .elementor-icon, .elementor-28842 .elementor-element.elementor-element-17bdd87f.elementor-view-default .elementor-icon{fill:#154778;color:#154778;border-color:#154778;}.elementor-28842 .elementor-element.elementor-element-17bdd87f .elementor-icon{font-size:30px;}.elementor-28842 .elementor-element.elementor-element-17bdd87f .elementor-icon-box-title{color:#154778;}.elementor-28842 .elementor-element.elementor-element-17bdd87f .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-17bdd87f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-28842 .elementor-element.elementor-element-17bdd87f .elementor-icon-box-description{color:#154778;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-2ee33850{--icon-box-icon-margin:15px;}.elementor-28842 .elementor-element.elementor-element-2ee33850.elementor-view-stacked .elementor-icon{background-color:#154778;}.elementor-28842 .elementor-element.elementor-element-2ee33850.elementor-view-framed .elementor-icon, .elementor-28842 .elementor-element.elementor-element-2ee33850.elementor-view-default .elementor-icon{fill:#154778;color:#154778;border-color:#154778;}.elementor-28842 .elementor-element.elementor-element-2ee33850 .elementor-icon{font-size:30px;}.elementor-28842 .elementor-element.elementor-element-2ee33850 .elementor-icon-box-title{color:#154778;}.elementor-28842 .elementor-element.elementor-element-2ee33850 .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-2ee33850 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-28842 .elementor-element.elementor-element-2ee33850 .elementor-icon-box-description{color:#154778;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-556ccf1{--icon-box-icon-margin:15px;}.elementor-28842 .elementor-element.elementor-element-556ccf1.elementor-view-stacked .elementor-icon{background-color:#154778;}.elementor-28842 .elementor-element.elementor-element-556ccf1.elementor-view-framed .elementor-icon, .elementor-28842 .elementor-element.elementor-element-556ccf1.elementor-view-default .elementor-icon{fill:#154778;color:#154778;border-color:#154778;}.elementor-28842 .elementor-element.elementor-element-556ccf1 .elementor-icon{font-size:30px;}.elementor-28842 .elementor-element.elementor-element-556ccf1 .elementor-icon-box-title{color:#154778;}.elementor-28842 .elementor-element.elementor-element-556ccf1 .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-556ccf1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;}.elementor-28842 .elementor-element.elementor-element-556ccf1 .elementor-icon-box-description{color:#154778;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-1279f8e8 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);background-color:#007E87;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:-8px -8px -8px -8px;}.elementor-28842 .elementor-element.elementor-element-1279f8e8 > .elementor-widget-container{margin:2em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-1279f8e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-28842 .elementor-element.elementor-element-4cd00473:not(.elementor-motion-effects-element-type-background), .elementor-28842 .elementor-element.elementor-element-4cd00473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#007E870D;}.elementor-28842 .elementor-element.elementor-element-4cd00473{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-4cd00473 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-3bcd7672 .elementor-heading-title{color:#154778;font-size:28px;font-weight:700;}.elementor-28842 .elementor-element.elementor-element-3bcd7672 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-3bcd7672{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-d8cc616 .elementor-heading-title{color:#154778;font-size:28px;font-weight:700;}.elementor-28842 .elementor-element.elementor-element-d8cc616 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-d8cc616{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-544e7aa4 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 5px;}.elementor-28842 .elementor-element.elementor-element-544e7aa4 > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-544e7aa4 > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-544e7aa4 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-544e7aa4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-6bf4fb10 img{width:100%;border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-6bf4fb10 > .elementor-widget-container{margin:0em 0em 3em 0em;padding:0px 15px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-6d620687.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-28842 .elementor-element.elementor-element-6d620687 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 15px;}.elementor-28842 .elementor-element.elementor-element-6d620687 > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-6d620687 > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-6d620687 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-6d620687 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-46950bd2 img{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-46950bd2 > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-28842 .elementor-element.elementor-element-4be9159c{color:#154778;}.elementor-28842 .elementor-element.elementor-element-4be9159c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-28842 .elementor-element.elementor-element-4ec19c08 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-28842 .elementor-element.elementor-element-58d3aaed > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-58d3aaed > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-58d3aaed > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-58d3aaed > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-58d3aaed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-70be8570{--icon-box-icon-margin:15px;}.elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon-box-title{margin-bottom:0px;color:#154778;}.elementor-28842 .elementor-element.elementor-element-70be8570.elementor-view-stacked .elementor-icon{background-color:#00959F;}.elementor-28842 .elementor-element.elementor-element-70be8570.elementor-view-framed .elementor-icon, .elementor-28842 .elementor-element.elementor-element-70be8570.elementor-view-default .elementor-icon{fill:#00959F;color:#00959F;border-color:#00959F;}.elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon{font-size:24px;}.elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon-box-description{color:#154778;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-70be8570 > .elementor-widget-container{margin:0em 0em 3em 0em;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-wrapper{text-align:left;}.elementor-28842 .elementor-element.elementor-element-4aab94bf{--icon-box-icon-margin:15px;}.elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-title{margin-bottom:0px;color:#154778;}.elementor-28842 .elementor-element.elementor-element-4aab94bf.elementor-view-stacked .elementor-icon{background-color:#00959F;}.elementor-28842 .elementor-element.elementor-element-4aab94bf.elementor-view-framed .elementor-icon, .elementor-28842 .elementor-element.elementor-element-4aab94bf.elementor-view-default .elementor-icon{fill:#00959F;color:#00959F;border-color:#00959F;}.elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon{font-size:24px;}.elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-description{color:#154778;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-4aab94bf > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-28842 .elementor-element.elementor-element-839059a > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 2em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-839059a > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-839059a > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-839059a > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-839059a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-wrapper{text-align:left;}.elementor-28842 .elementor-element.elementor-element-724981de{--icon-box-icon-margin:15px;}.elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-title{margin-bottom:0px;color:#154778;}.elementor-28842 .elementor-element.elementor-element-724981de.elementor-view-stacked .elementor-icon{background-color:#00959F;}.elementor-28842 .elementor-element.elementor-element-724981de.elementor-view-framed .elementor-icon, .elementor-28842 .elementor-element.elementor-element-724981de.elementor-view-default .elementor-icon{fill:#00959F;color:#00959F;border-color:#00959F;}.elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon{font-size:24px;}.elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-description{color:#154778;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-724981de > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-28842 .elementor-element.elementor-element-15c0c0af .elementor-icon-box-wrapper{text-align:left;}.elementor-28842 .elementor-element.elementor-element-15c0c0af{--icon-box-icon-margin:15px;}.elementor-28842 .elementor-element.elementor-element-15c0c0af .elementor-icon-box-title{margin-bottom:0px;color:#154778;}.elementor-28842 .elementor-element.elementor-element-15c0c0af.elementor-view-stacked .elementor-icon{background-color:#00959F;}.elementor-28842 .elementor-element.elementor-element-15c0c0af.elementor-view-framed .elementor-icon, .elementor-28842 .elementor-element.elementor-element-15c0c0af.elementor-view-default .elementor-icon{fill:#00959F;color:#00959F;border-color:#00959F;}.elementor-28842 .elementor-element.elementor-element-15c0c0af .elementor-icon{font-size:24px;}.elementor-28842 .elementor-element.elementor-element-15c0c0af .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-15c0c0af .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;}.elementor-28842 .elementor-element.elementor-element-15c0c0af .elementor-icon-box-description{color:#154778;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-15c0c0af > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-28842 .elementor-element.elementor-element-1aaa4f2:not(.elementor-motion-effects-element-type-background), .elementor-28842 .elementor-element.elementor-element-1aaa4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F0A;}.elementor-28842 .elementor-element.elementor-element-1aaa4f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:2em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-1aaa4f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-2d5633a3{margin-top:0px;margin-bottom:0px;}.elementor-28842 .elementor-element.elementor-element-62c91891 .elementor-heading-title{color:#154778;font-size:22px;}.elementor-28842 .elementor-element.elementor-element-32ac68a2{color:#154778;}.elementor-28842 .elementor-element.elementor-element-473e6db4 .elementor-heading-title{color:#154778;font-size:22px;}.elementor-28842 .elementor-element.elementor-element-74ba6a0a{color:#154778;}.elementor-28842 .elementor-element.elementor-element-74ba6a0a > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-28842 .elementor-element.elementor-element-15c8427e:not(.elementor-motion-effects-element-type-background), .elementor-28842 .elementor-element.elementor-element-15c8427e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F0A;}.elementor-28842 .elementor-element.elementor-element-15c8427e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-15c8427e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-6c7320cb{margin-top:0px;margin-bottom:0px;}.elementor-28842 .elementor-element.elementor-element-14252fb9 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);background-color:#007E87;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:-8px -8px -8px -8px;}.elementor-28842 .elementor-element.elementor-element-14252fb9 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-14252fb9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-28842 .elementor-element.elementor-element-80603f9{color:#154778;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-80603f9 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-b2d1e5d{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-b2d1e5d .elementor-heading-title{color:#154778;font-size:28px;font-weight:700;}.elementor-28842 .elementor-element.elementor-element-b2d1e5d > .elementor-widget-container{margin:5em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-81e5037 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-28842 .elementor-element.elementor-element-81e5037 > .elementor-widget-container{margin:0em 0em 3em 0em;border-style:none;border-radius:24px 24px 24px 24px;box-shadow:5px 4px 20px 0px rgba(0,0,0,0.5);}.elementor-28842 .elementor-element.elementor-element-4481a0ba{margin-top:5em;margin-bottom:5em;padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-a006262 .elementor-heading-title{color:#154778;font-weight:700;}.elementor-28842 .elementor-element.elementor-element-a006262 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-9fc7ece > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-5de49594 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28842 .elementor-element.elementor-element-5de49594 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-52510f8a{text-align:left;}.elementor-28842 .elementor-element.elementor-element-52510f8a img{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-5a88c688{color:#154778;}.elementor-28842 .elementor-element.elementor-element-390f1799{color:#154778;}.elementor-28842 .elementor-element.elementor-element-6594e08d{color:#154778;}.elementor-28842 .elementor-element.elementor-element-3b466242{margin-top:5em;margin-bottom:5em;padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-3e43c715{text-align:center;}.elementor-28842 .elementor-element.elementor-element-3e43c715 .elementor-heading-title{color:#154778;}.elementor-28842 .elementor-element.elementor-element-3e43c715 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-737f1abb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-5a418de2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28842 .elementor-element.elementor-element-5a418de2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-7c09ac6d{text-align:left;}.elementor-28842 .elementor-element.elementor-element-7c09ac6d img{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-15aa42b7{color:#154778;}.elementor-28842 .elementor-element.elementor-element-11a9d114{color:#154778;}.elementor-28842 .elementor-element.elementor-element-2d8de02d{color:#154778;}.elementor-28842 .elementor-element.elementor-element-31edab39:not(.elementor-motion-effects-element-type-background), .elementor-28842 .elementor-element.elementor-element-31edab39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CE559614;}.elementor-28842 .elementor-element.elementor-element-31edab39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-31edab39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-7f628d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28842 .elementor-element.elementor-element-7f628d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-692ad97c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-32c2dd92 .elementor-heading-title{color:#154778;font-weight:700;}.elementor-28842 .elementor-element.elementor-element-32c2dd92 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-268aaed0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1em/2);}.elementor-28842 .elementor-element.elementor-element-268aaed0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1em/2);}.elementor-28842 .elementor-element.elementor-element-268aaed0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1em/2);margin-left:calc(1em/2);}.elementor-28842 .elementor-element.elementor-element-268aaed0 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1em/2);margin-left:calc(-1em/2);}body.rtl .elementor-28842 .elementor-element.elementor-element-268aaed0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1em/2);}body:not(.rtl) .elementor-28842 .elementor-element.elementor-element-268aaed0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1em/2);}.elementor-28842 .elementor-element.elementor-element-268aaed0 .elementor-icon-list-icon i{color:#154778;transition:color 0.3s;}.elementor-28842 .elementor-element.elementor-element-268aaed0 .elementor-icon-list-icon svg{fill:#154778;transition:fill 0.3s;}.elementor-28842 .elementor-element.elementor-element-268aaed0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28842 .elementor-element.elementor-element-268aaed0 .elementor-icon-list-text{color:#154778;transition:color 0.3s;}.elementor-28842 .elementor-element.elementor-element-268aaed0 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-677e1b07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28842 .elementor-element.elementor-element-677e1b07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://software-architecture-camp.de/wp-content/uploads/2026/01/Bild6_1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28842 .elementor-element.elementor-element-677e1b07 > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-677e1b07 > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-677e1b07 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-677e1b07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28842 .elementor-element.elementor-element-677e1b07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-6d88efa4 img{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-7a80447d{padding:4em 0em 2em 0em;}.elementor-bc-flex-widget .elementor-28842 .elementor-element.elementor-element-2921be9d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28842 .elementor-element.elementor-element-2921be9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-2921be9d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28842 .elementor-element.elementor-element-2921be9d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2737b431 );}.elementor-28842 .elementor-element.elementor-element-2921be9d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 4em 2em 4em;}.elementor-28842 .elementor-element.elementor-element-2921be9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-453e07b5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-1925451c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28842 .elementor-element.elementor-element-1925451c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://software-architecture-camp.de/wp-content/uploads/2026/01/Team_1024.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-28842 .elementor-element.elementor-element-1925451c > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-1925451c > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-1925451c > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-28842 .elementor-element.elementor-element-1925451c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28842 .elementor-element.elementor-element-1925451c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-31f4f5a6 img{border-radius:24px 24px 24px 24px;}.elementor-bc-flex-widget .elementor-28842 .elementor-element.elementor-element-5a11d13c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28842 .elementor-element.elementor-element-5a11d13c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-5a11d13c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28842 .elementor-element.elementor-element-5a11d13c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2737b431 );}.elementor-28842 .elementor-element.elementor-element-5a11d13c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 4em 2em 4em;}.elementor-28842 .elementor-element.elementor-element-5a11d13c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-497e9daa .elementor-heading-title{color:#154778;font-size:20px;font-weight:700;}.elementor-28842 .elementor-element.elementor-element-497e9daa > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-497e9daa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-2828b9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1em/2);}.elementor-28842 .elementor-element.elementor-element-2828b9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1em/2);}.elementor-28842 .elementor-element.elementor-element-2828b9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1em/2);margin-left:calc(1em/2);}.elementor-28842 .elementor-element.elementor-element-2828b9a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1em/2);margin-left:calc(-1em/2);}body.rtl .elementor-28842 .elementor-element.elementor-element-2828b9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1em/2);}body:not(.rtl) .elementor-28842 .elementor-element.elementor-element-2828b9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1em/2);}.elementor-28842 .elementor-element.elementor-element-2828b9a .elementor-icon-list-icon i{color:#154778;transition:color 0.3s;}.elementor-28842 .elementor-element.elementor-element-2828b9a .elementor-icon-list-icon svg{fill:#154778;transition:fill 0.3s;}.elementor-28842 .elementor-element.elementor-element-2828b9a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28842 .elementor-element.elementor-element-2828b9a .elementor-icon-list-text{color:#154778;transition:color 0.3s;}.elementor-28842 .elementor-element.elementor-element-2828b9a > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-2232a25d{padding:4em 0em 4em 0em;}.elementor-28842 .elementor-element.elementor-element-133473fa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28842 .elementor-element.elementor-element-133473fa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-594e5282 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-1ab57158 .elementor-heading-title{color:#154778;font-size:24px;font-weight:700;}.elementor-28842 .elementor-element.elementor-element-1ab57158 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-1ab57158{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-1ff9b4be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(1em/2);}.elementor-28842 .elementor-element.elementor-element-1ff9b4be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(1em/2);}.elementor-28842 .elementor-element.elementor-element-1ff9b4be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(1em/2);margin-left:calc(1em/2);}.elementor-28842 .elementor-element.elementor-element-1ff9b4be .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-1em/2);margin-left:calc(-1em/2);}body.rtl .elementor-28842 .elementor-element.elementor-element-1ff9b4be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-1em/2);}body:not(.rtl) .elementor-28842 .elementor-element.elementor-element-1ff9b4be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-1em/2);}.elementor-28842 .elementor-element.elementor-element-1ff9b4be .elementor-icon-list-icon i{color:#154778;transition:color 0.3s;}.elementor-28842 .elementor-element.elementor-element-1ff9b4be .elementor-icon-list-icon svg{fill:#154778;transition:fill 0.3s;}.elementor-28842 .elementor-element.elementor-element-1ff9b4be{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28842 .elementor-element.elementor-element-1ff9b4be .elementor-icon-list-text{color:#154778;transition:color 0.3s;}.elementor-28842 .elementor-element.elementor-element-1ff9b4be > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-5d402887:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28842 .elementor-element.elementor-element-5d402887 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://software-architecture-camp.de/wp-content/uploads/2026/01/ChatGPT-Image-21.-Jan.-2026-11_46_51.jpg");background-position:0px -48px;background-repeat:no-repeat;background-size:cover;}.elementor-28842 .elementor-element.elementor-element-5d402887 > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-5d402887 > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-5d402887 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-5d402887 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28842 .elementor-element.elementor-element-5d402887 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-523073b7 img{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-163fd66a:not(.elementor-motion-effects-element-type-background), .elementor-28842 .elementor-element.elementor-element-163fd66a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00959F12;}.elementor-28842 .elementor-element.elementor-element-163fd66a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 4em 0em;}.elementor-28842 .elementor-element.elementor-element-163fd66a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-d6a41d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28842 .elementor-element.elementor-element-d6a41d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-1cd23955 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-c19965 img{border-radius:24px 24px 24px 24px;}.elementor-bc-flex-widget .elementor-28842 .elementor-element.elementor-element-155a3db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28842 .elementor-element.elementor-element-155a3db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-155a3db > .elementor-element-populated{padding:2em 4em 2em 4em;}.elementor-28842 .elementor-element.elementor-element-5970ac8b .elementor-heading-title{color:#154778;font-size:24px;font-weight:700;}.elementor-28842 .elementor-element.elementor-element-5970ac8b > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-5970ac8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-40e90570{color:#154778;width:var( --container-widget-width, 79.492% );max-width:79.492%;--container-widget-width:79.492%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-40e90570 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-2176c89 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-2176c89 > .elementor-background-overlay{background-color:#007E87;opacity:1;}.elementor-28842 .elementor-element.elementor-element-2176c89{margin-top:0em;margin-bottom:0em;padding:1em 1em 1em 1em;}.elementor-28842 .elementor-element.elementor-element-719c9a1e{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:normal;line-height:1.4em;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-28842 .elementor-element.elementor-element-32d64c54{color:#FFF6F6;}.elementor-28842 .elementor-element.elementor-element-60bcfa38{margin-top:4em;margin-bottom:4em;padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-2ae1f06f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-28842 .elementor-element.elementor-element-2ae1f06f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-1f54d59c .elementor-heading-title{color:#154778;font-weight:700;}.elementor-28842 .elementor-element.elementor-element-1f54d59c > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-a70a6e9:not(.elementor-motion-effects-element-type-background), .elementor-28842 .elementor-element.elementor-element-a70a6e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00959F12;}.elementor-28842 .elementor-element.elementor-element-a70a6e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 4em 0em;}.elementor-28842 .elementor-element.elementor-element-a70a6e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-f76c03a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-28842 .elementor-element.elementor-element-f76c03a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-f76c03a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-03daba2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-43baf44b{text-align:center;}.elementor-28842 .elementor-element.elementor-element-43baf44b img{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-43baf44b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-28842 .elementor-element.elementor-element-f87ad4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-28842 .elementor-element.elementor-element-f87ad4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-f87ad4b > .elementor-element-populated{padding:2em 4em 2em 4em;}.elementor-28842 .elementor-element.elementor-element-6844ca14{color:#154778;}.elementor-28842 .elementor-element.elementor-element-24d1a9d8{margin-top:4em;margin-bottom:4em;}.elementor-28842 .elementor-element.elementor-element-7352cac4 .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-28842 .elementor-element.elementor-element-7352cac4 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-7352cac4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-28842 .elementor-element.elementor-element-5d257b9c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-28842 .elementor-element.elementor-element-2008b584 > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-2008b584 > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-2008b584 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-2008b584 > .elementor-element-populated{box-shadow:0px 0px 0px 1px #DBDADA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:1em 1em 1em 1em;}.elementor-28842 .elementor-element.elementor-element-2008b584 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-5ee7faf9 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-4e2a69e3{font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:normal;line-height:1.4em;letter-spacing:0px;}.elementor-28842 .elementor-element.elementor-element-4e2a69e3 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-7e686c51 .elementor-button{font-family:var( --e-global-typography-af1582d-font-family ), Sans-serif;font-size:var( --e-global-typography-af1582d-font-size );line-height:var( --e-global-typography-af1582d-line-height );letter-spacing:var( --e-global-typography-af1582d-letter-spacing );word-spacing:var( --e-global-typography-af1582d-word-spacing );text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-2737b431 );color:var( --e-global-color-2737b431 );background-color:var( --e-global-color-primary );border-style:none;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-28842 .elementor-element.elementor-element-7e686c51 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-7e686c51{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-28842 .elementor-element.elementor-element-50174452 > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-50174452 > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-50174452 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-50174452 > .elementor-element-populated{box-shadow:0px 0px 0px 1px #DBDADA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:1em 1em 1em 1em;}.elementor-28842 .elementor-element.elementor-element-50174452 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-6b75fbdf > .elementor-widget-container{margin:2em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-12feb02e{font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:normal;line-height:1.4em;letter-spacing:0px;}.elementor-28842 .elementor-element.elementor-element-12feb02e > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-626fb232 .elementor-button{font-family:var( --e-global-typography-af1582d-font-family ), Sans-serif;font-size:var( --e-global-typography-af1582d-font-size );line-height:var( --e-global-typography-af1582d-line-height );letter-spacing:var( --e-global-typography-af1582d-letter-spacing );word-spacing:var( --e-global-typography-af1582d-word-spacing );text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-2737b431 );color:var( --e-global-color-2737b431 );background-color:var( --e-global-color-primary );border-style:none;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-28842 .elementor-element.elementor-element-626fb232 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-626fb232{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-28842 .elementor-element.elementor-element-53a94178 > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-53a94178 > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-53a94178 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-53a94178 > .elementor-element-populated{box-shadow:0px 0px 0px 1px #DBDADA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:1em 1em 1em 1em;}.elementor-28842 .elementor-element.elementor-element-53a94178 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-37f30d9 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-6f354610{font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:normal;line-height:1.4em;letter-spacing:0px;}.elementor-28842 .elementor-element.elementor-element-6f354610 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-2ce0f69a .elementor-button{font-family:var( --e-global-typography-af1582d-font-family ), Sans-serif;font-size:var( --e-global-typography-af1582d-font-size );line-height:var( --e-global-typography-af1582d-line-height );letter-spacing:var( --e-global-typography-af1582d-letter-spacing );word-spacing:var( --e-global-typography-af1582d-word-spacing );text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-2737b431 );color:var( --e-global-color-2737b431 );background-color:var( --e-global-color-primary );border-style:none;border-radius:6px 6px 6px 6px;padding:12px 22px 12px 22px;}.elementor-28842 .elementor-element.elementor-element-2ce0f69a > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-2ce0f69a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}.elementor-28842 .elementor-element.elementor-element-22d7362a{padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-6dc7ea24{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-28842 .elementor-element.elementor-element-6dc7ea24 .elementor-divider-separator{width:100%;}.elementor-28842 .elementor-element.elementor-element-6dc7ea24 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28842 .elementor-element.elementor-element-6dc7ea24 > .elementor-widget-container{margin:0em 0em 3em 0em;}.elementor-28842 .elementor-element.elementor-element-1ce4e490{color:#00959F;font-family:"Roboto", Sans-serif;font-size:2.2em;font-weight:400;line-height:1.4em;}.elementor-28842 .elementor-element.elementor-element-1ce4e490 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-414a4467{color:var( --e-global-color-dd3cc5f );font-family:"Roboto", Sans-serif;font-size:1.4em;font-weight:normal;line-height:1.4em;letter-spacing:0px;}.elementor-28842 .elementor-element.elementor-element-414a4467 > .elementor-widget-container{margin:1em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-53efab2c{padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-42a601c8 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-28842 .elementor-element.elementor-element-42a601c8 > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-42a601c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-42a601c8 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-42a601c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:1em 2em 1em 2em;}.elementor-28842 .elementor-element.elementor-element-42a601c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-65042d39{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-28842 .elementor-element.elementor-element-65042d39 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-28842 .elementor-element.elementor-element-94ec2e2{font-family:"Roboto", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-28842 .elementor-element.elementor-element-94ec2e2 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-6e32a234 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-28842 .elementor-element.elementor-element-6e32a234 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:1em 2em 1em 2em;}.elementor-28842 .elementor-element.elementor-element-6e32a234 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-d14bf79{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-28842 .elementor-element.elementor-element-d14bf79 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-28842 .elementor-element.elementor-element-7f8b5942{font-family:"Roboto", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-28842 .elementor-element.elementor-element-7f8b5942 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-1fee2843 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-28842 .elementor-element.elementor-element-1fee2843 > .elementor-element-populated, .elementor-28842 .elementor-element.elementor-element-1fee2843 > .elementor-element-populated > .elementor-background-overlay, .elementor-28842 .elementor-element.elementor-element-1fee2843 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-28842 .elementor-element.elementor-element-1fee2843 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:1em 2em 1em 2em;}.elementor-28842 .elementor-element.elementor-element-1fee2843 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28842 .elementor-element.elementor-element-2d15a3fc{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-28842 .elementor-element.elementor-element-2d15a3fc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-28842 .elementor-element.elementor-element-7b622d2a{font-family:"Roboto", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-28842 .elementor-element.elementor-element-7b622d2a > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-43e0e5c3{color:var( --e-global-color-dd3cc5f );font-family:"Roboto", Sans-serif;font-size:1.6em;font-weight:normal;line-height:1.4em;letter-spacing:0px;}.elementor-28842 .elementor-element.elementor-element-43e0e5c3 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-226a3523 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:600;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-2737b431 );color:var( --e-global-color-2737b431 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:-8px -8px -8px -8px;}.elementor-28842 .elementor-element.elementor-element-226a3523 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-28842 .elementor-element.elementor-element-226a3523{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:flex-start;}body.elementor-page-28842{margin:0px 0px 0px 0px;}body.elementor-page-28842:not(.elementor-motion-effects-element-type-background), body.elementor-page-28842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-white);}@media(max-width:1024px){.elementor-28842 .elementor-element.elementor-element-343c782b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-17bdd87f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-2ee33850 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-556ccf1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-15c0c0af .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-80603f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-5d402887:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28842 .elementor-element.elementor-element-5d402887 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-28842 .elementor-element.elementor-element-7e686c51 .elementor-button{font-size:var( --e-global-typography-af1582d-font-size );line-height:var( --e-global-typography-af1582d-line-height );letter-spacing:var( --e-global-typography-af1582d-letter-spacing );word-spacing:var( --e-global-typography-af1582d-word-spacing );}.elementor-28842 .elementor-element.elementor-element-626fb232 .elementor-button{font-size:var( --e-global-typography-af1582d-font-size );line-height:var( --e-global-typography-af1582d-line-height );letter-spacing:var( --e-global-typography-af1582d-letter-spacing );word-spacing:var( --e-global-typography-af1582d-word-spacing );}.elementor-28842 .elementor-element.elementor-element-2ce0f69a .elementor-button{font-size:var( --e-global-typography-af1582d-font-size );line-height:var( --e-global-typography-af1582d-line-height );letter-spacing:var( --e-global-typography-af1582d-letter-spacing );word-spacing:var( --e-global-typography-af1582d-word-spacing );}.elementor-28842 .elementor-element.elementor-element-65042d39{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28842 .elementor-element.elementor-element-d14bf79{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28842 .elementor-element.elementor-element-2d15a3fc{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-28842 .elementor-element.elementor-element-a017888{margin-top:82px;margin-bottom:0px;}.elementor-28842 .elementor-element.elementor-element-6d3ea02{font-size:20px;}.elementor-28842 .elementor-element.elementor-element-48ae89c{margin-top:82px;margin-bottom:0px;}.elementor-28842 .elementor-element.elementor-element-af0ca29{font-size:15px;}.elementor-28842 .elementor-element.elementor-element-af0ca29 > .elementor-widget-container{padding:2px 3px 2px 3px;}.elementor-28842 .elementor-element.elementor-element-20c4dfef > .elementor-background-overlay{opacity:1;}.elementor-28842 .elementor-element.elementor-element-2f92621a > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-28842 .elementor-element.elementor-element-6d8707ed img{width:151px;}.elementor-28842 .elementor-element.elementor-element-4ec51b9b .elementor-heading-title{font-size:24px;}.elementor-28842 .elementor-element.elementor-element-32eff8cb .elementor-heading-title{font-size:24px;}.elementor-28842 .elementor-element.elementor-element-60fb3066 > .elementor-background-overlay{opacity:1;}.elementor-28842 .elementor-element.elementor-element-60fb3066{margin-top:0px;margin-bottom:0px;padding:7em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-4b04ea3a > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-28842 .elementor-element.elementor-element-2931f077{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-28842 .elementor-element.elementor-element-2931f077 img{width:100%;max-width:100%;}.elementor-28842 .elementor-element.elementor-element-2931f077 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-73041a93{text-align:center;}.elementor-28842 .elementor-element.elementor-element-73041a93 .elementor-heading-title{font-size:32px;}.elementor-28842 .elementor-element.elementor-element-148f7dd1{text-align:center;}.elementor-28842 .elementor-element.elementor-element-148f7dd1 .elementor-heading-title{font-size:24px;}.elementor-28842 .elementor-element.elementor-element-1301858a{--spacer-size:0.1em;}.elementor-28842 .elementor-element.elementor-element-1219fcc3 img{max-width:39%;}.elementor-28842 .elementor-element.elementor-element-6af68ed5{text-align:left;}.elementor-28842 .elementor-element.elementor-element-343c782b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-17bdd87f .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-17bdd87f .elementor-icon-box-title a{font-size:20px;}.elementor-28842 .elementor-element.elementor-element-17bdd87f .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-2ee33850 .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-2ee33850 .elementor-icon-box-title a{font-size:20px;}.elementor-28842 .elementor-element.elementor-element-2ee33850 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-556ccf1 .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-556ccf1 .elementor-icon-box-title a{font-size:20px;}.elementor-28842 .elementor-element.elementor-element-556ccf1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-d8cc616{text-align:center;}.elementor-28842 .elementor-element.elementor-element-544e7aa4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-6d620687 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-46950bd2 > .elementor-widget-container{margin:1em 0em 3em 0em;}.elementor-28842 .elementor-element.elementor-element-58d3aaed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-28842 .elementor-element.elementor-element-70be8570 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-70be8570 > .elementor-widget-container{margin:0em 0em 2em 0em;padding:0px 10px 0px 10px;}.elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-28842 .elementor-element.elementor-element-4aab94bf .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-4aab94bf > .elementor-widget-container{margin:0em 0em 2em 0em;padding:0px 10px 0px 10px;}.elementor-28842 .elementor-element.elementor-element-839059a > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-title, .elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-28842 .elementor-element.elementor-element-724981de .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-724981de > .elementor-widget-container{margin:0em 0em 2em 0em;padding:0px 10px 0px 10px;}.elementor-28842 .elementor-element.elementor-element-15c0c0af .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-15c0c0af > .elementor-widget-container{margin:0em 0em 2em 0em;padding:0px 10px 0px 10px;}.elementor-28842 .elementor-element.elementor-element-62c91891{text-align:center;}.elementor-28842 .elementor-element.elementor-element-32ac68a2{text-align:center;}.elementor-28842 .elementor-element.elementor-element-473e6db4{text-align:center;}.elementor-28842 .elementor-element.elementor-element-74ba6a0a{text-align:center;}.elementor-28842 .elementor-element.elementor-element-80603f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-28842 .elementor-element.elementor-element-52510f8a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-28842 .elementor-element.elementor-element-3b466242{margin-top:1em;margin-bottom:0em;}.elementor-28842 .elementor-element.elementor-element-3e43c715{text-align:center;}.elementor-28842 .elementor-element.elementor-element-3e43c715 .elementor-heading-title{font-size:24px;}.elementor-28842 .elementor-element.elementor-element-7c09ac6d{text-align:center;}.elementor-28842 .elementor-element.elementor-element-7c09ac6d > .elementor-widget-container{margin:2em 0em 1em 0em;}.elementor-28842 .elementor-element.elementor-element-11a9d114{text-align:center;}.elementor-28842 .elementor-element.elementor-element-31edab39{padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-268aaed0{--e-icon-list-icon-size:24px;}.elementor-28842 .elementor-element.elementor-element-677e1b07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28842 .elementor-element.elementor-element-677e1b07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-28842 .elementor-element.elementor-element-677e1b07 > .elementor-element-populated{margin:3em 0em 3em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:6em 6em 6em 6em;}.elementor-28842 .elementor-element.elementor-element-2921be9d > .elementor-element-populated{padding:1em 1em 0em 1em;}.elementor-28842 .elementor-element.elementor-element-1925451c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28842 .elementor-element.elementor-element-1925451c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-28842 .elementor-element.elementor-element-1925451c > .elementor-element-populated{margin:0em 0em 3em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:6em 6em 6em 6em;}.elementor-28842 .elementor-element.elementor-element-5a11d13c > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-28842 .elementor-element.elementor-element-2828b9a{--e-icon-list-icon-size:24px;}.elementor-28842 .elementor-element.elementor-element-2232a25d{padding:0em 0em 0em 0em;}.elementor-28842 .elementor-element.elementor-element-1ff9b4be{--e-icon-list-icon-size:24px;}.elementor-28842 .elementor-element.elementor-element-5d402887:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-28842 .elementor-element.elementor-element-5d402887 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-28842 .elementor-element.elementor-element-5d402887 > .elementor-element-populated{margin:0em 0em 3em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:6em 6em 6em 6em;}.elementor-28842 .elementor-element.elementor-element-386a9143 > .elementor-element-populated{margin:0em 0em 3em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-155a3db > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-28842 .elementor-element.elementor-element-719c9a1e{font-size:16px;}.elementor-28842 .elementor-element.elementor-element-e399de7 > .elementor-element-populated{margin:0em 0em 3em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-28842 .elementor-element.elementor-element-43baf44b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-28842 .elementor-element.elementor-element-f87ad4b > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-28842 .elementor-element.elementor-element-7e686c51 .elementor-button{font-size:var( --e-global-typography-af1582d-font-size );line-height:var( --e-global-typography-af1582d-line-height );letter-spacing:var( --e-global-typography-af1582d-letter-spacing );word-spacing:var( --e-global-typography-af1582d-word-spacing );}.elementor-28842 .elementor-element.elementor-element-626fb232 .elementor-button{font-size:var( --e-global-typography-af1582d-font-size );line-height:var( --e-global-typography-af1582d-line-height );letter-spacing:var( --e-global-typography-af1582d-letter-spacing );word-spacing:var( --e-global-typography-af1582d-word-spacing );}.elementor-28842 .elementor-element.elementor-element-2ce0f69a .elementor-button{font-size:var( --e-global-typography-af1582d-font-size );line-height:var( --e-global-typography-af1582d-line-height );letter-spacing:var( --e-global-typography-af1582d-letter-spacing );word-spacing:var( --e-global-typography-af1582d-word-spacing );}.elementor-28842 .elementor-element.elementor-element-65042d39{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28842 .elementor-element.elementor-element-d14bf79{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-28842 .elementor-element.elementor-element-2d15a3fc{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(min-width:768px){.elementor-28842 .elementor-element.elementor-element-2f92621a{width:79%;}.elementor-28842 .elementor-element.elementor-element-4b73fecd{width:20.665%;}.elementor-28842 .elementor-element.elementor-element-4b04ea3a{width:79%;}.elementor-28842 .elementor-element.elementor-element-521fff60{width:20.665%;}.elementor-28842 .elementor-element.elementor-element-5de49594{width:27.473%;}.elementor-28842 .elementor-element.elementor-element-422ae0af{width:72.193%;}.elementor-28842 .elementor-element.elementor-element-5a418de2{width:26%;}.elementor-28842 .elementor-element.elementor-element-731cdd94{width:73.666%;}.elementor-28842 .elementor-element.elementor-element-e399de7{width:34.035%;}.elementor-28842 .elementor-element.elementor-element-f87ad4b{width:65.965%;}}