body {
	line-break: strict;
}

.icon-after::after {
	position: relative !important;
	top: -0.075em;
}

.section-hero {
	margin-top: 90px;
}

@media only screen and (max-width: 735px) {
	.section-hero {
		margin-top: 40px;
	}
}
.section-hero .intro-copy {
	letter-spacing: 0.011em;
}

.section-hero .hero-headline .icon {
	font-size: 21px;
}

@media (max-width: 734px) {
	.section-hero .hero-headline .icon {
		font-size: 19px;
	}
}

@media (max-width: 734px) {
	.section.section-table:nth-child(odd) {
		background-color: unset;
	}
	.section:nth-child(even){
		background-color: #fbfbfd;
	}
}

