.elementor-3684 .elementor-element.elementor-element-30a0a4fe:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-30a0a4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dennishuskic.de/wp-content/uploads/2026/08/uli-hero-private-reference.jpg");background-position:center right;background-size:cover;}.elementor-3684 .elementor-element.elementor-element-30a0a4fe > .elementor-container{min-height:100vh;}.elementor-3684 .elementor-element.elementor-element-30a0a4fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3684 .elementor-element.elementor-element-30a0a4fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-30a0a4fe > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:72px;}.elementor-bc-flex-widget .elementor-3684 .elementor-element.elementor-element-469b796b.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-3684 .elementor-element.elementor-element-469b796b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-3684 .elementor-element.elementor-element-469b796b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:4px;}.elementor-3684 .elementor-element.elementor-element-469b796b > .elementor-element-populated{margin:0% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3684 .elementor-element.elementor-element-167aa3aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-9682e08 );}.elementor-3684 .elementor-element.elementor-element-54d4331b{text-align:start;}.elementor-3684 .elementor-element.elementor-element-54d4331b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:51px;font-weight:600;text-transform:capitalize;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-3684 .elementor-element.elementor-element-42c1c7{text-align:start;}.elementor-3684 .elementor-element.elementor-element-42c1c7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3684 .elementor-element.elementor-element-240c0865 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-3684 .elementor-element.elementor-element-240c0865 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-3684 .elementor-element.elementor-element-240c0865 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-3684 .elementor-element.elementor-element-240c0865 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-3684 .elementor-element.elementor-element-240c0865 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-3684 .elementor-element.elementor-element-240c0865 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-3684 .elementor-element.elementor-element-240c0865 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3684 .elementor-element.elementor-element-240c0865 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-3684 .elementor-element.elementor-element-240c0865{--e-icon-list-icon-size:23px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-3684 .elementor-element.elementor-element-240c0865 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3684 .elementor-element.elementor-element-240c0865 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-3684 .elementor-element.elementor-element-240c0865 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3684 .elementor-element.elementor-element-3165673c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-9682e08 );color:var( --e-global-color-9682e08 );box-shadow:13px 23px 24px 0px #DDDDDD;border-radius:5px 5px 5px 5px;padding:22px 30px 22px 30px;}.elementor-3684 .elementor-element.elementor-element-420dbee9{padding:50px 0px 100px 0px;}.elementor-3684 .elementor-element.elementor-element-3ecf3474{margin-top:0px;margin-bottom:40px;}.elementor-bc-flex-widget .elementor-3684 .elementor-element.elementor-element-34d02d78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3684 .elementor-element.elementor-element-34d02d78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3684 .elementor-element.elementor-element-1d74012f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3684 .elementor-element.elementor-element-4d35df80:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-4d35df80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3684 .elementor-element.elementor-element-4d35df80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 130px 0px;}.elementor-3684 .elementor-element.elementor-element-4d35df80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-4d35df80 > .elementor-shape-bottom .elementor-shape-fill{fill:#FDFDFD;}.elementor-3684 .elementor-element.elementor-element-4d35df80 > .elementor-shape-bottom svg{height:72px;}.elementor-3684 .elementor-element.elementor-element-2a55947c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3684 .elementor-element.elementor-element-2a55947c{margin-top:0px;margin-bottom:50px;}.elementor-3684 .elementor-element.elementor-element-65b75581 > .elementor-element-populated{margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-3684 .elementor-element.elementor-element-acb4763 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-9682e08 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3684 .elementor-element.elementor-element-1f948c3b{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-9682e08 );}.elementor-3684 .elementor-element.elementor-element-3e2ad503 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3684 .elementor-element.elementor-element-15eac4dd img{width:72%;border-radius:10px 10px 10px 10px;}.elementor-3684 .elementor-element.elementor-element-1fa4ba85:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-1fa4ba85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-3684 .elementor-element.elementor-element-1fa4ba85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 60px 0px;}.elementor-3684 .elementor-element.elementor-element-1fa4ba85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-7f6c11e7{--spacer-size:50px;}.elementor-3684 .elementor-element.elementor-element-5ef02719{text-align:center;}.elementor-3684 .elementor-element.elementor-element-5ef02719 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-3684 .elementor-element.elementor-element-22f55cd0:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-22f55cd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3684 .elementor-element.elementor-element-22f55cd0, .elementor-3684 .elementor-element.elementor-element-22f55cd0 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3684 .elementor-element.elementor-element-22f55cd0{box-shadow:5px 10px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:40px 40px 40px 40px;}.elementor-3684 .elementor-element.elementor-element-22f55cd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-7796ba14 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#00202C;}.elementor-3684 .elementor-element.elementor-element-3b9402a2:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-3b9402a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3684 .elementor-element.elementor-element-3b9402a2, .elementor-3684 .elementor-element.elementor-element-3b9402a2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3684 .elementor-element.elementor-element-3b9402a2{box-shadow:5px 10px 20px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:40px 40px 40px 40px;}.elementor-3684 .elementor-element.elementor-element-3b9402a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-46a4ce39 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#00202C;}.elementor-3684 .elementor-element.elementor-element-705d43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 87px 0px;}.elementor-3684 .elementor-element.elementor-element-705d43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-705d43 > .elementor-shape-bottom svg{height:72px;transform:translateX(-50%) rotateY(180deg);}.elementor-3684 .elementor-element.elementor-element-1e054774{text-align:center;}.elementor-3684 .elementor-element.elementor-element-1e054774 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3684 .elementor-element.elementor-element-1eff77e8{margin-top:0px;margin-bottom:30px;padding:30px 0px 30px 0px;}.elementor-3684 .elementor-element.elementor-element-5c9eea19:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3684 .elementor-element.elementor-element-5c9eea19 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3684 .elementor-element.elementor-element-5c9eea19 > .elementor-element-populated, .elementor-3684 .elementor-element.elementor-element-5c9eea19 > .elementor-element-populated > .elementor-background-overlay, .elementor-3684 .elementor-element.elementor-element-5c9eea19 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3684 .elementor-element.elementor-element-5c9eea19 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-3684 .elementor-element.elementor-element-5c9eea19 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-12529532{text-align:center;}.elementor-3684 .elementor-element.elementor-element-12529532 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;color:#00202C;}.elementor-3684 .elementor-element.elementor-element-74968821{text-align:center;}.elementor-3684 .elementor-element.elementor-element-74968821 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:28px;font-weight:400;color:#00202C;}.elementor-3684 .elementor-element.elementor-element-4819c158{width:var( --container-widget-width, 105.575% );max-width:105.575%;--container-widget-width:105.575%;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3684 .elementor-element.elementor-element-c1789dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3684 .elementor-element.elementor-element-c1789dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3684 .elementor-element.elementor-element-c1789dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3684 .elementor-element.elementor-element-c1789dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3684 .elementor-element.elementor-element-c1789dc > .elementor-element-populated, .elementor-3684 .elementor-element.elementor-element-c1789dc > .elementor-element-populated > .elementor-background-overlay, .elementor-3684 .elementor-element.elementor-element-c1789dc > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3684 .elementor-element.elementor-element-c1789dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-3684 .elementor-element.elementor-element-c1789dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-71b0643{width:var( --container-widget-width, 100.841% );max-width:100.841%;--container-widget-width:100.841%;--container-widget-flex-grow:0;}.elementor-3684 .elementor-element.elementor-element-f29d7f6{margin-top:0px;margin-bottom:30px;padding:30px 0px 30px 0px;}.elementor-3684 .elementor-element.elementor-element-4f70ea5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3684 .elementor-element.elementor-element-4f70ea5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3684 .elementor-element.elementor-element-4f70ea5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3684 .elementor-element.elementor-element-4f70ea5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3684 .elementor-element.elementor-element-4f70ea5 > .elementor-element-populated, .elementor-3684 .elementor-element.elementor-element-4f70ea5 > .elementor-element-populated > .elementor-background-overlay, .elementor-3684 .elementor-element.elementor-element-4f70ea5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3684 .elementor-element.elementor-element-4f70ea5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-3684 .elementor-element.elementor-element-4f70ea5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-c0a8dbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3684 .elementor-element.elementor-element-c0a8dbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3684 .elementor-element.elementor-element-c0a8dbf > .elementor-element-populated, .elementor-3684 .elementor-element.elementor-element-c0a8dbf > .elementor-element-populated > .elementor-background-overlay, .elementor-3684 .elementor-element.elementor-element-c0a8dbf > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3684 .elementor-element.elementor-element-c0a8dbf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-3684 .elementor-element.elementor-element-c0a8dbf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-86311f6{text-align:center;}.elementor-3684 .elementor-element.elementor-element-86311f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;color:#00202C;}.elementor-3684 .elementor-element.elementor-element-e3b8174{text-align:center;}.elementor-3684 .elementor-element.elementor-element-e3b8174 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:28px;font-weight:400;color:#00202C;}.elementor-3684 .elementor-element.elementor-element-ef86790{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3684 .elementor-element.elementor-element-a9a646c{margin-top:0px;margin-bottom:30px;padding:30px 0px 30px 0px;}.elementor-3684 .elementor-element.elementor-element-d470298:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3684 .elementor-element.elementor-element-d470298 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3684 .elementor-element.elementor-element-d470298 > .elementor-element-populated, .elementor-3684 .elementor-element.elementor-element-d470298 > .elementor-element-populated > .elementor-background-overlay, .elementor-3684 .elementor-element.elementor-element-d470298 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3684 .elementor-element.elementor-element-d470298 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-3684 .elementor-element.elementor-element-d470298 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-e904699{text-align:center;}.elementor-3684 .elementor-element.elementor-element-e904699 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:28px;font-weight:400;color:#00202C;}.elementor-3684 .elementor-element.elementor-element-55c51b7{width:var( --container-widget-width, 183.883% );max-width:183.883%;--container-widget-width:183.883%;--container-widget-flex-grow:0;}.elementor-3684 .elementor-element.elementor-element-55c51b7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3684 .elementor-element.elementor-element-0fa1aea{text-align:center;}.elementor-3684 .elementor-element.elementor-element-0fa1aea .elementor-heading-title{color:#000000;}.elementor-3684 .elementor-element.elementor-element-96daf1c{text-align:center;}.elementor-3684 .elementor-element.elementor-element-2a6026e{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-3684 .elementor-element.elementor-element-2a6026e > .elementor-widget-container{margin:-30px -30px -30px -30px;}.elementor-3684 .elementor-element.elementor-element-2a6026e img{width:92%;max-width:100%;}.elementor-3684 .elementor-element.elementor-element-f9059b1 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3684 .elementor-element.elementor-element-cf8a347 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3684 .elementor-element.elementor-element-0f9da8e{margin-top:0px;margin-bottom:30px;padding:30px 0px 30px 0px;}.elementor-3684 .elementor-element.elementor-element-e006c97:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3684 .elementor-element.elementor-element-e006c97 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3684 .elementor-element.elementor-element-e006c97 > .elementor-element-populated, .elementor-3684 .elementor-element.elementor-element-e006c97 > .elementor-element-populated > .elementor-background-overlay, .elementor-3684 .elementor-element.elementor-element-e006c97 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3684 .elementor-element.elementor-element-e006c97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-3684 .elementor-element.elementor-element-e006c97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-f346143{text-align:center;}.elementor-3684 .elementor-element.elementor-element-f346143 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;color:#00202C;}.elementor-3684 .elementor-element.elementor-element-de6b2b9{text-align:center;}.elementor-3684 .elementor-element.elementor-element-de6b2b9 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:28px;font-weight:400;color:#00202C;}.elementor-3684 .elementor-element.elementor-element-c1aa31d{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-3684 .elementor-element.elementor-element-5a9e1a3 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-3684 .elementor-element.elementor-element-72dcd0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3684 .elementor-element.elementor-element-72dcd0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3684 .elementor-element.elementor-element-72dcd0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3684 .elementor-element.elementor-element-72dcd0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3684 .elementor-element.elementor-element-72dcd0d > .elementor-element-populated, .elementor-3684 .elementor-element.elementor-element-72dcd0d > .elementor-element-populated > .elementor-background-overlay, .elementor-3684 .elementor-element.elementor-element-72dcd0d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-3684 .elementor-element.elementor-element-72dcd0d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 40px 40px;}.elementor-3684 .elementor-element.elementor-element-72dcd0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3684 .elementor-element.elementor-element-8f0ab9e{text-align:center;}.elementor-3684 .elementor-element.elementor-element-e38a71b{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#00202C;}.elementor-3684 .elementor-element.elementor-element-5e01b92 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:400;border-radius:5px 5px 5px 5px;padding:22px 30px 22px 30px;}.elementor-3684 .elementor-element.elementor-element-4af2a1f3{--spacer-size:50px;}.elementor-3684 .elementor-element.elementor-element-79d7982f{padding:50px 0px 50px 0px;}.elementor-3684 .elementor-element.elementor-element-6346c0d4{margin-top:20px;margin-bottom:20px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3684 .elementor-element.elementor-element-5717d311 .elementor-toggle-title, .elementor-3684 .elementor-element.elementor-element-5717d311 .elementor-toggle-icon{color:#000000;}.elementor-3684 .elementor-element.elementor-element-5717d311 .elementor-toggle-icon svg{fill:#000000;}.elementor-3684 .elementor-element.elementor-element-5717d311 .elementor-tab-title.elementor-active a, .elementor-3684 .elementor-element.elementor-element-5717d311 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-3684 .elementor-element.elementor-element-5717d311 .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3684 .elementor-element.elementor-element-5717d311 .elementor-tab-title .elementor-toggle-icon i:before{color:#000000;}.elementor-3684 .elementor-element.elementor-element-5717d311 .elementor-tab-title .elementor-toggle-icon svg{fill:#000000;}.elementor-3684 .elementor-element.elementor-element-5717d311 .elementor-tab-content{color:#000000;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-3684 .elementor-element.elementor-element-30a0a4fe:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-30a0a4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-3684 .elementor-element.elementor-element-240c0865{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-3684 .elementor-element.elementor-element-65b75581 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3684 .elementor-element.elementor-element-3e2ad503 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}}@media(max-width:767px){.elementor-3684 .elementor-element.elementor-element-30a0a4fe > .elementor-container{min-height:70vh;}.elementor-3684 .elementor-element.elementor-element-30a0a4fe:not(.elementor-motion-effects-element-type-background), .elementor-3684 .elementor-element.elementor-element-30a0a4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-3684 .elementor-element.elementor-element-469b796b{width:90%;}.elementor-bc-flex-widget .elementor-3684 .elementor-element.elementor-element-469b796b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3684 .elementor-element.elementor-element-469b796b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3684 .elementor-element.elementor-element-469b796b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3684 .elementor-element.elementor-element-469b796b > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 5%;}.elementor-3684 .elementor-element.elementor-element-167aa3aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3684 .elementor-element.elementor-element-54d4331b{text-align:start;}.elementor-3684 .elementor-element.elementor-element-42c1c7{text-align:start;}.elementor-3684 .elementor-element.elementor-element-4e87ca5d{width:10%;}.elementor-3684 .elementor-element.elementor-element-420dbee9{padding:50px 0px 50px 0px;}.elementor-3684 .elementor-element.elementor-element-4d35df80{padding:0px 0px 90px 0px;}.elementor-3684 .elementor-element.elementor-element-22f55cd0{padding:20px 20px 20px 20px;}.elementor-3684 .elementor-element.elementor-element-3b9402a2{padding:20px 20px 20px 20px;}.elementor-3684 .elementor-element.elementor-element-705d43{padding:0px 0px 50px 0px;}.elementor-3684 .elementor-element.elementor-element-1eff77e8{padding:0px 0px 0px 0px;}.elementor-3684 .elementor-element.elementor-element-f29d7f6{padding:0px 0px 0px 0px;}.elementor-3684 .elementor-element.elementor-element-a9a646c{padding:0px 0px 0px 0px;}.elementor-3684 .elementor-element.elementor-element-0f9da8e{padding:0px 0px 0px 0px;}.elementor-3684 .elementor-element.elementor-element-5e01b92 > .elementor-widget-container{margin:17px 17px 17px 17px;}.elementor-3684 .elementor-element.elementor-element-4af2a1f3{--spacer-size:31px;}}@media(min-width:768px){.elementor-3684 .elementor-element.elementor-element-469b796b{width:67.951%;}.elementor-3684 .elementor-element.elementor-element-4e87ca5d{width:31.354%;}.elementor-3684 .elementor-element.elementor-element-65b75581{width:55.713%;}.elementor-3684 .elementor-element.elementor-element-3e2ad503{width:44.244%;}.elementor-3684 .elementor-element.elementor-element-5c9eea19{width:50.36%;}.elementor-3684 .elementor-element.elementor-element-c1789dc{width:49.596%;}.elementor-3684 .elementor-element.elementor-element-4f70ea5{width:49.596%;}.elementor-3684 .elementor-element.elementor-element-c0a8dbf{width:50.36%;}.elementor-3684 .elementor-element.elementor-element-e006c97{width:50.36%;}.elementor-3684 .elementor-element.elementor-element-72dcd0d{width:49.596%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3684 .elementor-element.elementor-element-34d02d78{width:100%;}.elementor-3684 .elementor-element.elementor-element-65b75581{width:100%;}.elementor-3684 .elementor-element.elementor-element-3e2ad503{width:100%;}}/* Start custom CSS *//* Dennis Huskic Branding – nur Fallstudie Post 3684 */
body.elementor-page-3684 .elementor-3684,
body.elementor-page-3684 .elementor-3684 * {
  --dh-navy: #173D63;
  --dh-navy-dark: #102F4B;
  --dh-blue: #245F98;
  --dh-blue-light: #2D6DAA;
  --dh-gold: #D89A52;
  --dh-text: #333333;
  --dh-text-soft: #536B80;
  --dh-surface: #F7FBFE;
  --dh-surface-blue: #EDF5FC;
}

