/* CSS Document */

* { box-sizing: border-box; }
body { position: relative; width: 100%; height: 100%; font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 400; color: #6e6f71; line-height: 1.65; padding: 0 10%; margin: 0; }
.logo-holder { position: relative; margin: 10vh auto; width: 100%; text-align: center; }
.text-holder,
.text-holder2 { width: 50%; float: left; margin: 5vh auto; padding: 0 10%; text-align: right; }
.text-holder2 { text-align: left; }
.text-holder h2,
.text-holder2 h2 { color: #000; font-weight: 700; padding: 0 0 5px 0; margin: 0; }
.text-holder2 p { padding: 0 0 5px 0; margin: 0; }
.text-holder2 ul { padding: 0 0 20px 30px; margin: 0; }
.text-holder p { padding: 0 0 20px 0; margin: 0; }
a { color: #000; font-weight: 700; text-decoration: none; }

@media (max-width: 1200px) {
	.text-holder { padding: 0 10% 0 0; }
	.text-holder2 { padding: 0 0 0 10%; }
}

@media (max-width: 800px) {
	.text-holder,
	.text-holder2 { width: 100%; padding: 0 10%; text-align: left; margin: 0 0 5vh 0; }
}