.elementor-17816 .elementor-element.elementor-element-dive-fuss{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-dive-fuss-html */.elementor-17816 .elementor-element.elementor-element-dive-fuss-html{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html{--stagger:0ms}}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html *{margin: 0px; padding: 0px; box-sizing: border-box;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html h1, .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html h2, .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html h3, .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html h4{font-family: var(--font-head); color: var(--dunkelblau); line-height: 0.95; font-weight: 700;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html p{line-height: 1.5;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html a{color: var(--einfachblau); text-decoration: none;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html img, .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html svg{max-width: 100%; display: block;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .container{max-width: var(--container); margin: 0px auto; padding: 0px 24px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html a:focus-visible{outline: 3px solid var(--einfachblau); outline-offset: 2px; border-radius: 4px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html footer{background: var(--dunkelblau); color: rgb(185, 192, 216); padding: 72px 0px 36px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html p, .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html li, .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html dd, .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html td, .elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html blockquote{overflow-wrap: break-word;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html p{line-height: 1.6;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html a{color: var(--vividblue); transition: color var(--dur-fast) var(--ease-out);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html a:hover{color: var(--dunkelblau);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .dive-footer{background: var(--dunkelblau); color: rgb(185, 192, 216); padding: 72px 0px 36px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .dive-footer p{font-size: 0.9rem; line-height: 1.6;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .dive-footer h4{color: var(--white); font-size: 0.95rem; margin-bottom: 16px; font-weight: 600; font-family: var(--font-head);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .dive-footer ul{list-style: none;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .dive-footer ul li{margin-bottom: 10px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .dive-footer ul a{color: rgb(185, 192, 216); font-size: 0.9rem;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .dive-footer ul a:hover{color: var(--lime);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html footer.ft{background: var(--dunkelblau); color: rgb(201, 210, 238); padding: 80px 0px 32px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-grid{display: grid; grid-template-columns: 1.6fr 1fr 1fr 1fr; gap: 48px; margin-bottom: 56px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-grid > *{min-width: 0px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft .ft-logo{display: block; height: 30px; width: auto; margin: 0px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-claim{font-size: 0.95rem; line-height: 1.6; color: rgb(201, 210, 238); max-width: 34ch; margin: 18px 0px 26px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-claim b{color: rgb(255, 255, 255); font-weight: 600;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-draht{display: flex; align-items: center; gap: 14px; padding: 16px 18px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 16px; background: rgba(255, 255, 255, 0.03); max-width: 380px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-faces{display: flex; flex: 0 0 auto;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-faces img{width: 40px; height: 40px; border-radius: 50%; object-fit: cover; border: 2px solid var(--dunkelblau); margin: 0px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-faces img + img{margin-left: -12px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-who{font-size: 0.8rem; line-height: 1.4; color: rgba(201, 210, 238, 0.75);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-who b{display: block; font-family: var(--font-head); font-weight: 600; font-size: 0.92rem; color: rgb(255, 255, 255); margin-bottom: 2px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-who a{color: rgba(201, 210, 238, 0.9); text-decoration: underline; text-underline-offset: 2px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-who a:hover{color: rgb(255, 255, 255);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-lines{list-style: none; margin: 16px 0px 0px; padding: 0px; display: grid; gap: 10px; font-size: 0.92rem;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-lines li{display: flex; align-items: center; gap: 10px; color: rgb(201, 210, 238); margin: 0px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-lines svg{flex: 0 0 auto; width: 16px; height: 16px; margin: 0px; color: var(--einfachblau);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-lines a{color: rgb(255, 255, 255);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-lines a:hover{color: var(--lime);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft .ph-inline{display: inline-block; font-family: var(--font-head); font-weight: 600; font-size: 0.68rem; letter-spacing: 0.05em; text-transform: uppercase; color: rgb(122, 75, 0); background: rgb(255, 243, 218); border-radius: 999px; padding: 3px 9px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-col h4{color: rgb(255, 255, 255); font-family: var(--font-head); font-size: 0.95rem; font-weight: 600; margin: 0px 0px 16px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-col ul{list-style: none; margin: 0px; padding: 0px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-col li{margin: 0px 0px 10px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-col a{color: rgb(201, 210, 238); font-size: 0.92rem;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-col a:hover{color: rgb(255, 255, 255);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-trust{list-style: none; margin: 0px; display: flex; flex-wrap: wrap; gap: 10px 28px; padding: 22px 0px; border-top: 1px solid rgba(255, 255, 255, 0.08); font-size: 0.84rem; color: rgba(201, 210, 238, 0.85);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-trust li{display: inline-flex; align-items: center; gap: 8px; margin: 0px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-trust svg{color: var(--lime); width: 15px; height: 15px; margin: 0px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-bottom{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px 24px; padding-top: 22px; border-top: 1px solid rgba(255, 255, 255, 0.08); font-size: 0.82rem; color: rgba(201, 210, 238, 0.6);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-bottom nav{display: flex; flex-wrap: wrap; gap: 8px 22px;}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-bottom a{color: rgba(201, 210, 238, 0.85);}
.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-bottom a:hover{color: rgb(255, 255, 255);}
@media (max-width: 980px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-grid{grid-template-columns: 1fr 1fr; gap: 40px;}}
@media (max-width: 980px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-brand{grid-column: 1 / -1;}}
@media (max-width: 560px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html footer.ft{padding-top: 56px;}}
@media (max-width: 560px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-grid{grid-template-columns: 1fr 1fr; gap: 32px 20px; margin-bottom: 40px;}}
@media (max-width: 560px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-brand{grid-column: 1 / -1;}}
@media (max-width: 560px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-col h4{margin-bottom: 12px;}}
@media (max-width: 560px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-col li{margin-bottom: 9px;}}
@media (max-width: 560px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-col a{font-size: 0.88rem;}}
@media (max-width: 560px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-trust{display: grid; grid-template-columns: 1fr 1fr; gap: 10px 14px; font-size: 0.78rem;}}
@media (max-width: 560px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-trust li{align-items: flex-start;}}
@media (max-width: 560px){.elementor-17816 .elementor-element.elementor-element-dive-fuss-html.elementor-widget.elementor-widget-html .ft-trust svg{flex-shrink: 0; margin-top: 2px;}}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-fuss-etikett */.elementor-17816 .elementor-element.elementor-element-fuss-etikett{--dunkelblau:#020028;--einfachblau:#558CED;--lime:#BEFF2E;--vividblue:#203AEA;--hellblau:#EAEFF7;--gradient:linear-gradient(135deg,#020028 0%,#212F98 100%);--body:#333333;--white:#FFFFFF;--font-head:'Poppins',Arial,sans-serif;--font-body:'Roboto',Arial,sans-serif;--container:1240px;--sec-y:112px;--sec-y-mobile:64px;--radius:14px;--dunkelblau-rgb:2,0,40;--lime-rgb:190,255,46;--vividblue-rgb:32,58,234;--einfachblau-rgb:85,140,237;--hellblau-rgb:234,239,247;--gradientend-rgb:33,47,152;--text-body:#333333;--text-secondary:#4A536B;--text-muted:#66708A;--text-faint:#8A93A6;--text-on-dark:#C9D2EE;--text-on-dark-muted:rgba(201,210,238,.62);--border-light:#E6ECF6;--border-hover:rgba(var(--einfachblau-rgb),.45);--border-dashed:#B9C7E2;--border-on-dark:rgba(255,255,255,.10);--border-on-dark-blue:rgba(var(--einfachblau-rgb),.20);--border-on-dark-hover:rgba(var(--einfachblau-rgb),.40);--surface-soft:#F4F7FC;--surface-deep:#151340;--surface-deep-2:rgba(255,255,255,.04);--surface-tint:rgba(var(--einfachblau-rgb),.08);--surface-wash:linear-gradient(180deg, rgba(var(--einfachblau-rgb),.10) 0%, rgba(var(--hellblau-rgb),.55) 38%, var(--white) 100%);--status-ok-bg:#E9FBD0;--status-ok-fg:#3D6B00;--status-info-bg:#E3ECFD;--status-info-fg:#1D47B8;--status-neutral-bg:#EEF1F7;--status-neutral-fg:#66708A;--status-warn-bg:#FDE5E3;--status-warn-fg:#B8341D;--fs-h1:clamp(2.1rem,6.5vw,3.6rem);--fs-h2:clamp(1.8rem,3.2vw,2.5rem);--fs-h3:1.25rem;--fs-h4:1.05rem;--fs-lead:1.2rem;--fs-body:17px;--fs-small:.9rem;--fs-caption:.78rem;--radius-sm:8px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(var(--dunkelblau-rgb),.06);--shadow-sm:0 1px 1px rgba(var(--dunkelblau-rgb),.03),
              0 4px 12px -2px rgba(var(--dunkelblau-rgb),.06);--shadow-md:0 2px 4px -1px rgba(var(--dunkelblau-rgb),.05),
              0 12px 28px -8px rgba(var(--dunkelblau-rgb),.10);--shadow-lg:0 4px 8px -2px rgba(var(--dunkelblau-rgb),.06),
              0 30px 45px -30px rgba(var(--gradientend-rgb),.25);--shadow-dark:0 10px 30px rgba(var(--dunkelblau-rgb),.35);--shadow-feature:0 8px 30px rgba(var(--einfachblau-rgb),.14);--bevel-light:inset 0 1px 0 rgba(255,255,255,.14);--bevel-dark:inset 0 -1px 0 rgba(var(--dunkelblau-rgb),.55);--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.18s;--dur-base:.25s;--dur-reveal:.6s;--stagger:90ms}
@media (max-width:600px){.elementor-17816 .elementor-element.elementor-element-fuss-etikett{--stagger:0ms}}
.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html :where(.dvx, .dvx *:not(svg, svg *)){all:revert}
.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dvx{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--body);-webkit-font-smoothing:antialiased;text-align:start;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:normal;word-spacing:normal}
.js-anim .elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger)),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--i,0)*var(--dv-stagger));animation:dv-reveal-fallback 0s 3s forwards}
.js-anim .elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .reveal.visible{opacity:1;transform:none}
.js-anim .elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .reveal-draw{transform:scaleX(0);transform-origin:left center}
.js-anim .elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .reveal-draw.visible{transform:none}
@media (prefers-reduced-motion:reduce){.js-anim .elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .reveal,.js-anim .elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .reveal-draw{opacity:1;transform:none;transition:none;animation:none}}
.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html *{margin: 0px; padding: 0px; box-sizing: border-box;}
.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html a{color: var(--einfachblau); text-decoration: none;}
.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html a:focus-visible{outline: 3px solid var(--einfachblau); outline-offset: 2px; border-radius: 4px;}
.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .welt-dot{display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: var(--lime); margin-left: 3px; vertical-align: 1px; box-shadow: rgba(2, 0, 40, 0.08) 0px 0px 0px 1px;}
.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett{display: none;}
@media (min-width: 1001px){.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett{position: fixed; right: 0px; bottom: 96px; z-index: 90; display: flex; align-items: center; height: 40px; padding: 0px 18px 0px 16px; border-radius: 7px 0px 0px 7px; font-family: var(--font-head); font-weight: 700; font-size: 1.02rem; letter-spacing: -0.01em; background: var(--dunkelblau) repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0 1px,transparent 1px 3px); box-shadow: rgba(2, 0, 40, 0.22) 0px 10px 24px, rgba(2, 0, 40, 0.18) 0px 2px 4px, rgba(255, 255, 255, 0.12) 0px 0px 0px 1px; transform: translateX(110%); transition: transform 0.45s cubic-bezier(0.2, 0.8, 0.2, 1);}}
@media (min-width: 1001px){.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett, .elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett:hover{color: var(--white);}}
@media (min-width: 1001px){.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett.zeigen{transform: none;}}
@media (min-width: 1001px){.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett.zeigen:hover{transform: translateX(-4px);}}
@media (min-width: 1001px){.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett::before{content: ""; position: absolute; inset: 4px 0px 4px 4px; border-width: 1px 0px 1px 1px; border-style: dashed none dashed dashed; border-color: rgba(255, 255, 255, 0.34) currentcolor rgba(255, 255, 255, 0.34) rgba(255, 255, 255, 0.34); border-image: none; border-radius: 4px 0px 0px 4px; pointer-events: none;}}
@media (min-width: 1001px){.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett::after{content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; width: 7px; background: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.28)); pointer-events: none;}}
@media (min-width: 1001px){.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett .welt-dot{width: 7px; height: 7px; box-shadow: none;}}
@media (min-width: 1001px){.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett-mehr{font-weight: 500; font-size: 0.72rem; opacity: 0.72; max-width: 0px; overflow: hidden; white-space: nowrap; transition: max-width 0.3s, margin 0.3s;}}
@media (min-width: 1001px){.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett:hover .dive-etikett-mehr{max-width: 180px; margin-left: 10px;}}
@media (prefers-reduced-motion: reduce){.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett, .elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett-mehr{transition: none;}}
@media print{.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html .dive-etikett{display: none;}}
.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html a{color: var(--vividblue); transition: color var(--dur-fast) var(--ease-out);}
.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html a:hover{color: var(--dunkelblau);}
.elementor-17816 .elementor-element.elementor-element-fuss-etikett.elementor-widget.elementor-widget-html{position:absolute;top:0;left:0;width:0;height:0;margin:0;overflow:visible}/* End custom CSS */


