.elementor-944 .elementor-element.elementor-element-fdc2a98{--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}.elementor-944 .elementor-element.elementor-element-9390b81{--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}.elementor-944 .elementor-element.elementor-element-6b397cd{--spacer-size:50px}.legal-scope{--brand:#1a56ff;--brand-600:#184ee6;--ink:#0b1324;--muted:#334155;--line:#e5e7eb;--glass:rgba(255,255,255,.72);--glass-strong:rgba(255,255,255,.84);--radius:22px;--chip-radius:999px;--shadow:0 24px 60px rgba(2,6,23,.14)}.legal-scope .wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,3vw,24px)}#legal-hero.hero--overlay:after{content:none !important;display:none !important}#legal-hero.hero--overlay{background:0 0 !important;box-shadow:none !important}#legal-hero,#legal-hero>.e-con,#legal-hero>.elementor-container,#legal-hero>.e-con>.e-con{background:0 0 !important}#legal-hero{position:relative;width:100vw;max-width:100vw !important;left:50%;margin-left:-50vw;margin-right:-50vw;min-height:clamp(420px,62vh,820px);display:flex;align-items:center;padding:clamp(32px,7vw,110px) clamp(16px,3vw,24px);background-size:cover !important;background-position:50% var(--hero-y,38%) !important;background-repeat:no-repeat !important;isolation:isolate}#legal-hero .card{position:relative;z-index:1;max-width:min(980px,94vw);margin-inline:auto;padding:clamp(18px,3vw,34px);background:var(--glass);border:1px solid rgba(255,255,255,.45);border-radius:var(--radius);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);box-shadow:var(--shadow)}#legal-hero .card:after{content:"";position:absolute;left:10%;right:10%;bottom:-12px;height:22px;border-radius:999px;pointer-events:none;background:radial-gradient(60% 120% at 50% 50%,rgba(2,6,23,.2),rgba(2,6,23,0) 70%);filter:blur(8px)}#legal-hero .eyebrow{margin:0 0 6px;letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:12px;color:#6b7280}#legal-hero .title{margin:.12em 0 .38em;color:var(--ink);line-height:1.12;font-weight:800;font-size:clamp(28px,4.2vw,44px)}#legal-hero .lead{color:var(--muted);max-width:70ch;margin:0}#legal-hero .chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#legal-hero .chip{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;background:rgba(238,242,255,.92);border:1px solid #e0e7ff;color:#0f172a;font-weight:800;font-size:.94rem;text-decoration:none;transition:transform .06s ease,box-shadow .25s ease,background-color .25s ease}#legal-hero .chip:hover{transform:translateY(-1px);background:#e6ecff;box-shadow:0 0 0 3px rgba(37,99,235,.22)}#legal-hero .btn,.legal-scope .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.9em 1.2em;border-radius:14px;font-weight:800;line-height:1;text-decoration:none !important;background:var(--brand);color:#fff;border:1px solid transparent;box-shadow:0 16px 40px rgba(26,86,255,.2);transition:transform .08s ease,background .2s ease}#legal-hero .btn:hover,.legal-scope .btn:hover{background:var(--brand-600);transform:translateY(-1px)}.legal-scope .btn--glass{background:var(--glass-strong);color:var(--ink);border:1px solid rgba(255,255,255,.55);box-shadow:0 12px 28px rgba(2,6,23,.08)}.legal-scope .btn--glass:hover{background:#fff;box-shadow:0 16px 40px rgba(2,6,23,.12)}@media (max-width:980px){#legal-hero{min-height:clamp(380px,58vh,700px);padding-block:clamp(28px,7vw,72px)}#legal-hero .card{padding:clamp(16px,4vw,24px)}}@media (max-width:540px){#legal-hero .btn{width:100%}}.legal-scope .legal-grid{display:grid;grid-template-columns:1fr;gap:clamp(16px,2.4vw,24px);align-items:start;max-width:1100px;margin:clamp(18px,4vw,28px) auto;padding-inline:clamp(16px,3vw,24px)}@media (min-width:1024px){.legal-scope .legal-grid{grid-template-columns:1fr 1fr}}.legal-scope .card{position:relative;background:var(--glass);border:1px solid rgba(255,255,255,.48);border-radius:var(--radius);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);box-shadow:var(--shadow);overflow:hidden;padding:clamp(18px,3vw,28px)}.legal-scope .card:after{content:"";position:absolute;left:12%;right:12%;bottom:-12px;height:20px;border-radius:999px;filter:blur(7px);background:radial-gradient(60% 120% at 50% 50%,rgba(2,6,23,.18),rgba(2,6,23,0) 70%)}@media (min-width:1024px){.legal-scope .card.span-2{grid-column:1/-1}}.legal-scope .card h2{margin:.1em 0 .45em;color:var(--ink);line-height:1.18;font-size:clamp(20px,2.4vw,24px)}.legal-scope .card h3{margin:.6em 0 .25em;color:var(--ink);font-size:clamp(16px,1.9vw,18px)}.legal-scope .card p,.legal-scope .card li{color:var(--muted);margin:.35em 0}.legal-scope .legal-list{margin:.4rem 0 0;padding-left:18px}.legal-scope a{color:var(--brand);text-decoration:none;border-bottom:1px solid rgba(26,86,255,.25);transition:color .2s ease,border-color .2s ease}.legal-scope a:hover{color:var(--brand-600);border-bottom-color:rgba(26,86,255,.5)}.legal-scope .meta{display:flex;flex-wrap:wrap;gap:12px;margin:.25rem 0 .5rem;color:var(--muted);font-size:.95rem}.copy-area{width:100%;display:block;padding:1em;background:rgba(255,255,255,.96);border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;line-height:1.4;resize:vertical;box-shadow:0 8px 24px rgba(2,6,23,.06)}.copy-area:focus{outline:2px solid var(--brand);outline-offset:2px;box-shadow:0 0 0 3px rgba(26,86,255,.18)}@media print{#legal-hero{min-height:auto;padding:0;background:0 0 !important}#legal-hero .card,.legal-scope .card{background:#fff !important;border:1px solid #ddd !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.legal-scope a{border-bottom:1px solid #999}}#legal-hero .hero-actions .btn,#legal-hero .btn{padding:.72em 1.05em !important;font-size:.95rem !important;line-height:1 !important;border-radius:14px !important}#legal-hero .chip{border-radius:999px !important;padding:10px 16px !important}.legal-downloads{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.copy-area{width:100%;padding:1em;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.96);font:inherit;line-height:1.4;color:var(--ink);resize:vertical;box-shadow:0 8px 24px rgba(2,6,23,.06)}.copy-area:focus{outline:2px solid var(--brand);outline-offset:2px}@media print{#legal-hero{padding:0;background:0 0 !important;min-height:auto}#legal-hero .card{background:#fff !important;border:0 !important;box-shadow:none !important;padding:0 0 .6rem !important}#legal-hero .chip-row,#legal-hero .hero-actions{display:none !important}.legal-scope .card{background:#fff !important;border:1px solid #ddd !important;box-shadow:none !important}#widerruf{break-before:auto;page-break-before:auto}}#legal-hero .hero-actions,#legal-hero .card>div:is(.hero-actions,:not(.chip-row)){display:flex !important;flex-wrap:wrap !important;gap:clamp(8px,1.2vw,12px) !important;margin-top:clamp(8px,1.2vw,12px) !important}#legal-hero .btn,#legal-hero .elementor-button{border-radius:14px !important;font-weight:800 !important;line-height:1 !important;font-size:clamp(.9rem,.25vw + .84rem,.97rem) !important;padding:clamp(.52em,.6vw,.68em) clamp(.9em,1vw,1.1em) !important;min-height:auto !important;min-width:auto !important;letter-spacing:0 !important;box-sizing:border-box !important}#legal-hero .chip-row{gap:clamp(6px,1vw,10px) !important;margin-top:clamp(8px,1vw,12px) !important}#legal-hero .chip{padding:clamp(8px,.9vw,10px) clamp(12px,1.2vw,16px) !important;border-radius:999px !important;line-height:1 !important}@media print{html,body{background:#fff !important}body *{visibility:hidden !important}.legal-scope .card.span-2,.legal-scope .card.span-2 *{visibility:visible !important}.legal-scope .card.span-2{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;background:#fff !important;border:1px solid #ddd !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important;padding:16mm 14mm !important}#legal-hero{display:none !important}header,footer,.site-header,.site-footer,.elementor-location-header,.elementor-location-footer{display:none !important}}.copy-area{font-size:clamp(.95rem,.3vw + .88rem,1rem)}.legal-downloads{display:flex;gap:clamp(8px,1.2vw,12px);flex-wrap:wrap}#legal-hero .hero-actions{display:flex !important;flex-wrap:wrap !important;gap:clamp(8px,1vw,12px) !important;margin-top:clamp(10px,1.2vw,14px) !important}#legal-hero .btn,#legal-hero .elementor-button{border-radius:14px !important;font-weight:800 !important;line-height:1 !important;font-size:clamp(.9rem,.22vw + .86rem,.96rem) !important;padding:clamp(.52em,.6vw,.66em) clamp(.9em,1vw,1.1em) !important;min-height:auto !important;min-width:auto !important}#legal-hero .chip-row{gap:clamp(6px,1vw,10px) !important;margin-top:clamp(8px,1vw,12px) !important}#legal-hero .chip{padding:clamp(8px,.9vw,10px) clamp(12px,1.2vw,16px) !important;border-radius:999px !important;line-height:1 !important}@media print{body *{visibility:hidden !important}.legal-scope .card.span-2,.legal-scope .card.span-2 *{visibility:visible !important}html,body{background:#fff !important}#legal-hero,header,.site-header,.elementor-location-header,footer,.site-footer,.elementor-location-footer{display:none !important}.legal-scope,.legal-scope .wrap,.elementor-section,.elementor-container,.elementor-row,.elementor-column,.elementor-widget-container{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important}.legal-scope .card.span-2{position:static !important;box-shadow:none !important;border-radius:0 !important;border:0 !important;background:#fff !important;padding:16mm 14mm !important;width:100% !important}.legal-scope a{color:#000 !important;border-bottom:0 !important;text-decoration:underline !important}.legal-scope .card h2{font-size:13pt !important}.legal-scope .card h3{font-size:11.5pt !important}.legal-scope .card p,.legal-scope .card li,.copy-area{font-size:11pt !important;line-height:1.45 !important}.copy-area{border:1px solid #bbb !important;box-shadow:none !important;background:#fff !important}@page{margin:10mm}}