.elementor .bildband-spur{padding:0px;display:flex;flex-direction:row;gap:clamp(1rem, 2vw, 2rem);flex-wrap:nowrap;width: max-content;\n}.elementor .bildband{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--seitenrand);padding-inline-end:var(--seitenrand);overflow-x: auto; overflow-y: hidden; scrollbar-width: thin; scrollbar-color: var(--silber) transparent;\n}.elementor .topic{border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: var(--silber);\n}.elementor .faq{background-color:var(--papier);display:grid;gap:var(--spaltenluecke);grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:start;}.elementor .shot{overflow:hidden;position:relative;background-color:var(--papier);display:block;}.elementor .pad{padding: clamp(88px, 14vh, 184px) var(--gutter); padding: var(--abstand-abschnitt-gross) var(--gutter);\n}.elementor .rule{position:relative;}.elementor .link:hover,.elementor .link:focus-visible{color:var(--beere);text-decoration:none;}.elementor .link:focus{color:var(--beere);text-decoration:none;}.elementor .link{font-weight:500;text-decoration:none;padding-block-end:0.25rem;background-image:linear-gradient(0deg, currentColor 0%,currentColor 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:color 0.3s;display:inline-flex;gap:0.55em;align-items:center;background-position: 0 100%; background-size: 100% 1px; background-repeat: no-repeat;\n}.elementor .eyebrow{font-family:var(--schrift-akzent);font-weight:500;font-size:var(--schrift-rubrik);color:var(--beere);letter-spacing:0.16em;line-height:1.5;text-transform:uppercase;}.elementor .button:hover,.elementor .button:focus-visible{background-color:var(--tiefgruen);}.elementor .button:focus{background-color:var(--tiefgruen);}.elementor .button{min-height:3.5rem;overflow:hidden;position:relative;font-family:var(--schrift-akzent);font-weight:500;font-size:0.9375rem;color:var(--weiss);letter-spacing:0.02em;line-height:1;text-decoration:none;cursor:pointer;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-radius:0px;border-width:0px;background-color:var(--logogruen);transition:background-color 0.55s;display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .button--small{min-height:2.875rem;font-size:0.875rem;padding-inline-start:1.375rem;padding-inline-end:1.375rem;}.elementor .button--light:hover,.elementor .button--light:focus-visible{background-color:var(--mint);}.elementor .button--light:focus{background-color:var(--mint);}.elementor .button--light{font-size:1.0625rem;color:var(--tiefgruen);background-color:var(--weiss);}