.elementor .lob-jump-rezept{display:inline-flex;}.elementor .lob-icon-btn-light{color:var(--color-text-primary);background-color:var(--color-bg-surface);box-shadow:4px 4px 0px 0px #000;}.elementor .lob-visually-hidden{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;}.elementor .lob-icon-menu{&::after { content: ''; display: block; width: 22px; height: 22px; background-color: currentColor; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M4 8H18M4 14H18' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M4 8H18M4 14H18' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat; }\n}.elementor .lob-icon-btn-dark{color:var(--color-text-on-inverse);background-color:var(--color-bg-inverse);box-shadow: none;\n}.elementor .lob-body-small-inverse{font-weight:400;font-size:16px;color:var(--color-text-on-inverse);line-height:1.5;margin:0px;--lob-font: 'Instrument Sans', sans-serif; font-family: var(--lob-font); & a { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; text-decoration: underline; }\n}.elementor .lob-body-inverse{font-weight:400;font-size:19px;color:var(--color-text-on-inverse);line-height:1.55;margin:0px;--lob-font: 'Instrument Sans', sans-serif; font-family: var(--lob-font); & a { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; text-decoration: none; } & a:hover { text-decoration: underline; } & a:focus-visible { outline: 3px solid #D0A657; outline-offset: 3px; }\n}.elementor .lob-label-nav-inverse:hover,.elementor .lob-label-nav-inverse:focus-visible{text-decoration:underline;}.elementor .lob-label-nav-inverse{font-weight:600;font-size:18px;color:var(--color-text-on-inverse);line-height:1.2;text-decoration:none;margin:0px;--lob-font: 'Instrument Sans', sans-serif; font-family: var(--lob-font); &:focus-visible { outline: 3px solid #D0A657; outline-offset: 3px; }\n}.elementor .lob-icon-search{&::after { content: ''; display: block; width: 22px; height: 22px; background-color: currentColor; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M16.5 10.0833C16.5 13.6272 13.6272 16.5 10.0833 16.5C6.53951 16.5 3.66667 13.6272 3.66667 10.0833C3.66667 6.53951 6.53951 3.66667 10.0833 3.66667C13.6272 3.66667 16.5 6.53951 16.5 10.0833Z' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3Cpath d='M18.3333 18.3333L14.6667 14.6667' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M16.5 10.0833C16.5 13.6272 13.6272 16.5 10.0833 16.5C6.53951 16.5 3.66667 13.6272 3.66667 10.0833C3.66667 6.53951 6.53951 3.66667 10.0833 3.66667C13.6272 3.66667 16.5 6.53951 16.5 10.0833Z' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3Cpath d='M18.3333 18.3333L14.6667 14.6667' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat; }\n}.elementor .lob-icon-btn{width:48px;height:48px;text-decoration:none;cursor:pointer;padding:0px;border-radius:999px;border-width:3px;border-color:var(--color-border-default);border-style:solid;display:flex;flex:0 1 auto;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid #000; outline-offset: 3px; }\n}.elementor .lob-nav-blog{--lob-nav: 1;\n}.elementor .lob-nav-rezepte{--lob-nav: 1;\n}.elementor .lob-nav-ueber{--lob-nav: 1;\n}.elementor .lob-nav-pill:hover,.elementor .lob-nav-pill:focus-visible{color:var(--color-text-on-inverse);background-color:var(--color-bg-inverse);}.elementor .lob-nav-pill{font-weight:600;font-size:18px;color:var(--color-text-primary);line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:3px;border-color:var(--color-border-default);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;--lob-font: 'Instrument Sans', sans-serif; white-space: nowrap; font-family: var(--lob-font); &:focus-visible { outline: 3px solid #000; outline-offset: 3px; }\n}.elementor .lob-btn-arrow{&::after { content: ''; display: block; flex: none; width: 22px; height: 22px; background-color: currentColor; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M4.58333 11H17.4167M11.9167 16.5L17.4167 11L11.9167 5.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M4.58333 11H17.4167M11.9167 16.5L17.4167 11L11.9167 5.5' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat; }\n}.elementor .lob-card{overflow:hidden;border-radius:28px;border-width:3px;border-color:var(--color-border-default);border-style:solid;background-color:var(--color-bg-surface);box-shadow:6px 6px 0px 0px #000;}.elementor .lob-chip-soft{color:var(--color-text-primary);background-color:var(--color-bg-soft);}.elementor .lob-chip-black{color:var(--color-text-on-inverse);background-color:var(--color-bg-inverse);}.elementor .lob-chip{font-weight:700;font-size:15px;line-height:1.2;text-decoration:none;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;display:inline-flex;justify-content:center;align-items:center;--lob-font: 'Instrument Sans', sans-serif; font-family: var(--lob-font);\n}.elementor .lob-btn-secondary:hover,.elementor .lob-btn-secondary:focus-visible{box-shadow:3px 3px 0px 0px #000;transform:translate3d(2px, 2px, 0px);}.elementor .lob-btn-secondary{color:var(--color-text-primary);background-color:var(--color-bg-surface);box-shadow:5px 5px 0px 0px #000;&:hover, &:focus-visible { color: var(--color-text-primary); }\n}.elementor .lob-btn-primary:hover,.elementor .lob-btn-primary:focus-visible{box-shadow:3px 3px 0px 0px #fff;transform:translate3d(3px, 3px, 0px);}.elementor .lob-btn-primary{color:var(--color-text-on-inverse);background-color:var(--color-bg-inverse);box-shadow:6px 6px 0px 0px #fff;&:hover, &:focus-visible { color: var(--color-text-on-inverse); }\n}.elementor .lob-btn{font-weight:700;font-size:18px;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:3px;border-color:var(--color-border-default);border-style:solid;transition:transform 0.12s, box-shadow 0.12s;display:inline-flex;gap:12px;justify-content:center;align-items:center;--lob-font: 'Instrument Sans', sans-serif; font-family: var(--lob-font); &:focus-visible { outline: 3px solid #000; outline-offset: 3px; } &:hover, &:focus-visible { font-family: var(--lob-font); font-size: 18px; font-weight: 700; line-height: 1.2; font-style: normal; text-decoration: none; }\n}.elementor .lob-arch{overflow:hidden;border-start-start-radius:210px;border-start-end-radius:210px;border-end-start-radius:28px;border-end-end-radius:28px;}.elementor .lob-bg-inverse{color:var(--color-text-on-inverse);background-color:var(--color-bg-inverse);}.elementor .lob-bg-page{background-color:var(--color-bg-page);}.elementor .lob-body-large{font-weight:400;font-size:21px;color:var(--color-text-primary);line-height:1.6;margin:0px;--lob-font: 'Instrument Sans', sans-serif; font-family: var(--lob-font); & a { color: inherit; text-decoration: underline; } & a { color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; text-decoration: underline; }\n}.elementor .lob-title-card{font-weight:700;font-size:clamp(26px, 2.1vw, 30px);color:var(--color-text-primary);letter-spacing:-0.015em;line-height:1.05;margin:0px;--lob-font: 'Bricolage Grotesque', sans-serif; overflow-wrap: anywhere; hyphens: auto; font-family: var(--lob-font);\n}.elementor .lob-h2{font-weight:800;font-size:clamp(38px, 4.2vw, 60px);color:var(--color-text-primary);letter-spacing:-0.02em;line-height:1;margin:0px;--lob-font: 'Bricolage Grotesque', sans-serif; font-family: var(--lob-font);\n}