.elementor .e-57dfb415-b426{background-image:url("https://www.brandhorn.de/wp-content/uploads/2020/03/brandhorn-case-tm-wohnbau-03.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-5ccae063-c543{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-image:linear-gradient(180deg, rgba(29,32,32,0.6) 0%,rgba(29,32,32,0.18) 28%,rgba(29,32,32,0.26) 50%,rgba(29,32,32,0.88) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-58949eaf-5f75{color:#ffffff;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6f7e9fb8-cf77{font-size:7.4vw;color:#ffffff;line-height:1.06;}.elementor .e-129e41e8-ec02{color:#ffffff;}.elementor .e-729b3b5f-a6bc{padding-block-start:44px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;align-items:center;}.elementor .e-2bf116c7-fc59{position:relative;z-index:1;padding:0px;}.elementor .e-6f234573-4a38{min-height:100vh;overflow:hidden;position:relative;z-index:0;padding-block-start:0px;padding-block-end:48px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:var(--tm-graphite);flex-direction:column;justify-content:flex-end;}.elementor .e-5d06cd25-1697{max-width:84vw;}.elementor .e-10fedeb0-aab0{width:34vw;min-width:340px;align-self:flex-end;}.elementor .e-45785a00-51cb{background-color:#ffffff;flex-direction:column;gap:72px;}.elementor .e-218104d9-c48c{padding:0px;flex:0 0 44%;}.elementor .e-e1a1d3f-33e9{margin-block-start:44px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-24fc41a7-b572{width:auto;min-width:0px;padding:0px;flex:1 1 auto;}.elementor .e-1e05700c-aea3{background-color:var(--tm-stone);gap:6vw;align-items:flex-start;}.elementor .e-538397f8-f3a6{width:56%;max-width:340px;}.elementor .e-4ef5ef29-19c2{min-width:0px;min-height:72vh;padding:8vw;background-color:var(--tm-graphite);flex:1 1 50%;justify-content:center;align-items:center;}.elementor .e-1ddbe45c-e75b{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-57875a7-7b96{min-width:0px;min-height:72vh;overflow:hidden;padding:0px;background-color:var(--tm-leaf);flex:1 1 50%;justify-content:center;align-items:stretch;}.elementor .e-4fd27472-1acc{padding:0px;gap:0px;}.elementor .e-7fcbf2f9-17ee{flex:1 1 auto;}.elementor .e-79273d70-8b57{width:38vw;min-width:340px;flex:0 0 auto;}.elementor .e-244330e-3d93{gap:6vw;justify-content:space-between;align-items:flex-start;}.elementor .e-658c5c70-cef1{width:44%;aspect-ratio:2 / 3;}.elementor .e-12118e5-2423{width:38%;aspect-ratio:2 / 3;margin-block-start:14vw;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-583dd194-a6ca{padding-block-start:0px;padding-block-end:0px;padding-inline-start:5vw;padding-inline-end:5vw;justify-content:space-between;align-items:flex-start;}.elementor .e-49c0e1a5-147e{width:100%;height:100vh;margin-block-start:200px;margin-block-end:200px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-124e0b24-e096{width:100%;aspect-ratio:1900 / 983;}.elementor .e-447d286f-ae94{color:#ffffff;flex:1 1 auto;}.elementor .e-c99e907-b540{width:30vw;min-width:340px;color:rgba(255,255,255,0.76);flex:0 0 auto;}.elementor .e-4b7ce221-aace{padding:0px;gap:6vw;justify-content:space-between;align-items:flex-end;}.elementor .e-7d88b53d-cc56{padding-block-start:200px;padding-block-end:200px;padding-inline-start:5vw;padding-inline-end:5vw;background-color:var(--tm-graphite);flex-direction:column;gap:120px;}.elementor .e-10ee67c3-dbe2{text-align:center;}.elementor .e-7e5a71ba-27b9{background-color:#ffffff;justify-content:center;}