#node-job-posting-public-form fieldset {
  padding-top: calc(20px + 20 * ((100vw - 600px) / 800));
  border-top: 1px solid #909197; }
  @media screen and (max-width: 600px) {
    #node-job-posting-public-form fieldset {
      padding-top: 20px; } }
  @media screen and (min-width: 1400px) {
    #node-job-posting-public-form fieldset {
      padding-top: 40px; } }
  #node-job-posting-public-form fieldset legend {
    margin-bottom: calc(20px + 20 * ((100vw - 600px) / 800));
    width: 100%;
    float: left;
    display: block; }
    @media screen and (max-width: 600px) {
      #node-job-posting-public-form fieldset legend {
        margin-bottom: 20px; } }
    @media screen and (min-width: 1400px) {
      #node-job-posting-public-form fieldset legend {
        margin-bottom: 40px; } }
  #node-job-posting-public-form fieldset .fieldset-legend {
    font-weight: normal;
    font-size: calc(30px + 6 * ((100vw - 600px) / 800));
    line-height: calc(28px + 6 * ((100vw - 600px) / 800));
    font-family: "Founders-grotesk-Medium", "sans-serif";
    color: #171716; }
    @media screen and (max-width: 600px) {
      #node-job-posting-public-form fieldset .fieldset-legend {
        font-size: 30px; } }
    @media screen and (min-width: 1400px) {
      #node-job-posting-public-form fieldset .fieldset-legend {
        font-size: 36px; } }
    @media screen and (max-width: 600px) {
      #node-job-posting-public-form fieldset .fieldset-legend {
        line-height: 28px; } }
    @media screen and (min-width: 1400px) {
      #node-job-posting-public-form fieldset .fieldset-legend {
        line-height: 34px; } }
  #node-job-posting-public-form fieldset .fieldset-wrapper {
    width: 100%;
    float: left; }

#node-job-posting-public-form h4.label {
  display: block;
  font-family: "Founders-grotesk-Medium", "sans-serif";
  margin-bottom: 10px; }

#node-job-posting-public-form .field--name-field-date {
  margin-bottom: calc(15px + 15 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    #node-job-posting-public-form .field--name-field-date {
      margin-bottom: 15px; } }
  @media screen and (min-width: 1400px) {
    #node-job-posting-public-form .field--name-field-date {
      margin-bottom: 30px; } }

#node-job-posting-public-form #edit-field-link-wrapper .description {
  display: none; }

#node-job-posting-public-form #edit-field-text-formatted-long-two-0-value {
  min-height: calc(171px + 18 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    #node-job-posting-public-form #edit-field-text-formatted-long-two-0-value {
      min-height: 171px; } }
  @media screen and (min-width: 1400px) {
    #node-job-posting-public-form #edit-field-text-formatted-long-two-0-value {
      min-height: 189px; } }
  @media (max-width: 430px) {
    #node-job-posting-public-form #edit-field-text-formatted-long-two-0-value {
      min-height: 0; } }

#node-job-posting-public-form #edit-field-location-0-value {
  resize: vertical !important; }

@media (max-width: 1024px) {
  #node-job-posting-public-form .image-widget .image-preview {
    width: 100px; } }

@media (max-width: 1024px) {
  #node-job-posting-public-form .image-widget .image-widget-data {
    width: calc(100% - 100px); } }

/*# sourceMappingURL=../../_maps/components/form/form--job-posting--public.css.map */
