.elementor-13 .elementor-element.elementor-element-e74c7a8{--display:flex;--min-height:600px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-13 .elementor-element.elementor-element-e74c7a8::before, .elementor-13 .elementor-element.elementor-element-e74c7a8 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-e74c7a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-e74c7a8 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-e74c7a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-e74c7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(42,37,32,0.72) 0%, rgba(42,37,32,0.15) 80%);}.elementor-13 .elementor-element.elementor-element-e74c7a8:not(.elementor-widget),.elementor-13 .elementor-element.elementor-element-e74c7a8{backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );-webkit-backdrop-filter:brightness( 1 ) contrast( 1 ) saturate( 1 ) blur( 0px ) hue-rotate( 0deg );}.elementor-13 .elementor-element.elementor-element-d26db1e{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--padding-top:80px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.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-13 .elementor-element.elementor-element-2e5e0eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-13 .elementor-element.elementor-element-2e5e0eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-2e5e0eb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#5B8FB8;}.elementor-13 .elementor-element.elementor-element-b5aedc8{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-13 .elementor-element.elementor-element-b5aedc8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-b5aedc8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-69df70e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-13 .elementor-element.elementor-element-69df70e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-69df70e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.4px;color:rgba(255,255,255,0.7);}.elementor-13 .elementor-element.elementor-element-35f7135{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-5a1e094 .elementor-button{background-color:#4A8A7A;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-5a1e094 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-5a1e094 .elementor-button:focus{background-color:#2D5A4D;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5a1e094.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-5a1e094 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-5a1e094 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5410972 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.6);border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-5410972.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-53ac9f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE9E3;--border-color:#EDE9E3;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-13 .elementor-element.elementor-element-53ac9f5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-53ac9f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fd31516{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-77bb10a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDE9E3;--border-color:#EDE9E3;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-5b4e2c3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-5b4e2c3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;line-height:1.12em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-692d8c0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-692d8c0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-8bc2ee9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDE9E3;--border-color:#EDE9E3;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-34b8475.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-34b8475 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;line-height:1.12em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-a67c100.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-a67c100 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-d383d09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDE9E3;--border-color:#EDE9E3;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-f21151f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-f21151f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;line-height:1.12em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-52e23a4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-52e23a4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-af4e02a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EDE9E3;--border-color:#EDE9E3;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-d80959e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-d80959e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:400;line-height:1.12em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-a649486.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-a649486 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-d896ca7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:72px;--padding-left:64px;--padding-right:64px;}.elementor-13 .elementor-element.elementor-element-d896ca7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d896ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-13 .elementor-element.elementor-element-ea3d416{--display:flex;}.elementor-13 .elementor-element.elementor-element-31887ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE9E3;--border-color:#EDE9E3;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-910757a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-13 .elementor-element.elementor-element-aeb8e67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-13 .elementor-element.elementor-element-aeb8e67.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-aeb8e67 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#4A8A7A;}.elementor-13 .elementor-element.elementor-element-fc50950.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-fc50950 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:300;line-height:1.12em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-82b93d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-13 .elementor-element.elementor-element-5ece240{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-fe5ac55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-fe5ac55 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;line-height:1em;}.elementor-13 .elementor-element.elementor-element-fa5a2df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c8d7cd0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-c8d7cd0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;line-height:1em;}.elementor-13 .elementor-element.elementor-element-7e1eb23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-f99bc1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 2px 8px 0px rgba(42,37,32,0.08);}.elementor-13 .elementor-element.elementor-element-f99bc1e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f99bc1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fba0004{--display:flex;--min-height:200px;}.elementor-13 .elementor-element.elementor-element-fba0004:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-fba0004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bauhorizonte.de/wp-content/uploads/2026/06/wohnraum-2.png");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-f2eae4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-62a399f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-13 .elementor-element.elementor-element-62a399f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-62a399f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#4A8A7A;}.elementor-13 .elementor-element.elementor-element-e639ffa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-e639ffa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:300;line-height:1.12em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-82de41e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE9E3;--border-color:#EDE9E3;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f5dfc5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-2156c48.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-2156c48 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-fde8c51.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-fde8c51 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-6b33c3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-84f3150.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-84f3150 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-543b677.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-543b677 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-29ad589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-ae397d2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-ae397d2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-a0ce844.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-a0ce844 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-ee9c85b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-a4f535a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-a4f535a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a4f535a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A8A7A;}.elementor-13 .elementor-element.elementor-element-61b9f23{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-61b9f23.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-61b9f23 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c1d6f55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-13 .elementor-element.elementor-element-bb5a718{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-bb5a718:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bb5a718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(201,169,97,0.15);}.elementor-13 .elementor-element.elementor-element-826d802.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-826d802 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#7A5C20;}.elementor-13 .elementor-element.elementor-element-239e15d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-239e15d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-239e15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(201,169,97,0.15);}.elementor-13 .elementor-element.elementor-element-df648e5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-df648e5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#7A5C20;}.elementor-13 .elementor-element.elementor-element-2577a5e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-2577a5e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-9c4bb28 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#4A8A7A;color:#4A8A7A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A8A7A;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-9c4bb28 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-9c4bb28 .elementor-button:focus{background-color:#4A8A7A;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9c4bb28.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-9c4bb28 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-9c4bb28 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0fb166e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 2px 8px 0px rgba(42,37,32,0.08);}.elementor-13 .elementor-element.elementor-element-0fb166e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0fb166e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-821c67d{--display:flex;--min-height:200px;}.elementor-13 .elementor-element.elementor-element-821c67d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-821c67d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bauhorizonte.de/wp-content/uploads/2026/06/bauhorizonte-badezimmer.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-fa0a15e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-3c78e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-13 .elementor-element.elementor-element-3c78e1b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-3c78e1b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#4A8A7A;}.elementor-13 .elementor-element.elementor-element-3fe9170.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-3fe9170 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:300;line-height:1.12em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-8f6cc39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE9E3;--border-color:#EDE9E3;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f676451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-94bc36b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-94bc36b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-504119a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-504119a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-875add5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-f365aae.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-f365aae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-f5cb00a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-f5cb00a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-fa2d4b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-51b0f9c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-51b0f9c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-bce0840.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-bce0840 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-d37735d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-33cb013{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-33cb013:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-33cb013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A8A7A;}.elementor-13 .elementor-element.elementor-element-22fa411{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-22fa411.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-22fa411 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b095334{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-13 .elementor-element.elementor-element-e686fb8{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-e686fb8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e686fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(201,169,97,0.15);}.elementor-13 .elementor-element.elementor-element-f54c512.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-f54c512 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#7A5C20;}.elementor-13 .elementor-element.elementor-element-7378891{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-7378891:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7378891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(201,169,97,0.15);}.elementor-13 .elementor-element.elementor-element-6187eeb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-6187eeb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#7A5C20;}.elementor-13 .elementor-element.elementor-element-7030c87.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-7030c87 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-18787ef .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#4A8A7A;color:#4A8A7A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A8A7A;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-18787ef .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-18787ef .elementor-button:focus{background-color:#4A8A7A;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-18787ef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-18787ef .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-18787ef .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-dab9a56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 2px 8px 0px rgba(42,37,32,0.08);}.elementor-13 .elementor-element.elementor-element-dab9a56:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-dab9a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-28b5854{--display:flex;--min-height:200px;}.elementor-13 .elementor-element.elementor-element-28b5854:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-28b5854 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bauhorizonte.de/wp-content/uploads/2026/06/wohnraum-1-e1781088250941.png");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-e19a491{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-3a74153{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-13 .elementor-element.elementor-element-3a74153.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-3a74153 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#4A8A7A;}.elementor-13 .elementor-element.elementor-element-e56ebdf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-e56ebdf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:300;line-height:1.12em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-f6551e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE9E3;--border-color:#EDE9E3;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5984ef1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-2d52a6b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-2d52a6b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-ce7eab0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-ce7eab0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-8b0295d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-ee06b62.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-ee06b62 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-8252665.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-8252665 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-7a941ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-1f3363f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-1f3363f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-dccdb11.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-dccdb11 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-6029e36{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-631c53d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-631c53d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-631c53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A8A7A;}.elementor-13 .elementor-element.elementor-element-8dccb5d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-8dccb5d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7623bc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-13 .elementor-element.elementor-element-195e9e7{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-195e9e7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-195e9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(201,169,97,0.15);}.elementor-13 .elementor-element.elementor-element-adb011a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-adb011a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#7A5C20;}.elementor-13 .elementor-element.elementor-element-7275f9e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-7275f9e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7275f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(201,169,97,0.15);}.elementor-13 .elementor-element.elementor-element-d5e7717.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-d5e7717 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#7A5C20;}.elementor-13 .elementor-element.elementor-element-85edcd2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-85edcd2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-60720f2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#4A8A7A;color:#4A8A7A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A8A7A;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-60720f2 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-60720f2 .elementor-button:focus{background-color:#4A8A7A;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-60720f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-60720f2 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-60720f2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-df98ec7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:8px 8px 8px 8px;box-shadow:0px 2px 8px 0px rgba(42,37,32,0.08);}.elementor-13 .elementor-element.elementor-element-df98ec7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-df98ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-85d12f5{--display:flex;--min-height:200px;}.elementor-13 .elementor-element.elementor-element-85d12f5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-85d12f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bauhorizonte.de/wp-content/uploads/2026/06/Zimmer-1.png");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-4486794{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-f69b554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-13 .elementor-element.elementor-element-f69b554.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-f69b554 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#4A8A7A;}.elementor-13 .elementor-element.elementor-element-75194ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-75194ed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21px;font-weight:300;line-height:1.12em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-c7ed084{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE9E3;--border-color:#EDE9E3;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-84f39d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-faaab02.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-faaab02 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-f6ce78c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-f6ce78c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-25daa1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-b62e5ef.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-b62e5ef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-df46af6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-df46af6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-c26b07b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-13 .elementor-element.elementor-element-dba9f1f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-dba9f1f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-3fa69f8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-3fa69f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#A89A8E;}.elementor-13 .elementor-element.elementor-element-ba048a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-13 .elementor-element.elementor-element-9cceda4{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-9cceda4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9cceda4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A8A7A;}.elementor-13 .elementor-element.elementor-element-70cc36c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-70cc36c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e6e9deb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-13 .elementor-element.elementor-element-2bcba67{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-2bcba67:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2bcba67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(201,169,97,0.15);}.elementor-13 .elementor-element.elementor-element-2440d88.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-2440d88 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#7A5C20;}.elementor-13 .elementor-element.elementor-element-12d8eb6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:4px;--padding-bottom:4px;--padding-left:12px;--padding-right:12px;}.elementor-13 .elementor-element.elementor-element-12d8eb6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-12d8eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(201,169,97,0.15);}.elementor-13 .elementor-element.elementor-element-c740df3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-c740df3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;color:#7A5C20;}.elementor-13 .elementor-element.elementor-element-33677af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-33677af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.3em;color:#2A2520;}.elementor-13 .elementor-element.elementor-element-023a09c .elementor-button{background-color:rgba(0,0,0,0);font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;fill:#4A8A7A;color:#4A8A7A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A8A7A;border-radius:4px 4px 4px 4px;padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-023a09c .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-023a09c .elementor-button:focus{background-color:#4A8A7A;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-023a09c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-023a09c .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-023a09c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-13f544b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-13 .elementor-element.elementor-element-13f544b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-13f544b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2520;}.elementor-13 .elementor-element.elementor-element-a031093{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-13 .elementor-element.elementor-element-a31b623{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13 .elementor-element.elementor-element-9dd265b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-9dd265b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.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-13 .elementor-element.elementor-element-d42793f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-d42793f{font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.55);}.elementor-13 .elementor-element.elementor-element-ac43f71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13 .elementor-element.elementor-element-e37a26c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-e37a26c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e524ad8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-e524ad8{font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.55);}.elementor-13 .elementor-element.elementor-element-22ea653{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13 .elementor-element.elementor-element-172c8bb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-172c8bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0bfa148.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-0bfa148{font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.55);}.elementor-13 .elementor-element.elementor-element-1fe5d81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13 .elementor-element.elementor-element-a95836a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-a95836a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-82be804.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-82be804{font-family:"DM Sans", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.7em;color:rgba(255,255,255,0.55);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-e74c7a8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13 .elementor-element.elementor-element-53ac9f5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-77bb10a{--width:100%;}.elementor-13 .elementor-element.elementor-element-8bc2ee9{--width:100%;}.elementor-13 .elementor-element.elementor-element-d383d09{--width:100%;}.elementor-13 .elementor-element.elementor-element-af4e02a{--width:100%;}.elementor-13 .elementor-element.elementor-element-d896ca7{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-f5dfc5f{--width:100%;}.elementor-13 .elementor-element.elementor-element-6b33c3e{--width:100%;}.elementor-13 .elementor-element.elementor-element-29ad589{--width:100%;}.elementor-13 .elementor-element.elementor-element-f676451{--width:100%;}.elementor-13 .elementor-element.elementor-element-875add5{--width:100%;}.elementor-13 .elementor-element.elementor-element-fa2d4b6{--width:100%;}.elementor-13 .elementor-element.elementor-element-5984ef1{--width:100%;}.elementor-13 .elementor-element.elementor-element-8b0295d{--width:100%;}.elementor-13 .elementor-element.elementor-element-7a941ec{--width:100%;}.elementor-13 .elementor-element.elementor-element-84f39d0{--width:100%;}.elementor-13 .elementor-element.elementor-element-25daa1a{--width:100%;}.elementor-13 .elementor-element.elementor-element-c26b07b{--width:100%;}.elementor-13 .elementor-element.elementor-element-13f544b{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-a31b623{--width:100%;}.elementor-13 .elementor-element.elementor-element-ac43f71{--width:100%;}.elementor-13 .elementor-element.elementor-element-22ea653{--width:100%;}.elementor-13 .elementor-element.elementor-element-1fe5d81{--width:100%;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-77bb10a{--width:25%;}.elementor-13 .elementor-element.elementor-element-8bc2ee9{--width:25%;}.elementor-13 .elementor-element.elementor-element-d383d09{--width:25%;}.elementor-13 .elementor-element.elementor-element-af4e02a{--width:25%;}.elementor-13 .elementor-element.elementor-element-5ece240{--width:40px;}.elementor-13 .elementor-element.elementor-element-fa5a2df{--width:40px;}.elementor-13 .elementor-element.elementor-element-f5dfc5f{--width:33%;}.elementor-13 .elementor-element.elementor-element-6b33c3e{--width:33%;}.elementor-13 .elementor-element.elementor-element-29ad589{--width:33%;}.elementor-13 .elementor-element.elementor-element-f676451{--width:33%;}.elementor-13 .elementor-element.elementor-element-875add5{--width:33%;}.elementor-13 .elementor-element.elementor-element-fa2d4b6{--width:33%;}.elementor-13 .elementor-element.elementor-element-5984ef1{--width:33%;}.elementor-13 .elementor-element.elementor-element-8b0295d{--width:33%;}.elementor-13 .elementor-element.elementor-element-7a941ec{--width:33%;}.elementor-13 .elementor-element.elementor-element-84f39d0{--width:33%;}.elementor-13 .elementor-element.elementor-element-25daa1a{--width:33%;}.elementor-13 .elementor-element.elementor-element-c26b07b{--width:33%;}.elementor-13 .elementor-element.elementor-element-a31b623{--width:23%;}.elementor-13 .elementor-element.elementor-element-ac43f71{--width:23%;}.elementor-13 .elementor-element.elementor-element-22ea653{--width:23%;}.elementor-13 .elementor-element.elementor-element-1fe5d81{--width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-77bb10a{--width:48%;}.elementor-13 .elementor-element.elementor-element-8bc2ee9{--width:48%;}.elementor-13 .elementor-element.elementor-element-d383d09{--width:48%;}.elementor-13 .elementor-element.elementor-element-af4e02a{--width:48%;}.elementor-13 .elementor-element.elementor-element-f5dfc5f{--width:48%;}.elementor-13 .elementor-element.elementor-element-6b33c3e{--width:48%;}.elementor-13 .elementor-element.elementor-element-29ad589{--width:48%;}.elementor-13 .elementor-element.elementor-element-f676451{--width:48%;}.elementor-13 .elementor-element.elementor-element-875add5{--width:48%;}.elementor-13 .elementor-element.elementor-element-fa2d4b6{--width:48%;}.elementor-13 .elementor-element.elementor-element-5984ef1{--width:48%;}.elementor-13 .elementor-element.elementor-element-8b0295d{--width:48%;}.elementor-13 .elementor-element.elementor-element-7a941ec{--width:48%;}.elementor-13 .elementor-element.elementor-element-84f39d0{--width:48%;}.elementor-13 .elementor-element.elementor-element-25daa1a{--width:48%;}.elementor-13 .elementor-element.elementor-element-c26b07b{--width:48%;}.elementor-13 .elementor-element.elementor-element-a31b623{--width:48%;}.elementor-13 .elementor-element.elementor-element-ac43f71{--width:48%;}.elementor-13 .elementor-element.elementor-element-22ea653{--width:48%;}.elementor-13 .elementor-element.elementor-element-1fe5d81{--width:48%;}}