.elementor-7031 .elementor-element.elementor-element-3761f2cd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7031 .elementor-element.elementor-element-3761f2cd:not(.elementor-motion-effects-element-type-background), .elementor-7031 .elementor-element.elementor-element-3761f2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7031 .elementor-element.elementor-element-3761f2cd > .elementor-container{max-width:1200px;min-height:129px;}.elementor-7031 .elementor-element.elementor-element-3761f2cd{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E3DA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7031 .elementor-element.elementor-element-3761f2cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7031 .elementor-element.elementor-element-48d16263.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7031 .elementor-element.elementor-element-48d16263.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-theme-site-logo .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-7031 .elementor-element.elementor-element-1d734956 img{height:93px;}.elementor-bc-flex-widget .elementor-7031 .elementor-element.elementor-element-ee06c2f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7031 .elementor-element.elementor-element-ee06c2f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7031 .elementor-element.elementor-element-7881e5ae .elementor-menu-toggle{margin:0 auto;}.elementor-7031 .elementor-element.elementor-element-7881e5ae .elementor-nav-menu .elementor-item{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:500;}.elementor-7031 .elementor-element.elementor-element-7881e5ae{--e-nav-menu-horizontal-menu-item-margin:calc( 28px / 2 );}.elementor-7031 .elementor-element.elementor-element-7881e5ae .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:28px;}.elementor-bc-flex-widget .elementor-7031 .elementor-element.elementor-element-2abb5e5f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7031 .elementor-element.elementor-element-2abb5e5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-7031 .elementor-element.elementor-element-58523066 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7031 .elementor-element.elementor-element-58523066 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, #002D3FE0 0%, #005B7F40 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7031 .elementor-element.elementor-element-58523066 > .elementor-container{max-width:1830px;min-height:950px;}.elementor-7031 .elementor-element.elementor-element-58523066:not(.elementor-motion-effects-element-type-background), .elementor-7031 .elementor-element.elementor-element-58523066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.fraunhofer-zukunftsfabrik.de/wp-content/uploads/2026/03/FoFaB_Daemmerung_heller-e1772696707471.png") 50% 50%;background-size:cover;}.elementor-7031 .elementor-element.elementor-element-58523066{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-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-7031 .elementor-element.elementor-element-7c4eb873 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-8px -8px -8px -8px;}.elementor-7031 .elementor-element.elementor-element-7c4eb873{font-family:"Barlow", Sans-serif;font-size:27px;font-weight:600;color:#8FD4C2;}.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-7031 .elementor-element.elementor-element-40ff2a45{width:initial;max-width:initial;text-align:start;}.elementor-7031 .elementor-element.elementor-element-40ff2a45 > .elementor-widget-container{margin:-3px -3px -3px -3px;}.elementor-7031 .elementor-element.elementor-element-40ff2a45 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:56px;font-weight:700;color:#FFFFFFE0;}.elementor-7031 .elementor-element.elementor-element-c2cae2d > .elementor-container{max-width:1650px;}.elementor-7031 .elementor-element.elementor-element-c2cae2d{margin-top:19px;margin-bottom:19px;padding:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-505121e8 .elementor-button{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;}.elementor-7031 .elementor-element.elementor-element-41220ab5 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow", Sans-serif;font-size:25px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-7031 .elementor-element.elementor-element-41220ab5 > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-7031 .elementor-element.elementor-element-790e1974:not(.elementor-motion-effects-element-type-background), .elementor-7031 .elementor-element.elementor-element-790e1974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7031 .elementor-element.elementor-element-790e1974 > .elementor-container{max-width:1800px;}.elementor-7031 .elementor-element.elementor-element-790e1974{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:088px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-790e1974 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7031 .elementor-element.elementor-element-733a54ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;color:#8FD4C2;}.elementor-7031 .elementor-element.elementor-element-305b7a3b{text-align:start;}.elementor-7031 .elementor-element.elementor-element-305b7a3b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:45px;font-weight:600;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-944b653{width:initial;max-width:initial;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;line-height:30px;}.elementor-7031 .elementor-element.elementor-element-235a321f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:24px;}.elementor-7031 .elementor-element.elementor-element-235a321f{margin-top:0px;margin-bottom:024px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-7031 .elementor-element.elementor-element-3fc18776 .elementor-icon-box-wrapper{gap:15px;}.elementor-7031 .elementor-element.elementor-element-3fc18776 .elementor-icon-box-title{margin-block-end:13px;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-3fc18776 .elementor-icon{font-size:94px;}.elementor-7031 .elementor-element.elementor-element-3fc18776 .elementor-icon-box-title, .elementor-7031 .elementor-element.elementor-element-3fc18776 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:600;}.elementor-7031 .elementor-element.elementor-element-3fc18776 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:23px;font-weight:400;}.elementor-7031 .elementor-element.elementor-element-3936bec8 .elementor-icon-box-wrapper{gap:15px;}.elementor-7031 .elementor-element.elementor-element-3936bec8 .elementor-icon-box-title{margin-block-end:13px;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-3936bec8 .elementor-icon{font-size:94px;}.elementor-7031 .elementor-element.elementor-element-3936bec8 .elementor-icon-box-title, .elementor-7031 .elementor-element.elementor-element-3936bec8 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:600;}.elementor-7031 .elementor-element.elementor-element-3936bec8 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:23px;font-weight:400;}.elementor-7031 .elementor-element.elementor-element-23344800 .elementor-icon-box-wrapper{gap:15px;}.elementor-7031 .elementor-element.elementor-element-23344800 .elementor-icon-box-title{margin-block-end:13px;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-23344800 .elementor-icon{font-size:94px;}.elementor-7031 .elementor-element.elementor-element-23344800 .elementor-icon-box-title, .elementor-7031 .elementor-element.elementor-element-23344800 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:600;}.elementor-7031 .elementor-element.elementor-element-23344800 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:23px;font-weight:400;}.elementor-7031 .elementor-element.elementor-element-6d56905b .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:24px;}.elementor-7031 .elementor-element.elementor-element-5200e807 .elementor-icon-box-wrapper{gap:15px;}.elementor-7031 .elementor-element.elementor-element-5200e807 .elementor-icon-box-title{margin-block-end:13px;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-5200e807 .elementor-icon{font-size:94px;}.elementor-7031 .elementor-element.elementor-element-5200e807 .elementor-icon-box-title, .elementor-7031 .elementor-element.elementor-element-5200e807 .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:600;}.elementor-7031 .elementor-element.elementor-element-5200e807 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:23px;font-weight:400;}.elementor-7031 .elementor-element.elementor-element-4b1def5c .elementor-icon-box-wrapper{gap:15px;}.elementor-7031 .elementor-element.elementor-element-4b1def5c .elementor-icon-box-title{margin-block-end:13px;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-4b1def5c .elementor-icon{font-size:94px;}.elementor-7031 .elementor-element.elementor-element-4b1def5c .elementor-icon-box-title, .elementor-7031 .elementor-element.elementor-element-4b1def5c .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:600;}.elementor-7031 .elementor-element.elementor-element-4b1def5c .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:23px;font-weight:400;}.elementor-7031 .elementor-element.elementor-element-4793f0ba .elementor-icon-box-wrapper{gap:15px;}.elementor-7031 .elementor-element.elementor-element-4793f0ba .elementor-icon-box-title{margin-block-end:13px;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-4793f0ba .elementor-icon{font-size:94px;}.elementor-7031 .elementor-element.elementor-element-4793f0ba .elementor-icon-box-title, .elementor-7031 .elementor-element.elementor-element-4793f0ba .elementor-icon-box-title a{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:600;}.elementor-7031 .elementor-element.elementor-element-4793f0ba .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:23px;font-weight:400;}.elementor-7031 .elementor-element.elementor-element-70de60d9:not(.elementor-motion-effects-element-type-background), .elementor-7031 .elementor-element.elementor-element-70de60d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-70de60d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:064px;margin-bottom:064px;padding:56px 0px 56px 0px;}.elementor-7031 .elementor-element.elementor-element-70de60d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7031 .elementor-element.elementor-element-77f186d3 .elementor-counter-title{justify-content:center;color:#9FC3D2;font-family:"Barlow", Sans-serif;font-size:33px;font-weight:600;letter-spacing:0.4px;}.elementor-7031 .elementor-element.elementor-element-77f186d3 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow", Sans-serif;font-size:80px;font-weight:700;}.elementor-7031 .elementor-element.elementor-element-31940604 .elementor-counter-title{justify-content:center;color:#9FC3D2;font-family:"Barlow", Sans-serif;font-size:33px;font-weight:600;letter-spacing:-0.8px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-7031 .elementor-element.elementor-element-31940604 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow", Sans-serif;font-size:80px;font-weight:700;}.elementor-7031 .elementor-element.elementor-element-523a2fb0 .elementor-counter-title{justify-content:center;color:#9FC3D2;font-family:"Barlow", Sans-serif;font-size:33px;font-weight:600;}.elementor-7031 .elementor-element.elementor-element-523a2fb0 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow", Sans-serif;font-size:80px;font-weight:700;}.elementor-7031 .elementor-element.elementor-element-43b774e:not(.elementor-motion-effects-element-type-background), .elementor-7031 .elementor-element.elementor-element-43b774e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5F0;}.elementor-7031 .elementor-element.elementor-element-43b774e > .elementor-container{max-width:1800px;}.elementor-7031 .elementor-element.elementor-element-43b774e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-7031 .elementor-element.elementor-element-43b774e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7031 .elementor-element.elementor-element-1a6543cd{text-align:start;}.elementor-7031 .elementor-element.elementor-element-1a6543cd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:31px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#8FD4C2;}.elementor-7031 .elementor-element.elementor-element-777dbc7d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:45px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-6caac055 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-7031 .elementor-element.elementor-element-6caac055{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;line-height:40px;letter-spacing:0px;}.elementor-7031 .elementor-element.elementor-element-7862f724 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:24px;}.elementor-7031 .elementor-element.elementor-element-7862f724{margin-top:0px;margin-bottom:024px;}.elementor-7031 .elementor-element.elementor-element-7fc9c90e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7031 .elementor-element.elementor-element-7fc9c90e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7031 .elementor-element.elementor-element-7fc9c90e > .elementor-element-populated, .elementor-7031 .elementor-element.elementor-element-7fc9c90e > .elementor-element-populated > .elementor-background-overlay, .elementor-7031 .elementor-element.elementor-element-7fc9c90e > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-7031 .elementor-element.elementor-element-7fc9c90e > .elementor-element-populated{box-shadow:0px 10px 28px 0px rgba(0, 90.99999999999994, 127, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7031 .elementor-element.elementor-element-7fc9c90e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-7031 .elementor-element.elementor-element-50fab744 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-50fab744 img{max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7031 .elementor-element.elementor-element-6e9340ae > .elementor-widget-container{margin:024px 020px 0px 020px;}.elementor-7031 .elementor-element.elementor-element-6e9340ae{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-7031 .elementor-element.elementor-element-276f1162 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-276f1162 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:27px;font-weight:600;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-4b37d797 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-4b37d797{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:500;line-height:30px;letter-spacing:1.5px;color:#7A7A7A;}.elementor-7031 .elementor-element.elementor-element-4b37d797 p{margin-block-end:0px;}.elementor-7031 .elementor-element.elementor-element-398924f8 > .elementor-widget-container{margin:0px 024px 22px 024px;}.elementor-7031 .elementor-element.elementor-element-398924f8{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#179C7D;}.elementor-7031 .elementor-element.elementor-element-414385d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7031 .elementor-element.elementor-element-414385d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7031 .elementor-element.elementor-element-414385d5 > .elementor-element-populated, .elementor-7031 .elementor-element.elementor-element-414385d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-7031 .elementor-element.elementor-element-414385d5 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-7031 .elementor-element.elementor-element-414385d5 > .elementor-element-populated{box-shadow:0px 10px 28px 0px rgba(0, 90.99999999999994, 127, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7031 .elementor-element.elementor-element-414385d5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7031 .elementor-element.elementor-element-518570b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-518570b8 img{max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7031 .elementor-element.elementor-element-6e1237cf > .elementor-widget-container{margin:024px 020px 0px 020px;}.elementor-7031 .elementor-element.elementor-element-6e1237cf{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#7A7A7A;}.elementor-7031 .elementor-element.elementor-element-4562c557 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-4562c557 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:27px;font-weight:600;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-df34447 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-df34447{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:500;line-height:30px;letter-spacing:1.5px;color:#7A7A7A;}.elementor-7031 .elementor-element.elementor-element-df34447 p{margin-block-end:0px;}.elementor-7031 .elementor-element.elementor-element-4f2340b4 > .elementor-widget-container{margin:0px 024px 22px 024px;}.elementor-7031 .elementor-element.elementor-element-4f2340b4{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#179C7D;}.elementor-7031 .elementor-element.elementor-element-2ea6ecd9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7031 .elementor-element.elementor-element-2ea6ecd9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7031 .elementor-element.elementor-element-2ea6ecd9 > .elementor-element-populated, .elementor-7031 .elementor-element.elementor-element-2ea6ecd9 > .elementor-element-populated > .elementor-background-overlay, .elementor-7031 .elementor-element.elementor-element-2ea6ecd9 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-7031 .elementor-element.elementor-element-2ea6ecd9 > .elementor-element-populated{box-shadow:0px 10px 28px 0px rgba(0, 90.99999999999994, 127, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7031 .elementor-element.elementor-element-2ea6ecd9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7031 .elementor-element.elementor-element-65fe91f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-65fe91f4 img{max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7031 .elementor-element.elementor-element-2440cfdd > .elementor-widget-container{margin:024px 020px 0px 020px;}.elementor-7031 .elementor-element.elementor-element-2440cfdd{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#7A7A7A;}.elementor-7031 .elementor-element.elementor-element-35146b68 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-35146b68 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:27px;font-weight:600;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-716dbcb9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-716dbcb9{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:500;line-height:29px;letter-spacing:1.5px;color:#7A7A7A;}.elementor-7031 .elementor-element.elementor-element-716dbcb9 p{margin-block-end:0px;}.elementor-7031 .elementor-element.elementor-element-7b6cca9e > .elementor-widget-container{margin:-28px 024px 22px 024px;}.elementor-7031 .elementor-element.elementor-element-7b6cca9e{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#179C7D;}.elementor-7031 .elementor-element.elementor-element-2558718e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:24px;}.elementor-7031 .elementor-element.elementor-element-2558718e{margin-top:0px;margin-bottom:024px;}.elementor-7031 .elementor-element.elementor-element-5ce15ab5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7031 .elementor-element.elementor-element-5ce15ab5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7031 .elementor-element.elementor-element-5ce15ab5 > .elementor-element-populated, .elementor-7031 .elementor-element.elementor-element-5ce15ab5 > .elementor-element-populated > .elementor-background-overlay, .elementor-7031 .elementor-element.elementor-element-5ce15ab5 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-7031 .elementor-element.elementor-element-5ce15ab5 > .elementor-element-populated{box-shadow:0px 10px 28px 0px rgba(0, 90.99999999999994, 127, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7031 .elementor-element.elementor-element-5ce15ab5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7031 .elementor-element.elementor-element-3d640b93 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-3d640b93 img{max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7031 .elementor-element.elementor-element-13f8ccc3 > .elementor-widget-container{margin:024px 020px 0px 020px;}.elementor-7031 .elementor-element.elementor-element-13f8ccc3{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-7031 .elementor-element.elementor-element-14a8cdb7 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-14a8cdb7 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:27px;font-weight:600;line-height:38px;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-347ae099 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-347ae099{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:500;line-height:30px;letter-spacing:1.5px;color:#7A7A7A;}.elementor-7031 .elementor-element.elementor-element-347ae099 p{margin-block-end:0px;}.elementor-7031 .elementor-element.elementor-element-d6295b1 > .elementor-widget-container{margin:0px 024px 22px 024px;}.elementor-7031 .elementor-element.elementor-element-d6295b1{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#179C7D;}.elementor-7031 .elementor-element.elementor-element-3fde82f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7031 .elementor-element.elementor-element-3fde82f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7031 .elementor-element.elementor-element-3fde82f2 > .elementor-element-populated, .elementor-7031 .elementor-element.elementor-element-3fde82f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-7031 .elementor-element.elementor-element-3fde82f2 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-7031 .elementor-element.elementor-element-3fde82f2 > .elementor-element-populated{box-shadow:0px 10px 28px 0px rgba(0, 90.99999999999994, 127, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7031 .elementor-element.elementor-element-3fde82f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7031 .elementor-element.elementor-element-765a9f0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-765a9f0d img{max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7031 .elementor-element.elementor-element-17db9a5 > .elementor-widget-container{margin:024px 020px 0px 020px;}.elementor-7031 .elementor-element.elementor-element-17db9a5{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-7031 .elementor-element.elementor-element-48263bd3 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-48263bd3 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:27px;font-weight:600;line-height:39px;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-741b2f32 > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-741b2f32{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:500;line-height:30px;letter-spacing:1.5px;color:#7A7A7A;}.elementor-7031 .elementor-element.elementor-element-741b2f32 p{margin-block-end:0px;}.elementor-7031 .elementor-element.elementor-element-5eb94a0a > .elementor-widget-container{margin:058px 024px 22px 024px;}.elementor-7031 .elementor-element.elementor-element-5eb94a0a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:1px;color:#179C7D;}.elementor-7031 .elementor-element.elementor-element-7c46256:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7031 .elementor-element.elementor-element-7c46256 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7031 .elementor-element.elementor-element-7c46256 > .elementor-element-populated, .elementor-7031 .elementor-element.elementor-element-7c46256 > .elementor-element-populated > .elementor-background-overlay, .elementor-7031 .elementor-element.elementor-element-7c46256 > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-7031 .elementor-element.elementor-element-7c46256 > .elementor-element-populated{box-shadow:0px 10px 28px 0px rgba(0, 90.99999999999994, 127, 0.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7031 .elementor-element.elementor-element-7c46256 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7031 .elementor-element.elementor-element-4c46cdb7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-4c46cdb7 img{max-width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7031 .elementor-element.elementor-element-3a68ffa6 > .elementor-widget-container{margin:024px 020px 0px 020px;}.elementor-7031 .elementor-element.elementor-element-3a68ffa6{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-7031 .elementor-element.elementor-element-7c82a537 > .elementor-widget-container{margin:016px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-7c82a537 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:27px;font-weight:600;line-height:39px;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-43494db0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-43494db0{font-family:"Barlow", Sans-serif;font-size:25px;font-weight:500;line-height:30px;letter-spacing:1.5px;color:#7A7A7A;}.elementor-7031 .elementor-element.elementor-element-43494db0 p{margin-block-end:0px;}.elementor-7031 .elementor-element.elementor-element-797e611c > .elementor-widget-container{margin:9px 024px 22px 024px;}.elementor-7031 .elementor-element.elementor-element-797e611c{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#179C7D;}.elementor-7031 .elementor-element.elementor-element-cfb469 .elementor-button{background-color:#005B7F;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;text-shadow:0px 0px 4px rgba(0,0,0,0.3);}.elementor-7031 .elementor-element.elementor-element-5ccafe37:not(.elementor-motion-effects-element-type-background), .elementor-7031 .elementor-element.elementor-element-5ccafe37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7031 .elementor-element.elementor-element-5ccafe37 > .elementor-container{max-width:1800px;}.elementor-7031 .elementor-element.elementor-element-5ccafe37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:088px 0px 088px 0px;}.elementor-7031 .elementor-element.elementor-element-5ccafe37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7031 .elementor-element.elementor-element-3da3a56 .elementor-heading-title{font-family:"Brawler", Sans-serif;font-size:31px;font-weight:600;color:#58A9C2;}.elementor-7031 .elementor-element.elementor-element-72020853 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-389d6804{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-7031 .elementor-element.elementor-element-f382a49 > .elementor-container{max-width:1600px;}.elementor-7031 .elementor-element.elementor-element-270f1cd3{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-7031 .elementor-element.elementor-element-270f1cd3 img{width:100%;height:220px;object-fit:scale-down;object-position:center left;}.elementor-7031 .elementor-element.elementor-element-3e694dde > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-7031 .elementor-element.elementor-element-3e694dde{text-align:start;}.elementor-7031 .elementor-element.elementor-element-3e694dde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-5ed2fabb{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:400;color:#58A9C2;}.elementor-7031 .elementor-element.elementor-element-cd28702 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-cd28702{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;}.elementor-7031 .elementor-element.elementor-element-dd8275a .elementor-button{background-color:#179C7D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;border-radius:4px 4px 4px 4px;}.elementor-7031 .elementor-element.elementor-element-dd8275a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-535b9226 .elementor-button{background-color:#179C7D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;border-radius:4px 4px 4px 4px;}.elementor-7031 .elementor-element.elementor-element-535b9226 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-6a9e5d7a{width:var( --container-widget-width, 74.912% );max-width:74.912%;--container-widget-width:74.912%;--container-widget-flex-grow:0;}.elementor-7031 .elementor-element.elementor-element-6a9e5d7a img{width:100%;height:220px;object-fit:scale-down;object-position:center left;}.elementor-7031 .elementor-element.elementor-element-6e8eae86 > .elementor-widget-container{margin:20px 20px 20px 0px;}.elementor-7031 .elementor-element.elementor-element-6e8eae86{text-align:start;}.elementor-7031 .elementor-element.elementor-element-6e8eae86 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#005B7F;}.elementor-7031 .elementor-element.elementor-element-4265e868 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-4265e868{font-family:"Roboto", Sans-serif;font-size:27px;font-weight:400;color:#58A9C2;}.elementor-7031 .elementor-element.elementor-element-540f694c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-540f694c{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-7031 .elementor-element.elementor-element-4e5151f2 .elementor-button{background-color:#179C7D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;border-radius:4px 4px 4px 4px;}.elementor-7031 .elementor-element.elementor-element-4e5151f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7031 .elementor-element.elementor-element-52531145 .elementor-button{background-color:#179C7D;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;border-radius:4px 4px 4px 4px;}.elementor-7031 .elementor-element.elementor-element-52531145 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-7031 .elementor-element.elementor-element-48d16263{width:25%;}.elementor-7031 .elementor-element.elementor-element-ee06c2f{width:54.666%;}.elementor-7031 .elementor-element.elementor-element-2abb5e5f{width:20%;}.elementor-7031 .elementor-element.elementor-element-21a6225d{width:25%;}.elementor-7031 .elementor-element.elementor-element-d8faa84{width:75%;}}/* Start custom CSS for section, class: .elementor-element-58523066 */.video-vollstaendig .elementor-background-video-container video {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fc18776 */leistung-box/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3936bec8 */leistung-box/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-23344800 */leistung-box/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5200e807 */leistung-box/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4b1def5c */leistung-box/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4793f0ba */leistung-box/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-77f186d3 */.elementor-7031 .elementor-element.elementor-element-77f186d3 .elementor-counter {
  text-align: center;
}

