/**
 * Wspieraj page — centered copy column + CTA.
 */

.oart-wspieraj {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	box-sizing: border-box;
	padding: 4rem 1.25rem 6rem;
}

.oart-wspieraj__copy {
	width: 100%;
	max-width: 42rem;
	margin: 0 auto;
	text-align: center;
}

.oart-wspieraj__copy p,
.oart-wspieraj__copy h2,
.oart-wspieraj__copy h3,
.oart-wspieraj__copy li {
	text-align: center;
}

.oart-wspieraj__cta {
	margin-top: 2.5rem;
	text-align: center;
}

@media (max-width: 767px) {
	body.oart-page-wspieraj #inner-body {
		display: flex;
		flex-direction: column;
		min-height: var(--oart-viewport-height, 100svh);
	}

	body.oart-page-wspieraj #main,
	body.oart-page-wspieraj #main .aux-wrapper,
	body.oart-page-wspieraj #main .aux-container,
	body.oart-page-wspieraj #main .aux-primary,
	body.oart-page-wspieraj #main .content {
		display: flex;
		flex: 1 1 auto;
		flex-direction: column;
		width: 100%;
		min-height: 0;
	}

	.oart-wspieraj {
		flex: 1 1 auto;
		justify-content: flex-start;
		min-height: calc(var(--oart-viewport-height, 100svh) - 12.5rem);
		padding: 1.5rem 1rem;
	}

	.oart-wspieraj::before,
	.oart-wspieraj::after {
		content: '';
		flex: 1 0 0;
	}

	.oart-wspieraj::after {
		flex-grow: 5;
	}

	.oart-wspieraj__cta {
		margin-top: 2rem;
	}
}
