/**
 * Gutenberg quote block
 */
.wp-block-quote {
	padding: 2.5rem 2.5rem 2.5rem 2.0831rem;
	background-color: hsl(225deg, 13%, 94%);
	display: block;
	border-left: 0.4169rem solid hsl(357deg, 69%, 49%);
	margin: 2.0831rem auto 4.1669rem auto;
	max-width: 68rem;
}
.wp-block-quote p {
	font-family: "Onest", sans-serif;
	font-weight: 500;
	font-size: 1.6669rem;
	line-height: 120%;
}
.wp-block-quote p em,
.wp-block-quote cite em {
	font-style: normal;
}
.wp-block-quote>cite {
	font-family: "Onest", sans-serif;
	padding-top: 1rem;
}
.wp-block-quote>cite strong {
	font-weight: normal;
}

@media (max-width: 120rem) {
	.wp-block-quote {
		margin: 1.5625rem auto 3.125rem auto;
		padding: 1.875rem 1.875rem 1.875rem 1.5625rem;
		border-left: 0.3125rem solid hsl(357deg, 69%, 49%);
	}
	.wp-block-quote p {
		font-size: 1.25rem;
	}
}

/**
 * Forms
 */
.just-validate-error-label {
	color: hsl(5deg, 100%, 65%) !important;
	font-family: sans-serif;
}

/**
 * Footer legal info
 */
.bia-footer-legal {
	grid-template-columns: auto;
	margin-top: 2rem;
}
.bia-footer-legal .footer__link p {
	font-size: 1rem;
	line-height: 1.5;
	margin: 0 0 0.5rem 0;
}