body,html{height:auto}body{background-color:#fff}.c-registrationFormBox{border:2px solid #003570;border-radius:0;padding:1rem;margin-bottom:3rem}.c-registrationFormBox__text{position:relative;z-index:1;display:block;margin:1.5rem 0;text-align:center}.c-registrationFormBox__text:after{content:"";position:absolute;left:0;top:50%;z-index:-1;height:1px;width:100%;border-bottom:1px solid #eaebf2}.c-registrationFormBox__text>span{padding:0 .5rem;background-color:#fff}.c-registrationFormBox .o-btn{width:100%}.c-registrationFormBox__phonePrefixLabel{width:25rem!important}.c-registrationFormBox__phoneLabel:after{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-registrationFormBox__button{margin-bottom:1rem}.c-registrationFormBox__button i{position:relative;top:.3125rem;left:-.3125rem}.c-registrationFormBox__link{display:block;margin-top:1rem;padding-top:1rem;border-top:1px solid #eaebf2;color:#003570;text-decoration:underline;text-align:center}.c-registrationFormBox__link:hover{text-decoration:underline;color:#003578}.c-registrationFormBox__separator{display:block;border-bottom:1px solid #eaebf2;margin:1rem 0}.c-registrationFormBox__checkBoxLabel,.c-registrationFormBox__checkBoxLabel:hover{color:#191919}.c-registrationFormBox__checkBoxLabel a{color:#003570!important;text-decoration:underline!important}.c-registrationFormBox__checkBoxLabel a:hover{font-weight:700}.c-registrationFormBox__dataProtection a{color:#003570!important;text-decoration:underline!important}.c-registrationFormBox__dataProtection a:hover{font-weight:700}.c-registrationFormBox__birthdayLabel:after{content:attr(data-text) " ";position:relative;display:inline;font-size:.75rem;color:#929ca8}.c-registrationFormBox__accountType{font-size:1.5rem}.c-registrationFormBox__accountType,.c-registrationFormBox__accountTypeButton{margin-bottom:.5rem}.c-registrationHeader{margin-bottom:2.5rem}.c-registrationNavigation{display:flex;justify-content:center;border-bottom:1px solid #eaebf2;margin-bottom:3rem;padding-bottom:1rem}.c-registrationNavigation__step{font-family:Gilroy,sans-serif;font-size:.875rem;line-height:1.75;color:#929ca8}.c-registrationNavigation__step:first-child{position:relative;margin-right:3rem}.c-registrationNavigation__step:first-child:after{content:"";position:absolute;right:-40px;top:50%;height:1px;width:2rem;border-bottom:1px solid #eaebf2}.c-registrationNavigation__step.-current{color:#191919}.c-registrationNavigation__step.-completed{color:#51b95f}.c-registrationNavigation__step.-final{color:#fff}.c-registrationNavigation__step i{position:relative;top:.1875rem}.c-registrationSuccess__imageContainer{text-align:center}.c-registrationSuccess__image{width:100%;border-radius:0 0 0 0}.c-registrationSuccess__container{padding:2rem;text-align:center;background-color:#003570;color:#fff;border-radius:0 0 0 0}.c-registrationSuccess__header{font-family:Gilroy,sans-serif;font-size:30px!important}.c-registrationSuccess .c-registrationNavigation{padding-left:0;padding-right:0}@media (min-width:64em){div[role=main]{margin-bottom:5rem}.c-registrationFormBox{height:100%}.c-registrationFormBox__phoneNumberColumn label{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-registrationNavigation{padding-bottom:2rem}.c-registrationSuccess__container,.c-registrationSuccess__image{height:100%;border-radius:0 0 0 0}.c-registrationSuccess__textBox{padding:0 1.5rem}}@media (min-width:48em){.c-registrationFormBox{padding:2rem 3rem}.c-registrationFormBox__phoneLabel{height:1.5rem}}@media (min-width:80em){.c-registrationFormBox{padding:2rem 6rem}}@media (min-width:1280px){.c-registrationSuccess__header{font-size:48px!important}}@media (min-width:1600px){.c-registrationSuccess__header{font-size:56px!important}}