/* @group home-text-loop
------------------------------------ */

.home-text-loop .title-xl {
    font-family: var(--didot-font);
    opacity: 0.5;
    transition: 1s;
}
.home-text-loop .title-xl[data-highlight="true"] {
    opacity: 1 !important;
}
@media only screen
and (min-width : 961px) {
    .home-text-loop {
        padding-block: 15rem;
    }
    .home-text-loop .splide:not(:first-of-type) {
        margin-top: 4rem;
    }
}

@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .home-text-loop {
        padding-block: 16rem;
    }
    .home-text-loop :is(.splide, #important) {
        margin-top: 2rem;
        padding: 0;
    }
}

/* ANIMATIONS */
.home-text-loop :is(.splide ) {
    opacity: 0;
    --duration: 1s;
}

.home-text-loop:where(.animateActive) :is(.splide ) {
    animation: fade var(--duration) forwards;
    animation-delay: var(--delay, 0);
}

.home-text-loop:where(.animateActive) .splide:nth-of-type(2) {
    --delay: 0.5s;
}
.home-text-loop:where(.animateActive) .splide:nth-of-type(3) {
    --delay: 1s;
}

/* @end */
