.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-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-wug.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-wug.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-wug.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-wug.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-34eebcf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.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-wug.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-wug.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-wug.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-ddf1dbd{--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-cd39bfc{--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-cd39bfc:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-cd39bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-e41c364{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-e41c364:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-e41c364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.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-1a93082{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-0b385bb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-d278a74{--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-d278a74:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-d278a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-e1d70cf{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-b3b96b0{--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-b3b96b0:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-b3b96b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-520d5a9{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-520d5a9:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-520d5a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.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-194c8b0{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-0fdb7c7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-75ef090{--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-75ef090:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-75ef090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-9b378c4{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-a642d42{--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-a642d42:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a642d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-6d5314f{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-6d5314f:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-6d5314f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.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-8e5d752{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-8cb74b2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-9392d8c{--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-9392d8c:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-9392d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-8e5176c{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-d27e8d0{--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-d27e8d0:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-d27e8d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-a8c8f59{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-a8c8f59:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a8c8f59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.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-4cca43c{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-70d87f1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-9a9d92c{--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-9a9d92c:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-9a9d92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-b540cc2{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-92ff5d3{--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-92ff5d3:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-92ff5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-caaa8ed{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-caaa8ed:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-caaa8ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.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-0f4d198{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-b4339be .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-70de7fa{--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-70de7fa:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-70de7fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-a1df04d{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-1fe3a3b{--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-1fe3a3b:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-1fe3a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-10b2927{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-10b2927:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-10b2927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.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-f6e73e9{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-bc2f6ee .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-fd57a97{--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-fd57a97:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-fd57a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-c7d21ce{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-80dc64b{--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-80dc64b:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-80dc64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-3fc5345{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-3fc5345:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-3fc5345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.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-e6112a3{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-8b07ff9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-2e3bdd7{--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-2e3bdd7:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-2e3bdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-b195ddb{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-41ec92c{--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-41ec92c:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-41ec92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-3a1d2f5{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-3a1d2f5:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-3a1d2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.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-9b52dd9{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-a6b7941 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-5b28533{--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-5b28533:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-5b28533 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-b1aa8ef{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-34db358{--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-34db358:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-34db358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-00e4263{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-00e4263:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-00e4263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.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-05fd998{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-e564319 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-a523687{--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-a523687:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-a523687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-0e15059{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-521ee69{--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-521ee69:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-521ee69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-fa260b3{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-fa260b3:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-fa260b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.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-733dd0a{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-d8781d3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-bf907ba{--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-bf907ba:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-bf907ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-cf4e266{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-e23b7d9{--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-e23b7d9:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-e23b7d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-654 .elementor-element.elementor-element-b7beb57{--display:flex;--border-radius:18px 18px 18px 18px;}.elementor-654 .elementor-element.elementor-element-b7beb57:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-b7beb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fotobox-wug.de/wp-content/uploads/2026/10/Layout-Fasching.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-654 .elementor-element.elementor-element-1d41091{--display:flex;--padding-top:16px;--padding-bottom:2px;--padding-left:4px;--padding-right:4px;}.elementor-654 .elementor-element.elementor-element-9e01e26 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;color:#2A2521;}.elementor-654 .elementor-element.elementor-element-30fff69{--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-30fff69:not(.elementor-motion-effects-element-type-background), .elementor-654 .elementor-element.elementor-element-30fff69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4D6;}.elementor-654 .elementor-element.elementor-element-e949290{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-wug.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-wug.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-wug.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-wug.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-654 .elementor-element.elementor-element-fd655e9{--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.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-2db6cef{--grid-auto-flow:row;}.elementor-654 .elementor-element.elementor-element-34eebcf{--grid-auto-flow:row;}.elementor-654 .elementor-element.elementor-element-ddf1dbd{--grid-auto-flow:row;}.elementor-654 .elementor-element.elementor-element-94058f8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-654 .elementor-element.elementor-element-fd655e9{--padding-top:120px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-654 .elementor-element.elementor-element-8bd3976 .elementor-heading-title{font-size:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-654 .elementor-element.elementor-element-ec0b2bc{text-align:center;font-size:19px;}.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-34eebcf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-654 .elementor-element.elementor-element-ddf1dbd{--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-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-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-e41c364 */.elementor-654 .elementor-element.elementor-element-e41c364 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d278a74 */.elementor-654 .elementor-element.elementor-element-d278a74 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-d278a74 {
    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-d278a74 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-d278a74 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-d278a74 p,
.elementor-654 .elementor-element.elementor-element-d278a74 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-1a93082 */.elementor-654 .elementor-element.elementor-element-1a93082 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-cd39bfc: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-520d5a9 */.elementor-654 .elementor-element.elementor-element-520d5a9 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ef090 */.elementor-654 .elementor-element.elementor-element-75ef090 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-75ef090 {
    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-75ef090 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-75ef090 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-75ef090 p,
.elementor-654 .elementor-element.elementor-element-75ef090 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-194c8b0 */.elementor-654 .elementor-element.elementor-element-194c8b0 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-b3b96b0: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-6d5314f */.elementor-654 .elementor-element.elementor-element-6d5314f {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9392d8c */.elementor-654 .elementor-element.elementor-element-9392d8c {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-9392d8c {
    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-9392d8c .elementor-widget,
.elementor-654 .elementor-element.elementor-element-9392d8c .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-9392d8c p,
.elementor-654 .elementor-element.elementor-element-9392d8c 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-8e5d752 */.elementor-654 .elementor-element.elementor-element-8e5d752 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-a642d42: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-a8c8f59 */.elementor-654 .elementor-element.elementor-element-a8c8f59 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a9d92c */.elementor-654 .elementor-element.elementor-element-9a9d92c {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-9a9d92c {
    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-9a9d92c .elementor-widget,
.elementor-654 .elementor-element.elementor-element-9a9d92c .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-9a9d92c p,
.elementor-654 .elementor-element.elementor-element-9a9d92c 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-4cca43c */.elementor-654 .elementor-element.elementor-element-4cca43c {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-d27e8d0: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-caaa8ed */.elementor-654 .elementor-element.elementor-element-caaa8ed {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70de7fa */.elementor-654 .elementor-element.elementor-element-70de7fa {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-70de7fa {
    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-70de7fa .elementor-widget,
.elementor-654 .elementor-element.elementor-element-70de7fa .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-70de7fa p,
.elementor-654 .elementor-element.elementor-element-70de7fa 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-0f4d198 */.elementor-654 .elementor-element.elementor-element-0f4d198 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-92ff5d3: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-10b2927 */.elementor-654 .elementor-element.elementor-element-10b2927 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd57a97 */.elementor-654 .elementor-element.elementor-element-fd57a97 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-fd57a97 {
    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-fd57a97 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-fd57a97 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-fd57a97 p,
.elementor-654 .elementor-element.elementor-element-fd57a97 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-f6e73e9 */.elementor-654 .elementor-element.elementor-element-f6e73e9 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-1fe3a3b: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-3fc5345 */.elementor-654 .elementor-element.elementor-element-3fc5345 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e3bdd7 */.elementor-654 .elementor-element.elementor-element-2e3bdd7 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-2e3bdd7 {
    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-2e3bdd7 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-2e3bdd7 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-2e3bdd7 p,
.elementor-654 .elementor-element.elementor-element-2e3bdd7 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-e6112a3 */.elementor-654 .elementor-element.elementor-element-e6112a3 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-80dc64b: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-3a1d2f5 */.elementor-654 .elementor-element.elementor-element-3a1d2f5 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b28533 */.elementor-654 .elementor-element.elementor-element-5b28533 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-5b28533 {
    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-5b28533 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-5b28533 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-5b28533 p,
.elementor-654 .elementor-element.elementor-element-5b28533 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-9b52dd9 */.elementor-654 .elementor-element.elementor-element-9b52dd9 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-41ec92c: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-00e4263 */.elementor-654 .elementor-element.elementor-element-00e4263 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a523687 */.elementor-654 .elementor-element.elementor-element-a523687 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-a523687 {
    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-a523687 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-a523687 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-a523687 p,
.elementor-654 .elementor-element.elementor-element-a523687 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-05fd998 */.elementor-654 .elementor-element.elementor-element-05fd998 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-34db358: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-fa260b3 */.elementor-654 .elementor-element.elementor-element-fa260b3 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf907ba */.elementor-654 .elementor-element.elementor-element-bf907ba {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-bf907ba {
    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-bf907ba .elementor-widget,
.elementor-654 .elementor-element.elementor-element-bf907ba .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-bf907ba p,
.elementor-654 .elementor-element.elementor-element-bf907ba 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-733dd0a */.elementor-654 .elementor-element.elementor-element-733dd0a {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-521ee69: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-b7beb57 */.elementor-654 .elementor-element.elementor-element-b7beb57 {
    aspect-ratio: 3 / 2;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30fff69 */.elementor-654 .elementor-element.elementor-element-30fff69 {
    width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
}

.elementor-654 .elementor-element.elementor-element-30fff69 {
    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-30fff69 .elementor-widget,
.elementor-654 .elementor-element.elementor-element-30fff69 .elementor-widget-container,
.elementor-654 .elementor-element.elementor-element-30fff69 p,
.elementor-654 .elementor-element.elementor-element-30fff69 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-1d41091 */.elementor-654 .elementor-element.elementor-element-1d41091 {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 14px;
    width: 100%;
}

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

.elementor-654 .elementor-element.elementor-element-e23b7d9: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 */