#welcomeForm {
    width: 100%;

    fieldset {
        position: relative;
        border: 1px solid var(--border-strong);
        border-radius: 3px;
        padding: 20px 26px;
        align-content: center;
        max-width: 500px;
        margin: 0 auto;

        > legend {
            position: absolute;
            top: -0.625rem;
            left: 1.25rem;
            padding: 0 5px;
            background: var(--bg-page);
            font-size: 1rem;
            font-weight: bold;
        }

        > svg {
            display: block;
            margin: 0 auto;
        }

        hr {
            margin: 20px 0;
        }
    }
}