#pesquisar {
    display: none!important;
}

footer .retornar-topo {
    display: none;
}

.whatsapp {
    display: none!important;
}

.sessao {
    min-height: calc(100vh - 156px - 214.8px - 1rem);
    border-radius: 0;
    color: #666;
}

.sessao>div, .sessao>div>div {
    width: 100%;
}

.sessao>div {
    max-width: 400px;
    padding: 1rem 0;
}

.sessao h5 {
    font-size: 1.6rem;
    font-weight: bold;
}

.sessao .formulario {
    text-align: center;
    position: relative;
}

.sessao .formulario::before, .sessao .formulario::after {
    content: "";
    height: 1px;
    position: absolute;
    top: 10px;
    width: 20%;
}

.sessao .formulario::before {
    background: rgb(126, 126, 126);
    /* background: -moz-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -webkit-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -o-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: -ms-linear-gradient(right, rgba(126, 126, 126, 1) 0%, rgba(255, 255, 255, 1) 100%);
    */
    background: linear-gradient(to right, #fff, #666);
    left: 0;
}

.sessao .formulario::after {
    background: rgb(126, 126, 126);
    background: linear-gradient(to left, #fff, #666);
    right: 0;
}

.sessao .dica {
    font-size: .9rem;
}

.sessao .dica::before {
    content: '*';
    padding-right: .25rem;
    font-weight: bold;
}

#btn-cnpj, #btn-email, #btn-cep {
    background-color: #f93a00;
    color: white;
    border: 1px solid #ced4da;
}

#btn-cnpj:not(:disabled):hover, #btn-email:not(:disabled):hover, #btn-cep:not(:disabled):hover {
    background-color: #6c757d;
    border-color: #6c757d;
}

.endereco h6, h6.titulo-mais-sobre-a-empresa {
    font-size: 1.3rem;
    font-weight: bold;
    padding-top: .5rem;
}