/* CSS - Coloca no seu arquivo de estilos */
.restricao-alimentar-container {
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
    flex-direction: row;
    justify-content: flex-end;
}

.bolinha {
    display: flex;
    width: 15px;
    height: 15px;
    border-radius: 50%;
     margin: 2px 0 0 0;
}

.bolinha-verde {
    background-color: #1DD694;
}

.bolinha-vermelha {
    background-color: #F2295B;
}

span.restricoes-descricao {
    text-align: right;
    display: block;
    font-size: 14px;
    color: #b49cd5;
}




.wrapvalcop.copinfo {
    flex-direction: row;
}





@media (max-width: 1000px) {
   
.restricao-alimentar-container {
       justify-content: center;
       font-size: 15px;
}


ul.lista-termos-profissionais {
    justify-content: center;
}

ul.lista-contatos {
   
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
}

ul.lista-contatos li {
        padding: 0 10px;
        flex-shrink: 0;
}



}