/**
 * Theme Name: Daliah Bibas
 * Template:   hello-elementor
 * Description: Daliah Bibas Theme
 * Author: Brandon Stewart
 * Author URI: https://lumeforge.ca
 * Version: 1.0.14
 */

.ehf-header #masthead {
    position: sticky;
    top: 0;
    background-color: #ffffff;
}

.grecaptcha-badge {
    visibility: hidden !important;
}

/* Alternative method - completely hide it */
.grecaptcha-badge {
    display: none !important;
}

.g-recaptcha-msg {
    font-size: 14px;
    font-weight: 600;
    margin-top: 30px;

    a {
        color: #2A343F;
        text-decoration: underline !important;

        &:hover,
        &:focus {
            color: #2A343F;
            text-decoration: none !important;
        }
    }
}

.wpcf7-form {
  font-family: Helvetica, Arial, sans-serif;
  display: flex;
  flex-direction: column;
}
.wpcf7-form .wpcf7-form-control-wrap {
  padding-top: 10px;
  display: block;
}
.wpcf7-form .wpcf7-not-valid-tip {
  padding-top: 5px;
  display: block;
}
.wpcf7-form .wpcf7-response-output {
  margin: 0 !important;
}
.wpcf7-form label {
  display: block;
  font-size: 14px;
  font-weight: 600;
}
.wpcf7-form label span {
  font-size: 12px;
  font-weight: 600;
}
.wpcf7-form input[type=submit] {
  width: 100%;
}
.wpcf7-form input:not([type=submit]),
.wpcf7-form textarea {
  display: block;
  width: 100%;
  padding: 10px 14px;
  color: #020806;
  background-color: #E1E7E3;
  border: 1px solid rgb(196.6666666667, 208.3333333333, 200.5555555556);
  border-radius: 6px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  appearance: none;
}
.wpcf7-form input:not([type=submit])::placeholder,
.wpcf7-form textarea::placeholder {
  color: #3bce9d;
}
.wpcf7-form input:not([type=submit]):focus,
.wpcf7-form textarea:focus {
  outline: none;
  border-color: #817FC9;
  box-shadow: 0 0 0 3px rgba(129, 127, 201, 0.25);
}
.wpcf7-form input:not([type=submit]):disabled,
.wpcf7-form textarea:disabled {
  background-color: rgb(210.8333333333, 219.6666666667, 213.7777777778);
  border-color: rgb(182.5, 197, 187.3333333333);
  color: #3bce9d;
  cursor: not-allowed;
  opacity: 0.6;
}
.wpcf7-form textarea {
  resize: vertical;
  min-height: 120px;
}