
.contact-section {
  background-color: #fff;
}

.info-box {
  background-color: #3f0500;
  padding: 40px 50px;
  color: #fff;
  border-radius: 20px;
}
.info-title{
  font-size: 28px;
  font-weight: 600;
  letter-spacing: 0.3px;
  margin-bottom: 20px;
}
.info-content{
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.3px;
  margin-bottom: 32px;
}

.info-box .icon {
  color: #fff;
  font-size: 20px;
  margin-right: 12px;
  vertical-align: middle;
}

.btn-green {
  background-color:  rgba(0, 0, 0, 0.5);
  color: #fff;
  border: none;
  padding: 10px 20px;
  font-weight: 500;
  transition: 0.3s ease-in-out;
  border-radius: 25px;
}

.btn-green:hover {
  background-color: #310101;
  color: #fff;
  border: 1px solid #fff;
  padding: 10px 20px;
  font-weight: 500;
  transition: 0.3s ease-in-out;
  border-radius: 25px;
}

.form-box h4 {
  font-weight: 600;
  color: #1c1d1f;
}

.form-control:focus {
  box-shadow: none;
  border-color: #4cd137;
}

.grayscale-map {
  width: 100%;
  height: 400px;
}
