:root{--space-xxs: 4px;--space-xs: 8px;--space-s: 12px;--space-m: 16px;--space-l: 24px;--space-xl: 32px;--space-xxl: 40px;--space-xxxl: 48px;--width-view-xxs: 600px;--width-view-xs: 850px;--width-view-s: 1290px;--width-view-l: 1600px;--width-view-l: 1900px;--size-xs: 8px;--size-s: 16px;--size-m: 24px;--size-l: 36px;--size-xl: 42px;--size-xxl: 48px;--screen-xs: 360px;--screen-s: 414px;--screen-m: 768px;--screen-l: 992px;--screen-xl: 1290px;--screen-2xl: 1590px;--screen-3xl: 1900px;--border-radius-xs: 2px;--border-radius-s: 4px;--border-radius-m: 8px;--border-radius-l: 16px;--border-radius-pill: 999px;--border-width-s: 1px;--border-width-m: 2px;--border-width-l: 3px;--border-width-xl: 4px;--color-transparent: transparent;--color-black: #2e434d;--color-grey-darkest: #3d4852;--color-grey-darker: #606f7b;--color-grey-dark: #8795a1;--color-grey: #b8c2cc;--color-grey-light: #dae1e7;--color-grey-lighter: #f1f5f8;--color-grey-lightest: #f8fafc;--color-white: #ffffff;--color-blue-darkest: #122d38;--color-blue-darker: #1d4759;--color-blue-dark: #0590c7;--color-blue: #35a9db;--color-blue-light: #a9d9eb;--color-blue-lighter: #d4effa;--color-blue-lightest: #f0faff;--color-blue-visited: #90c0d2;--color-red-dark: #c0382f;--color-red: #b82500;--color-red-dark: #801c1b;--color-red-light: #e3a3a3;--color-red-lighter: #fad6d4;--color-orange: #f6993f;--color-orange-light: #fad6b4;--color-orange-lighter: #faeee3;--color-yellow: #ffed4a;--color-yellow-light: #fff8b8;--color-yellow-lighter: #faf6d4;--color-green-darkest: #0f2f21;--color-green-darker: #005946;--color-green: #009978;--color-green-dark: #1f9d55;--color-green-light: #a9ebc4;--color-green-lighter: #d0f5dc;--color-green-lightest: #e3fcec;--color-focus-outline: #379dd7;--color-topbar-login-button: #ffffff;--color-background-topbar-login-button: transparent;--color-background-footer-base: #005393;--font-family: Asap, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--font-family-heading: europa, Asap, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--font-family-button: europa, Asap, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--font-family-menu: var(--font-family-heading);--font-family-hero: var(--font-family-heading);--font-weight-heading: 400;--font-weight-heading-bold: 700;--font-weight-button: 700;--font-weight: 400;--font-weight-bold: 700;--font-weight-menu: var(--font-weight-heading);--font-weight-hero: var(--font-weight-heading-bold);--font-size-xs: 12px;--font-size-s: 14px;--font-size-m: 1rem;--font-size-l: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-size-hero: max(var(--font-size-xl), min(13vw, 60px));--line-height-l: 2;--line-height-m: 1.5;--line-height-s: 1.25;--line-height-xs: 1;--color-link: var(--color-blue-dark);--color-link--hover: var(--color-blue-darker);--color-background-button--blue: var(--color-blue);--color-background-button--blue-light: var(--color-blue-lighter);--color-background-button--green: var(--color-green);--color-background-button--link: transparent;--color-background-button--white: var(--color-white);--color-button: var(--color-blue-dark);--color-button--blue: var(--color-white);--color-button--blue-light: var(--color-blue-dark);--color-button--green: var(--color-white);--color-button--link: var(--color-grey-darker);--color-button--white: var(--color-blue-dark);--color-background-button--hover: linear-gradient(rgba(0, 0, 0,.15) 0, rgba(0, 0, 0,.15) 0);--color-background-button--hover--light: linear-gradient(rgba(0, 0, 0,.1) 0, rgba(0, 0, 0,.1) 0);--color-border-button: transparent;--color-background-body: var(--color-grey-lightest);--color-background-topbar: #003899;--color-background-aside: linear-gradient( 0deg, #00a67f, #003899 calc(100% - 70px) );--color-background-main-section: var(--color-white);--color-background-main-section--blue: var(--color-blue-lighter);--color-background-main-section--green: var(--color-green);--color-background-main-section--green-dark: var(--color-green-darker);--color-background-main-section--white: var(--color-white);--color-background-main-section--red: var(--color-red);--color-main-section--white: var(--color-black);--hero-color: var(--color-white);--hero-background-color: #003899;--hero-minimized-background-color: var(--color-grey-light);--hero-background-image: url(/dist/assets/kuntarekry/kuntarekry-hero.svg?v=1);--hero-background-position: top right;--hero-background-blend-mode: initial;--hero-background-size: cover;--hero-display-clip: block;--color-hero: var(--color-white);--display-hero-clip: block;--color-hero-subtitle: var(--color-white);--color-background-search-quicklinks: #85d2f2;--color-search-quicklinks: #102a57;--border-radius-search-quicklinks: var(--border-radius-pill);--color-background-search-button: #8ae5d0;--color-search-location-button: #003899;--color-search-button: #003899;--color-filter-button: var(--color-blue-lightest);--color-background-filter-button: #102a57;--color-filter-button-minimized: #102a57;--color-background-filter-button-minimized: #85d2f2;--color-search-icon: #003899;--color-search-text: var(--color-black);--search-bar-height: 52px;--search-bar-width: 800px;--color-background-footer: var(--color-white);--background-footer: var(--color-white);--color-quicklinks: var(--color-white);--color-footer: var(--color-black);--display-footer-clip: block;--color-footer-link: var(--color-blue-dark);--color-footer-link--hover: var(--color-blue-darker);--text-transform-quicklinks-title: initial;--padding-bottom-footer: initial;--color-background-drawer: #003899;--color-background-drawer-backdrop: rgba(112,169,194,.50196);--color-aside: var(--color-white);--color-background-menu-link: transparent;--color-background-menu-link--hover: rgba(255, 255, 255, .1);--color-background-menu-link--focus: #c2fffe;--color-menu-link--focus: #003d4a;--color-background-menu-link--active: var(--color-blue);--text-transform-menu-link: uppercase;--color-background-media-card--theme1: var(--color-blue-darker);--color-background-media-card--theme2: var(--color-green-darker);--color-jobcard-title: #003899;--color-jobcard-title--visited: var(--color-blue-visited);--color-jobcard-title--hover: var(--color-blue-darkest);--color-jobcard-organisation: var(--color-grey-darkest);--color-jobcard-muted: var(--color-grey-dark);--color-jobcard-avatar: var(--color-green);--color-background-jobcard-badge: var(--color-blue);--color-jobcard-badge: var(--color-white);--gap-main-section: var(--space-xxl);--gap-main-section--loose: 6rem;--color-tag-title: var(--color-black);--color-background-tag: var(--color-grey-lighter);--color-content-tag: var(--color-blue-darkest);--color-background-content-tag: var(--color-blue-lighter);--box-shadow-topbar: none;--color-background-quicklinks: var(--color-green);--background-image-searchquard: url(/dist/assets/images/briefcase-gradient.svg);--color-background-alert-success: var(--color-green-darker);--color-background-alert-error: var(--color-red);--color-label: var(--color-black);--color-border-input: var(--color-grey-dark);--color-background-input: var(--color-white);--color-background-person-card: var(--color-white);--z-index-5: 5;--z-index-10: 10;--z-index-20: 20;--z-index-30: 30;--icon-size-m: var(--space-m);--icon-size-ml: 18px;--color-background-checkbox-checked: #000C9E;--color-background-toggle-checked: #000C9E;--color-category-tag: var(--color-grey-darkest);--color-background-category-tag: var(--color-grey-light);--color-header-badge: var(--color-black);--color-background-header-badge: var(--color-grey-light);--color-icon-footer: var(--color-footer-link);--color-background-jobcard-hover: var(--color-grey-lighter);--menu-height: 64px}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)){:root{--color-background-button--hover: linear-gradient(rgba(0, 0, 0,.15) 0 0)}}@supports (background: linear-gradient(red 0%,red 0% 1%,red 2%)){:root{--color-background-button--hover--light: linear-gradient(rgba(0, 0, 0,.1) 0 0)}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html.no-scroll{overflow:hidden!important}html.no-scroll{position:relative;height:100%}html.no-scroll body{overflow:hidden!important}html.no-scroll body{position:relative;height:100%}html.no-scroll-mobile{overflow:hidden!important}html.no-scroll-mobile{position:relative;height:100%}html.no-scroll-mobile body{overflow:hidden!important}html.no-scroll-mobile body{position:relative;height:100%}html.no-scroll-mobile{@screen lg{overflow: visible !important; overflow: initial !important}@screen lg{position: relative; height: 100%; & body {overflow: visible !important; overflow: initial !important;} & body {position: relative; height: 100%;}}}html.no-scroll-mobile-bot{overflow:hidden!important}html,body{font-family:Asap,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);color:#2e434d;color:var(--color-black);background-color:#f8fafc;background-color:var(--color-background-body);height:100%;margin:0;padding:0}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div.overflow-x-scroll::-webkit-scrollbar{-webkit-appearance:none;background-color:#0000;width:5px;height:5px}div.overflow-x-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.1);background-color:#143f521a;border-radius:2px}div.overflow-x-scroll::-webkit-scrollbar-thumb{border-radius:2px;background-color:#0a435c40;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:europa,Asap,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family-heading);font-weight:400;font-weight:var(--font-weight-heading);line-height:1;margin-bottom:24px;margin-bottom:var(--space-l);-ms-hyphens:auto;hyphens:auto}h1{font-size:2rem;font-size:var(--font-size-3xl);line-height:1;word-wrap:break-word;margin-bottom:24px;margin-bottom:var(--space-l);@screen lg{font-size: 2.5rem; font-size: var(--font-size-4xl);}}h2{font-size:1.75rem;font-size:var(--font-size-2xl);margin-bottom:24px;margin-bottom:var(--space-l)}h3,h4{font-size:1.5rem;font-size:var(--font-size-xl);margin-bottom:24px;margin-bottom:var(--space-l)}h5,h6{font-size:1.25rem;font-size:var(--font-size-l);margin-bottom:12px;margin-bottom:var(--space-s)}p{font-size:1rem;font-size:var(--font-size-m);margin-top:0;margin-bottom:24px;margin-bottom:var(--space-l);-ms-hyphens:auto;hyphens:auto}li{p {font-size: 1rem; font-size: var(--font-size-m); margin-top: 0; margin-bottom: 0; -ms-hyphens: auto; hyphens: auto;}}.page-content ul{margin-bottom:24px;margin-bottom:var(--space-l)}blockquote{padding-left:16px;padding-left:var(--space-m);border-left:solid 4px #35a9db;border-left:solid var(--border-width-xl) var(--color-blue);font-size:110%}.lead{font-size:125%}.leading{color:#2e434d;color:var(--color-black);font-size:1.25rem;font-size:var(--font-size-l);margin-bottom:4px;margin-bottom:var(--space-xxs);word-break:break-word;-ms-hyphens:auto;hyphens:auto}.svg-text svg{height:30px}.svg-text-large svg{height:60px}a{color:#0590c7;color:var(--color-link);text-underline-offset:2px;word-wrap:break-word}a:hover{color:#1d4759;color:var(--color-link--hover)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.not-tabbable{display:none!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#b8c2cc;color:var(--color-grey);opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#b8c2cc;color:var(--color-grey);opacity:1}.spacer-x{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0px}a.tag,button.tag,div.tag,label.tag,span.tag:not(.token){line-height:1;border-radius:2px;padding:.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#3d4852;color:var(--color-category-tag);background-color:#dae1e7;background-color:var(--color-background-category-tag);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;margin:0 4px 4px 0;margin:0 var(--space-xxs) var(--space-xxs) 0;font-size:14px;font-size:var(--font-size-s);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}a.add.tag:not(.does-not-exist){background:transparent;color:#35a9db;color:var(--color-blue);text-transform:uppercase}button.add.tag:not(.does-not-exist){background:transparent;color:#35a9db;color:var(--color-blue);text-transform:uppercase}div.add.tag:not(.does-not-exist){background:transparent;color:#35a9db;color:var(--color-blue);text-transform:uppercase}label.add.tag:not(.does-not-exist){background:transparent;color:#35a9db;color:var(--color-blue);text-transform:uppercase}span.add.tag:not(.token){background:transparent;color:#35a9db;color:var(--color-blue);text-transform:uppercase}a.tag:not(.does-not-exist) h3{margin-bottom:8px;margin-bottom:var(--space-xs);color:#35a9db;color:var(--color-blue)}button.tag:not(.does-not-exist) h3{margin-bottom:8px;margin-bottom:var(--space-xs);color:#35a9db;color:var(--color-blue)}div.tag:not(.does-not-exist) h3{margin-bottom:8px;margin-bottom:var(--space-xs);color:#35a9db;color:var(--color-blue)}label.tag:not(.does-not-exist) h3{margin-bottom:8px;margin-bottom:var(--space-xs);color:#35a9db;color:var(--color-blue)}span.tag:not(.token) h3{margin-bottom:8px;margin-bottom:var(--space-xs);color:#35a9db;color:var(--color-blue)}a.tag:not(.does-not-exist) p{margin-bottom:0;color:#8795a1;color:var(--color-grey-dark)}button.tag:not(.does-not-exist) p{margin-bottom:0;color:#8795a1;color:var(--color-grey-dark)}div.tag:not(.does-not-exist) p{margin-bottom:0;color:#8795a1;color:var(--color-grey-dark)}label.tag:not(.does-not-exist) p{margin-bottom:0;color:#8795a1;color:var(--color-grey-dark)}span.tag:not(.token) p{margin-bottom:0;color:#8795a1;color:var(--color-grey-dark)}a.large.tag:not(.does-not-exist){height:100%;padding:1rem}button.large.tag:not(.does-not-exist){height:100%;padding:1rem}div.large.tag:not(.does-not-exist){height:100%;padding:1rem}label.large.tag:not(.does-not-exist){height:100%;padding:1rem}span.large.tag:not(.token){height:100%;padding:1rem}a.tag:not(.does-not-exist) .icon.separate{margin:-.4rem -.4rem -.4rem .4rem;padding:.5rem;background-color:#0000001a;border-radius:0 2px 2px 0;-ms-flex-item-align:center;align-self:center}button.tag:not(.does-not-exist) .icon.separate{margin:-.4rem -.4rem -.4rem .4rem;padding:.5rem;background-color:#0000001a;border-radius:0 2px 2px 0;-ms-flex-item-align:center;align-self:center}div.tag:not(.does-not-exist) .icon.separate{margin:-.4rem -.4rem -.4rem .4rem;padding:.5rem;background-color:#0000001a;border-radius:0 2px 2px 0;-ms-flex-item-align:center;align-self:center}label.tag:not(.does-not-exist) .icon.separate{margin:-.4rem -.4rem -.4rem .4rem;padding:.5rem;background-color:#0000001a;border-radius:0 2px 2px 0;-ms-flex-item-align:center;align-self:center}span.tag:not(.token) .icon.separate{margin:-.4rem -.4rem -.4rem .4rem;padding:.5rem;background-color:#0000001a;border-radius:0 2px 2px 0;-ms-flex-item-align:center;align-self:center}a.tag:not(.does-not-exist) .icon.separate.has-childs{background-color:#35a9db;background-color:var(--color-blue);color:var(--color--white)}button.tag:not(.does-not-exist) .icon.separate.has-childs{background-color:#35a9db;background-color:var(--color-blue);color:var(--color--white)}div.tag:not(.does-not-exist) .icon.separate.has-childs{background-color:#35a9db;background-color:var(--color-blue);color:var(--color--white)}label.tag:not(.does-not-exist) .icon.separate.has-childs{background-color:#35a9db;background-color:var(--color-blue);color:var(--color--white)}span.tag:not(.token) .icon.separate.has-childs{background-color:#35a9db;background-color:var(--color-blue);color:var(--color--white)}a.tag.focus-visible:not(.does-not-exist){outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}button.tag.focus-visible:not(.does-not-exist){outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}div.tag.focus-visible:not(.does-not-exist){outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}label.tag.focus-visible:not(.does-not-exist){outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}span.tag.focus-visible:not(.token){outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}a.tag:not(.does-not-exist).focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}a.tag:not(.does-not-exist):focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}button.tag:not(.does-not-exist).focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}button.tag:not(.does-not-exist):focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}div.tag:not(.does-not-exist).focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}div.tag:not(.does-not-exist):focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}label.tag:not(.does-not-exist).focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}label.tag:not(.does-not-exist):focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}span.tag:not(.token).focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}span.tag:not(.token):focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}.some-link:hover{background-color:#0590c7;background-color:var(--color-blue-dark);color:#fff;color:var(--color-white)}.gradient-bg-1{background-image:radial-gradient(ellipse farthest-side at 100% 100%,#dbf6c8 -10%,#1cafc6 50%,#012690 110%);background-size:200% 100%}.gradient-bg-2{background-color:#0590c7;background-color:var(--color-blue-dark);background-image:linear-gradient(45deg,#00998a,#008094,#005980)}.gradient-bg-3{background-image:linear-gradient(25deg,#00bf8f,#0090a6,#005980)}.gradient-bg-4{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.8)),color-stop(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(0deg,rgba(255,255,255,.8),rgba(255,255,255,.5),rgba(255,255,255,0))}.gradient-bg-5{background-image:linear-gradient(170deg,hsla(198,100%,40%,1),hsla(178,100%,31%,1))}.gradient-bg-6{background-image:linear-gradient(30deg,#33cc80,#0a8bc2)}.gradient-bg-7{background-image:linear-gradient(170deg,hsla(198,100%,40%,1),hsla(196,100%,39%,1))}.gradient-bg-8{background-color:#0590c7;background-color:var(--color-blue-dark);background-image:linear-gradient(45deg,#00ccb8,#006f80,#0084bd)}.gradient-bg-9{background-image:linear-gradient(99deg,hsla(198,80%,40%,1),hsla(198,100%,40%,1))}.gradient-bg-10{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(178,100%,31%,0)),to(hsla(178,100%,31%,1)));background-image:linear-gradient(180deg,hsla(178,100%,31%,0),hsla(178,100%,31%,1))}.layout{width:100%;margin-left:auto;margin-right:auto}\feff.js-is-sticky{top:0}.js-is-stuck{bottom:0}.sticky{position:sticky}.sticky.sticky-0{top:0rem}.sticky.sticky-4{top:4rem}.sticky.sticky-l0{left:0rem}.sticky.sticky-b0{bottom:-1px}#app-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-backface-visibility:hidden;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;min-height:calc(100% + -0px);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}#app-inner{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#f8fafc;background-color:var(--color-grey-lightest)}#app-inner #app-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto}#app-inner #app-content .content-wrapper{width:100%;background-color:#f8fafc;background-color:var(--color-grey-lightest);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-line-pack:justify;align-content:space-between}#app-inner #app-content .content-wrapper .page-number{z-index:1001;position:sticky;bottom:25px;width:100px;background-color:#f8fafc;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;margin:auto}#app-inner.with-map .hero-form{width:100%!important}#app-inner.with-map{@screen lg{max-width: 67%;}@screen xl{& .hero-form {width: 80% !important;}}}input.focus-visible,a.focus-visible,button.focus-visible,select.focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}input:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid #35a9db;outline:2px solid var(--color-blue);outline-offset:2px}.align_left{float:left;margin-right:1rem;margin-bottom:1rem}.align_right{float:right;margin-left:1rem;margin-bottom:1rem}button span{pointer-events:none}a>img{pointer-events:none}.skip-to-content-link{pointer-events:initial;height:38px;top:12px;top:var(--space-s);left:-999%;position:absolute}.skip-to-content-link:focus,.skip-to-content-link[focus-within]{left:16px;left:var(--space-m);z-index:51}.skip-to-content-link:focus,.skip-to-content-link:focus-within{left:16px;left:var(--space-m);z-index:51}picture{display:block;line-height:1}.app-footer a{color:#0590c7;color:var(--color-footer-link);text-decoration:underline;text-underline-offset:2px}.app-footer a:hover{color:#1d4759;color:var(--color-footer-link--hover)}.flex-1-hack{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0px}.job-page .organisation-adlogo{max-width:150px;height:auto;max-height:100px;-o-object-fit:contain;object-fit:contain;margin-bottom:24px;margin-bottom:var(--space-l)}#app-content,#app-search{background-color:#f8fafc;background-color:var(--color-grey-lightest)}[data-display=rich] ul,[data-display=rich] ol{padding-left:24px;padding-left:var(--space-l);list-style-position:outside;margin:0 0 24px;margin:0 0 var(--space-l) 0}[data-display=rich] ul ul,[data-display=rich] ol ul,[data-display=rich] ul ol,[data-display=rich] ol ol{margin-bottom:0!important}[data-display=rich] blockquote{padding:8px 12px;padding:var(--space-xs) var(--space-s);border-left:solid 2px #35a9db;border-left:solid 2px var(--color-blue);margin:0 0 24px;margin:0 0 var(--space-l) 0}[data-display=rich] blockquote p{margin-bottom:0}[data-display=rich] pre,[data-display=rich] address{margin:0 0 24px;margin:0 0 var(--space-l) 0}.ip-dialog{padding:0;margin:0;width:100%;height:100%;-webkit-box-shadow:0 8px 32px 0 hsla(198,62.7%,32.5%,.37);box-shadow:0 8px 32px #1f68875e;position:fixed;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;visibility:visible;overflow:auto;background-color:#70a9c280;display:none;z-index:2000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ip-dialog .ip-dialog__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;gap:var(--space-m);text-align:center;margin:24px;margin:var(--space-l);padding:24px;padding:var(--space-l);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;background-color:var(--color-white)}.ip-dialog .ip-dialog__icon{text-align:center;margin:24px;margin:var(--space-l);color:#b82500;color:var(--color-red)}.ip-dialog .ip-dialog__icon svg{max-width:50%;fill:currentColor}.ip-dialog .ip-dialog__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;gap:var(--space-xs);font-family:europa,Asap,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family-heading);font-weight:400;font-weight:var(--font-weight-heading);line-height:1;margin-bottom:24px;-ms-hyphens:auto;hyphens:auto;font-size:1.75rem;font-size:var(--font-size-2xl);word-wrap:break-word;margin-bottom:var(--space-l);display:inline-block;text-align:center}.ip-dialog .ip-dialog__desc{margin:0}.ip-dialog .ip-dialog__footer{margin:24px 24px 0;margin:var(--space-l) var(--space-l) 0 var(--space-l)}.ip-dialog.ip-dialog--open{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.ip-dialog .ip-dialog__wrapper{max-width:400px;padding:32px;padding:var(--space-xl);-ms-flex-item-align:center;align-self:center}}.FormBuilder,.FormBuilder input,.FormBuilder textarea,.FormBuilder select,.FormBuilder button,.FormBuilder .ui-widget{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;line-height:var(--line-height-m);font-family:Asap,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family);font-weight:400;font-weight:var(--font-weight);font-size:1rem;font-size:var(--font-size-m);color:#2e434d;color:var(--color-black)}.FormBuilder input[type=checkbox]{border-radius:4px;border-radius:var(--border-radius-s)}.FormBuilder input[type=radio]{border-radius:999px;border-radius:var(--border-radius-pill)}.FormBuilder .alert{padding:12px 16px;padding:var(--space-s) var(--space-m);border-radius:8px;border-radius:var(--border-radius-m)}.FormBuilder .alert-error{background-color:#b82500;background-color:var(--color-background-alert-error);color:#fff;color:var(--color-white)}.FormBuilder .alert-success{background-color:#005946;background-color:var(--color-background-alert-success);color:#fff;color:var(--color-white)}.FormBuilder.InputfieldForm{padding:0;margin:16px 0;margin:var(--space-m) 0}.FormBuilder.InputfieldForm input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]),.FormBuilder.InputfieldForm textarea{padding:8px 12px;padding:var(--space-xs) var(--space-s);border:1px solid #8795a1;border:1px solid var(--color-border-input);background:#ffffff;background:var(--color-background-input);width:100%;border-radius:4px;border-radius:var(--border-radius-s);height:auto}.FormBuilder select{line-height:1.5!important;line-height:var(--line-height-m)!important}.FormBuilder select{padding:8px 24px 8px 12px;padding:var(--space-xs) var(--space-l) var(--space-xs) var(--space-s);border:1px solid #8795a1;border:1px solid var(--color-border-input);background:#ffffff;background:var(--color-background-input);width:100%;border-radius:4px;border-radius:var(--border-radius-s);min-height:42px}.FormBuilder.InputfieldForm input[type=file]{line-height:1.5;line-height:var(--line-height-m)}.FormBuilder.InputfieldForm button{padding:12px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;gap:8px;gap:var(--space-xs);padding:var(--space-s) var(--space-m);text-decoration:none;border-radius:999px;border-radius:var(--border-radius-pill);font-size:14px;font-size:var(--font-size-s);line-height:1;font-family:europa,Asap,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family-button);font-weight:700;font-weight:var(--font-weight-button);border-width:1px;border-width:var(--border-width-s);border-style:solid;text-transform:uppercase;position:relative;overflow:hidden;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;color:var(--color-button--blue);background-color:#35a9db;background-color:var(--color-background-button--blue);border-color:#35a9db;border-color:var(--color-background-button--blue)}.FormBuilder.InputfieldForm button:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)),color-stop(0,rgba(0,0,0,.1)));background-image:linear-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 0);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.1)));background-image:linear-gradient(rgba(0,0,0,.1) 0 0);background-image:var(--color-background-button--hover--light);color:#fff;color:var(--color-button--blue)}.FormBuilder.InputfieldForm .input-error{color:#801c1b;color:var(--color-red-dark)}.FormBuilder.InputfieldForm .Inputfield{margin-bottom:16px;margin-bottom:var(--space-m)}.FormBuilder.InputfieldForm .Inputfield .InputfieldHeader{display:block;font-family:europa,Asap,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:var(--font-family-button);font-weight:700;font-weight:var(--font-weight-button);font-size:14px;font-size:var(--font-size-s);color:#2e434d;color:var(--color-label);padding-bottom:4px;padding-bottom:var(--space-xxs)}.FormBuilder.InputfieldForm .notes,.FormBuilder.InputfieldForm .description{margin-bottom:.5em;margin-top:0;opacity:.6}.FormBuilder.InputfieldForm .notes{font-size:smaller}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset{padding:0 25px;border:1px solid #ddd}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset legend{font-weight:600}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset>.InputfieldContent>.description{margin:1em 0}.FormBuilder.InputfieldForm .InputfieldFormBuilderFile{padding:25px 25px 12.5px;border:1px solid #ddd;background:#fbfbfb}.FormBuilder.InputfieldForm .InputfieldCheckbox .pw-no-select,.FormBuilder.InputfieldForm .InputfieldCheckboxes .pw-no-select,.FormBuilder.InputfieldForm .InputfieldRadios .pw-no-select{position:relative;margin-left:8px;margin-left:var(--space-xs)}.FormBuilder.InputfieldForm .InputfieldStateRequired>.InputfieldHeader:first-child:after{color:red;content:"*"}.FormBuilder.InputfieldForm #wrap_Inputfield-{display:none}.Inputfields>.Inputfield>.InputfieldContent:before,.Inputfields>.Inputfield>.InputfieldContent:after,.InputfieldForm:after,.pw-clearfix:before,.pw-clearfix:after{content:"";display:table;border-collapse:collapse}.Inputfields>.Inputfield>.InputfieldContent:after,.InputfieldForm:after,.pw-clearfix:after{clear:both}.pw-clearfix{min-height:0}.InputfieldCheckboxesStacked,.InputfieldRadiosStacked{list-style:none;padding:0}@media screen{.print-only,.print-only-flex{display:none}}@media print{html,body{color:#000!important}html,body{font-size:14pt;background:white}body{color:#000!important}body{background:white}#app-wrapper{width:100%}section,article{color:#000!important}section,article{background:white}.print-only{display:block!important}.print-only-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.screen-only{display:none!important}h1,h2,h3,h4,h5,h6{margin-bottom:.75rem}h1.add-border,h2.add-border,h3.add-border,h4.add-border,h5.add-border,h6.add-border{@apply .pb-3 .border-b .border-grey-dark;}span.text-grey-darker{color:#000!important}.icon{@apply .text-blue-dark !important;}.svg-text-large svg{height:10mm!important;width:51mm!important}.svg-text-large svg{display:inline-block}#app-search,#app-navigation,.footer-links,.footer-static,.paginate,.visit-button,.bot{display:none}ip-section{background-color:#fff;color:#000}#job-desc{display:block}ip-aside{background-color:#fff;color:#000;.print-job-data {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; gap: 24px; gap: var(--space-l); .qr-logo {max-width: 200px; width: 100%; height: 100%; aspect-ratio: 1 / 1; margin: auto;} .left-col {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; .theme-logo {width: 220px; height: auto; margin-bottom: 40px; margin-bottom: var(--space-xxl);}}}}}@media print{#job-content .job-content-inner-content .panel{height:100%}#job-content .job-content-inner-content .fade{background:none}#job-content .show{display:none}}
