.sab-190813 * { color: #333; font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", "Verdana", "sans-serif" !important; min-width: 320px; font-size: 16px; font-weight: 400; }

.sab-190813 .jd__header { text-align: center; width: 100%; margin-bottom: 35px; color: #111; }

.sab-190813 .jd__header--title { font-size: 30px; margin-top: 45px; line-height: 1.2; }

.sab-190813 .jd__header--info { margin-top: 10px; margin-bottom: 10px; font-size: 26px; font-weight: 400; line-height: 1; }

.sab-190813 #job-location-name { color: #333; padding-top: 5px; font-size: 20px; }

.sab-190813 .job-team-name { color: #737373; padding-top: 0px; font-size: 20px; }

.sab-190813 .jd__row--header { margin-top: 10px; margin-bottom: 10px; font-size: 20px; font-weight: 400; color: #111; }

.sab-190813 .jd__summary--sidebar { font-size: 14px; line-height: 1.7; }

.sab-190813 .sum-info { padding-top: 5px; padding-bottom: 15px; font-size: 14px !important; line-height: 1.7 !important; }

.sab-190813 .sum-info * { font-size: 14px !important; line-height: 1.7 !important; }

.sab-190813 #jobPostDate { color: #111; font-weight: bold; }

.sab-190813 #jobNumber { color: #111; font-weight: bold; }

.sab-190813 .jd__row { margin-top: 30px; padding-top: 20px; margin-bottom: 30px; border-top: 1px solid #e3e3e3; }

.sab-190813 .accordion-row-wrap { margin-top: 30px; padding-top: 20px; margin-bottom: 30px; border-top: 1px solid #e3e3e3; }

.sab-190813 .accordion-title { margin-top: 10px; margin-bottom: 10px; font-size: 20px; font-weight: 400; color: #111; }

.sab-190813 .jd__list { padding-left: 18px; justify-content: space-between; }

.jd__list li { width: 100%; padding-bottom: 10px; font-size: 16px; line-height: 1.6; }

.sab-190813 ul { display: block; list-style-type: disc; margin-block-start: 1em; margin-block-end: 1em; margin-inline-start: 0px; margin-inline-end: 0px; padding-inline-start: 40px; }