/* Typografie im Seiteninhalt – Header und Footer liegen außerhalb .elementor-3684 */
body.elementor-page-3684 .elementor-3684 h1,
body.elementor-page-3684 .elementor-3684 h2,
body.elementor-page-3684 .elementor-3684 h3,
body.elementor-page-3684 .elementor-3684 h4,
body.elementor-page-3684 .elementor-3684 h5,
body.elementor-page-3684 .elementor-3684 h6,
body.elementor-page-3684 .elementor-3684 .elementor-heading-title {
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  color: var(--dh-navy) !important;
  letter-spacing: -0.018em !important;
}

body.elementor-page-3684 .elementor-3684 p,
body.elementor-page-3684 .elementor-3684 li,
body.elementor-page-3684 .elementor-3684 .elementor-widget-text-editor,
body.elementor-page-3684 .elementor-3684 .elementor-icon-list-text {
  font-family: Inter, Manrope, "Helvetica Neue", Arial, sans-serif;
  color: var(--dh-text);
  line-height: 1.55;
}

body.elementor-page-3684 .elementor-3684 .elementor-widget-text-editor {
  color: var(--dh-text-soft);
}

body.elementor-page-3684 .elementor-3684 a:not(.elementor-button) {
  color: var(--dh-blue);
  text-decoration-color: rgba(216, 154, 82, 0.65);
  text-underline-offset: 0.18em;
}

