#joblist_filter{flex-wrap:wrap;gap:.9375rem}@media(max-width:575.98px){#joblist_filter{flex-direction:column;gap:.3125rem;width:100%}}#joblist_filter .btn{white-space:nowrap}@media(max-width:575.98px){#joblist_filter .btn{width:100%}}#joblist{display:flex;flex-direction:column}#joblist .job{background-color:#fff;border-bottom:1px solid var(--color_blue_light);color:var(--color_black);display:block;padding:2.1875rem 1.875rem;position:relative;text-decoration:none;width:100%}#joblist .job:after{background-image:url(../Images/arrow_right_blue.svg);background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:11px;position:absolute;right:1.875rem;top:50%;transform:translate3d(0,-50%,0);transition:transform .1s ease;width:24px}#joblist .job:hover:after{transform:translate3d(10px,-50%,0)}#joblist .job .previewtext{padding-right:1.875rem}#joblist .job[hidden]{display:none}.locationbutton{border:1px solid var(--color_grey);color:var(--color_grey);display:inline-block;font-family:IBM Plex Mono,sans-serif;font-size:.875rem;padding:.5625rem 1.9375rem;text-transform:uppercase}#job_details .jobsection{margin-bottom:4.375rem}#job_details .benefits{display:flex;flex-wrap:wrap;gap:3.125rem}@media(max-width:575.98px){#job_details .benefits{flex-direction:column}}#job_details .benefits .benefit{white-space:nowrap}#job_details .benefits .benefit .icon{margin-right:.625rem}#job_details .renumerations{display:flex;gap:.9375rem;justify-content:space-between;position:relative}#job_details .renumerations .renumeration{background-color:var(--color_blue);color:#fff;hyphens:auto;overflow-wrap:break-word;padding:.625rem 1.25rem;text-align:center}#job_details .renumerations:before{background-color:var(--color_blue);content:"";height:2px;pointer-events:none;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:100%;z-index:-1}