.registration {
    display: flex;
    flex-direction: column;
    align-items: stretch;

    width: 375px;
    max-height: 530px;
    padding: 24px 0 32px;

    font-size: 15px;

    background-color: #fff;
    box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .1);
}

.registration__header {
    margin: 0 32px 20px;

    font-size: 20px;
    font-weight: normal;
    text-align: center;

    color: #010100;
}

.registration__controls {
    margin: 0 44px;
}

.registration .form__error {
    margin: 0 44px 16px;

    text-align: center;
}
