.content-image.parallax {
    position: relative;
    z-index: 0;
}

.content-image.parallax figure {
    display: flex;
    align-items: center;
    justify-content: center;

    height: var(--parallax-img-height, 400px);

    overflow: hidden;
}
.content-image.parallax img {
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    object-fit: cover;
    z-index: -1;
}

.content-image.parallax.h-100 {
    --parallax-img-height: 100px;
}
.content-image.parallax.h-150 {
    --parallax-img-height: 150px;
}
.content-image.parallax.h-200 {
    --parallax-img-height: 200px;
}
.content-image.parallax.h-250 {
    --parallax-img-height: 250px;
}
.content-image.parallax.h-300 {
    --parallax-img-height: 300px;
}
.content-image.parallax.h-350 {
    --parallax-img-height: 350px;
}
.content-image.parallax.h-400 {
    --parallax-img-height: 400px;
}
.content-image.parallax.h-450 {
    --parallax-img-height: 450px;
}
.content-image.parallax.h-500 {
    --parallax-img-height: 500px;
}
.content-image.parallax.h-550 {
    --parallax-img-height: 550px;
}
.content-image.parallax.h-600 {
    --parallax-img-height: 600px;
}
.content-image.parallax.h-650 {
    --parallax-img-height: 650px;
}
.content-image.parallax.h-700 {
    --parallax-img-height: 700px;
}
.content-image.parallax.h-750 {
    --parallax-img-height: 750px;
}
.content-image.parallax.h-800 {
    --parallax-img-height: 800px;
}

.content-image.parallax.h-std-1 {
    --parallax-img-height: var(--distance-std);
}
.content-image.parallax.h-std-2 {
    --parallax-img-height: calc(var(--distance-std) * 1);
}
.content-image.parallax.h-std-3 {
    --parallax-img-height: calc(var(--distance-std) * 3);
}
.content-image.parallax.h-std-4 {
    --parallax-img-height: calc(var(--distance-std) * 4);
}
.content-image.parallax.h-std-5 {
    --parallax-img-height: calc(var(--distance-std) * 5);
}

.content-image.parallax.h-m0q5,
.content-image.parallax.h-m0q50 figure {
    height: calc(var(--parallax-img-height, 400px) * 0.5);
}
.content-image.parallax.h-m0q75 figure {
    height: calc(var(--parallax-img-height, 400px) * 0.75);
}
.content-image.parallax.h-m1q5,
.content-image.parallax.h-m1q50 figure {
    height: calc(var(--parallax-img-height, 400px) * 1.5);
}
.content-image.parallax.h-m2 figure {
    height: calc(var(--parallax-img-height, 400px) * 2);
}
.content-image.parallax.h-m2q5,
.content-image.parallax.h-m2q50 figure {
    height: calc(var(--parallax-img-height, 400px) * 2.5);
}
.content-image.parallax.h-m3 figure {
    height: calc(var(--parallax-img-height, 400px) * 3);
}
.content-image.parallax.h-m3q5,
.content-image.parallax.h-m3q50 figure {
    height: calc(var(--parallax-img-height, 400px) * 3.5);
}
.content-image.parallax.h-m4 figure {
    height: calc(var(--parallax-img-height, 400px) * 4);
}