.bg-gray{
  background-color:rgba(214, 214, 214, 0.26);
  margin: 18px;
  border-radius: 15px;
  padding-top: 75px;
  padding-bottom: 45px;
}

#contact-button{
  font-size: 25px;
  padding: 9px 60px;
  background-color: #0097A7;
  border-color: #0097A7;
  color: white;
  border-radius: 7px;
  transition: all .3s;
}

#contact-button:hover {
  background-color: #fff;
  color: #0097A7;
}

.form-label{
  font-weight: bold;
}

.form-check-input:checked {
  background-color: #0097A7;
  border-color: #0097A7;
}

.form-control{
  border-color: #0097A7;
  border-width: 2px;
}

a{
  text-decoration: none;
  color: #007bff;
}
.margin-bottom{
  margin-bottom: 150px;
}

.contact-font{
  font-size: 26px;
  line-height: 2;
}

@media (min-width: 576px){
  #contact-button{
    padding: 9px 132px;
  }
}