*,::after,::before{box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}a{text-decoration:none;color:inherit}body,html{width:100%;overflow-x:hidden}img{aspect-ratio:attr(width)/attr(height)}:root{--navHeight:3.8rem;--bannerHeight:0;--font-size:16px;--capital-main:#554496;--capital-main-bright:#7c68c7;--capital-main-light:#EFEDF5;--capital-main-transparent:rgba(85, 68, 150, 0.75);--capital-second:#57A2A6;--capital-second-light:rgba(87, 162, 166, 0.2);--capital-second-lighter:rgba(87, 162, 166, 0.1);--capital-third:yellow;--fairpay-main:#527FE4;--fairpay-main-bright:#6c97f6;--fairpay-main-light:#eef2fb;--fairpay-main-transparent:rgba(82, 127, 228, 0.75);--fairpay-second:#57A2A6;--color-main:var(--capital-main);--color-main-light:var(--capital-main-light);--color-second:var(--fairpay-main);--color-error:#fc5e61;--padding:10vw;--borderRadius:.75rem;--containerMargin:6vw;--containerWidth:calc(100vw - calc(2 * var(--containerMargin)));--color-copy:#38383e}@media (min-width:500px){:root{--padding:3rem}}@media (min-width:768px){:root{--padding:2.5rem}}@media (min-width:998px){:root{--containerWidth:calc(100vw - calc(2 * var(--containerMargin)))}}@media (min-width:1200px){:root{--containerWidth:1080px;--padding:2rem}}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}body{padding-top:var(--bannerHeight);transition:padding .3s ease-in-out}@media (min-width:var(--mobileVertical)){body{display:none}}@media (pointer:coarse){.hide-mobile{display:none!important}}.container{width:var(--containerWidth);margin:0 auto;position:relative}@media (min-width:998px){.container.small{width:780px}}@media (min-width:998px){.container.blog-size{width:calc(var(--containerWidth)/ 1.5)}}@media (min-width:998px){.container.half-size{width:calc(var(--containerWidth)/ 2)}}@media (min-width:1180px){.background-light{background:var(--color-light-2)}}.background-gradient{background:linear-gradient(to bottom right,#4d57b9,#5e3bb3);color:#fff;padding:calc(3 * var(--padding)) 0}@media (min-width:1180px){.background-gradient{padding:4rem 0 5.5rem}}.background-gradient .fat,.background-gradient .h2 small{color:rgba(255,255,255,.6)}@media (min-width:1180px){.background-gradient .fat,.background-gradient .h3{margin-left:auto;margin-right:auto;text-align:center}}.padding{padding:calc(var(--padding) * 3) 0 calc(2 * var(--padding))}@media (min-width:500px){.padding{padding:calc(var(--padding) * 3.5) 0 calc(3.5 * var(--padding))}}@media (min-width:1180px){.padding{padding:calc(var(--padding) * 3) 0 calc(2.5 * var(--padding))}}.padding-top{padding-top:calc(2 * var(--padding))}.padding-top-medium{padding-top:calc(3.5 * var(--padding))}@media (min-width:1180px){.padding-top-medium{padding-top:calc(4 * var(--padding))}}.career-image{-ms-flex-negative:0;flex-shrink:0}.career-image img{display:block;width:100%;height:70vw;object-fit:cover;object-position:center}@media (min-width:500px){.career-image img{height:100%}}.padding-bottom{padding-bottom:calc(2 * var(--padding))}.padding-bottom-medium{padding-bottom:calc(3.5 * var(--padding))}.padding-bottom-small{padding-bottom:calc(var(--padding)/ 1.5)}.margin-top{margin-top:calc(2 * var(--padding))}@media (min-width:1180px){.margin-top{margin-top:var(--padding)}}.flex{display:-ms-flexbox;display:flex}.ellipse{position:relative;margin-top:4vw}.ellipse .container{position:relative}@media (min-width:500px){.ellipse .container{z-index:4}}@media (min-width:998px){.ellipse:after,.ellipse:before{content:'';display:block;pointer-events:none;width:100%;top:-15vw;height:15vw;background:var(--color-main-light);display:block;position:absolute;left:0;z-index:-1}}@media (min-width:998px) and (min-width:998px){.ellipse:after,.ellipse:before{top:-20vw;height:20vw}}.ellipse:after{background:#fff;-webkit-clip-path:ellipse(60vw 100% at top);clip-path:ellipse(60vw 100% at top)}.big-ellipse{position:relative}.big-ellipse .container{position:relative}@media (min-width:500px){.big-ellipse .container{z-index:3}}@media (min-width:998px){.big-ellipse:after,.big-ellipse:before{content:'';display:block;width:100%;top:-35vw;height:50vw;background:var(--color-main-light);display:block;position:absolute;left:0;z-index:-1}}.big-ellipse:after{background:var(--color-main);-webkit-clip-path:ellipse(100vw 100% at top);clip-path:ellipse(100vw 100% at top)}.white-background{background:#fff}.nav-wrapper .meta-nav.sticky{background:linear-gradient(to right,var(--capital-main-transparent),var(--fairpay-main-transparent))}body.legals main.error-404 .header{min-height:100vh}body.legals .imprint-box{margin-bottom:2rem}body.legals .header{padding:calc(var(--navHeight) + 15vw) 0 15vw;background:linear-gradient(to right,var(--color-main),var(--color-second) 200%);color:#fff}@media (min-width:500px){body.legals .header{padding:calc(var(--navHeight) + 4rem) 0 4rem}}@media (min-width:998px){body.legals .header{padding:calc(var(--navHeight) + 8rem) 0 8rem}}@media (min-width:1200px){body.legals .header{padding:calc(var(--navHeight) + 10rem) 0 10rem}}body.legals .header .h2{width:100%;text-align:center;display:block;max-width:1000px;margin-left:auto;margin-right:auto}body.legals .header .error-description{width:70%;margin-left:auto;margin-right:auto;margin-bottom:2.2rem;font-size:1.5rem;line-height:1.4em}body.legals .legals-content{padding:calc(1.2 * var(--padding)) 0}@media (min-width:500px){body.legals .legals-content{padding:calc(1.5 * var(--padding)) 0}}@media (min-width:998px){body.legals .legals-content{padding:calc(2 * var(--padding)) 0}}body.legals .legals-content p,body.legals .legals-content ul li{margin-bottom:.8rem}body.legals .legals-content .company-boxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.legals .legals-content .company-boxes .company-box{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:3rem}body.legals .legals-content .article{margin:.5rem 0 4rem}body.legals .legals-content .article b{font-weight:700}body.legals .legals-content article.imprint-freetext p strong{display:inline-block}body.legals .legals-content article p a{color:var(--color-main);font-weight:700}body.legals .legals-content article p strong{font-weight:600;display:block}body.legals .legals-content article p strong .flag{width:1rem;transform:translate(0,.12rem);height:1rem;margin:0 .08rem;object-position:center;object-fit:contain;border-radius:50%;display:inline-block}body.legals .legals-content .h1{font-weight:600;font-size:1.6rem;line-height:1.4em;margin-bottom:1rem}@media (min-width:500px){body.legals .legals-content .h1{font-size:1.8rem;line-height:1.4em;margin-bottom:1.5rem;width:80%}}body.legals .legals-content .h2{font-size:1.2rem;line-height:1.4em;font-weight:600;text-align:left;display:block;margin-bottom:.5rem}@media (min-width:500px){body.legals .legals-content .h2{font-size:1.4rem;line-height:1.4em;margin-bottom:.8rem;width:80%}}body.legals .legals-content .h3{display:block;font-weight:600;margin-top:3.5rem;font-size:1rem;line-height:1.4em;text-align:left;margin-bottom:.3rem}@media (min-width:768px){body.legals .legals-content .h3{font-size:1.2rem;line-height:1.4em;margin-bottom:.5rem}}body.legals .legals-content .h2+article .h3{margin-top:1.5rem}body.legals .legals-content i{font-style:italic;display:block}body.legals .legals-content .h4{font-size:1em;line-height:1.4em;margin-bottom:.75rem;font-weight:700}body.legals .legals-content ul{margin-top:1.5rem}body.legals .legals-content ul li{position:relative;padding-left:1rem}body.legals .legals-content ul li:before{content:'\2022';position:absolute;left:0}body.legals .legals-content caption,body.legals .legals-content table,body.legals .legals-content td,body.legals .legals-content th{border:1px solid var(--color-copy)}body.legals .legals-content .table{width:100%}@media (max-width:997px){body.legals .legals-content .table{overflow-x:scroll;-webkit-overflow-scrolling:touch}}body.legals .legals-content table{width:100%;margin:1.5rem 0 3rem}body.legals .legals-content table caption,body.legals .legals-content table td,body.legals .legals-content table th{padding:10px}body.legals .legals-content table thead{font-weight:700}body.legals .legals-content .box{padding:1.5rem;font-weight:700;border:1px solid var(--color-copy)}body.legals .legals-content .box p{padding:0;margin:0}