:root {
  --color-black: rgb(36, 37, 37);
  --color-pds-purple: #b43a8d;
  --color-red: red;
  --color-white: #fff;
}
.with_frm_style:has(form) input[type='submit'] {
  background-color: var(--color-pds-purple) !important;
  border-color: var(--color-pds-purple) !important;
  &:hover {
    background-color: var(--color-black) !important;
    border-color: var(--color-black) !important;
    color: var(--color-white) !important;
  }
}
.with_frm_style .frm_primary_label {
  font-size: 16px !important;
  font-weight: 500 !important;
}
.with_frm_style label:has(input[type='checkbox']) {
  align-items: center!important;
  column-gap: 0.5rem;
  display: flex!important;
  p {
    margin-bottom: 0!important;
  }
}