body.elementor-page-3684 .elementor-3684 a:not(.elementor-button):hover,
body.elementor-page-3684 .elementor-3684 a:not(.elementor-button):focus-visible {
  color: var(--dh-gold);
}

/* Hero-Texte bleiben auf dem Foto kontrastreich */
body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe h1,
body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe h2,
body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe h3,
body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe h4,
body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe h5,
body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe h6,
body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe p,
body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe li,
body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe .elementor-heading-title,
body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe .elementor-icon-list-text {
  color: #FFFFFF !important;
}

/* Inhalts-CTAs – bewusst keine globale .elementor-button-Regel */
body.elementor-page-3684 .elementor-3684 .elementor-element-3165673c .elementor-button,
body.elementor-page-3684 .elementor-3684 .elementor-element-f9059b1 .elementor-button,
body.elementor-page-3684 .elementor-3684 .elementor-element-5a9e1a3 .elementor-button,
body.elementor-page-3684 .elementor-3684 .elementor-element-5e01b92 .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 56px;
  padding: 16px 30px;
  border: 1px solid rgba(224, 160, 82, 0.58);
  border-radius: 999px;
  background: linear-gradient(135deg, #2D6DAA 0%, #245F98 45%, #102A43 100%);
  color: #FFFFFF;
  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size: 15px;
  font-weight: 750;
  line-height: 18px;
  letter-spacing: 0.15px;
  text-decoration: none;
  box-shadow: 0 12px 28px rgba(16, 42, 67, 0.24), inset 0 1px 0 rgba(255, 255, 255, 0.13);
  transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
}

