#colophon.site-footer {
  text-align: center;
  background-color: #128C05;
}

strong {
  color: #ffffff;
}

.header-wrap {
  background-color: #ffffff;
}

#masthead.site-header {
  background-color: #ffffff;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  color: #000000;
}

.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
  color: #000000;
}

.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
  color: #000000;
}

.wpcf7-form-control.wpcf7-text {
  color: #000000;
}

.wpcf7-form-control.wpcf7-textarea {
  color: #000000;
}

.gus-pwa-dialog {
  position: relative;
  z-index: 1;
  width: min(100%, 480px);
  max-height: min(90vh, 720px);
  overflow: auto;
  background: #fff;
  color: #000000;
  border-radius: 24px;
  padding: 28px;
  box-shadow: 0 20px 70px rgba(0, 0, 0, .25);
}