@keyframes gradient{0%{background-position:0% 50%}50%{background-position:90% 50%}100%{background-position:0% 50%}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 1rem, 0);-ms-transform:translate3d(0, 1rem, 0);transform:translate3d(0, 1rem, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 1rem, 0);-ms-transform:translate3d(0, 1rem, 0);transform:translate3d(0, 1rem, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -1rem, 0);-ms-transform:translate3d(0, -1rem, 0);transform:translate3d(0, -1rem, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -1rem, 0);-ms-transform:translate3d(0, -1rem, 0);transform:translate3d(0, -1rem, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-1rem, 0, 0);-ms-transform:translate3d(-1rem, 0, 0);transform:translate3d(-1rem, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-1rem, 0, 0);-ms-transform:translate3d(-1rem, 0, 0);transform:translate3d(-1rem, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes personFade{0%{opacity:0;top:0}100%{opacity:1;top:-2rem}}@keyframes personFade{0%{opacity:0;top:0}100%{opacity:1;top:-2rem}}.vacancy-page{padding:3rem 0 4rem 0}.vacancy-page__intro{max-width:70rem;margin-bottom:1.5rem}.vacancy-page__grid{display:grid;grid-template-columns:400px 1fr;grid-gap:3rem}.vacancy-page__content{margin-top:1.5rem}.vacancy-page__title{font-family:arboria,aktiv-grotesk,proxima-nova,"Proxima Nova","Montserrat",Helvetica Neue,Helvetica,Arial,sans-serif}.vacancy-page__title span{color:#0b6479}@supports not (-webkit-backdrop-filter: blur(1px)){.vacancy-page__title span{background:linear-gradient(90deg, rgb(15.25, 138.6363636364, 167.75), #0b6479, #00678b, #25679c, #4c64a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.vacancy-page__details{margin:.5rem 0 2rem 0}.vacancy-page__details .button{margin-top:2rem}.vacancy-page__detailssticky{position:sticky;top:1rem;background:#fff;border-radius:4px;border:1px #f0f0f0 solid;padding:1.5rem;overflow:hidden;box-shadow:0px 0px 8px rgba(0,0,0,.025)}.vacancy-page__detailssticky:before{content:"";position:absolute;top:0;left:0;width:100%;height:8px;z-index:3;background:url(/images/muckle-gradient.svg) center center/cover no-repeat}.vacancy-page__detail{padding:.5rem 0 .5rem 140px;border-bottom:1px #f0f0f0 dashed;position:relative}.vacancy-page__detail:last-child{border:0;padding-bottom:0}.vacancy-page__detail .svg-inline--fa{opacity:.375;margin-right:.5rem}.vacancy-page__detail__label{margin-right:.5rem;position:absolute;top:.5rem;left:0}.vacancy-page__text{max-width:50rem}.vacancy-page__text__title span{color:#0b6479}@supports not (-webkit-backdrop-filter: blur(1px)){.vacancy-page__text__title span{background:linear-gradient(90deg, rgb(15.25, 138.6363636364, 167.75), #0b6479, #00678b, #25679c, #4c64a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.apply-for-vacancy{background:linear-gradient(90deg, #004753, #005c6c, #058399, #0ca6c1);color:#fff;padding:2rem;border-radius:4px;margin-top:1.5rem}.apply-for-vacancy h3{color:#fff}.apply-for-vacancy a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem;-webkit-text-decoration-color:hsla(0,0%,100%,.25);text-decoration-color:hsla(0,0%,100%,.25);color:#fff}.apply-for-vacancy a:hover,.apply-for-vacancy a:focus{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.apply-for-vacancy p:last-child{margin-bottom:0}@media screen and (max-width: 1100px){.vacancy-page__grid{display:grid;grid-template-columns:1fr 2fr}}@media screen and (max-width: 880px){.vacancy-page__grid{display:block}}@media screen and (max-width: 600px){.vacancy-page{padding:1rem 0 3rem 0}.vacancy-page__detailssticky{position:relative}}@media screen and (max-width: 480px){.vacancy-page__detail__label{width:100%}}/*# sourceMappingURL=vacancy.min.css.map */