.elementor .e-a69b36cf-81dc{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-6713aef1-decc{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-36a3f058-6d86{width:100%;height:100%;object-fit:cover;display:block;object-position: center 62%; object-position: center 50%;\n}.elementor .e-d7a4f595-543c{width:100%;height:clamp(300px, 42vw, 620px);overflow:hidden;padding:0px;background-color:var(--th-oliv-hell);}.elementor .e-4014faae-704d{padding:0px;flex-direction:column;gap:0px;}.elementor .e-19b7fbd1-d572{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-9808c30b-9982{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-52f7df64-9310{max-width:var(--th-inhalt-breite);padding:0px;gap:0px;align-items:stretch;margin-inline: auto;\n}.elementor .e-d3dcfbd8-05ec{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-0d7d6671-ae28{padding:0px;flex-direction:column;gap:16px;}.elementor .e-53f21c02-ba2a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-a6f35575-f9b3{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-f55687bb-a14c{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-601c4ddf-aab6{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-babfd78d-063a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-5d284265-db96{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-7d056d80-033b{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-e160382b-b220{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-1fbe0b35-000e{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-628eac10-e338{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-16d4cf2e-13e4{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-231453fa-6544{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-3217bae5-afcd{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-1d329de3-9b2e{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-e8832229-6bdb{padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-ab16cb49-2f6a{max-width:var(--th-inhalt-breite);padding:0px;flex-direction:column;gap:28px;margin-inline: auto;\n}.elementor .e-a91e31c5-8c41{padding:0px;padding-block: 0px var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-3431c764-888e{line-height:1.75;}.elementor .e-b4576ea3-ac73{width:auto;padding:0px;flex-direction:column;gap:20px;}.elementor .e-f3ab3a6d-1c51:hover,.elementor .e-f3ab3a6d-1c51:focus-visible{color:var(--th-bordeaux);background-color:var(--th-weiss);}.elementor .e-f3ab3a6d-1c51{color:var(--th-weiss);border-width:2px;border-color:var(--th-weiss);border-style:solid;background-color:transparent;}.elementor .e-8e9b515a-7b5d{width:auto;padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-cc3321f6-567c{max-width:var(--th-inhalt-breite);padding:0px;gap:40px;justify-content:space-between;align-items:flex-end;margin-inline: auto;\n}.elementor .e-6b7921ed-77b8{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-c7998011-f5c6{width:100%;}.elementor .e-28e0b254-8152{max-width:var(--th-inhalt-breite);padding:0px;flex-direction:column;gap:28px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-31d0c1c7-666f{padding:0px;padding-block: var(--th-abstand-l) var(--th-abstand-xl); padding-inline: var(--th-rand);\n}