.elementor-2012 .elementor-element.elementor-element-79079b0 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0;}.elementor-2012 .elementor-element.elementor-element-79079b0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:50;}.elementor-2012 .elementor-element.elementor-element-5a1dd4b > .elementor-element-populated{margin:0em 0em 05em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-2012 .elementor-element.elementor-element-1f5f233{--display:flex;--min-height:750px;--overlay-opacity:0;--z-index:10;}.elementor-2012 .elementor-element.elementor-element-1f5f233:not(.elementor-motion-effects-element-type-background), .elementor-2012 .elementor-element.elementor-element-1f5f233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2012 .elementor-element.elementor-element-1f5f233::before, .elementor-2012 .elementor-element.elementor-element-1f5f233 > .elementor-background-video-container::before, .elementor-2012 .elementor-element.elementor-element-1f5f233 > .e-con-inner > .elementor-background-video-container::before, .elementor-2012 .elementor-element.elementor-element-1f5f233 > .elementor-background-slideshow::before, .elementor-2012 .elementor-element.elementor-element-1f5f233 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2012 .elementor-element.elementor-element-1f5f233 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2012 .elementor-element.elementor-element-1f5f233.e-con{--align-self:flex-start;}.elementor-2012 .elementor-element.elementor-element-e1f1cbc{--display:flex;--position:absolute;top:0px;}.elementor-2012 .elementor-element.elementor-element-e1f1cbc.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-2012 .elementor-element.elementor-element-e1f1cbc{left:0px;}body.rtl .elementor-2012 .elementor-element.elementor-element-e1f1cbc{right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-repeater-item-713c3a5 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://immobona.de/wp-content/uploads/2025/06/Header_1-1-scaled.jpg);background-size:cover;}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-repeater-item-ba04af4 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://immobona.de/wp-content/uploads/2025/06/Header_2-scaled.jpg);background-size:cover;}.elementor-2012 .elementor-element.elementor-element-e14b284 .swiper-slide{transition-duration:calc(10000ms*1.2);height:900px;}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-slide-button{background-color:#B4965B75;font-size:var( --e-global-typography-477b851-font-size );font-weight:var( --e-global-typography-477b851-font-weight );text-transform:var( --e-global-typography-477b851-text-transform );border-width:2px;border-radius:50px;color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-slide-button:hover{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-2012 .elementor-element.elementor-element-e14b284 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-2012 .elementor-element.elementor-element-e14b284.elementor-element{--align-self:center;}.elementor-2012 .elementor-element.elementor-element-e14b284 .swiper-slide-contents{max-width:100%;}.elementor-2012 .elementor-element.elementor-element-e14b284 .swiper-slide-inner{text-align:center;}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-slide-heading{font-family:var( --e-global-typography-9b3a421-font-family ), Sans-serif;font-size:var( --e-global-typography-9b3a421-font-size );font-weight:var( --e-global-typography-9b3a421-font-weight );text-transform:var( --e-global-typography-9b3a421-text-transform );}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-slide-description{font-family:var( --e-global-typography-a6e4c60-font-family ), Sans-serif;font-size:var( --e-global-typography-a6e4c60-font-size );font-weight:var( --e-global-typography-a6e4c60-font-weight );text-transform:var( --e-global-typography-a6e4c60-text-transform );font-style:var( --e-global-typography-a6e4c60-font-style );}.elementor-2012 .elementor-element.elementor-element-eab595d > .elementor-container{max-width:1054px;}.elementor-2012 .elementor-element.elementor-element-eab595d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:165px 0px 140px 0px;}.elementor-2012 .elementor-element.elementor-element-eab595d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2012 .elementor-element.elementor-element-fa6937b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-fa6937b .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"mundial-narrow-variable", Sans-serif;font-size:75px;font-weight:600;text-transform:none;}.elementor-2012 .elementor-element.elementor-element-fa6937b .elementor-counter-title{color:var( --e-global-color-primary );font-size:16px;font-weight:700;text-transform:uppercase;line-height:25px;}.elementor-2012 .elementor-element.elementor-element-5e7ff32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-5e7ff32 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"mundial-narrow-variable", Sans-serif;font-size:75px;font-weight:600;text-transform:none;}.elementor-2012 .elementor-element.elementor-element-5e7ff32 .elementor-counter-title{color:var( --e-global-color-primary );font-size:16px;font-weight:700;text-transform:uppercase;line-height:25px;}.elementor-2012 .elementor-element.elementor-element-8c09971 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-8c09971 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"mundial-narrow-variable", Sans-serif;font-size:75px;font-weight:600;text-transform:none;}.elementor-2012 .elementor-element.elementor-element-8c09971 .elementor-counter-title{color:var( --e-global-color-primary );font-size:16px;font-weight:700;text-transform:uppercase;line-height:25px;}.elementor-2012 .elementor-element.elementor-element-a94777a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-a94777a .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-family:"mundial-narrow-variable", Sans-serif;font-size:75px;font-weight:600;text-transform:none;}.elementor-2012 .elementor-element.elementor-element-a94777a .elementor-counter-title{color:var( --e-global-color-primary );font-size:16px;font-weight:700;text-transform:uppercase;line-height:25px;}.elementor-2012 .elementor-element.elementor-element-0302929 > .elementor-container{max-width:1290px;}.elementor-2012 .elementor-element.elementor-element-0302929{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-0302929 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-9939da5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2012 .elementor-element.elementor-element-defc688{text-align:left;}.elementor-2012 .elementor-element.elementor-element-88f1719 > .elementor-element-populated{margin:0px 0px 0px 95px;--e-column-margin-right:0px;--e-column-margin-left:95px;padding:0px 0px 0px 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-2012 .elementor-element.elementor-element-cf8add3 > .elementor-widget-container{margin:110px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-cf8add3{text-align:left;}.elementor-2012 .elementor-element.elementor-element-cf8add3 .elementor-heading-title{font-size:var( --e-global-typography-477b851-font-size );font-weight:var( --e-global-typography-477b851-font-weight );text-transform:var( --e-global-typography-477b851-text-transform );color:var( --e-global-color-accent );}.elementor-2012 .elementor-element.elementor-element-a3bb93c > .elementor-widget-container{margin:0px 0px 48px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-a3bb93c .elementor-heading-title{font-family:"mundial-narrow-variable", Sans-serif;font-size:45px;font-weight:600;text-transform:none;color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-accordion-item{border-width:0px;border-color:#E3E3E3;}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#E3E3E3;}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#E3E3E3;}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-accordion-icon, .elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-active .elementor-accordion-icon, .elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-accordion-title{font-family:var( --e-global-typography-350982f-font-family ), Sans-serif;font-size:var( --e-global-typography-350982f-font-size );font-weight:var( --e-global-typography-350982f-font-weight );text-transform:var( --e-global-typography-350982f-text-transform );font-style:var( --e-global-typography-350982f-font-style );}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-tab-title{padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-tab-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-a6e4c60-font-family ), Sans-serif;font-size:var( --e-global-typography-a6e4c60-font-size );font-weight:var( --e-global-typography-a6e4c60-font-weight );text-transform:var( --e-global-typography-a6e4c60-text-transform );font-style:var( --e-global-typography-a6e4c60-font-style );padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-a500b1d:not(.elementor-motion-effects-element-type-background), .elementor-2012 .elementor-element.elementor-element-a500b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2012 .elementor-element.elementor-element-a500b1d > .elementor-container{max-width:1290px;}.elementor-2012 .elementor-element.elementor-element-a500b1d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:140px;margin-bottom:-100px;padding:135px 0px 0140px 0px;}.elementor-2012 .elementor-element.elementor-element-a500b1d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-4f373ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-71da553 .blog-grid-area .post-grid-wrapper-inner .grid-thumbnail-wrap img{height:380px!important;}.elementor-2012 .elementor-element.elementor-element-e4c9368:not(.elementor-motion-effects-element-type-background), .elementor-2012 .elementor-element.elementor-element-e4c9368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2012 .elementor-element.elementor-element-e4c9368{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:135px 0px 0120px 0px;}.elementor-2012 .elementor-element.elementor-element-e4c9368 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-48535c0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-4ef1c7c{--display:flex;}.elementor-2012 .elementor-element.elementor-element-9bb60b0 > .elementor-widget-container{margin:0em 0em -1em 0em;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-9bb60b0{text-align:left;}.elementor-2012 .elementor-element.elementor-element-9bb60b0 .elementor-heading-title{font-size:var( --e-global-typography-477b851-font-size );font-weight:var( --e-global-typography-477b851-font-weight );text-transform:var( --e-global-typography-477b851-text-transform );color:var( --e-global-color-accent );}.elementor-2012 .elementor-element.elementor-element-b8398e3 > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-b8398e3{text-align:left;}.elementor-2012 .elementor-element.elementor-element-b8398e3 .elementor-heading-title{font-family:"mundial-narrow-variable", Sans-serif;font-size:45px;font-weight:600;text-transform:none;color:var( --e-global-color-secondary );}.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-2012 .elementor-element.elementor-element-6eb08d2{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-a6e4c60-font-family ), Sans-serif;font-size:var( --e-global-typography-a6e4c60-font-size );font-weight:var( --e-global-typography-a6e4c60-font-weight );text-transform:var( --e-global-typography-a6e4c60-text-transform );font-style:var( --e-global-typography-a6e4c60-font-style );color:var( --e-global-color-secondary );}.elementor-2012 .elementor-element.elementor-element-40b8710:not(.elementor-motion-effects-element-type-background), .elementor-2012 .elementor-element.elementor-element-40b8710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202733;}.elementor-2012 .elementor-element.elementor-element-40b8710 > .elementor-container{max-width:1290px;}.elementor-2012 .elementor-element.elementor-element-40b8710 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-40b8710{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-355b845 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-3178468 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-3178468{z-index:9;}.elementor-2012 .elementor-element.elementor-element-7fecb40 > .elementor-container{max-width:1290px;}.elementor-2012 .elementor-element.elementor-element-7fecb40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:138px;margin-bottom:78px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-7fecb40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-722809d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-302e7b1:not(.elementor-motion-effects-element-type-background), .elementor-2012 .elementor-element.elementor-element-302e7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://immobona.de/wp-content/uploads/2025/06/BG_Testimonial.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2012 .elementor-element.elementor-element-302e7b1 > .elementor-container{max-width:1290px;}.elementor-2012 .elementor-element.elementor-element-302e7b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:130px 0px 130px 0px;}.elementor-2012 .elementor-element.elementor-element-302e7b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2012 .elementor-element.elementor-element-06cd8c2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-cb0aef5 > .elementor-container{max-width:1290px;}.elementor-2012 .elementor-element.elementor-element-cb0aef5{overflow:hidden;margin-top:140px;margin-bottom:140px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-d0fa8f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-c7ce45b iframe{height:730px;}.elementor-2012 .elementor-element.elementor-element-58b73c9 > .elementor-element-populated{margin:0px 0px 0px 95px;--e-column-margin-right:0px;--e-column-margin-left:95px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-798aa7c > .elementor-widget-container{margin:110px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-798aa7c{text-align:left;}.elementor-2012 .elementor-element.elementor-element-798aa7c .elementor-heading-title{font-size:var( --e-global-typography-477b851-font-size );font-weight:var( --e-global-typography-477b851-font-weight );text-transform:var( --e-global-typography-477b851-text-transform );color:var( --e-global-color-accent );}.elementor-2012 .elementor-element.elementor-element-803f474 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-803f474 .elementor-heading-title{font-family:"mundial-narrow-variable", Sans-serif;font-size:45px;font-weight:600;text-transform:none;color:#181C23;}.elementor-2012 .elementor-element.elementor-element-b153274{font-family:var( --e-global-typography-a6e4c60-font-family ), Sans-serif;font-size:var( --e-global-typography-a6e4c60-font-size );font-weight:var( --e-global-typography-a6e4c60-font-weight );text-transform:var( --e-global-typography-a6e4c60-text-transform );font-style:var( --e-global-typography-a6e4c60-font-style );color:var( --e-global-color-primary );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-field-group{padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );margin-bottom:25px;}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-form-fields-wrapper{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );margin-bottom:-25px;}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2012 .elementor-element.elementor-element-9572663 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2012 .elementor-element.elementor-element-9572663 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2012 .elementor-element.elementor-element-9572663 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2012 .elementor-element.elementor-element-9572663 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-field-type-html{padding-bottom:0px;}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-width:0px 0px 1px 0px;}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-field-group .elementor-select-wrapper select{border-width:0px 0px 1px 0px;}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-button{font-size:var( --e-global-typography-477b851-font-size );font-weight:var( --e-global-typography-477b851-font-weight );text-transform:var( --e-global-typography-477b851-text-transform );border-radius:50px 50px 50px 50px;}.elementor-2012 .elementor-element.elementor-element-9572663 .e-form__buttons__wrapper__button-next{background-color:#B4965B75;color:#ffffff;}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-button[type="submit"]{background-color:#B4965B75;color:#ffffff;}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2012 .elementor-element.elementor-element-9572663 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2012 .elementor-element.elementor-element-9572663 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2012 .elementor-element.elementor-element-9572663 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2012 .elementor-element.elementor-element-9572663{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-slide-heading{font-size:var( --e-global-typography-9b3a421-font-size );}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-slide-description{font-size:var( --e-global-typography-a6e4c60-font-size );}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-slide-button{font-size:var( --e-global-typography-477b851-font-size );}.elementor-2012 .elementor-element.elementor-element-9939da5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-2012 .elementor-element.elementor-element-defc688{text-align:center;}.elementor-2012 .elementor-element.elementor-element-88f1719 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-2012 .elementor-element.elementor-element-cf8add3 .elementor-heading-title{font-size:var( --e-global-typography-477b851-font-size );}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-accordion-title{font-size:var( --e-global-typography-350982f-font-size );}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-tab-content{font-size:var( --e-global-typography-a6e4c60-font-size );}.elementor-2012 .elementor-element.elementor-element-4f373ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-2012 .elementor-element.elementor-element-71da553 .blog-grid-area .post-grid-wrapper-inner .grid-thumbnail-wrap img{height:300px!important;}.elementor-2012 .elementor-element.elementor-element-48535c0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-2012 .elementor-element.elementor-element-9bb60b0 .elementor-heading-title{font-size:var( --e-global-typography-477b851-font-size );}.elementor-2012 .elementor-element.elementor-element-6eb08d2{font-size:var( --e-global-typography-a6e4c60-font-size );}.elementor-2012 .elementor-element.elementor-element-722809d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2012 .elementor-element.elementor-element-06cd8c2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-2012 .elementor-element.elementor-element-d0fa8f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-58b73c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-2012 .elementor-element.elementor-element-798aa7c .elementor-heading-title{font-size:var( --e-global-typography-477b851-font-size );}.elementor-2012 .elementor-element.elementor-element-b153274{font-size:var( --e-global-typography-a6e4c60-font-size );}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-button{font-size:var( --e-global-typography-477b851-font-size );}}@media(max-width:767px){.elementor-2012 .elementor-element.elementor-element-79079b0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-slide-heading{font-size:var( --e-global-typography-9b3a421-font-size );}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-slide-description{font-size:var( --e-global-typography-a6e4c60-font-size );}.elementor-2012 .elementor-element.elementor-element-e14b284 .elementor-slide-button{font-size:var( --e-global-typography-477b851-font-size );}.elementor-2012 .elementor-element.elementor-element-eab595d > .elementor-container{text-align:center;}.elementor-2012 .elementor-element.elementor-element-eab595d{padding:80px 0px 70px 0px;}.elementor-2012 .elementor-element.elementor-element-0302929{margin-top:0px;margin-bottom:80px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-9939da5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-88f1719 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-cf8add3 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-cf8add3 .elementor-heading-title{font-size:var( --e-global-typography-477b851-font-size );}.elementor-2012 .elementor-element.elementor-element-a3bb93c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2012 .elementor-element.elementor-element-a3bb93c .elementor-heading-title{font-size:30px;}.elementor-2012 .elementor-element.elementor-element-9b2c4be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-accordion-title{font-size:var( --e-global-typography-350982f-font-size );}.elementor-2012 .elementor-element.elementor-element-9b2c4be .elementor-tab-content{font-size:var( --e-global-typography-a6e4c60-font-size );}.elementor-2012 .elementor-element.elementor-element-a500b1d{margin-top:0px;margin-bottom:0px;padding:80px 0px 85px 0px;}.elementor-2012 .elementor-element.elementor-element-4f373ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-71da553 .blog-grid-area .post-grid-wrapper-inner .grid-thumbnail-wrap img{height:300px!important;}.elementor-2012 .elementor-element.elementor-element-e4c9368{margin-top:0px;margin-bottom:0px;padding:0px 0px 85px 0px;}.elementor-2012 .elementor-element.elementor-element-48535c0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-9bb60b0 > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-9bb60b0 .elementor-heading-title{font-size:var( --e-global-typography-477b851-font-size );}.elementor-2012 .elementor-element.elementor-element-b8398e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-b8398e3{text-align:left;}.elementor-2012 .elementor-element.elementor-element-b8398e3 .elementor-heading-title{font-size:30px;}.elementor-2012 .elementor-element.elementor-element-6eb08d2{width:100%;max-width:100%;text-align:left;font-size:var( --e-global-typography-a6e4c60-font-size );}.elementor-2012 .elementor-element.elementor-element-7fecb40{margin-top:80px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-302e7b1{margin-top:0px;margin-bottom:0px;padding:80px 0px 140px 0px;}.elementor-2012 .elementor-element.elementor-element-cb0aef5{margin-top:85px;margin-bottom:85px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-c7ce45b iframe{height:400px;}.elementor-2012 .elementor-element.elementor-element-798aa7c > .elementor-widget-container{margin:80px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-798aa7c .elementor-heading-title{font-size:var( --e-global-typography-477b851-font-size );}.elementor-2012 .elementor-element.elementor-element-803f474 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2012 .elementor-element.elementor-element-803f474 .elementor-heading-title{font-size:30px;}.elementor-2012 .elementor-element.elementor-element-b153274{font-size:var( --e-global-typography-a6e4c60-font-size );}.elementor-2012 .elementor-element.elementor-element-9572663 .elementor-button{font-size:var( --e-global-typography-477b851-font-size );}}@media(min-width:768px){.elementor-2012 .elementor-element.elementor-element-5a1dd4b{width:100%;}.elementor-2012 .elementor-element.elementor-element-1f5f233{--width:100%;}.elementor-2012 .elementor-element.elementor-element-e1f1cbc{--content-width:90%;}.elementor-2012 .elementor-element.elementor-element-9939da5{width:50%;}.elementor-2012 .elementor-element.elementor-element-88f1719{width:50%;}.elementor-2012 .elementor-element.elementor-element-48535c0{width:100%;}.elementor-2012 .elementor-element.elementor-element-4ef1c7c{--content-width:1300px;}.elementor-2012 .elementor-element.elementor-element-355b845{width:100%;}.elementor-2012 .elementor-element.elementor-element-d0fa8f3{width:50%;}.elementor-2012 .elementor-element.elementor-element-58b73c9{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2012 .elementor-element.elementor-element-9939da5{width:100%;}.elementor-2012 .elementor-element.elementor-element-88f1719{width:100%;}.elementor-2012 .elementor-element.elementor-element-722809d{width:100%;}.elementor-2012 .elementor-element.elementor-element-06cd8c2{width:100%;}.elementor-2012 .elementor-element.elementor-element-d0fa8f3{width:100%;}.elementor-2012 .elementor-element.elementor-element-58b73c9{width:100%;}}@media(min-width:1025px){.elementor-2012 .elementor-element.elementor-element-302e7b1:not(.elementor-motion-effects-element-type-background), .elementor-2012 .elementor-element.elementor-element-302e7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for section, class: .elementor-element-eab595d */@media (max-width: 768px) {
  .elementor-counter {
    flex-direction: column !important;
    align-items: center;
    text-align: center;
  }

  .elementor-counter-number-wrapper {
    order: 1;
  }

  .elementor-counter-title {
    order: 2;
    margin-top: 8px; /* optionaler Abstand zur Zahl */
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-9b2c4be */#unternehmen-accordeon p {
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for property-grid-slider, class: .elementor-element-71da553 */.elementor-2012 .elementor-element.elementor-element-71da553 .property-grid-content-one .property-grid-locations  {
    font-size: var(--e-global-typography-477b851-font-size);
    font-weight: var(--e-global-typography-477b851-font-weight);
    text-transform: var(--e-global-typography-477b851-text-transform);
  
}

.post-title {
    font-family: var(--e-global-typography-350982f-font-family), Sans-serif;
    font-size: var(--e-global-typography-350982f-font-size);
    font-weight: var(--e-global-typography-350982f-font-weight);
    text-transform: var(--e-global-typography-350982f-text-transform);
    font-style: var(--e-global-typography-350982f-font-style);
}

.post-title a {
    pointer-events: none;
}

.see-all-btn.property-all-btnn {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3178468 */.overlay-bottom:before {
    background: #F6F6F6;
}/* End custom CSS */
/* Start custom CSS for services-grid, class: .elementor-element-a0e37d5 */.elementor-2012 .elementor-element.elementor-element-a0e37d5 h2.features-title {
  max-width: 800px;
}

.elementor-2012 .elementor-element.elementor-element-a0e37d5 .features-sub-title{
    font-size: var(--e-global-typography-477b851-font-size) !important;
    font-weight: var(--e-global-typography-477b851-font-weight) !important;
    text-transform: var(--e-global-typography-477b851-text-transform) !important;
    color: var(--e-global-color-accent) !important;
}

.elementor-2012 .elementor-element.elementor-element-a0e37d5 .features-title {
    font-family: var(--e-global-typography-9b3a421-font-family), Sans-serif;
    font-size: var(--e-global-typography-9b3a421-font-size);
    font-weight: var(--e-global-typography-9b3a421-font-weight);
    text-transform: var(--e-global-typography-9b3a421-text-transform);
    color: var(--e-global-color-primary);
}

.elementor-2012 .elementor-element.elementor-element-a0e37d5 .features-inner-content h3 {
    font-family: var(--e-global-typography-350982f-font-family), Sans-serif;
    font-size: var(--e-global-typography-350982f-font-size);
    font-weight: var(--e-global-typography-350982f-font-weight);
    text-transform: var(--e-global-typography-350982f-text-transform);
    font-style: var(--e-global-typography-350982f-font-style);
}/* End custom CSS */
/* Start custom CSS for testimonials-one, class: .elementor-element-c5a77da */div.testimonial-img::before { display: none;
}

.author-review-content {
    font-family: var(--e-global-typography-350982f-font-family), Sans-serif;
    font-size: var(--e-global-typography-350982f-font-size);
    font-weight: var(--e-global-typography-350982f-font-weight);
    text-transform: var(--e-global-typography-350982f-text-transform);
    font-style: var(--e-global-typography-350982f-font-style);
}/* End custom CSS */
/* Start custom CSS */.property-grid-title {
    font-family: var(--e-global-typography-9b3a421-font-family), Sans-serif;
    font-size: var(--e-global-typography-9b3a421-font-size);
    font-weight: var(--e-global-typography-9b3a421-font-weight);
    text-transform: var(--e-global-typography-9b3a421-text-transform);
    color: var(--e-global-color-secondary);
}

.property-grid-sub-title,
.features-sub-title,
.reviewer-box {
    font-size: var(--e-global-typography-477b851-font-size) !important;
    font-weight: var(--e-global-typography-477b851-font-weight) !important;
    text-transform: var(--e-global-typography-477b851-text-transform) !important;
    color: var(--e-global-color-accent) !important;
}

body.page .theme-page-spacing .entry-content p { color: var(--e-global-color-secondary);
}/* End custom CSS */