#imgGaleria {
    min-width: 180px;
    margin: 10px;
    padding: 0;
    transition: transform .2s;
    border: 5px solid rgb(255, 255, 255);
    border-radius: 5px;
    background-color: #FFF;
    box-shadow: 0 0 1em rgb(51, 51, 51);
}

.col img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    /**/
}

#imgGaleria:hover {
    transform: scale(1.05);
    /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

h4 {
    margin: auto;
    text-align: center;
    color: #666666;
}

.icon {
    width: 30px;
}

.divListra {
    background-image: url('../img/pattern-footer.png');
    height: 30px;
    margin: 0;
}

.btn-voltar {
    padding: 8px 52px;
    background-color: rgb(1, 180, 174);
    text-decoration: none;
    color: #FFF;
    border-radius: 50px;
    font-weight: 600;
}

.btn-voltar:hover {
    cursor: pointer;
    background-color: rgb(1, 223, 223);
    text-decoration: none;
    color: #FFF;
    transition: 1s;
}

.faixa {
    width: 100%;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url("../img/mosaico.png");
    background-position: left;
    background-size: contain;
}

.faixa-bottom {
    width: 100%;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url("../img/mosaico-bottom.png");
    background-position: left;
    background-size: contain;
}