.item-cotacao {
    background-color: #FFF;
    box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.16);
    padding: 15px;
    margin-bottom: 40px;
    height: auto;
    min-height: 315px;
}

.item-contato {
    background-color: rgb(62, 169, 62);
    box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.16);
    padding: 20px;
    border-radius: 20px;
    margin-bottom: 30px;
    height: auto;
    width: 60%;
    min-height: 20px;
}

.item-site {
    background-color: rgb(62, 169, 62);
    box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.16);
    padding: 25px;
    border-radius: 20px;
    margin-bottom: 10px;
    height: auto;
    width: 60%;
    min-height: 20px;
}

/* Tamanho padrão da imagem (para desktop) */
.vidio {
    width: 100%;
    height: 500px;
}

/* Estilos para dispositivos móveis */
@media (max-width: 768px) {
    .vidio {
        width: 100%;
        height: 300px;
    }
}