.step-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}.step-wrapper .step-block-wrapper{width:1pc;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.step-wrapper .step-block-wrapper:not(:first-child):not(:last-child) .step-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-wrapper .step-block-wrapper:last-child .step-block{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.step-wrapper .step-block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;bottom:-10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-wrapper .step-block.active{bottom:-9pt}.step-wrapper .step-block .label{color:#939aa7;white-space:nowrap;font-weight:700}.step-wrapper .step-block .label:last-child{text-align:right}.step-wrapper .step-block.active .label{color:#005ad2}.step-wrapper .step-block .spot{width:1pc;height:1pc;border-radius:24px;background-color:#939aa7}.step-wrapper .step-block.active .spot{width:24px;height:24px;background-color:#005ad2}.step-wrapper .line{height:2px;width:100%;background-color:#939aa7;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.step-wrapper .line.active{background-color:#005ad2}@media only screen and (max-width:525px){.step-block-wrapper .step-block .label{font-size:11px;line-height:1pc;white-space:break-spaces;display:block;width:75px;padding-bottom:4px}}
.reg-wrapper{margin-top:-4pc;display:none}.reg-wrapper .first-time-login-container{position:fixed;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:101}.reg-wrapper .first-time-login-container .logo{position:absolute;top:30px;left:30px;font-size:70px}.reg-wrapper .first-time-login-container .first-time-login-text{padding-top:136px;padding-bottom:40px;font-size:60px;line-height:72px;color:#001965}@media only screen and (max-width:1024px){.reg-wrapper .first-time-login-container .first-time-login-text{font-size:4pc;line-height:84px}}@media only screen and (max-width:525px){.reg-wrapper .first-time-login-container .logo{font-size:50px}.reg-wrapper .first-time-login-container .first-time-login-text{padding-top:125px;padding-bottom:30px;font-size:40px;line-height:52px}}.reg-wrapper .greyed-out-button{background:transparent!important;border:1px solid #939aa7!important}.reg-wrapper .greyed-out-button .icon-right-arrow:before,.reg-wrapper .greyed-out-button .text{color:#939aa7!important}.reg-wrapper .back-button{background:transparent!important;border:1px solid #005ad2!important}.reg-wrapper .back-button .text{color:#005ad2!important}.reg-wrapper .title-frame-desktop{position:relative;top:27px}.reg-wrapper.loaded{display:block}.reg-wrapper .login-button,.reg-wrapper .login-user-wrapper .social-login .button{width:100%}.reg-wrapper .login-user-wrapper .social-login a:not(:last-child) .button{margin-bottom:20px}.reg-wrapper .login-user-wrapper .icon-align span:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:-28px}.reg-wrapper .login-user-wrapper .icon-align span:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:-28px}.reg-wrapper .register-user-form .social-login{display:-webkit-box;display:-ms-flexbox;display:flex}.reg-wrapper .register-user-form .social-login .button{margin-right:20px}.reg-wrapper .register-user-form .terms-conditions{padding-left:47px;margin-top:9pt;color:#f05555}.reg-wrapper .break-line{background-color:#939aa7}.reg-wrapper .or-breakline{width:100%;height:1px;background-color:#939aa7}.reg-wrapper .or-breakline .text{display:block;padding:0 20px;top:-2px;position:relative}.reg-wrapper .title-frame-desktop{display:block}.reg-wrapper .title-frame-mobile{display:none}.reg-wrapper .consent-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reg-wrapper .consent-section .notice{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.reg-wrapper .consent-section .notice .notice-content.richtext ol{margin:9pt 0 9pt 40px}.reg-wrapper .consent-section .notice .notice-content.richtext ol li{margin:9pt 0;list-style:decimal}.reg-wrapper .consent-section .checkbox-group{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.reg-wrapper .consent-section .checkbox-group.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.reg-wrapper .consent-section .checkbox-group.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.reg-wrapper .consent-section .checkbox-group.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.reg-wrapper .consent-section .checkbox-group.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.reg-wrapper .consent-section .checkbox-group.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.reg-wrapper .consent-section .checkbox-group.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.reg-wrapper .consent-section .checkbox-group.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.reg-wrapper .consent-section .checkbox-group.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}body.page .login-user-wrapper form .submit-err-msg{width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box}body.page .reg-wrapper .frame-padding{padding-top:93pt}@media only screen and (max-width:2000px){.reg-wrapper{margin-top:-51px}.reg-wrapper .title-frame-desktop{position:relative;top:21px}body.page .reg-wrapper .frame-padding{padding-top:111px}}@media only screen and (max-width:1024px){.reg-wrapper{margin-top:-36px}.reg-wrapper .title-frame-desktop{position:relative;top:21px}body.page .reg-wrapper .frame-padding{padding-top:6pc}}@media only screen and (max-width:525px){.reg-wrapper{margin-top:-26px}.reg-wrapper .title-frame-desktop{position:relative;top:26px}.reg-wrapper .register-user-form .social-login .button{width:100%}.reg-wrapper .register-user-form .social-login a:not(:last-child) .button{margin-bottom:20px}.reg-wrapper .title-frame-desktop{display:none}.reg-wrapper .title-frame-mobile{display:block}body.page .reg-wrapper.component-padding{padding-top:0!important;padding-bottom:0!important}body.page .reg-wrapper .frame-padding{padding-top:60px;padding-bottom:60px}body.page .top-margin .root .aem-Grid .aem-GridColumn:first-child .reg-wrapper .frame-padding{padding-top:10pc;padding-bottom:60px}}