.shield_cards__container {
	gap: 3.2rem;
}

.shield_cards__card {
	display:flex;
	flex-direction:column;
	justify-content: flex-end;
	position: relative;
	min-height: 16rem;
}
.shield_cards__card::before {
	content: "";
	position: absolute;
	inset:0;
	background-image: var(--background-shield);
	background-repeat:no-repeat;
	background-position:calc(100% + 6rem) top;
	mix-blend-mode: lighten;
	opacity: 0.5;
	transition: opacity 0.2s ease-in-out;
}
.shield_cards__card:hover::before {
	opacity: 0.8;
}

.shield_cards__card a:not(.btn--custom) {
	text-decoration:inherit;
	font-weight: inherit;
	color:inherit;
}

.shield_cards__card a:not(.btn--custom):hover {
	text-decoration:inherit;
	font-weight: inherit;
    color: inherit;
}

.shield_cards__content {
	padding-inline:3.3rem;
	padding-block:3.3rem;
	justify-selg
}
.shield_cards__content :is(h1,h2,h3,h4,h5,p) {
	z-index: 1;
	position:relative;
}
.shield_cards__link {
	position:absolute;
	inset:0;
}
.shield_cards__content :is(h1,h2,h3,h4,h5):last-child {
	margin-bottom:0;
}

@media (max-width: 767px) {
	.shield_cards__container {
		flex-direction:column;
	}
	.shield_cards__intro {
		width:100%;
	}
}