.elementor-899 .elementor-element.elementor-element-8562f93{--display:flex;--min-height:100vh;--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-899 .elementor-element.elementor-element-80267b8{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-80267b8 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-80267b8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#EFEDE9B0;opacity:1;}.elementor-899 .elementor-element.elementor-element-80267b8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-899 .elementor-element.elementor-element-f03f927{--display:flex;--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;--align-items:center;--overlay-opacity:0.5;}.elementor-899 .elementor-element.elementor-element-f03f927:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-f03f927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-f03f927::before, .elementor-899 .elementor-element.elementor-element-f03f927 > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-f03f927 > .e-con-inner > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-f03f927 > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-f03f927 > .e-con-inner > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-f03f927 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.gfohlerhof.com/wp-content/uploads/2024/10/Gruppe-11.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:auto auto;}.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-899 .elementor-element.elementor-element-4358279 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-27454c3 .elementor-heading-title{color:var( --e-global-color-75832de );}.elementor-widget-text-editor{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-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-899 .elementor-element.elementor-element-5ea0716{--display:flex;--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;--align-items:center;--overlay-opacity:0.5;}.elementor-899 .elementor-element.elementor-element-5ea0716:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-5ea0716 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-5ea0716::before, .elementor-899 .elementor-element.elementor-element-5ea0716 > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-5ea0716 > .e-con-inner > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-5ea0716 > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-5ea0716 > .e-con-inner > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-5ea0716 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-899 .elementor-element.elementor-element-fda6fee{--display:flex;}.elementor-899 .elementor-element.elementor-element-c10c1c6{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-c10c1c6 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-899 .elementor-element.elementor-element-c10c1c6 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-899 .elementor-element.elementor-element-c10c1c6 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-c10c1c6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#EFEDE9B0;opacity:1;}.elementor-899 .elementor-element.elementor-element-c10c1c6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.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 );}body:not(.rtl) .elementor-899 .elementor-element.elementor-element-ea2efb2{left:20px;}body.rtl .elementor-899 .elementor-element.elementor-element-ea2efb2{right:20px;}.elementor-899 .elementor-element.elementor-element-ea2efb2{bottom:100px;}.elementor-899 .elementor-element.elementor-element-ea2efb2 img{width:60%;}.elementor-899 .elementor-element.elementor-element-07c75e7 .elementor-heading-title{color:var( --e-global-color-75832de );}.elementor-899 .elementor-element.elementor-element-e4d8d68 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-e43b6a4{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-2b39a64{--display:flex;}.elementor-899 .elementor-element.elementor-element-25cadf3{--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-899 .elementor-element.elementor-element-5764910.elementor-element{--align-self:center;}.elementor-899 .elementor-element.elementor-element-5764910{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-0421b88{--n-accordion-title-font-size:28px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-75832de );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}.elementor-899 .elementor-element.elementor-element-0421b88 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-899 .elementor-element.elementor-element-0421b88 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-899 .elementor-element.elementor-element-0421b88 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:400;text-decoration:underline;}:where( .elementor-899 .elementor-element.elementor-element-0421b88 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-899 .elementor-element.elementor-element-94aa936 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-94aa936 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-c6f7bd5 .elementor-heading-title{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-75832de );}.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 );}.elementor-899 .elementor-element.elementor-element-ed13387 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-ed13387 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-1547614{--display:flex;--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;--align-items:center;--overlay-opacity:0.5;}.elementor-899 .elementor-element.elementor-element-1547614:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-1547614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-1547614::before, .elementor-899 .elementor-element.elementor-element-1547614 > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-1547614 > .e-con-inner > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-1547614 > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-1547614 > .e-con-inner > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-1547614 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-899 .elementor-element.elementor-element-cc91d11{--display:flex;}.elementor-899 .elementor-element.elementor-element-1b54858{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-1b54858 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-899 .elementor-element.elementor-element-1b54858 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-899 .elementor-element.elementor-element-1b54858 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-1b54858 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#EFEDE9B0;opacity:1;}.elementor-899 .elementor-element.elementor-element-1b54858 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}body:not(.rtl) .elementor-899 .elementor-element.elementor-element-5abeb51{left:20px;}body.rtl .elementor-899 .elementor-element.elementor-element-5abeb51{right:20px;}.elementor-899 .elementor-element.elementor-element-5abeb51{bottom:100px;}.elementor-899 .elementor-element.elementor-element-5abeb51 img{width:60%;}.elementor-899 .elementor-element.elementor-element-8638f79 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-ffc45ad .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-ab1639a{color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-64ecf8b{--display:flex;}.elementor-899 .elementor-element.elementor-element-f2cb840{--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-899 .elementor-element.elementor-element-beec7a5.elementor-element{--align-self:center;}.elementor-899 .elementor-element.elementor-element-beec7a5{color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-90ec078{--n-accordion-title-font-size:28px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-899 .elementor-element.elementor-element-90ec078 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-899 .elementor-element.elementor-element-90ec078 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-899 .elementor-element.elementor-element-90ec078 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:400;text-decoration:underline;}:where( .elementor-899 .elementor-element.elementor-element-90ec078 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-899 .elementor-element.elementor-element-a43ec3d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-a43ec3d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-47b64ab .elementor-heading-title{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-secondary );}.elementor-899 .elementor-element.elementor-element-1f7f3bf .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-1f7f3bf > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-899 .elementor-element.elementor-element-3e107c3{--display:flex;--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;--align-items:center;--overlay-opacity:0.5;}.elementor-899 .elementor-element.elementor-element-3e107c3:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-3e107c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-3e107c3::before, .elementor-899 .elementor-element.elementor-element-3e107c3 > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-3e107c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-3e107c3 > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-3e107c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-3e107c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-899 .elementor-element.elementor-element-0b23d02 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-fddb699 .elementor-heading-title{color:var( --e-global-color-75832de );}.elementor-899 .elementor-element.elementor-element-fbcda9c{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-f67d9ce{--display:flex;}.elementor-899 .elementor-element.elementor-element-f67d9ce.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-2a17dfb{--e-image-carousel-slides-to-show:1;}.elementor-899 .elementor-element.elementor-element-c5bcac5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-899 .elementor-element.elementor-element-c5bcac5.e-con{--align-self:center;}.elementor-899 .elementor-element.elementor-element-436c52c{text-align:center;}.elementor-899 .elementor-element.elementor-element-436c52c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-0354639{text-align:center;color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-a687147{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-66d2ca9{--display:flex;}.elementor-899 .elementor-element.elementor-element-66d2ca9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-45d43f4{--e-image-carousel-slides-to-show:1;}.elementor-899 .elementor-element.elementor-element-645d470{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-899 .elementor-element.elementor-element-645d470.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-899 .elementor-element.elementor-element-90e252e{text-align:center;}.elementor-899 .elementor-element.elementor-element-90e252e .elementor-heading-title{color:var( --e-global-color-75832de );}.elementor-899 .elementor-element.elementor-element-6a41d93{text-align:center;color:var( --e-global-color-text );}.elementor-899 .elementor-element.elementor-element-ef1313a{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-944b816{--display:flex;}.elementor-899 .elementor-element.elementor-element-944b816.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-ed26732.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-ed26732 img{width:100%;height:100%;object-fit:cover;object-position:center left;}.elementor-899 .elementor-element.elementor-element-cffad96{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-899 .elementor-element.elementor-element-cffad96.e-con{--align-self:center;}.elementor-899 .elementor-element.elementor-element-52a6ace{text-align:center;}.elementor-899 .elementor-element.elementor-element-52a6ace .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-0cb8a32{text-align:center;color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-54ee902{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-3428202{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-899 .elementor-element.elementor-element-3428202.e-con{--align-self:center;}.elementor-899 .elementor-element.elementor-element-bcdeb0a{text-align:center;}.elementor-899 .elementor-element.elementor-element-bcdeb0a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-a8f9139{text-align:center;color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-6d82376{--display:flex;}.elementor-899 .elementor-element.elementor-element-6d82376.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-735164f{--e-image-carousel-slides-to-show:1;}.elementor-899 .elementor-element.elementor-element-47b73e3{--display:flex;--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;--align-items:center;--overlay-opacity:0.5;}.elementor-899 .elementor-element.elementor-element-47b73e3:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-47b73e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75832de );}.elementor-899 .elementor-element.elementor-element-47b73e3::before, .elementor-899 .elementor-element.elementor-element-47b73e3 > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-47b73e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-47b73e3 > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-47b73e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-47b73e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-899 .elementor-element.elementor-element-bff8479 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-392db78 .elementor-heading-title{color:var( --e-global-color-75832de );}.elementor-899 .elementor-element.elementor-element-5f84f5b{--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:center;}.elementor-899 .elementor-element.elementor-element-841de7e{--display:flex;}.elementor-899 .elementor-element.elementor-element-c112864{--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-899 .elementor-element.elementor-element-ffccb41{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-601b4d0{--display:flex;}.elementor-899 .elementor-element.elementor-element-b525b9a{--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-899 .elementor-element.elementor-element-82c6c32{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-8d599e5{--display:flex;}.elementor-899 .elementor-element.elementor-element-c048fa4{--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-899 .elementor-element.elementor-element-eafe054{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-17d048d{--display:flex;}.elementor-899 .elementor-element.elementor-element-d766b03{--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-899 .elementor-element.elementor-element-f734b46{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-b181c20{--display:flex;}.elementor-899 .elementor-element.elementor-element-c2624b6{--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-899 .elementor-element.elementor-element-ac4117b{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-3d80414{--display:flex;}.elementor-899 .elementor-element.elementor-element-dfe0afa{--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-899 .elementor-element.elementor-element-911982e{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-a9436c5{--display:flex;}.elementor-899 .elementor-element.elementor-element-b152ee1{--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-899 .elementor-element.elementor-element-99f4750{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-a081c66{--display:flex;}.elementor-899 .elementor-element.elementor-element-a684148{--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-899 .elementor-element.elementor-element-e24595c{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-f84eefd{--display:flex;}.elementor-899 .elementor-element.elementor-element-3014777{--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-899 .elementor-element.elementor-element-ff3f6e6{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-ab777ee{--display:flex;}.elementor-899 .elementor-element.elementor-element-ac537e2{--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-899 .elementor-element.elementor-element-b428856{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-81de4bd{--display:flex;}.elementor-899 .elementor-element.elementor-element-34b0e95{--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-899 .elementor-element.elementor-element-f971f69{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-59111b9{--display:flex;}.elementor-899 .elementor-element.elementor-element-50615b3{--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-899 .elementor-element.elementor-element-2f27d84{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-86aefe7{--display:flex;}.elementor-899 .elementor-element.elementor-element-811d274{--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-899 .elementor-element.elementor-element-09bc3e1{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-88ce6f1{--display:flex;}.elementor-899 .elementor-element.elementor-element-786b2be{--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-899 .elementor-element.elementor-element-c21dc46{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-64bbd6a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}:where( .elementor-899 .elementor-element.elementor-element-64bbd6a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-899 .elementor-element.elementor-element-83f21d1{--display:flex;--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;--align-items:center;--overlay-opacity:0.5;}.elementor-899 .elementor-element.elementor-element-83f21d1:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-83f21d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-83f21d1::before, .elementor-899 .elementor-element.elementor-element-83f21d1 > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-83f21d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-83f21d1 > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-83f21d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-83f21d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-899 .elementor-element.elementor-element-fd47cdb .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-899 .elementor-element.elementor-element-d5262fb{color:var( --e-global-color-text );}.elementor-899 .elementor-element.elementor-element-e6a9b74{--display:flex;}.elementor-899 .elementor-element.elementor-element-3579559{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-899 .elementor-element.elementor-element-3579559 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-899 .elementor-element.elementor-element-3579559 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-899 .elementor-element.elementor-element-3579559 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-3579559 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#EFEDE9B0;opacity:1;}.elementor-899 .elementor-element.elementor-element-3579559 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-899 .elementor-element.elementor-element-b205bf6 .elementor-heading-title{color:var( --e-global-color-75832de );}.elementor-899 .elementor-element.elementor-element-f21de7d{color:var( --e-global-color-text );}.elementor-899 .elementor-element.elementor-element-1bbff7f{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-44702dc{--display:flex;}.elementor-899 .elementor-element.elementor-element-44702dc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-20a138f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-20a138f img{width:100%;height:100%;object-fit:cover;object-position:center left;}.elementor-899 .elementor-element.elementor-element-5462fb0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-899 .elementor-element.elementor-element-5462fb0.e-con{--align-self:center;}.elementor-899 .elementor-element.elementor-element-d556a8e{text-align:center;}.elementor-899 .elementor-element.elementor-element-d556a8e .elementor-heading-title{color:var( --e-global-color-75832de );}.elementor-899 .elementor-element.elementor-element-16dafd2{text-align:center;color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-3fb5eca{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-6f4906b{--display:flex;}.elementor-899 .elementor-element.elementor-element-6f4906b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-0ef2a4b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-0ef2a4b img{width:100%;height:100%;object-fit:cover;object-position:center left;}.elementor-899 .elementor-element.elementor-element-3c2afcb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-899 .elementor-element.elementor-element-3c2afcb.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-899 .elementor-element.elementor-element-79d9ca5{text-align:center;}.elementor-899 .elementor-element.elementor-element-79d9ca5 .elementor-heading-title{color:var( --e-global-color-75832de );}.elementor-899 .elementor-element.elementor-element-5108ff7{text-align:center;color:var( --e-global-color-text );}.elementor-899 .elementor-element.elementor-element-25d294e{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-245a5c1{--display:flex;}.elementor-899 .elementor-element.elementor-element-245a5c1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-3627686.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-899 .elementor-element.elementor-element-3627686 img{width:100%;height:100%;object-fit:cover;object-position:center left;}.elementor-899 .elementor-element.elementor-element-a5aba96{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-899 .elementor-element.elementor-element-a5aba96.e-con{--align-self:center;}.elementor-899 .elementor-element.elementor-element-b38b724{text-align:center;}.elementor-899 .elementor-element.elementor-element-b38b724 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-1b56941{text-align:center;color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-350c4dc{--display:flex;--min-height:100vh;--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:space-between;--align-items:center;--overlay-opacity:0.5;}.elementor-899 .elementor-element.elementor-element-350c4dc:not(.elementor-motion-effects-element-type-background), .elementor-899 .elementor-element.elementor-element-350c4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gfohlerhof.com/wp-content/uploads/2024/10/MT39370.png");background-repeat:no-repeat;background-size:cover;}.elementor-899 .elementor-element.elementor-element-350c4dc::before, .elementor-899 .elementor-element.elementor-element-350c4dc > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-350c4dc > .e-con-inner > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-350c4dc > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-350c4dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-350c4dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-text ) 100%);}.elementor-899 .elementor-element.elementor-element-7fa7914{--display:flex;}.elementor-899 .elementor-element.elementor-element-7979f7a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-3ecaa90 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-625ba62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-899 .elementor-element.elementor-element-5640c14{color:var( --e-global-color-primary );}.elementor-899 .elementor-element.elementor-element-bd10250 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-899 .elementor-element.elementor-element-fbcda9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-a687147{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-ef1313a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-54ee902{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-1bbff7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-3fb5eca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-25d294e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-899 .elementor-element.elementor-element-f03f927{--width:100%;}.elementor-899 .elementor-element.elementor-element-3e107c3{--width:100%;}.elementor-899 .elementor-element.elementor-element-fbcda9c{--e-con-grid-template-columns:400px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-a687147{--e-con-grid-template-columns:400px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-ef1313a{--e-con-grid-template-columns:400px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-54ee902{--e-con-grid-template-columns:400px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-1bbff7f{--e-con-grid-template-columns:400px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-3fb5eca{--e-con-grid-template-columns:400px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-899 .elementor-element.elementor-element-25d294e{--e-con-grid-template-columns:400px;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-899 .elementor-element.elementor-element-fda6fee{--width:80%;}.elementor-899 .elementor-element.elementor-element-cc91d11{--width:80%;}.elementor-899 .elementor-element.elementor-element-5f84f5b{--width:80%;}.elementor-899 .elementor-element.elementor-element-e6a9b74{--width:80%;}}@media(min-width:1025px){.elementor-899 .elementor-element.elementor-element-f03f927::before, .elementor-899 .elementor-element.elementor-element-f03f927 > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-f03f927 > .e-con-inner > .elementor-background-video-container::before, .elementor-899 .elementor-element.elementor-element-f03f927 > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-f03f927 > .e-con-inner > .elementor-background-slideshow::before, .elementor-899 .elementor-element.elementor-element-f03f927 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for nested-accordion, class: .elementor-element-0421b88 */.wohnungs-accordion summary {
    padding-block: 0!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-90ec078 */.wohnungs-accordion summary {
    padding-block: 0!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-64bbd6a */.infos-accordion ul {
    list-style: none;
    padding-inline: 0;
}
.infos-accordion p {
    margin-block: 1rem 0;
}
.infos-accordion .m-w-60 * {
    text-align: center;
    margin-inline: auto;
}
span.e-n-accordion-item-title-header {
    justify-content: center;
    flex: 1;
}
.infos-accordion details * {
    border: none!important;
}

.infos-accordion details summary {
    border-top: 1px solid white!important;
}

.infos-accordion details:last-child summary {
    border-bottom: 1px solid white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f84f5b */.elementor-element-261a0e6 a, .elementor-element-3cb0bba a,.elementor-element-b5afc08 a {
    width: 230px;
}/* End custom CSS */