.iv-main .iv-photo img{object-position:50% 30%}.iv-main .iv-photo.iv-photo--product{background:var(--iv-surface)}.iv-main .iv-photo.iv-photo--product img{aspect-ratio:1/1;max-width:32rem;margin-inline:auto;object-fit:contain;object-position:50% 50%;mix-blend-mode:multiply}.iv-main .e-con.iv-card>.elementor-widget-text-editor{margin-bottom:1rem}.iv-main .e-con.iv-card>a.iv-btn{margin-top:auto}.iv-main .iv-btn.iv-btn--disabled{border:1px dashed var(--iv-gold);background:transparent;color:var(--iv-fg);opacity:.75;cursor:not-allowed;pointer-events:none}.iv-main .iv-btn.iv-btn--disabled .elementor-button{padding:0;border:0;background:transparent;color:inherit}.iv-main .iv-btn-note{flex-basis:100%;margin:0;font-size:.9375rem;line-height:1.5}.iv-main{position:relative}.iv-bees{inset:0 0 auto 0;height:min(28rem,60vh);overflow:hidden;pointer-events:none;z-index:20}.iv-bee,.iv-bees{position:absolute}.iv-bee{top:0;left:0;will-change:transform}.iv-bee svg{display:block;width:100%;height:auto;overflow:visible}.iv-bee__wing{transform-box:fill-box;transform-origin:50% 100%;animation:iv-wing .16s ease-in-out infinite alternate}.iv-bee__wing--b{animation-delay:-.08s}@keyframes iv-wing{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}@media (prefers-reduced-motion:reduce){.iv-bee__wing{animation:none}}.iv-flora,.iv-main .iv-deco--bee-a,.iv-main .iv-deco--bee-b{display:none}.iv-flora{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:1}@media (min-width:1440px){.iv-flora{display:block}.iv-main .iv-deco--sprig-left,.iv-main .iv-deco--sprig-right{display:none}}.fl{position:absolute;width:clamp(56px,calc((100vw - 1300px) / 2 - .5rem),200px);aspect-ratio:100/320}.fl--left{left:0}.fl--right{right:0}.fl svg{display:block;width:100%;height:100%;overflow:visible}.fl--right svg{transform:scaleX(-1)}.fl__stem{stroke-dasharray:1;stroke-dashoffset:1}.fl__leaf{transform-box:fill-box;transform-origin:0 50%;transform:scale(0)}.fl__head{transform-box:view-box;transform:scale(0)}.fl.is-in .fl__stem{animation:fl-draw var(--grow,1.8s) cubic-bezier(.4,0,.3,1) calc(var(--d, 0s) + .2s) forwards}.fl.is-in .fl__leaf{animation:fl-leaf .7s cubic-bezier(.34,1.4,.64,1) calc(var(--ld, 0s) + .2s) forwards}.fl.is-in .fl__head{animation:fl-bloom .9s cubic-bezier(.34,1.56,.64,1) calc(var(--d, 0s) + var(--grow, 1.8s) + .1s) forwards}.fl.is-instant .fl__head,.fl.is-instant .fl__leaf,.fl.is-instant .fl__stem{animation-duration:.01s!important;animation-delay:0s!important}.fl--left svg{transform-origin:0 100%}.fl--right svg{transform-origin:50% 100%}.fl.is-in svg{animation:fl-sway 7s ease-in-out 4.5s infinite alternate}.fl.is-in.fl--right svg{animation-name:fl-sway-r}@keyframes fl-draw{to{stroke-dashoffset:0}}@keyframes fl-leaf{to{transform:scale(1)}}@keyframes fl-bloom{to{transform:scale(1)}}@keyframes fl-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@keyframes fl-sway-r{0%{transform:scaleX(-1) rotate(-1.6deg)}to{transform:scaleX(-1) rotate(1.6deg)}}@media (prefers-reduced-motion:reduce){.fl__stem{stroke-dashoffset:0;animation:none!important}.fl__head,.fl__leaf{transform:none;animation:none!important}.fl.is-in svg{animation:none}}.site-nav .menu-item.iv-nav-alert>a,.site-nav .menu-item.iv-nav-alert>a:hover{position:relative;padding-left:1.15em;color:#c62828;animation:iv-alert-text 2.2s ease-in-out infinite}.site-nav .menu-item.iv-nav-alert>a:before{content:"";position:absolute;left:0;top:50%;width:.6em;height:.6em;margin-top:-.3em;border-radius:50%;background:#d32f2f;animation:iv-alert-dot 1.8s ease-out infinite}@keyframes iv-alert-dot{0%{box-shadow:0 0 0 0 rgb(211 47 47/.6);transform:scale(1)}60%{box-shadow:0 0 0 .6em rgb(211 47 47/0);transform:scale(1.12)}to{box-shadow:0 0 0 0 rgb(211 47 47/0);transform:scale(1)}}@keyframes iv-alert-text{0%,to{color:#c62828}50%{color:#e53935}}@media (prefers-reduced-motion:reduce){.site-nav .menu-item.iv-nav-alert>a,.site-nav .menu-item.iv-nav-alert>a:before{animation:none}}.iv-main .e-con.e-parent.iv-cta{position:relative;overflow:clip;isolation:isolate;background:radial-gradient(ellipse 60% 90% at 50% 45%,rgb(255 250 235/.55),transparent 70%),linear-gradient(135deg,#f3e4bf,#e6cd93 52%,#d9b970);color:var(--iv-fg)}.iv-main .e-con.e-parent.iv-cta:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/honeycomb.svg);background-size:416px auto;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 55% 75% at 50% 50%,transparent 25%,#000 100%);mask-image:radial-gradient(ellipse 55% 75% at 50% 50%,transparent 25%,#000 100%);pointer-events:none}.iv-main .e-con.e-parent.iv-cta .elementor-heading-title,.iv-main .e-con.e-parent.iv-cta h2{color:var(--iv-fg)}.iv-main .e-con.e-parent.iv-cta .elementor-widget-heading.iv-eyebrow .elementor-heading-title{color:var(--iv-accent-dark)}.iv-main .e-con.e-parent.iv-cta .elementor-widget-text-editor{color:rgb(20 20 20/.78)}.iv-main .iv-hero .iv-photo img{object-position:58% 52%}.iv-main .iv-hero .iv-photo{position:relative}.iv-main .iv-hero .iv-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgb(20 20 20/.5),rgb(20 20 20/.18) 38%,transparent 62%);pointer-events:none}.mb-nav{border-bottom:1px solid var(--iv-line);background:var(--iv-bg)}.mb-nav__inner{max-width:var(--iv-max);margin-inline:auto;padding-inline:var(--iv-gutter);display:flex;flex-wrap:wrap;align-items:stretch;gap:0 1.75rem}.mb-nav a,.mb-nav button{display:inline-block;padding:1rem 0;border:0;border-bottom:3px solid transparent;background:none;font-family:var(--iv-font-display);font-size:.875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--iv-fg);text-decoration:none;cursor:pointer}.mb-nav a:hover,.mb-nav button:hover{color:var(--iv-accent)}.mb-nav a[aria-current=page]{border-bottom-color:var(--iv-accent)}.mb-nav__rechts{margin-left:auto;display:flex;align-items:center;gap:1.25rem;font-size:.875rem}.mb-nav__rechts form{margin:0}.mb-wrap{max-width:var(--iv-max);margin-inline:auto;padding:3rem var(--iv-gutter) 4rem}.mb-wrap>*+*{margin-top:2.5rem}.mb-wrap h2{margin-bottom:1rem}.mb-wrap h3{margin-bottom:.5rem}.mb-grid{display:grid;grid-gap:2rem;gap:2rem}@media (min-width:900px){.mb-grid--2{grid-template-columns:1fr 1fr}.mb-grid--3{grid-template-columns:repeat(3,1fr)}.mb-grid--2-1{grid-template-columns:2fr 1fr}}.mb-card{border-top:2px solid var(--iv-gold);background:var(--iv-surface-soft);padding:1.5rem}@media (min-width:640px){.mb-card{padding:2rem}}.mb-card>*+*{margin-top:1rem}.mb-card h2,.mb-card h3{margin-top:0}.mb-liste{list-style:none;margin:0;padding:0}.mb-liste>li{padding:1rem 0;border-top:1px solid var(--iv-line)}.mb-liste>li:first-child{border-top:0;padding-top:0}.mb-liste>li:last-child{padding-bottom:0}.mb-liste a{color:var(--iv-fg);font-weight:600;text-decoration:none}.mb-liste a:hover{color:var(--iv-accent)}.mb-klein{font-size:.875rem;line-height:1.6}.mb-klein,.mb-leer{color:var(--iv-body)}.mb-datum{font-size:.875rem;letter-spacing:.2em;color:var(--iv-accent)}.mb-datum,.mb-tag{font-family:var(--iv-font-display);font-weight:600;text-transform:uppercase}.mb-tag{display:inline-block;margin-left:.5rem;padding:.15rem .6rem;border:1px solid var(--iv-line);background:var(--iv-bg);font-size:.75rem;letter-spacing:.15em;color:var(--iv-fg);vertical-align:middle}.mb-tag--ok{border-color:#5c7f3a;color:#3f5c24}.mb-tag--zu{border-color:var(--iv-accent);color:var(--iv-accent-dark)}.mb-meldung{margin:0;border:1px solid var(--iv-gold);background:rgb(201 165 92/.12);padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6;color:var(--iv-fg)}.mb-meldung--fehler{border-color:var(--iv-accent);background:rgb(191 80 41/.06)}.mb-link-box,.mb-meldung code{display:block;margin-top:.5rem;padding:.6rem .75rem;background:#fff;border:1px solid var(--iv-line);font-size:.8125rem;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mb-form>*+*{margin-top:1.25rem}.mb-form label,.mb-label{display:block;font-family:var(--iv-font-display);font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--iv-fg)}.mb-form input[type=date],.mb-form input[type=datetime-local],.mb-form input[type=email],.mb-form input[type=number],.mb-form input[type=password],.mb-form input[type=text],.mb-form select,.mb-form textarea{display:block;width:100%;margin-top:.4rem;border:1px solid var(--iv-line);border-radius:0;background:var(--iv-bg);padding:.75rem .9rem;font:inherit;letter-spacing:0;text-transform:none;font-weight:400;color:var(--iv-fg)}.mb-form textarea{min-height:7rem;resize:vertical}.mb-form input:focus,.mb-form select:focus,.mb-form textarea:focus{outline:2px solid var(--iv-gold);outline-offset:0}.mb-form .mb-zeile{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:640px){.mb-form .mb-zeile{grid-template-columns:1fr 1fr}}.mb-form .mb-check{display:flex;align-items:center;gap:.5rem;font-family:var(--iv-font-body);font-size:.9375rem;letter-spacing:0;text-transform:none;font-weight:400}.mb-form .mb-check input{width:auto;margin:0}.mb-btn-reihe{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.iv-btn.iv-btn--sm{padding:.7rem 1.25rem;font-size:.75rem}button.iv-btn{border:1px solid transparent}button.iv-btn--outline{border-color:var(--iv-fg)}button.iv-btn--gefahr{background:transparent;border-color:var(--iv-accent);color:var(--iv-accent-dark)}button.iv-btn--gefahr:hover{background:var(--iv-accent);color:#fff}.mb-tabelle-rahmen{overflow-x:auto}.mb-tabelle{width:100%;border-collapse:collapse;font-size:.9375rem;background:#fff}.mb-tabelle td,.mb-tabelle th{padding:.65rem .75rem;border:1px solid var(--iv-line);text-align:left;vertical-align:top}.mb-tabelle th{background:var(--iv-surface);font-family:var(--iv-font-display);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.mb-tabelle td.zahl,.mb-tabelle th.zahl{text-align:right;white-space:nowrap}.mb-tabelle tfoot td{font-weight:700;background:var(--iv-surface-soft)}.mb-tabelle input[type=number]{width:5.5rem;padding:.5rem;margin:0;border:1px solid var(--iv-line);font:inherit}.mb-login{max-width:28rem;margin-inline:auto}@media print{.mb-nav,.mb-nodruck,.page-header,.site-footer,.site-header{display:none!important}.mb-wrap{padding:0;max-width:none}.mb-tabelle{font-size:10pt}}.mb-artikelzeile{display:grid;grid-gap:.5rem;gap:.5rem}.mb-artikelzeile>*+*{margin-top:0}@media (min-width:900px){.mb-artikelzeile{grid-template-columns:2fr 2fr 1fr 2fr auto auto;align-items:center}}.mb-artikelzeile input[type=text]{margin:0}.mb-tabelle td:has(>.mb-artikelzeile){padding:.5rem}.mb-nur-druck{display:none}@media print{.mb-nur-druck{display:block;font-size:14pt}}.mb-nav a.mb-zum-vorstand{padding:.5rem .9rem;border:0;background:var(--iv-fg);color:#fff;font-size:.75rem}.mb-nav a.mb-zum-vorstand:hover{background:var(--iv-accent);color:#fff}.mb-vorstand{background:var(--iv-fg);color:#fff}.mb-vorstand__kopf{max-width:var(--iv-max);margin-inline:auto;padding:.6rem var(--iv-gutter);display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;justify-content:space-between;align-items:center;font-size:.8125rem}.mb-vorstand__kopf a{color:#fff;text-decoration:underline}.mb-vorstand__titel{font-family:var(--iv-font-display);font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--iv-gold)}.mb-vorstand__nav{border-top:1px solid rgb(255 255 255/.18)}.mb-vorstand__nav .mb-nav__rechts,.mb-vorstand__nav a,.mb-vorstand__nav button{color:#fff}.mb-vorstand__nav a:hover,.mb-vorstand__nav button:hover{color:var(--iv-gold)}.mb-vorstand__nav a[aria-current=page]{border-bottom-color:var(--iv-gold)}.mb-vorstand__nav a,.mb-vorstand__nav button{display:inline-block;padding:1rem 0;border:0;border-bottom:3px solid transparent;background:none;font-family:var(--iv-font-display);font-size:.875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer}.mb-vorstand__nav .mb-nav__inner{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 1.75rem}.mb-kopf--vorstand{border-bottom:4px solid var(--iv-gold);background:var(--iv-surface)}.mb-kopf--vorstand .page-header__title{font-size:clamp(2rem,6vw,3.5rem)}.mb-kopf--vorstand .page-header__inner{padding-block:2.5rem}.mb-hinweis-vorstand{border-left:4px solid var(--iv-fg);background:var(--iv-surface-soft);padding:.9rem 1.1rem;font-size:.9375rem}