.insuranceLinks {
	display: grid;
	grid-template-columns: repeat(2, auto);
	gap: 1rem 1.5rem;
	justify-content: center;
}
@media (min-width: 600px) {
	.insuranceLinks {
		grid-template-columns: repeat(auto-fit, 13.125rem);
	}
}

.insuranceLinks__link{
	box-shadow: 0 4px 8px 0 #00000025;
	transition: var(--ani-t--normal) ease-out;
}
.insuranceLinks__link:is(:hover, :focus){
	transform: translateY(4px);
	box-shadow: 0 0 0 0 #00000025;
	opacity: .7;
}

.insuranceLinks:has(input[type="image"]){
	border-radius: var(--bd-r--md);
	overflow: hidden;
}
.insuranceLinks input[type="image"]{
	max-width: 100%;
	height: 100%;
	object-fit: contain;
	background-color: transparent;
	border: none;
	padding: 0;
}