.elementor .e-fb95ba45-6d85{width:auto;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:14px;flex-wrap:wrap;}.elementor .e-3dd2b668-ef19{width:100%;max-width:calc(var(--th-inhalt-breite) + 2 * var(--th-rand));padding:0px;flex-direction:column;gap:24px;align-items:flex-start;box-sizing: border-box; margin-inline: auto; padding-inline: var(--th-rand); padding-block: clamp(48px, 7vw, 104px) clamp(40px, 5vw, 72px);\n}.elementor .e-5d2167d0-9225{width:100%;height:100%;object-fit:cover;display:block;object-position: center 62%; object-position: center 50%;\n}.elementor .e-33cfce93-b79e{width:100%;height:clamp(300px, 42vw, 620px);overflow:hidden;padding:0px;background-color:var(--th-oliv-hell);}.elementor .e-881ea750-32c8{padding:0px;flex-direction:column;gap:0px;}.elementor .e-17f2024a-362a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:clamp(32px, 5vw, 80px);flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-9cce0c42-290c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(32px, 5vw, 80px);padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:20px;flex:1 1 0px;border-left-style: solid; border-left-color: var(--th-linie);\n}.elementor .e-d5096585-4891{max-width:var(--th-inhalt-breite);padding:0px;gap:0px;align-items:stretch;margin-inline: auto;\n}.elementor .e-a2382ec8-efee{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-f770fd1a-93a1{padding:0px;flex-direction:column;gap:16px;}.elementor .e-e67d4e1c-d454{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-60ccba09-a453{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-91e87b87-c664{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-0dff817c-a429{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-128a889d-6e81{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-cb280ec7-b3d3{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-7605fc48-468a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-a6245f9b-3c61{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-11e1fa75-6d19{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-58dc46f4-68af{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-1077fe84-63ee{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-84b0fe91-71da{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-e436330e-e8c5{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-2572414e-4dda{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-44911b33-66ee{padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-c7085a63-27cb{max-width:var(--th-inhalt-breite);padding:0px;flex-direction:column;gap:28px;margin-inline: auto;\n}.elementor .e-c566f3a3-5b1d{padding:0px;padding-block: 0px var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-4f501e1a-311c{line-height:1.75;}.elementor .e-aa79fbae-5032{width:auto;padding:0px;flex-direction:column;gap:20px;}.elementor .e-9459bc32-ba8a:hover,.elementor .e-9459bc32-ba8a:focus-visible{color:var(--th-bordeaux);background-color:var(--th-weiss);}.elementor .e-9459bc32-ba8a{color:var(--th-weiss);border-width:2px;border-color:var(--th-weiss);border-style:solid;background-color:transparent;}.elementor .e-edeb14ab-f20d{width:auto;padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-d7d75bbf-d2e0{max-width:var(--th-inhalt-breite);padding:0px;gap:40px;justify-content:space-between;align-items:flex-end;margin-inline: auto;\n}.elementor .e-70753f2f-e86c{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-272d8d83-4416{width:100%;}.elementor .e-b57347d4-90bd{max-width:var(--th-inhalt-breite);padding:0px;flex-direction:column;gap:28px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-97aaff55-c208{padding:0px;padding-block: var(--th-abstand-l) var(--th-abstand-xl); padding-inline: var(--th-rand);\n}