@media only screen and (min-width: 340px) {
	.section-experts .scroll-gallery .gallery-item img {
		width: 100%;
		max-width: 295px;
		max-height: 295px;
	}
}

@media only screen and (min-width: 735px) {
	.section-experts .scroll-gallery .gallery-item img {
		width: 100%;
		max-width: 374px;
		max-height: 344px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-experts .scroll-gallery .item-container {
		width: auto;
	}
	.section-experts .scroll-gallery .gallery-item, .section-experts .scroll-gallery .gallery-item:last-child {
		width: 100%;
	}

	.section-experts .scroll-gallery .gallery-copy-container {
		max-width: 90%;
	}

	.overview-experts-1, .overview-experts-2 {
		--p-width: 472px;
	}
	.section-experts .scroll-gallery .gallery-item img {
		width: 100%;
		max-width: 480px;
		max-height: 314px;
	}
	/* fix hero animation copy size */
	.section-hero .typography-section-headline {
		font-size: 102px;
	}
}

@media only screen and (max-width: 480px) {
	/* fix hero animation copy size */
	.section-hero .typography-section-headline {
		font-size: 38px;
	}

	.section-hero.rolodex-mode .hero-headline .rolodex-anim {
		height: 43px;
	}
}

.section-tools .section-content {
	max-width: 980px;
}

@media (max-width: 1068px) {
	.section-tools .section-content {
		max-width: 630px;
	}
}

@media (max-width: 734px) {
	.section-tools .section-content {
		max-width: var(--narrow-section);
	}
}
