.elementor .fo-logo{width:220px;height:30px;object-fit:cover;object-position:50% 50%;mix-blend-mode:multiply;filter: invert(1);\n}.elementor .fo-row{padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;}.elementor .fo-col{padding:0px;display:flex;flex-direction:column;}.elementor .fo-hours-row{font-family:var(--font-text);font-weight:400;font-size:18px;display:flex;gap:16px;justify-content:space-between;}.elementor .fo-img-cover{width:100%;height:100%;object-fit:cover;}.elementor .fo-section{padding-block-start:var(--section-space);padding-block-end:var(--section-space);padding-inline-start:0px;padding-inline-end:0px;}.elementor .fo-container{width:100%;max-width:var(--container-width);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--side-gutter);padding-inline-end:var(--side-gutter);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .fo-btn-dark:hover,.elementor .fo-btn-dark:focus-visible{color:var(--schwarz);background-color:transparent;}.elementor .fo-btn-dark{font-family:var(--font-text);font-weight:400;font-size:12px;color:var(--creme);letter-spacing:0.18em;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--schwarz);border-style:solid;background-color:var(--schwarz);transition:background-color 0.25s, color 0.25s;}.elementor .fo-btn:hover,.elementor .fo-btn:focus-visible{color:var(--creme);background-color:var(--schwarz);}.elementor .fo-btn{font-family:var(--font-text);font-weight:400;font-size:12px;color:var(--schwarz);letter-spacing:0.18em;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--schwarz);border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s;}.elementor .fo-claim{font-family:var(--font-headline);font-weight:400;font-size:20px;color:var(--braun-grau);line-height:1.35;}.elementor .fo-subhead-s{font-family:var(--font-headline);font-weight:400;font-size:21px;color:var(--schwarz);letter-spacing:0px;line-height:1.35;text-transform:none;}.elementor .fo-subhead{font-family:var(--font-headline);font-weight:400;font-size:28px;color:var(--schwarz);letter-spacing:0px;line-height:1.3;text-transform:none;}.elementor .fo-overline{font-family:var(--font-text);font-weight:400;font-size:12px;color:var(--schwarz);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;}