body.elementor-page-3684 .elementor-3684 .elementor-element-3165673c .elementor-button:hover,
body.elementor-page-3684 .elementor-3684 .elementor-element-f9059b1 .elementor-button:hover,
body.elementor-page-3684 .elementor-3684 .elementor-element-5a9e1a3 .elementor-button:hover,
body.elementor-page-3684 .elementor-3684 .elementor-element-5e01b92 .elementor-button:hover,
body.elementor-page-3684 .elementor-3684 .elementor-element-3165673c .elementor-button:focus-visible,
body.elementor-page-3684 .elementor-3684 .elementor-element-f9059b1 .elementor-button:focus-visible,
body.elementor-page-3684 .elementor-3684 .elementor-element-5a9e1a3 .elementor-button:focus-visible,
body.elementor-page-3684 .elementor-3684 .elementor-element-5e01b92 .elementor-button:focus-visible {
  color: #FFFFFF;
  filter: brightness(1.06);
  transform: translateY(-2px);
  box-shadow: 0 16px 34px rgba(16, 42, 67, 0.28), 0 0 0 3px rgba(216, 154, 82, 0.18);
}

/* Bestehende Inhaltsflächen als ruhige Marken-Surfaces */
body.elementor-page-3684 .elementor-3684 .elementor-inner-section {
  background-color: var(--dh-surface);
  border: 1px solid rgba(36, 95, 152, 0.09);
  border-radius: 20px;
  box-shadow: 0 18px 45px rgba(25, 64, 103, 0.10);
}

