/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}body{background-color:#fff;color:#333;font-size:1rem;font-family:"PT Serif",serif,"Times New Roman",Times;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:1rem;margin-top:0}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p,ol,ul{margin-bottom:1rem;margin-top:0}a{color:#3261ad;text-decoration:none}a:hover{text-decoration:underline}hr{border:1px solid #e3e9eb;border-width:1px 0 0 0;margin-top:1rem;margin-bottom:1rem}button,input,optgroup,select,textarea{line-height:inherit}input[type=checkbox],input[type=radio]{margin-bottom:.25rem;margin-right:.25rem}label{margin-bottom:.25rem;margin-top:.25rem}fieldset{border:none;margin:0 0 2rem 0;padding:0}table{border-collapse:collapse}img{max-width:100%;vertical-align:baseline}.row{margin-top:1rem}.gutter .span,.gutter .span-12,.gutter .span-11,.gutter .span-10,.gutter .span-9,.gutter .span-8,.gutter .span-7,.gutter .span-6,.gutter .span-5,.gutter .span-4,.gutter .span-3,.gutter .span-2,.gutter .span-1{margin-bottom:1rem}@media(min-width: 960px){.row{display:flex;flex-wrap:wrap;justify-content:space-between}.row.gutter{margin:0 -0.5rem}.row.gutter .span,.row.gutter .span-1,.row.gutter .span-2,.row.gutter .span-3,.row.gutter .span-4,.row.gutter .span-5,.row.gutter .span-6,.row.gutter .span-7,.row.gutter .span-8,.row.gutter .span-9,.row.gutter .span-10,.row.gutter .span-11,.row.gutter .span-12{padding-left:.5rem;padding-right:.5rem}.span,.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12{flex:0 1 auto}.span-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-1{margin-left:8.3333333333%}.span-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.offset-2{margin-left:16.6666666667%}.span-3{flex:0 0 25%;max-width:25%}.offset-3{margin-left:25%}.span-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.offset-4{margin-left:33.3333333333%}.span-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.offset-5{margin-left:41.6666666667%}.span-6{flex:0 0 50%;max-width:50%}.offset-6{margin-left:50%}.span-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.offset-7{margin-left:58.3333333333%}.span-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.offset-8{margin-left:66.6666666667%}.span-9{flex:0 0 75%;max-width:75%}.offset-9{margin-left:75%}.span-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.offset-10{margin-left:83.3333333333%}.span-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.offset-11{margin-left:91.6666666667%}.span-12{flex:0 0 100%;max-width:100%}.offset-12{margin-left:100%}}.container{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:960px;width:100%}.table{width:100%;margin-bottom:1rem}.table th{background-color:hsl(195,16.6666666667%,93.5882352941%)}.table th,.table td{border:1px solid #e3e9eb;padding:.75rem;text-align:left}.sidescroller{overflow-x:auto}.sidescroller .table th{white-space:nowrap}.action{margin-bottom:1rem}.field{margin-bottom:1rem}.field select,.field textarea,.field input[type=text],.field input[type=email],.field input[type=number],.field input[type=tel],.field input[type=password]{background:hsl(195,16.6666666667%,93.5882352941%);border:1px solid #e3e9eb;height:3rem;padding:.75rem;width:100%}.field select.with_error,.field textarea.with_error,.field input[type=text].with_error,.field input[type=email].with_error,.field input[type=number].with_error,.field input[type=tel].with_error,.field input[type=password].with_error{border-color:#ad3243}.field select:focus,.field textarea:focus,.field input[type=text]:focus,.field input[type=email]:focus,.field input[type=number]:focus,.field input[type=tel]:focus,.field input[type=password]:focus{border-color:#3261ad;outline:none}.field textarea{height:auto}.field label{color:#999;display:block;font-size:.875rem;text-transform:uppercase}.field label.with_error{color:#ad3243}.field input[type=radio],.field input[type=checkbox]{opacity:0;z-index:-1;position:absolute}.field input[type=radio]+label,.field input[type=checkbox]+label{color:#333;font-size:1rem;margin-bottom:.75rem;margin-top:.75rem;padding-left:1.5rem;position:relative;text-transform:none}.field input[type=radio]+label:before{content:" ";height:1rem;width:1rem;display:block;border-radius:.5rem;border:1px solid #e3e9eb;background-color:hsl(195,16.6666666667%,93.5882352941%);position:absolute;left:0;top:.25rem}.field input[type=radio]+label:after{content:" ";display:none;height:.375rem;width:.375rem;border-radius:.1875rem;background-color:hsl(195,16.6666666667%,93.5882352941%);position:absolute;left:.3125rem;top:.5625rem}.field input[type=radio]+label.with_error{color:#ad3243}.field input[type=radio]+label.with_error:before{border-color:#ad3243}.field input[type=radio]:checked+label:before{background-color:#3261ad;border-color:#3261ad}.field input[type=radio]:checked+label:after{display:block}.field input[type=checkbox]+label:before{content:" ";height:1rem;width:1rem;display:block;border-radius:.25rem;border:1px solid #e3e9eb;background-color:hsl(195,16.6666666667%,93.5882352941%);position:absolute;left:0;top:.25rem}.field input[type=checkbox]+label:after{content:" ";display:none;height:1rem;width:1rem;background-image:url(/packs/static/images/check-42b5661b09d7c3246ab5.svg);background-size:50% 50%;background-position:center center;background-repeat:no-repeat;position:absolute;left:0rem;top:.25rem}.field input[type=checkbox]+label.with_error{color:#ad3243}.field input[type=checkbox]+label.with_error:before{border-color:#ad3243}.field input[type=checkbox]:checked+label:before{background-color:#3261ad;border-color:#3261ad}.field input[type=checkbox]:checked+label:after{display:block}.field.datetime{display:flex;flex-wrap:wrap}.field.datetime label{flex:0 0 100%}.field.datetime select{flex:1 1 auto;width:auto}.field.datetime .day,.field.datetime .month,.field.datetime .year,.field.datetime .hour{margin-right:1rem}.field.row{align-items:flex-end}.errors{list-style:none;padding:0}.error{background:#ad3243;color:#fff;padding:.75rem;margin-bottom:.5rem}.fieldset{border:1px solid #e3e9eb;border-width:1px 0 1px 0;padding:.5rem 0}.fieldset legend{font-size:2rem;font-weight:bold;padding-right:1rem}.button{border:none;display:block;height:3rem;line-height:1.5;padding:.75rem 1rem;text-align:center;width:100%}.button:hover{text-decoration:none}.button.commit,.button.primary{background:#3261ad;color:#fff}.button.commit:hover,.button.commit:disabled,.button.primary:hover,.button.primary:disabled{background:rgb(20.9531346171%,40.6490811571%,72.4978457751%)}.button.abort{background:#ad3243;color:#fff}.button.abort:hover,.button.abort:disabled{background:rgb(72.4978457751%,20.9531346171%,28.0772003869%)}.button.neutral{background:#e3e9eb;color:#777}.button.neutral:hover,.button.neutral:disabled{background:hsl(195,16.6666666667%,93.5882352941%)}.message{text-align:center;line-height:1.625;padding:10px 15px}.message.alert{background:#ad3243;color:#fff}.message.notice{background:#32ad5f;color:#fff}.navbar{background:#2a2e33;color:#efefef;white-space:nowrap;z-index:990}.navbar_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:960px}.navbar_container.fluid{max-width:none}.navbar_logo{flex:0 1 auto;padding:1.25rem 1rem}.navbar_logo img{height:2rem}.navbar_links{background-color:#2a2e33;display:none;flex:0 0 100%;list-style:none;margin:0;padding:0}.navbar_links.show{display:block}.navbar_links a{border-top:1px solid rgb(19.1802656546%,21.0069576218%,23.2903225806%);color:inherit;display:block;padding:1rem}.navbar_links a:hover{text-decoration:none}.navbar_links ul{display:none}.navbar_group{display:flex;flex:1 1 auto;justify-content:space-between}@media(min-width: 960px){.navbar_toggle{display:none}.navbar_links{display:flex;flex:0 0 auto}.navbar_links ul{background-color:rgb(19.1802656546%,21.0069576218%,23.2903225806%);list-style:none;margin:0;padding:0;position:absolute;top:100%}.navbar_links a{border-top:none}.navbar_links>li>a{padding:1.5rem 1rem}.navbar_links>li{position:relative}.navbar_links>li:hover>a{background-color:rgb(19.1802656546%,21.0069576218%,23.2903225806%)}.navbar_links>li:hover>ul{display:block}.navbar_links ul a{min-width:12rem}.navbar_links ul a:hover{background-color:#2a2e33}}.hamburger{padding:.95rem 1rem}.hamburger div{background:#fff;height:.2rem;margin:.5rem 0;width:2.125rem;transition:transform .3s ease,opacity .3s ease}.hamburger div:nth-child(1){transform-origin:0 0}.hamburger div:nth-child(3){transform-origin:0 100%}.hamburger.toggled div:nth-child(1){transform:rotate(45deg)}.hamburger.toggled div:nth-child(2){opacity:0}.hamburger.toggled div:nth-child(3){transform:rotate(-45deg)}.logo img{display:block;margin:auto}.locales{line-height:1;list-style:none;padding:0}.locales li{display:inline-block;margin:0 .25rem}.locale{display:block;text-indent:-9999px;background-repeat:no-repeat;background-size:contain;width:1.33333em}.locale.nb{background-image:url(/packs/static/images/nb-446cece317316c578f92.svg)}.locale.en{background-image:url(/packs/static/images/en-8d77f741d1084f519524.svg)}.breadcrumbs{font-weight:bold;margin-bottom:2rem}.jumbotron{background-color:#e3e9eb;color:#333;padding:4rem 2rem;margin-bottom:2rem}.page_card,.page_header{background-color:#e3e9eb;background-position:center center;background-size:cover;background-repeat:no-repeat;overflow-wrap:break-word}.page_card_overlay,.page_header_overlay{background-color:rgba(42,46,51,.5);color:#efefef;display:flex;flex-direction:column;justify-content:center;text-align:center}.page_header_overlay{max-height:32rem;height:65vw}.page_card{transition:transform .2s}.page_card:hover{transform:scale(1.02)}.page_card_overlay{max-height:16rem;height:56.25vw;padding:1rem}.page_card_overlay:hover{text-decoration:none}.page_header h1{font-size:2.5rem;font-weight:normal;margin:.5rem 0}.page_header h2{font-size:1.5rem;font-style:italic;font-weight:normal;margin:.5rem 0}.page_container{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;max-width:960px;width:100%;margin-top:3rem;margin-bottom:3rem}.page_content{margin-bottom:2rem}.page_content h1,.page_content h2,.page_content h3,.page_content h4,.page_content h5,.page_content h6{margin-top:2rem}.page_children{margin-bottom:2rem}.page_card{border-radius:3px;overflow:hidden}.page_card h3{font-size:1.5rem;font-weight:normal;margin:.5rem 0}.page_card h4{font-size:1.125rem;font-style:italic;font-weight:normal;margin:.5rem 0}.main_page_logo img{width:60%;max-width:30rem}.employee_card,.employee_page .page_header{background-size:contain;background-position:center bottom}.employee_card .page_card_overlay,.employee_page .page_header_overlay{background-color:rgba(0,0,0,0);color:#333;text-align:right}.employee_card .page_card_content,.employee_page .page_header_content{padding-left:30%}@media(min-width: 960px){.page_header h1{font-size:4.5rem}.page_header h2{font-size:2.5rem}.page_card h3{font-size:2rem}.page_card h4{font-size:1.5rem}.main_page .page_header{font-size:10rem}}.footer{background-color:#2a2e33;color:#efefef;font-size:.875rem;padding:4rem 0;text-align:center}.footer a{color:inherit}.footer_locales{font-size:1.125rem;margin-top:2rem}.footer_privacy,.footer_copyright{color:rgb(30.0189753321%,32.8779253637%,36.4516129032%)}.footer_privacy{margin-top:1rem}.box{background-color:hsl(195,16.6666666667%,93.5882352941%);border:1px solid #e3e9eb;padding:1rem;margin-bottom:1rem}.app{display:flex;flex-direction:column;min-height:100vh}.page{flex:1 0 auto}.qr_code{width:200px}@media(min-width: 960px){.app{padding-top:4.5rem}.navbar{position:fixed;top:0;width:100%}}

/*# sourceMappingURL=application-40f5a073.css.map*/