.elementor-10784 .elementor-element.elementor-element-17e7562:not(.elementor-motion-effects-element-type-background), .elementor-10784 .elementor-element.elementor-element-17e7562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drhaus-bau.ch/wp-content/uploads/2025/03/wooden-parquet-floor.jpg");background-position:0px -405px;background-repeat:no-repeat;background-size:cover;}.elementor-10784 .elementor-element.elementor-element-17e7562 > .elementor-background-overlay{background-color:#000000;opacity:0.53;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10784 .elementor-element.elementor-element-17e7562, .elementor-10784 .elementor-element.elementor-element-17e7562 > .elementor-background-overlay{border-radius:0px 0px 50px 0px;}.elementor-10784 .elementor-element.elementor-element-17e7562{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-145px;margin-bottom:0px;padding:250px 0px 150px 0px;z-index:1;}.elementor-10784 .elementor-element.elementor-element-0d97499 .title{color:#FFFFFF;font-family:"Exo 2", Sans-serif;font-size:3.9rem;}.elementor-10784 .elementor-element.elementor-element-bee20d2{padding:0px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-094e33c .elementor-repeater-item-7d713aa{top:0px;right:0px;width:800px;max-width:800px;height:800px;border-radius:50% 50% 50% 50%;overflow:hidden;-webkit-transform:rotate(0deg);}.elementor-10784 .elementor-element.elementor-element-094e33c .elementor-repeater-item-7d713aa > *{width:100%;max-width:100%;border-radius:50% 50% 50% 50%;overflow:hidden;background-color:#F4F5F8;}.elementor-10784 .elementor-element.elementor-element-094e33c .elementor-repeater-item-7d713aa img{height:800px;}.elementor-10784 .elementor-element.elementor-element-094e33c{width:auto;max-width:auto;top:-500px;z-index:-1;}body:not(.rtl) .elementor-10784 .elementor-element.elementor-element-094e33c{right:-350px;}body.rtl .elementor-10784 .elementor-element.elementor-element-094e33c{left:-350px;}.elementor-10784 .elementor-element.elementor-element-abb7f4d{--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;}.elementor-10784 .elementor-element.elementor-element-059da7b{--spacer-size:50px;}.elementor-10784 .elementor-element.elementor-element-bd2e4c1:not(.elementor-motion-effects-element-type-background), .elementor-10784 .elementor-element.elementor-element-bd2e4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drhaus-bau.ch/wp-content/uploads/2024/04/line.jpg");background-position:-10px -25px;background-repeat:no-repeat;background-size:contain;}.elementor-10784 .elementor-element.elementor-element-bd2e4c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-bd2e4c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10784 .elementor-element.elementor-element-5d8ddfb{overflow:hidden;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-0cea651 .layer-inner{padding:0px 105px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-0cea651{bottom:0px;left:-90px;-webkit-transform:rotate(0deg);}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-0cea651 .layer-image{max-width:100%;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-22dc4cd{bottom:0px;right:0px;width:315px;-webkit-transform:rotate(0deg);z-index:1;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-22dc4cd > *{width:100%;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-ba35187{top:0px;right:148px;width:20px;max-width:20px;height:125px;-webkit-transform:rotate(0deg);z-index:0;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-ba35187 > *{width:100%;max-width:100%;background-color:var(--theme-color1);}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-ba35187 img{height:125px;}.elementor-10784 .elementor-element.elementor-element-2c52976{width:var( --container-widget-width, 279px );max-width:279px;--container-widget-width:279px;--container-widget-flex-grow:0;z-index:2;}.elementor-10784 .elementor-element.elementor-element-2c52976 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-2c52976 .funfact-iconleft .funfact-inner{align-items:center;}.elementor-10784 .elementor-element.elementor-element-2c52976 .funfact-iconleft .funfact-inner .funfact-icon i{line-height:1;}.elementor-10784 .elementor-element.elementor-element-2c52976 .funfact-icon{display:inline-flex;justify-content:center;align-items:center;margin:0px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-2c52976 .icon i{line-height:1;}.elementor-10784 .elementor-element.elementor-element-2c52976 .funfact-icon i, .elementor-10784 .elementor-element.elementor-element-2c52976 .funfact-icon svg{font-size:3.8rem;}.elementor-10784 .elementor-element.elementor-element-2c52976 .counter{color:var(--theme-color1);font-family:"Space Grotesk", Sans-serif;font-size:34px;font-weight:700;line-height:26px;margin:0px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-2c52976 .title{font-family:"Exo 2", Sans-serif;font-size:16px;font-weight:500;margin:0px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-2c52976:hover .subtitle{color:#FFFFFF;}.elementor-10784 .elementor-element.elementor-element-2c52976 .tm-sc-funfact{padding:29px 20px 25px 20px;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.15);}.elementor-10784 .elementor-element.elementor-element-9c12be9 .title{font-family:"Exo 2", Sans-serif;font-size:33px;}.elementor-10784 .elementor-element.elementor-element-552c720 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-552c720 .tm-text-editor, .elementor-10784 .elementor-element.elementor-element-552c720 .tm-text-editor *{font-family:"Exo 2", Sans-serif;}.elementor-10784 .elementor-element.elementor-element-552c720 .tm-text-editor{margin:0px 0px 10px 0px;}.elementor-10784 .elementor-element.elementor-element-552c720 .tm-text-editor *{margin:0px 0px 10px 0px;}.elementor-10784 .elementor-element.elementor-element-743aad9 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-743aad9 .btn-view-details{text-align:left;}.elementor-10784 .elementor-element.elementor-element-2cd4db1{--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;}.elementor-10784 .elementor-element.elementor-element-5dd11d9{--spacer-size:50px;}.elementor-10784 .elementor-element.elementor-element-64bb9fc:not(.elementor-motion-effects-element-type-background), .elementor-10784 .elementor-element.elementor-element-64bb9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drhaus-bau.ch/wp-content/uploads/2024/04/line.jpg");background-position:-10px -25px;background-repeat:no-repeat;background-size:contain;}.elementor-10784 .elementor-element.elementor-element-64bb9fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-64bb9fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10784 .elementor-element.elementor-element-f30b453{overflow:hidden;}.elementor-10784 .elementor-element.elementor-element-f090561:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10784 .elementor-element.elementor-element-f090561 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10784 .elementor-element.elementor-element-f090561 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10784 .elementor-element.elementor-element-f090561 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10784 .elementor-element.elementor-element-71f186e .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:20px;}.elementor-10784 .elementor-element.elementor-element-008f2c8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-b8f3478 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:20px;}.elementor-10784 .elementor-element.elementor-element-1138814 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-103cb2d .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:20px;}.elementor-10784 .elementor-element.elementor-element-30f45f8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-f4280f2 img{height:248px;}.elementor-10784 .elementor-element.elementor-element-1e5f17c .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:20px;}.elementor-10784 .elementor-element.elementor-element-1f69518 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-85daa6f{--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;}.elementor-10784 .elementor-element.elementor-element-22a85e8{--spacer-size:124px;}.elementor-10784 .elementor-element.elementor-element-366569e{--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;}.elementor-10784 .elementor-element.elementor-element-7350ef7{font-size:1px;color:#FFFFFF;}.elementor-10784 .elementor-element.elementor-element-1153716{padding:0px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-efa33fd iframe{height:328px;}@media(max-width:1024px){.elementor-10784 .elementor-element.elementor-element-17e7562:not(.elementor-motion-effects-element-type-background), .elementor-10784 .elementor-element.elementor-element-17e7562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10784 .elementor-element.elementor-element-17e7562{padding:100px 0px 100px 0px;}body:not(.rtl) .elementor-10784 .elementor-element.elementor-element-094e33c{right:-325px;}body.rtl .elementor-10784 .elementor-element.elementor-element-094e33c{left:-325px;}.elementor-10784 .elementor-element.elementor-element-094e33c{top:-400px;}.elementor-10784 .elementor-element.elementor-element-bd2e4c1:not(.elementor-motion-effects-element-type-background), .elementor-10784 .elementor-element.elementor-element-bd2e4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drhaus-bau.ch/wp-content/uploads/2022/10/tmptrn1.png");background-position:0px 0px;background-size:auto;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-0cea651 .layer-inner{padding:0px 100px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-0cea651{left:0px;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-22dc4cd{right:0px;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-ba35187{height:180px;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-ba35187 img{height:180px;}.elementor-10784 .elementor-element.elementor-element-2c52976 > .elementor-widget-container{margin:-138px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-64bb9fc:not(.elementor-motion-effects-element-type-background), .elementor-10784 .elementor-element.elementor-element-64bb9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drhaus-bau.ch/wp-content/uploads/2022/10/tmptrn1.png");background-position:0px 0px;background-size:auto;}.elementor-10784 .elementor-element.elementor-element-1153716{margin-top:0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-10784 .elementor-element.elementor-element-17e7562:not(.elementor-motion-effects-element-type-background), .elementor-10784 .elementor-element.elementor-element-17e7562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10784 .elementor-element.elementor-element-17e7562, .elementor-10784 .elementor-element.elementor-element-17e7562 > .elementor-background-overlay{border-radius:0px 0px 50px 0px;}.elementor-10784 .elementor-element.elementor-element-17e7562{margin-top:0px;margin-bottom:0px;padding:80px 0px 40px 0px;}.elementor-10784 .elementor-element.elementor-element-0d97499{text-align:center;}.elementor-10784 .elementor-element.elementor-element-bd2e4c1:not(.elementor-motion-effects-element-type-background), .elementor-10784 .elementor-element.elementor-element-bd2e4c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-0cea651{display:block;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-0cea651 .layer-inner{padding:0px 0px 0px 0px;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-22dc4cd{display:none;}.elementor-10784 .elementor-element.elementor-element-ccc5bb1 .elementor-repeater-item-ba35187{display:none;}.elementor-10784 .elementor-element.elementor-element-2c52976{width:100%;max-width:100%;}.elementor-10784 .elementor-element.elementor-element-2c52976 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-10784 .elementor-element.elementor-element-9c12be9{text-align:center;}.elementor-10784 .elementor-element.elementor-element-9c12be9 .title{font-size:31px;}.elementor-10784 .elementor-element.elementor-element-552c720 .tm-text-editor{text-align:center;}.elementor-10784 .elementor-element.elementor-element-743aad9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10784 .elementor-element.elementor-element-743aad9 .btn-view-details{text-align:center;}.elementor-10784 .elementor-element.elementor-element-64bb9fc:not(.elementor-motion-effects-element-type-background), .elementor-10784 .elementor-element.elementor-element-64bb9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10784 .elementor-element.elementor-element-2c45a16 img{width:100%;}.elementor-10784 .elementor-element.elementor-element-bbd15ae img{width:100%;}.elementor-10784 .elementor-element.elementor-element-91be23c img{width:100%;}.elementor-10784 .elementor-element.elementor-element-f4280f2 img{width:100%;}}@media(min-width:768px){.elementor-10784 .elementor-element.elementor-element-d5ba278{width:51.133%;}.elementor-10784 .elementor-element.elementor-element-3242342{width:48.828%;}.elementor-10784 .elementor-element.elementor-element-126f9f2{width:46.5%;}.elementor-10784 .elementor-element.elementor-element-1b5f05f{width:3.555%;}.elementor-10784 .elementor-element.elementor-element-cd261df{width:49.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10784 .elementor-element.elementor-element-d5ba278{width:70%;}.elementor-10784 .elementor-element.elementor-element-3242342{width:100%;}.elementor-10784 .elementor-element.elementor-element-126f9f2{width:60%;}.elementor-10784 .elementor-element.elementor-element-cd261df{width:100%;}.elementor-10784 .elementor-element.elementor-element-a36e7dd{width:70%;}.elementor-10784 .elementor-element.elementor-element-f090561{width:60%;}.elementor-10784 .elementor-element.elementor-element-4d3dca9{width:100%;}}