.elementor .e-2cf31c11-e94a{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-47f30f43-5f2f{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-7bc10210-6019{width:100%;height:100%;object-fit:cover;display:block;object-position: center 62%; object-position: center 50%;\n}.elementor .e-bea87402-68ea{width:100%;height:clamp(300px, 42vw, 620px);overflow:hidden;padding:0px;background-color:var(--th-ocker-hell);}.elementor .e-7ea0cbef-939c{padding:0px;flex-direction:column;gap:0px;}.elementor .e-5f4cbafc-b266{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-e48c92b1-d556{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-e45bbb2c-dc6b{max-width:var(--th-inhalt-breite);padding:0px;gap:0px;align-items:stretch;margin-inline: auto;\n}.elementor .e-4f7c7a32-e091{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-eebf798e-45eb{padding:0px;flex-direction:column;gap:16px;}.elementor .e-6da1e705-3523{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-914e0e8f-dc03{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-fef9daf3-9283{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-1e08cc8a-23a8{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-430629ed-0fb8{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-a0218c0b-c464{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-649c9500-4d47{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-a7e36a90-e6fa{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-d4b4ad16-74bf{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-7455fc5a-9a11{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-f5850961-e4ef{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-25daa6a5-0bea{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-c0d7612f-669f{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-5a15cc39-6ddf{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-d0016843-1b5e{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-979b2e6a-3ecd{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-ce04904a-e45a{padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-8e877494-c3aa{max-width:var(--th-inhalt-breite);padding:0px;flex-direction:column;gap:28px;margin-inline: auto;\n}.elementor .e-5eb1299c-9924{padding:0px;padding-block: 0px var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-93e9e737-d5c0{line-height:1.75;}.elementor .e-61977c6f-e4e2{width:auto;padding:0px;flex-direction:column;gap:20px;}.elementor .e-dffee8ce-1fe5:hover,.elementor .e-dffee8ce-1fe5:focus-visible{color:var(--th-bordeaux);background-color:var(--th-weiss);}.elementor .e-dffee8ce-1fe5{color:var(--th-weiss);border-width:2px;border-color:var(--th-weiss);border-style:solid;background-color:transparent;}.elementor .e-e2fcada0-e8ba{width:auto;padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-76569816-4eb0{max-width:var(--th-inhalt-breite);padding:0px;gap:40px;justify-content:space-between;align-items:flex-end;margin-inline: auto;\n}.elementor .e-48053d63-52eb{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-43a53198-77be{width:100%;}.elementor .e-08ed599e-7518{max-width:var(--th-inhalt-breite);padding:0px;flex-direction:column;gap:28px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-2dec8ef6-4360{padding:0px;padding-block: var(--th-abstand-l) var(--th-abstand-xl); padding-inline: var(--th-rand);\n}