.elementor .e-9ba3794c-c512{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-6c308ad9-1a2c{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-beac36f1-c787{width:100%;height:100%;object-fit:cover;display:block;object-position: center 62%; object-position: center 50%;\n}.elementor .e-2315c9c7-1863{width:100%;height:clamp(300px, 42vw, 620px);overflow:hidden;padding:0px;background-color:var(--th-oliv-hell);}.elementor .e-5c888c20-2c09{padding:0px;flex-direction:column;gap:0px;}.elementor .e-42be455d-51e7{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-44b24646-27bc{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-0187bfc7-1335{max-width:var(--th-inhalt-breite);padding:0px;gap:0px;align-items:stretch;margin-inline: auto;\n}.elementor .e-3894672b-b562{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-a411cba6-e4c0{padding:0px;flex-direction:column;gap:16px;}.elementor .e-7fbfe68c-4a94{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-d4c0d56e-7e6c{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-0ac9c2d5-db8b{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-b6d75954-12a6{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-e8b027bf-4018{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-37a146be-48e7{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-20fb7966-3c9b{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-ccefa386-f9ca{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-5dfa777c-3de4{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-4502669f-8450{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-bd3aa3d2-1099{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-969d68c6-ba8a{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-16e15c12-1eeb{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-de0cead3-4e64{overflow:hidden;aspect-ratio:4 / 3;padding:0px;flex:0 0 calc((100% - 32px) / 3);}.elementor .e-11914221-c30e{padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-d7249333-a0d9{max-width:var(--th-inhalt-breite);padding:0px;flex-direction:column;gap:28px;margin-inline: auto;\n}.elementor .e-80ec25df-d287{padding:0px;padding-block: 0px var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-f987715e-fbe6{line-height:1.75;}.elementor .e-c84a0293-8de2{width:auto;padding:0px;flex-direction:column;gap:20px;}.elementor .e-5face2b4-7191:hover,.elementor .e-5face2b4-7191:focus-visible{color:var(--th-bordeaux);background-color:var(--th-weiss);}.elementor .e-5face2b4-7191{color:var(--th-weiss);border-width:2px;border-color:var(--th-weiss);border-style:solid;background-color:transparent;}.elementor .e-5007b7b9-b97b{width:auto;padding:0px;gap:14px;flex-wrap:wrap;}.elementor .e-abef89fc-7501{max-width:var(--th-inhalt-breite);padding:0px;gap:40px;justify-content:space-between;align-items:flex-end;margin-inline: auto;\n}.elementor .e-1110b778-43ab{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-b08fa89e-4a40{width:100%;}.elementor .e-8a49d62b-8142{max-width:var(--th-inhalt-breite);padding:0px;flex-direction:column;gap:28px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-8f069316-2090{padding:0px;padding-block: var(--th-abstand-l) var(--th-abstand-xl); padding-inline: var(--th-rand);\n}