/**
 * Page: Contact
 */

/*
 * ====================================================================== *
 * MQ <=950px — Tablet
 * ====================================================================== *
 */

@media only screen and (max-width: calc(950rem / 16)) {

	.module.media-content.layout-image-left .media-wrap {
		display: none;
	}

}

/*
 * ====================================================================== *
 * MQ <=650px — Mobile
 * ====================================================================== *
 */

@media only screen and (max-width: calc(650rem / 16)) {

	.module.photo-marquee {
		margin-top: var(--text-spacing-medium);
	}

	.module.two-column-lists .two-column-lists-card {
		grid-column: 1 / -1;
	}

	.module.two-column-lists .two-column-lists-grid {
		gap: 20px;
	}

}
