.front-contact {
  padding: 17px 0 30px 0;
}
.front-contact ul.contact-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 7px;
}
.front-contact ul.contact-info li {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  border-radius: 4px;
  width: 100%;
  padding: 20px;
}
.front-contact ul.contact-info li a, .front-contact ul.contact-info li p {
  color: rgba(0, 0, 0, 0.72);
  font-size: 15px;
  font-weight: 400;
}
.front-contact ul.contact-info li span {
  font-size: 25px;
  color: #D59991;
}
.front-contact ul.contact-info li:first-child {
  background: #F3E7E7;
}
.front-contact ul.contact-info li:nth-child(2) {
  background: #FDF9F7;
}
.front-contact ul.contact-info li:nth-child(3) {
  background: rgba(213, 153, 145, 0.35);
}
.front-contact .contact-form-wrapper {
  padding: 18px 10px 10px 10px;
  border-radius: 6px;
  background: #FBF7F4;
  margin-top: 7px;
}
.front-contact .contact-form-wrapper input, .front-contact .contact-form-wrapper textarea {
  font-size: 15px;
  font-weight: 400;
}
.front-contact .contact-form-wrapper h1 {
  color: #A47676;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 15px;
}
.front-contact .contact-form-wrapper .ladda-wrapper {
  width: 100%;
}
.front-contact .contact-form-wrapper .ladda-button {
  padding: 16px 0;
  width: 100%;
  color: #FFF;
  font-size: 20px;
  font-weight: 700;
  background: #C38A82;
  border-radius: 3px;
}
