.block-carrossel-posts-logo .carrossel-posts-logo {
    padding: 8px;
}

.block-carrossel-posts-logo .img-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 300px;
    max-width: 40%;
    height: auto; 
}

.block-carrossel-posts-logo .carrossel-posts-logo-item .img-post {
    transition: opacity 300ms ease-in-out;
}

.block-carrossel-posts-logo .carrossel-posts-logo-item:hover .img-post {
    opacity: 0.4;
}