#ja-jobs-widget{position:relative;font-family:montserrat,sans-serif;color:#f5f5f5}#ja-jobs-widget .ja-job-list,#ja-jobs-widget .ja-job-details{background-color:#f5f5f514;border-radius:20px;padding:0 20px}@media only screen and (min-width: 768px){#ja-jobs-widget .ja-job-list,#ja-jobs-widget .ja-job-details{padding:0 40px}}#ja-jobs-widget .ja-job-list .job,#ja-jobs-widget .ja-job-details .job{position:relative;height:100%;padding:20px 0}@media only screen and (min-width: 768px){#ja-jobs-widget .ja-job-list .job,#ja-jobs-widget .ja-job-details .job{padding:32px 0}}#ja-jobs-widget .ja-job-list .job:not(:first-child):before,#ja-jobs-widget .ja-job-details .job:not(:first-child):before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;border-top:1px solid #f5f5f5;opacity:20%;pointer-events:none}#ja-jobs-widget .ja-job-list .job .title,#ja-jobs-widget .ja-job-details .job .title{font-size:1rem;line-height:1.5rem;font-weight:800;margin:0 0 12px}@media only screen and (min-width: 768px){#ja-jobs-widget .ja-job-list .job .title,#ja-jobs-widget .ja-job-details .job .title{font-size:1.5rem;line-height:2rem}}#ja-jobs-widget .ja-job-list .job .classifications,#ja-jobs-widget .ja-job-details .job .classifications{list-style-type:none;padding:0;display:flex;gap:8px;overflow-x:auto;margin:0 0 24px}#ja-jobs-widget .ja-job-list .job .classifications li,#ja-jobs-widget .ja-job-details .job .classifications li{font-size:.75rem;line-height:1.25rem;font-weight:700;color:#010101;background-color:#07ddda;padding:4px 12px;white-space:nowrap;border-radius:40px}#ja-jobs-widget .ja-job-list .job .date-posted,#ja-jobs-widget .ja-job-details .job .date-posted{font-size:.75rem;line-height:1.25rem;font-weight:400;margin:0}#ja-jobs-widget .ja-job-list .job .summary,#ja-jobs-widget .ja-job-details .job .summary{font-size:.75rem;line-height:1.25rem;font-weight:400;margin-top:24px;margin-bottom:24px}@media only screen and (min-width: 768px){#ja-jobs-widget .ja-job-list .job .summary,#ja-jobs-widget .ja-job-details .job .summary{width:80%;margin-bottom:0}}#ja-jobs-widget .ja-job-list .job .view-details,#ja-jobs-widget .ja-job-details .job .view-details{display:block;width:-moz-fit-content;width:fit-content;text-decoration:none;color:#f5f5f5;font-size:.875rem;line-height:1.375rem;font-weight:700;padding:9px 24px;border:1px solid #f5f5f5;border-radius:40px}#ja-jobs-widget .ja-job-list .job .view-details:hover,#ja-jobs-widget .ja-job-details .job .view-details:hover{background-color:#f5f5f5;color:#f36;transition:.3s ease-out}@media only screen and (min-width: 768px){#ja-jobs-widget .ja-job-list .job .view-details,#ja-jobs-widget .ja-job-details .job .view-details{position:absolute;top:50%;right:0;transform:translatey(-50%)}}#ja-jobs-widget .ja-pager-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:48px}#ja-jobs-widget .ja-pager-container .ja-pager{display:flex;gap:32px}#ja-jobs-widget .ja-pager-container .ja-pager .page,#ja-jobs-widget .ja-pager-container .ja-pager .current-page,#ja-jobs-widget .ja-pager-container .ja-pager .next,#ja-jobs-widget .ja-pager-container .ja-pager .previous{height:40px;width:40px;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#f5f5f5;opacity:60%}#ja-jobs-widget .ja-pager-container .ja-pager .page:hover,#ja-jobs-widget .ja-pager-container .ja-pager .current-page:hover,#ja-jobs-widget .ja-pager-container .ja-pager .next:hover,#ja-jobs-widget .ja-pager-container .ja-pager .previous:hover{font-weight:700;opacity:100%;transition:.3s ease-out}#ja-jobs-widget .ja-pager-container .ja-pager .current-page{border:1px solid #f5f5f5;border-radius:100%;font-weight:700;opacity:100%}#ja-jobs-widget .ja-pager-container .ja-pager-summary{display:none}#ja-jobs-widget .powered-by-jobadder a{font-size:.75rem;text-decoration:none;color:#f5f5f580}#ja-jobs-widget .ja-job-details{padding-top:20px;padding-bottom:20px}#ja-jobs-widget .ja-job-details .title{font-size:1.125rem;line-height:1.625rem;font-weight:800;margin-bottom:24px}@media only screen and (min-width: 768px){#ja-jobs-widget .ja-job-details .title{font-size:1.75rem;line-height:2.25rem}}#ja-jobs-widget .ja-job-details .meta{font-size:.875rem;line-height:1.375rem;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid rgba(245,245,245,.5)}#ja-jobs-widget .ja-job-details .meta .classifications{list-style:none;padding:0;display:flex;flex-direction:column-reverse;gap:8px;margin-bottom:24px}@media only screen and (min-width: 768px){#ja-jobs-widget .ja-job-details .meta .classifications{font-size:1rem;line-height:1.5rem}}#ja-jobs-widget .ja-job-details .meta .classifications li:before{font-family:"Font Awesome 5 Free";font-weight:900;color:#f36;margin-right:12px}#ja-jobs-widget .ja-job-details .meta .classifications li:nth-child(1):before,#ja-jobs-widget .ja-job-details .meta .classifications li:nth-child(2):before{content:""}#ja-jobs-widget .ja-job-details .meta .classifications li:nth-child(3):before{content:""}#ja-jobs-widget .ja-job-details .meta .classifications li:nth-child(4):before{content:""}#ja-jobs-widget .ja-job-details .meta .date-posted{margin:0}#ja-jobs-widget .ja-job-details .apply{display:flex;flex-direction:row-reverse;justify-content:start;align-items:center;gap:36px;margin-top:36px}#ja-jobs-widget .ja-job-details .apply .back-link{text-decoration:none;color:#f5f5f5}#ja-jobs-widget .ja-job-details .apply .back-link:before{font-family:"Font Awesome 5 Free";content:"";font-weight:700;margin-right:8px}#ja-jobs-widget .ja-job-details .apply .back-link:hover{font-weight:700;transition:.3s ease-out}#ja-jobs-widget .ja-job-details .apply .ja-button{font-family:montserrat,sans-serif;color:#f5f5f5;font-size:.875rem;line-height:1.375rem;font-weight:700;padding:9px 24px;background-color:#f36;border:none;border-radius:40px;cursor:pointer}#ja-jobs-widget .ja-job-details .apply .ja-button:hover{background-color:#c00836;transition:.3s ease-out}
