.background{flex-direction:column;display:flex}.background__image{z-index:-1;object-fit:cover;width:100%;height:100%;position:fixed;top:0;left:0}@media screen and (width>=768px){.background{height:100%;overflow:hidden}}@media screen and (width<768px){.background{background-color:var(--lux-color-d);flex:1;overflow:auto}.background__image{display:none}}html,body{width:100%;height:100%;margin:0;display:flex}*{box-sizing:border-box}body{flex-direction:column;flex-grow:1;justify-content:space-between;align-items:stretch}@media screen and (width>=768px){body{overflow:hidden}}@media screen and (width<768px){body{min-width:320px;overflow:auto}}.lux-button:focus-visible,.lux-button-secondary:focus-visible,.lux-button-tertiary:focus-visible,.lux-button-ghost:focus-visible,#captchafox .cf-checkbox.cf-checkbox-circle:focus-visible,#captchafox .cf-checkbox.cf-checkbox-icon:focus-visible,#captchafox .cf-button__logo:focus-visible,.focus-style:focus-visible{outline:2px solid var(--lux-color-b)}.lux-text-link[href]:focus-visible{outline:2px solid var(--lux-color-b);border-radius:4px}.logo--gmx{height:24px}.header{justify-content:space-between;width:100%;margin-bottom:12px;display:flex}.header--left{flex-wrap:nowrap;align-items:center;display:flex}.header__product-icon{background-color:var(--lux-color-b);border-radius:8px;width:28px;height:28px;margin-left:4px;display:inline-flex}.header__product-icon:first-of-type{margin-left:8px}.header__product-icon:before{content:"";background-color:var(--lux-color-d);width:20px;height:20px;margin:auto;mask-size:cover}@media screen and (width>=768px){.header--no-progress-meter{margin-bottom:0}}#mail:before{mask-image:url(https://s.uicdn.com/mampkg/@mamdev/fd.libs.lux.icons@0.26.0/mono/mail.svg)}#cloud:before{mask-image:url(https://s.uicdn.com/mampkg/@mamdev/fd.libs.lux.icons@0.26.0/mono/cloud.svg)}#news:before{mask-image:url(https://s.uicdn.com/mampkg/@mamdev/fd.libs.lux.icons@0.26.0/mono/news.svg)}.language-picker__trigger{background-color:var(--lux-color-c-l94);cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgOS41N2MwLS4yNy4xLS41NS4zMS0uNzYuNDItLjQyIDEuMS0uNDIgMS41MiAwTDEyIDEyLjk4bDQuMTctNC4xN2ExLjA3NCAxLjA3NCAwIDEgMSAxLjUyIDEuNTJMMTIgMTYuMDJsLTUuNjktNS42OUM2LjEgMTAuMTIgNiA5Ljg1IDYgOS41N1oiIGZpbGw9IiM5OTkiLz48L3N2Zz4=);background-position:right 8px center;background-repeat:no-repeat;background-size:24px;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;height:32px;padding:0 32px 0 16px;display:flex;position:relative}.language-picker__trigger-flag{pointer-events:none;width:20px;height:14px}.language-picker__trigger:hover{background-color:var(--lux-color-c-l82)}.language-picker__trigger:focus-visible{border:1px solid var(--lux-color-b);box-shadow:0 0 1px 1px var(--lux-color-b)}.footer{border-top:1px solid var(--lux-color-c-l70);background-color:var(--lux-color-c-l100);flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:13px 32px 12px;display:flex}.footer .link{--lux-text-link__text-color:var(--lux-color-c);--lux-text-link__text-color-visited:var(--lux-color-c)}@media screen and (width>=768px){.footer.footer--rebranding{background-color:rgb(from var(--lux-color-c-l100) r g b/.6);backdrop-filter:blur(20px);border-top-color:#0000}}.progress-meter{--lux-progress__height:12px;--lux-progress__bg-color:var(--lux-color-c-l94);width:100%;display:flex}.lux-progress::-moz-progress-bar{background:linear-gradient(to right, var(--lux-gradient-linear__colors));border-radius:10px}.lux-progress::-webkit-progress-value{background:linear-gradient(to right, var(--lux-gradient-linear__colors));border-radius:10px}@media screen and (width<768px){.progress-meter{margin-bottom:12px}}.steps-wizard__initial-step,.steps-wizard__registration-step{width:100%;margin-top:40px}@media screen and (width<768px){.steps-wizard__initial-step,.steps-wizard__registration-step{margin-top:auto;margin-bottom:auto}}.steps-wizard__registration-step>:not(.mobile-phone-step--mtan-verification){animation:1s ease-in-out fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.main-page{background-color:var(--lux-color-d);border-radius:16px;flex-direction:column;align-items:center;display:flex;position:relative}h1,h2{margin:0}@media screen and (width>=768px){.main-page{width:516px;margin:auto;padding:48px}.main-page__wrapper{height:100%;padding:90px;display:flex;overflow:auto}}@media screen and (width<768px){.main-page{height:100%;margin:0;padding:16px}.main-page__wrapper{flex-grow:1;padding:0}}
