/* ### intro ### */
.info {
	width: 100%;
	color: var(--color-black);
}

.info-inner {
	width: 100%;
	padding: 60px 0;
	border-top: 1px solid var(--color-black);
}

.info-col2 a {
	color: var(--color-secondary);
}

@media screen and (min-width: 1024px) {

	.info-inner {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.info-col1 {
		width: 57%;
	}

	.info-col2 {
		width: 43%;
	}

	.info h2 {
		margin-bottom: 0;
	}

	.info-inner {
		padding: 80px 0;
	}
}

@media screen and (min-width: 1440px) {
	.info-inner {
		padding: 120px 40px 120px 0;
	}
}
