#form_home {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    margin: 10rem auto;

    background-color: #004AAD;

    border-radius: 10px;

    height: auto;

    width: 95%;
    padding-top: 2rem;

    gap: 2rem;
}

#form_home img {
    width: clamp(200px, 25vw, 25rem);
}

#form_home h3 {
    font-family: Nunito;
    font-weight: bold;
    font-size: clamp(16pt, 3vw, 21.1pt);
    color: white;

    margin: 2rem 0;
}

#form_home form {
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: left;

    margin: 2rem 1rem;

    width: clamp(70%, 50vw, 50%);
}

#form_home form label {
    font-family: Nunito;
    font-size: clamp(14pt, 2.5vw, 17.2pt);
    color: white;

    width: 100%;

    font-weight: bold;
}

#form_home form input {
    width: 100%;

    padding: clamp(5px, 1vw, 10px);

    font-family: Nunito;
    font-size: clamp(14pt, 2.5vw, 17pt);
    color: black;
    text-align: left;

    margin: 20px 1rem;
    border: none;
    border-radius: 5px;

    background-color: #efeffa89;

    outline: none;
}

#form_home form button {
    margin: 20px;

    padding: clamp(5px, 1vw, 10px) clamp(20px, 10vw, 65px);
    background-color: white;

    border-radius: 20px;
    border: none;
    text-align: center;

    font-size: clamp(16pt, 4vw, 26.1pt);
    font-family: Nunito;
    font-weight: bold;
    color: #004AAD;
    text-align: center;

    &:hover {
        color: #062f64;
    }
}