.elementor .e-5615803b-4c86{max-width:14em;}.elementor .e-5d984afa-651e{width:100%;max-width:calc(var(--th-inhalt-breite) + 2 * var(--th-rand));padding:0px;flex-direction:column;gap:24px;align-items:flex-start;margin-inline: auto; padding-inline: var(--th-rand); padding-block: clamp(48px, 7vw, 104px) clamp(40px, 5vw, 72px); box-sizing: content-box; box-sizing: border-box;\n}.elementor .e-bea4e98b-56d1{padding:0px;flex-direction:column;gap:0px;}.elementor .e-00ec7505-5de3{max-width:34em;font-size:clamp(1.1875rem, 1.1rem + 0.4vw, 1.375rem);line-height:1.55;}.elementor .e-e361605c-030f:hover,.elementor .e-e361605c-030f:focus-visible{color:var(--th-bordeaux);background-color:var(--th-weiss);}.elementor .e-e361605c-030f{color:var(--th-weiss);border-width:2px;border-color:var(--th-weiss);border-style:solid;background-color:transparent;}.elementor .e-cd583df4-3998{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-f623af6e-baeb{padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-60ad2ffa-76b4{font-weight:600;font-size:var(--th-text-klein);}.elementor .e-764d3db8-d785{line-height:1.75;}.elementor .e-10c38c82-08b3{line-height:1.75;padding-block-start:8px;}.elementor .e-ae63818b-60df{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:0px;border-inline-start-width:1px;flex-direction:column;gap:12px;flex:0 0 440px;border-left-style: solid; border-left-color: rgba(255,255,255,0.35);\n}.elementor .e-4a7eeba1-5ce8{max-width:var(--th-inhalt-breite);padding:0px;gap:clamp(40px, 8vw, 120px);align-items:flex-start;margin-inline: auto;\n}.elementor .e-178d288c-ac32{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}.elementor .e-6caa1145-d75e{padding:0px;flex-direction:column;gap:20px;flex:0 0 56%;}.elementor .e-c1523835-6049{flex:1 1 0px;}.elementor .e-6a604fd4-9d42{max-width:var(--th-inhalt-breite);padding:0px;gap:clamp(40px, 7vw, 112px);align-items:flex-start;margin-inline: auto;\n}.elementor .e-7193c00c-fad5{padding:0px;padding-block: var(--th-abstand-xl); padding-inline: var(--th-rand);\n}