/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/media-query-plugin/src/loader.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[4]!./assets/scss/blocks/wpf.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
.wpforms-field select,
.wpforms-field textarea, .wpforms-field:not(.wpforms-field-checkbox) input {
  display: block;
  width: 100%;
  order: 2;
  padding: 0 15px;
  height: 48px;
  font-family: inherit;
  font-size: 16px;
  line-height: 1.25;
  color: var(--igs-color-4);
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid var(--igs-color-5);
  border-radius: 4px;
  transition: all 450ms ease-in-out;
}
.wpforms-field select:focus,
.wpforms-field textarea:focus, .wpforms-field:not(.wpforms-field-checkbox) input:focus {
  border: 1px solid var(--igs-color-3);
}
.wpforms-field select::placeholder,
.wpforms-field textarea::placeholder, .wpforms-field:not(.wpforms-field-checkbox) input::placeholder {
  color: var(--igs-color-4);
  opacity: 1;
}
.wpforms-field select::-ms-expand,
.wpforms-field textarea::-ms-expand, .wpforms-field:not(.wpforms-field-checkbox) input::-ms-expand {
  background-color: transparent;
  border: none;
}
.wpforms-field select::-moz-focusring,
.wpforms-field textarea::-moz-focusring, .wpforms-field:not(.wpforms-field-checkbox) input::-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--igs-color-4);
}
.wpforms-field select:disabled,
.wpforms-field textarea:disabled, .wpforms-field:not(.wpforms-field-checkbox) input:disabled, .wpforms-field select[readonly],
.wpforms-field textarea[readonly], .wpforms-field:not(.wpforms-field-checkbox) input[readonly] {
  background-color: var(--igs-color-4);
  opacity: 1;
}
.wpforms-field select {
  -webkit-appearance: none;
          appearance: none;
  padding-right: 30px;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2326A8AE' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat calc(100% - 15px) center;
}
.wpforms-field select:focus::-ms-value {
  color: var(--igs-color-4);
  background-color: #fff;
}

.wpforms-field textarea {
  padding-top: 15px;
  height: 130px;
}

.wpforms-field select:-webkit-autofill,
.wpforms-field textarea:-webkit-autofill, .wpforms-field:not(.wpforms-field-checkbox) input:-webkit-autofill {
  font-size: 16px;
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
.wpforms-field select.wpforms-error,
.wpforms-field textarea.wpforms-error, .wpforms-field:not(.wpforms-field-checkbox) input.wpforms-error {
  color: var(--igs-color-4);
  border-color: red;
}

.wpforms-field-checkbox {
  position: relative;
}
.wpforms-field-checkbox input[type=radio],
.wpforms-field-checkbox input[type=checkbox] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

.wpforms-field-label-inline {
  cursor: pointer;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 4px;
       column-gap: 4px;
  line-height: 20px;
  padding-left: 30px;
  color: #000;
  font-weight: 500;
}
.wpforms-field-label-inline:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border: 1px solid var(--igs-color-5);
  background: #fff;
}
.wpforms-field-label-inline:hover {
  color: var(--igs-color-3);
}
.wpforms-field-label-inline:hover::before {
  border-color: var(--igs-color-3);
}
.wpforms-field-label-inline a {
  color: var(--igs-color-3);
  text-decoration: underline;
}
input:checked + .wpforms-field-label-inline {
  color: var(--igs-color-3);
}
input:checked + .wpforms-field-label-inline::before {
  border-color: var(--igs-color-3);
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.11054 3.74993L4.4537 7.49983L2.8377 5.84289C1.9489 4.93156 1.21018 4.19032 1.19608 4.19568C1.18198 4.20105 0.907085 4.48169 0.585227 4.81934L0 5.43325L2.22685 7.71664L4.45367 10L8.72685 5.61808L13 1.23619L12.5872 0.819474C12.3601 0.590294 12.0828 0.312153 11.9709 0.201392L11.7674 0L8.11054 3.74993Z' fill='%23E20100'/%3E%3C/svg%3E") no-repeat center;
}
.wpforms-field {
  margin-bottom: 14px;
  text-align: left;
}
.wpforms-field-layout {
  margin-bottom: 0;
}
.wpforms-field-layout-rows {
  margin: 0;
}
.wpforms-field .mailcheck-error {
  display: none;
}
.wpforms-required-label {
  color: red;
}
em.wpforms-error {
  display: block;
  order: 4;
  margin-top: 8px;
  font-size: 16px;
  color: red;
}

.wpforms-error-container {
  color: red;
  margin-bottom: 30px;
}
.wpforms-submit-container {
  margin-top: 14px;
  text-align: center;
}
.wpforms-hidden, .wpforms-label-hide, .wpforms-sublabel-hide, .wpforms-screen-reader-element, .wpforms-error-container {
  display: none;
}
.wpforms-confirmation-container {
  line-height: 1.7777777778;
}
@media (min-width: 768px) {
  .wpforms-layout-row {
    margin-right: -7px;
    margin-left: -7px;
    display: flex;
    flex-wrap: wrap;
  }
  .wpforms-layout-column {
    width: 100%;
    padding-right: 7px;
    padding-left: 7px;
  }
  .wpforms-layout-column-50 {
    flex: 0 0 auto;
    width: 50%;
  }
}
