/* === DESKTOP FIRST === */

/* xl <= Extra extra large (xxl) */
@media (max-width : 1400px) {

}

/* lg <= Extra large (xl) */
@media (max-width : 1200px) {

}

/* md <= Large (lg) */
@media (max-width : 992px) {

}

/* sm <= Medium (md) */
@media (max-width : 768px) {

	.intro-content__header {
		font-size: 24px;
	}
	
	.intro-content__text {
		font-size: 18px;
	}

	.organizers-info {
		flex-direction: column;
		align-items: stretch;
	}

	.participants {
		flex-direction: column;
	}

	.section--participants {
		padding: 32px 0;
	}

	.footer__logo {
		flex-basis: 100%;
	}

}

/* xs <= Small (sm) */
@media (max-width : 576px) {

	.info-venue__venue-container {
		flex-direction: column;
		gap: 8px;
	}

	.info-venue__venue {
		font-size: 22px;
	}

	.info-venue__sublogo {
		margin-bottom: 32px;
	}

	.purpose-items {
		padding: 32px 16px;
	}

	.purpose-item {
		flex-basis: 90%;
	}

	.fee-wrapper {
		padding: 64px 32px;
	}

	.fee-items {
		column-count: 1;
    column-rule: none;
	}

	.fair-card {
		max-width: 320px;
	}

	.footer {
    padding: 32px 16px;
	}
}