.elementor-7031 .elementor-element.elementor-element-77f186d3 .elementor-counter-number-wrapper {
  justify-content: center;
}

.elementor-7031 .elementor-element.elementor-element-77f186d3 .elementor-counter-title {
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-31940604 */.elementor-7031 .elementor-element.elementor-element-31940604 .elementor-counter {
  text-align: center;
}

.elementor-7031 .elementor-element.elementor-element-31940604 .elementor-counter-number-wrapper {
  justify-content: center;
}

.elementor-7031 .elementor-element.elementor-element-31940604 .elementor-counter-title {
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-523a2fb0 */.elementor-7031 .elementor-element.elementor-element-523a2fb0 .elementor-counter {
  text-align: center;
}

.elementor-7031 .elementor-element.elementor-element-523a2fb0 .elementor-counter-number-wrapper {
  justify-content: center;
}

.elementor-7031 .elementor-element.elementor-element-523a2fb0 .elementor-counter-title {
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50fab744 */.elementor-7031 .elementor-element.elementor-element-50fab744 img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: center center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e9340ae */.elementor-7031 .elementor-element.elementor-element-6e9340ae {
  display: inline-block;
  width: auto;
  border: 1.5px solid #179C7D;
  border-radius: 999px;
  padding: 1px 5px;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.4;
  color: #179C7D;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7fc9c90e */.elementor-7031 .elementor-element.elementor-element-7fc9c90e {
  overflow: hidden;
}
.elementor-7031 .elementor-element.elementor-element-7fc9c90e > .elementor-column-wrap {
  margin-left: 25px;
  margin-right: 25px;
  transition: transform .25s ease, box-shadow .25s ease;
}

.elementor-7031 .elementor-element.elementor-element-7fc9c90e:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 28px rgba(0,91,127,.14);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518570b8 */.elementor-7031 .elementor-element.elementor-element-518570b8 img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: center center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e1237cf */.elementor-7031 .elementor-element.elementor-element-6e1237cf {
  display: inline-block;
  width: auto;
  border: 1.5px solid #179C7D;
  border-radius: 999px;
  padding: 1px 5px;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.4;
  color: #009B77;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-414385d5 */.elementor-7031 .elementor-element.elementor-element-414385d5 {
  overflow: hidden;
}
.elementor-7031 .elementor-element.elementor-element-414385d5 > .elementor-column-wrap {
  margin-left: 25px;
  margin-right: 25px;
  transition: transform .25s ease, box-shadow .25s ease;
}

.elementor-7031 .elementor-element.elementor-element-414385d5:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 28px rgba(0,91,127,.14);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65fe91f4 */.elementor-7031 .elementor-element.elementor-element-65fe91f4 img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: center center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2440cfdd */.elementor-7031 .elementor-element.elementor-element-2440cfdd {
  display: inline-block;
  width: auto;
  border: 1.5px solid #179C7D;
  border-radius: 999px;
  padding: 1px 5px;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.4;
  color:#C5A66A;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ea6ecd9 */.elementor-7031 .elementor-element.elementor-element-2ea6ecd9 {
  overflow: hidden;
}
.elementor-7031 .elementor-element.elementor-element-2ea6ecd9 > .elementor-column-wrap {
  margin-left: 25px;
  margin-right: 25px;
  transition: transform .25s ease, box-shadow .25s ease;
}

.elementor-7031 .elementor-element.elementor-element-2ea6ecd9:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 28px rgba(0,91,127,.14);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7862f724 */.elementor-7031 .elementor-element.elementor-element-7862f724 > .elementor-container {
  gap: 24px;
}

.elementor-7031 .elementor-element.elementor-element-7862f724 > .elementor-container > .elementor-column {
  width: calc((100% - 48px) / 3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d640b93 */.elementor-7031 .elementor-element.elementor-element-3d640b93 img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: center center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f8ccc3 */.elementor-7031 .elementor-element.elementor-element-13f8ccc3 {
  display: inline-block;
  width: auto;
  border: 1.5px solid #179C7D;
  border-radius: 999px;
  padding: 1px 5px;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.4;
  color: #179C7D;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5ce15ab5 */.elementor-7031 .elementor-element.elementor-element-5ce15ab5 {
  overflow: hidden;
}
.elementor-7031 .elementor-element.elementor-element-5ce15ab5 > .elementor-column-wrap {
  margin-left: 25px;
  margin-right: 25px;
 
  transition: transform .25s ease, box-shadow .25s ease;
}

.elementor-7031 .elementor-element.elementor-element-5ce15ab5:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 28px rgba(0,91,127,.14);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-765a9f0d */.elementor-7031 .elementor-element.elementor-element-765a9f0d img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: center center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17db9a5 */.elementor-7031 .elementor-element.elementor-element-17db9a5 {
  display: inline-block;
  width: auto;
  border: 1.5px solid #179C7D;
  border-radius: 999px;
  padding: 1px 5px;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.4;
  color: #179C7D;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3fde82f2 */.elementor-7031 .elementor-element.elementor-element-3fde82f2 {
  overflow: hidden;
}
.elementor-7031 .elementor-element.elementor-element-3fde82f2 > .elementor-column-wrap {
  margin-left: 25px;
  margin-right: 25px;
  transition: transform .25s ease, box-shadow .25s ease;
}

.elementor-7031 .elementor-element.elementor-element-3fde82f2:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 28px rgba(0,91,127,.14);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c46cdb7 */.elementor-7031 .elementor-element.elementor-element-4c46cdb7 img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  object-position: center center;
  display: block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a68ffa6 */.elementor-7031 .elementor-element.elementor-element-3a68ffa6 {
  display: inline-block;
  width: auto;
  border: 1.5px solid #179C7D;
  border-radius: 999px;
  padding: 1px 5px;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.4;
  color: #179C7D;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c46256 */.elementor-7031 .elementor-element.elementor-element-7c46256 {
  overflow: hidden;
}
.elementor-7031 .elementor-element.elementor-element-7c46256 > .elementor-column-wrap {
  margin-left: 25px;
  margin-right: 25px;
  transition: transform .25s ease, box-shadow .25s ease;
}

.elementor-7031 .elementor-element.elementor-element-7c46256:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 28px rgba(0,91,127,.14);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2558718e */.elementor-7031 .elementor-element.elementor-element-2558718e > .elementor-container {
  gap: 24px;
}

.elementor-7031 .elementor-element.elementor-element-2558718e > .elementor-container > .elementor-column {
  width: calc((100% - 48px) / 3);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43b774e */projekte/* End custom CSS */