@charset "UTF-8";

#textLinks {
	font-weight: 500;
	text-align: center;
	a { text-decoration: underline; }
	@media screen and (min-width:1145px), print {
		margin-top: 190px !important;
		a:hover { text-decoration: none; }
		li { margin-top: 30px; }
	}
	@media screen and (max-width:1144px) {
		li + li { margin-top: 32px; }
	}
}

#nationwide {
	.list {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	@media screen and (min-width:1145px), print {
		margin-top: 140px !important;
		.list {
			max-width: 505px;
			gap: 38px;
			margin-top: 50px;
			margin-inline: auto;
			li { width: 135px; }
			a:hover { opacity: 0.6; }
		}
	}
	@media screen and (max-width:1144px) {
		margin-top: 0;
		padding-top: 0 !important;
		.list {
			gap: 25px 5px;
			margin-top: 50px;
			li { width: calc((100% - 10px) / 3); }
		}
	}
}