.elementor .fb-dachzeile{font-weight:700;font-size:14px;color:var(--fb-rot-dunkel);letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;margin-block-end:8px;}.elementor .fb-footer-text{font-family:var(--fb-schrift);font-size:1.6rem;color:var(--fb-text);line-height:1.75;display:block;& a { font-size: inherit; color: var(--fb-anthrazit); text-decoration: none; } & a:hover { color: var(--fb-rot); }\n}.elementor .fb-footer-titel{font-family:var(--fb-schrift);font-weight:700;font-size:14px;color:var(--fb-rot-dunkel);letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;display:block;}.elementor .fb-button:hover,.elementor .fb-button:focus-visible{color:var(--fb-weiss);background-color:var(--fb-rot-dunkel);box-shadow:0px 6px 18px 0px rgba(184, 5, 15, 0.22);transform:translate3d(0px, -2px, 0px);}.elementor .fb-button:focus{outline-offset:3px;outline: 2px solid var(--fb-anthrazit);\n}.elementor .fb-button{font-family:var(--fb-schrift);font-weight:700;font-size:1.6rem;color:var(--fb-weiss);letter-spacing:0.03em;line-height:1.2;border-radius:2px;border-width:0px;background-color:var(--fb-rot);transition:all 0.25s;display:inline-flex;gap:8px;justify-content:center;align-items:center;padding-block: 15px; padding-inline: 30px;\n}.elementor .fb-button-sekundaer:hover,.elementor .fb-button-sekundaer:focus-visible{color:var(--fb-weiss);background-color:var(--fb-anthrazit);box-shadow: none;\n}.elementor .fb-button-sekundaer{color:var(--fb-anthrazit);border-width:1px;border-color:var(--fb-anthrazit);border-style:solid;background-color:transparent;}.elementor .fb-text{max-width:68ch;font-family:var(--fb-schrift);font-weight:400;font-size:var(--fb-text-groesse);color:var(--fb-text);line-height:1.65;display:block;}.elementor .fb-h1{font-family:var(--fb-schrift);font-weight:500;font-size:var(--fb-h1);color:var(--fb-rot);letter-spacing:-0.01em;line-height:1.15;display:block;}.elementor .fb-inhalt{width:100%;max-width:var(--fb-inhalt-breite);padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .fb-section{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;align-items:center;padding-block: var(--fb-abstand-section); padding-inline: 24px;\n}