.elementor-88 .elementor-element.elementor-element-32700c86 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-88 .elementor-element.elementor-element-32700c86:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-32700c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEEA;}.elementor-88 .elementor-element.elementor-element-32700c86 > .elementor-container{max-width:900px;}.elementor-88 .elementor-element.elementor-element-32700c86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.elementor-88 .elementor-element.elementor-element-32700c86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-c3bc39d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-5edf2dea{text-align:center;font-size:13px;color:#9D8476;}.elementor-88 .elementor-element.elementor-element-62a78891{--spacer-size:16px;}.elementor-88 .elementor-element.elementor-element-4d93ec95{text-align:center;}.elementor-88 .elementor-element.elementor-element-4d93ec95 .elementor-heading-title{color:#155E63;}.elementor-88 .elementor-element.elementor-element-11fa951b{--spacer-size:20px;}.elementor-88 .elementor-element.elementor-element-63a09bf8{text-align:center;font-size:18px;color:#2A2A2A;}.elementor-88 .elementor-element.elementor-element-254999cc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-88 .elementor-element.elementor-element-254999cc:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-254999cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE7E7;}.elementor-88 .elementor-element.elementor-element-254999cc > .elementor-container{max-width:1180px;min-height:400px;}.elementor-88 .elementor-element.elementor-element-254999cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 20px 96px 20px;}.elementor-88 .elementor-element.elementor-element-254999cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-3b369b0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88 .elementor-element.elementor-element-3b369b0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3b369b0d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D847622;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 28px 36px 28px;}.elementor-88 .elementor-element.elementor-element-3b369b0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-4e56ef0c{border-radius:12px 12px 12px 12px;text-align:center;}.elementor-88 .elementor-element.elementor-element-76a9c9fc{--spacer-size:20px;}.elementor-88 .elementor-element.elementor-element-404298c2{text-align:center;font-size:12px;color:#9D8476;}.elementor-88 .elementor-element.elementor-element-3cf1f392{--spacer-size:8px;}.elementor-88 .elementor-element.elementor-element-728310f2{text-align:center;}.elementor-88 .elementor-element.elementor-element-728310f2 .elementor-heading-title{color:#155E63;}.elementor-88 .elementor-element.elementor-element-4dc111b2{--spacer-size:12px;}.elementor-88 .elementor-element.elementor-element-79686def{text-align:center;font-size:15px;color:#2A2A2A;}.elementor-88 .elementor-element.elementor-element-76938bd9{--spacer-size:20px;}.elementor-88 .elementor-element.elementor-element-205d2e2b .elementor-button{background-color:#155E63;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-88 .elementor-element.elementor-element-205d2e2b .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-205d2e2b .elementor-button:focus{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-205d2e2b .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-205d2e2b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-f0b749c{--spacer-size:8px;}.elementor-88 .elementor-element.elementor-element-6e880904:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88 .elementor-element.elementor-element-6e880904 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-6e880904 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#155E63;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 28px 36px 28px;}.elementor-88 .elementor-element.elementor-element-6e880904 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-ba6d113{text-align:center;}.elementor-88 .elementor-element.elementor-element-55c88f11{border-radius:12px 12px 12px 12px;text-align:center;}.elementor-88 .elementor-element.elementor-element-4359c5c2{--spacer-size:20px;}.elementor-88 .elementor-element.elementor-element-68fb82d9{text-align:center;font-size:12px;color:#9D8476;}.elementor-88 .elementor-element.elementor-element-1a711864{--spacer-size:8px;}.elementor-88 .elementor-element.elementor-element-275b3c40{text-align:center;}.elementor-88 .elementor-element.elementor-element-275b3c40 .elementor-heading-title{color:#155E63;}.elementor-88 .elementor-element.elementor-element-74a32d2e{--spacer-size:12px;}.elementor-88 .elementor-element.elementor-element-2fcb915b{text-align:center;font-size:15px;color:#2A2A2A;}.elementor-88 .elementor-element.elementor-element-5e2606d3{--spacer-size:20px;}.elementor-88 .elementor-element.elementor-element-6ece9192 .elementor-button{background-color:#155E63;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-88 .elementor-element.elementor-element-6ece9192 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-6ece9192 .elementor-button:focus{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-6ece9192 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-6ece9192 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-ca90587{--spacer-size:8px;}.elementor-88 .elementor-element.elementor-element-79e8fe78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88 .elementor-element.elementor-element-79e8fe78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-79e8fe78 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D847622;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 28px 36px 28px;}.elementor-88 .elementor-element.elementor-element-79e8fe78 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-76a80e9f{border-radius:12px 12px 12px 12px;text-align:center;}.elementor-88 .elementor-element.elementor-element-6ce69829{--spacer-size:20px;}.elementor-88 .elementor-element.elementor-element-581270bc{text-align:center;font-size:12px;color:#9D8476;}.elementor-88 .elementor-element.elementor-element-5f34b775{--spacer-size:8px;}.elementor-88 .elementor-element.elementor-element-44c7adda{text-align:center;}.elementor-88 .elementor-element.elementor-element-44c7adda .elementor-heading-title{color:#155E63;}.elementor-88 .elementor-element.elementor-element-9d5dfcd{--spacer-size:12px;}.elementor-88 .elementor-element.elementor-element-15c5b69c{text-align:center;font-size:15px;color:#2A2A2A;}.elementor-88 .elementor-element.elementor-element-1f853333{--spacer-size:20px;}.elementor-88 .elementor-element.elementor-element-6307f08b .elementor-button{background-color:#155E63;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-88 .elementor-element.elementor-element-6307f08b .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-6307f08b .elementor-button:focus{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-6307f08b .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-6307f08b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-1d0363a{--spacer-size:8px;}.elementor-88 .elementor-element.elementor-element-3cc68e55 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-88 .elementor-element.elementor-element-3cc68e55:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-3cc68e55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEEA;}.elementor-88 .elementor-element.elementor-element-3cc68e55 > .elementor-container{max-width:900px;}.elementor-88 .elementor-element.elementor-element-3cc68e55{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 20px 80px 20px;}.elementor-88 .elementor-element.elementor-element-3cc68e55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-6d151e1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-3bbd63fd{text-align:center;}.elementor-88 .elementor-element.elementor-element-3bbd63fd .elementor-heading-title{color:#155E63;}.elementor-88 .elementor-element.elementor-element-3982eca4{--spacer-size:16px;}.elementor-88 .elementor-element.elementor-element-7f218118{text-align:center;font-size:17px;color:#2A2A2A;}.elementor-88 .elementor-element.elementor-element-67db3adc{--spacer-size:28px;}.elementor-88 .elementor-element.elementor-element-31aa8288 .elementor-button{background-color:#155E63;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}.elementor-88 .elementor-element.elementor-element-31aa8288 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-31aa8288 .elementor-button:focus{color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-31aa8288 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-31aa8288 .elementor-button:focus svg{fill:#FFFFFF;}/* Start custom CSS for image, class: .elementor-element-4e56ef0c */.elementor-88 .elementor-element.elementor-element-4e56ef0c { background: #FAF7F4; min-height: 320px; border: 2px dashed rgba(157,132,118,0.25); border-radius: 12px; display: flex; align-items: center; justify-content: center; width: 100%; overflow: hidden; }.elementor-88 .elementor-element.elementor-element-4e56ef0c::after { content: "Bild folgt"; color: rgba(157,132,118,0.7); font-size: 14px; letter-spacing: 0.05em; }.elementor-88 .elementor-element.elementor-element-4e56ef0c img { width: 100%; height: auto; display: block; border-radius: 12px; min-height: 320px; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3b369b0d */.elementor-88 .elementor-element.elementor-element-3b369b0d { border-radius: 16px; position: relative; display: flex !important; flex-direction: column; }.elementor-88 .elementor-element.elementor-element-3b369b0d > .elementor-widget-wrap { display: flex !important; flex-direction: column; flex: 1; }.elementor-88 .elementor-element.elementor-element-3b369b0d > .elementor-widget-wrap > .elementor-element { flex-shrink: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba6d113 */.elementor-88 .elementor-element.elementor-element-ba6d113 { position: absolute; top: -14px; left: 50%; transform: translateX(-50%); z-index: 5; width: auto !important; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55c88f11 */.elementor-88 .elementor-element.elementor-element-55c88f11 { background: #FAF7F4; min-height: 320px; border: 2px dashed rgba(157,132,118,0.25); border-radius: 12px; display: flex; align-items: center; justify-content: center; width: 100%; overflow: hidden; }.elementor-88 .elementor-element.elementor-element-55c88f11::after { content: "Bild folgt"; color: rgba(157,132,118,0.7); font-size: 14px; letter-spacing: 0.05em; }.elementor-88 .elementor-element.elementor-element-55c88f11 img { width: 100%; height: auto; display: block; border-radius: 12px; min-height: 320px; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e880904 */.elementor-88 .elementor-element.elementor-element-6e880904 { border-radius: 16px; position: relative; display: flex !important; flex-direction: column; }.elementor-88 .elementor-element.elementor-element-6e880904 > .elementor-widget-wrap { display: flex !important; flex-direction: column; flex: 1; }.elementor-88 .elementor-element.elementor-element-6e880904 > .elementor-widget-wrap > .elementor-element { flex-shrink: 0; }.elementor-88 .elementor-element.elementor-element-6e880904 { box-shadow: 0 4px 24px rgba(21,94,99,0.08); overflow: visible; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76a80e9f */.elementor-88 .elementor-element.elementor-element-76a80e9f { background: #FAF7F4; min-height: 320px; border: 2px dashed rgba(157,132,118,0.25); border-radius: 12px; display: flex; align-items: center; justify-content: center; width: 100%; overflow: hidden; }.elementor-88 .elementor-element.elementor-element-76a80e9f::after { content: "Bild folgt"; color: rgba(157,132,118,0.7); font-size: 14px; letter-spacing: 0.05em; }.elementor-88 .elementor-element.elementor-element-76a80e9f img { width: 100%; height: auto; display: block; border-radius: 12px; min-height: 320px; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-79e8fe78 */.elementor-88 .elementor-element.elementor-element-79e8fe78 { border-radius: 16px; position: relative; display: flex !important; flex-direction: column; }.elementor-88 .elementor-element.elementor-element-79e8fe78 > .elementor-widget-wrap { display: flex !important; flex-direction: column; flex: 1; }.elementor-88 .elementor-element.elementor-element-79e8fe78 > .elementor-widget-wrap > .elementor-element { flex-shrink: 0; }/* End custom CSS */