html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.impressum__wrapper{display:flex;flex-direction:column;gap:32px}.impressum__rule{width:100%;height:1px;margin:0;border:0;background-color:#2525251f}.impressum__head{display:flex;flex-direction:column;gap:16px}.impressum__eyebrow{margin:0;font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:#252525;opacity:.5}.impressum__eyebrow--strong{opacity:.7}.impressum__title{margin:0;font-family:var(--heading-family);font-weight:400;font-size:48px;line-height:1.2;color:#252525}.impressum__head .impressum__eyebrow+.impressum__title{margin-top:-4px}.impressum__lede{max-width:640px;font-size:18px;font-weight:500;line-height:1.6;color:#252525;opacity:.75}.impressum__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.impressum__card{display:flex;flex-direction:column;gap:24px;padding:32px;border-radius:24px}.impressum__card--provider{background-color:#f8f2e2}.impressum__card--withdrawal{background-color:#d3eced}.impressum__provider-identity{display:flex;flex-direction:column;gap:12px}.impressum__provider-address{font-size:16px;line-height:1.6;color:#252525}.impressum__provider-address>*{margin:0}.impressum__provider-address strong,.impressum__provider-address b{font-weight:600}.impressum__legal{display:flex;flex-direction:column;gap:10px;margin:0;font-size:14px;line-height:1.6}.impressum__legal-row{display:flex;align-items:flex-start;gap:24px}.impressum__legal-label{flex-shrink:0;width:140px;font-weight:500;color:#252525;opacity:.55}.impressum__legal-value{flex:1 1 0;min-width:0;margin:0;color:#252525;word-break:break-word}.impressum__legal-link{color:inherit;text-decoration:underline;text-underline-position:from-font}.impressum__withdrawal-head{display:flex;flex-direction:column;gap:12px}.impressum__withdrawal-title{margin:0;font-family:var(--heading-family);font-weight:400;font-size:40px;line-height:1.2;color:#252525}.impressum__checks{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0;padding:0;list-style:none}.impressum__check{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.6;color:#252525;opacity:.9}.impressum__check-icon{display:flex;flex-shrink:0;color:#098480}.impressum__check-icon svg{width:18px;height:18px}.impressum__withdrawal-action{display:flex;flex-direction:column;gap:12px}.impressum__withdrawal-note{margin:0;font-size:12px;line-height:1.6;color:#252525;opacity:.75}.impressum__button{padding:20px 32px;text-transform:uppercase;text-align:center}.impressum__anchors{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.impressum__anchor{display:flex;align-items:center;padding:12px 20px;background-color:#d3eced;border-radius:32px;font-size:14px;font-weight:500;line-height:1.4;color:#252525;text-decoration:none;transition:background-color .3s}.impressum__anchor:hover{background-color:#50b5ba}.impressum__block{display:flex;flex-direction:column;gap:24px;scroll-margin-top:var(--header-height, 0px)}.impressum__block-title{margin:0;font-family:var(--heading-family);font-weight:400;font-size:32px;line-height:1.2;color:#252525}.impressum__body{max-width:820px;font-size:16px;line-height:1.6;color:#252525}.impressum__body>*{margin:0 0 17px}.impressum__body>*:last-child{margin-bottom:0}.impressum__body strong,.impressum__body b{font-weight:600}.impressum__steps{display:flex;flex-direction:column;gap:16px}.impressum__step{display:flex;align-items:flex-start;gap:16px;padding:24px;background-color:#f8f2e2;border-radius:24px}.impressum__step-num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;background-color:#50b5ba;border-radius:100px;font-size:16px;font-weight:500;line-height:1;color:#f8f2e2}.impressum__step-body{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0}.impressum__step-title{margin:0;font-size:18px;font-weight:600;line-height:1.4;color:#252525}.impressum__step-content{max-width:760px;font-size:16px;line-height:1.6;color:#252525}.impressum__step-content>*{margin:0 0 12px}.impressum__step-content>*:last-child{margin-bottom:0}.impressum__step-content strong,.impressum__step-content b{font-weight:600}.impressum__step-note{max-width:760px;margin:8px 0 0;padding:16px;background-color:#fc7a3814;border-left:4px solid #FC7A38;border-radius:0 12px 12px 0;font-size:14px;line-height:1.6;color:#252525}.impressum__benefits{display:flex;flex-direction:column;gap:12px;max-width:860px;margin:0;padding:0;list-style:none}.impressum__benefit{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;color:#252525}.impressum__benefit-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;margin-top:3px;background-color:#098480;border-radius:100px;color:#fff}.impressum__benefit-icon svg{width:14px;height:14px}.impressum__contact{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;background-color:#d3eced;border-radius:24px}.impressum__contact-copy{display:flex;flex-direction:column;gap:4px}.impressum__contact-title{margin:0;font-family:var(--heading-family);font-weight:400;font-size:24px;line-height:1.2;color:#252525}.impressum__contact-description{margin:0;font-size:14px;line-height:1.6;color:#252525;opacity:.75}.impressum__contact .impressum__button{flex-shrink:0}@media screen and (max-width:989px){.impressum__grid{grid-template-columns:minmax(0,1fr);gap:16px}.impressum__title{font-size:40px}.impressum__withdrawal-title{font-size:32px}}@media screen and (max-width:749px){.impressum__wrapper{gap:24px}.impressum__title{font-size:32px}.impressum__lede{max-width:none;font-size:16px}.impressum__card{gap:16px}.impressum__card--provider{gap:24px}.impressum__legal{gap:16px}.impressum__legal-row{flex-direction:column;gap:4px}.impressum__legal-label{width:100%}.impressum__withdrawal-title{font-size:24px}.impressum__checks{flex-direction:column;align-items:flex-start;gap:8px}.impressum__button{width:100%}.impressum__anchor{padding:10px 16px}.impressum__block-title{font-size:24px}.impressum__step{flex-direction:column;gap:12px}.impressum__contact{flex-direction:column;align-items:stretch;gap:24px}.impressum__contact-title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/section-impressum.css.map */
