.background-emulation-container {
    position: relative
}
.background-emulation {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}
.background-emulation.cover img,
.background-emulation.contain img {
    min-width: 100%;
    min-height: 100%;
}
.background-emulation.cover img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.background-emulation.contain img {
    object-fit: contain;
}
.background-emulation.center img,
.background-emulation.left img,
.background-emulation.top img,
.background-emulation.right img,
.background-emulation.bottom img {
    position: absolute;
}
.background-emulation.center img {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.background-emulation.left img {
    left: 0;
    transform: translateX(0);
}
.background-emulation.left.center img {
    transform: translate(0, -50%);
}
.background-emulation.top img {
    top: 0;
    transform: translateY(0);
}
.background-emulation.top.center img {
    transform: translate(-50%, 0);
}
.background-emulation.right img {
    left: 100%;
    transform: translateX(-100%);
}
.background-emulation.right.center img {
    transform: translate(-100%, -50%);
}
.background-emulation.bottom img {
    top: 100%;
    transform: translateY(-100%);
}
.background-emulation.bottom.center img {
    transform: translate(-50%, -100%);
}
.background-emulation.right.bottom img {
    transform: translate(-100%, -100%);
}
.background-carousel {
    display: none;
}
.background-image {
    display: none !important;
}