:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}body{color:#161617;background:#fff;min-width:320px;margin:0;font-family:Exo,"Exo 2",Spline Sans,Arial,sans-serif}a{text-underline-offset:.18em}iframe{border:0}.footer-cookie-settings{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;text-align:left;background:0 0;border:0;padding:0}.footer-cookie-settings:hover,.footer-cookie-settings:focus-visible{color:#ed2f34}.cookie-consent-backdrop{z-index:9999;background:#1616176b;place-items:end center;padding:20px;display:grid;position:fixed;inset:0}.cookie-consent-panel{background:#fff;border:1px solid #16161738;width:min(720px,100%);padding:28px;box-shadow:0 20px 70px #0000003d}.cookie-consent-panel h2,.cookie-consent-panel p{margin-top:0}.cookie-consent-panel p{color:#4f5154;line-height:1.55}.cookie-consent-options{border:1px solid #d9dcdf;gap:1px;margin:22px 0 16px;display:grid}.cookie-consent-options label{background:#fafafa;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.cookie-consent-options span,.cookie-consent-options small{display:block}.cookie-consent-options small{color:#65676b;margin-top:4px;line-height:1.4}.cookie-consent-options input{accent-color:#ed2f34;flex:none;width:18px;height:18px}.cookie-consent-more a{color:#a32025;font-weight:800}.cookie-consent-actions{flex-wrap:wrap;gap:10px;display:flex}.cookie-consent-actions button,.legal-button{color:#161617;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #202124;padding:10px 16px;font-weight:800;text-decoration:none}.cookie-consent-actions button:hover,.cookie-consent-actions button:focus-visible,.legal-button:hover,.legal-button:focus-visible{color:#c91f24;border-color:#ed2f34}.cookie-consent-actions .cookie-consent-accept,.legal-button{color:#fff;background:#ed2f34;border-color:#ed2f34}.cookie-consent-actions .cookie-consent-accept:hover,.cookie-consent-actions .cookie-consent-accept:focus-visible,.legal-button:hover,.legal-button:focus-visible{color:#fff;background:#c91f24}.legal-page{background:#fff;padding:190px 20px 96px}.legal-page-inner{width:min(900px,100%);margin:0 auto}.legal-page h1{color:#161617;margin:0 0 28px;font-size:clamp(32px,5vw,52px);line-height:1.08}.legal-page h2{color:#161617;margin:42px 0 14px;font-size:clamp(22px,3vw,30px)}.legal-page h3{color:#161617;margin:24px 0 8px;font-size:19px}.legal-page p,.legal-page li,.legal-page address{color:#414347;font-size:16px;line-height:1.65}.legal-page ul{padding-left:22px}.legal-page a:not(.legal-button){color:#b32126;font-weight:700}.legal-page .legal-lead{color:#161617;max-width:70ch;font-size:19px}.legal-page address{font-style:normal}.legal-document-meta{background:#f7f7f7;border-left:4px solid #ed2f34;padding:14px 18px}.legal-terms-text p{white-space:pre-line}.legal-cookie-table-wrap{overflow-x:auto}.legal-cookie-table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.legal-cookie-table th,.legal-cookie-table td{vertical-align:top;border:1px solid #e1e4e7;padding:10px 12px}.legal-cookie-table th{background:#f6f7f8;font-weight:700}.withdrawal-form{gap:20px;margin:34px 0;display:grid}.withdrawal-form form,.withdrawal-confirmation{background:#fafafa;border:1px solid #d9dcdf;gap:14px;padding:24px;display:grid}.withdrawal-form h2,.withdrawal-confirmation h2{margin:0}.withdrawal-form label{color:#161617;gap:6px;font-weight:800;display:grid}.withdrawal-form input:not([type=checkbox]):not([type=radio]),.withdrawal-form textarea{color:#161617;width:100%;font:inherit;background:#fff;border:1px solid #bfc4c8;padding:10px 12px;font-weight:400}.withdrawal-form textarea{resize:vertical;min-height:100px}.withdrawal-form fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.withdrawal-form fieldset label,.withdrawal-items label{align-items:center;gap:10px;display:flex}.withdrawal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.withdrawal-items{gap:8px;display:grid}.withdrawal-items h3{margin:0 0 4px}.withdrawal-items label{background:#fff;border:1px solid #d9dcdf;grid-template-columns:auto minmax(0,1fr) 76px;padding:10px;display:grid}.withdrawal-items input[type=number]{min-width:0}.withdrawal-confirmation{background:#f1faf3;border-color:#9bc9aa}.withdrawal-confirmation p{margin:0}.legal-error{background:#fff2f2;border:1px solid #e3a3a6;margin:0;padding:12px 14px;font-weight:800;color:#a20f18!important}@media (max-width:640px){.cookie-consent-backdrop{align-items:end;padding:0}.cookie-consent-panel{padding:22px 18px}.cookie-consent-actions button{width:100%}.legal-page{padding:46px 16px 64px}.withdrawal-form form,.withdrawal-confirmation{padding:18px}.withdrawal-grid{grid-template-columns:1fr}}@media (max-width:1199.98px){.legal-page{padding-top:116px}}@media (max-width:640px){.legal-page{padding-top:96px}}.legal-page{background:linear-gradient(125deg,#ed2f3414,#0000 34%),#f6f7f8}.legal-page-inner{width:min(1040px,100%)}.legal-page-hero{z-index:0;isolation:isolate;color:#fff;background:#171719;margin-bottom:28px;padding:clamp(34px,6vw,68px);position:relative;overflow:hidden}.legal-page-hero:after{content:"";border:42px solid #ed2f34e6;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-85px;right:-70px}.legal-page-hero>*{z-index:1;position:relative}.legal-page-hero>span{color:#ff6a6e;letter-spacing:.15em;margin-bottom:16px;font-size:11px;font-weight:900;display:block}.legal-page .legal-page-hero h1{color:#fff;max-width:760px;margin:0}.legal-page-hero p{color:#fffc;max-width:640px;margin:20px 0 0;font-size:17px;line-height:1.6}.legal-page-content{background:#fff;padding:clamp(26px,5vw,58px);box-shadow:0 18px 45px #11182714}.legal-page .legal-section{border-top:1px solid #e5e7eb;padding-top:30px}.legal-page .legal-section:first-of-type{border-top:0;padding-top:0}.legal-page .legal-section h2{align-items:baseline;gap:12px;display:flex}.legal-page .legal-section h2:before{content:"";background:#ed2f34;flex:none;width:22px;height:3px}.legal-page .legal-document-meta{background:#fff6f6;border-left:4px solid #ed2f34;padding:18px 20px}.legal-page .withdrawal-form form,.legal-page .withdrawal-confirmation{border:0;box-shadow:inset 0 0 0 1px #e1e4e7}.legal-page .withdrawal-form form:first-child{border-top:4px solid #ed2f34}.legal-page .withdrawal-items label{transition:border-color .15s,background .15s}.legal-page .withdrawal-items label:has(input:checked){background:#fff7f7;border-color:#ed2f34}@media (max-width:640px){.legal-page-hero{padding:30px 24px}.legal-page-content{padding:24px 20px}}.legal-page{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.legal-page-inner{box-sizing:border-box;width:100%;max-width:var(--site-page-max,1120px);padding-right:var(--site-gutter,24px);padding-left:var(--site-gutter,24px);margin-left:auto;margin-right:auto}.legal-page-content :is(p,ul,ol,address,h2,h3,.legal-document-meta){max-width:924px}
