.contact-form-footer .contact-form.style-border {
  border: none;
  padding: 0;
}

.contact-form-footer .contact-form.style-border .pa-contact-form-wrapper {
  display: flex;
  gap: 11px;
  align-items: flex-start;
  justify-content: flex-end;
}

.contact-form-footer .contact-form.style-border .pa-contact-form-wrapper label {
  width: 100%;
  max-width: 525px;
  margin: 0;
}

@media only screen and (max-width: 767.98px) {
  .contact-form-footer
    .contact-form.style-border
    .pa-contact-form-wrapper
    label {
    max-width: 100%;
  }
}

.contact-form-footer
  .contact-form.style-border
  .pa-contact-form-wrapper
  label
  input {
  border: none;
  padding: 16px 25px;
  color: #000000;
  font-family: "Nunito Sans", sans-serif;
  font-size: 16;
  font-weight: 400;
  line-height: 24px;
}

.contact-form-footer
  .contact-form.style-border
  .pa-contact-form-wrapper
  label
  input::placeholder {
  color: #414141;
}

.contact-form-footer
  .contact-form.style-border
  .pa-contact-form-wrapper
  button {
  border-radius: 1000px;
  padding: 18px 38px;
  background-color: #c61c25;
  border: none;
  outline: none;
}

.contact-form-footer
  .contact-form.style-border
  .pa-contact-form-wrapper
  button
  svg {
  width: 20px;
  height: 21px;
}

.footer-container .facebook-footer-logo .elementor-icon-wrapper {
  height: 18px;
}

footer .wpcf7 form .wpcf7-response-output{
	color:#fff !important;
}
footer #footer-phone a{
	color:#fff !important;
}
footer #footer-phone a:hover{
	color:#fff !important;
}
