.elementor-654 .elementor-element.elementor-element-bada45d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-654 .elementor-element.elementor-element-bada45d:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-bada45d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27221E;}.elementor-654 .elementor-element.elementor-element-fd655e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:180px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-654 .elementor-element.elementor-element-fd655e9:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-fd655e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-654 .elementor-element.elementor-element-8bd3976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-654 .elementor-element.elementor-element-8bd3976 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:70px;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-654 .elementor-element.elementor-element-ec0b2bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-654 .elementor-element.elementor-element-34eebcf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-654 .elementor-element.elementor-element-424c1e7{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-424c1e7:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-424c1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-8a8cae1{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-8a8cae1:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-8a8cae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-197ff67{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-9d6ced2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-271f990{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-271f990:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-271f990 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-9445d49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-77bee77{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-77bee77:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-77bee77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-5630e7d{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-5630e7d:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-5630e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-97f191e{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-87cfce1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-eb30c83{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-eb30c83:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-eb30c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-3101e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-7964482{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-7964482:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-7964482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-3527475{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-3527475:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-3527475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-a00ecf7{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-ff7d237 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-a25b989{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-a25b989:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a25b989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-ea5bf20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-ac5ab7f{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-ac5ab7f:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-ac5ab7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-f22a10b{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-f22a10b:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-f22a10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-49e7ea7{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-eb2120a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-e9e9be1{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-e9e9be1:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-e9e9be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-62d2fe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-a783532{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-a783532:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a783532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-4ae998a{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-4ae998a:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-4ae998a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-3671796{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-16afed7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-ea9786f{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-ea9786f:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-ea9786f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-3a4d572{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-6ab3254{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-6ab3254:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-6ab3254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-19af1cb{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-19af1cb:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-19af1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-1622d85{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-a33995b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-da4cbe9{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-da4cbe9:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-da4cbe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-16fe03b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-04e0a5c{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-04e0a5c:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-04e0a5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-886ec88{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-886ec88:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-886ec88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-b208d21{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-61df465 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-a972b00{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-a972b00:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a972b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-309aceb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-c6afb86{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-c6afb86:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-c6afb86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-9f16ab9{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-9f16ab9:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-9f16ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-18.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-a1e3da9{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-6f2353b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-1f4e1fd{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-1f4e1fd:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-1f4e1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-11cf1fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-6a8c614{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-6a8c614:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-6a8c614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-0b04725{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-0b04725:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-0b04725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-19.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-f76ccf3{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-d0ddf4a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-7599bc0{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-7599bc0:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-7599bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-40bdccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-1f512dd{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-1f512dd:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-1f512dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-331d8d1{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-331d8d1:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-331d8d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-20.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-3f28ea1{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-7e9239b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-2e7085a{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-2e7085a:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-2e7085a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-d250328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-c558f2a{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-c558f2a:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-c558f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-152e580{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-152e580:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-152e580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-21.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-a569422{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-96a54d5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-bf49d64{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-bf49d64:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-bf49d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-f888d38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-a30ac8c{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-a30ac8c:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a30ac8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-7ce5b25{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-7ce5b25:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-7ce5b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-6c1a2db{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-9b0a5e7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-105094f{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-105094f:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-105094f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-bb13c8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-8bbed9f{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-8bbed9f:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-8bbed9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-63910af{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-63910af:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-63910af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-23.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-e5478c7{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-013a3d1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-e1a4303{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-e1a4303:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-e1a4303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-94bd3fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-2db6cef{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-654 .elementor-element.elementor-element-d0848c3{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-d0848c3:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-d0848c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-1d6a5f3{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-1d6a5f3:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-1d6a5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-13.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-7527d83{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-f25628e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-a130547{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-a130547:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a130547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-3e8ac86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-d939fcc{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-d939fcc:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-d939fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-54f68e8{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-54f68e8:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-54f68e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-14.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-e757e5b{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-5314c17 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-1052182{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-1052182:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-1052182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-0331784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-e694b9d{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-e694b9d:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-e694b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-ffe9d7a{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-ffe9d7a:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-ffe9d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-15.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-2a32630{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-0454abb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-5017db9{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-5017db9:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-5017db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-6da6025{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-edf2b5d{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-edf2b5d:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-edf2b5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-999c575{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-999c575:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-999c575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-16.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-116b174{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-26c4e61 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-a156af5{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-a156af5:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a156af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-687a119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-94058f8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-654 .elementor-element.elementor-element-c2eb018{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-c2eb018:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-c2eb018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-e9b1bb6{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-e9b1bb6:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-e9b1bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-8.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-654 .elementor-element.elementor-element-685f218{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-9675f31 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-f8bdece{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-f8bdece:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-f8bdece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-b0e3cf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-2c23921{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-2c23921:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-2c23921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-fb475b7{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-fb475b7:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-fb475b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-9.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-654 .elementor-element.elementor-element-bbb13a0{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-83f5104 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-b05fa95{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-b05fa95:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-b05fa95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-44fccaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-f8a24ab{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-f8a24ab:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-f8a24ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-3225d3d{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-3225d3d:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-3225d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-10.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-654 .elementor-element.elementor-element-d459729{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-8feec1a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-8fd6869{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-8fd6869:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-8fd6869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-4c382f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}.elementor-654 .elementor-element.elementor-element-f33cec5{--display:flex;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(58, 48, 41, 0.12);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-654 .elementor-element.elementor-element-f33cec5:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-f33cec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-d3310dd{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-d3310dd:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-d3310dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox.webworldschneider.de/wp-content/uploads/2026/04/Layout-11.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-654 .elementor-element.elementor-element-e92886c{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-37c07e2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-6ada89d{--display:flex;--justify-content:space-around;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-654 .elementor-element.elementor-element-6ada89d:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-6ada89d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-4a38df0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#8F5633;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-654 .elementor-element.elementor-element-34eebcf{--grid-auto-flow:row;}.elementor-654 .elementor-element.elementor-element-2db6cef{--grid-auto-flow:row;}.elementor-654 .elementor-element.elementor-element-94058f8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-654 .elementor-element.elementor-element-34eebcf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-654 .elementor-element.elementor-element-2db6cef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-654 .elementor-element.elementor-element-94058f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-8a8cae1 */.elementor-654 .elementor-element.elementor-element-8a8cae1 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271f990 */.elementor-654 .elementor-element.elementor-element-271f990 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-271f990 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-271f990 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-271f990 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-271f990 p,
.elementor-654 .elementor-element.elementor-element-271f990 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-197ff67 */.elementor-654 .elementor-element.elementor-element-197ff67 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-197ff67 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424c1e7 */.elementor-654 .elementor-element.elementor-element-424c1e7 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-424c1e7:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5630e7d */.elementor-654 .elementor-element.elementor-element-5630e7d {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb30c83 */.elementor-654 .elementor-element.elementor-element-eb30c83 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-eb30c83 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-eb30c83 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-eb30c83 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-eb30c83 p,
.elementor-654 .elementor-element.elementor-element-eb30c83 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97f191e */.elementor-654 .elementor-element.elementor-element-97f191e {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-97f191e > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77bee77 */.elementor-654 .elementor-element.elementor-element-77bee77 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-77bee77:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3527475 */.elementor-654 .elementor-element.elementor-element-3527475 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a25b989 */.elementor-654 .elementor-element.elementor-element-a25b989 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-a25b989 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-a25b989 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-a25b989 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-a25b989 p,
.elementor-654 .elementor-element.elementor-element-a25b989 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a00ecf7 */.elementor-654 .elementor-element.elementor-element-a00ecf7 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-a00ecf7 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7964482 */.elementor-654 .elementor-element.elementor-element-7964482 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-7964482:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22a10b */.elementor-654 .elementor-element.elementor-element-f22a10b {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9e9be1 */.elementor-654 .elementor-element.elementor-element-e9e9be1 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-e9e9be1 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-e9e9be1 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-e9e9be1 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-e9e9be1 p,
.elementor-654 .elementor-element.elementor-element-e9e9be1 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49e7ea7 */.elementor-654 .elementor-element.elementor-element-49e7ea7 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-49e7ea7 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac5ab7f */.elementor-654 .elementor-element.elementor-element-ac5ab7f {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-ac5ab7f:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae998a */.elementor-654 .elementor-element.elementor-element-4ae998a {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea9786f */.elementor-654 .elementor-element.elementor-element-ea9786f {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-ea9786f {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-ea9786f .elementor-widget,
.elementor-654 .elementor-element.elementor-element-ea9786f .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-ea9786f p,
.elementor-654 .elementor-element.elementor-element-ea9786f span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3671796 */.elementor-654 .elementor-element.elementor-element-3671796 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-3671796 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a783532 */.elementor-654 .elementor-element.elementor-element-a783532 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-a783532:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19af1cb */.elementor-654 .elementor-element.elementor-element-19af1cb {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da4cbe9 */.elementor-654 .elementor-element.elementor-element-da4cbe9 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-da4cbe9 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-da4cbe9 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-da4cbe9 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-da4cbe9 p,
.elementor-654 .elementor-element.elementor-element-da4cbe9 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1622d85 */.elementor-654 .elementor-element.elementor-element-1622d85 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-1622d85 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab3254 */.elementor-654 .elementor-element.elementor-element-6ab3254 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-6ab3254:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-886ec88 */.elementor-654 .elementor-element.elementor-element-886ec88 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a972b00 */.elementor-654 .elementor-element.elementor-element-a972b00 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-a972b00 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-a972b00 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-a972b00 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-a972b00 p,
.elementor-654 .elementor-element.elementor-element-a972b00 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b208d21 */.elementor-654 .elementor-element.elementor-element-b208d21 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-b208d21 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04e0a5c */.elementor-654 .elementor-element.elementor-element-04e0a5c {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-04e0a5c:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f16ab9 */.elementor-654 .elementor-element.elementor-element-9f16ab9 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f4e1fd */.elementor-654 .elementor-element.elementor-element-1f4e1fd {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-1f4e1fd {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-1f4e1fd .elementor-widget,
.elementor-654 .elementor-element.elementor-element-1f4e1fd .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-1f4e1fd p,
.elementor-654 .elementor-element.elementor-element-1f4e1fd span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e3da9 */.elementor-654 .elementor-element.elementor-element-a1e3da9 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-a1e3da9 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6afb86 */.elementor-654 .elementor-element.elementor-element-c6afb86 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-c6afb86:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b04725 */.elementor-654 .elementor-element.elementor-element-0b04725 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7599bc0 */.elementor-654 .elementor-element.elementor-element-7599bc0 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-7599bc0 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-7599bc0 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-7599bc0 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-7599bc0 p,
.elementor-654 .elementor-element.elementor-element-7599bc0 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76ccf3 */.elementor-654 .elementor-element.elementor-element-f76ccf3 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-f76ccf3 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a8c614 */.elementor-654 .elementor-element.elementor-element-6a8c614 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-6a8c614:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-331d8d1 */.elementor-654 .elementor-element.elementor-element-331d8d1 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e7085a */.elementor-654 .elementor-element.elementor-element-2e7085a {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-2e7085a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-2e7085a .elementor-widget,
.elementor-654 .elementor-element.elementor-element-2e7085a .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-2e7085a p,
.elementor-654 .elementor-element.elementor-element-2e7085a span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f28ea1 */.elementor-654 .elementor-element.elementor-element-3f28ea1 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-3f28ea1 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f512dd */.elementor-654 .elementor-element.elementor-element-1f512dd {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-1f512dd:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-152e580 */.elementor-654 .elementor-element.elementor-element-152e580 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf49d64 */.elementor-654 .elementor-element.elementor-element-bf49d64 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-bf49d64 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-bf49d64 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-bf49d64 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-bf49d64 p,
.elementor-654 .elementor-element.elementor-element-bf49d64 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a569422 */.elementor-654 .elementor-element.elementor-element-a569422 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-a569422 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c558f2a */.elementor-654 .elementor-element.elementor-element-c558f2a {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-c558f2a:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce5b25 */.elementor-654 .elementor-element.elementor-element-7ce5b25 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105094f */.elementor-654 .elementor-element.elementor-element-105094f {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-105094f {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-105094f .elementor-widget,
.elementor-654 .elementor-element.elementor-element-105094f .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-105094f p,
.elementor-654 .elementor-element.elementor-element-105094f span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c1a2db */.elementor-654 .elementor-element.elementor-element-6c1a2db {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-6c1a2db > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30ac8c */.elementor-654 .elementor-element.elementor-element-a30ac8c {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-a30ac8c:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63910af */.elementor-654 .elementor-element.elementor-element-63910af {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a4303 */.elementor-654 .elementor-element.elementor-element-e1a4303 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-e1a4303 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-e1a4303 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-e1a4303 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-e1a4303 p,
.elementor-654 .elementor-element.elementor-element-e1a4303 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5478c7 */.elementor-654 .elementor-element.elementor-element-e5478c7 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-e5478c7 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bbed9f */.elementor-654 .elementor-element.elementor-element-8bbed9f {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-8bbed9f:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d6a5f3 */.elementor-654 .elementor-element.elementor-element-1d6a5f3 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a130547 */.elementor-654 .elementor-element.elementor-element-a130547 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-a130547 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-a130547 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-a130547 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-a130547 p,
.elementor-654 .elementor-element.elementor-element-a130547 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7527d83 */.elementor-654 .elementor-element.elementor-element-7527d83 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-7527d83 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0848c3 */.elementor-654 .elementor-element.elementor-element-d0848c3 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-d0848c3:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f68e8 */.elementor-654 .elementor-element.elementor-element-54f68e8 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1052182 */.elementor-654 .elementor-element.elementor-element-1052182 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-1052182 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-1052182 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-1052182 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-1052182 p,
.elementor-654 .elementor-element.elementor-element-1052182 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e757e5b */.elementor-654 .elementor-element.elementor-element-e757e5b {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-e757e5b > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d939fcc */.elementor-654 .elementor-element.elementor-element-d939fcc {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-d939fcc:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe9d7a */.elementor-654 .elementor-element.elementor-element-ffe9d7a {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5017db9 */.elementor-654 .elementor-element.elementor-element-5017db9 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-5017db9 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-5017db9 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-5017db9 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-5017db9 p,
.elementor-654 .elementor-element.elementor-element-5017db9 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a32630 */.elementor-654 .elementor-element.elementor-element-2a32630 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-2a32630 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e694b9d */.elementor-654 .elementor-element.elementor-element-e694b9d {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-e694b9d:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999c575 */.elementor-654 .elementor-element.elementor-element-999c575 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a156af5 */.elementor-654 .elementor-element.elementor-element-a156af5 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-a156af5 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-a156af5 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-a156af5 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-a156af5 p,
.elementor-654 .elementor-element.elementor-element-a156af5 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-116b174 */.elementor-654 .elementor-element.elementor-element-116b174 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-116b174 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edf2b5d */.elementor-654 .elementor-element.elementor-element-edf2b5d {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-edf2b5d:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b1bb6 */.elementor-654 .elementor-element.elementor-element-e9b1bb6 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8bdece */.elementor-654 .elementor-element.elementor-element-f8bdece {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-f8bdece {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-f8bdece .elementor-widget,
.elementor-654 .elementor-element.elementor-element-f8bdece .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-f8bdece p,
.elementor-654 .elementor-element.elementor-element-f8bdece span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685f218 */.elementor-654 .elementor-element.elementor-element-685f218 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-685f218 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2eb018 */.elementor-654 .elementor-element.elementor-element-c2eb018 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-c2eb018:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb475b7 */.elementor-654 .elementor-element.elementor-element-fb475b7 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b05fa95 */.elementor-654 .elementor-element.elementor-element-b05fa95 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-b05fa95 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-b05fa95 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-b05fa95 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-b05fa95 p,
.elementor-654 .elementor-element.elementor-element-b05fa95 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbb13a0 */.elementor-654 .elementor-element.elementor-element-bbb13a0 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-bbb13a0 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c23921 */.elementor-654 .elementor-element.elementor-element-2c23921 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-2c23921:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3225d3d */.elementor-654 .elementor-element.elementor-element-3225d3d {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd6869 */.elementor-654 .elementor-element.elementor-element-8fd6869 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-8fd6869 {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-8fd6869 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-8fd6869 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-8fd6869 p,
.elementor-654 .elementor-element.elementor-element-8fd6869 span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d459729 */.elementor-654 .elementor-element.elementor-element-d459729 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-d459729 > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8a24ab */.elementor-654 .elementor-element.elementor-element-f8a24ab {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-f8a24ab:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3310dd */.elementor-654 .elementor-element.elementor-element-d3310dd {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ada89d */.elementor-654 .elementor-element.elementor-element-6ada89d {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-6ada89d {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 0 !important;
    height: auto !important;

    padding: 6px 10px !important;
    align-self: flex-start !important;
    transform: translateY(-2px);
}

/* Standardabstände des Text-Widgets entfernen */
.elementor-654 .elementor-element.elementor-element-6ada89d .elementor-widget,
.elementor-654 .elementor-element.elementor-element-6ada89d .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-6ada89d p,
.elementor-654 .elementor-element.elementor-element-6ada89d span {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e92886c */.elementor-654 .elementor-element.elementor-element-e92886c {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

.elementor-654 .elementor-element.elementor-element-e92886c > .e-con:first-child {
    flex: 1 1 auto;
    min-width: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33cec5 */.elementor-654 .elementor-element.elementor-element-f33cec5 {
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

.elementor-654 .elementor-element.elementor-element-f33cec5:hover {
    transform: translateY(-5px);
    box-shadow: 0 22px 65px rgba(62, 44, 31, 0.12);
}/* End custom CSS */