.elementor-4212 .elementor-element.elementor-element-c585b60{--display:flex;--min-height:89vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4212 .elementor-element.elementor-element-5229780{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4212 .elementor-element.elementor-element-20a3dbb .elementor-button{background-color:var( --e-global-color-text );border-style:solid;border-radius:16px 16px 16px 16px;}.elementor-4212 .elementor-element.elementor-element-20a3dbb .elementor-button:hover, .elementor-4212 .elementor-element.elementor-element-20a3dbb .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-47a1a93 .elementor-button{background-color:var( --e-global-color-text );border-style:solid;border-radius:16px 16px 16px 16px;}.elementor-4212 .elementor-element.elementor-element-47a1a93 .elementor-button:hover, .elementor-4212 .elementor-element.elementor-element-47a1a93 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-dae0a6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4212 .elementor-element.elementor-element-dae0a6e:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-dae0a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-c7144d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-c7144d8:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-c7144d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-4212 .elementor-element.elementor-element-db4dd58{left:-1px;}body.rtl .elementor-4212 .elementor-element.elementor-element-db4dd58{right:-1px;}.elementor-4212 .elementor-element.elementor-element-db4dd58{top:0px;z-index:20;}.elementor-4212 .elementor-element.elementor-element-80cdd53 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4212 .elementor-element.elementor-element-80cdd53 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-acd471e{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-8dcb9f4{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-614a7c8{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-614a7c8 .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-614a7c8 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-208f7c4{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-c8d2017{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-fcd76bc{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-fcd76bc .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-fcd76bc .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-02d013d{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-47fe7c4{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-1187a2a{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-1187a2a .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-1187a2a .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-01223aa{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-5a4b629{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-4d5f422{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-4d5f422 .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-4d5f422 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-0119ce2{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-8f4e898{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-58dbbfa{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-58dbbfa .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-58dbbfa .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-3a28518{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-c06220d{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-041c81e{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-041c81e .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-041c81e .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-db843e5{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-f93af93{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-9eec867{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-9eec867 .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-9eec867 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-6c21439{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-8fe7b8a{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-543fcc2 .elementor-button:hover, .elementor-4212 .elementor-element.elementor-element-543fcc2 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-543fcc2 .elementor-button:hover svg, .elementor-4212 .elementor-element.elementor-element-543fcc2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-543fcc2 .elementor-button{border-style:none;padding:0px 0px 0px 0px;}.elementor-4212 .elementor-element.elementor-element-cf6d03d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4212 .elementor-element.elementor-element-844e422{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4212 .elementor-element.elementor-element-844e422:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-844e422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hohental.de/wp-content/uploads/2020-GOE-Spielplatz-und-Schuppen.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4212 .elementor-element.elementor-element-308b536{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4212 .elementor-element.elementor-element-308b536:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-308b536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hohental.de/wp-content/uploads/Goeckestr-seitlich.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4212 .elementor-element.elementor-element-38be0fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4212 .elementor-element.elementor-element-38be0fa:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-38be0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hohental.de/wp-content/uploads/2020-GOE-Aussenansicht-Balkone-verglast.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4212 .elementor-element.elementor-element-ceb053c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4212 .elementor-element.elementor-element-ceb053c:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-ceb053c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hohental.de/wp-content/uploads/2020-GOE-Drohne-Dach.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4212 .elementor-element.elementor-element-6f60e95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4212 .elementor-element.elementor-element-6f60e95:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-6f60e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-512f55d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-512f55d:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-512f55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}body:not(.rtl) .elementor-4212 .elementor-element.elementor-element-52f1e4d{left:-1px;}body.rtl .elementor-4212 .elementor-element.elementor-element-52f1e4d{right:-1px;}.elementor-4212 .elementor-element.elementor-element-52f1e4d{top:0px;z-index:20;}.elementor-4212 .elementor-element.elementor-element-ea8fd5d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4212 .elementor-element.elementor-element-ea8fd5d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-8d8a366{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-36f46ea{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-55d7b3d{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-55d7b3d .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-55d7b3d .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-d6fe3de{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-83c3215{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-72175a5{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-72175a5 .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-72175a5 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-6bfd6c1{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-d697abd{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-69b0809{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-69b0809 .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-69b0809 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-926c4e6{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-6dd0b12{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-120513d{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-120513d .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-120513d .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-7f692f1{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-31c09c2{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-5911e78{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-5911e78 .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-5911e78 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-a1e5479{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-354c066{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-d69fb2f{--divider-border-style:solid;--divider-color:#FFFFFF80;--divider-border-width:2px;}.elementor-4212 .elementor-element.elementor-element-d69fb2f .elementor-divider-separator{width:100%;}.elementor-4212 .elementor-element.elementor-element-d69fb2f .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-4212 .elementor-element.elementor-element-1e2870a{color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-4027de9{font-weight:700;color:var( --e-global-color-primary );}.elementor-4212 .elementor-element.elementor-element-92bd3c0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4212 .elementor-element.elementor-element-ea76764{--display:flex;}.elementor-4212 .elementor-element.elementor-element-ea76764:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-ea76764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hohental.de/wp-content/uploads/Hohental-Haus-im-Huelsweg.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-4212 .elementor-element.elementor-element-f9e731f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-4212 .elementor-element.elementor-element-f9e731f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}.elementor-4212 .elementor-element.elementor-element-c3e0c3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1600px){.elementor-4212 .elementor-element.elementor-element-dae0a6e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4212 .elementor-element.elementor-element-c7144d8{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4212 .elementor-element.elementor-element-80cdd53 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4212 .elementor-element.elementor-element-614a7c8 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-fcd76bc .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-1187a2a .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-4d5f422 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-58dbbfa .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-041c81e .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-9eec867 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-cf6d03d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-6f60e95{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4212 .elementor-element.elementor-element-512f55d{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4212 .elementor-element.elementor-element-ea8fd5d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4212 .elementor-element.elementor-element-55d7b3d .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-72175a5 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-69b0809 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-120513d .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-5911e78 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-d69fb2f .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-4212 .elementor-element.elementor-element-92bd3c0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}}@media(max-width:1140px){.elementor-4212 .elementor-element.elementor-element-cf6d03d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-844e422{--min-height:150px;}.elementor-4212 .elementor-element.elementor-element-308b536{--min-height:150px;}.elementor-4212 .elementor-element.elementor-element-38be0fa{--min-height:150px;}.elementor-4212 .elementor-element.elementor-element-ceb053c{--min-height:150px;}.elementor-4212 .elementor-element.elementor-element-92bd3c0{--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-f9e731f{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-4212 .elementor-element.elementor-element-dae0a6e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-cf6d03d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-6f60e95{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-92bd3c0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-ea76764{--min-height:350px;}.elementor-4212 .elementor-element.elementor-element-f9e731f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-swiper-pagination-size:14px;}.elementor-4212 .elementor-element.elementor-element-f9e731f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}}@media(min-width:768px){.elementor-4212 .elementor-element.elementor-element-c7144d8{--width:35%;}.elementor-4212 .elementor-element.elementor-element-512f55d{--width:35%;}}@media(max-width:1600px) and (min-width:768px){.elementor-4212 .elementor-element.elementor-element-c7144d8{--width:40%;}.elementor-4212 .elementor-element.elementor-element-512f55d{--width:40%;}}@media(max-width:1140px) and (min-width:768px){.elementor-4212 .elementor-element.elementor-element-c7144d8{--width:60%;}.elementor-4212 .elementor-element.elementor-element-512f55d{--width:60%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-f9e731f */.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 4px;
  background: transparent;
  border: 1px solid F7F6F5;
  opacity: 1;
  transition: all 0.3s ease;
  cursor: pointer;
}

.swiper-pagination-bullet:hover {
  background: #ADA29C;
}

.swiper-pagination-bullet-active {
  background: #F7F6F5 !important;
  border: none;
}/* End custom CSS */
/* Start custom CSS *//* Variante A – Klasse direkt am Button setzen
   (Elementor → Erweitert → CSS-Klassen: keep-active-beige) */
.elementor 
  :is(.elementor-button.keep-active-beige,
      a.elementor-button.keep-active-beige,
      .elementor-button-link.keep-active-beige):is(:hover, :active, :focus, :focus-visible) {
  background-color: var(--e-global-color-accent) !important;
  border-color: #fff !important;
  color: #fff !important;
}

/* Variante B – Klasse am Wrapper (z. B. .elementor-widget-button) setzen */
.elementor .keep-active-beige 
  :is(.elementor-button, a.elementor-button, .elementor-button-link):is(:hover, :active, :focus, :focus-visible) {
  background-color: var(--e-global-color-accent) !important;
  border-color: #fff !important;
  color: #fff !important;
}/* End custom CSS */