.section-hero .section-content .hero-slide-wrapper .upper-content .copy-wrapper .hero-headline {
	max-width: 708px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .section-content .hero-slide-wrapper .upper-content .copy-wrapper .hero-headline {
		margin-top: 9px;
		max-width: 508px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .section-content .hero-slide-wrapper .upper-content .copy-wrapper .hero-headline {
		margin-top: 7px;
		max-width: 460px;
	}
}

@media only screen and (max-width: 1068px) {
	.copy-wrapper.adjust {
		margin-top: -80px;
	}
}

@media only screen and (max-width: 734px) {
	.copy-wrapper.adjust {
		margin-top: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .section-content .hero-slide-wrapper .upper-content .copy-wrapper {
		bottom: calc(-240px - var(--hero-copy-block-y-adjuster));
	}
}

.section-features {
	margin-bottom: 118px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-features {
		margin-bottom: 118px;
	}
}

@media only screen and (max-width: 734px) {
	.section-features {
		margin-bottom: 0px;
	}
}
