@font-face{font-family:raleway;font-style:normal;font-weight:400;src:url(/assets/fonts/Raleway-Regular.woff) format(woff),url(/assets/fonts/Raleway-Bold.woff2) format(woff2)}@font-face{font-family:raleway;font-style:thin;font-weight:200;src:url(/assets/fonts/Raleway-Light.woff) format(woff),url(/assets/fonts/Raleway-Light.woff2) format(woff2)}@font-face{font-family:raleway;font-style:bold;font-weight:800;src:url(/assets/fonts/Raleway-Bold.woff) format(woff),url(/assets/fonts/Raleway-Bold.woff2) format(woff2)}@font-face{font-family:mdn;font-style:bold;font-weight:800;src:url(/assets/fonts/MDN.woff) format(woff),url(/assets/fonts/MDN.woff2) format(woff2)}@use './colors' as *;.page-container{padding:2rem}@media (min-width:80rem){.page-container{padding:4rem 8rem}}.tag{font-size:.8rem;min-width:8rem}@media (min-width:48rem){.tag{width:12rem}}@media (min-width:48rem){.tag{font-size:1rem}}.tag-filter{min-width:12rem}@media (min-width:80rem){.tag-filter{width:13rem}}button{cursor:pointer;border:none;background-color:transparent}.border-darkgrey{border-color:#a6a6a6!important}.border-radius-30{border-radius:30px}.input__placeholder::placeholder{color:#fff}.header{background-image:url(../images/joblist/joblist_1.webp),url(../images/joblist/joblist_2.webp);background-position:bottom left,center;background-size:10rem,cover;background-repeat:no-repeat,no-repeat}@media (min-width:48rem){.header{background-size:12rem,cover}}@media (min-width:80rem){.header{background-size:14rem,cover}}.header__subtext{color:#fff}.search__icons{width:1.5rem}.search__form{border:solid 2px #5b86eb;border-radius:1rem;align-self:end}@media (min-width:48rem){.search__form{border-radius:2rem;align-self:unset}}.search__input{border:none}.search__input::placeholder{color:#5b86eb;font-size:.85rem}@media (min-width:48rem){.search__input::placeholder{font-size:1rem}}@media (min-width:80rem){.search__input::placeholder{font-size:1.2rem}}@media (min-width:48rem){.search__input-right-border{border-right:1px solid #5b86eb}}.filter__arrow{width:.7rem;margin-right:.25rem}.filter__radio{accent-color:#1bae4c}.filter__input-container{border:solid 1px #3868b2}.filter__input{border:none;background-color:transparent}.filter__input::placeholder{color:#3868b2}.joblist.active{background-color:#5b86eb;border-radius:.3rem;color:#fff!important}.active .filter-active{background-color:#fff;color:#3868b2!important}.active .list__filter-icon{filter:brightness(0) saturate(100%) invert(35%) sepia(50%) saturate(723%) hue-rotate(176deg) brightness(97%) contrast(95%)}.active .active-date{color:#fff!important}.preview__iconbox{width:2.5rem;height:2.5rem}.preview__iconbox.active{border-color:#1a4789;background-color:#1a4789}.preview__button>.collapsing{transition-duration:0s}.fade-out{height:5rem;background:linear-gradient(0deg,#fff,transparent)}.collapse.show+.fade-out{display:none}.preview__iconbox.active .preview__icon{filter:brightness(0) invert(100%)}.keyword-filter{width:100%;color:#fff;padding:10px 0}.keyword-filter::placeholder{color:#fff;opacity:.6}#job_preview .banner{position:relative}#job_preview .banner-logo img{width:80px;height:80px}#job_preview .banner .employer-name{position:absolute;top:35%;left:50%;transform:translate(-50%,-35%);color:#fff;font-size:18px}@media (max-width:47rem){#job_preview .banner .employer-name{top:30%;transform:translate(-50%,-30%);font-size:16px}}#job_preview.hide-favourite [data-action=save]{visibility:hidden!important}@media (max-width:47rem){.email-subscribe{display:flex!important;width:100%!important;flex-direction:row!important}.email-subscribe input{margin-top:0!important;margin-bottom:0!important}}