.elementor-1321 .elementor-element.elementor-element-2dcf1c5 > .elementor-background-overlay{background-image:url("https://hartmann-objektgestaltung.de/wp-content/uploads/2026/04/elegance-luxury-modern-domestic-kitchen-generated-by-ai-scaled.jpg");background-position:center center;background-size:cover;opacity:0.16;}.elementor-1321 .elementor-element.elementor-element-2dcf1c5{padding:300px 0px 350px 0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1321 .elementor-element.elementor-element-a5bca92{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1321 .elementor-element.elementor-element-0580672{text-align:center;font-family:"Arial", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:2px;word-spacing:0em;color:#75532F;}.elementor-1321 .elementor-element.elementor-element-266ee89{margin-top:66px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-1321 .elementor-element.elementor-element-366bae6{margin-top:100px;margin-bottom:0px;padding:44px 50px 0px 50px;}.elementor-1321 .elementor-element.elementor-element-fae962a > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-1321 .elementor-element.elementor-element-fae962a{text-align:center;}.elementor-1321 .elementor-element.elementor-element-1a4df0f:not(.elementor-motion-effects-element-type-background), .elementor-1321 .elementor-element.elementor-element-1a4df0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}.elementor-1321 .elementor-element.elementor-element-1a4df0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:30px 150px 0px 150px;}.elementor-1321 .elementor-element.elementor-element-1a4df0f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1321 .elementor-element.elementor-element-c687e19 .elementor-icon-wrapper{text-align:center;}.elementor-1321 .elementor-element.elementor-element-c687e19.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1321 .elementor-element.elementor-element-c687e19.elementor-view-framed .elementor-icon, .elementor-1321 .elementor-element.elementor-element-c687e19.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1321 .elementor-element.elementor-element-c687e19.elementor-view-framed .elementor-icon, .elementor-1321 .elementor-element.elementor-element-c687e19.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1321 .elementor-element.elementor-element-61e2bf3 .elementor-icon-wrapper{text-align:center;}.elementor-1321 .elementor-element.elementor-element-61e2bf3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1321 .elementor-element.elementor-element-61e2bf3.elementor-view-framed .elementor-icon, .elementor-1321 .elementor-element.elementor-element-61e2bf3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1321 .elementor-element.elementor-element-61e2bf3.elementor-view-framed .elementor-icon, .elementor-1321 .elementor-element.elementor-element-61e2bf3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1321 .elementor-element.elementor-element-5b32506 .elementor-icon-wrapper{text-align:center;}.elementor-1321 .elementor-element.elementor-element-5b32506.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1321 .elementor-element.elementor-element-5b32506.elementor-view-framed .elementor-icon, .elementor-1321 .elementor-element.elementor-element-5b32506.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1321 .elementor-element.elementor-element-5b32506.elementor-view-framed .elementor-icon, .elementor-1321 .elementor-element.elementor-element-5b32506.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1321 .elementor-element.elementor-element-837d9b3{margin-top:100px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-1321 .elementor-element.elementor-element-1b1f8ad{text-align:center;}.elementor-1321 .elementor-element.elementor-element-55e5ed0 .widget-image-caption{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:2px;word-spacing:0em;}.elementor-1321 .elementor-element.elementor-element-b6d83c9 .widget-image-caption{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:2px;word-spacing:0em;}.elementor-1321 .elementor-element.elementor-element-bd5a549 .widget-image-caption{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:2px;word-spacing:0em;}.elementor-1321 .elementor-element.elementor-element-e9540a5 .widget-image-caption{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:2px;word-spacing:0em;}.elementor-1321 .elementor-element.elementor-element-3651901 .widget-image-caption{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:2px;word-spacing:0em;}.elementor-1321 .elementor-element.elementor-element-c292692 .widget-image-caption{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:2px;word-spacing:0em;}.elementor-1321 .elementor-element.elementor-element-9fdca67 .widget-image-caption{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:2px;word-spacing:0em;}.elementor-1321 .elementor-element.elementor-element-3c13420 .widget-image-caption{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:2px;word-spacing:0em;}.elementor-1321 .elementor-element.elementor-element-4326fe1 .widget-image-caption{color:var( --e-global-color-accent );font-family:"Arial", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:27px;letter-spacing:2px;word-spacing:0em;}.elementor-1321 .elementor-element.elementor-element-7ed2fc9 > .elementor-widget-container{padding:0px 70px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-7ed2fc9 .tl-heading .tl-content .be-desc .be-title{color:#333333;}.elementor-1321 .elementor-element.elementor-element-7ed2fc9 .be-pack .timeline-panel, .elementor-1321 .elementor-element.elementor-element-7ed2fc9 .be-pack .timeline-panel p{color:#333333;}.elementor-1321 .elementor-element.elementor-element-7ed2fc9 .be-pack .timeline-panel{--twe-panel-bg:#fff;background-color:#fff;}.elementor-1321 .elementor-element.elementor-element-7ed2fc9 .timeline li:not(.timeline-inverted) .timeline-panel:after{border-left-color:var(--twe-panel-bg);}.elementor-1321 .elementor-element.elementor-element-7ed2fc9 .timeline li.timeline-inverted .timeline-panel:after{border-right-color:var(--twe-panel-bg);}.elementor-1321 .elementor-element.elementor-element-7ed2fc9 .timeline.timeline-one-sided li .timeline-panel:after{border-right-color:var(--twe-panel-bg);border-left-width:0;}.elementor-1321 .elementor-element.elementor-element-7ed2fc9 .be-pack.timeline .timeline_pic img{border-radius:15px 15px 15px 15px;}.elementor-1321 .elementor-element.elementor-element-7ed2fc9 .be-pack.timeline .timeline_pic{padding:15px 15px 15px 15px;margin:15px 15px 15px 15px;}.elementor-1321 .elementor-element.elementor-element-b1778f2{margin-top:90px;margin-bottom:0px;padding:0px 0px 0px 65px;}.elementor-1321 .elementor-element.elementor-element-08d61a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1321 .elementor-element.elementor-element-08d61a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hartmann-objektgestaltung.de/wp-content/uploads/2026/04/Screenshot-2026-04-26-130351.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1321 .elementor-element.elementor-element-08d61a2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1321 .elementor-element.elementor-element-08d61a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-08d61a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1321 .elementor-element.elementor-element-0677366 > .elementor-element-populated{padding:31px 363px 122px 44px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1321 .elementor-element.elementor-element-95dd1fa{color:#75532F;}.elementor-1321 .elementor-element.elementor-element-408f38c > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-ce21eb2:not(.elementor-motion-effects-element-type-background), .elementor-1321 .elementor-element.elementor-element-ce21eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-1321 .elementor-element.elementor-element-ce21eb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-1321 .elementor-element.elementor-element-ce21eb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-1321 .elementor-element.elementor-element-3bf799e{width:60%;}.elementor-1321 .elementor-element.elementor-element-7078756{width:40%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1321 .elementor-element.elementor-element-0580672{font-size:14px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1321 .elementor-element.elementor-element-55e5ed0 .widget-image-caption{font-size:14px;}.elementor-1321 .elementor-element.elementor-element-b6d83c9 .widget-image-caption{font-size:14px;}.elementor-1321 .elementor-element.elementor-element-bd5a549 .widget-image-caption{font-size:14px;}.elementor-1321 .elementor-element.elementor-element-e9540a5 .widget-image-caption{font-size:14px;}.elementor-1321 .elementor-element.elementor-element-3651901 .widget-image-caption{font-size:14px;}.elementor-1321 .elementor-element.elementor-element-c292692 .widget-image-caption{font-size:14px;}.elementor-1321 .elementor-element.elementor-element-9fdca67 .widget-image-caption{font-size:14px;}.elementor-1321 .elementor-element.elementor-element-3c13420 .widget-image-caption{font-size:14px;}.elementor-1321 .elementor-element.elementor-element-4326fe1 .widget-image-caption{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-1321 .elementor-element.elementor-element-2dcf1c5{padding:50px 50px 50px 50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1321 .elementor-element.elementor-element-366bae6{padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-fae962a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-1a4df0f{padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-2492ca6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-1321 .elementor-element.elementor-element-837d9b3{padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-b1778f2{padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-08d61a2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-0c9aedd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-0677366 > .elementor-element-populated{padding:20px 25px 0px 25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1321 .elementor-element.elementor-element-408f38c > .elementor-widget-container{padding:0px 0px 0px 0px;}}