.tpl-nav-local {
	margin-top: 70px;
}

@media print, screen and (min-width: 751px) {
	.tpl-nav-local .swiper-wrapper {
		transform: none !important;
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
		gap: 40px 30px;
	}
}

@media print, screen and (min-width: 751px) {
	.tpl-nav-local li {
		width: 100%;
	}
	.tpl-nav-local li + li {
		margin-left: 0;
	}
}

.sec {
	margin-top: 115px;
}

@media screen and (max-width: 750px) {
	.sec {
		margin-top: 18.66667vw;
	}
}
