html,
body {
  height: 100%;
  font-family: 'Montserrat', sans-serif;
}

body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: rgb(232,57,100);
  color: #fff;
  font-size: 16px;
}

a:link,
a:visited {
	color: #fff;
}

a:hover {
	color: #eff374;
}

h2, h3 {
	font-weight: bold;
}

.logo {
	max-width: 500px;
	margin: 0 auto;
}

.text-black {
	color: #000;
}

.text-black a:link,
.text-black a:visited {
	color: rgb(232,57,100);
}

.footer {
	font-size: 12px;
}