.elementor-4116 .elementor-element.elementor-element-166eedb{--display:flex;--min-height:879px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.71;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4116 .elementor-element.elementor-element-166eedb:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-166eedb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://meistergaertner-meiser.de/wp-content/uploads/2026/03/neuanlage-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4116 .elementor-element.elementor-element-166eedb::before, .elementor-4116 .elementor-element.elementor-element-166eedb > .elementor-background-video-container::before, .elementor-4116 .elementor-element.elementor-element-166eedb > .e-con-inner > .elementor-background-video-container::before, .elementor-4116 .elementor-element.elementor-element-166eedb > .elementor-background-slideshow::before, .elementor-4116 .elementor-element.elementor-element-166eedb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4116 .elementor-element.elementor-element-166eedb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(313deg, #000000B0 56%, #CA6B2AC7 100%);}.elementor-4116 .elementor-element.elementor-element-166eedb.e-con{--align-self:center;}.elementor-4116 .elementor-element.elementor-element-9d3a4ac{--display:flex;}.elementor-4116 .elementor-element.elementor-element-9d3a4ac.e-con{--align-self:center;}.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-4116 .elementor-element.elementor-element-e5a9d7e{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0.24em;color:#FFFFFF;}.elementor-4116 .elementor-element.elementor-element-e5a9d7e p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-17c7726{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-4116 .elementor-element.elementor-element-17c7726.elementor-element{--align-self:center;}.elementor-4116 .elementor-element.elementor-element-17c7726 p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-7f6a1fb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4116 .elementor-element.elementor-element-04b7226 .elementor-button{background-color:#63A343;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;border-radius:35px 35px 35px 35px;padding:20px 35px 20px 35px;}.elementor-4116 .elementor-element.elementor-element-dbb11bb .elementor-button{background-color:#63A343;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;border-radius:35px 35px 35px 35px;padding:20px 35px 20px 35px;}.elementor-4116 .elementor-element.elementor-element-dbb11bb.elementor-element{--align-self:center;}.elementor-4116 .elementor-element.elementor-element-6906baa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-6906baa:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-6906baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9069c6 );}.elementor-4116 .elementor-element.elementor-element-b715616{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right: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-4116 .elementor-element.elementor-element-82c63e2{text-align:center;}.elementor-4116 .elementor-element.elementor-element-82c63e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:800;color:var( --e-global-color-primary );}.elementor-4116 .elementor-element.elementor-element-842091a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#4E4E4E;}.elementor-4116 .elementor-element.elementor-element-842091a.elementor-element{--align-self:center;}.elementor-4116 .elementor-element.elementor-element-ca5a69f{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-ca5a69f:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-ca5a69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15281F;}.elementor-4116 .elementor-element.elementor-element-a0fc88c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-6e7e285{text-align:center;}.elementor-4116 .elementor-element.elementor-element-6e7e285 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.3em;color:#63A343;}.elementor-4116 .elementor-element.elementor-element-2132d48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-4116 .elementor-element.elementor-element-2132d48 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-4116 .elementor-element.elementor-element-a93590f{--display:grid;--e-con-grid-template-columns:repeat(4, 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-4116 .elementor-element.elementor-element-7d1d3f3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F1EB1A;--border-color:#F5F1EB1A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4116 .elementor-element.elementor-element-7d1d3f3:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-7d1d3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A4636;}.elementor-4116 .elementor-element.elementor-element-e726c73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4116 .elementor-element.elementor-element-4416122 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#F5F1EB;}.elementor-4116 .elementor-element.elementor-element-ebc1949 p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-ebc1949{color:#F5F1EB99;}.elementor-4116 .elementor-element.elementor-element-0fe635d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F1EB1A;--border-color:#F5F1EB1A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4116 .elementor-element.elementor-element-0fe635d:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-0fe635d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A4636;}.elementor-4116 .elementor-element.elementor-element-687c2a9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#F5F1EB;}.elementor-4116 .elementor-element.elementor-element-a62df70 p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-a62df70{color:#F5F1EB99;}.elementor-4116 .elementor-element.elementor-element-509d89f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F1EB1A;--border-color:#F5F1EB1A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4116 .elementor-element.elementor-element-509d89f:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-509d89f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A4636;}.elementor-4116 .elementor-element.elementor-element-215ac0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#F5F1EB;}.elementor-4116 .elementor-element.elementor-element-3a2d0a6 p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-3a2d0a6{color:#F5F1EB99;}.elementor-4116 .elementor-element.elementor-element-a741711{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F1EB1A;--border-color:#F5F1EB1A;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4116 .elementor-element.elementor-element-a741711:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-a741711 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A4636;}.elementor-4116 .elementor-element.elementor-element-faaa178 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#F5F1EB;}.elementor-4116 .elementor-element.elementor-element-46b7427 p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-46b7427{color:#F5F1EB99;}.elementor-4116 .elementor-element.elementor-element-d3ef5a0{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-d3ef5a0:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-d3ef5a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9069c6 );}.elementor-4116 .elementor-element.elementor-element-04e84c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-594d61d{text-align:center;}.elementor-4116 .elementor-element.elementor-element-594d61d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.3em;color:#64748B;}.elementor-4116 .elementor-element.elementor-element-07d2717{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-4116 .elementor-element.elementor-element-07d2717 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-primary );}.elementor-4116 .elementor-element.elementor-element-15bb22e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-4116 .elementor-element.elementor-element-15bb22e.elementor-element{--align-self:center;}.elementor-4116 .elementor-element.elementor-element-15bb22e p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-89885e4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-adf0c4b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D6DA;--border-color:#D5D6DA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4116 .elementor-element.elementor-element-adf0c4b:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-adf0c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-4116 .elementor-element.elementor-element-1328949{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-4116 .elementor-element.elementor-element-ded1a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-4116 .elementor-element.elementor-element-ded1a24 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-4116 .elementor-element.elementor-element-ffd5edc{padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-4116 .elementor-element.elementor-element-ffd5edc p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-b1159c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D6DA;--border-color:#D5D6DA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4116 .elementor-element.elementor-element-b1159c1:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-b1159c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-4116 .elementor-element.elementor-element-292fab9{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-4116 .elementor-element.elementor-element-acad2a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-4116 .elementor-element.elementor-element-acad2a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-4116 .elementor-element.elementor-element-e4d566d{padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-4116 .elementor-element.elementor-element-e4d566d p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-8846e42{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D6DA;--border-color:#D5D6DA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4116 .elementor-element.elementor-element-8846e42:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-8846e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-4116 .elementor-element.elementor-element-f2ffccb{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-4116 .elementor-element.elementor-element-bfcc0ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-4116 .elementor-element.elementor-element-bfcc0ba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-4116 .elementor-element.elementor-element-e248abb{padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-4116 .elementor-element.elementor-element-e248abb p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-9f56278{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D6DA;--border-color:#D5D6DA;--border-radius:18px 18px 18px 18px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4116 .elementor-element.elementor-element-9f56278:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-9f56278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;}.elementor-4116 .elementor-element.elementor-element-1b23d61{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-4116 .elementor-element.elementor-element-3172386{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-4116 .elementor-element.elementor-element-3172386 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;}.elementor-4116 .elementor-element.elementor-element-57814f1{padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-text );}.elementor-4116 .elementor-element.elementor-element-57814f1 p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-ab6a0a9{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-ab6a0a9:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-ab6a0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15281F;}.elementor-4116 .elementor-element.elementor-element-3380fc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-3041e0b{text-align:center;}.elementor-4116 .elementor-element.elementor-element-3041e0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.3em;color:#63A343;}.elementor-4116 .elementor-element.elementor-element-e394803{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-4116 .elementor-element.elementor-element-e394803 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-4116 .elementor-element.elementor-element-a9a0a84{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-4116 .elementor-element.elementor-element-a9a0a84.elementor-element{--align-self:center;}.elementor-4116 .elementor-element.elementor-element-a9a0a84 p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-88b76cb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-73c4582{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F1EB1A;--border-color:#F5F1EB1A;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4116 .elementor-element.elementor-element-73c4582:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-73c4582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A4636;}.elementor-4116 .elementor-element.elementor-element-5666594{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-4a46ba1{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-4116 .elementor-element.elementor-element-111de23 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:29px;font-weight:800;color:#63A343;}.elementor-4116 .elementor-element.elementor-element-2365609{text-align:center;}.elementor-4116 .elementor-element.elementor-element-2365609 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#F5F1EB;}.elementor-4116 .elementor-element.elementor-element-d1b2b5f{text-align:center;color:#F5F1EB99;}.elementor-4116 .elementor-element.elementor-element-d40f182{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F1EB1A;--border-color:#F5F1EB1A;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4116 .elementor-element.elementor-element-d40f182:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-d40f182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A4636;}.elementor-4116 .elementor-element.elementor-element-7cd783a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-a50f81f{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-4116 .elementor-element.elementor-element-75e4157 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:29px;font-weight:800;color:#63A343;}.elementor-4116 .elementor-element.elementor-element-8e3510d{text-align:center;}.elementor-4116 .elementor-element.elementor-element-8e3510d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#F5F1EB;}.elementor-4116 .elementor-element.elementor-element-e0cf845{text-align:center;color:#F5F1EB99;}.elementor-4116 .elementor-element.elementor-element-953c8fb{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F1EB1A;--border-color:#F5F1EB1A;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4116 .elementor-element.elementor-element-953c8fb:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-953c8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A4636;}.elementor-4116 .elementor-element.elementor-element-2588b8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-0521b30{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-4116 .elementor-element.elementor-element-9633c2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:29px;font-weight:800;color:#63A343;}.elementor-4116 .elementor-element.elementor-element-fbbfdd4{text-align:center;}.elementor-4116 .elementor-element.elementor-element-fbbfdd4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#F5F1EB;}.elementor-4116 .elementor-element.elementor-element-a0bc947{text-align:center;color:#F5F1EB99;}.elementor-4116 .elementor-element.elementor-element-8c6ad0c{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F1EB1A;--border-color:#F5F1EB1A;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4116 .elementor-element.elementor-element-8c6ad0c:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-8c6ad0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A4636;}.elementor-4116 .elementor-element.elementor-element-8d22ba6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-cde3f2a{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-4116 .elementor-element.elementor-element-aad67c6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:29px;font-weight:800;color:#63A343;}.elementor-4116 .elementor-element.elementor-element-2ef601a{text-align:center;}.elementor-4116 .elementor-element.elementor-element-2ef601a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#F5F1EB;}.elementor-4116 .elementor-element.elementor-element-56698a9{text-align:center;color:#F5F1EB99;}.elementor-4116 .elementor-element.elementor-element-9fcabc8{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F1EB1A;--border-color:#F5F1EB1A;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4116 .elementor-element.elementor-element-9fcabc8:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-9fcabc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A4636;}.elementor-4116 .elementor-element.elementor-element-a00ee4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-6ab312a{width:var( --container-widget-width, 62px );max-width:62px;--container-widget-width:62px;--container-widget-flex-grow:0;}.elementor-4116 .elementor-element.elementor-element-360b4e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:29px;font-weight:800;color:#63A343;}.elementor-4116 .elementor-element.elementor-element-8422b36{text-align:center;}.elementor-4116 .elementor-element.elementor-element-8422b36 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#F5F1EB;}.elementor-4116 .elementor-element.elementor-element-a0180f6{text-align:center;color:#F5F1EB99;}.elementor-4116 .elementor-element.elementor-element-8fa888e{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4116 .elementor-element.elementor-element-8fa888e .elementor-button{fill:#F5F1EB;color:#F5F1EB;}.elementor-4116 .elementor-element.elementor-element-5f26328{--display:flex;}.elementor-4116 .elementor-element.elementor-element-5f26328:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-5f26328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2df7375 );}.elementor-4116 .elementor-element.elementor-element-bcf6440{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-96b72a6{text-align:center;}.elementor-4116 .elementor-element.elementor-element-96b72a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.3em;color:#64748B;}.elementor-4116 .elementor-element.elementor-element-f40cc73{text-align:center;}.elementor-4116 .elementor-element.elementor-element-f40cc73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-primary );}.elementor-4116 .elementor-element.elementor-element-3236cc2{--spacer-size:50px;}.elementor-4116 .elementor-element.elementor-element-d77202c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-d462b69{--display:flex;--min-height:350px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-d462b69:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-d462b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;background-image:url("https://meistergaertner-meiser.de/wp-content/uploads/2026/02/Melzer-8.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4116 .elementor-element.elementor-element-d462b69.e-con:hover{--e-con-transform-scale:1.05;}.elementor-4116 .elementor-element.elementor-element-f030c21{--display:flex;--min-height:134px;--border-radius:0px 0px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4116 .elementor-element.elementor-element-f030c21:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-f030c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-4116 .elementor-element.elementor-element-be8caae{padding:0px 0px 0px 0px;text-align:start;}.elementor-4116 .elementor-element.elementor-element-be8caae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-4116 .elementor-element.elementor-element-6c5a72c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4116 .elementor-element.elementor-element-15baecb{--display:flex;--min-height:350px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-15baecb:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-15baecb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;background-image:url("https://meistergaertner-meiser.de/wp-content/uploads/2026/02/Jan-Jaehnert-13.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4116 .elementor-element.elementor-element-15baecb.e-con:hover{--e-con-transform-scale:1.05;}.elementor-4116 .elementor-element.elementor-element-0617c93{--display:flex;--min-height:134px;--border-radius:0px 0px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4116 .elementor-element.elementor-element-0617c93:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-0617c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-4116 .elementor-element.elementor-element-68191d2{padding:0px 0px 0px 0px;text-align:start;}.elementor-4116 .elementor-element.elementor-element-68191d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-4116 .elementor-element.elementor-element-768637f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4116 .elementor-element.elementor-element-9c07532{--display:flex;--min-height:350px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-9c07532:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-9c07532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F2;background-image:url("https://meistergaertner-meiser.de/wp-content/uploads/2026/02/Hans-Udo-Schroeder-0.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4116 .elementor-element.elementor-element-9c07532.e-con:hover{--e-con-transform-scale:1.05;}.elementor-4116 .elementor-element.elementor-element-919cc1b{--display:flex;--min-height:134px;--border-radius:0px 0px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4116 .elementor-element.elementor-element-919cc1b:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-919cc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-4116 .elementor-element.elementor-element-d30102b{padding:0px 0px 0px 0px;text-align:start;}.elementor-4116 .elementor-element.elementor-element-d30102b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-4116 .elementor-element.elementor-element-23105fb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-4116 .elementor-element.elementor-element-63e45c6 .elementor-button{background-color:#63A343;font-family:"Inter", Sans-serif;font-weight:500;border-radius:35px 35px 35px 35px;padding:20px 35px 20px 35px;}.elementor-4116 .elementor-element.elementor-element-e18bcd6{--display:flex;}.elementor-4116 .elementor-element.elementor-element-e18bcd6:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-e18bcd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4116 .elementor-element.elementor-element-cb42e5d{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-ae71898{text-align:center;}.elementor-4116 .elementor-element.elementor-element-ae71898 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.3em;color:#64748B;}.elementor-4116 .elementor-element.elementor-element-945e9d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-4116 .elementor-element.elementor-element-945e9d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:800;color:#FFFFFF;}.elementor-4116 .elementor-element.elementor-element-d30435e{--spacer-size:50px;}.elementor-4116 .elementor-element.elementor-element-46fc558{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-46fc558:not(.elementor-motion-effects-element-type-background), .elementor-4116 .elementor-element.elementor-element-46fc558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9069c6 );}.elementor-4116 .elementor-element.elementor-element-8498bd2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-01524e7{text-align:center;}.elementor-4116 .elementor-element.elementor-element-01524e7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.3em;color:#64748B;}.elementor-4116 .elementor-element.elementor-element-7ce5420{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;text-align:center;}.elementor-4116 .elementor-element.elementor-element-7ce5420 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:800;color:var( --e-global-color-primary );}.elementor-4116 .elementor-element.elementor-element-ca58616{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-4116 .elementor-element.elementor-element-ca58616.elementor-element{--align-self:center;}.elementor-4116 .elementor-element.elementor-element-ca58616 p{margin-block-end:0px;}.elementor-4116 .elementor-element.elementor-element-fa86290{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4116 .elementor-element.elementor-element-166eedb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4116 .elementor-element.elementor-element-a93590f{--grid-auto-flow:row;}.elementor-4116 .elementor-element.elementor-element-89885e4{--grid-auto-flow:row;}.elementor-4116 .elementor-element.elementor-element-88b76cb{--grid-auto-flow:row;}.elementor-4116 .elementor-element.elementor-element-d77202c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4116 .elementor-element.elementor-element-166eedb{--min-height:85vh;}.elementor-4116 .elementor-element.elementor-element-17c7726{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-4116 .elementor-element.elementor-element-82c63e2 .elementor-heading-title{font-size:30px;}.elementor-4116 .elementor-element.elementor-element-ca5a69f{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-4116 .elementor-element.elementor-element-2132d48 .elementor-heading-title{font-size:30px;}.elementor-4116 .elementor-element.elementor-element-a93590f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4116 .elementor-element.elementor-element-d3ef5a0{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4116 .elementor-element.elementor-element-07d2717 .elementor-heading-title{font-size:30px;}.elementor-4116 .elementor-element.elementor-element-15bb22e{font-size:13px;}.elementor-4116 .elementor-element.elementor-element-89885e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4116 .elementor-element.elementor-element-ab6a0a9{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-4116 .elementor-element.elementor-element-e394803 .elementor-heading-title{font-size:30px;}.elementor-4116 .elementor-element.elementor-element-a9a0a84{font-size:13px;}.elementor-4116 .elementor-element.elementor-element-88b76cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4116 .elementor-element.elementor-element-8d22ba6{--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-4116 .elementor-element.elementor-element-f40cc73 .elementor-heading-title{font-size:30px;}.elementor-4116 .elementor-element.elementor-element-d77202c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4116 .elementor-element.elementor-element-945e9d6 .elementor-heading-title{font-size:30px;}.elementor-4116 .elementor-element.elementor-element-7ce5420 .elementor-heading-title{font-size:30px;}.elementor-4116 .elementor-element.elementor-element-ca58616{font-size:13px;}}/* Start custom CSS for html, class: .elementor-element-96173ec *//* Der Hauptcontainer für die Überschrift */
.elementor-4116 .elementor-element.elementor-element-96173ec h1 {
    text-align: center !important;
    margin: 0 !important;
    line-height: 1.2 !important;
    font-family: 'Inter', sans-serif !important;
}

/* Zeile 1: Gartenpflege in Oldenburg (Weiß, Fett) */
.elementor-4116 .elementor-element.elementor-element-96173ec h1 strong {
    display: block !important; /* Macht den Zeilenumbruch automatisch */
    color: #ffffff !important;
    font-weight: 700 !important;
    /* CLAMP: min 32px auf Handy, max 64px auf Desktop */
    font-size: clamp(32px, 5vw, 56px) !important; 
}

/* Der Design-Strich in der Mitte (ersetzt das Minuszeichen) */
.elementor-4116 .elementor-element.elementor-element-96173ec h1 i {
    display: block !important;
    width: 40px !important;
    height: 4px !important;
    background-color: #ffffff !important;
    margin: 24px auto !important; /* Abstand nach oben und unten */
    border-radius: 2px !important;
}

/* Zeile 2: Ihr Meisterbetrieb (Grün, Fett) */
.elementor-4116 .elementor-element.elementor-element-96173ec h1 b {
    display: block !important;
    color: #82C952 !important;
    font-weight: 800 !important;
    /* CLAMP: min 36px auf Handy, max 72px auf Desktop */
    font-size: clamp(36px, 6vw, 72px) !important; 
}

/* Zeile 3: für gesunde Gärten (Weiß, Dünn) */
.elementor-4116 .elementor-element.elementor-element-96173ec h1 span {
    display: block !important;
    color: #ffffff !important;
    font-weight: 300 !important;
    margin-top: 8px !important;
    /* CLAMP: min 24px auf Handy, max 48px auf Desktop */
    font-size: clamp(24px, 4vw, 42px) !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04b7226 *//* Primärer Button (Grün, Vollflächig, Glow-Hover) */
.elementor-4116 .elementor-element.elementor-element-04b7226 .elementor-button {
    background-color: #68A342 !important; /* Meistergärtner-Grün */
    color: #ffffff !important; 
    font-family: 'Inter', sans-serif;
    font-size: 15px !important; /* Gleiche Schriftgröße für beide! */
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.05em !important; 
    
    /* Exaktes Padding für gleiche Höhe und Breite */
    padding: 16px 32px !important; 
    border-radius: 9999px !important; 
    border: 2px solid #68A342 !important; /* Rahmen in Hintergrundfarbe für gleiche Maße */
    
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Weiche Animation */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    box-shadow: 0 4px 15px rgba(104, 163, 66, 0.3) !important; 
}

/* Hover-Effekt: Heller, Größer, Leuchtend */
.elementor-4116 .elementor-element.elementor-element-04b7226 .elementor-button:hover {
    background-color: #7BC54E !important; 
    border-color: #7BC54E !important;
    transform: scale(1.03) translateY(-2px) !important; 
    box-shadow: 0 15px 35px rgba(104, 163, 66, 0.6), 
                0 0 20px rgba(123, 197, 78, 0.4) !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dbb11bb *//* Sekundärer Button (Glassmorphism, Weißer Rahmen) */
.elementor-4116 .elementor-element.elementor-element-dbb11bb .elementor-button {
    /* Leicht deckendes Weiß für besseren Kontrast (20% Deckkraft) */
    background-color: rgba(255, 255, 255, 0.2) !important; 
    
    /* Der Blur-Effekt */
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    
    /* Ein deutlich sichtbarer, halbtransparenter weißer Rahmen */
    border: 2px solid rgba(255, 255, 255, 0.5) !important; 
    
    /* Typografie (Exakt wie beim grünen Button) */
    color: #ffffff !important;
    font-family: 'Inter', sans-serif;
    font-size: 15px !important; 
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.05em !important; 
    
    /* Exaktes Padding für gleiche Höhe und Breite */
    padding: 16px 32px !important;
    border-radius: 9999px !important; 
    
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Animation und leichter Basis-Schatten */
    transition: all 0.4s ease-in-out !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important;
}

/* Hover-Effekt: Wird fast vollflächig weiß, Rahmen leuchtet */
.elementor-4116 .elementor-element.elementor-element-dbb11bb .elementor-button:hover {
    background-color: rgba(255, 255, 255, 0.35) !important; /* Deutlich deckenderes Weiß */
    border-color: rgba(255, 255, 255, 0.9) !important; /* Rahmen wird fast massiv weiß */
    color: #ffffff !important;
    transform: translateY(-2px) !important; /* Schwebt hoch (ohne Skalierung) */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.25) !important; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e726c73 *//* Die kleine Box um das Icon */
.elementor-4116 .elementor-element.elementor-element-e726c73 {
    background-color: rgba(104, 163, 66, 0.15); /* Etwas helleres Grün als die Karte */
    border-radius: 16px; /* Weiche Ecken für die Icon-Box */
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 3px; /* Abstand zur Überschrift */
    
    /* NEU: Sorgt für flüssige Animationen */
    transition: all 0.3s ease-in-out; 
}

/* NEU: Der Hover-Effekt für die Box */
.elementor-4116 .elementor-element.elementor-element-e726c73:hover {
    background-color: #4a634e; /* Wird beim Drüberfahren etwas heller */
    transform: scale(1.05); /* Wächst ganz sanft an */
}

/* NEU: Zwingt das SVG-Icon im Inneren in die exakt richtige Größe und Farbe */
.elementor-4116 .elementor-element.elementor-element-e726c73 svg {
    width: 28px !important;
    height: 28px !important;
    stroke: #8cc45e !important; /* Das leuchtende Meistergärtner-Grün */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1d3f3 */.elementor-4116 .elementor-element.elementor-element-7d1d3f3 {
    background-color: #2A4636 !important; /* Deine exakte Ausgangsfarbe */
    transition: all 0.3s ease-in-out !important; 
    cursor: pointer !important;
}

/* Der Effekt beim Drüberfahren (Hover) */
.elementor-4116 .elementor-element.elementor-element-7d1d3f3:hover {
    background-color: #3d624c !important; /* Wird spürbar heller und frischer */
    box-shadow: 0 0 30px rgba(104, 163, 66, 0.15) !important; /* Sanfter grüner Glow */
    border-color: rgba(104, 163, 66, 0.4) !important; /* Rahmen leuchtet leicht grün */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40d7183 *//* Die kleine Box um das Icon */
.elementor-4116 .elementor-element.elementor-element-40d7183 {
    background-color: rgba(104, 163, 66, 0.15); /* Etwas helleres Grün als die Karte */
    border-radius: 16px; /* Weiche Ecken für die Icon-Box */
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2px; /* Abstand zur Überschrift */
    
    /* NEU: Sorgt für flüssige Animationen */
    transition: all 0.3s ease-in-out; 
}

/* NEU: Der Hover-Effekt für die Box */
.elementor-4116 .elementor-element.elementor-element-40d7183:hover {
    background-color: #4a634e; /* Wird beim Drüberfahren etwas heller */
    transform: scale(1.05); /* Wächst ganz sanft an */
}

/* NEU: Zwingt das SVG-Icon im Inneren in die exakt richtige Größe und Farbe */
.elementor-4116 .elementor-element.elementor-element-40d7183 svg {
    width: 28px !important;
    height: 28px !important;
    stroke: #8cc45e !important; /* Das leuchtende Meistergärtner-Grün */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fe635d */.elementor-4116 .elementor-element.elementor-element-0fe635d {
    background-color: #2A4636 !important; /* Deine exakte Ausgangsfarbe */
    transition: all 0.3s ease-in-out !important; 
    cursor: pointer !important;
}

/* Der Effekt beim Drüberfahren (Hover) */
.elementor-4116 .elementor-element.elementor-element-0fe635d:hover {
    background-color: #3d624c !important; /* Wird spürbar heller und frischer */
    box-shadow: 0 0 30px rgba(104, 163, 66, 0.15) !important; /* Sanfter grüner Glow */
    border-color: rgba(104, 163, 66, 0.4) !important; /* Rahmen leuchtet leicht grün */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad16103 *//* Die kleine Box um das Icon */
.elementor-4116 .elementor-element.elementor-element-ad16103 {
    background-color: rgba(104, 163, 66, 0.15); /* Etwas helleres Grün als die Karte */
    border-radius: 16px; /* Weiche Ecken für die Icon-Box */
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2px; /* Abstand zur Überschrift */
    
    /* NEU: Sorgt für flüssige Animationen */
    transition: all 0.3s ease-in-out; 
}

/* NEU: Der Hover-Effekt für die Box */
.elementor-4116 .elementor-element.elementor-element-ad16103:hover {
    background-color: #4a634e; /* Wird beim Drüberfahren etwas heller */
    transform: scale(1.05); /* Wächst ganz sanft an */
}

/* NEU: Zwingt das SVG-Icon im Inneren in die exakt richtige Größe und Farbe */
.elementor-4116 .elementor-element.elementor-element-ad16103 svg {
    width: 28px !important;
    height: 28px !important;
    stroke: #8cc45e !important; /* Das leuchtende Meistergärtner-Grün */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-509d89f */.elementor-4116 .elementor-element.elementor-element-509d89f {
    background-color: #2A4636 !important; /* Deine exakte Ausgangsfarbe */
    transition: all 0.3s ease-in-out !important; 
    cursor: pointer !important;
}

/* Der Effekt beim Drüberfahren (Hover) */
.elementor-4116 .elementor-element.elementor-element-509d89f:hover {
    background-color: #3d624c !important; /* Wird spürbar heller und frischer */
    box-shadow: 0 0 30px rgba(104, 163, 66, 0.15) !important; /* Sanfter grüner Glow */
    border-color: rgba(104, 163, 66, 0.4) !important; /* Rahmen leuchtet leicht grün */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-77c6ea6 *//* Die kleine Box um das Icon */
.elementor-4116 .elementor-element.elementor-element-77c6ea6 {
    background-color: rgba(104, 163, 66, 0.15); /* Etwas helleres Grün als die Karte */
    border-radius: 16px; /* Weiche Ecken für die Icon-Box */
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2px; /* Abstand zur Überschrift */
    
    /* NEU: Sorgt für flüssige Animationen */
    transition: all 0.3s ease-in-out; 
}

/* NEU: Der Hover-Effekt für die Box */
.elementor-4116 .elementor-element.elementor-element-77c6ea6:hover {
    background-color: #4a634e; /* Wird beim Drüberfahren etwas heller */
    transform: scale(1.05); /* Wächst ganz sanft an */
}

/* NEU: Zwingt das SVG-Icon im Inneren in die exakt richtige Größe und Farbe */
.elementor-4116 .elementor-element.elementor-element-77c6ea6 svg {
    width: 28px !important;
    height: 28px !important;
    stroke: #8cc45e !important; /* Das leuchtende Meistergärtner-Grün */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a741711 */.elementor-4116 .elementor-element.elementor-element-a741711 {
    background-color: #2A4636 !important; /* Deine exakte Ausgangsfarbe */
    transition: all 0.3s ease-in-out !important; 
    cursor: pointer !important;
}

/* Der Effekt beim Drüberfahren (Hover) */
.elementor-4116 .elementor-element.elementor-element-a741711:hover {
    background-color: #3d624c !important; /* Wird spürbar heller und frischer */
    box-shadow: 0 0 30px rgba(104, 163, 66, 0.15) !important; /* Sanfter grüner Glow */
    border-color: rgba(104, 163, 66, 0.4) !important; /* Rahmen leuchtet leicht grün */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1328949 *//* Die 48x48px Box mit 15% Grün */
.elementor-4116 .elementor-element.elementor-element-1328949 {
    background-color: rgba(104, 163, 66, 0.15) !important;
    width: 48px !important;
    height: 48px !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 24px !important;
    transition: all 0.3s ease-in-out !important;
}

/* Das SVG in der Box erzwingen */
.elementor-4116 .elementor-element.elementor-element-1328949 svg {
    width: 20px !important;
    height: 20px !important;
    stroke: #68A342 !important; 
}

/* Hover für die Icon-Box */
.elementor-4116 .elementor-element.elementor-element-1328949:hover {
    background-color: rgba(104, 163, 66, 0.25) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-292fab9 *//* Die 48x48px Box mit 15% Grün */
.elementor-4116 .elementor-element.elementor-element-292fab9 {
    background-color: rgba(104, 163, 66, 0.15) !important;
    width: 48px !important;
    height: 48px !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 24px !important;
    transition: all 0.3s ease-in-out !important;
}

/* Das SVG in der Box erzwingen */
.elementor-4116 .elementor-element.elementor-element-292fab9 svg {
    width: 20px !important;
    height: 20px !important;
    stroke: #68A342 !important; 
}

/* Hover für die Icon-Box */
.elementor-4116 .elementor-element.elementor-element-292fab9:hover {
    background-color: rgba(104, 163, 66, 0.25) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2ffccb *//* Die 48x48px Box mit 15% Grün */
.elementor-4116 .elementor-element.elementor-element-f2ffccb {
    background-color: rgba(104, 163, 66, 0.15) !important;
    width: 48px !important;
    height: 48px !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 24px !important;
    transition: all 0.3s ease-in-out !important;
}

/* Das SVG in der Box erzwingen */
.elementor-4116 .elementor-element.elementor-element-f2ffccb svg {
    width: 20px !important;
    height: 20px !important;
    stroke: #68A342 !important; 
}

/* Hover für die Icon-Box */
.elementor-4116 .elementor-element.elementor-element-f2ffccb:hover {
    background-color: rgba(104, 163, 66, 0.25) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b23d61 *//* Die 48x48px Box mit 15% Grün */
.elementor-4116 .elementor-element.elementor-element-1b23d61 {
    background-color: rgba(104, 163, 66, 0.15) !important;
    width: 48px !important;
    height: 48px !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 24px !important;
    transition: all 0.3s ease-in-out !important;
}

/* Das SVG in der Box erzwingen */
.elementor-4116 .elementor-element.elementor-element-1b23d61 svg {
    width: 20px !important;
    height: 20px !important;
    stroke: #68A342 !important; 
}

/* Hover für die Icon-Box */
.elementor-4116 .elementor-element.elementor-element-1b23d61:hover {
    background-color: rgba(104, 163, 66, 0.25) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a46ba1 *//* Die kleine Box um das Icon */
.elementor-4116 .elementor-element.elementor-element-4a46ba1 {
    background-color: rgba(104, 163, 66, 0.15); /* Etwas helleres Grün als die Karte */
    border-radius: 16px; /* Weiche Ecken für die Icon-Box */
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px; /* Abstand zur Überschrift */
    
    /* NEU: Sorgt für flüssige Animationen */
    transition: all 0.3s ease-in-out; 
}

/* NEU: Der Hover-Effekt für die Box */
.elementor-4116 .elementor-element.elementor-element-4a46ba1:hover {
    background-color: #4a634e; /* Wird beim Drüberfahren etwas heller */
    transform: scale(1.05); /* Wächst ganz sanft an */
}

/* NEU: Zwingt das SVG-Icon im Inneren in die exakt richtige Größe und Farbe */
.elementor-4116 .elementor-element.elementor-element-4a46ba1 svg {
    width: 28px !important;
    height: 28px !important;
    stroke: #8cc45e !important; /* Das leuchtende Meistergärtner-Grün */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c4582 */.elementor-4116 .elementor-element.elementor-element-73c4582 {
    background-color: #2A4636 !important; /* Deine exakte Ausgangsfarbe */
    transition: all 0.3s ease-in-out !important; 
    cursor: pointer !important;
}

/* Der Effekt beim Drüberfahren (Hover) */
.elementor-4116 .elementor-element.elementor-element-73c4582:hover {
    background-color: #3d624c !important; /* Wird spürbar heller und frischer */
    box-shadow: 0 0 30px rgba(104, 163, 66, 0.15) !important; /* Sanfter grüner Glow */
    border-color: rgba(104, 163, 66, 0.4) !important; /* Rahmen leuchtet leicht grün */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a50f81f *//* Die kleine Box um das Icon */
.elementor-4116 .elementor-element.elementor-element-a50f81f {
    background-color: rgba(104, 163, 66, 0.15); /* Etwas helleres Grün als die Karte */
    border-radius: 16px; /* Weiche Ecken für die Icon-Box */
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px; /* Abstand zur Überschrift */
    
    /* NEU: Sorgt für flüssige Animationen */
    transition: all 0.3s ease-in-out; 
}

/* NEU: Der Hover-Effekt für die Box */
.elementor-4116 .elementor-element.elementor-element-a50f81f:hover {
    background-color: #4a634e; /* Wird beim Drüberfahren etwas heller */
    transform: scale(1.05); /* Wächst ganz sanft an */
}

/* NEU: Zwingt das SVG-Icon im Inneren in die exakt richtige Größe und Farbe */
.elementor-4116 .elementor-element.elementor-element-a50f81f svg {
    width: 28px !important;
    height: 28px !important;
    stroke: #8cc45e !important; /* Das leuchtende Meistergärtner-Grün */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d40f182 */.elementor-4116 .elementor-element.elementor-element-d40f182 {
    background-color: #2A4636 !important; /* Deine exakte Ausgangsfarbe */
    transition: all 0.3s ease-in-out !important; 
    cursor: pointer !important;
}

/* Der Effekt beim Drüberfahren (Hover) */
.elementor-4116 .elementor-element.elementor-element-d40f182:hover {
    background-color: #3d624c !important; /* Wird spürbar heller und frischer */
    box-shadow: 0 0 30px rgba(104, 163, 66, 0.15) !important; /* Sanfter grüner Glow */
    border-color: rgba(104, 163, 66, 0.4) !important; /* Rahmen leuchtet leicht grün */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0521b30 *//* Die kleine Box um das Icon */
.elementor-4116 .elementor-element.elementor-element-0521b30 {
    background-color: rgba(104, 163, 66, 0.15); /* Etwas helleres Grün als die Karte */
    border-radius: 16px; /* Weiche Ecken für die Icon-Box */
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px; /* Abstand zur Überschrift */
    
    /* NEU: Sorgt für flüssige Animationen */
    transition: all 0.3s ease-in-out; 
}

/* NEU: Der Hover-Effekt für die Box */
.elementor-4116 .elementor-element.elementor-element-0521b30:hover {
    background-color: #4a634e; /* Wird beim Drüberfahren etwas heller */
    transform: scale(1.05); /* Wächst ganz sanft an */
}

/* NEU: Zwingt das SVG-Icon im Inneren in die exakt richtige Größe und Farbe */
.elementor-4116 .elementor-element.elementor-element-0521b30 svg {
    width: 28px !important;
    height: 28px !important;
    stroke: #8cc45e !important; /* Das leuchtende Meistergärtner-Grün */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-953c8fb */.elementor-4116 .elementor-element.elementor-element-953c8fb {
    background-color: #2A4636 !important; /* Deine exakte Ausgangsfarbe */
    transition: all 0.3s ease-in-out !important; 
    cursor: pointer !important;
}

/* Der Effekt beim Drüberfahren (Hover) */
.elementor-4116 .elementor-element.elementor-element-953c8fb:hover {
    background-color: #3d624c !important; /* Wird spürbar heller und frischer */
    box-shadow: 0 0 30px rgba(104, 163, 66, 0.15) !important; /* Sanfter grüner Glow */
    border-color: rgba(104, 163, 66, 0.4) !important; /* Rahmen leuchtet leicht grün */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cde3f2a *//* Die kleine Box um das Icon */
.elementor-4116 .elementor-element.elementor-element-cde3f2a {
    background-color: rgba(104, 163, 66, 0.15); /* Etwas helleres Grün als die Karte */
    border-radius: 16px; /* Weiche Ecken für die Icon-Box */
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px; /* Abstand zur Überschrift */
    
    /* NEU: Sorgt für flüssige Animationen */
    transition: all 0.3s ease-in-out; 
}

/* NEU: Der Hover-Effekt für die Box */
.elementor-4116 .elementor-element.elementor-element-cde3f2a:hover {
    background-color: #4a634e; /* Wird beim Drüberfahren etwas heller */
    transform: scale(1.05); /* Wächst ganz sanft an */
}

/* NEU: Zwingt das SVG-Icon im Inneren in die exakt richtige Größe und Farbe */
.elementor-4116 .elementor-element.elementor-element-cde3f2a svg {
    width: 28px !important;
    height: 28px !important;
    stroke: #8cc45e !important; /* Das leuchtende Meistergärtner-Grün */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c6ad0c */.elementor-4116 .elementor-element.elementor-element-8c6ad0c {
    background-color: #2A4636 !important; /* Deine exakte Ausgangsfarbe */
    transition: all 0.3s ease-in-out !important; 
    cursor: pointer !important;
}

/* Der Effekt beim Drüberfahren (Hover) */
.elementor-4116 .elementor-element.elementor-element-8c6ad0c:hover {
    background-color: #3d624c !important; /* Wird spürbar heller und frischer */
    box-shadow: 0 0 30px rgba(104, 163, 66, 0.15) !important; /* Sanfter grüner Glow */
    border-color: rgba(104, 163, 66, 0.4) !important; /* Rahmen leuchtet leicht grün */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ab312a *//* Die kleine Box um das Icon */
.elementor-4116 .elementor-element.elementor-element-6ab312a {
    background-color: rgba(104, 163, 66, 0.15); /* Etwas helleres Grün als die Karte */
    border-radius: 16px; /* Weiche Ecken für die Icon-Box */
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px; /* Abstand zur Überschrift */
    
    /* NEU: Sorgt für flüssige Animationen */
    transition: all 0.3s ease-in-out; 
}

/* NEU: Der Hover-Effekt für die Box */
.elementor-4116 .elementor-element.elementor-element-6ab312a:hover {
    background-color: #4a634e; /* Wird beim Drüberfahren etwas heller */
    transform: scale(1.05); /* Wächst ganz sanft an */
}

/* NEU: Zwingt das SVG-Icon im Inneren in die exakt richtige Größe und Farbe */
.elementor-4116 .elementor-element.elementor-element-6ab312a svg {
    width: 28px !important;
    height: 28px !important;
    stroke: #8cc45e !important; /* Das leuchtende Meistergärtner-Grün */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fcabc8 */.elementor-4116 .elementor-element.elementor-element-9fcabc8 {
    background-color: #2A4636 !important; /* Deine exakte Ausgangsfarbe */
    transition: all 0.3s ease-in-out !important; 
    cursor: pointer !important;
}

/* Der Effekt beim Drüberfahren (Hover) */
.elementor-4116 .elementor-element.elementor-element-9fcabc8:hover {
    background-color: #3d624c !important; /* Wird spürbar heller und frischer */
    box-shadow: 0 0 30px rgba(104, 163, 66, 0.15) !important; /* Sanfter grüner Glow */
    border-color: rgba(104, 163, 66, 0.4) !important; /* Rahmen leuchtet leicht grün */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8fa888e *//* Das Grunddesign des Buttons (Outline/Transparent) */
.elementor-4116 .elementor-element.elementor-element-8fa888e a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: transparent !important;
    color: #ffffff !important; 
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.05em !important; 
    padding: 16px 32px !important;
    border-radius: 9999px !important; /* Pillenform */
    border: 2px solid rgba(255, 255, 255, 0.3) !important; 
    text-decoration: none !important;
    transition: all 0.4s ease-in-out !important;
}

/* Der Hover-Effekt (Wird Grün und hebt sich an) */
.elementor-4116 .elementor-element.elementor-element-8fa888e a:hover {
    background-color: #68A342 !important; 
    border-color: #68A342 !important; 
    color: #ffffff !important;
    transform: translateY(-2px) !important; 
    box-shadow: 0 10px 25px rgba(104, 163, 66, 0.4) !important; 
}

/* Damit der Button wirklich zentriert in der Spalte sitzt */
.elementor-4116 .elementor-element.elementor-element-8fa888e {
    display: flex !important;
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f030c21 */.elementor-4116 .elementor-element.elementor-element-f030c21 {
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d462b69 */.elementor-4116 .elementor-element.elementor-element-d462b69 {
    /* Horizontal: 0px, Vertical: 50px, Blur: 50px, Spread: -30px */
    box-shadow: 0px 30px 30px -30px #BCBA63;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0617c93 */.elementor-4116 .elementor-element.elementor-element-0617c93 {
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15baecb */.elementor-4116 .elementor-element.elementor-element-15baecb {
    /* Horizontal: 0px, Vertical: 50px, Blur: 50px, Spread: -30px */
    box-shadow: 0px 30px 30px -30px #BCBA63;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-919cc1b */.elementor-4116 .elementor-element.elementor-element-919cc1b {
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c07532 */.elementor-4116 .elementor-element.elementor-element-9c07532 {
    /* Horizontal: 0px, Vertical: 50px, Blur: 50px, Spread: -30px */
    box-shadow: 0px 30px 30px -30px #BCBA63;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63e45c6 *//* Hover-Effekt: Invertieren */
.elementor-4116 .elementor-element.elementor-element-63e45c6 a.elementor-button:hover {
    background: #63A343 !important; /* Dein Standard-Grün für den Hover-Zustand */
    color: #FFFFFF !important; /* Schrift bleibt weiß */
    transform: scale(1.05); /* Wird dezent größer beim Drüberfahren */
    box-shadow: 0 15px 35px rgba(99, 163, 67, 0.5); /* Grüner Schein */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d644af4 *//* Die Box für jede einzelne Frage - Dunkles Design */
.elementor-4116 .elementor-element.elementor-element-d644af4 details {
    border: 1px solid rgba(255, 255, 255, 0.1) !important; /* Sehr zarter, heller Rahmen */
    border-radius: 12px !important;
    margin-bottom: 16px !important;
    background-color: #2A4636 !important; /* Das dunklere Grün aus deinem Screenshot */
    overflow: hidden !important;
    font-family: 'Inter', sans-serif !important;
}

/* Der klickbare Balken (Frage) */
.elementor-4116 .elementor-element.elementor-element-d644af4 summary {
    padding: 24px 32px !important;
    font-size: 18px !important;
    font-weight: 600 !important; /* Etwas weniger wuchtig auf dunklem Grund */
    color: #ffffff !important; /* Weißer Text */
    cursor: pointer !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    list-style: none !important; 
    transition: background-color 0.3s ease !important;
}

/* Versteckt den Standard-Pfeil in Safari/Chrome */
.elementor-4116 .elementor-element.elementor-element-d644af4 summary::-webkit-details-marker {
    display: none !important;
}

/* Hover: Leichte Aufhellung beim Drüberfahren */
.elementor-4116 .elementor-element.elementor-element-d644af4 summary:hover {
    background-color: #31513f !important; /* Eine Nuance heller als #2A4636 */
}

/* Der Text-Bereich (Die Antwort) */
.elementor-4116 .elementor-element.elementor-element-d644af4 p {
    padding: 0 32px 24px 32px !important;
    margin: 0 !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
    color: #a3b5a6 !important; /* Helles, abgedimmtes Grün-Grau für Fließtext */
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important; /* Zarte Trennlinie */
    padding-top: 24px !important;
}

/* Der Pfeil (Chevron) */
.elementor-4116 .elementor-element.elementor-element-d644af4 svg {
    width: 20px !important;
    height: 20px !important;
    stroke: #68A342 !important; /* Meistergärtner-Grün */
    stroke-width: 2px !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    fill: none !important;
    transition: transform 0.3s ease !important;
    flex-shrink: 0 !important;
}

/* Animation: Pfeil dreht sich um 180 Grad nach oben, wenn geöffnet */
.elementor-4116 .elementor-element.elementor-element-d644af4 details[open] svg {
    transform: rotate(180deg) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5df3d8a *//* Der unsichtbare Container, der beide Buttons nebeneinander zentriert */
.elementor-4116 .elementor-element.elementor-element-5df3d8a div {
    display: flex !important;
    gap: 16px !important;
    justify-content: center !important;
    flex-wrap: wrap !important; /* Bricht auf Handys sauber um */
}

/* Die Basis-Form für BEIDE Buttons */
.elementor-4116 .elementor-element.elementor-element-5df3d8a a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 0.05em !important;
    padding: 0 32px !important;
    height: 52px !important; /* Exakt gleiche Höhe für beide */
    border-radius: 9999px !important; /* Perfekte Pillenform */
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

/* 1. Button (Links: JETZT ANRUFEN) */
.elementor-4116 .elementor-element.elementor-element-5df3d8a a:first-of-type {
    background-color: #83b660 !important; /* Das weiche Grün aus dem Screenshot */
    color: #ffffff !important;
    border: 2px solid #83b660 !important;
}

/* Hover für den linken Button */
.elementor-4116 .elementor-element.elementor-element-5df3d8a a:first-of-type:hover {
    background-color: #68A342 !important; /* Wird etwas kräftiger */
    border-color: #68A342 !important;
}

/* 2. Button (Rechts: E-MAIL SCHREIBEN) */
.elementor-4116 .elementor-element.elementor-element-5df3d8a a:last-of-type {
    background-color: transparent !important;
    color: #15281e !important; /* Dunkles Grün-Schwarz */
    border: 2px solid #c2c6be !important; /* Der zarte graugrüne Rand */
}

/* Hover für den rechten Button */
.elementor-4116 .elementor-element.elementor-element-5df3d8a a:last-of-type:hover {
    background-color: #15281e !important; /* Füllt sich dunkel */
    color: #ffffff !important; /* Schrift wird weiß */
    border-color: #15281e !important;
}

/* Das Telefon-Icon im linken Button */
.elementor-4116 .elementor-element.elementor-element-5df3d8a a svg {
    width: 18px !important;
    height: 18px !important;
    margin-right: 10px !important; /* Abstand zum Text */
    stroke: currentColor !important;
    fill: none !important;
    stroke-width: 2px !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
}/* End custom CSS */