label.asdndzone * {
  box-sizing: border-box;
}

label.asdndzone {
  box-sizing: border-box;
  display: block;
  border: 3px solid #c8ce3e;
  border-radius: 6px;
  min-height: 220px;
  max-width: 310px;
  width: 100%;
  padding: 99px 20px 20px;
  text-align: center;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 21px;
  letter-spacing: 0.6px;
}

label.asdndzone:focus-within {
  outline: 2px solid #7aacfe; /* for non-webkit browsers */
  outline: 5px auto -webkit-focus-ring-color;
}

label.asdndzone .asdndz-highlight {
  color: #8dc63f;
}

label.asdndzone .asdndz__icon-container {
  text-align: left;
}

label.asdndzone .direct-upload {
  display: inline-block;
  position: relative;
  border-radius: 10px;
  height: 18px;
  min-width: 126px;
  background-color: #f5f5f5;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 11px;
  letter-spacing: 0.3px;
  color: #212121;
  margin-top: 8px;
  padding: 5px 10px;
}

label.asdndzone .direct-upload__complete {
  background-color: #c8ce3e;
}

label.asdndzone .direct-upload__progress {
  opacity: 0.57;
  background-color: #c8ce3e;
  border-radius: 10px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  transition: width 120ms ease-out, opacity 60ms 60ms ease-in;
  transform: translate3d(0, 0, 0);
}

label.asdndzone .direct-upload__remove {
  display: inline-block;
  vertical-align: top;
  margin-top: 13px;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #212121;
}

label.asdndzone .direct-upload__filename {
  position: relative;
  max-width: 190px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
}

label.asdndzone .direct-upload__filesize {
  position: relative;
  float: right;
  font-size: 10px;
  letter-spacing: 0.1px;
  color: #707e87;
  padding-left: 7px;
}

label.asdndzone .direct-upload[data-direct-upload-id='error'] {
  border: 1px solid red;
}
/* line 19, app/assets/stylesheets/application.scss */.bg-service-types{background-color:#f9e9d6}@font-face{font-family:'DomaineDisplay';src:url(/assets/DomaineDisplay-Regular-b00c6aca14133fa2984d34917d80a6f7199a01cd6fcb94d38420a753b5141efc.otf);font-style:normal;font-weight:400}@font-face{font-family:'DomaineDisplay';src:url(/assets/DomaineDisplay-RegularItalic-20b2f95c617796ce8148e7cd564f450ee83e4a2d81e9645c0de79289e8e3e5dd.otf);font-style:italic;font-weight:400}@font-face{font-family:'DomaineDisplay';src:url(/assets/DomaineDisplay-Bold-6c1009c1432d09b358630f57cdf685df6e1f8c75a198de92a74b9ee372d25bbc.otf);font-style:normal;font-weight:700}@font-face{font-family:'DomaineDisplay';src:url(/assets/DomaineDisplay-BoldItalic-d82b3754edef7cb2d03734114302ffc0e5ff19294fa48b597f1a63cc8a99a149.otf);font-style:italic;font-weight:700}@font-face{font-family:'FoundersGrotesk';src:url(/assets/FoundersGroteskText-Light-397842ada1b677966f86189fd381b03f775e79b66881ed26e41cf5de9fe7d933.otf);font-style:normal;font-weight:300}@font-face{font-family:'FoundersGrotesk';src:url(/assets/FoundersGroteskText-LightItalic-2e497f74f2581f1f5337a47c0350f19c599ca11d48d7fb89be3716e04d11e0c4.otf);font-style:italic;font-weight:300}@font-face{font-family:'FoundersGrotesk';src:url(/assets/FoundersGroteskText-Regular-7d4376866f962bebd7c117d21d37a233759035357a06156898e014a6d516ae9d.otf);font-style:normal;font-weight:400}@font-face{font-family:'FoundersGrotesk';src:url(/assets/FoundersGroteskText-RegularItalic-574ae74fff65f029f1ed8afb9c259dadff8e2eb0ce200de2b65c69fdaa16fe26.otf);font-style:italic;font-weight:400}@font-face{font-family:'FoundersGrotesk';src:url(/assets/FoundersGroteskText-Medium-be6e84ddf2d79d6b4ff2a3d2eb1c924ff9ede643e3a315805ed73d35cdd37700.otf);font-style:normal;font-weight:500}@font-face{font-family:'FoundersGrotesk';src:url(/assets/FoundersGroteskText-MediumItalic-5934a766d58693c2f72ead8cfe752fd8bde4b7683d9d7f6bfd6364362939c223.otf);font-style:italic;font-weight:500}@font-face{font-family:'FoundersGrotesk';src:url(/assets/FoundersGroteskText-Semibold-37059a8872069b54384e9523030048185a03d9bce90905401817fb4c3d355488.otf);font-style:normal;font-weight:600}@font-face{font-family:'FoundersGrotesk';src:url(/assets/FoundersGroteskText-SemiboldItalic-66e6d8a1c4b1d26e071cecbe129e280c7980b92297c0565f198fb9a468725d00.otf);font-style:italic;font-weight:600}@font-face{font-family:'FoundersGrotesk';src:url(/assets/FoundersGroteskText-Bold-39c0bf39164db43a84a797f8f42c11fa26686e2522789ab37abbbf3dc182afa0.otf);font-style:normal;font-weight:700}@font-face{font-family:'FoundersGrotesk';src:url(/assets/FoundersGroteskText-BoldItalic-bf1f8f836024b6941acad7278ef0e85db7ef0f10c6870adf949c0d4297c33160.otf);font-style:italic;font-weight:700}/* line 121, app/assets/stylesheets/application.scss */body.kb-body{font-family:'FoundersGrotesk';font-weight:400}/* line 126, app/assets/stylesheets/application.scss */h1,h2,h3,h4,h5,h6{font-family:'DomaineDisplay' !important}/* line 130, app/assets/stylesheets/application.scss */.required:after{content:" *";color:red}
