.elementor-106 .elementor-element.elementor-element-ca43cd9:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-ca43cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F63;background-image:url("https://www.schreiner-roeber.de/wp-content/uploads/2026/11/haus-baumarkt.jpg");background-position:center center;background-size:cover;}.elementor-106 .elementor-element.elementor-element-ca43cd9 > .elementor-background-overlay{background-color:#08143F;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-106 .elementor-element.elementor-element-ca43cd9 > .elementor-container{max-width:1152px;}.elementor-106 .elementor-element.elementor-element-ca43cd9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 20px 64px 20px;}.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 );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 );color:var( --e-global-color-primary );}.elementor-106 .elementor-element.elementor-element-2eece05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;color:#FFD60A;}.elementor-106 .elementor-element.elementor-element-bcdc458 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;line-height:1.12em;color:#FFFFFF;}.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 );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-106 .elementor-element.elementor-element-dce754b{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#DFE4F5;}.elementor-106 .elementor-element.elementor-element-cdc7bfe > .elementor-container{max-width:1152px;}.elementor-106 .elementor-element.elementor-element-cdc7bfe{padding:64px 20px 64px 20px;}.elementor-106 .elementor-element.elementor-element-f122add .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;color:#B08D00;}.elementor-106 .elementor-element.elementor-element-55930b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.15em;color:#0D1F63;}.elementor-106 .elementor-element.elementor-element-65f5f82{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#5D6478;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-106 .elementor-element.elementor-element-da59898 img{width:100%;}.elementor-106 .elementor-element.elementor-element-c689214{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;color:#5D6478;}.elementor-106 .elementor-element.elementor-element-20da7e6:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-20da7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F63;}.elementor-106 .elementor-element.elementor-element-20da7e6 > .elementor-container{max-width:1152px;}.elementor-106 .elementor-element.elementor-element-20da7e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 64px 20px;}.elementor-106 .elementor-element.elementor-element-20da7e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-106 .elementor-element.elementor-element-417c2da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:#FFD60A;}.elementor-106 .elementor-element.elementor-element-792469a{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#DFE4F5;}.elementor-106 .elementor-element.elementor-element-c2c2681 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:#FFD60A;}.elementor-106 .elementor-element.elementor-element-ebbd48d{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#DFE4F5;}.elementor-106 .elementor-element.elementor-element-5b02bac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:#FFD60A;}.elementor-106 .elementor-element.elementor-element-29b2d4c{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#DFE4F5;}.elementor-106 .elementor-element.elementor-element-6de5ae9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:#FFD60A;}.elementor-106 .elementor-element.elementor-element-a4ae2e3{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#DFE4F5;}.elementor-106 .elementor-element.elementor-element-581328d:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-581328d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F1;}.elementor-106 .elementor-element.elementor-element-581328d > .elementor-container{max-width:1152px;}.elementor-106 .elementor-element.elementor-element-581328d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 20px 8px 20px;}.elementor-106 .elementor-element.elementor-element-581328d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-106 .elementor-element.elementor-element-93b480a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;color:#B08D00;}.elementor-106 .elementor-element.elementor-element-a630617 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#0D1F63;}.elementor-106 .elementor-element.elementor-element-1650a63:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-1650a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F1;}.elementor-106 .elementor-element.elementor-element-1650a63 > .elementor-container{max-width:1152px;}.elementor-106 .elementor-element.elementor-element-1650a63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 64px 20px;}.elementor-106 .elementor-element.elementor-element-1650a63 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-106 .elementor-element.elementor-element-c47535d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#0D1F63;}.elementor-106 .elementor-element.elementor-element-db63a73{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#5D6478;}.elementor-106 .elementor-element.elementor-element-e2e8c72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#0D1F63;}.elementor-106 .elementor-element.elementor-element-ba7ed97{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#5D6478;}.elementor-106 .elementor-element.elementor-element-3c914d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;color:#0D1F63;}.elementor-106 .elementor-element.elementor-element-107d160{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#5D6478;}.elementor-106 .elementor-element.elementor-element-cedc7a1:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-cedc7a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E7A6;}.elementor-106 .elementor-element.elementor-element-cedc7a1 > .elementor-container{max-width:1152px;}.elementor-106 .elementor-element.elementor-element-cedc7a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 20px 48px 20px;}.elementor-106 .elementor-element.elementor-element-cedc7a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-106 .elementor-element.elementor-element-043ccab .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:800;color:#0D1F63;}.elementor-106 .elementor-element.elementor-element-d5c2ba0{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#0D1F63;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-106 .elementor-element.elementor-element-6c0cb9e .elementor-button{background-color:#0D1F63;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.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-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-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-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-ca43cd9{padding:170px 16px 44px 16px;}.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-106 .elementor-element.elementor-element-bcdc458 .elementor-heading-title{font-size:30px;}.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-106 .elementor-element.elementor-element-dce754b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-106 .elementor-element.elementor-element-cdc7bfe{padding:44px 16px 44px 16px;}.elementor-106 .elementor-element.elementor-element-55930b1 .elementor-heading-title{font-size:28px;}.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-106 .elementor-element.elementor-element-20da7e6{padding:44px 16px 44px 16px;}.elementor-106 .elementor-element.elementor-element-581328d{padding:44px 16px 44px 16px;}.elementor-106 .elementor-element.elementor-element-a630617 .elementor-heading-title{font-size:28px;}.elementor-106 .elementor-element.elementor-element-1650a63{padding:44px 16px 44px 16px;}.elementor-106 .elementor-element.elementor-element-cedc7a1{padding:44px 16px 44px 16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(min-width:768px){.elementor-106 .elementor-element.elementor-element-1638ca7{width:100%;}.elementor-106 .elementor-element.elementor-element-13851e2{width:55%;}.elementor-106 .elementor-element.elementor-element-6960cc3{width:45%;}.elementor-106 .elementor-element.elementor-element-6f8996c{width:25%;}.elementor-106 .elementor-element.elementor-element-3890f24{width:25%;}.elementor-106 .elementor-element.elementor-element-f79a0b6{width:25%;}.elementor-106 .elementor-element.elementor-element-a22faa5{width:25%;}.elementor-106 .elementor-element.elementor-element-437a791{width:100%;}.elementor-106 .elementor-element.elementor-element-20e33bf{width:33%;}.elementor-106 .elementor-element.elementor-element-447f75c{width:33%;}.elementor-106 .elementor-element.elementor-element-211a45a{width:33%;}.elementor-106 .elementor-element.elementor-element-3e62720{width:66%;}.elementor-106 .elementor-element.elementor-element-2cf5581{width:34%;}}