/**
 * Flexible content general styles
 * 
 */

.flexible-content .container {
	display: flex;
}
	.flexible-content .container > h2 {
		font-size: 28px;
		letter-spacing: -0.01em;
		margin-bottom: 2em;
		text-align: center;
	}

	.flexible-content p {
		line-height: 1.8em;
		color: #523e39;
		font-size: 17px;
	}
	.flexible-content li {
		line-height: 1.5em;
		color: #523e39;
		font-size: 17px;
	}

	.flexible-content div > p:first-of-type {
		margin-top: 0;
	}

	.flexible-content .buttons {
		margin-top: 2em;
	}