html{--fmeFontFamilyDefault: Roboto, Arial, Sans-serif;--fmeFontFamilyHeading: Saira, Arial, Sans-serif;--fmeFontWeightDefault: 300;--fmeFontWeightMedium: 550;--fmeFontWeightBold: 700;--fmeLineHeightDefault: 1.6;--fmeLineHeightHeading: 1.1;--fmeBorderRadius: .1875rem}html{--fmeColorOrange: #F26201;--fmeColorGrey: #567E7B;--fmeColorGreyLight: #ECF3F3;--fmeColorSteel: #567E7B;--fmeColorSteel500: #9AB0AF;--fmeColorSteel100: #ECF3F3;--fmeColorWhite: #fff;--fmeColorBlack: #051118;--fmeColorError: #FFEBE3;--fmeColorSuccess: #DAF4D7;--fmeColorInfo: #DDDDDD;--fmeColorWarning: #FFE0AE}.group:after{content:"";display:table;clear:both}.group{zoom:1;overflow:hidden}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.invisible-accessible,.sr-only,.vacancy-detail__meta-items dt{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.is-visible{display:block}.is-invisible,.element-invisible{display:none;visibility:hidden}.is-hidden{visibility:hidden}.skipcontent{background-color:#fff;left:-9999px;padding:.3125em 1em;position:absolute;padding:1rem;display:inline-block;z-index:2;font-weight:bolder}.skipcontent:after{content:">>";margin-left:.625rem}.skipcontent:focus{left:1.25em}@media only screen and (min-width: 600px){.visible-up-to--medium{display:none}}@media only screen and (min-width: 960px){.visible-up-to--xxlarge{display:none}}.visible-from--xxlarge{display:none}@media only screen and (min-width: 960px){.visible-from--xxlarge{display:block}}.ajax-progress-fullscreen{transition:all 200ms ease-in-out;position:fixed;z-index:100000000 !important;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);padding:24px;border:0;border-radius:0;background-image:none}.ajax-progress-fullscreen:after{content:"";background-image:url("../images/loader.gif");background-position:center;width:200px;height:100px;inset:0;display:block;position:absolute;left:50%;top:calc(50% - 100px);transform:translateX(-50%)}.fs-3xs{font-size:.625rem}@media only screen and (min-width: 1920px){.fs-3xs{font-size:.75rem}}.fs-3xs--special{font-size:.78125rem}.fs-2xs{font-size:.875rem}.fs-xs,.vacancy-detail__meta-items dd p,.vacancy-detail__meta-items dd{font-size:1.125rem}@media only screen and (min-width: 1920px){.fs-xs,.vacancy-detail__meta-items dd p,.vacancy-detail__meta-items dd{font-size:1.25rem}}.fs-s{font-size:1.25rem}@media only screen and (min-width: 1920px){.fs-s{font-size:1.5rem}}.fs-m{font-size:1.75rem}@media only screen and (min-width: 1280px){.fs-m{font-size:2.25rem}}@media only screen and (min-width: 1920px){.fs-m{font-size:3rem}}.fs-l{font-size:clamp(2.5rem,1.8932rem + 2.589vw,5rem)}.fs-xl{font-size:clamp(2.25rem,.9757rem + 5.4369vw,7.5rem)}.vacancy-detail__meta{container-type:inline-size}.vacancy-detail__meta-items{background-color:#ecf3f3;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem .5rem}@container (min-width: 400px){.vacancy-detail__meta-items{flex-direction:row;flex-wrap:wrap;padding:2.5rem}}@container (min-width: 700px){.vacancy-detail__meta-items{flex-wrap:nowrap}}.vacancy-detail__meta-items:after{display:none}.vacancy-detail__meta-items dd{margin:0;padding:0;display:flex;gap:.35rem;align-items:baseline}@container (min-width: 400px){.vacancy-detail__meta-items dd{flex:1 0 48%}}@container (min-width: 700px){.vacancy-detail__meta-items dd{flex:1 1 auto}}.vacancy-detail__meta-items dd p{margin:0}.vacancy-detail__meta-items dd .icon{width:1.5rem;height:1.5rem;position:relative;top:.3rem}.vacancy-detail--teaser{height:100%;background-color:#ecf3f3;position:relative;padding:1.5rem}.vacancy-detail--teaser:hover .icon-image .icon--button,.vacancy-detail--teaser:focus-within .icon-image .icon--button{rotate:45deg}.vacancy-detail--teaser:has(:focus-visible){outline:auto 2px #005fcc}.vacancy-detail--teaser .vacancy-detail__meta-items{padding:0;gap:.5rem .5rem;margin:0}.vacancy-detail--teaser .vacancy-detail__meta-items dd p{margin:0;font-size:1rem}@container (min-width: 650px){.vacancy-detail--teaser .vacancy-detail__meta-items dd p{font-size:1.125rem}}.vacancy-detail--teaser .vacancy-detail__meta-items dd .icon{width:1.125rem;height:1.125rem;position:relative;top:.15rem}@container (min-width: 650px){.vacancy-detail--teaser .vacancy-detail__meta-items dd .icon{width:1.25rem;height:1.25rem}}.vacancy-detail--teaser .icon-image{transition:all 200ms linear;width:32px;height:32px;background-color:#f26201;position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1400px){.vacancy-detail--teaser .icon-image{width:44px;height:44px}}.vacancy-detail--teaser .icon-image svg,.vacancy-detail--teaser .icon-image .icon--button{transition:all 200ms linear;height:14px;width:19px}.vacancy-detail--teaser .vacancy-detail__meta{margin-top:auto}.vacancy-detail--teaser__inner{display:flex;flex-direction:column;height:100%}.vacancy-detail--teaser__title{margin-bottom:1rem;color:#567e7b}@media only screen and (min-width: 960px){.vacancy-detail--teaser__title{margin-bottom:1.25rem}}.vacancy-detail--teaser__title a:link,.vacancy-detail--teaser__title a:visited{color:#051118;text-decoration:none}.vacancy-detail--teaser__title a:hover,.vacancy-detail--teaser__title a:active,.vacancy-detail--teaser__title a:focus{text-decoration:underline}.vacancy-detail--teaser__title a:focus-visible{outline:none}.vacancy-detail--teaser__title a:after{position:absolute;inset:0;width:100%;height:100%;display:block;content:""}

/*# sourceMappingURL=node-type-vacancy-detail.css.map */