body.elementor-page-3684 .elementor-3684 .elementor-inner-section:nth-of-type(even) {
  background-color: var(--dh-surface-blue);
}

body.elementor-page-3684 .elementor-3684 .elementor-widget-image-box .elementor-widget-container,
body.elementor-page-3684 .elementor-3684 .elementor-widget-icon-box .elementor-widget-container,
body.elementor-page-3684 .elementor-3684 .elementor-widget-testimonial .elementor-widget-container {
  background-color: var(--dh-surface);
  border: 1px solid rgba(36, 95, 152, 0.10);
  border-radius: 24px;
  box-shadow: 0 18px 46px rgba(16, 42, 67, 0.11);
}

/* Dunkle, bereits entsprechend angelegte Inhaltsbereiche */
body.elementor-page-3684 .elementor-3684 .dh-dark-section,
body.elementor-page-3684 .elementor-3684 .has-background-dark {
  background-color: var(--dh-navy-dark);
  border-top: 1px solid rgba(216, 154, 82, 0.28);
  border-bottom: 1px solid rgba(216, 154, 82, 0.28);
  color: #FFFFFF;
}

body.elementor-page-3684 .elementor-3684 .dh-dark-section h1,
body.elementor-page-3684 .elementor-3684 .dh-dark-section h2,
body.elementor-page-3684 .elementor-3684 .dh-dark-section h3,
body.elementor-page-3684 .elementor-3684 .dh-dark-section p,
body.elementor-page-3684 .elementor-3684 .has-background-dark h1,
body.elementor-page-3684 .elementor-3684 .has-background-dark h2,
body.elementor-page-3684 .elementor-3684 .has-background-dark h3,
body.elementor-page-3684 .elementor-3684 .has-background-dark p {
  color: #FFFFFF;
}

