/* @group GRID LOGOS
------------------------------------ */
.grid-logos {
	padding-top: 3rem;
	border-top: 1px solid var(--tower-red);
}
.grid-logos .row {
	row-gap: 3rem!important;
}
.grid-logos .logo .wp-block-heading  {
	text-transform: uppercase;
}
.grid-logos .logo .bp-multimedia {
	margin: 0 auto;
	width: 13.2rem;
	height: 13.2rem;
}


@media only screen
and (min-width : 961px) {
	.grid-logos {
		padding-top: 5rem;
	}
	.grid-logos .row  {
		row-gap: 5rem!important;
	}
	.grid-logos .bp-multimedia {
		width: 18.2rem;
		height: 18.2rem;
	}
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
	.grid-logos .row  {
		flex-direction: row!important;
		justify-content: flex-start!important;
		column-gap: 2rem!important;
	}
	.grid-logos .logo {
		flex: 0 1 calc(50% - 1rem)!important;
		max-width: calc(50% - 1rem)!important;
	}
}

/* @end */


/* Animations
------------------------------------ */
:where(#wrapper) .form-two-column-information .bp-column {
	opacity: 0;
	--duration: 1s;
}
:where(#wrapper) .form-two-column-information.animateActive .bp-column {
	animation: fade var(--duration) forwards;
	animation-delay: var(--delay, 0);
}
:where(#wrapper) .form-two-column-information.animateActive .bp-column:nth-child(1) {
    --delay: 0.2s;
}
:where(#wrapper) .form-two-column-information.animateActive .bp-column:nth-child(2) {
    --delay: 0.5s;
}

/* CMS */
.editor-styles-wrapper .grid-logos a {
    pointer-events: none !important;
}

.editor-styles-wrapper .grid-logos a > *{
    pointer-events: all;
}