/* @group Home Cards
------------------------------------ */
.home-cards {
    padding: 0 0 10.2rem;
}
.home-cards .row .wp-block-columns {
    max-width: 126.5rem!important;
}
.home-cards .title {
    margin-bottom: 3rem;
}
.home-cards .title .wp-block-heading {
    margin: 0 0 2rem;
}
@media only screen
and (min-width : 961px) {
    .home-cards {
        padding: 0 0 16.8rem;
    }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
}

/* @end */

/* ANIMATIONS */
body:not(.wp-admin) .home-cards :is(h2,h3,.card)  {
    opacity: 0;
    --duration: 1s;
}

body:not(.wp-admin) .home-cards.animateActive :is(h2,h3,.card)  {
    animation: fadeUp var(--duration) forwards;
    animation-delay: var(--delay, 0);
}
body:not(.wp-admin) .home-cards.animateActive h3 {
    --delay: 0.25s;
}

body:not(.wp-admin) .home-cards.animateActive .card {
    --delay: 0.5s;
}
@media only screen
and (min-width : 961px) {
    body:not(.wp-admin) .home-cards.animateActive .card:nth-child(n + 1) {
        --delay: 0.5s;
    }
    body:not(.wp-admin) .home-cards.animateActive .card:nth-child(n + 2) {
        --delay: 0.75s;
    }
    body:not(.wp-admin) .home-cards.animateActive .card:nth-child(n + 3) {
        --delay: 1s;
    }
    body:not(.wp-admin) .home-cards.animateActive .card:nth-child(n + 4) {
        --delay: 1.25s;
    }
    body:not(.wp-admin) .home-cards.animateActive .card:nth-child(n + 5) {
        --delay: 1.5s;
    }
    body:not(.wp-admin) .home-cards.animateActive .card:nth-child(n + 6) {
        --delay: 1.75s;
    }
}