/* @group Banner Group
------------------------------------ */
.banner-group .wp-block-columns:not(:last-of-type) {
    margin: 0 0 5rem;
}
.banner-group .wp-block-columns .wp-block-cover {
    padding: 5rem 1.5rem;
    min-height: 31rem;
}
.banner-group .wp-block-columns .wp-block-cover .wp-block-heading {
    text-transform: uppercase;
    font-size: 2.6rem;
}
.banner-group .wp-block-cover__background {
    background: linear-gradient(270deg, rgba(47, 75, 99, 0.75) 0%, rgba(47, 75, 99, 0) 100%)!important;
}
@media only screen
and (min-width : 961px) {
    .banner-group .wp-block-columns:not(:last-of-type) {
        margin: 0 0 4.5rem;
    }
    .banner-group .wp-block-columns .wp-block-cover {
        padding: 5rem 12.5rem;
        min-height: 53.5rem;
    }
    .banner-group .wp-block-columns .wp-block-cover .wp-block-heading {
        font-weight: var(--font-weight-bold);
        font-size: 7rem;
        line-height: .92em;
        letter-spacing: .01em;
    }
    .banner-group .wp-block-columns .wp-block-cover p {
        font-size: 2.4rem;
        line-height: 1.39em;
        font-weight: var(--font-weight-medium);
    }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .banner-group .wp-block-cover .wp-block-cover__inner-container .wp-block-columns {
        row-gap: 10rem;
        justify-content: space-between;
    }
    .banner-group .wp-block-cover .wp-block-cover__inner-container .wp-block-column {
        padding: 0;
    }
    .banner-group .wp-block-columns .wp-block-cover .has-text-align-left {
        text-align: center;
    }
}

/* @end */


/* ANIMATIONS */
:where(#wrapper) .wp-block-cover {
	opacity: 0;
	--duration: 1s;
}
:where(#wrapper) .wp-block-cover.animateActive  {
	animation: fadeUp var(--duration) forwards;
	animation-delay: var(--delay, 0);
}
