@media screen and (max-width: 767px) {
	body {
		font-size: 18px;
	}
	
	.common__typography h2 {font-size: 32px;}
	.common__typography ol, ul {padding-left: 20px;}
	
	.index__hero-container {
		flex-flow: column;
		text-align: center;
	}
	.index__hero-content {width: 100%;}
	.index__hero-image {
		overflow: hidden;
	}
	.index__hero-image img {margin-right: -10%;}
	
	.index__block {padding: 30px 15px;}
	
	a.index__cta {
		font-size: 16px;
	}
}