
/*!******************************************!*\
  !*** ../src/elements/wpform/wpform.scss ***!
  \******************************************/
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form {
  --form-color: #233881;
  --form-text: #233881;
  --form-hover: rgb(40.4420731707, 64.7073170732, 149.0579268293);
  --form-active: rgb(18.6737804878, 29.8780487805, 68.8262195122);
  --form-focus: rgba(35, 56, 129, 0.3);
  --form-disabled: #E1E2E0;
  --form-disabled-text: rgb(186.75, 189.025, 184.475);
  --form-checkbox-hover: rgba(35, 56, 129, 0.1);
  --form-checkbox-active: rgba(35, 56, 129, 0.2);
  --form-checkbox-size: 18px;
  --form-radio-hover: rgba(35, 56, 129, 0.1);
  --form-radio-active: rgba(35, 56, 129, 0.2);
  --form-radio-size: 20px;
  --form-input-background: #fff;
  --form-input-border: 1px solid #000;
  --form-input-height: 56px;
  --form-input-padding-y: 0.75rem;
  --form-input-padding-x: 1rem;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form select,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form textarea {
  accent-color: var(--form-color);
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=date], div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=email], div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=number], div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=password], div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=search], div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=tel], div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=text], div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=url] {
  height: var(--form-input-height);
  outline: none;
  padding: var(--form-input-padding-y) var(--form-input-padding-x);
  max-width: 100%;
  width: 100%;
  background-color: var(--form-input-background, #fff);
  border-radius: 0;
  border: var(--form-input-border, 1px solid #233881);
  color: var(--form-text, 1px solid #233881);
  transition: box-shadow 250ms;
}
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=date]:focus, :root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=email]:focus, :root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=number]:focus, :root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=password]:focus, :root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=search]:focus, :root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=tel]:focus, :root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=text]:focus, :root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=url]:focus {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}

