#arcp-tile-slideshow {
    position: relative;
    width: 100%;
/*    max-width: 800px;*/
    aspect-ratio: 16 / 9;  /* keeps it responsive; change if you like */
    overflow: hidden;
}

/* Base image */
#arcp-tile-slideshow .arcp-ts-base {
    position: absolute;
    inset: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* Tile wrapper */
#arcp-tile-slideshow .arcp-ts-tiles {
    position: absolute;
    inset: 0;
    pointer-events: none;
}

/* Individual tiles */
#arcp-tile-slideshow .arcp-ts-tile {
    position: absolute;
    opacity: 0;
    background-repeat: no-repeat;
    transform: rotateY(90deg) scale(0.95);
    transform-origin: center;
    transition:
        opacity 0.4s ease,
        transform 0.5s cubic-bezier(.22,.61,.36,1);
}

/*#arcp-tile-slideshow.arcp-ts-small .arcp-ts-tile {
    width: 50% !important;
    height: 50% !important;
}*/

#arcp-tile-slideshow .arcp-ts-tile.arcp-ts-visible {
    opacity: 1;
    transform: rotateY(0deg) scale(1);
}

.arcp-header__bg#arcp-tile-slideshow {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

#arcp-tile-slideshow .arcp-ts-base,
#arcp-tile-slideshow .arcp-ts-tiles {
    position: absolute;
    inset: 0;
}