.acf-block-preview {
	overflow: hidden;
}

.acf-block-preview::after {
	display: block;
	clear: both;
	content: "";
}

.ncr-button.aligncenter,
.ncr-heading-lead.aligncenter {
	text-align: center;
}

.ncr-heading-lead .landing-subtitle {
	display: block;
	color: var(--color-primary, #b6ff3b);
}

@media (min-width: 992px) {
	.ncr-heading-lead .h-lead-1 {
		font-size: 6.375rem;
	}

	.ncr-heading-lead .h-lead-1 .subtitle {
		font-size: 1.875rem;
	}
}

@media (min-width: 1200px) {
	ul.social-menu--landing li {
		margin-inline: 0.5rem;
	}
}

.ncr-team-gallery {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin-inline: -15px;
}

.team-selection-col {
	position: relative;
	flex: 0 0 25%;
	max-width: 25%;
	width: 100%;
	padding-inline: 15px;
	text-align: center;
}

.ncr-team-gallery .team-selection-item__title {
	margin-block-start: 0;
	font-size: 1.65em;
}

@media (max-width: 991.98px) {
	.team-selection-col {
		flex-basis: 50%;
		max-width: 50%;
	}
}

@media (max-width: 575.98px) {
	.team-selection-col {
		flex-basis: 100%;
		max-width: 100%;
	}
}
