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

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

}

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

	.swiper {
		max-width: 720px;
	}

}

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

}

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

	.main-header {
		font-size: 36px;
	}

	.divider {
		width: 280px;
	}

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

	.participants {
		flex-direction: column;
	}

	.purpose-items {
		padding: 32px;
	}

	.swiper {
		max-width: 550px;
	}

	.footer__logo {
		flex-basis: 100%;
	}


}

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

	.sublogotype {
    font-size: 28px;
	}

	.button-main {
		font-size: 16px;
		padding: 16px 16px;
	}

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

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

	.swiper {
		max-width: 320px;
	}

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

	.footer {
    padding: 32px 16px;
	}

}

