.register__form{display:flex;gap:15px;flex-direction:column;font-size:var(--content-body)}@media (min-width:922px){.register__form{margin:20px 0 50px}}.register__form .register__alert{margin:0}.register__header{display:flex;flex-direction:column;align-items:center;gap:10px}.register__header h1{font-family:var(--secondary-font);font-size:var(--content-heading-2);line-height:1.2em;margin:0;color:var(--deepblue);text-align:center}.register__header p{text-align:center;color:var(--deepblue-80);font-size:var(--content-body);margin:0}.register__header p a{text-decoration:underline dotted;color:var(--deepblue-80);text-underline-offset:.2em}.register__header p a:hover{color:var(--coral)}.register__header p a:focus{outline:2px solid var(--turquoise);outline-offset:.2em}.register__body{background:var(--midtaupe);border-radius:var(--border-radius);padding:15px 20px}@media (min-width:922px){.register__body{padding:25px 30px}}.register__body .form-control{height:52px}.register__body .has-feedback .form-control-feedback{top:9px}.register__body .zend-form{display:flex;flex-direction:column;align-items:center;row-gap:0;column-gap:15px}.register__body .form-group{display:flex;flex-direction:column;gap:5px;width:100%;margin:0;padding:0}.register__body .form-group>div{width:100%;margin:0;padding:0}.register__body .password-wrapper{width:100%;opacity:0;height:0;overflow:hidden;visibility:hidden;transition:all .2s ease-in-out;transform:scale(.95)}.register__body .password-wrapper.show{height:95px;opacity:1;visibility:visible;transform:scale(1)}.register__body .form-group label{padding:0;margin:0;text-align:left;font-weight:600;color:var(--deepblue-90)}.register__body .checkbox label{font-weight:400;font-size:16px;color:var(--deepblue-80)}.register__body .checkbox label a{color:var(--deepblue-80);text-decoration:underline dotted;text-underline-offset:.2em}.register__body .checkbox label a:hover{color:var(--coral)}.register__body .form-group label+div{width:100%;padding:0}.register__body .submitButton,.register__body .submitButton>div{margin:0;padding:0;width:100%}.register__body .password-toggle-link-wrapper{width:100%}.register__body input[type=submit],.register__body .button{width:100%;display:block}.register__body .help-block:not(:has(li+li)){list-style:none;padding:0;margin:5px 0}.register__block-group{background:var(--easytaupe);border-radius:var(--border-radius)}.register__block{padding:20px}@media (min-width:922px){.register__block{padding:30px}}.register__block:has(+.register__block){border-bottom:1px solid var(--mediumtaupe)}.register__block h4{font-size:var(--content-heading-6);font-weight:600;margin:0 0 5px;color:var(--deepblue)}.register__block p{font-size:var(--content-small);color:var(--deepblue-70)}.register__block p.no-margin{margin:0}.register__block .button--arrow:has(+.button--arrow){margin-bottom:10px}.register__illustration{max-height:156px}.register__form .alert{border:0;color:var(--purewhite);margin:0;padding:15px}.register__form .register__body .alert{margin-bottom:15px}.register__form .alert:has(i){display:flex;align-items:center;gap:15px}.register__form .alert a{color:var(--purewhite);text-decoration:underline dotted;text-underline-offset:.2em}.register__form .alert a:hover{text-decoration:none}.register__form .alert-success{background:#4aa362}.register__form .alert-danger{background:#e24f56}