#resource-library-modal [data-hsfc-id="Renderer"] {
  input[type="text"],
  input[type="email"],
  input[type="tel"], 
  input[type="date"], 
  select,
  .hsfc-FieldLabel {
    margin: 0 !important;
    font-family: PP Neue Montreal,sans-serif !important;
  }
  .hsfc-Step .hsfc-Step__Content {
    padding: 0 !important;
  }
}
[data-hsfc-id="Renderer"] .hsfc-Row {
  margin-bottom: 0.5rem !important;
}
#hs_form_target_resource-library-modal2_-2617811044660-label,
#hs_form_target_resource-library-modal2_-2804906403607-label,
#hs_form_target_resource-library-modal2_-1819921930482-label {
  color: #96003c !important;
  pointer-events: none !important;
  .hsfc-CheckboxInput {
    display: none !important;
  }
}
  .hsfc-Button, .hsfc-FileInput::file-selector-button{
    background-color: #481425!important;
    border-radius: 9999px!important;
  }
    .hsfc-Button:hover,.hsfc-FileInput::file-selector-button:hover {
    background-color: #98003d!important;
  }
.hsfc-FileInput {
border: 0 !important;
}
textarea {
        font-family: PP Neue Montreal,sans-serif !important;
}
.modal-content.relative {
  /* For Internet Explorer and Edge */
  -ms-overflow-style: none;
  /* For Firefox */
  scrollbar-width: none;
  /* Ensure content that is off-screen is not hidden, but scrollable (default value) */
  overflow-y: scroll; 
}
input {
        font-family: PP Neue Montreal,sans-serif !important;

}

.hsfc-PhoneInput__FlagAndCaret {
  display: none !important;
}
.hsfc-PhoneInput {
  border: 0 !important;
}
textarea {
  border: 0 !important;
  border-bottom: 1px solid !important;
  background-color: #fff !important;
  font-family: PP Neue Montreal,sans-serif !important;
}
input {
  border: 0 !important;
  border-bottom: 1px solid !important;
        font-family: PP Neue Montreal,sans-serif !important;

}
.choices__inner {
  border: 0 !important;
  border-bottom: 1px solid !important;
  font-family: PP Neue Montreal,sans-serif !important;
  font-size: 16px !important;
  color: #212d3a!important;
}
.choices__list{
  font-family: PP Neue Montreal,sans-serif !important;
  font-size: 16px !important;
  color: #212d3a!important;
}

#project-enquiry-panel {
  .hsfc-Step__Content {
    padding: 0;
  }
  .hsfc-CheckboxField .hsfc-FieldLabel {
    color: #96003c !important;
    pointer-events: none !important;
    .hsfc-CheckboxInput {
      display: none !important;
    }
    .hsfc-CheckboxInput span, .hsfc-FieldLabel {
        pointer-events: none !important;
    }
  }
  .hsfc-Button, .hsfc-FileInput::file-selector-button{
    background-color: #481425;
    border-radius: 9999px;
  }
    .hsfc-Button:hover,.hsfc-FileInput::file-selector-button:hover {
    background-color: #98003d;
  }
.hsfc-FileInput {
  border: 0 !important;
  }
    div.hsfc-PhoneInput__FlagAndCaret {
    height: 50px !important;
    margin-top: 8px !important;
  }

/* For WebKit-based browsers (Chrome, Safari, Opera) */
.modal-content.relative::-webkit-scrollbar {
  display: none;
  /* or set width/height to 0px */
  width: 0;
  height: 0;
}
