/* ========= Início formulário ======= */
.formulario__label{
    background: #ffffff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 8px 12px 0    ;
}
.formulario__requerido {
    padding: 8px 12px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.formulario__mensagem{
    border-radius: 4px;
    padding: 16px 12px;
}

.formulario__requerido, .formulario__mensagem{
    background: #ffffff;
    border: transparent;
    color: #464646;
    font-family: 'Raleway', sans-serif;
    font-style: normal;
    line-height: 20px;
    margin-bottom: 32px
}
.formulario__requerido:focus, .formulario__mensagem:focus {
    outline: none;
    border-bottom: 2px solid #2A7AE4;
}
.formulario__label, .formulario__mensagem::placeholder{
    color: #a2a2a2;
    font-size: 12px;
    line-height: 16px;
}

.formulario__botao{
    border: transparent;
    background: #2A7AE4;
    color: #ffffff;
    padding: 16px;
    width: 60%;
}
.formulario__botao:hover{
    background: #5595E9;
    cursor: pointer;
}