.building-button-wrapper {
  display: flex;
  justify-content: left;   /* centers them horizontally */
  gap: 20px;                 /* space between buttons */
  flex-wrap: wrap;           /* allows stacking on small screens */
}

.btn {
  display: inline-block;
  padding: 12px 20px;
  background-color: #e29b00;
  color: rgb(0, 0, 0);
  text-decoration: none;
  border-radius: 4px;
  font-weight: bold;
}

.btn:hover {
  background-color: #e29b00;
}

.btn,
.btn:hover {
  color: black;
  text-decoration: none;
}

.mainonecol {
	width: 65%;
	position: relative;
}

.maintwocol2 {
  width: 65%;
	position: relative;
}

.mainwrapperboxes2{
  display: flex;
  flex-wrap: wrap;
  gap: 40px;              
  align-items: flex-start;
}

.mainwrapperboxes2 > .col2{
  flex: 1 1 0;
  min-width: 320px;
}

main {
  margin-bottom: 3em;
}