.registration-form__supercard-form-wrapper{margin-bottom:2rem}.registration-form__supercard-form{display:grid;grid-template-columns:1fr;gap:1rem;background-color:var(--theme-color-grayscale-900);padding:1.5rem}@media (min-width:480px){.registration-form__supercard-form{grid-template-columns:1fr auto}}.registration-form__form{display:grid;grid-row-gap:2rem}.registration-form__fieldset{display:grid;grid-gap:2rem}@media (min-width:480px){.registration-form__fieldset--zip-code-city{grid-template-columns:1fr 2fr}}@media (min-width:768px){.registration-form__fieldset--zip-code-city{grid-template-columns:1fr 4fr}}@media (min-width:480px){.registration-form__fieldset--street-name-street-number{grid-template-columns:2fr 1fr}}@media (min-width:768px){.registration-form__fieldset--street-name-street-number{grid-template-columns:4fr 1fr}}.registration-form__title-radio-group{display:flex;flex-wrap:wrap;gap:2rem}.registration-form__mandatory-fields-note{margin-block:0}.registration-form__privacy-link{font-weight:500;color:var(--theme-color-primary-default);text-decoration:none}.registration-form__privacy-link:focus,.registration-form__privacy-link:hover{color:var(--theme-color-primary-dark);text-decoration:none}.registration-form__footer{display:flex;justify-content:space-between;align-items:center}.registration-form__date-of-birth-info{font-size:1.4rem;font-weight:400}.registration-form__date-of-birth-info-icon{color:var(--theme-color-status-info-default);margin-left:.5ch;transform:translateY(.15rem)}.registration-form__address-list{display:grid;row-gap:2.5rem}.registration-form__address-list-item{display:grid;row-gap:1rem}.registration-form__address-modal{min-width:320px}.registration-form__input--hidden{display:none}.registration-form__scan-button{display:flex;align-items:center}