@media (max-width: 1024px) {

	.wrap {
		padding: 0 24px;
	}

}

@media (max-width: 900px) {

	.foot-grid {
		grid-template-columns: 1fr;
	}

}

@media (max-width: 768px) {

	section.blk {
		padding: 48px 0;
	}

}

@media (max-width: 600px) {

	.nav-links {
		display: none;
	}

	.nav-rbi {
		display: none;
	}

	.mobile-toggle {
		display: block;
	}

	.foot-links {
		gap: 16px;
	}

	.foot-col h4 {
		font-size: 12px;
	}

	.foot-col a {
		font-size: 13px;
	}

}