@media (max-width: 1024px) {
  body.elementor-page-3684 .elementor-3684 .elementor-inner-section {
    border-radius: 18px;
  }

  body.elementor-page-3684 .elementor-3684 h1,
  body.elementor-page-3684 .elementor-3684 h2,
  body.elementor-page-3684 .elementor-3684 h3,
  body.elementor-page-3684 .elementor-3684 h4,
  body.elementor-page-3684 .elementor-3684 h5,
  body.elementor-page-3684 .elementor-3684 h6,
  body.elementor-page-3684 .elementor-3684 .elementor-heading-title {
    letter-spacing: -0.014em !important;
  }
}

@media (max-width: 767px) {
  body.elementor-page-3684 .elementor-3684 .elementor-inner-section,
  body.elementor-page-3684 .elementor-3684 .elementor-widget-image-box .elementor-widget-container,
  body.elementor-page-3684 .elementor-3684 .elementor-widget-icon-box .elementor-widget-container,
  body.elementor-page-3684 .elementor-3684 .elementor-widget-testimonial .elementor-widget-container {
    border-radius: 18px;
    box-shadow: 0 10px 28px rgba(16, 42, 67, 0.11);
  }

  body.elementor-page-3684 .elementor-3684 .elementor-element-3165673c .elementor-button,
  body.elementor-page-3684 .elementor-3684 .elementor-element-f9059b1 .elementor-button,
  body.elementor-page-3684 .elementor-3684 .elementor-element-5a9e1a3 .elementor-button,
  body.elementor-page-3684 .elementor-3684 .elementor-element-5e01b92 .elementor-button {
    width: 100%;
    min-height: 52px;
    padding: 15px 22px;
    font-size: 14px;
    line-height: 18px;
    white-space: normal;
    text-align: center;
  }


  body.elementor-page-3684 .elementor-3684 .elementor-element-4e87ca5d {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  body.elementor-page-3684 .elementor-3684 .elementor-element-240c0865,
  body.elementor-page-3684 .elementor-3684 .elementor-element-240c0865 .elementor-widget-container,
  body.elementor-page-3684 .elementor-3684 .elementor-element-240c0865 .elementor-icon-list-items,
  body.elementor-page-3684 .elementor-3684 .elementor-element-240c0865 .elementor-icon-list-item {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
  }

  body.elementor-page-3684 .elementor-3684 .elementor-element-240c0865 .elementor-icon-list-text {
    min-width: 0;
    overflow-wrap: anywhere;
  }


  body.elementor-page-3684 .elementor-3684 .elementor-element-2a6026e .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box;
  }
}


