.elementor .c-faq-plus{font-family:var(--font-rem);font-weight:300;font-size:24px;color:var(--grau-text);line-height:1;cursor:pointer;transition:transform 0.25s;display:inline-block;}.elementor .c-faq-antwort{max-width:680px;padding-block-start:0px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .c-faq-icon{width:24px;height:24px;justify-content:center;}.elementor .c-faq-frage{font-family:var(--font-rem);font-weight:500;font-size:18px;color:var(--schwarz);letter-spacing:0px;line-height:1.45;text-transform:none;margin:0px;}.elementor .c-faq-kopf:hover,.elementor .c-faq-kopf:focus-visible{opacity:70%;}.elementor .c-faq-kopf{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .c-faq-item{border-block-end: 1px solid var(--linie); border-block-end: 1px solid var(--linie); &[open] .c-faq-plus { transform: rotate(45deg); }\n}.elementor .c-faq-liste{flex:1 1 auto;border-block-start: 1px solid var(--linie);\n}.elementor .c-faq-gruppentitel{padding-block-start:22px;margin:0px;flex:0 0 30%;}.elementor .c-faq-gruppe{padding:0px;display:flex;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .c-recht{max-width:820px;font-family:var(--font-rem);font-weight:500;font-size:18px;color:var(--schwarz);line-height:1.6;margin:0px;& b { font-weight: 700; } & a { color: var(--schwarz); }\n}.elementor .c-navlink:hover,.elementor .c-navlink:focus-visible{border-bottom-color: var(--schwarz);\n}.elementor .c-navlink{font-family:var(--font-rem);font-weight:600;font-size:18px;color:var(--schwarz);text-decoration:none;padding-block-end:3px;transition:border-color 0.2s;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: transparent; &:focus-visible { border-bottom-color: var(--schwarz); }\n}.elementor .c-btn:hover,.elementor .c-btn:focus-visible{color:var(--weiss);border-color:var(--akzent);background-color:var(--akzent);}.elementor .c-btn{font-family:var(--font-kanit);font-weight:500;font-size:18px;color:var(--weiss);letter-spacing:0.04em;text-transform:uppercase;border-radius:0px;border-width:1px;border-color:var(--schwarz);border-style:solid;background-color:var(--schwarz);padding-block: 18px; padding-inline: 34px; transition: 0.25s; &:focus-visible { color: var(--weiss); border-color: var(--akzent); background-color: var(--akzent); }\n}.elementor .c-klein{font-family:var(--font-rem);font-weight:600;font-size:17px;color:var(--schwarz);line-height:1.5;margin:0px;}.elementor .c-text{max-width:760px;font-family:var(--font-rem);font-weight:600;font-size:24px;color:var(--schwarz);line-height:1.4;margin:0px;}.elementor .c-h3{font-family:var(--font-kanit);font-weight:500;font-size:26px;color:var(--schwarz);line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .c-h2{font-family:var(--font-kanit);font-weight:500;font-size:64px;color:var(--schwarz);line-height:1.05;text-transform:uppercase;margin:0px;}.elementor .c-label{font-family:var(--font-rem);font-weight:600;font-size:17px;color:var(--schwarz);letter-spacing:1.5px;text-transform:uppercase;margin:0px;display:block;}.elementor .c-inner{width:100%;max-width:1320px;padding-block: 0px; padding-inline: 56px; margin-inline: auto;\n}.elementor .c-grund{width:100%;max-width:100%;font-family:var(--font-rem);color:var(--schwarz);padding:0px;background-color:var(--grund);background-image: url("data:image/svg+xml; utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"); background-attachment: fixed;\n}