.form--container .gform_wrapper.gform-theme .gfield_label.gform-field-label {
  font-size: 0.75rem;
  color: #3E3E3E;
}
.form--container .gform_wrapper.gform-theme .ginput_container {
  box-sizing: content-box;
}
.form--container .gform_wrapper.gform-theme .ginput_container input,
.form--container .gform_wrapper.gform-theme .ginput_container textarea,
.form--container .gform_wrapper.gform-theme .ginput_container select {
  color: #222;
  margin: 1rem 0 1.5rem 0;
  border-width: 0 0 1px 0;
  border-color: #222;
  padding: 0 0 1.25rem 0;
  stroke: none;
  outline: none;
  box-shadow: none;
  border-radius: 0;
  height: 120%;
  background: transparent;
  font-size: 1.1875rem;
  line-height: 1.4;
  transition-property: border-color;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}
.form--container .gform_wrapper.gform-theme .ginput_container input::placeholder,
.form--container .gform_wrapper.gform-theme .ginput_container textarea::placeholder,
.form--container .gform_wrapper.gform-theme .ginput_container select::placeholder {
  color: #909090;
  opacity: 0.8;
}
.form--container .gform_wrapper.gform-theme .ginput_container input:hover, .form--container .gform_wrapper.gform-theme .ginput_container input:checked, .form--container .gform_wrapper.gform-theme .ginput_container input:active, .form--container .gform_wrapper.gform-theme .ginput_container input:focus,
.form--container .gform_wrapper.gform-theme .ginput_container textarea:hover,
.form--container .gform_wrapper.gform-theme .ginput_container textarea:checked,
.form--container .gform_wrapper.gform-theme .ginput_container textarea:active,
.form--container .gform_wrapper.gform-theme .ginput_container textarea:focus,
.form--container .gform_wrapper.gform-theme .ginput_container select:hover,
.form--container .gform_wrapper.gform-theme .ginput_container select:checked,
.form--container .gform_wrapper.gform-theme .ginput_container select:active,
.form--container .gform_wrapper.gform-theme .ginput_container select:focus {
  color: #222;
  outline: none;
  border-color: #EB120A;
}
.form--container .gform_wrapper.gform-theme .ginput_container input option,
.form--container .gform_wrapper.gform-theme .ginput_container textarea option,
.form--container .gform_wrapper.gform-theme .ginput_container select option {
  padding-left: 1em;
  padding-right: 1em;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  backdrop-filter: blur(2rem);
}
.form--container .gform_wrapper.gform-theme .ginput_container input[type=checkbox] {
  padding: 0;
  border-width: 1px;
  color: red;
}
.form--container .gform_wrapper.gform-theme .ginput_container input[type=checkbox]::before {
  color: #EB120A;
}
.form--container .gform_wrapper.gform-theme .password_input_container .gform_show_password .dashicons::before {
  color: #222 !important;
}
.form--container .gform_wrapper.gform-theme .gform_footer.gform_footer .gform_button.button {
  width: 100%;
  border-radius: 1.5em;
  border-style: solid;
  border-radius: 2em;
  line-height: 1;
  padding: 1rem 2rem;
  color: #000;
  background: transparent;
  border-color: rgba(9, 9, 9, 0.6);
  border-width: 1px;
  font-family: "PP Neue Corp", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  text-decoration: none;
  letter-spacing: 0.02em;
  font-weight: 600;
  transition-property: background-color, border-color, color;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}
.form--container .gform_wrapper.gform-theme .gform_footer.gform_footer .gform_button.button:active, .form--container .gform_wrapper.gform-theme .gform_footer.gform_footer .gform_button.button:focus, .form--container .gform_wrapper.gform-theme .gform_footer.gform_footer .gform_button.button:hover {
  border-color: #090909;
  background-color: #090909;
  color: #E5E7EB;
}
.form--container .gform_wrapper.gform-theme .gform_footer.gform_footer .gform_button.button {
  color: #fff;
  border-color: #EB120A;
  border-width: 0;
  background: #EB120A;
  transition-property: color, background-color;
  transition-duration: 0.3s;
  transition-timing-function: ease-in-out;
}
.form--container .gform_wrapper.gform-theme .gform_footer.gform_footer .gform_button.button:active, .form--container .gform_wrapper.gform-theme .gform_footer.gform_footer .gform_button.button:focus, .form--container .gform_wrapper.gform-theme .gform_footer.gform_footer .gform_button.button:hover {
  color: #EB120A;
  background-color: #fff;
}

.dark_bg .form--container .gform_wrapper.gform-theme .gform-field-label--type-sub:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.dark_bg .form--container .gform_wrapper.gform-theme .gfield_description:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
  color: #FFF;
}
.dark_bg .form--container .gform_wrapper.gform-theme .gfield_label.gform-field-label {
  color: #FFF;
}
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container {
  box-sizing: content-box;
}
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container input,
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container textarea,
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container select {
  color: rgba(255, 255, 255, 0.7);
  border-color: #909090;
}
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container input::placeholder,
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container textarea::placeholder,
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container select::placeholder {
  color: #FFF;
  opacity: 0.35;
}
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container input:active, .dark_bg .form--container .gform_wrapper.gform-theme .ginput_container input:focus,
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container textarea:active,
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container textarea:focus,
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container select:active,
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container select:focus {
  border-color: #EB120A;
}
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container input option,
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container textarea option,
.dark_bg .form--container .gform_wrapper.gform-theme .ginput_container select option {
  background-color: rgba(255, 255, 255, 0.6);
  color: #222;
}
.dark_bg .form--container .gform_wrapper.gform-theme .password_input_container .gform_show_password .dashicons::before {
  color: #FFF !important;
}

/*# sourceMappingURL=ptg_gravity-forms.css.map */