div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=date]:focus:not(:focus-visible), div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=email]:focus:not(:focus-visible), div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=number]:focus:not(:focus-visible), div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=password]:focus:not(:focus-visible), div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=search]:focus:not(:focus-visible), div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=tel]:focus:not(:focus-visible), div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=text]:focus:not(:focus-visible), div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=url]:focus:not(:focus-visible) {
  outline: none;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=date]:focus-visible, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=email]:focus-visible, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=number]:focus-visible, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=password]:focus-visible, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=search]:focus-visible, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=tel]:focus-visible, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=text]:focus-visible, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=url]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=date]:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=date].disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=email]:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=email].disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=number]:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=number].disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=password]:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=password].disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=search]:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=search].disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=tel]:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=tel].disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=text]:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=text].disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=url]:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=url].disabled {
  pointer-events: none;
  background-color: var(--form-disabled, #E1E2E0);
  color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
  border-color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
  cursor: no-drop;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form textarea {
  outline: none;
  padding: var(--form-input-padding-y) var(--form-input-padding-x);
  max-width: 100%;
  width: 100%;
  background-color: var(--form-input-background, #fff);
  border-radius: 0;
  border: var(--form-input-border, 1px solid #233881);
  color: var(--form-text, 1px solid #233881);
  transition: box-shadow 250ms;
}
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form textarea:focus {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}

div.wpforms-container.wpforms-container.wpforms-container .wpforms-form textarea:focus:not(:focus-visible) {
  outline: none;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form textarea:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form textarea:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form textarea.disabled {
  pointer-events: none;
  background-color: var(--form-disabled, #E1E2E0);
  color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
  border-color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
  cursor: no-drop;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form textarea {
  resize: vertical;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form select {
  height: var(--form-input-height);
  outline: none;
  padding: var(--form-input-padding-y) var(--form-input-padding-x);
  max-width: 100%;
  width: 100%;
  background-color: var(--form-input-background, #fff);
  border-radius: 0;
  border: var(--form-input-border, 1px solid #233881);
  color: var(--form-text, 1px solid #233881);
  transition: box-shadow 250ms;
}
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form select:focus {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}

div.wpforms-container.wpforms-container.wpforms-container .wpforms-form select:focus:not(:focus-visible) {
  outline: none;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form select:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form select:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form select.disabled {
  pointer-events: none;
  background-color: var(--form-disabled, #E1E2E0);
  color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
  border-color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
  cursor: no-drop;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form select {
  appearance: none;
  border-radius: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTAgMS4xTDEuMSAwbDQuNCA0LjRMOS45IDAgMTEgMS4xIDUuNSA2LjZ6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: calc(100% - 1rem) calc(50% + 0.025rem);
  padding-right: 3rem;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox] {
  appearance: none;
  border: 2px solid var(--form-color, #233881);
  width: var(--form-checkbox-size, 18px);
  height: var(--form-checkbox-size, 18px);
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  justify-content: center;
  flex-shrink: 0;
  transition: box-shadow 300ms;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox]:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox].disabled {
  border-color: var(--form-disabled-text, #E1E2E0);
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox]:not(:disabled):not(.disabled):not(:checked):hover {
  background-color: var(--form-checkbox-hover, rgba(35, 56, 129, 0.1));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox]:not(:disabled):not(.disabled):not(:checked):active {
  background-color: var(--form-checkbox-active, rgba(35, 56, 129, 0.2));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox]:checked {
  background-color: var(--form-color, #233881);
  border-color: var(--form-color, #233881);
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox]:checked::after {
  background-color: #fff;
  mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMSAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS4zMDggMEwxMSAuODQ4IDQuOTk4IDEyIDAgNy44NzJsMS4yNC0xLjM5OCAzLjE3MyAyLjYyeiIgZmlsbD0iIzBGMDVBMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+);
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-position: center;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox]:disabled:checked, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox].disabled:checked {
  border-color: var(--form-disabled, #E1E2E0);
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox]::after {
  display: block;
  content: "";
  width: 11px;
  height: 12px;
}
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox]:focus {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}

div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox]:focus:not(:focus-visible) {
  outline: none;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=checkbox]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio] {
  appearance: none;
  border: 2px solid var(--form-color, #233881);
  width: var(--form-radio-size, 16px);
  height: var(--form-radio-size, 16px);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  justify-content: center;
  flex-shrink: 0;
  transition: box-shadow 300ms;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio]:not(:disabled):not(.disabled):hover {
  background-color: var(--form-radio-hover, rgba(35, 56, 129, 0.1));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio]:not(:disabled):not(.disabled):active {
  background-color: var(--form-radio-active, rgba(35, 56, 129, 0.2));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio]:checked::after {
  border-radius: 50%;
  background-color: var(--form-color, #233881);
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio]::after {
  display: block;
  content: "";
  width: 10px;
  height: 10px;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio]:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio].disabled {
  border-color: var(--form-disabled, #E1E2E0);
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio]:disabled:checked::after, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio].disabled:checked::after {
  background-color: var(--form-disabled, #E1E2E0);
}
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio]:focus {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}

div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio]:focus:not(:focus-visible) {
  outline: none;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit],
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button],
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset],
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  display: inline-flex;
  align-items: center;
  font: inherit;
  line-height: 1;
  letter-spacing: inherit;
  word-spacing: inherit;
  white-space: nowrap;
  background: none;
  color: inherit;
  text-align: left;
  cursor: pointer;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"]),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"]),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"]),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"]) {
  font-weight: 500;
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border: 1px solid transparent;
}
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default:focus, :root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"]):focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"]):focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"]):focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"]):focus {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}

div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default:focus:not(:focus-visible), div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"]):focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"]):focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"]):focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"]):focus:not(:focus-visible) {
  outline: none;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default:focus-visible, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"]):focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"]):focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"]):focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"]):focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default:not(:disabled):not(.disabled):hover, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"]):not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"]):not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"]):not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"]):not(:disabled):not(.disabled):hover {
  opacity: 0.8;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default.disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"]):disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"]).disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"]):disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"]).disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"]):disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"]).disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"]):disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"]).disabled {
  filter: saturate(0);
  opacity: 0.5;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default::after, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"])::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"])::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"])::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"])::after {
  --button-icon-size: 30px;
}
@media (min-width: 768px) {
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default::after, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"])::after {
    --button-icon-size: 32px;
  }
}
@media (min-width: 992px) {
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default::after, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"])::after {
    --button-icon-size: 36px;
  }
}
@media (min-width: 1200px) {
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default::after, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"])::after {
    --button-icon-size: 38px;
  }
}
@media (min-width: 1400px) {
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default::after, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"])::after {
    --button-icon-size: 42px;
  }
}
@media (min-width: 1600px) {
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default::after, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"])::after {
    --button-icon-size: 44px;
  }
}
@media (min-width: 1900px) {
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default::after, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"])::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default::after,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"])::after {
    --button-icon-size: 48px;
  }
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-default::after, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit]:not([class^=style-]):not([class*=" style-"])::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-default::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button]:not([class^=style-]):not([class*=" style-"])::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-default::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset]:not([class^=style-]):not([class*=" style-"])::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-default::after,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button:not([class^=style-]):not([class*=" style-"])::after {
  content: "";
  width: var(--button-icon-size);
  height: var(--button-icon-size);
  margin-left: 1rem;
  background-color: currentColor;
  mask-image: var(--button-icon-url, url(/wp-content/themes/dascoachinghaus.ch/dist/c194f5f4c978f7fc.svg));
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-position: center;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-light,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-light,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-light,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-light {
  padding: 0.8rem 1.25rem;
  line-height: 1.8;
  font-weight: 500;
  color: #fff;
  border: 2px solid #fff;
  transition: background-color 150ms, color 150ms, border-color 150ms, box-shadow 250ms;
}
@media (max-width: 380px) {
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-light,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-light,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-light,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-light {
    padding: 0.75rem 1rem;
  }
}
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-light:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-light:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-light:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-light:focus {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}

div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-light:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-light:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-light:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-light:focus:not(:focus-visible) {
  outline: none;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-light:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-light:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-light:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-light:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-light:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-light:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-light:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-light:not(:disabled):not(.disabled):hover {
  background-color: #fff;
  border-color: #fff;
  color: #233881;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-light:not(:disabled):not(.disabled):active,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-light:not(:disabled):not(.disabled):active,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-light:not(:disabled):not(.disabled):active,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-light:not(:disabled):not(.disabled):active {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
  color: #233881;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-light:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-light.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-light:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-light.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-light:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-light.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-light:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-light.disabled {
  color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
  border-color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-dark,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-dark,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-dark,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-dark {
  padding: 0.8rem 1.25rem;
  line-height: 1.8;
  font-weight: 500;
  color: #233881;
  border: 2px solid #233881;
  transition: background-color 150ms, color 150ms, border-color 150ms, box-shadow 250ms;
}
@media (max-width: 380px) {
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-dark,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-dark,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-dark,
  div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-dark {
    padding: 0.75rem 1rem;
  }
}
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-dark:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-dark:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-dark:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-dark:focus {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}

div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-dark:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-dark:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-dark:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-dark:focus:not(:focus-visible) {
  outline: none;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-dark:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-dark:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-dark:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-dark:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--form-focus, rgba(35, 56, 129, 0.5));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-dark:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-dark:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-dark:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-dark:not(:disabled):not(.disabled):hover {
  background-color: #233881;
  border-color: #233881;
  color: #fff;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-dark:not(:disabled):not(.disabled):active,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-dark:not(:disabled):not(.disabled):active,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-dark:not(:disabled):not(.disabled):active,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-dark:not(:disabled):not(.disabled):active {
  background-color: rgb(24.1158536585, 38.5853658537, 88.8841463415);
  border-color: rgb(24.1158536585, 38.5853658537, 88.8841463415);
  color: #fff;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-dark:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-outline-dark.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-dark:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-outline-dark.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-dark:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-outline-dark.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-dark:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-outline-dark.disabled {
  color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
  border-color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-text,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-text,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-text,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-text {
  color: var(--form-color, #233881);
  font-weight: 500;
  text-decoration: underline;
  text-underline-offset: 2px;
  text-decoration-thickness: 2px;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-text:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-text:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-text:not(:disabled):not(.disabled):hover,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-text:not(:disabled):not(.disabled):hover {
  color: var(--form-hover, rgb(40.4420731707, 64.7073170732, 149.0579268293));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-text:not(:disabled):not(.disabled):active,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-text:not(:disabled):not(.disabled):active,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-text:not(:disabled):not(.disabled):active,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-text:not(:disabled):not(.disabled):active {
  color: var(--form-active, rgb(18.6737804878, 29.8780487805, 68.8262195122));
}
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-text:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-text:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-text:focus,
:root.no-focus-visible div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-text:focus {
  outline: none;
  text-decoration-thickness: 4px;
}

div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-text:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-text:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-text:focus:not(:focus-visible),
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-text:focus:not(:focus-visible) {
  outline: none;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-text:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-text:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-text:focus-visible,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-text:focus-visible {
  outline: none;
  text-decoration-thickness: 4px;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-text:disabled, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=submit].style-text.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-text:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=button].style-text.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-text:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=reset].style-text.disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-text:disabled,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form button.style-text.disabled {
  color: var(--form-disabled-text, rgb(186.75, 189.025, 184.475));
  text-decoration-color: var(--form-disabled, #E1E2E0);
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .checkbox-label {
  display: flex;
  align-items: center;
  line-height: 1;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .checkbox-label > :first-child {
  margin-right: 0.5rem;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form {
  --wpforms-error-color: #ff4444;
  --wpforms-error-border: var(--wpforms-error-color);
  --wpforms-error-text: var(--wpforms-error-color);
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-error {
  color: var(--wpforms-error-color);
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field-checkbox ul {
  padding-left: 0;
  margin-top: 10px;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field-number-slider input[type=range] {
  margin: 6px 0 8px;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field input.wpforms-error,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field input.user-invalid,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field textarea.wpforms-error,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field textarea.user-invalid,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field select.wpforms-error,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field select.user-invalid,
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner {
  border-color: var(--wpforms-error-color);
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form input[type=radio] {
  position: relative;
  top: calc(-0.5 * (var(--form-radio-size, 16px) - 1em));
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field {
  --wpforms-label-offset: 0.5rem;
  position: static;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label {
  --wpforms-label-line-height: 1.3;
  margin: 0;
  margin-top: var(--wpforms-label-offset);
  transform: translateY(calc(-1 * var(--wpforms-label-offset)));
  line-height: var(--wpforms-label-line-height);
  font-weight: inherit;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field:not(.wpforms-field-select):not(.wpforms-field-layout):not(.wpforms-field-captcha) .wpforms-field-label {
  width: calc(100% - 2 * var(--form-input-padding-x));
  position: relative;
  transform: translateX(var(--form-input-padding-x)) translateY(calc(var(--form-input-height) * 0.5)) translateY(calc(0.5em * var(--wpforms-label-line-height)));
  transition: transform 200ms;
  pointer-events: none;
  z-index: 1;
}
div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field:not(.wpforms-field-select):not(.wpforms-field-layout):not(.wpforms-field-captcha):focus-within .wpforms-field-label, div.wpforms-container.wpforms-container.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field:not(.wpforms-field-select):not(.wpforms-field-layout):not(.wpforms-field-captcha).wpforms-field-filled .wpforms-field-label {
  transform: translateY(calc(-1 * var(--wpforms-label-offset)));
  pointer-events: initial;
}

/*# sourceMappingURL=css-wpce--wpform.css.map*/