@font-face{font-family:InterVariable;src:url(/build/_assets/Inter.var-DWUYD3QT.woff2) format("woff2-variations");font-weight:100 900}@font-face{font-family:Inter;font-weight:400;src:url(/build/_assets/Inter-Regular-KA65EHB6.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;src:url(/build/_assets/Inter-Medium-LGVPZFQH.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;src:url(/build/_assets/Inter-SemiBold-2NDQZ7DI.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:700;src:url(/build/_assets/Inter-Bold-DWWLY67E.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:800;src:url(/build/_assets/Inter-ExtraBold-N6C3YGAK.woff2) format("woff2")}body{margin:0;font-family:Inter,sans-serif;font-weight:var(--font-weight-regular);max-width:61.25rem}@supports (font-variation-settings: normal){body{font-family:InterVariable,sans-serif}}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}:root{--color-background: #fff;--color-card: #fff;--color-text-inverted: #fff;--color-white-20: rgba(255, 255, 255, .2);--color-black-03: rgba(0, 0, 0, .03);--color-black-05: rgba(0, 0, 0, .05);--color-black-10: rgba(0, 0, 0, .1);--color-black-15: rgba(0, 0, 0, .15);--color-black-30: rgba(0, 0, 0, .3);--color-black-65: rgba(0, 0, 0, .65);--color-black-90: rgba(0, 0, 0, .9);--color-plate-01: rgba(0, 0, 0, .05);--color-text: rgba(0, 0, 0, .9);--color-text-faded: rgba(0, 0, 0, .65);--color-text-attention: #007cbf;--color-link: #1d3965;--color-mittjobb-blue-100: #212847;--color-mittjobb-blue-50: #009fe3;--color-mittjobb-blue-40: #0bbbef;--color-mittjobb-blue-30: #5bc5f2;--color-mittjobb-blue-20: #a1daf8;--color-mittjobb-blue-10: #e7f6fd;--color-contact-background: var(--color-mittjobb-blue-10);--color-contact-foreground: var(--color-mittjobb-blue-100);--color-widget-background: var(--color-mittjobb-blue-10);--color-button-text: rgba(0, 0, 0, .9);--color-button-bg: rgba(0, 0, 0, .05);--color-button-shadow: rgba(0, 0, 0, .15);--color-separator: rgba(0, 0, 0, .1);--color-avatar-bg: #e8f3f7;--color-error: #da2242;--color-error-background: #ffeae6;--color-success: #10b981;--color-success-background: #e7f8ef;--color-warning: #eda92b;--color-warning-background: #fcf5e8;--color-info: #505762;--color-info-background: #f8f8f8;--space-page-padding: 1.25em;--font-size-10: .625rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-18: 1.125rem;--font-size-20: 1.25rem;--font-size-22: 1.375rem;--font-size-26: 1.625rem;--font-size-32: 2rem;--font-size-50: 3.125rem;--font-weight-extrabold: 800;--font-weight-bold: 700;--font-weight-semibold: 600;--font-weight-medium: 500;--font-weight-regular: 400}@media (min-width: 56.25em){:root{--space-page-padding: 1.875em}}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none}*{font-variation-settings:"wght" var(--font-weight),"slnt" var(--font-slant)}[class^=txt-],[class*=" txt-"]{font-weight:var(--font-weight)}.txt-hd-50{font-size:var(--font-size-50);line-height:1.12}.txt-hd-32{font-size:var(--font-size-32);line-height:1.1875}.txt-hd-26{font-size:var(--font-size-26);line-height:1.2307}.txt-hd-22{font-size:var(--font-size-22);line-height:1.1818}.txt-hd-20{font-size:var(--font-size-20);line-height:1.3}.txt-hd-16{font-size:var(--font-size-16);line-height:1.375rem}.txt-hd-14{font-size:var(--font-size-14);line-height:1.4286}.txt-hd-12{font-size:var(--font-size-12);line-height:1.4166}.txt-para-16{font-size:var(--font-size-16);line-height:1.5}.txt-para-18{font-size:var(--font-size-18);line-height:1.4444}.txt-util-10{font-size:var(--font-size-10);line-height:2}.txt-util-12{font-size:var(--font-size-12);line-height:1.6667}.txt-util-16{font-size:var(--font-size-16);line-height:1.375}.txt-para-14{font-size:var(--font-size-14);line-height:1.4286}.txt-descr-14{font-size:var(--font-size-14);line-height:1.5714}.txt-descr-12{font-size:var(--font-size-12);line-height:1.6667}.txt-extrabold{--font-weight: var(--font-weight-extrabold)}.txt-bold{--font-weight: var(--font-weight-bold)}.txt-semibold{--font-weight: var(--font-weight-semibold)}.txt-medium{--font-weight: var(--font-weight-medium)}.txt-regular{--font-weight: var(--font-weight-regular)}.txt-upper{text-transform:uppercase}@media (min-width: 48em){.txt-hd-50--medium{font-size:var(--font-size-50);line-height:1.12}.txt-hd-32--medium{font-size:var(--font-size-32);line-height:1.1875}.txt-hd-26--medium{font-size:var(--font-size-26);line-height:1.2307}.txt-hd-22--medium{font-size:var(--font-size-22);line-height:1.1818}.txt-hd-20--medium{font-size:var(--font-size-20);line-height:1.3}.txt-hd-16--medium{font-size:var(--font-size-16);line-height:1.375rem}.txt-hd-14--medium{font-size:var(--font-size-14);line-height:1.4286}.txt-hd-12--medium{font-size:var(--font-size-12);line-height:1.4166}.txt-para-14--medium{font-size:var(--font-size-14);line-height:1.4286}.txt-para-16--medium{font-size:var(--font-size-16);line-height:1.5}.txt-para-18--medium{font-size:var(--font-size-18);line-height:1.4444}.txt-util-16--medium{font-size:var(--font-size-16);line-height:1.375}.txt-util-10--medium{font-size:var(--font-size-10);line-height:2}.txt-descr-14--medium{font-size:var(--font-size-14);line-height:1.5714}.txt-descr-12--medium{font-size:var(--font-size-12);line-height:1.6667}}@media (min-width: 56.25em){.txt-hd-50--large{font-size:var(--font-size-50);line-height:1.12}.txt-hd-32--large{font-size:var(--font-size-32);line-height:1.1875}.txt-hd-26--large{font-size:var(--font-size-26);line-height:1.2307}.txt-hd-22--large{font-size:var(--font-size-22);line-height:1.1818}.txt-hd-20--large{font-size:var(--font-size-20);line-height:1.3}.txt-hd-16--large{font-size:var(--font-size-16);line-height:1.375rem}.txt-hd-14--large{font-size:var(--font-size-14);line-height:1.4286}.txt-hd-12--large{font-size:var(--font-size-12);line-height:1.4166}.txt-para-14--large{font-size:var(--font-size-14);line-height:1.4286}.txt-para-16--large{font-size:var(--font-size-16);line-height:1.5}.txt-para-18--large{font-size:var(--font-size-18);line-height:1.4444}.txt-util-16--large{font-size:var(--font-size-16);line-height:1.375}.txt-util-10--large{font-size:var(--font-size-10);line-height:2}.txt-util-12{font-size:var(--font-size-12);line-height:1.6667}.txt-descr-14--large{font-size:var(--font-size-14);line-height:1.5714}.txt-descr-12--large{font-size:var(--font-size-12);line-height:1.6667}}.txt-style-muted{color:var(--color-text-faded)}.block-link-overlay{position:absolute;inset:0;color:transparent;text-indent:200%;white-space:nowrap;z-index:1;overflow:hidden;background-color:transparent}.block-link .block-link .block-link-overlay{z-index:3}.block-link{position:relative}.block-link a:not(.block-link-overlay){position:relative;z-index:2}.btn{display:inline-block;box-sizing:border-box;border-radius:.25rem;border:2px solid transparent;background-color:var(--color-mittjobb-blue-100);color:var(--color-text-inverted);padding:.9375rem;font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:1.375;text-align:center;min-width:12rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.btn:hover,.btn:focus,.btn:active,.block-link:hover .btn{background-color:transparent;border:2px solid currentColor;color:var(--color-mittjobb-blue-100);-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased}.btn__meta{background-color:var(--color-white-20);border-radius:4px;padding:0 .5rem;margin-left:.5em;display:inline-block;vertical-align:.125rem}.btn:hover .btn__meta,.btn:focus .btn__meta,.btn:active .btn__meta{background-color:var(--color-mittjobb-blue-100);color:var(--color-text-inverted)}.btn__icon{width:1.25em;height:1.25em;display:inline-block;vertical-align:-.25em;margin-left:.5rem}.jobs{margin-top:2.5rem;margin-bottom:1.75rem}.job-list{margin-bottom:2rem}@media (min-width: 56.25em){.job-list{margin-bottom:4rem}}.ad-list__result-label{display:flex;justify-content:space-between;margin-bottom:.5rem}.ad-list__result-label p{margin:0}.job-entry__container{max-width:40rem;margin-top:2rem}.job-entry__image{width:auto;height:56px;margin-bottom:.75rem}.job-entry__apply-top{margin-top:2rem;display:block}.job-entry__apply-side{width:100%;margin-top:2.5rem}.job-entry__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:.5rem}.job-entry__lastapplydate{flex:1 0 100%}@media (min-width: 56.25em){.job-entry__lastapplydate{flex:auto;margin-left:.25rem}}.job-entry__body,.job-entry__published{margin-top:2.5rem}.job-entry__apply-bottom{display:none}.job-entry__body>*+*{margin-top:1em}.job-entry__body>*+:is(h2,h3,h4,h5,h6){margin-top:2.5rem}.job-entry__body img{max-width:100%;height:auto}.job-entry__facts{margin-bottom:5rem}.job-entry__facts .fact-box{margin-bottom:2.5rem}@media (min-width: 48em){.job-entry__meta,.job-entry__lastapplydate{margin-top:1rem}.job-entry__apply-top,.job-entry__apply-bottom,.job-entry__body,.job-entry__published{margin-top:2.5rem}}@supports (display: grid){@media (min-width: 56.25em){.job-entry__container{margin-top:3.625rem;max-width:61.25rem;display:grid;grid-template-columns:minmax(25rem,40rem) 2.5rem 18.75rem;grid-template-areas:"logo  .    ." "main  gap  sidebar" "apply .    ."}.job-entry__image{height:73px;margin-bottom:1.5rem}.job-entry{grid-area:main}.job-entry__facts{grid-area:sidebar}.job-entry__apply-side{margin-top:0}.job-entry__apply-bottom{grid-area:apply;display:block;margin-bottom:2.5rem;padding:1rem 0;max-width:14.625rem}.job-entry__apply-top{display:none}}}.job__list-item{display:flex;flex-direction:row;align-items:center;border-top:1px solid var(--color-separator)}.job__list-item .ratio-container{overflow:visible}.job-teaser__content{display:flex;flex-direction:column;padding:2rem 1rem;height:100%;position:relative;flex:1}.job-teaser__title{line-height:28px;font-weight:600}.job-teaser__title a{color:inherit}.job__list-item:hover .job-teaser__title a{text-decoration:underline}.job__meta{border:solid 10px blue;flex-direction:row}.job__tag{border-radius:8px;padding:2px .5rem;background:var(--color-black-05);display:inline-block}.job-teaser__meta{display:flex;flex-wrap:wrap;align-items:baseline;flex-direction:row;gap:4px;margin:.5rem 0 0}.job-teaser__last-apply{flex:1 0 100%;margin-top:.25rem;color:var(--color-black-65)}.job-teaser__logo{display:block;width:56px;height:56px}.job-teaser__image{width:100%;height:auto}@media (min-width: 56.25em){.job-teaser__logo{width:88px;height:88px}.job-teaser__content{padding-left:2.5rem}.job-teaser__meta{margin-top:.75rem}.job-teaser__last-apply{flex:initial;margin-top:0}}.job--entry__facts-headline{border-bottom:2px solid var(--color-mittjobb-blue-100);padding-bottom:8px;margin-top:40px;margin-bottom:16px}.job--entry__facts-container--facts{margin:0}.job--entry__facts-container--fact{display:flex;flex-wrap:wrap;flex-direction:row;margin:8px 0;padding-bottom:16px;border-bottom:1px solid #d9d9d9}.job--entry__facts-container--fact .fact-key{flex:auto;margin-right:.5rem}.job--entry__facts-container--fact .fact-value{margin-left:0}.employers{max-width:61.25rem}.employers__title{margin-top:2rem;margin-bottom:1rem}.employers__preamble{margin-bottom:2rem}@media (min-width: 56.25em){.employers__title{margin-top:2.5rem;margin-bottom:1.25rem}.employers__preamble{margin-bottom:2.5rem}}.employer-page{max-width:40rem;margin:0 auto;padding-top:3.5rem;padding-bottom:4.5rem}.employer-page__logo{margin-bottom:2.5rem;display:inline-block}.employer-page__header{text-align:center}.employer-page__kicker{margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.5px}.employer-page__title{margin-bottom:1.25rem}.employer-page__image{margin-bottom:2.5rem}.employer-page__image img{display:block;width:100%;height:auto}@media (max-width: 47.999em){.employer-page__image{width:100vw;width:calc(100vw - var(--window-scrollbar-width, 0px));box-sizing:border-box;margin-left:50%;transform:translate(-50%)}}.employer-page__body{margin-bottom:5.25rem}@media (max-width: 47.999em){.employer-page__body img{width:100vw;width:calc(100vw - var(--window-scrollbar-width, 0px));box-sizing:border-box;margin-left:50%;transform:translate(-50%)}}.employer-page__body *+*{margin-top:1.5rem}.employer-page__body h2+*,.employer-page__body h3+*{margin-top:.5rem}.employer-page__body img{max-width:100%;height:auto}.employer-page__body figure+*,.employer-page__body hds-lazypicture+*{margin-top:2.5rem}.employer-page__subtitle{margin-bottom:1rem}@media (min-width: 48em){.employer-page{padding-top:4rem;padding-bottom:10rem}.employer-page__kicker{margin-bottom:1rem}.employer-page__title{margin-bottom:2.5rem}.employer-page__image{margin-bottom:4rem;width:100%}.employer-page__body{margin-bottom:3.75rem}.employer-page__subtitle{margin-bottom:1.5rem}}@media (min-width: 48em){@supports (display: grid){.employer-page{display:grid;max-width:none;grid-template-columns:minmax(auto,10.625rem) 40rem minmax(auto,10.625rem)}.employer-page__header,.employer-page__content{grid-column:2}.employer-page__image{grid-column:1/-1}}}.employer{background-color:var(--color-background);border-radius:.5rem;overflow:hidden;border:2px solid var(--color-separator)}.employer:hover{background-color:#f5f7f9}.employer-list .employer+.employer{margin-top:2.5rem}.employer__identity{position:relative}.employer__identity-img{width:100%;height:auto;display:block}.employer__identity-logo{position:absolute;z-index:1;background-color:var(--color-background);top:0;left:0;border-radius:0 0 .5rem;height:60px;width:auto;box-sizing:border-box;padding:10px;overflow:hidden}.employer__content{padding:1.25rem}.employer__content p{margin:0}.employer__content-title{margin-bottom:.5rem}.employer__content-link{margin-top:1.25rem;width:100%}@media (min-width: 48em){@supports (display: grid){.employer{display:grid;grid-template-columns:400px 1fr 0;grid-column-gap:2.5rem}.employer__identity{height:100%}.employer__identity-img{height:100%;object-fit:cover}.employer__content{align-self:center;padding:2.5rem 0}.employer__content-link{margin-top:2.5rem;width:auto;min-width:10rem}}}@media (min-width: 56.25em){@supports (display: grid){.employer__content{align-self:center;padding:4rem 0}}}.employer-teaser{margin-top:3.75rem}@media (min-width: 56.25em){.employer-teaser{margin-top:5.625rem}}.job-footer{margin-top:3.75rem;margin-bottom:4.75rem}.job-footer__item{padding-bottom:1rem;margin-top:1rem}.job-footer__item:last-child{padding:0}@media (min-width: 56.25em){.job-footer{margin-top:5.625rem}}.widget{height:100%;border:1px solid var(--color-black-15, rgba(0, 0, 0, .15));box-sizing:border-box;display:grid;grid-template-rows:min-content 1fr min-content;background-color:var(--color-background, #fff)}.widget>*{padding:0 1.25rem}.widget-job{margin:0;padding-top:1rem;position:relative}.widget-job__meta{display:flex;margin-top:.5rem}.widget__header{display:flex;align-items:center;justify-content:center;background-color:#e7f6fd;background-color:var(--color-widget-background);padding-top:1rem;padding-bottom:1rem;max-height:48px;border-bottom:1px solid var(--color-separator)}.widget__header svg{display:block}.widget__list{list-style-type:none;overflow:auto;margin:0}.widget-list__item{border-bottom:1px solid var(--color-separator)}.widget__footer{padding:1.25rem;width:100%;box-sizing:border-box}.widget__footer .btn{width:100%;padding-top:.6875em;padding-bottom:.6875em}.widget-job{padding:.75rem 0 1rem}.widget-job__title{margin:0}.widget-job__image{max-height:1.5rem;width:auto;margin-left:.5rem}.widget-job__title a{color:inherit;text-decoration:none}.job-list-header{max-width:61.25rem;margin:2rem 0}@media (min-width: 56.25em){.job-list-header{margin:2.5rem 0}}.job-ad-list .job__tag,.job-entry__container .job__tag{background-color:#eef1f5;border-radius:8px;padding:4px 8px}.job-ad-list .job__tag+.job__tag,.job-entry__container .job__tag+.job__tag{margin-left:4px}.job-entry__body ul,.job-entry__body ol,.job-infobox__body ul,.job-infobox__body ol{line-height:1.5}.job-entry__body ul li::marker,.job-entry__body ol li::marker,.job-infobox__body ul li::marker,.job-infobox__body ol li::marker{color:#000000a6;color:var(--color-black-65, rgba(0, 0, 0, .65))}.job-infobox{margin-top:2rem;max-width:47.25rem}.job-infobox__title{margin-bottom:.75rem}.job-infobox a{color:var(--color-black-90);font-weight:700;--font-sans-weight: 630}.job-infobox a:hover{text-decoration:underline}.job-infobox__body>*+*{margin-top:1em}.job-infobox--contact{display:grid;grid-template-columns:minmax(8.125rem,27rem) minmax(min-content,50%);grid-column-gap:1.25rem;align-items:end}.job-infobox__logo{max-width:100%;height:auto;display:block}.job-infobox--contact .offer-blurb{box-sizing:border-box;border-radius:2.375rem 2.375rem 2.375rem 0;min-width:5em;max-width:max-content;text-align:center;padding:1.25rem;margin-bottom:0;background-color:var(--color-contact-background);color:var(--color-contact-foreground)}.job-infobox--contact .job-infobox__body{margin-top:1.25rem;grid-column:1/-1}@media (max-width: 22.499em){.job-infobox--contact{display:block}.job-infobox__logo{margin-left:auto;margin-right:auto}.job-infobox--contact .offer-blurb{margin-top:1.25rem;padding:2rem}}@media (min-width: 48em){.job-infobox--contact{grid-column-gap:2.5rem;grid-template-columns:minmax(27rem,1fr) minmax(0,1fr);grid-template-areas:"logo  blurb" "body  blurb"}.job-infobox__logo{grid-area:logo;align-self:end}.job-infobox--contact .offer-blurb{grid-area:blurb;align-self:end;display:flex;align-items:center;justify-content:center;height:100%}.job-infobox--contact .job-infobox__body{grid-area:body}}.remix-pagination__container{margin:1.25rem 0 2rem}.remix-pagination__container .remix-pagination__list{display:flex;justify-content:center;align-items:center;list-style:none;padding:0}.remix-pagination__container .remix-pagination__icon{margin-right:10px;margin-left:10px}.remix-pagination__container .remix-pagination__link--disabled>.remix-pagination__icon{fill:#bfbfbf}.remix-pagination__container .remix-pagination__link{margin-right:4px;margin-left:4px;padding:8px 12px;display:block}.remix-pagination__container .remix-pagination__icon-link{display:block;padding-top:8px;padding-bottom:8px}.remix-pagination__container .remix-pagination__icon-link svg{display:block}.remix-pagination__container .remix-pagination__link,.remix-pagination__container .remix-pagination__icon-link{color:inherit}.remix-pagination__container .remix-pagination__link--current{background-color:#eef1f5;border-radius:5px}@media (min-width: 56.25em){.remix-pagination__container .remix-pagination__list{justify-content:flex-start}}.share{display:none}.share .btn{width:100%}.share--active{display:block}.share .icon{width:1.25em;height:1.25em;margin-right:.75em;margin-bottom:-.33em;vertical-align:0}.share .icon.icon-share{height:1.25em;width:1.25;margin-bottom:-.125em}.share .icon:not(.icon-share){display:none}.share[data-type] .icon-share{display:none}.share .icon-share-apple{margin-bottom:-.125em}.share .icon-share-android{margin-bottom:-.25em}.share[data-type=apple] .icon-share-apple,.share[data-type=android] .icon-share-android{display:inline-block}
