.dp_scroll_parallax_wrapper {

    position: relative;

    width: 100%;

    height: 120vh;

    overflow: hidden;

}

.parallax_image {

    position: absolute;

    width: 35vw;

    height: 50vh;

    will-change: transform;

}

.parallax_image_inner {

    width: 100%;

    height: 100%;

    border-radius: 1rem; /* 16px */

    overflow: hidden;

    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);

}

.parallax_image img {

    width: 100%;

    height: 100%;

    object-fit: cover;

}

/* PC / Tablet Optimization */

@media (min-width: 768px) {

    .parallax_image {

        width: 20vw;

        height: 45vh;

    }

}