.section-homepage:nth-of-type(1) .carousel-inner {
    display: flex;
    align-items: center;
}

.carousel-inner img {}

#homepage-img1 {
    height: 100%;
    width: 100%;
    object-position: 50% 10%;
    object-fit: cover;
}

.homepage-img-wtblur {
    height: 100%;
    width: 100%;
}

#homepage-img3 {
    height: 100%;
    width: 100%;
    object-position: 50% 25%;
}

#homepage-img4 {
    height: 100%;
    width: 100%;
    object-position: 50% 40%;
}

.carousel-item {
    height: 200px
}

.carousel-inner {
    height: 100%;

}

.carousel-item {
    height: 100%
}

@media (max-width: 576px) {
    .carousel-item {
        max-height: 250px
    }

}


@media (min-width: 991px) {
    .hero-section {
        height: 600px
    }

    .homepage-img-wtblur {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        z-index: 1;
    }

    #homepage-img3 {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        height: 100%;
        max-width: 100%;
        object-fit: contain;
        z-index: 1;
    }

    .img-bg-blur {
        position: absolute;
        inset: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        filter: blur(30px);
        transform: scale(1);
        object-position: 20% 0%;
        /* ← aquí */
    }

}