footer {
  padding: 7% 0;
}
@media (max-width: 991px) {
  footer {
    padding: 15% 3%;
  }
}
@media (max-width: 991px) {
  footer .Txt {
    text-align: center;
  }
}
footer .Txt b {
  color: #fff;
  letter-spacing: 24px;
  margin-bottom: 8%;
  font-size: 3rem;
}
@media (max-width: 1700px) {
  footer .Txt b {
    font-size: 2.5rem;
  }
}
@media (max-width: 991px) {
  footer .Txt b {
    font-size: 2rem;
    letter-spacing: 4px;
    margin-bottom: 1rem;
  }
}
footer .Txt h4 {
  color: #fff;
  margin-bottom: 2rem;
}
footer .Txt h4 span {
  font-family: "Belleza", sans-serif;
}
footer p, footer span, footer label {
  color: #fff;
}
footer .infoTxt {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding-top: 1rem;
  padding-bottom: 0;
  margin-bottom: 1rem;
}
@media (max-width: 991px) {
  footer .infoTxt {
    letter-spacing: 1px;
  }
}
@media (max-width: 991px) {
  footer .form-check-label {
    letter-spacing: 1px;
  }
}

.form-control {
  border-radius: 0;
  background-color: #ffffff;
  border: 0px;
}
.form-control:focus {
  color: #4d4d4d;
  background-color: #ffffff;
  border-color: #666464;
  outline: 0;
  box-shadow: 0 0 10px 3px rgba(85, 98, 34, 0.436);
}

::-moz-placeholder {
  color: #333 !important;
}

::placeholder {
  color: #333 !important;
}/*# sourceMappingURL=footer.css.map */