#form {
    padding: 5% 15%;

}

#form .entre-em-contato {
    text-align: center;
    padding: 4%;
    font-size: 1.5em;
}

/*----Formulário----*/

#form section.formulario h2 {
    text-align: center;
    font-size: 1.2em;
    padding: 2%;
}

#form section.formulario p {
    text-align: center;
    font-size: 1em;
    padding: 2%;
}

#form section.formulario form {
    font-family: "Open Sans";
    color: #073A59;
    font-size: 1em;
    text-align: center;
    border: 0.8px solid #12A2FA;
    border-radius: 5px;
    width: 300px;
    padding: 4% 4%;
    margin: 2% 25%;
}

#form section.formulario input,
textarea {
    border: 1px solid #12A2FA;
    border-radius: 5px;
    padding: 5px;
}

#form section.formulario textarea {
    width: 169px;
    height: 20px;
}

#form section.formulario button {
    color: #FAFAFA;
    font-family: 'montserrat';
    font-size: 1em;
    font-weight: normal;
    background-color: #12A2FA;
    border: none;
    border-radius: 5px;
    padding: 2% 5%;
}

/*----Vamos Conversar----*/

#form section.conversar {
    background-image: url(../img/banners/icone-banner-viva.png);
    background-repeat: no-repeat;
    background-size: 30%;
    background-position: center bottom;
}

#form section.conversar h2 {
    text-align: center;
    font-size: 1.2em;
    padding: 2%;
}

#form section.conversar p {
    text-align: center;
    font-size: 1em;
    padding: 2%;
}

#form section.conversar ul {
    list-style: none;
}

#form section.conversar li {
    padding: 2%;
}

#form section.conversar a {
    font-family: "Open Sans";
    font-weight: normal;
    color: #073A59;
}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1400px) {}

@media only screen and (max-width: 1200px) {}

@media only screen and (max-width: 1000px) {
    #form section.formulario {
        margin: auto;
    }

    #form section.formulario form {
        margin: 0;
    }

    #form section.conversar {
        width: 100%;
    }

    #form section.conversar {

        background-size: 25%;
        background-position: right bottom;
    }
}




@media only screen and (max-width: 600px) {


    #form section.formulario {
        width: 100%;
        padding: 5%;
        margin: auto;
    }

    #form section.formulario form {
        margin: 0;
        max-width: 95%;
        min-width: 230px;
    }

    #form section.conversar {
        width: 100%;
    }

    #form section.conversar {
        background-size: 20%;
        background-position: right bottom;
    }

    #form section.conversar {
        background-image: none;
    }

}