@media(min-width:1025px){
.related-four-columns .elementor-element-1fb08d0 .elementor-loop-container {
    display: flex !important;
    justify-content: center;
    gap: 20px; /* chỉnh đúng gap của bạn */
}

.related-four-columns .elementor-element-1fb08d0 .e-loop-item {
    flex: 0 0 calc(100% / 5);
    max-width: calc(100%  / 5);
}
}
.hero-slide{
    position: relative;
    overflow: hidden;
}

.hero-slide > .e-con-inner{
    position: relative;
    z-index: 2;
}

.hero-slide::before{
    content: "";
    position: absolute;
    inset: 0;
    background: inherit;
    background-size: cover;
    background-position: center;
    z-index: 1;
    transform: scale(1);
}


@keyframes zoomBg{
    from{
        transform: scale(1);
    }
    to{
        transform: scale(1.15);
    }
}

.hero-slide.zoom-run::before{
	animation: zoomBg 8s linear infinite alternate;
}