.registration-form-1:not(.application-success) .main-body {
    background-image: url("https://perhehoitoliitto.fi/wp-content/uploads/2023/12/header-1800x400.jpg");
    background-repeat: no-repeat;
    padding-top: 150px;
    background-size: auto 150px;
    background-position: top right;
    font-family: Rubik, sans-serif;
    font-weight: 400;

    h1,h2,h3,h4,h5,h6 {
        font-family: "Encode Sans Condensed", sans-serif;
        font-weight:900;
        text-transform: uppercase;
    }

    .lead {
        font-weight: 400;
    }

    #registration-composition-form {
        margin-top: 25px;
    }

    @media(min-width: 500px) {
        background-size: contain;
        padding-top: 22vw;
    }

    @media(min-width: 992px) {
        .langbox {
            right: 0;
        }
    }

    @media(min-width: 1500px) {
        #registration-composition-form {
            display: grid;
            grid-template-columns: 1fr 1fr;

            p,
            .logo,
            div:last-child {
                grid-column: span 2
            }
        }
    }
}

