.elementor .e-e9026592-f322{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-05765e3f-88c0{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-5293f556-ca30{width:100%;height:100%;object-fit:cover;display:block;object-position: center 62%; object-position: center 50%;\n}.elementor .e-154a68f9-0193{width:100%;height:clamp(300px, 42vw, 620px);overflow:hidden;padding:0px;background-color:var(--th-oliv-hell);}.elementor .e-e1c9bf13-ef6a{padding:0px;flex-direction:column;gap:0px;}.elementor .e-a9588d92-6dce{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-4cf5f264-4599{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-c79bad5d-a1b7{max-width:var(--th-inhalt-breite);padding:0px;gap:0px;align-items:stretch;margin-inline: auto;\n}.elementor .e-338aff4f-c438{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-a4dab07e-8544{padding:0px;flex-direction:column;gap:16px;}.elementor .e-658c7e5b-7b3d{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-2648edd8-04f2{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-5275e616-1e78{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-b0f8541c-9899{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-eee0c4d0-308a{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-cc30d5e6-9bbf{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-a518c747-2ade{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-09e9ad4e-a42e{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-38eec89d-7bd6{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-d1e57ef8-5bbf{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-d6393b19-ed82{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-7919e8c5-16e0{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-bd8aee04-27d4{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-1414f490-76bf{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-7b7afeaf-1169{padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-71b6fe82-c414{max-width:var(--th-inhalt-breite);padding:0px;flex-direction:column;gap:28px;margin-inline: auto;\n}.elementor .e-a757f8ac-716f{padding:0px;padding-block: 0px var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-50ecb175-8b1e{line-height:1.75;}.elementor .e-177ffa9e-da7f{width:auto;padding:0px;flex-direction:column;gap:20px;}.elementor .e-f9cb15a5-fe15:hover,.elementor .e-f9cb15a5-fe15:focus-visible{color:var(--th-bordeaux);background-color:var(--th-weiss);}.elementor .e-f9cb15a5-fe15{color:var(--th-weiss);border-width:2px;border-color:var(--th-weiss);border-style:solid;background-color:transparent;}.elementor .e-ec79d89c-527e{width:auto;padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-6b996cd9-4d7c{max-width:var(--th-inhalt-breite);padding:0px;gap:40px;justify-content:space-between;align-items:flex-end;margin-inline: auto;\n}.elementor .e-9fafa78d-4f3e{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-b62edbf8-e3fb{width:100%;}.elementor .e-05513e1c-d535{max-width:var(--th-inhalt-breite);padding:0px;flex-direction:column;gap:28px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-3eaa2c31-cc57{padding:0px;padding-block: var(--th-abstand-l) var(--th-abstand-xl); padding-inline: var(--th-rand);\n}