#page-main-content .job-detail-content .description ul,
#page-main-content .job-detail-content .description ol {
  display: block;
  list-style-type: initial;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  padding-inline-start: 20px;
  unicode-bidi: isolate;
}

#page-main-content .job-detail-content .description li {
  display: list-item;
  text-align: -webkit-match-parent;
  unicode-bidi: isolate;
}

/* Remove default list styles */
#page-main-content .job-detail-content .description p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  unicode-bidi: isolate;
}

.job-description-list__item:has(.job-description-list__item-value:empty) {
  display: none;
}

   .button-primary {
    color: #fff;
   }

         .button-secondary {
           background-color: var(--color-light-blue);
           color:#fff;

          text-transform: uppercase;
            border-radius: 10rem;
            justify-content: center;
            align-items: center;
            padding: 1.5rem 3rem;
            font-family: Urbanist;
            font-size: 1.8rem;
            font-style: normal;
            font-weight: 700;
            line-height: 2.88rem;
            transition: all 0.3s;
            display: flex;
            position: relative;
            overflow: hidden;
         }

 .job-details-page {
   margin-top: 25rem;
 }

@media(min-width: 1000px) {

                 .job-details-page {
                  margin-top: 15rem;
                 }
}