.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 .toc{max-width:60rem;margin-block-start:var(--abstand-folge);}.elementor .cta-copy{padding-block-start:clamp(1.75rem, 3.6vw, 3.5rem);padding-block-end:clamp(1.75rem, 3.6vw, 3.5rem);padding-inline-start:clamp(1.75rem, 4vw, 4rem);padding-inline-end:clamp(1.75rem, 4vw, 4rem);}.elementor .cta-card{background-color:var(--papier);display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);}.elementor .answer-copy{font-family:var(--schrift-text);font-size:clamp(1.1875rem, 1.45vw, 1.4375rem);color:var(--logogruen);line-height:1.55;margin-block-start:0.875rem;}.elementor .answer-face{width:100%;aspect-ratio:4 / 5;object-fit:cover;}.elementor .answer-statement{display:grid;gap:clamp(1.75rem, 5vw, 6rem);grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:start;}.elementor .card-label{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;margin-block-start:1rem;}.elementor .card-title:hover,.elementor .card-title:focus-visible{background-size: 100% 1px;\n}.elementor .card-title{font-family:var(--schrift-primaer);font-weight:400;font-size:clamp(1.125rem, 1.4vw, 1.4rem);line-height:1.25;padding-block-end:0.1875rem;margin-block-start: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%;align-self:flex-start;hyphens: auto; overflow-wrap: anywhere; background-position: 0 100%; background-size: 0 1px; background-repeat: no-repeat; transition: background-size 0.7s cubic-bezier(.19, .9, .22, 1);\n}.elementor .card{min-width:0px;position:relative;color:inherit;text-decoration:none;display:flex;flex-direction:column;}.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 .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 .ch{padding-block-start:var(--abstand-kapitel);padding-block-end:var(--abstand-kapitel);display:block;}.elementor .ch--paar{display:grid;gap:clamp(1.75rem, 4.5vw, 5rem);grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:center;}.elementor .ch--rechts{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);}.elementor .ch--links{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);}.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;}