.bloco-image-background {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.bloco-image-background .row {
    justify-content: center;
}

.bloco-image-background h3,
.bloco-image-background p {
    color: var(--Branco);
    text-align: center;
}

.bloco-image-background {
    display: flex;
    align-items: center;
    height: 100vh;
}

@media (min-width: 1024px) {
    .bloco-image-background {
        height: 30vh;
    }

    .bloco-image-background .box {
        max-width: 50vw;
    }
}