/* Schritt 3: Prozessgrafik responsiv begrenzen */
body.elementor-page-3684
  .elementor-3684
  .elementor-element.elementor-element-2a6026e {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body.elementor-page-3684
  .elementor-3684
  .elementor-element.elementor-element-2a6026e
  > .elementor-widget-container {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  display: flex;
  justify-content: center;
  box-sizing: border-box;
}

body.elementor-page-3684
  .elementor-3684
  .elementor-element.elementor-element-2a6026e img {
  width: 100% !important;
  max-width: 760px !important;
  height: auto !important;
  object-fit: contain !important;
}

@media (max-width: 1024px) {
  body.elementor-page-3684
    .elementor-3684
    .elementor-element.elementor-element-2a6026e img {
    max-width: 640px !important;
  }
}

@media (max-width: 767px) {
  body.elementor-page-3684
    .elementor-3684
    .elementor-element.elementor-element-2a6026e,
  body.elementor-page-3684
    .elementor-3684
    .elementor-element.elementor-element-2a6026e
    > .elementor-widget-container,
  body.elementor-page-3684
    .elementor-3684
    .elementor-element.elementor-element-2a6026e img {
    width: 100% !important;
    max-width: 100% !important;
  }
}


/* Bildabschnitt Schritt 3 bewusst weiß */
body.elementor-page-3684 .elementor-3684 .elementor-element.elementor-element-09bfb1f {
  background-color: #FFFFFF !important;
}


/* Bildabschnitt Schritt 3 ohne Kartenoptik */
body.elementor-page-3684 .elementor-3684 .elementor-element.elementor-element-09bfb1f {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}


/* Einheitliches Abstandssystem – Fallstudie Post 3684 */
@media (min-width: 768px) {
  body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe > .elementor-container {
    min-height: 520px !important;
  }
}

body.elementor-page-3684 .elementor-3684 .elementor-element-420dbee9 {
  padding: 40px 0 !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-4d35df80 {
  padding: 24px 0 48px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-1fa4ba85 {
  padding: 32px 0 24px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-705d43 {
  padding: 16px 0 24px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-79d7982f {
  padding: 40px 0 48px !important;
}

body.elementor-page-3684 .elementor-3684 .elementor-element-3ecf3474,
body.elementor-page-3684 .elementor-3684 .elementor-element-2a55947c {
  margin-bottom: 0 !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-7f6c11e7,
body.elementor-page-3684 .elementor-3684 .elementor-element-4af2a1f3 {
  display: none !important;
}

body.elementor-page-3684 .elementor-3684 .elementor-element-22f55cd0,
body.elementor-page-3684 .elementor-3684 .elementor-element-3b9402a2 {
  padding: 24px 40px !important;
  margin: 8px 0 !important;
}

body.elementor-page-3684 .elementor-3684 .elementor-element-1eff77e8,
body.elementor-page-3684 .elementor-3684 .elementor-element-f29d7f6,
body.elementor-page-3684 .elementor-3684 .elementor-element-a9a646c,
body.elementor-page-3684 .elementor-3684 .elementor-element-0f9da8e {
  padding: 16px 0 !important;
  margin-bottom: 16px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-1eff77e8 > .elementor-container > .elementor-column > .elementor-widget-wrap,
body.elementor-page-3684 .elementor-3684 .elementor-element-f29d7f6 > .elementor-container > .elementor-column > .elementor-widget-wrap,
body.elementor-page-3684 .elementor-3684 .elementor-element-a9a646c > .elementor-container > .elementor-column > .elementor-widget-wrap,
body.elementor-page-3684 .elementor-3684 .elementor-element-0f9da8e > .elementor-container > .elementor-column > .elementor-widget-wrap {
  padding: 24px !important;
}

@media (max-width: 767px) {
  body.elementor-page-3684 .elementor-3684 .elementor-element-420dbee9 {
    padding: 40px 0 !important;
  }
  body.elementor-page-3684 .elementor-3684 .elementor-element-4d35df80 {
    padding: 24px 0 40px !important;
  }
  body.elementor-page-3684 .elementor-3684 .elementor-element-1fa4ba85 {
    padding: 32px 0 24px !important;
  }
  body.elementor-page-3684 .elementor-3684 .elementor-element-705d43 {
    padding: 16px 0 24px !important;
  }
  body.elementor-page-3684 .elementor-3684 .elementor-element-79d7982f {
    padding: 32px 0 40px !important;
  }
  body.elementor-page-3684 .elementor-3684 .elementor-element-22f55cd0,
  body.elementor-page-3684 .elementor-3684 .elementor-element-3b9402a2 {
    padding: 20px !important;
    margin: 8px 0 !important;
  }
  body.elementor-page-3684 .elementor-3684 .elementor-element-1eff77e8 > .elementor-container > .elementor-column > .elementor-widget-wrap,
  body.elementor-page-3684 .elementor-3684 .elementor-element-f29d7f6 > .elementor-container > .elementor-column > .elementor-widget-wrap,
  body.elementor-page-3684 .elementor-3684 .elementor-element-a9a646c > .elementor-container > .elementor-column > .elementor-widget-wrap,
  body.elementor-page-3684 .elementor-3684 .elementor-element-0f9da8e > .elementor-container > .elementor-column > .elementor-widget-wrap {
    padding: 20px !important;
  }
}


/* Abstandssystem – Feinjustierung nach responsiver Gesamtprüfung */
@media (min-width: 768px) {
  body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe > .elementor-container {
    min-height: 500px !important;
  }
}
body.elementor-page-3684 .elementor-3684 .elementor-element-4d35df80 {
  padding: 24px 0 32px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-1fa4ba85 {
  padding: 24px 0 20px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-705d43 {
  padding: 12px 0 16px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-79d7982f {
  padding: 24px 0 40px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-1eff77e8,
body.elementor-page-3684 .elementor-3684 .elementor-element-f29d7f6,
body.elementor-page-3684 .elementor-3684 .elementor-element-a9a646c,
body.elementor-page-3684 .elementor-3684 .elementor-element-0f9da8e {
  padding: 12px 0 !important;
  margin-bottom: 12px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-1eff77e8 > .elementor-container > .elementor-column > .elementor-widget-wrap,
body.elementor-page-3684 .elementor-3684 .elementor-element-f29d7f6 > .elementor-container > .elementor-column > .elementor-widget-wrap,
body.elementor-page-3684 .elementor-3684 .elementor-element-a9a646c > .elementor-container > .elementor-column > .elementor-widget-wrap,
body.elementor-page-3684 .elementor-3684 .elementor-element-0f9da8e > .elementor-container > .elementor-column > .elementor-widget-wrap {
  padding: 16px !important;
}
@media (max-width: 767px) {
  body.elementor-page-3684 .elementor-3684 .elementor-element-4d35df80 { padding: 24px 0 32px !important; }
  body.elementor-page-3684 .elementor-3684 .elementor-element-1fa4ba85 { padding: 24px 0 20px !important; }
  body.elementor-page-3684 .elementor-3684 .elementor-element-705d43 { padding: 12px 0 16px !important; }
  body.elementor-page-3684 .elementor-3684 .elementor-element-79d7982f { padding: 24px 0 40px !important; }
}


/* Abstandssystem – Abschluss-Feinschliff */
@media (min-width: 768px) {
  body.elementor-page-3684 .elementor-3684 .elementor-element-30a0a4fe > .elementor-container {
    min-height: 480px !important;
  }
}
body.elementor-page-3684 .elementor-3684 .elementor-element-705d43 {
  padding-bottom: 12px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-79d7982f {
  padding-top: 16px !important;
}
body.elementor-page-3684 .elementor-3684 .elementor-element-6346c0d4 {
  margin: 8px 0 !important;
}


/* Markenwerte final an die Hauptseite angeglichen */
body.elementor-page-3684 .elementor-3684 {
  --dh-navy: #173D63;
  --dh-navy-dark: #102A43;
  --dh-gold: #E0A052;
}/* End custom CSS */