/* Formidable styles */
.frm_forms,
.frm_forms * {
  font-family: var(--font-primary);
}

.frm_forms input[type="text"],
.frm_forms input[type="email"],
.frm_forms input[type="tel"],
.frm_forms input[type="url"],
.frm_forms input[type="number"],
.frm_forms input[type="password"],
.frm_forms input[type="search"],
.frm_forms textarea,
.frm_forms select {
  border-color: var(--color-dark);
  border-radius: 6px;
  font-size: 17px;
  padding: 20px;
  line-height: 1;
}

.frm_forms input[type="text"]:focus,
.frm_forms input[type="email"]:focus,
.frm_forms input[type="tel"]:focus,
.frm_forms input[type="url"]:focus,
.frm_forms input[type="number"]:focus,
.frm_forms input[type="password"]:focus,
.frm_forms input[type="search"]:focus,
.frm_forms textarea:focus,
.frm_forms select:focus {
  border-color: var(--color-dark);
}

.frm_forms input[type="text"]::placeholder,
.frm_forms input[type="email"]::placeholder,
.frm_forms input[type="tel"]::placeholder,
.frm_forms input[type="url"]::placeholder,
.frm_forms input[type="number"]::placeholder,
.frm_forms input[type="password"]::placeholder,
.frm_forms input[type="search"]::placeholder,
.frm_forms textarea::placeholder,
.frm_forms select::placeholder {
  color: var(--color-dark-lighter);
  font-size: 17px;
  
}

.btn--custom .frm_button_submit:hover {
  background: var(--color-dark) !important;
  color: #fff !important;
}

.btn--custom .frm_button_submit::before:hover {
  color: #fff !important;
}

.btn--custom .frm_button_submit {
  display: flex !important;
  align-items: center !important;
   background: transparent !important;
  border: 2px solid var(--color-dark) !important;
  border-radius: 37px !important;
  padding: var(--space-xs) var(--space-sm) !important;
  color: var(--color-dark) !important;
  cursor: pointer;
  font-family: var(--font-primary) !important;
  font-weight: 500 !important;
  font-size: 0.8125rem;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1;
  transition: all 0.2s ease;
  will-change: transform;
}



.btn--custom .frm_button_submit::before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  content: "\e903";
  color: var(--color-accent);
  font-family: "icomoon" !important;
}

