body{background:rgb(201, 111, 16, 0.25)}
.container {
  max-width: 960px;
  margin: auto;
  font-family: Calibri light;
	font-size:20px;	
  line-height: 1.5;
color:#373737;
padding-top:30px;
}

h2 {
  color: #373737;
	font-weight:700;	
}

.flex-grid {
  display: flex;
  margin: auto -1rem 1rem;

}

.col {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding: 1rem;
}

.sidebar {
  flex: 1;
}

.main {
  flex: 3;
}
.sidebar img {max-width:250px;border-radius:100%;}
.button {padding-top:30px;}
.button a {text-decoration:none;color:#fff;background:#c96f10;padding:10px 20px;border-radius:10px;}
.logo {min-height:100px;}
.Aligner {
  display: flex;
  align-items: center;
  min-height: 24em;
  justify-content: center;
}

.Aligner-item {
  flex: 1;
text-align: center;	
}


.Aligner-item--fixed {
  flex: none;
  max-width: 50%;
}

@media screen and (max-width: 767px) {
 .flex-grid {
  flex-direction:column;
}
.Aligner {
  min-height: 1em;
 
}
	.logo img {width:100%;}	
}
