/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
body.lazyloader_enabled img[load*=lazy] {
  background-color: #E2E2E2;
  border-radius: 0;
  height: 1.8rem;
  color: transparent;
  width: 100%;
  height: 100%;
  min-height: 100%;
  z-index: 10;
  position: relative;
  overflow: hidden;
}
body.lazyloader_enabled img[load*=lazy]:after {
  z-index: -1;
  position: absolute;
  display: block;
  content: "";
  position: absolute;
  width: 200%;
  height: 100%;
  top: 0px;
  transform: translateX(-100%);
  background: linear-gradient(90deg, transparent 30%, rgba(129, 129, 129, 0.4) 40%, transparent 50%, transparent);
  animation: digit_tools_loading 1.5s infinite;
}
@keyframes digit_tools_loading {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
.vmiddle {
  display: flex;
  flex-wrap: wrap;
  align-items: middle;
}
.vmiddle > .material_content {
  display: flex;
  flex-wrap: wrap;
}
.vmiddle > .material_content > * {
  margin-top: auto;
  margin-bottom: auto;
}
.vmiddle > * {
  margin-top: auto;
  margin-bottom: auto;
}

.wpcf7-form .material_content input[type=submit], .wpcf7-form .material_content input[type=reset], .wpcf7-form .material_content input[type*=submit], .wpcf7-form .material_content input[type*=reset], .wpcf7-form .material_content button[type=submit], .wpcf7-form .material_content button[type=reset], .wpcf7-form .material_content button[type*=submit], .wpcf7-form .material_content button[type*=reset], .wpcf7-form .material_content a[href].btn[type=submit], .wpcf7-form .material_content a[href].btn[type=reset], .wpcf7-form .material_content a[href].btn[type*=submit], .wpcf7-form .material_content a[href].btn[type*=reset], .wpcf7-form .material_content a[href].button[type=submit], .wpcf7-form .material_content a[href].button[type=reset], .wpcf7-form .material_content a[href].button[type*=submit], .wpcf7-form .material_content a[href].button[type*=reset] {
  padding: 8px 16px;
  border-radius: 3px;
  display: inline-block;
  border: 1px solid #2f2f2f;
  background-color: #2f2f2f;
  color: #e2e4e2;
  min-width: 96px;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
  padding: 8px 22px !important;
  height: auto !important;
}
.wpcf7-form .material_content input[type=submit]:hover, .wpcf7-form .material_content input[type=submit]:active, .wpcf7-form .material_content input[type=submit]:focus, .wpcf7-form .material_content input[type=reset]:hover, .wpcf7-form .material_content input[type=reset]:active, .wpcf7-form .material_content input[type=reset]:focus, .wpcf7-form .material_content input[type*=submit]:hover, .wpcf7-form .material_content input[type*=submit]:active, .wpcf7-form .material_content input[type*=submit]:focus, .wpcf7-form .material_content input[type*=reset]:hover, .wpcf7-form .material_content input[type*=reset]:active, .wpcf7-form .material_content input[type*=reset]:focus, .wpcf7-form .material_content button[type=submit]:hover, .wpcf7-form .material_content button[type=submit]:active, .wpcf7-form .material_content button[type=submit]:focus, .wpcf7-form .material_content button[type=reset]:hover, .wpcf7-form .material_content button[type=reset]:active, .wpcf7-form .material_content button[type=reset]:focus, .wpcf7-form .material_content button[type*=submit]:hover, .wpcf7-form .material_content button[type*=submit]:active, .wpcf7-form .material_content button[type*=submit]:focus, .wpcf7-form .material_content button[type*=reset]:hover, .wpcf7-form .material_content button[type*=reset]:active, .wpcf7-form .material_content button[type*=reset]:focus, .wpcf7-form .material_content a[href].btn[type=submit]:hover, .wpcf7-form .material_content a[href].btn[type=submit]:active, .wpcf7-form .material_content a[href].btn[type=submit]:focus, .wpcf7-form .material_content a[href].btn[type=reset]:hover, .wpcf7-form .material_content a[href].btn[type=reset]:active, .wpcf7-form .material_content a[href].btn[type=reset]:focus, .wpcf7-form .material_content a[href].btn[type*=submit]:hover, .wpcf7-form .material_content a[href].btn[type*=submit]:active, .wpcf7-form .material_content a[href].btn[type*=submit]:focus, .wpcf7-form .material_content a[href].btn[type*=reset]:hover, .wpcf7-form .material_content a[href].btn[type*=reset]:active, .wpcf7-form .material_content a[href].btn[type*=reset]:focus, .wpcf7-form .material_content a[href].button[type=submit]:hover, .wpcf7-form .material_content a[href].button[type=submit]:active, .wpcf7-form .material_content a[href].button[type=submit]:focus, .wpcf7-form .material_content a[href].button[type=reset]:hover, .wpcf7-form .material_content a[href].button[type=reset]:active, .wpcf7-form .material_content a[href].button[type=reset]:focus, .wpcf7-form .material_content a[href].button[type*=submit]:hover, .wpcf7-form .material_content a[href].button[type*=submit]:active, .wpcf7-form .material_content a[href].button[type*=submit]:focus, .wpcf7-form .material_content a[href].button[type*=reset]:hover, .wpcf7-form .material_content a[href].button[type*=reset]:active, .wpcf7-form .material_content a[href].button[type*=reset]:focus {
  border-radius: 3px;
  display: inline-block;
  border: 1px solid #2f2f2f;
  background-color: #e2e4e2;
  color: #2f2f2f;
}

.pos-rel, .pos-relative {
  position: relative !important;
}

.pos-abs, .pos-absolute {
  position: absolute !important;
}

.pos-ini, .pos-initial {
  position: initial !important;
}

.pos-fix, .pos-fixed {
  position: fixed !important;
}

.pos-sta, .pos-static {
  position: static !important;
}

.pos-sti, .pos-sticky {
  position: sticky !important;
}

.pos-inh, .pos-inherit {
  position: inherit !important;
}

.pos-rev, .pos-revert {
  position: revert !important;
}

.pos-uns, .pos-unset {
  position: unset !important;
}