@charset "UTF-8";
/**
 * Foundation for Sites by ZURB
 * Version 6.2.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: not-allowed;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 * [NOTE] We don't enable this ruleset in Foundation, because we want the <fieldset> element to have plain styling.
 */
/* fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
} */
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

html {
  font-size: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

body {
  padding: 0;
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  line-height: 1.5;
  color: #0a0a0a;
  background: #fefefe;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: middle;
}

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0;
}

select {
  width: 100%;
  border-radius: 0;
}

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  line-height: 1;
}
[data-whatinput=mouse] button {
  outline: 0;
}

.is-visible {
  display: block !important;
}

.is-hidden {
  display: none !important;
}

.row {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}
.row::before, .row::after {
  content: " ";
  display: table;
}
.row::after {
  clear: both;
}
.row.collapse > .column, .row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
.row .row {
  max-width: none;
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}
@media screen and (min-width: 40em) {
  .row .row {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
  }
}
.row .row.collapse {
  margin-left: 0;
  margin-right: 0;
}
.row.expanded {
  max-width: none;
}
.row.expanded .row {
  margin-left: auto;
  margin-right: auto;
}

.column, .columns {
  width: 100%;
  float: left;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media screen and (min-width: 40em) {
  .column, .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}

.column.row.row, .row.row.columns {
  float: none;
}
.row .column.row.row, .row .row.row.columns {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.small-1 {
  width: 8.3333333333%;
}

.small-push-1 {
  position: relative;
  left: 8.3333333333%;
}

.small-pull-1 {
  position: relative;
  left: -8.3333333333%;
}

.small-offset-0 {
  margin-left: 0%;
}

.small-2 {
  width: 16.6666666667%;
}

.small-push-2 {
  position: relative;
  left: 16.6666666667%;
}

.small-pull-2 {
  position: relative;
  left: -16.6666666667%;
}

.small-offset-1 {
  margin-left: 8.3333333333%;
}

.small-3 {
  width: 25%;
}

.small-push-3 {
  position: relative;
  left: 25%;
}

.small-pull-3 {
  position: relative;
  left: -25%;
}

.small-offset-2 {
  margin-left: 16.6666666667%;
}

.small-4 {
  width: 33.3333333333%;
}

.small-push-4 {
  position: relative;
  left: 33.3333333333%;
}

.small-pull-4 {
  position: relative;
  left: -33.3333333333%;
}

.small-offset-3 {
  margin-left: 25%;
}

.small-5 {
  width: 41.6666666667%;
}

.small-push-5 {
  position: relative;
  left: 41.6666666667%;
}

.small-pull-5 {
  position: relative;
  left: -41.6666666667%;
}

.small-offset-4 {
  margin-left: 33.3333333333%;
}

.small-6 {
  width: 50%;
}

.small-push-6 {
  position: relative;
  left: 50%;
}

.small-pull-6 {
  position: relative;
  left: -50%;
}

.small-offset-5 {
  margin-left: 41.6666666667%;
}

.small-7 {
  width: 58.3333333333%;
}

.small-push-7 {
  position: relative;
  left: 58.3333333333%;
}

.small-pull-7 {
  position: relative;
  left: -58.3333333333%;
}

.small-offset-6 {
  margin-left: 50%;
}

.small-8 {
  width: 66.6666666667%;
}

.small-push-8 {
  position: relative;
  left: 66.6666666667%;
}

.small-pull-8 {
  position: relative;
  left: -66.6666666667%;
}

.small-offset-7 {
  margin-left: 58.3333333333%;
}

.small-9 {
  width: 75%;
}

.small-push-9 {
  position: relative;
  left: 75%;
}

.small-pull-9 {
  position: relative;
  left: -75%;
}

.small-offset-8 {
  margin-left: 66.6666666667%;
}

.small-10 {
  width: 83.3333333333%;
}

.small-push-10 {
  position: relative;
  left: 83.3333333333%;
}

.small-pull-10 {
  position: relative;
  left: -83.3333333333%;
}

.small-offset-9 {
  margin-left: 75%;
}

.small-11 {
  width: 91.6666666667%;
}

.small-push-11 {
  position: relative;
  left: 91.6666666667%;
}

.small-pull-11 {
  position: relative;
  left: -91.6666666667%;
}

.small-offset-10 {
  margin-left: 83.3333333333%;
}

.small-12 {
  width: 100%;
}

.small-offset-11 {
  margin-left: 91.6666666667%;
}

.small-up-1 > .column, .small-up-1 > .columns {
  width: 100%;
  float: left;
}
.small-up-1 > .column:nth-of-type(1n), .small-up-1 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-1 > .column:nth-of-type(1n+1), .small-up-1 > .columns:nth-of-type(1n+1) {
  clear: both;
}
.small-up-1 > .column:last-child, .small-up-1 > .columns:last-child {
  float: left;
}

.small-up-2 > .column, .small-up-2 > .columns {
  width: 50%;
  float: left;
}
.small-up-2 > .column:nth-of-type(1n), .small-up-2 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-2 > .column:nth-of-type(2n+1), .small-up-2 > .columns:nth-of-type(2n+1) {
  clear: both;
}
.small-up-2 > .column:last-child, .small-up-2 > .columns:last-child {
  float: left;
}

.small-up-3 > .column, .small-up-3 > .columns {
  width: 33.3333333333%;
  float: left;
}
.small-up-3 > .column:nth-of-type(1n), .small-up-3 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-3 > .column:nth-of-type(3n+1), .small-up-3 > .columns:nth-of-type(3n+1) {
  clear: both;
}
.small-up-3 > .column:last-child, .small-up-3 > .columns:last-child {
  float: left;
}

.small-up-4 > .column, .small-up-4 > .columns {
  width: 25%;
  float: left;
}
.small-up-4 > .column:nth-of-type(1n), .small-up-4 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-4 > .column:nth-of-type(4n+1), .small-up-4 > .columns:nth-of-type(4n+1) {
  clear: both;
}
.small-up-4 > .column:last-child, .small-up-4 > .columns:last-child {
  float: left;
}

.small-up-5 > .column, .small-up-5 > .columns {
  width: 20%;
  float: left;
}
.small-up-5 > .column:nth-of-type(1n), .small-up-5 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-5 > .column:nth-of-type(5n+1), .small-up-5 > .columns:nth-of-type(5n+1) {
  clear: both;
}
.small-up-5 > .column:last-child, .small-up-5 > .columns:last-child {
  float: left;
}

.small-up-6 > .column, .small-up-6 > .columns {
  width: 16.6666666667%;
  float: left;
}
.small-up-6 > .column:nth-of-type(1n), .small-up-6 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-6 > .column:nth-of-type(6n+1), .small-up-6 > .columns:nth-of-type(6n+1) {
  clear: both;
}
.small-up-6 > .column:last-child, .small-up-6 > .columns:last-child {
  float: left;
}

.small-up-7 > .column, .small-up-7 > .columns {
  width: 14.2857142857%;
  float: left;
}
.small-up-7 > .column:nth-of-type(1n), .small-up-7 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-7 > .column:nth-of-type(7n+1), .small-up-7 > .columns:nth-of-type(7n+1) {
  clear: both;
}
.small-up-7 > .column:last-child, .small-up-7 > .columns:last-child {
  float: left;
}

.small-up-8 > .column, .small-up-8 > .columns {
  width: 12.5%;
  float: left;
}
.small-up-8 > .column:nth-of-type(1n), .small-up-8 > .columns:nth-of-type(1n) {
  clear: none;
}
.small-up-8 > .column:nth-of-type(8n+1), .small-up-8 > .columns:nth-of-type(8n+1) {
  clear: both;
}
.small-up-8 > .column:last-child, .small-up-8 > .columns:last-child {
  float: left;
}

.small-collapse > .column, .small-collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
.small-collapse .row, .expanded.row .small-collapse.row {
  margin-left: 0;
  margin-right: 0;
}

.small-uncollapse > .column, .small-uncollapse > .columns {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.small-centered {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.small-uncentered,
.small-push-0,
.small-pull-0 {
  position: static;
  margin-left: 0;
  margin-right: 0;
  float: left;
}

@media screen and (min-width: 40em) {
  .medium-1 {
    width: 8.3333333333%;
  }
  .medium-push-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .medium-pull-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .medium-offset-0 {
    margin-left: 0%;
  }
  .medium-2 {
    width: 16.6666666667%;
  }
  .medium-push-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .medium-pull-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .medium-offset-1 {
    margin-left: 8.3333333333%;
  }
  .medium-3 {
    width: 25%;
  }
  .medium-push-3 {
    position: relative;
    left: 25%;
  }
  .medium-pull-3 {
    position: relative;
    left: -25%;
  }
  .medium-offset-2 {
    margin-left: 16.6666666667%;
  }
  .medium-4 {
    width: 33.3333333333%;
  }
  .medium-push-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .medium-pull-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .medium-offset-3 {
    margin-left: 25%;
  }
  .medium-5 {
    width: 41.6666666667%;
  }
  .medium-push-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .medium-pull-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .medium-offset-4 {
    margin-left: 33.3333333333%;
  }
  .medium-6 {
    width: 50%;
  }
  .medium-push-6 {
    position: relative;
    left: 50%;
  }
  .medium-pull-6 {
    position: relative;
    left: -50%;
  }
  .medium-offset-5 {
    margin-left: 41.6666666667%;
  }
  .medium-7 {
    width: 58.3333333333%;
  }
  .medium-push-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .medium-pull-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .medium-offset-6 {
    margin-left: 50%;
  }
  .medium-8 {
    width: 66.6666666667%;
  }
  .medium-push-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .medium-pull-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .medium-offset-7 {
    margin-left: 58.3333333333%;
  }
  .medium-9 {
    width: 75%;
  }
  .medium-push-9 {
    position: relative;
    left: 75%;
  }
  .medium-pull-9 {
    position: relative;
    left: -75%;
  }
  .medium-offset-8 {
    margin-left: 66.6666666667%;
  }
  .medium-10 {
    width: 83.3333333333%;
  }
  .medium-push-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .medium-pull-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .medium-offset-9 {
    margin-left: 75%;
  }
  .medium-11 {
    width: 91.6666666667%;
  }
  .medium-push-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .medium-pull-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .medium-offset-10 {
    margin-left: 83.3333333333%;
  }
  .medium-12 {
    width: 100%;
  }
  .medium-offset-11 {
    margin-left: 91.6666666667%;
  }
  .medium-up-1 > .column, .medium-up-1 > .columns {
    width: 100%;
    float: left;
  }
  .medium-up-1 > .column:nth-of-type(1n), .medium-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-1 > .column:nth-of-type(1n+1), .medium-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
  }
  .medium-up-1 > .column:last-child, .medium-up-1 > .columns:last-child {
    float: left;
  }
  .medium-up-2 > .column, .medium-up-2 > .columns {
    width: 50%;
    float: left;
  }
  .medium-up-2 > .column:nth-of-type(1n), .medium-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-2 > .column:nth-of-type(2n+1), .medium-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
  }
  .medium-up-2 > .column:last-child, .medium-up-2 > .columns:last-child {
    float: left;
  }
  .medium-up-3 > .column, .medium-up-3 > .columns {
    width: 33.3333333333%;
    float: left;
  }
  .medium-up-3 > .column:nth-of-type(1n), .medium-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-3 > .column:nth-of-type(3n+1), .medium-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
  }
  .medium-up-3 > .column:last-child, .medium-up-3 > .columns:last-child {
    float: left;
  }
  .medium-up-4 > .column, .medium-up-4 > .columns {
    width: 25%;
    float: left;
  }
  .medium-up-4 > .column:nth-of-type(1n), .medium-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-4 > .column:nth-of-type(4n+1), .medium-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
  }
  .medium-up-4 > .column:last-child, .medium-up-4 > .columns:last-child {
    float: left;
  }
  .medium-up-5 > .column, .medium-up-5 > .columns {
    width: 20%;
    float: left;
  }
  .medium-up-5 > .column:nth-of-type(1n), .medium-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-5 > .column:nth-of-type(5n+1), .medium-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
  }
  .medium-up-5 > .column:last-child, .medium-up-5 > .columns:last-child {
    float: left;
  }
  .medium-up-6 > .column, .medium-up-6 > .columns {
    width: 16.6666666667%;
    float: left;
  }
  .medium-up-6 > .column:nth-of-type(1n), .medium-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-6 > .column:nth-of-type(6n+1), .medium-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
  }
  .medium-up-6 > .column:last-child, .medium-up-6 > .columns:last-child {
    float: left;
  }
  .medium-up-7 > .column, .medium-up-7 > .columns {
    width: 14.2857142857%;
    float: left;
  }
  .medium-up-7 > .column:nth-of-type(1n), .medium-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-7 > .column:nth-of-type(7n+1), .medium-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
  }
  .medium-up-7 > .column:last-child, .medium-up-7 > .columns:last-child {
    float: left;
  }
  .medium-up-8 > .column, .medium-up-8 > .columns {
    width: 12.5%;
    float: left;
  }
  .medium-up-8 > .column:nth-of-type(1n), .medium-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .medium-up-8 > .column:nth-of-type(8n+1), .medium-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
  }
  .medium-up-8 > .column:last-child, .medium-up-8 > .columns:last-child {
    float: left;
  }
  .medium-collapse > .column, .medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  .medium-collapse .row, .expanded.row .medium-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
  .medium-uncollapse > .column, .medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .medium-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .medium-uncentered,
  .medium-push-0,
  .medium-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}
@media screen and (min-width: 64em) {
  .large-1 {
    width: 8.3333333333%;
  }
  .large-push-1 {
    position: relative;
    left: 8.3333333333%;
  }
  .large-pull-1 {
    position: relative;
    left: -8.3333333333%;
  }
  .large-offset-0 {
    margin-left: 0%;
  }
  .large-2 {
    width: 16.6666666667%;
  }
  .large-push-2 {
    position: relative;
    left: 16.6666666667%;
  }
  .large-pull-2 {
    position: relative;
    left: -16.6666666667%;
  }
  .large-offset-1 {
    margin-left: 8.3333333333%;
  }
  .large-3 {
    width: 25%;
  }
  .large-push-3 {
    position: relative;
    left: 25%;
  }
  .large-pull-3 {
    position: relative;
    left: -25%;
  }
  .large-offset-2 {
    margin-left: 16.6666666667%;
  }
  .large-4 {
    width: 33.3333333333%;
  }
  .large-push-4 {
    position: relative;
    left: 33.3333333333%;
  }
  .large-pull-4 {
    position: relative;
    left: -33.3333333333%;
  }
  .large-offset-3 {
    margin-left: 25%;
  }
  .large-5 {
    width: 41.6666666667%;
  }
  .large-push-5 {
    position: relative;
    left: 41.6666666667%;
  }
  .large-pull-5 {
    position: relative;
    left: -41.6666666667%;
  }
  .large-offset-4 {
    margin-left: 33.3333333333%;
  }
  .large-6 {
    width: 50%;
  }
  .large-push-6 {
    position: relative;
    left: 50%;
  }
  .large-pull-6 {
    position: relative;
    left: -50%;
  }
  .large-offset-5 {
    margin-left: 41.6666666667%;
  }
  .large-7 {
    width: 58.3333333333%;
  }
  .large-push-7 {
    position: relative;
    left: 58.3333333333%;
  }
  .large-pull-7 {
    position: relative;
    left: -58.3333333333%;
  }
  .large-offset-6 {
    margin-left: 50%;
  }
  .large-8 {
    width: 66.6666666667%;
  }
  .large-push-8 {
    position: relative;
    left: 66.6666666667%;
  }
  .large-pull-8 {
    position: relative;
    left: -66.6666666667%;
  }
  .large-offset-7 {
    margin-left: 58.3333333333%;
  }
  .large-9 {
    width: 75%;
  }
  .large-push-9 {
    position: relative;
    left: 75%;
  }
  .large-pull-9 {
    position: relative;
    left: -75%;
  }
  .large-offset-8 {
    margin-left: 66.6666666667%;
  }
  .large-10 {
    width: 83.3333333333%;
  }
  .large-push-10 {
    position: relative;
    left: 83.3333333333%;
  }
  .large-pull-10 {
    position: relative;
    left: -83.3333333333%;
  }
  .large-offset-9 {
    margin-left: 75%;
  }
  .large-11 {
    width: 91.6666666667%;
  }
  .large-push-11 {
    position: relative;
    left: 91.6666666667%;
  }
  .large-pull-11 {
    position: relative;
    left: -91.6666666667%;
  }
  .large-offset-10 {
    margin-left: 83.3333333333%;
  }
  .large-12 {
    width: 100%;
  }
  .large-offset-11 {
    margin-left: 91.6666666667%;
  }
  .large-up-1 > .column, .large-up-1 > .columns {
    width: 100%;
    float: left;
  }
  .large-up-1 > .column:nth-of-type(1n), .large-up-1 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-1 > .column:nth-of-type(1n+1), .large-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
  }
  .large-up-1 > .column:last-child, .large-up-1 > .columns:last-child {
    float: left;
  }
  .large-up-2 > .column, .large-up-2 > .columns {
    width: 50%;
    float: left;
  }
  .large-up-2 > .column:nth-of-type(1n), .large-up-2 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-2 > .column:nth-of-type(2n+1), .large-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
  }
  .large-up-2 > .column:last-child, .large-up-2 > .columns:last-child {
    float: left;
  }
  .large-up-3 > .column, .large-up-3 > .columns {
    width: 33.3333333333%;
    float: left;
  }
  .large-up-3 > .column:nth-of-type(1n), .large-up-3 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-3 > .column:nth-of-type(3n+1), .large-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
  }
  .large-up-3 > .column:last-child, .large-up-3 > .columns:last-child {
    float: left;
  }
  .large-up-4 > .column, .large-up-4 > .columns {
    width: 25%;
    float: left;
  }
  .large-up-4 > .column:nth-of-type(1n), .large-up-4 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-4 > .column:nth-of-type(4n+1), .large-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
  }
  .large-up-4 > .column:last-child, .large-up-4 > .columns:last-child {
    float: left;
  }
  .large-up-5 > .column, .large-up-5 > .columns {
    width: 20%;
    float: left;
  }
  .large-up-5 > .column:nth-of-type(1n), .large-up-5 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-5 > .column:nth-of-type(5n+1), .large-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
  }
  .large-up-5 > .column:last-child, .large-up-5 > .columns:last-child {
    float: left;
  }
  .large-up-6 > .column, .large-up-6 > .columns {
    width: 16.6666666667%;
    float: left;
  }
  .large-up-6 > .column:nth-of-type(1n), .large-up-6 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-6 > .column:nth-of-type(6n+1), .large-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
  }
  .large-up-6 > .column:last-child, .large-up-6 > .columns:last-child {
    float: left;
  }
  .large-up-7 > .column, .large-up-7 > .columns {
    width: 14.2857142857%;
    float: left;
  }
  .large-up-7 > .column:nth-of-type(1n), .large-up-7 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-7 > .column:nth-of-type(7n+1), .large-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
  }
  .large-up-7 > .column:last-child, .large-up-7 > .columns:last-child {
    float: left;
  }
  .large-up-8 > .column, .large-up-8 > .columns {
    width: 12.5%;
    float: left;
  }
  .large-up-8 > .column:nth-of-type(1n), .large-up-8 > .columns:nth-of-type(1n) {
    clear: none;
  }
  .large-up-8 > .column:nth-of-type(8n+1), .large-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
  }
  .large-up-8 > .column:last-child, .large-up-8 > .columns:last-child {
    float: left;
  }
  .large-collapse > .column, .large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  .large-collapse .row, .expanded.row .large-collapse.row {
    margin-left: 0;
    margin-right: 0;
  }
  .large-uncollapse > .column, .large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
  .large-centered {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  .large-uncentered,
  .large-push-0,
  .large-pull-0 {
    position: static;
    margin-left: 0;
    margin-right: 0;
    float: left;
  }
}
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

p {
  font-size: inherit;
  line-height: 1.6;
  margin-bottom: 1rem;
  text-rendering: optimizeLegibility;
}

em,
i {
  font-style: italic;
  line-height: inherit;
}

strong,
b {
  font-weight: 700;
  line-height: inherit;
}

small {
  font-size: 80%;
  line-height: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-style: normal;
  color: inherit;
  text-rendering: optimizeLegibility;
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.4;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #cacaca;
  line-height: 0;
}

h1 {
  font-size: 1.5rem;
}

h2 {
  font-size: 1.25rem;
}

h3 {
  font-size: 1.1875rem;
}

h4 {
  font-size: 1.125rem;
}

h5 {
  font-size: 1.0625rem;
}

h6 {
  font-size: 1rem;
}

@media screen and (min-width: 40em) {
  h1 {
    font-size: 3rem;
  }
  h2 {
    font-size: 2.5rem;
  }
  h3 {
    font-size: 1.9375rem;
  }
  h4 {
    font-size: 1.5625rem;
  }
  h5 {
    font-size: 1.25rem;
  }
  h6 {
    font-size: 1rem;
  }
}
a {
  color: #1A1A1A;
  text-decoration: none;
  line-height: inherit;
  cursor: pointer;
}
a:hover, a:focus {
  color: rgb(22.36, 22.36, 22.36);
}
a img {
  border: 0;
}

hr {
  max-width: 75rem;
  height: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 1px solid #cacaca;
  border-left: 0;
  margin: 1.25rem auto;
  clear: both;
}

ul,
ol,
dl {
  line-height: 1.6;
  margin-bottom: 1rem;
  list-style-position: outside;
}

li {
  font-size: inherit;
}

ul {
  list-style-type: disc;
  margin-left: 1.25rem;
}

ol {
  margin-left: 1.25rem;
}

ul ul, ul ol, ol ul, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0;
}

dl {
  margin-bottom: 1rem;
}
dl dt {
  margin-bottom: 0.3rem;
  font-weight: 700;
}

blockquote {
  margin: 0 0 1rem;
  padding: 0.5625rem 1.25rem 0 1.1875rem;
  border-left: 1px solid #cacaca;
}
blockquote, blockquote p {
  line-height: 1.6;
  color: #8a8a8a;
}

cite {
  display: block;
  font-size: 0.8125rem;
  color: #8a8a8a;
}
cite:before {
  content: "— ";
}

abbr {
  color: #0a0a0a;
  cursor: help;
  border-bottom: 1px dotted #0a0a0a;
}

code {
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: 300;
  color: #0a0a0a;
  background-color: #e6e6e6;
  border: 1px solid #cacaca;
  padding: 0.125rem 0.3125rem 0.0625rem;
}

kbd {
  padding: 0.125rem 0.25rem 0;
  margin: 0;
  background-color: #e6e6e6;
  color: #0a0a0a;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
}

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: 300;
  line-height: 1.4;
  color: #8a8a8a;
}

.lead {
  font-size: 125%;
  line-height: 1.6;
}

.stat {
  font-size: 2.5rem;
  line-height: 1;
}
p + .stat {
  margin-top: -1rem;
}

.no-bullet {
  margin-left: 0;
  list-style: none;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

@media screen and (min-width: 40em) {
  .medium-text-left {
    text-align: left;
  }
  .medium-text-right {
    text-align: right;
  }
  .medium-text-center {
    text-align: center;
  }
  .medium-text-justify {
    text-align: justify;
  }
}
@media screen and (min-width: 64em) {
  .large-text-left {
    text-align: left;
  }
  .large-text-right {
    text-align: right;
  }
  .large-text-center {
    text-align: center;
  }
  .large-text-justify {
    text-align: justify;
  }
}
.show-for-print {
  display: none !important;
}

@media print {
  * {
    background: transparent !important;
    color: black !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  .show-for-print {
    display: block !important;
  }
  .hide-for-print {
    display: none !important;
  }
  table.show-for-print {
    display: table !important;
  }
  thead.show-for-print {
    display: table-header-group !important;
  }
  tbody.show-for-print {
    display: table-row-group !important;
  }
  tr.show-for-print {
    display: table-row !important;
  }
  td.show-for-print {
    display: table-cell !important;
  }
  th.show-for-print {
    display: table-cell !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color],
textarea {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  margin: 0 0 1rem;
  font-family: inherit;
  font-size: 1rem;
  color: #0a0a0a;
  background-color: #fefefe;
  -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
          box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
  border-radius: 0;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  -webkit-appearance: none;
  -moz-appearance: none;
}
[type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus,
textarea:focus {
  border: 1px solid #8a8a8a;
  background-color: #fefefe;
  outline: none;
  -webkit-box-shadow: 0 0 5px #cacaca;
          box-shadow: 0 0 5px #cacaca;
  -webkit-transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out, -webkit-box-shadow 0.5s;
}

textarea {
  max-width: 100%;
}
textarea[rows] {
  height: auto;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #cacaca;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #cacaca;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #cacaca;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #cacaca;
}

input::placeholder,
textarea::placeholder {
  color: #cacaca;
}
input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #e6e6e6;
  cursor: not-allowed;
}

[type=submit],
[type=button] {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=search] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

[type=file],
[type=checkbox],
[type=radio] {
  margin: 0 0 1rem;
}

[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}

label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.5rem;
}

[type=file] {
  width: 100%;
}

label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.8;
  color: #0a0a0a;
}
label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}

.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #0a0a0a;
}

.input-group {
  display: table;
  width: 100%;
  margin-bottom: 1rem;
}
.input-group > :first-child {
  border-radius: 0 0 0 0;
}
.input-group > :last-child > * {
  border-radius: 0 0 0 0;
}

.input-group-button, .input-group-field, .input-group-label {
  margin: 0;
  white-space: nowrap;
  display: table-cell;
  vertical-align: middle;
}

.input-group-label {
  text-align: center;
  padding: 0 1rem;
  background: #e6e6e6;
  color: #0a0a0a;
  border: 1px solid #cacaca;
  white-space: nowrap;
  width: 1%;
  height: 100%;
}
.input-group-label:first-child {
  border-right: 0;
}
.input-group-label:last-child {
  border-left: 0;
}

.input-group-field {
  border-radius: 0;
  height: 2.5rem;
}

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  height: 100%;
  width: 1%;
}
.input-group-button a,
.input-group-button input,
.input-group-button button {
  margin: 0;
}

.input-group .input-group-button {
  display: table-cell;
}

fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

legend {
  margin-bottom: 0.5rem;
  max-width: 100%;
}

.fieldset {
  border: 1px solid #cacaca;
  padding: 1.25rem;
  margin: 1.125rem 0;
}
.fieldset legend {
  background: #fefefe;
  padding: 0 0.1875rem;
  margin: 0;
  margin-left: -0.1875rem;
}

select {
  height: 2.4375rem;
  padding: 0.5rem;
  border: 1px solid #cacaca;
  margin: 0 0 1rem;
  font-size: 1rem;
  font-family: inherit;
  line-height: normal;
  color: #0a0a0a;
  background-color: #fefefe;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
  background-size: 9px 6px;
  background-position: right -1rem center;
  background-origin: content-box;
  background-repeat: no-repeat;
  padding-right: 1.5rem;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");
  }
}
select:disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}

.is-invalid-input:not(:focus), form table .input-validation-error:not(:focus) {
  background-color: rgba(236, 88, 64, 0.1);
  border-color: #ec5840;
}

.is-invalid-label {
  color: #ec5840;
}

.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: 700;
  color: #ec5840;
}
.form-error.is-visible {
  display: block;
}

.button, .qq-upload-button, .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .FormSubmitButton {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0;
  padding: 0.85em 1em;
  margin: 0 0 1rem 0;
  font-size: 0.9rem;
  background-color: #BE1313;
  color: #1A1A1A;
}
[data-whatinput=mouse] .button, [data-whatinput=mouse] .qq-upload-button, [data-whatinput=mouse] .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms [data-whatinput=mouse] .Form__NavigationBar__Action, [data-whatinput=mouse] .EPiServerForms .FormSubmitButton, .EPiServerForms [data-whatinput=mouse] .FormSubmitButton {
  outline: 0;
}
.button:hover, .qq-upload-button:hover, .EPiServerForms .Form__NavigationBar__Action:hover, .EPiServerForms .FormSubmitButton:hover, .button:focus, .qq-upload-button:focus, .EPiServerForms .Form__NavigationBar__Action:focus, .EPiServerForms .FormSubmitButton:focus {
  background-color: rgb(161.5, 16.15, 16.15);
  color: #1A1A1A;
}
.button.tiny, .tiny.qq-upload-button, .EPiServerForms .tiny.Form__NavigationBar__Action, .EPiServerForms .tiny.FormSubmitButton {
  font-size: 0.6rem;
}
.button.small, .small.qq-upload-button, .EPiServerForms .small.Form__NavigationBar__Action, .EPiServerForms .small.FormSubmitButton {
  font-size: 0.75rem;
}
.button.large, .large.qq-upload-button, .EPiServerForms .large.Form__NavigationBar__Action, .EPiServerForms .large.FormSubmitButton {
  font-size: 1.25rem;
}
.button.expanded, .expanded.qq-upload-button, .EPiServerForms .expanded.Form__NavigationBar__Action, .EPiServerForms .expanded.FormSubmitButton {
  display: block;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.button.primary, .primary.qq-upload-button, .EPiServerForms .primary.Form__NavigationBar__Action, .EPiServerForms .primary.FormSubmitButton {
  background-color: #BE1313;
  color: #1A1A1A;
}
.button.primary:hover, .primary.qq-upload-button:hover, .EPiServerForms .primary.Form__NavigationBar__Action:hover, .EPiServerForms .primary.FormSubmitButton:hover, .button.primary:focus, .primary.qq-upload-button:focus, .EPiServerForms .primary.Form__NavigationBar__Action:focus, .EPiServerForms .primary.FormSubmitButton:focus {
  background-color: rgb(152, 15.2, 15.2);
  color: #1A1A1A;
}
.button.secondary, .secondary.qq-upload-button, .EPiServerForms .secondary.Form__NavigationBar__Action, .EPiServerForms .secondary.FormSubmitButton {
  background-color: #777;
  color: #1A1A1A;
}
.button.secondary:hover, .secondary.qq-upload-button:hover, .EPiServerForms .secondary.Form__NavigationBar__Action:hover, .EPiServerForms .secondary.FormSubmitButton:hover, .button.secondary:focus, .secondary.qq-upload-button:focus, .EPiServerForms .secondary.Form__NavigationBar__Action:focus, .EPiServerForms .secondary.FormSubmitButton:focus {
  background-color: rgb(95.2, 95.2, 95.2);
  color: #1A1A1A;
}
.button.success, .success.qq-upload-button, .EPiServerForms .success.Form__NavigationBar__Action, .EPiServerForms .success.FormSubmitButton {
  background-color: #3adb76;
  color: #1A1A1A;
}
.button.success:hover, .success.qq-upload-button:hover, .EPiServerForms .success.Form__NavigationBar__Action:hover, .EPiServerForms .success.FormSubmitButton:hover, .button.success:focus, .success.qq-upload-button:focus, .EPiServerForms .success.Form__NavigationBar__Action:focus, .EPiServerForms .success.FormSubmitButton:focus {
  background-color: rgb(34.2386266094, 187.3613733906, 91.3030042918);
  color: #1A1A1A;
}
.button.warning, .warning.qq-upload-button, .EPiServerForms .warning.Form__NavigationBar__Action, .EPiServerForms .warning.FormSubmitButton {
  background-color: #ffae00;
  color: #1A1A1A;
}
.button.warning:hover, .warning.qq-upload-button:hover, .EPiServerForms .warning.Form__NavigationBar__Action:hover, .EPiServerForms .warning.FormSubmitButton:hover, .button.warning:focus, .warning.qq-upload-button:focus, .EPiServerForms .warning.Form__NavigationBar__Action:focus, .EPiServerForms .warning.FormSubmitButton:focus {
  background-color: rgb(204, 139.2, 0);
  color: #1A1A1A;
}
.button.alert, .alert.qq-upload-button, .EPiServerForms .alert.Form__NavigationBar__Action, .EPiServerForms .alert.FormSubmitButton {
  background-color: #ec5840;
  color: #1A1A1A;
}
.button.alert:hover, .alert.qq-upload-button:hover, .EPiServerForms .alert.Form__NavigationBar__Action:hover, .EPiServerForms .alert.FormSubmitButton:hover, .button.alert:focus, .alert.qq-upload-button:focus, .EPiServerForms .alert.Form__NavigationBar__Action:focus, .EPiServerForms .alert.FormSubmitButton:focus {
  background-color: rgb(218.2857142857, 49.1428571429, 21.7142857143);
  color: #1A1A1A;
}
.button.hollow, .hollow.qq-upload-button, .EPiServerForms .hollow.Form__NavigationBar__Action, .EPiServerForms .hollow.FormSubmitButton {
  border: 1px solid #BE1313;
  color: #BE1313;
}
.button.hollow, .hollow.qq-upload-button, .EPiServerForms .hollow.Form__NavigationBar__Action, .EPiServerForms .hollow.FormSubmitButton, .button.hollow:hover, .button.hollow:focus {
  background-color: transparent;
}
.button.hollow:hover, .hollow.qq-upload-button:hover, .EPiServerForms .hollow.Form__NavigationBar__Action:hover, .EPiServerForms .hollow.FormSubmitButton:hover, .button.hollow:focus, .hollow.qq-upload-button:focus, .EPiServerForms .hollow.Form__NavigationBar__Action:focus, .EPiServerForms .hollow.FormSubmitButton:focus {
  border-color: rgb(95, 9.5, 9.5);
  color: rgb(95, 9.5, 9.5);
}
.button.hollow.primary, .hollow.primary.qq-upload-button, .EPiServerForms .hollow.primary.Form__NavigationBar__Action, .EPiServerForms .hollow.primary.FormSubmitButton {
  border: 1px solid #BE1313;
  color: #BE1313;
}
.button.hollow.primary:hover, .hollow.primary.qq-upload-button:hover, .EPiServerForms .hollow.primary.Form__NavigationBar__Action:hover, .EPiServerForms .hollow.primary.FormSubmitButton:hover, .button.hollow.primary:focus, .hollow.primary.qq-upload-button:focus, .EPiServerForms .hollow.primary.Form__NavigationBar__Action:focus, .EPiServerForms .hollow.primary.FormSubmitButton:focus {
  border-color: rgb(95, 9.5, 9.5);
  color: rgb(95, 9.5, 9.5);
}
.button.hollow.secondary, .hollow.secondary.qq-upload-button, .EPiServerForms .hollow.secondary.Form__NavigationBar__Action, .EPiServerForms .hollow.secondary.FormSubmitButton {
  border: 1px solid #777;
  color: #777;
}
.button.hollow.secondary:hover, .hollow.secondary.qq-upload-button:hover, .EPiServerForms .hollow.secondary.Form__NavigationBar__Action:hover, .EPiServerForms .hollow.secondary.FormSubmitButton:hover, .button.hollow.secondary:focus, .hollow.secondary.qq-upload-button:focus, .EPiServerForms .hollow.secondary.Form__NavigationBar__Action:focus, .EPiServerForms .hollow.secondary.FormSubmitButton:focus {
  border-color: rgb(59.5, 59.5, 59.5);
  color: rgb(59.5, 59.5, 59.5);
}
.button.hollow.success, .hollow.success.qq-upload-button, .EPiServerForms .hollow.success.Form__NavigationBar__Action, .EPiServerForms .hollow.success.FormSubmitButton {
  border: 1px solid #3adb76;
  color: #3adb76;
}
.button.hollow.success:hover, .hollow.success.qq-upload-button:hover, .EPiServerForms .hollow.success.Form__NavigationBar__Action:hover, .EPiServerForms .hollow.success.FormSubmitButton:hover, .button.hollow.success:focus, .hollow.success.qq-upload-button:focus, .EPiServerForms .hollow.success.Form__NavigationBar__Action:focus, .EPiServerForms .hollow.success.FormSubmitButton:focus {
  border-color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
  color: rgb(21.3991416309, 117.1008583691, 57.0643776824);
}
.button.hollow.warning, .hollow.warning.qq-upload-button, .EPiServerForms .hollow.warning.Form__NavigationBar__Action, .EPiServerForms .hollow.warning.FormSubmitButton {
  border: 1px solid #ffae00;
  color: #ffae00;
}
.button.hollow.warning:hover, .hollow.warning.qq-upload-button:hover, .EPiServerForms .hollow.warning.Form__NavigationBar__Action:hover, .EPiServerForms .hollow.warning.FormSubmitButton:hover, .button.hollow.warning:focus, .hollow.warning.qq-upload-button:focus, .EPiServerForms .hollow.warning.Form__NavigationBar__Action:focus, .EPiServerForms .hollow.warning.FormSubmitButton:focus {
  border-color: rgb(127.5, 87, 0);
  color: rgb(127.5, 87, 0);
}
.button.hollow.alert, .hollow.alert.qq-upload-button, .EPiServerForms .hollow.alert.Form__NavigationBar__Action, .EPiServerForms .hollow.alert.FormSubmitButton {
  border: 1px solid #ec5840;
  color: #ec5840;
}
.button.hollow.alert:hover, .hollow.alert.qq-upload-button:hover, .EPiServerForms .hollow.alert.Form__NavigationBar__Action:hover, .EPiServerForms .hollow.alert.FormSubmitButton:hover, .button.hollow.alert:focus, .hollow.alert.qq-upload-button:focus, .EPiServerForms .hollow.alert.Form__NavigationBar__Action:focus, .EPiServerForms .hollow.alert.FormSubmitButton:focus {
  border-color: rgb(136.4285714286, 30.7142857143, 13.5714285714);
  color: rgb(136.4285714286, 30.7142857143, 13.5714285714);
}
.button.disabled, .disabled.qq-upload-button, .EPiServerForms .disabled.Form__NavigationBar__Action, .EPiServerForms .disabled.FormSubmitButton, .button[disabled], [disabled].qq-upload-button, .EPiServerForms [disabled].Form__NavigationBar__Action, .EPiServerForms [disabled].FormSubmitButton {
  opacity: 0.25;
  cursor: not-allowed;
}
.button.disabled:hover, .disabled.qq-upload-button:hover, .EPiServerForms .disabled.Form__NavigationBar__Action:hover, .EPiServerForms .disabled.FormSubmitButton:hover, .button.disabled:focus, .disabled.qq-upload-button:focus, .EPiServerForms .disabled.Form__NavigationBar__Action:focus, .EPiServerForms .disabled.FormSubmitButton:focus, .button[disabled]:hover, [disabled].qq-upload-button:hover, .EPiServerForms [disabled].Form__NavigationBar__Action:hover, .EPiServerForms [disabled].FormSubmitButton:hover, .button[disabled]:focus, [disabled].qq-upload-button:focus, .EPiServerForms [disabled].Form__NavigationBar__Action:focus, .EPiServerForms [disabled].FormSubmitButton:focus {
  background-color: #BE1313;
  color: #1A1A1A;
}
.button.dropdown::after, .dropdown.qq-upload-button::after, .EPiServerForms .dropdown.Form__NavigationBar__Action::after, .EPiServerForms .dropdown.FormSubmitButton::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0.4em;
  border-color: #fefefe transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  position: relative;
  top: 0.4em;
  float: right;
  margin-left: 1em;
  display: inline-block;
}
.button.arrow-only::after, .arrow-only.qq-upload-button::after, .EPiServerForms .arrow-only.Form__NavigationBar__Action::after, .EPiServerForms .arrow-only.FormSubmitButton::after {
  margin-left: 0;
  float: none;
  top: -0.1em;
}

.accordion {
  list-style-type: none;
  background: #fefefe;
  margin-left: 0;
}

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0;
}
.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0;
}

.accordion-title {
  display: block;
  padding: 1.25rem 1rem;
  line-height: 1;
  font-size: 0.75rem;
  color: #BE1313;
  position: relative;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
}
:last-child:not(.is-active) > .accordion-title {
  border-radius: 0 0 0 0;
  border-bottom: 1px solid #e6e6e6;
}
.accordion-title:hover, .accordion-title:focus {
  background-color: #e6e6e6;
}
.accordion-title::before {
  content: "+";
  position: absolute;
  right: 1rem;
  top: 50%;
  margin-top: -0.5rem;
}
.is-active > .accordion-title::before {
  content: "–";
}

.accordion-content {
  padding: 1rem;
  display: none;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fefefe;
  color: #0a0a0a;
}
:last-child > .accordion-content:last-child {
  border-bottom: 1px solid #e6e6e6;
}

.is-accordion-submenu-parent > a {
  position: relative;
}
.is-accordion-submenu-parent > a::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: #BE1313 transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 1rem;
}

.is-accordion-submenu-parent[aria-expanded=true] > a::after {
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}

.badge {
  display: inline-block;
  padding: 0.3em;
  min-width: 2.1em;
  font-size: 0.6rem;
  text-align: center;
  border-radius: 50%;
  background: #BE1313;
  color: #fefefe;
}
.badge.secondary {
  background: #777;
  color: #fefefe;
}
.badge.success {
  background: #3adb76;
  color: #fefefe;
}
.badge.warning {
  background: #ffae00;
  color: #fefefe;
}
.badge.alert {
  background: #ec5840;
  color: #fefefe;
}

.breadcrumbs {
  list-style: none;
  margin: 0 0 1rem 0;
}
.breadcrumbs::before, .breadcrumbs::after {
  content: " ";
  display: table;
}
.breadcrumbs::after {
  clear: both;
}
.breadcrumbs li {
  float: left;
  color: #0a0a0a;
  font-size: 0.6875rem;
  cursor: default;
  text-transform: uppercase;
}
.breadcrumbs li:not(:last-child)::after {
  color: #cacaca;
  content: "/";
  margin: 0 0.75rem;
  position: relative;
  top: 1px;
  opacity: 1;
}
.breadcrumbs a {
  color: #BE1313;
}
.breadcrumbs a:hover {
  text-decoration: underline;
}
.breadcrumbs .disabled {
  color: #cacaca;
  cursor: not-allowed;
}

.button-group {
  margin-bottom: 1rem;
  font-size: 0;
}
.button-group::before, .button-group::after {
  content: " ";
  display: table;
}
.button-group::after {
  clear: both;
}
.button-group .button, .button-group .qq-upload-button, .button-group .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group .Form__NavigationBar__Action, .button-group .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group .FormSubmitButton {
  margin: 0;
  margin-right: 1px;
  margin-bottom: 1px;
  font-size: 0.9rem;
}
.button-group .button:last-child, .button-group .qq-upload-button:last-child, .button-group .EPiServerForms .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group .Form__NavigationBar__Action:last-child, .button-group .EPiServerForms .FormSubmitButton:last-child, .EPiServerForms .button-group .FormSubmitButton:last-child {
  margin-right: 0;
}
.button-group.tiny .button, .button-group.tiny .qq-upload-button, .button-group.tiny .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.tiny .Form__NavigationBar__Action, .button-group.tiny .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.tiny .FormSubmitButton {
  font-size: 0.6rem;
}
.button-group.small .button, .button-group.small .qq-upload-button, .button-group.small .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.small .Form__NavigationBar__Action, .button-group.small .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.small .FormSubmitButton {
  font-size: 0.75rem;
}
.button-group.large .button, .button-group.large .qq-upload-button, .button-group.large .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.large .Form__NavigationBar__Action, .button-group.large .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.large .FormSubmitButton {
  font-size: 1.25rem;
}
.button-group.expanded {
  margin-right: -1px;
}
.button-group.expanded::before, .button-group.expanded::after {
  display: none;
}
.button-group.expanded .button:first-child:nth-last-child(2), .button-group.expanded .qq-upload-button:first-child:nth-last-child(2), .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(2), .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(2), .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(2), .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(2), .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.expanded .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button, .button-group.expanded .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton {
  display: inline-block;
  width: calc(50% - 1px);
  margin-right: 1px;
}
.button-group.expanded .button:first-child:nth-last-child(2):last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(2):last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(2):last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(2):last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(2):last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(2):last-child, .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button:last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .qq-upload-button:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .FormSubmitButton:last-child {
  margin-right: -6px;
}
.button-group.expanded .button:first-child:nth-last-child(3), .button-group.expanded .qq-upload-button:first-child:nth-last-child(3), .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(3), .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(3), .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(3), .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(3), .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.expanded .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button, .button-group.expanded .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton {
  display: inline-block;
  width: calc(33.3333333333% - 1px);
  margin-right: 1px;
}
.button-group.expanded .button:first-child:nth-last-child(3):last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(3):last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(3):last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(3):last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(3):last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(3):last-child, .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button:last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .qq-upload-button:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .FormSubmitButton:last-child {
  margin-right: -6px;
}
.button-group.expanded .button:first-child:nth-last-child(4), .button-group.expanded .qq-upload-button:first-child:nth-last-child(4), .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(4), .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(4), .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(4), .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(4), .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.expanded .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button, .button-group.expanded .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton {
  display: inline-block;
  width: calc(25% - 1px);
  margin-right: 1px;
}
.button-group.expanded .button:first-child:nth-last-child(4):last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(4):last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(4):last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(4):last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(4):last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(4):last-child, .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button:last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .qq-upload-button:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .FormSubmitButton:last-child {
  margin-right: -6px;
}
.button-group.expanded .button:first-child:nth-last-child(5), .button-group.expanded .qq-upload-button:first-child:nth-last-child(5), .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(5), .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(5), .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(5), .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(5), .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.expanded .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button, .button-group.expanded .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton {
  display: inline-block;
  width: calc(20% - 1px);
  margin-right: 1px;
}
.button-group.expanded .button:first-child:nth-last-child(5):last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(5):last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(5):last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(5):last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(5):last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(5):last-child, .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button:last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .qq-upload-button:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .FormSubmitButton:last-child {
  margin-right: -6px;
}
.button-group.expanded .button:first-child:nth-last-child(6), .button-group.expanded .qq-upload-button:first-child:nth-last-child(6), .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(6), .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(6), .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(6), .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(6), .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.expanded .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button, .button-group.expanded .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton {
  display: inline-block;
  width: calc(16.6666666667% - 1px);
  margin-right: 1px;
}
.button-group.expanded .button:first-child:nth-last-child(6):last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(6):last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(6):last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(6):last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(6):last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(6):last-child, .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button:last-child, .button-group.expanded .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .qq-upload-button:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .Form__NavigationBar__Action:last-child, .button-group.expanded .EPiServerForms .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .qq-upload-button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .Form__NavigationBar__Action:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton:last-child, .button-group.expanded .EPiServerForms .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton:last-child, .EPiServerForms .button-group.expanded .FormSubmitButton:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .FormSubmitButton:last-child {
  margin-right: -6px;
}
.button-group.primary .button, .button-group.primary .qq-upload-button, .button-group.primary .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.primary .Form__NavigationBar__Action, .button-group.primary .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.primary .FormSubmitButton {
  background-color: #BE1313;
  color: #1A1A1A;
}
.button-group.primary .button:hover, .button-group.primary .qq-upload-button:hover, .button-group.primary .EPiServerForms .Form__NavigationBar__Action:hover, .EPiServerForms .button-group.primary .Form__NavigationBar__Action:hover, .button-group.primary .EPiServerForms .FormSubmitButton:hover, .EPiServerForms .button-group.primary .FormSubmitButton:hover, .button-group.primary .button:focus, .button-group.primary .qq-upload-button:focus, .button-group.primary .EPiServerForms .Form__NavigationBar__Action:focus, .EPiServerForms .button-group.primary .Form__NavigationBar__Action:focus, .button-group.primary .EPiServerForms .FormSubmitButton:focus, .EPiServerForms .button-group.primary .FormSubmitButton:focus {
  background-color: rgb(152, 15.2, 15.2);
  color: #1A1A1A;
}
.button-group.secondary .button, .button-group.secondary .qq-upload-button, .button-group.secondary .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.secondary .Form__NavigationBar__Action, .button-group.secondary .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.secondary .FormSubmitButton {
  background-color: #777;
  color: #1A1A1A;
}
.button-group.secondary .button:hover, .button-group.secondary .qq-upload-button:hover, .button-group.secondary .EPiServerForms .Form__NavigationBar__Action:hover, .EPiServerForms .button-group.secondary .Form__NavigationBar__Action:hover, .button-group.secondary .EPiServerForms .FormSubmitButton:hover, .EPiServerForms .button-group.secondary .FormSubmitButton:hover, .button-group.secondary .button:focus, .button-group.secondary .qq-upload-button:focus, .button-group.secondary .EPiServerForms .Form__NavigationBar__Action:focus, .EPiServerForms .button-group.secondary .Form__NavigationBar__Action:focus, .button-group.secondary .EPiServerForms .FormSubmitButton:focus, .EPiServerForms .button-group.secondary .FormSubmitButton:focus {
  background-color: rgb(95.2, 95.2, 95.2);
  color: #1A1A1A;
}
.button-group.success .button, .button-group.success .qq-upload-button, .button-group.success .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.success .Form__NavigationBar__Action, .button-group.success .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.success .FormSubmitButton {
  background-color: #3adb76;
  color: #1A1A1A;
}
.button-group.success .button:hover, .button-group.success .qq-upload-button:hover, .button-group.success .EPiServerForms .Form__NavigationBar__Action:hover, .EPiServerForms .button-group.success .Form__NavigationBar__Action:hover, .button-group.success .EPiServerForms .FormSubmitButton:hover, .EPiServerForms .button-group.success .FormSubmitButton:hover, .button-group.success .button:focus, .button-group.success .qq-upload-button:focus, .button-group.success .EPiServerForms .Form__NavigationBar__Action:focus, .EPiServerForms .button-group.success .Form__NavigationBar__Action:focus, .button-group.success .EPiServerForms .FormSubmitButton:focus, .EPiServerForms .button-group.success .FormSubmitButton:focus {
  background-color: rgb(34.2386266094, 187.3613733906, 91.3030042918);
  color: #1A1A1A;
}
.button-group.warning .button, .button-group.warning .qq-upload-button, .button-group.warning .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.warning .Form__NavigationBar__Action, .button-group.warning .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.warning .FormSubmitButton {
  background-color: #ffae00;
  color: #1A1A1A;
}
.button-group.warning .button:hover, .button-group.warning .qq-upload-button:hover, .button-group.warning .EPiServerForms .Form__NavigationBar__Action:hover, .EPiServerForms .button-group.warning .Form__NavigationBar__Action:hover, .button-group.warning .EPiServerForms .FormSubmitButton:hover, .EPiServerForms .button-group.warning .FormSubmitButton:hover, .button-group.warning .button:focus, .button-group.warning .qq-upload-button:focus, .button-group.warning .EPiServerForms .Form__NavigationBar__Action:focus, .EPiServerForms .button-group.warning .Form__NavigationBar__Action:focus, .button-group.warning .EPiServerForms .FormSubmitButton:focus, .EPiServerForms .button-group.warning .FormSubmitButton:focus {
  background-color: rgb(204, 139.2, 0);
  color: #1A1A1A;
}
.button-group.alert .button, .button-group.alert .qq-upload-button, .button-group.alert .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.alert .Form__NavigationBar__Action, .button-group.alert .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.alert .FormSubmitButton {
  background-color: #ec5840;
  color: #1A1A1A;
}
.button-group.alert .button:hover, .button-group.alert .qq-upload-button:hover, .button-group.alert .EPiServerForms .Form__NavigationBar__Action:hover, .EPiServerForms .button-group.alert .Form__NavigationBar__Action:hover, .button-group.alert .EPiServerForms .FormSubmitButton:hover, .EPiServerForms .button-group.alert .FormSubmitButton:hover, .button-group.alert .button:focus, .button-group.alert .qq-upload-button:focus, .button-group.alert .EPiServerForms .Form__NavigationBar__Action:focus, .EPiServerForms .button-group.alert .Form__NavigationBar__Action:focus, .button-group.alert .EPiServerForms .FormSubmitButton:focus, .EPiServerForms .button-group.alert .FormSubmitButton:focus {
  background-color: rgb(218.2857142857, 49.1428571429, 21.7142857143);
  color: #1A1A1A;
}
.button-group.stacked .button, .button-group.stacked .qq-upload-button, .button-group.stacked .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.stacked .Form__NavigationBar__Action, .button-group.stacked .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.stacked .FormSubmitButton, .button-group.stacked-for-small .button, .button-group.stacked-for-small .qq-upload-button, .button-group.stacked-for-small .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.stacked-for-small .Form__NavigationBar__Action, .button-group.stacked-for-small .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.stacked-for-small .FormSubmitButton, .button-group.stacked-for-medium .button, .button-group.stacked-for-medium .qq-upload-button, .button-group.stacked-for-medium .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.stacked-for-medium .Form__NavigationBar__Action, .button-group.stacked-for-medium .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.stacked-for-medium .FormSubmitButton {
  width: 100%;
}
.button-group.stacked .button:last-child, .button-group.stacked .qq-upload-button:last-child, .button-group.stacked .EPiServerForms .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.stacked .Form__NavigationBar__Action:last-child, .button-group.stacked .EPiServerForms .FormSubmitButton:last-child, .EPiServerForms .button-group.stacked .FormSubmitButton:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-small .qq-upload-button:last-child, .button-group.stacked-for-small .EPiServerForms .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.stacked-for-small .Form__NavigationBar__Action:last-child, .button-group.stacked-for-small .EPiServerForms .FormSubmitButton:last-child, .EPiServerForms .button-group.stacked-for-small .FormSubmitButton:last-child, .button-group.stacked-for-medium .button:last-child, .button-group.stacked-for-medium .qq-upload-button:last-child, .button-group.stacked-for-medium .EPiServerForms .Form__NavigationBar__Action:last-child, .EPiServerForms .button-group.stacked-for-medium .Form__NavigationBar__Action:last-child, .button-group.stacked-for-medium .EPiServerForms .FormSubmitButton:last-child, .EPiServerForms .button-group.stacked-for-medium .FormSubmitButton:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 40em) {
  .button-group.stacked-for-small .button, .button-group.stacked-for-small .qq-upload-button, .button-group.stacked-for-small .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.stacked-for-small .Form__NavigationBar__Action, .button-group.stacked-for-small .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.stacked-for-small .FormSubmitButton {
    width: auto;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 64em) {
  .button-group.stacked-for-medium .button, .button-group.stacked-for-medium .qq-upload-button, .button-group.stacked-for-medium .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.stacked-for-medium .Form__NavigationBar__Action, .button-group.stacked-for-medium .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.stacked-for-medium .FormSubmitButton {
    width: auto;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 39.9375em) {
  .button-group.stacked-for-small.expanded {
    display: block;
  }
  .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-small.expanded .qq-upload-button, .button-group.stacked-for-small.expanded .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .button-group.stacked-for-small.expanded .Form__NavigationBar__Action, .button-group.stacked-for-small.expanded .EPiServerForms .FormSubmitButton, .EPiServerForms .button-group.stacked-for-small.expanded .FormSubmitButton {
    display: block;
    margin-right: 0;
  }
}

.callout {
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(10, 10, 10, 0.25);
  border-radius: 0;
  position: relative;
  color: #0a0a0a;
  background-color: rgb(254.85, 254.85, 254.85);
}
.callout > :first-child {
  margin-top: 0;
}
.callout > :last-child {
  margin-bottom: 0;
}
.callout.primary {
  background-color: rgb(250.8954545455, 213.9545454545, 213.9545454545);
}
.callout.secondary {
  background-color: rgb(234.6, 234.6, 234.6);
}
.callout.success {
  background-color: rgb(225.45, 249.6, 234.45);
}
.callout.warning {
  background-color: rgb(255, 242.85, 216.75);
}
.callout.alert {
  background-color: rgb(252.15, 229.95, 226.35);
}
.callout.small {
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
}
.callout.large {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}

.close-button {
  position: absolute;
  color: #8a8a8a;
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
  cursor: pointer;
}
[data-whatinput=mouse] .close-button {
  outline: 0;
}
.close-button:hover, .close-button:focus {
  color: #0a0a0a;
}

.menu {
  margin: 0;
  list-style-type: none;
}
.menu > li {
  display: table-cell;
  vertical-align: middle;
}
[data-whatinput=mouse] .menu > li {
  outline: 0;
}
.menu > li > a {
  display: block;
  padding: 0.7rem 1rem;
  line-height: 1;
}
.menu input,
.menu a,
.menu button {
  margin-bottom: 0;
}
.menu > li > a img,
.menu > li > a i,
.menu > li > a svg {
  vertical-align: middle;
}
.menu > li > a img + span,
.menu > li > a i + span,
.menu > li > a svg + span {
  vertical-align: middle;
}
.menu > li > a img,
.menu > li > a i,
.menu > li > a svg {
  margin-right: 0.25rem;
  display: inline-block;
}
.menu > li {
  display: table-cell;
}
.menu.vertical > li {
  display: block;
}
@media screen and (min-width: 40em) {
  .menu.medium-horizontal > li {
    display: table-cell;
  }
  .menu.medium-vertical > li {
    display: block;
  }
}
@media screen and (min-width: 64em) {
  .menu.large-horizontal > li {
    display: table-cell;
  }
  .menu.large-vertical > li {
    display: block;
  }
}
.menu.simple li {
  line-height: 1;
  display: inline-block;
  margin-right: 1rem;
}
.menu.simple a {
  padding: 0;
}
.menu.align-right::before, .menu.align-right::after {
  content: " ";
  display: table;
}
.menu.align-right::after {
  clear: both;
}
.menu.align-right > li {
  float: right;
}
.menu.expanded {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.menu.expanded > li:first-child:last-child {
  width: 100%;
}
.menu.icon-top > li > a {
  text-align: center;
}
.menu.icon-top > li > a img,
.menu.icon-top > li > a i,
.menu.icon-top > li > a svg {
  display: block;
  margin: 0 auto 0.25rem;
}
.menu.nested {
  margin-left: 1rem;
}
.menu .active > a {
  color: #fefefe;
  background: #BE1313;
}

.menu-text {
  font-weight: bold;
  color: inherit;
  line-height: 1;
  padding-top: 0;
  padding-bottom: 0;
  padding: 0.7rem 1rem;
}

.menu-centered {
  text-align: center;
}
.menu-centered > .menu {
  display: inline-block;
}

.no-js [data-responsive-menu] ul {
  display: none;
}

.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}
.menu-icon::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #fefefe;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
          box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe;
}
.menu-icon:hover::after {
  background: #cacaca;
  -webkit-box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca;
          box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca;
}

.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}
.menu-icon.dark::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #0a0a0a;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
          box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
}
.menu-icon.dark:hover::after {
  background: #8a8a8a;
  -webkit-box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
          box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
}

.is-drilldown {
  position: relative;
  overflow: hidden;
}
.is-drilldown li {
  display: block !important;
}

.is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  height: 100%;
  width: 100%;
  background: #fefefe;
  -webkit-transition: -webkit-transform 0.15s linear;
  transition: -webkit-transform 0.15s linear;
  transition: transform 0.15s linear;
  transition: transform 0.15s linear, -webkit-transform 0.15s linear;
}
.is-drilldown-submenu.is-active {
  z-index: 1;
  display: block;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.is-drilldown-submenu.is-closing {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.is-drilldown-submenu-parent > a {
  position: relative;
}
.is-drilldown-submenu-parent > a::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent transparent transparent #BE1313;
  border-left-style: solid;
  border-right-width: 0;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 1rem;
}

.js-drilldown-back > a::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 6px;
  border-color: transparent #BE1313 transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
  border-left-width: 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem;
}

.dropdown-pane {
  background-color: #fefefe;
  border: 1px solid #cacaca;
  border-radius: 0;
  display: block;
  font-size: 1rem;
  padding: 1rem;
  position: absolute;
  visibility: hidden;
  width: 300px;
  z-index: 10;
}
.dropdown-pane.is-open {
  visibility: visible;
}

.dropdown-pane.tiny {
  width: 100px;
}

.dropdown-pane.small {
  width: 200px;
}

.dropdown-pane.large {
  width: 400px;
}

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 0;
  top: 100%;
}
.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 0;
  top: 100%;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  padding-right: 1.5rem;
  position: relative;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: #1A1A1A transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  right: 5px;
  margin-top: -2px;
}
[data-whatinput=mouse] .dropdown.menu a {
  outline: 0;
}
.no-js .dropdown.menu ul {
  display: none;
}
.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0;
}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 100%;
}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}
.dropdown.menu.vertical > li > a::after {
  right: 14px;
  margin-top: -3px;
}
.dropdown.menu.vertical > li.opens-left > a::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent #1A1A1A transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
}
.dropdown.menu.vertical > li.opens-right > a::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent #1A1A1A;
  border-left-style: solid;
  border-right-width: 0;
}
@media screen and (min-width: 40em) {
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 0;
    top: 100%;
  }
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 0;
    top: 100%;
  }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    padding-right: 1.5rem;
    position: relative;
  }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #1A1A1A transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    right: 5px;
    margin-top: -2px;
  }
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 100%;
  }
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px;
    margin-top: -3px;
  }
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent #1A1A1A transparent transparent;
    border-right-style: solid;
    border-left-width: 0;
  }
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent #1A1A1A;
    border-left-style: solid;
    border-right-width: 0;
  }
}
@media screen and (min-width: 64em) {
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 0;
    top: 100%;
  }
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 0;
    top: 100%;
  }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    padding-right: 1.5rem;
    position: relative;
  }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: #1A1A1A transparent transparent;
    border-top-style: solid;
    border-bottom-width: 0;
    right: 5px;
    margin-top: -2px;
  }
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0;
  }
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    left: auto;
    right: 100%;
  }
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%;
  }
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px;
    margin-top: -3px;
  }
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent #1A1A1A transparent transparent;
    border-right-style: solid;
    border-left-width: 0;
  }
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent #1A1A1A;
    border-left-style: solid;
    border-right-width: 0;
  }
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  left: auto;
  right: 0;
}

.is-dropdown-menu.vertical {
  width: 100px;
}
.is-dropdown-menu.vertical.align-right {
  float: right;
}

.is-dropdown-submenu-parent {
  position: relative;
}
.is-dropdown-submenu-parent a::after {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -2px;
}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
  top: 100%;
  left: auto;
}
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
  left: auto;
  right: 100%;
}
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%;
}

.is-dropdown-submenu {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  z-index: 1;
  background: #fefefe;
  border: 1px solid #cacaca;
}
.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
  right: 14px;
  margin-top: -3px;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent #1A1A1A transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 5px;
  border-color: transparent transparent transparent #1A1A1A;
  border-left-style: solid;
  border-right-width: 0;
}
.is-dropdown-submenu .is-dropdown-submenu {
  margin-top: -1px;
}
.is-dropdown-submenu > li {
  width: 100%;
}
.is-dropdown-submenu.js-dropdown-active {
  display: block;
}

.flex-video {
  position: relative;
  height: 0;
  padding-bottom: 75%;
  margin-bottom: 1rem;
  overflow: hidden;
}
.flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.flex-video.widescreen {
  padding-bottom: 56.25%;
}
.flex-video.vimeo {
  padding-top: 0;
}

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  border-radius: 0;
  background: #BE1313;
  color: #fefefe;
}
.label.secondary {
  background: #777;
  color: #fefefe;
}
.label.success {
  background: #3adb76;
  color: #fefefe;
}
.label.warning {
  background: #ffae00;
  color: #fefefe;
}
.label.alert {
  background: #ec5840;
  color: #fefefe;
}

.media-object {
  margin-bottom: 1rem;
  display: block;
}
.media-object img {
  max-width: none;
}
@media screen and (max-width: 39.9375em) {
  .media-object.stack-for-small .media-object-section {
    padding: 0;
    padding-bottom: 1rem;
    display: block;
  }
  .media-object.stack-for-small .media-object-section img {
    width: 100%;
  }
}

.media-object-section {
  display: table-cell;
  vertical-align: top;
}
.media-object-section:first-child {
  padding-right: 1rem;
}
.media-object-section:last-child:not(:nth-child(2)) {
  padding-left: 1rem;
}
.media-object-section > :last-child {
  margin-bottom: 0;
}
.media-object-section.middle {
  vertical-align: middle;
}
.media-object-section.bottom {
  vertical-align: bottom;
}

html,
body {
  height: 100%;
}

.off-canvas-wrapper {
  width: 100%;
  overflow-x: hidden;
  position: relative;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-overflow-scrolling: auto;
}

.off-canvas-wrapper-inner {
  position: relative;
  width: 100%;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.off-canvas-wrapper-inner::before, .off-canvas-wrapper-inner::after {
  content: " ";
  display: table;
}
.off-canvas-wrapper-inner::after {
  clear: both;
}

.off-canvas-content,
.off-canvas-content {
  min-height: 100%;
  background: #fefefe;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  padding-bottom: 0.1px;
  -webkit-box-shadow: 0 0 10px rgba(10, 10, 10, 0.5);
          box-shadow: 0 0 10px rgba(10, 10, 10, 0.5);
}

.js-off-canvas-exit {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(254, 254, 254, 0.25);
  cursor: pointer;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
}

.off-canvas {
  position: absolute;
  background: #e6e6e6;
  z-index: -1;
  max-height: 100%;
  overflow-y: auto;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
[data-whatinput=mouse] .off-canvas {
  outline: 0;
}
.off-canvas.position-left {
  left: -250px;
  top: 0;
  width: 250px;
}
.is-open-left {
  -webkit-transform: translateX(250px);
      -ms-transform: translateX(250px);
          transform: translateX(250px);
}

.off-canvas.position-right {
  right: -250px;
  top: 0;
  width: 250px;
}
.is-open-right {
  -webkit-transform: translateX(-250px);
      -ms-transform: translateX(-250px);
          transform: translateX(-250px);
}

@media screen and (min-width: 40em) {
  .position-left.reveal-for-medium {
    left: 0;
    z-index: auto;
    position: fixed;
  }
  .position-left.reveal-for-medium ~ .off-canvas-content {
    margin-left: 250px;
  }
  .position-right.reveal-for-medium {
    right: 0;
    z-index: auto;
    position: fixed;
  }
  .position-right.reveal-for-medium ~ .off-canvas-content {
    margin-right: 250px;
  }
}
@media screen and (min-width: 64em) {
  .position-left.reveal-for-large {
    left: 0;
    z-index: auto;
    position: fixed;
  }
  .position-left.reveal-for-large ~ .off-canvas-content {
    margin-left: 250px;
  }
  .position-right.reveal-for-large {
    right: 0;
    z-index: auto;
    position: fixed;
  }
  .position-right.reveal-for-large ~ .off-canvas-content {
    margin-right: 250px;
  }
}
.orbit {
  position: relative;
}

.orbit-container {
  position: relative;
  margin: 0;
  overflow: hidden;
  list-style: none;
}

.orbit-slide {
  width: 100%;
  max-height: 100%;
}
.orbit-slide.no-motionui.is-active {
  top: 0;
  left: 0;
}

.orbit-figure {
  margin: 0;
}

.orbit-image {
  margin: 0;
  width: 100%;
  max-width: 100%;
}

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 1rem;
  margin-bottom: 0;
  color: #fefefe;
  background-color: rgba(10, 10, 10, 0.5);
}

.orbit-next, .orbit-previous {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fefefe;
}
[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
  outline: 0;
}
.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus {
  background-color: rgba(10, 10, 10, 0.5);
}

.orbit-previous {
  left: 0;
}

.orbit-next {
  left: auto;
  right: 0;
}

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center;
}
[data-whatinput=mouse] .orbit-bullets {
  outline: 0;
}
.orbit-bullets button {
  width: 1.2rem;
  height: 1.2rem;
  margin: 0.1rem;
  background-color: #cacaca;
  border-radius: 50%;
}
.orbit-bullets button:hover {
  background-color: #8a8a8a;
}
.orbit-bullets button.is-active {
  background-color: #8a8a8a;
}

.pagination {
  margin-left: 0;
  margin-bottom: 1rem;
}
.pagination::before, .pagination::after {
  content: " ";
  display: table;
}
.pagination::after {
  clear: both;
}
.pagination li {
  font-size: 0.875rem;
  margin-right: 0.0625rem;
  border-radius: 0;
  display: none;
}
.pagination li:last-child, .pagination li:first-child {
  display: inline-block;
}
@media screen and (min-width: 40em) {
  .pagination li {
    display: inline-block;
  }
}
.pagination a,
.pagination button {
  color: #0a0a0a;
  display: block;
  padding: 0.1875rem 0.625rem;
  border-radius: 0;
}
.pagination a:hover,
.pagination button:hover {
  background: #e6e6e6;
}
.pagination .current {
  padding: 0.1875rem 0.625rem;
  background: #BE1313;
  color: #fefefe;
  cursor: default;
}
.pagination .disabled {
  padding: 0.1875rem 0.625rem;
  color: #cacaca;
  cursor: not-allowed;
}
.pagination .disabled:hover {
  background: transparent;
}
.pagination .ellipsis::after {
  content: "…";
  padding: 0.1875rem 0.625rem;
  color: #0a0a0a;
}

.pagination-previous a::before,
.pagination-previous.disabled::before {
  content: "«";
  display: inline-block;
  margin-right: 0.5rem;
}

.pagination-next a::after,
.pagination-next.disabled::after {
  content: "»";
  display: inline-block;
  margin-left: 0.5rem;
}

.progress {
  background-color: #cacaca;
  height: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
}
.progress.primary .progress-meter {
  background-color: #BE1313;
}
.progress.secondary .progress-meter {
  background-color: #777;
}
.progress.success .progress-meter {
  background-color: #3adb76;
}
.progress.warning .progress-meter {
  background-color: #ffae00;
}
.progress.alert .progress-meter {
  background-color: #ec5840;
}

.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #BE1313;
}

.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #fefefe;
  white-space: nowrap;
}

.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #e6e6e6;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: none;
      touch-action: none;
}

.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #cacaca;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.slider-fill.is-dragging {
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
}

.slider-handle {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  left: 0;
  z-index: 1;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  background-color: #BE1313;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  border-radius: 0;
}
[data-whatinput=mouse] .slider-handle {
  outline: 0;
}
.slider-handle:hover {
  background-color: rgb(161.5, 16.15, 16.15);
}
.slider-handle.is-dragging {
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
}

.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}

.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  -webkit-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
          transform: scale(1, -1);
}
.slider.vertical .slider-fill {
  top: 0;
  width: 0.5rem;
  max-height: 100%;
}
.slider.vertical .slider-handle {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1.4rem;
  height: 1.4rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.sticky-container {
  position: relative;
}

.sticky {
  position: absolute;
  z-index: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.sticky.is-stuck {
  position: fixed;
  z-index: 5;
}
.sticky.is-stuck.is-at-top {
  top: 0;
}
.sticky.is-stuck.is-at-bottom {
  bottom: 0;
}

.sticky.is-anchored {
  position: absolute;
  left: auto;
  right: auto;
}
.sticky.is-anchored.is-at-bottom {
  bottom: 0;
}

body.is-reveal-open {
  overflow: hidden;
}

html.is-reveal-open,
html.is-reveal-open body {
  height: 100%;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.reveal-overlay {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1005;
  background-color: rgba(10, 10, 10, 0.45);
  overflow-y: scroll;
}

.reveal {
  display: none;
  z-index: 1006;
  padding: 1rem;
  border: 1px solid #cacaca;
  background-color: #fefefe;
  border-radius: 0;
  position: relative;
  top: 100px;
  margin-left: auto;
  margin-right: auto;
  overflow-y: auto;
}
[data-whatinput=mouse] .reveal {
  outline: 0;
}
@media screen and (min-width: 40em) {
  .reveal {
    min-height: 0;
  }
}
.reveal .column,
.reveal .columns {
  min-width: 0;
}
.reveal > :last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 40em) {
  .reveal {
    width: 600px;
    max-width: 75rem;
  }
}
@media screen and (min-width: 40em) {
  .reveal .reveal {
    left: auto;
    right: auto;
    margin: 0 auto;
  }
}
.reveal.collapse {
  padding: 0;
}
@media screen and (min-width: 40em) {
  .reveal.tiny {
    width: 30%;
    max-width: 75rem;
  }
}
@media screen and (min-width: 40em) {
  .reveal.small {
    width: 50%;
    max-width: 75rem;
  }
}
@media screen and (min-width: 40em) {
  .reveal.large {
    width: 90%;
    max-width: 75rem;
  }
}
.reveal.full {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 100vh;
  min-height: 100vh;
  max-width: none;
  margin-left: 0;
  border: 0;
  border-radius: 0;
}
@media screen and (max-width: 39.9375em) {
  .reveal {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: 100vh;
    min-height: 100vh;
    max-width: none;
    margin-left: 0;
    border: 0;
    border-radius: 0;
  }
}
.reveal.without-overlay {
  position: fixed;
}

.switch {
  margin-bottom: 1rem;
  outline: 0;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #fefefe;
  font-weight: bold;
  font-size: 0.875rem;
}

.switch-input {
  opacity: 0;
  position: absolute;
}

.switch-paddle {
  background: #cacaca;
  cursor: pointer;
  display: block;
  position: relative;
  width: 4rem;
  height: 2rem;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  border-radius: 0;
  color: inherit;
  font-weight: inherit;
}
input + .switch-paddle {
  margin: 0;
}
.switch-paddle::after {
  background: #fefefe;
  content: "";
  display: block;
  position: absolute;
  height: 1.5rem;
  left: 0.25rem;
  top: 0.25rem;
  width: 1.5rem;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  border-radius: 0;
}
input:checked ~ .switch-paddle {
  background: #BE1313;
}
input:checked ~ .switch-paddle::after {
  left: 2.25rem;
}
[data-whatinput=mouse] input:focus ~ .switch-paddle {
  outline: 0;
}

.switch-inactive, .switch-active {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.switch-active {
  left: 8%;
  display: none;
}
input:checked + label > .switch-active {
  display: block;
}

.switch-inactive {
  right: 15%;
}
input:checked + label > .switch-inactive {
  display: none;
}

.switch.tiny .switch-paddle {
  width: 3rem;
  height: 1.5rem;
  font-size: 0.625rem;
}
.switch.tiny .switch-paddle::after {
  width: 1rem;
  height: 1rem;
}
.switch.tiny input:checked ~ .switch-paddle::after {
  left: 1.75rem;
}

.switch.small .switch-paddle {
  width: 3.5rem;
  height: 1.75rem;
  font-size: 0.75rem;
}
.switch.small .switch-paddle::after {
  width: 1.25rem;
  height: 1.25rem;
}
.switch.small input:checked ~ .switch-paddle::after {
  left: 2rem;
}

.switch.large .switch-paddle {
  width: 5rem;
  height: 2.5rem;
  font-size: 1rem;
}
.switch.large .switch-paddle::after {
  width: 2rem;
  height: 2rem;
}
.switch.large input:checked ~ .switch-paddle::after {
  left: 2.75rem;
}

table {
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0;
}
thead,
tbody,
tfoot {
  border: 1px solid rgb(241.3, 241.3, 241.3);
  background-color: #fefefe;
}

caption {
  font-weight: 700;
  padding: 0.5rem 0.625rem 0.625rem;
}

thead,
tfoot {
  background: rgb(247.65, 247.65, 247.65);
  color: #0a0a0a;
}
thead tr,
tfoot tr {
  background: transparent;
}
thead th,
thead td,
tfoot th,
tfoot td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-weight: 700;
  text-align: left;
}

tbody tr:nth-child(even) {
  background-color: rgb(241.3, 241.3, 241.3);
}
tbody th,
tbody td {
  padding: 0.5rem 0.625rem 0.625rem;
}

@media screen and (max-width: 63.9375em) {
  table.stack thead {
    display: none;
  }
  table.stack tfoot {
    display: none;
  }
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block;
  }
  table.stack td {
    border-top: 0;
  }
}

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto;
}

table.hover tr:hover {
  background-color: rgb(248.9, 248.9, 248.9);
}
table.hover tr:nth-of-type(even):hover {
  background-color: rgb(236.15, 236.15, 236.15);
}

.table-scroll {
  overflow-x: auto;
}
.table-scroll table {
  width: auto;
}

.tabs {
  margin: 0;
  list-style-type: none;
  background: #fefefe;
  border: 1px solid #e6e6e6;
}
.tabs::before, .tabs::after {
  content: " ";
  display: table;
}
.tabs::after {
  clear: both;
}

.tabs.vertical > li {
  width: auto;
  float: none;
  display: block;
}

.tabs.simple > li > a {
  padding: 0;
}
.tabs.simple > li > a:hover {
  background: transparent;
}

.tabs.primary {
  background: #BE1313;
}
.tabs.primary > li > a {
  color: #fefefe;
}
.tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
  background: rgb(180.5, 18.05, 18.05);
}

.tabs-title {
  float: left;
}
.tabs-title > a {
  display: block;
  padding: 1.25rem 1.5rem;
  line-height: 1;
  font-size: 0.75rem;
}
.tabs-title > a:hover {
  background: #fefefe;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
  background: #e6e6e6;
}

.tabs-content {
  background: #fefefe;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: 1px solid #e6e6e6;
  border-top: 0;
}

.tabs-content.vertical {
  border: 1px solid #e6e6e6;
  border-left: 0;
}

.tabs-panel {
  display: none;
  padding: 1rem;
}
.tabs-panel.is-active {
  display: block;
}

.thumbnail {
  border: solid 4px #fefefe;
  -webkit-box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
          box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
  display: inline-block;
  line-height: 0;
  max-width: 100%;
  -webkit-transition: -webkit-box-shadow 200ms ease-out;
  transition: -webkit-box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out, -webkit-box-shadow 200ms ease-out;
  border-radius: 0;
  margin-bottom: 1rem;
}
.thumbnail:hover, .thumbnail:focus {
  -webkit-box-shadow: 0 0 6px 1px rgba(190, 19, 19, 0.5);
          box-shadow: 0 0 6px 1px rgba(190, 19, 19, 0.5);
}

.title-bar {
  background: #0a0a0a;
  color: #fefefe;
  padding: 0.5rem;
}
.title-bar::before, .title-bar::after {
  content: " ";
  display: table;
}
.title-bar::after {
  clear: both;
}
.title-bar .menu-icon {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.title-bar-left {
  float: left;
}

.title-bar-right {
  float: right;
  text-align: right;
}

.title-bar-title {
  font-weight: bold;
  vertical-align: middle;
  display: inline-block;
}

.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
  height: 16px;
}
.menu-icon.dark::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background: #0a0a0a;
  top: 0;
  left: 0;
  -webkit-box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
          box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
}
.menu-icon.dark:hover::after {
  background: #8a8a8a;
  -webkit-box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
          box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a;
}

.has-tip {
  border-bottom: dotted 1px #8a8a8a;
  font-weight: 700;
  position: relative;
  display: inline-block;
  cursor: help;
}

.tooltip {
  background-color: #0a0a0a;
  color: #fefefe;
  font-size: 80%;
  padding: 0.75rem;
  position: absolute;
  z-index: 10;
  top: calc(100% + 0.6495rem);
  max-width: 10rem !important;
  border-radius: 0;
}
.tooltip::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: transparent transparent #0a0a0a;
  border-bottom-style: solid;
  border-top-width: 0;
  bottom: 100%;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.tooltip.top::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: #0a0a0a transparent transparent;
  border-top-style: solid;
  border-bottom-width: 0;
  top: 100%;
  bottom: auto;
}
.tooltip.left::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: transparent transparent transparent #0a0a0a;
  border-left-style: solid;
  border-right-width: 0;
  bottom: auto;
  left: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.tooltip.right::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: inset 0.75rem;
  border-color: transparent #0a0a0a transparent transparent;
  border-right-style: solid;
  border-left-width: 0;
  bottom: auto;
  left: auto;
  right: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.top-bar {
  padding: 0.5rem;
}
.top-bar::before, .top-bar::after {
  content: " ";
  display: table;
}
.top-bar::after {
  clear: both;
}
.top-bar,
.top-bar ul {
  background-color: #e6e6e6;
}
.top-bar input {
  max-width: 200px;
  margin-right: 1rem;
}
.top-bar .input-group-field {
  width: 100%;
  margin-right: 0;
}
.top-bar input.button, .top-bar input.qq-upload-button, .top-bar .EPiServerForms input.Form__NavigationBar__Action, .EPiServerForms .top-bar input.Form__NavigationBar__Action, .top-bar .EPiServerForms input.FormSubmitButton, .EPiServerForms .top-bar input.FormSubmitButton {
  width: auto;
}
.top-bar .top-bar-left,
.top-bar .top-bar-right {
  width: 100%;
}
@media screen and (min-width: 40em) {
  .top-bar .top-bar-left,
  .top-bar .top-bar-right {
    width: auto;
  }
}
@media screen and (max-width: 63.9375em) {
  .top-bar.stacked-for-medium .top-bar-left,
  .top-bar.stacked-for-medium .top-bar-right {
    width: 100%;
  }
}
@media screen and (max-width: 74.9375em) {
  .top-bar.stacked-for-large .top-bar-left,
  .top-bar.stacked-for-large .top-bar-right {
    width: 100%;
  }
}

.top-bar-title {
  float: left;
  margin-right: 1rem;
}

.top-bar-left {
  float: left;
}

.top-bar-right {
  float: right;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

@media screen and (max-width: 39.9375em) {
  .hide-for-small-only {
    display: none !important;
  }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important;
  }
}

@media screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important;
  }
}

@media screen and (max-width: 39.9375em) {
  .show-for-medium {
    display: none !important;
  }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .hide-for-medium-only {
    display: none !important;
  }
}

@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important;
  }
}

@media screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important;
  }
}

@media screen and (max-width: 63.9375em) {
  .show-for-large {
    display: none !important;
  }
}

@media screen and (min-width: 64em) and (max-width: 74.9375em) {
  .hide-for-large-only {
    display: none !important;
  }
}

@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important;
  }
}

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
}

.show-for-landscape,
.hide-for-portrait {
  display: block !important;
}
@media screen and (orientation: landscape) {
  .show-for-landscape,
  .hide-for-portrait {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  .show-for-landscape,
  .hide-for-portrait {
    display: none !important;
  }
}

.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}
@media screen and (orientation: landscape) {
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }
}
@media screen and (orientation: portrait) {
  .hide-for-landscape,
  .show-for-portrait {
    display: block !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.clearfix::before, .clearfix::after {
  content: " ";
  display: table;
}
.clearfix::after {
  clear: both;
}

body {
  color: #1A1A1A;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

a:hover {
  font-weight: 500;
}

.row {
  max-width: 1440px;
}

.main {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-bottom: 0;
}
@media screen and (min-width: 64em) {
  .main {
    padding-bottom: 3.75rem;
  }
}

.rss-link {
  float: right;
  width: 1.875rem;
  height: 1.875rem;
  background: #990000 url(../../Images/icon-rss.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-rss.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-rss.svg");
}

.sr-only {
  display: none;
}

/* Editor styles */
img[width][height]:not(.fixed-width-image) {
  height: auto !important;
  width: auto !important;
  max-width: 100%;
}

img.left {
  float: left;
  margin: 0.625rem 0.625rem 0.625rem 0;
}

img.right {
  float: right;
  margin: 0.625rem 0 0.625rem 0.625rem;
}

table {
  max-width: 100%;
}

.tableBorder,
.tableRowBorder {
  border: 0.125rem double #fff;
}
.tableBorder tr,
.tableBorder th,
.tableBorder td,
.tableRowBorder tr,
.tableRowBorder th,
.tableRowBorder td {
  border: 0.0625rem double white;
  border-collapse: collapse;
}
.tableBorder th,
.tableBorder td,
.tableRowBorder th,
.tableRowBorder td {
  padding: 0.3125rem 0.625rem;
}

.disable-transitions * {
  -webkit-transition: none !important;
  transition: none !important;
}

a[href$=".pdf"],
a[href$=".doc"],
a[href$=".docx"],
a[href$=".xls"],
a[href$=".xlsx"] {
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  padding: 0.1875rem 0 0 1.875rem;
}

a[href$=".pdf"] {
  background-image: url(../../Images/icon-pdf.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-pdf.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-pdf.svg");
}

a[href$=".doc"],
a[href$=".docx"] {
  background-image: url(../../Images/icon-doc.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-doc.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-doc.svg");
}

a[href$=".xls"],
a[href$=".xlsx"] {
  background-image: url(../../Images/icon-xls.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-xls.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-xls.svg");
}

table.simple-border thead,
table.simple-border tbody,
table.simple-border tfoot {
  border: none;
  background-color: transparent;
}
table.simple-border caption {
  font-weight: 300;
  padding: 0;
}
table.simple-border thead,
table.simple-border tfoot {
  background: transparent;
  color: #0a0a0a;
}
table.simple-border thead tr,
table.simple-border tfoot tr {
  background: transparent;
}
table.simple-border thead th,
table.simple-border thead td,
table.simple-border tfoot th,
table.simple-border tfoot td {
  padding: 0;
  font-weight: 300;
  text-align: left;
}
table.simple-border tbody tr:nth-child(even), table.simple-border tbody tr:nth-child(odd) {
  background-color: transparent;
}
table.simple-border tbody th,
table.simple-border tbody td {
  padding: 0;
}

table[style*=width]:not(.fixed-width):not(.dataTable), table[style*=height]:not(.fixed-width):not(.dataTable) {
  width: 100% !important;
  height: auto !important;
}

iframe, object {
  max-width: 100%;
}

.row {
  max-width: calc(1200px + 2rem);
  padding: 0 1rem;
}

.main {
  padding-bottom: 3.75rem;
}

.ie body:before, .ie body:after {
  content: "Du använder en gammal och osäker webbläsare. Uppgradera till en nyare version eller installera Chrome eller Firefox istället.";
  display: block;
  padding: 20px;
  background: #FEBB3C;
  text-align: center;
}
.ie.ie9 body:before {
  display: none;
}

@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: url("/UI/build/fonts/roboto-light.woff2") format("woff2"), url("/UI/build/fonts/roboto-light.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url("/UI/build/fonts/roboto-regular.woff2") format("woff2"), url("/UI/build/fonts/roboto-regular.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url("/UI/build/fonts/roboto-medium.woff2") format("woff2"), url("/UI/build/fonts/roboto-medium.woff") format("woff");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: url("/UI/build/fonts/roboto-bold.woff2") format("woff2"), url("/UI/build/fonts/roboto-bold.woff") format("woff");
}
.logindialog .h1,
#objectsInTheftContainer .h1,
.regform .h1 {
  font-size: 1.625rem;
  font-weight: 700;
  color: #1A1A1A !important;
}
.logindialog h4,
#objectsInTheftContainer h4,
.regform h4 {
  font-size: 1.8rem;
  font-weight: 400;
}
.logindialog .p,
#objectsInTheftContainer .p,
.regform .p {
  font-size: 1.1rem;
  font-weight: 400;
}
.logindialog .p--caption, .logindialog label,
#objectsInTheftContainer .p--caption,
#objectsInTheftContainer label,
.regform .p--caption,
.regform label {
  font-size: 0.9rem;
  font-weight: 400;
  margin-bottom: 0.25rem;
}

#news p, #news li,
.main-body-wrapper p,
.main-body-wrapper li,
.new-typography p,
.new-typography li {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  line-height: 1.375;
  font-weight: 300;
}
#news p,
.main-body-wrapper p,
.new-typography p {
  margin: 0 0 1.5rem 0;
}
#news p + p,
.main-body-wrapper p + p,
.new-typography p + p {
  margin-top: 1rem;
}
#news p:last-child,
.main-body-wrapper p:last-child,
.new-typography p:last-child {
  margin-bottom: 0;
}
#news li,
.main-body-wrapper li,
.new-typography li {
  margin: 0 0 0.5rem 0;
}
#news ul,
.main-body-wrapper ul,
.new-typography ul {
  margin-bottom: 2rem;
}
#news .excerpt p, #news .excerpt,
.main-body-wrapper .excerpt p,
.main-body-wrapper .excerpt,
.new-typography .excerpt p,
.new-typography .excerpt {
  font-weight: 500;
}
#news .imageText,
.main-body-wrapper .imageText,
.new-typography .imageText {
  font-style: italic;
}
#news a,
.main-body-wrapper a,
.new-typography a {
  text-decoration: underline;
  font-weight: 300;
}
#news a:hover,
.main-body-wrapper a:hover,
.new-typography a:hover {
  text-decoration: none;
  font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
  position: relative;
  font-family: "Roboto", sans-serif;
  -ms-hyphens: auto;
      hyphens: auto;
  word-break: break-word;
  margin-bottom: 0.5rem;
  color: #1A1A1A;
}

h1:not(:first-child),
h2:not(:first-child),
h3:not(:first-child),
h4:not(:first-child) {
  margin-top: 0.5rem;
}

h1 {
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.2;
}
@media screen and (min-width: 40em) {
  h1 {
    font-size: 1.875rem;
  }
}

h2 {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}
@media screen and (min-width: 40em) {
  h2 {
    font-size: 1.625rem;
  }
}

h3 {
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.2;
}
@media screen and (min-width: 40em) {
  h3 {
    font-size: 1.5rem;
  }
}

h4 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
}
@media screen and (min-width: 40em) {
  h4 {
    font-size: 1.25rem;
  }
}

h5 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
}
@media screen and (min-width: 40em) {
  h5 {
    font-size: 1.25rem;
  }
}

h6 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
}
@media screen and (min-width: 40em) {
  h6 {
    font-size: 1.25rem;
  }
}

.global-nav {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999;
  background: #656565;
  top: 0;
  right: 0;
  padding-top: 4.375rem;
  overflow-y: scroll;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.global-nav::after {
  content: "";
  display: block;
  width: 100%;
  height: 0.0625rem;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  left: 0;
  top: 4.375rem;
}
.global-nav.open {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.global-nav.open li {
  opacity: 1;
}
.global-nav.open li li {
  opacity: 0;
}
@media screen and (min-width: 64em) {
  .global-nav {
    display: block;
    padding-top: 0;
    position: static;
    background: #990000;
    height: 3.4375rem;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
    overflow: visible;
  }
  .global-nav::after {
    display: none;
  }
}
.global-nav ul {
  list-style: none;
  margin: 0;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.global-nav li {
  padding: 0 0 0 20px;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out 0.1s;
  transition: opacity 0.2s ease-in-out 0.1s;
}
@media screen and (min-width: 64em) {
  .global-nav li {
    padding: 0;
    opacity: inherit;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    float: left;
  }
}
.global-nav li.open li {
  opacity: 1;
}
.global-nav ul li li {
  display: none;
}
.global-nav ul > li.has-children.open > ul > li {
  display: block;
}
.global-nav ul > li > ul > li.has-children.open > ul > li {
  display: block;
}
.global-nav ul > li > ul > li > ul > li.has-children.open > ul > li {
  display: block;
}
.global-nav a {
  color: #ffffff;
  font-size: 1.5rem;
  font-weight: 400;
  padding: 0.4375rem 1.25rem 0.4375rem 0;
  display: block;
  text-transform: uppercase;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.5);
  position: relative;
}
@media screen and (min-width: 64em) {
  .global-nav a {
    padding: 0.875rem 1.25rem 0.8125rem;
    border-bottom: none;
  }
}
.global-nav a:hover {
  color: #ffffff;
  text-decoration: none;
}
.global-nav__back-button {
  color: #ffffff;
  font-size: 1.5rem;
  position: absolute;
  top: 0.9375rem;
  left: 1.25rem;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0.6875rem 0 0.6875rem 1.5625rem;
  background: url("../../Images/icon-arrow-left-white.png") -0.625rem center/1.875rem 1.875rem no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-arrow-left-white.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-arrow-left-white.svg");
  opacity: 0;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 64em) {
  .global-nav__back-button {
    display: none;
  }
}
.global-nav.level-2 .global-nav__back-button, .global-nav.level-3 .global-nav__back-button, .global-nav.level-4 .global-nav__back-button, .global-nav.level-5 .global-nav__back-button, .global-nav.level-6 .global-nav__back-button {
  opacity: 1;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
@media screen and (min-width: 64em) {
  .global-nav a:hover,
  .global-nav li.selected a {
    background: #9A0000;
  }
}
@media screen and (max-width: 63.9375em) {
  .global-nav li.has-children > a::after {
    content: "";
    display: block;
    width: 2.9375rem;
    height: 100%;
    background: url("../../Images/icon-arrow-right-white.png") center/1.875rem 1.875rem no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-arrow-right-white.svg");
    background-image: linear-gradient(transparent, transparent), url("../../Images/icon-arrow-right-white.svg");
    position: absolute;
    right: 0;
    top: 0;
    border-left: 0.0625rem solid rgba(255, 255, 255, 0.5);
  }
}
.global-nav > .row > .columns > ul {
  position: relative;
}
.global-nav ul ul {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  display: none;
}
@media screen and (min-width: 64em) {
  .global-nav ul ul {
    display: none;
  }
}
@media screen and (max-width: 63.9375em) {
  .global-nav ul li.open ul {
    display: block;
  }
  .global-nav.level-2 > .row > .columns > ul {
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .global-nav.level-3 > .row > .columns > ul {
    -webkit-transform: translateX(-200%);
        -ms-transform: translateX(-200%);
            transform: translateX(-200%);
  }
  .global-nav.level-4 > .row > .columns > ul {
    -webkit-transform: translateX(-300%);
        -ms-transform: translateX(-300%);
            transform: translateX(-300%);
  }
  .global-nav.level-5 > .row > .columns > ul {
    -webkit-transform: translateX(-400%);
        -ms-transform: translateX(-400%);
            transform: translateX(-400%);
  }
}

.main,
.global-footer {
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

.header__logo {
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}

.global-nav-open {
  overflow: hidden;
}
.global-nav-open .main,
.global-nav-open .global-footer {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
@media screen and (min-width: 64em) {
  .global-nav-open .main,
  .global-nav-open .global-footer {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.global-nav-open .main {
  padding-top: 6.5625rem;
}
.global-nav-open .header {
  position: fixed;
}
.global-nav-open .header__logo {
  opacity: 0;
}

.component-breadcrumbs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
}

.component-breadcrumbs ul li {
  margin-right: 10px;
}

.component-breadcrumbs ul li::after {
  content: "► ";
  font-size: 6px;
  padding-left: 8px;
  position: relative;
  right: 0;
  text-decoration: none;
  bottom: 2px;
  color: #be1313;
}

.component-breadcrumbs ul li:last-of-type::after {
  content: "";
}

.global-nav {
  background-color: #797979;
}
.global-nav::after {
  display: none;
}
.global-nav .row {
  padding: 0;
}
.global-nav a {
  color: white;
  font-size: 1.125rem;
  font-weight: 400;
  padding: 0.4375rem 1.25rem 0.4375rem 0;
  display: block;
  text-transform: uppercase;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.5);
  position: relative;
}
@media screen and (max-width: 63.9375em) {
  .global-nav {
    padding-top: 5.5625rem;
  }
}

.sub-nav {
  margin-bottom: 3.125rem;
}
.sub-nav__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sub-nav__container span {
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.sub-nav__container[aria-expanded=false] span {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sub-nav__container[aria-expanded=true] span {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.sub-nav h3 {
  font-weight: 400;
}
.sub-nav ul {
  list-style: none;
  margin: 0;
}
.sub-nav ul li {
  padding: 0;
}
.sub-nav ul ul {
  border: none;
}
.sub-nav a {
  display: inline-block;
  padding: 0.4375rem 0.625rem 0.4375rem 1.25rem;
  font-size: 1rem;
  color: #1A1A1A;
}
.sub-nav a.category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  padding-left: 0;
}
.sub-nav .selected > a, .sub-nav .selected > .sub-nav__container > a {
  font-weight: 500;
}
.sub-nav .selected > a:hover, .sub-nav .selected > .sub-nav__container > a:hover {
  font-weight: 700;
}
.sub-nav ul ul {
  border-left: 0.0625rem solid white;
}
.sub-nav ul ul a {
  padding: 0.5rem 1.25rem 0.5625rem 1.875rem;
  font-size: 0.875rem;
}

.sub-nav ul ul li a {
  font-weight: 400;
}
.sub-nav ul ul li a:hover {
  font-weight: 400 !important;
  text-decoration: underline;
  cursor: pointer;
}
.sub-nav ul ul li.selected a {
  font-weight: 500;
}
.sub-nav ul ul li.selected a:hover {
  font-weight: 500 !important;
  text-decoration: underline;
  cursor: pointer;
}
.sub-nav ul ul a, .sub-nav ul ul, .sub-nav ul {
  border: none;
}
.sub-nav a, .sub-nav .selected > .sub-nav__container > a {
  font-weight: 600;
}
.sub-nav a:hover, .sub-nav .selected > .sub-nav__container > a:hover {
  font-weight: 600;
  text-decoration: underline;
  cursor: pointer;
}

.sub-nav.left-nav li.selected a {
  color: #990000;
  font-weight: 600;
}
.sub-nav.left-nav li.selected a:hover {
  font-weight: 600;
}

.header {
  width: 100%;
  margin-bottom: 1.5625rem;
  -webkit-box-shadow: 0px 4px 14px -10px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 14px -10px rgba(0, 0, 0, 0.25);
}
.header__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 5.6875rem;
}
.header__banner {
  background-color: #990000;
  height: 35px;
  font-size: 0.875rem;
}
.header__banner__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
  padding: 0 0.9375rem;
}
.header__banner__links ul {
  color: #ffffff;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 20px;
  margin: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__banner__links ul a {
  color: #ffffff;
}
.header__account {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header__account ul {
  margin-left: 1.25rem;
}
.header__logo {
  float: left;
  height: 3.75rem;
}
.header__menu ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  list-style: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.header__menu ul li {
  padding: 0.9375rem 1.25rem;
}
.header__menu ul li a {
  color: #1A1A1A;
  font-size: 1.125rem;
  line-height: 21px;
  letter-spacing: 0.021875rem;
}
.header__menu ul li a:hover {
  letter-spacing: 0;
}
@media screen and (min-width: 64em) {
  .header__menu ul li ul {
    display: none;
  }
}
.header__links {
  float: right;
  font-size: 0.875rem;
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
@media screen and (min-width: 64em) {
  .header__links {
    margin-bottom: 1.6875rem;
  }
}
.global-nav .header__links {
  float: none;
  border: 0.0625rem solid #F9F7F6;
  margin: 2.5rem 1.25rem 1.25rem;
}
.header__links ul {
  list-style: none;
  margin: 0;
  text-align: right;
  padding-bottom: 0.3125rem;
}
@media screen and (min-width: 64em) {
  .header__links ul {
    text-align: left;
    padding-bottom: 0;
  }
}
.global-nav .header__links ul {
  text-align: left;
  padding: 0.625rem 1.25rem 1.25rem;
}
.header__links li {
  padding: 0;
  margin-left: 1.875rem;
  display: inline-block;
}
.global-nav .header__links li {
  display: block;
  margin-left: 0;
}
.header__links a {
  color: #1A1A1A;
  font-weight: 400;
}
.header__links a:hover {
  color: #BE1313;
}
.global-nav .header__links a {
  color: #ffffff;
  border: none;
  font-size: 0.875rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
@media screen and (min-width: 64em) {
  .header__links__nav {
    float: left;
  }
}
.header__search-button {
  position: relative;
  height: 2.625rem;
  width: 2.625rem;
  background: #656565;
  float: right;
  z-index: 1;
  outline: none;
  margin-right: 0;
}
.header__search-button:after {
  content: "";
  width: 1.875rem;
  height: 1.875rem;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -0.9375rem 0 0 -0.9375rem;
  background: url(../../Images/search-icon.png) no-repeat center/22px 22px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/search-icon.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/search-icon.svg");
}
.header__search-button--close {
  margin: 0 0 0.625rem 0;
}
@media screen and (min-width: 64em) {
  .header__search-button--close {
    display: none;
  }
}
.header__search-button--close:before, .header__search-button--close:after {
  content: "";
  position: absolute;
  display: block;
  background: #ffffff;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}
.header__search-button--close:before {
  width: 1.5rem;
  height: 0.125rem;
}
.header__search-button--close:after {
  width: 0.125rem;
  height: 1.5rem;
  margin: 0;
}
.header__search-button span {
  display: none;
}
.header__navigation-button {
  position: relative;
  height: 2.625rem;
  background: #990000;
  float: right;
  z-index: 99999;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  outline: none;
  border-radius: 0;
  padding: 0 2.9375rem 0 0.9375rem;
  color: #ffffff;
  font-weight: 400;
  font-size: 1.5rem;
  text-transform: uppercase;
}
.header__navigation-button:after, .header__navigation-button:before,
.header__navigation-button span {
  display: block;
  position: absolute;
  background: #ffffff;
  right: 0.625rem;
  top: 50%;
  height: 0.125rem;
  width: 1.5rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.header__navigation-button:after, .header__navigation-button:before {
  content: "";
}
.header__navigation-button:after {
  margin-top: 6px;
}
.header__navigation-button:before {
  margin-top: -6px;
}
.header__navigation-button.open {
  background: #656565;
}
.header__navigation-button.open span {
  opacity: 0;
}
.header__navigation-button.open:after {
  margin: 0;
  -webkit-transform: translateY(-50%) rotate(135deg);
      -ms-transform: translateY(-50%) rotate(135deg);
          transform: translateY(-50%) rotate(135deg);
}
.header__navigation-button.open:before {
  margin: 0;
  -webkit-transform: translateY(-50%) rotate(-135deg);
      -ms-transform: translateY(-50%) rotate(-135deg);
          transform: translateY(-50%) rotate(-135deg);
}

.header {
  -webkit-box-shadow: 0px 4px 14px -10px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 14px -10px rgba(0, 0, 0, 0.25);
}
.header__logo {
  height: auto;
  width: 4.5rem;
}
.header__main {
  height: auto;
  min-height: 5.75rem;
  padding: 0.5rem 0;
}
@media screen and (min-width: 64em) {
  .header .global-nav {
    background-color: transparent;
  }
  .header .global-nav ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 0.5rem;
    white-space: nowrap;
  }
  .header .global-nav ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .header .global-nav ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 58px;
    margin: 0;
    padding: 1rem 0.5rem;
    background-color: white;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    border-radius: 0.25rem;
    color: #1a1a1a;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0.021875rem;
    cursor: pointer;
  }
  .header .global-nav ul li a:hover {
    background-color: #e9eff1;
    letter-spacing: 0.021875rem;
  }
  .header .global-nav ul li ul {
    display: none;
  }
}
.header__navigation-button, .header__navigation-button.open,
.header .global-nav__back-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 3rem 0 1rem;
  font-weight: 500;
  height: 53px;
  white-space: nowrap;
  border-radius: 0.5rem;
  background-color: #fff;
  -webkit-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  color: #1a1a1a;
  margin-left: auto;
  font-size: 1rem;
  text-transform: none;
  cursor: pointer;
  margin: 0;
}
.header__navigation-button:hover, .header__navigation-button.open:hover,
.header .global-nav__back-button:hover {
  background-color: #e6e6e6;
}
.global-nav-open .header__navigation-button, .global-nav-open .header__navigation-button.open,
.global-nav-open .header .global-nav__back-button {
  margin-right: 1rem;
}
@media screen and (min-width: 64em) {
  .header__navigation-button, .header__navigation-button.open,
  .header .global-nav__back-button {
    display: none;
  }
}
.header .global-nav__back-button {
  background-image: url('data:image/svg+xml,<svg width="10" height="18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.625 1.863 1.292 9.196l7.333 7.333" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-position: 1rem center;
  background-size: 0.6rem;
  padding: 1rem 1rem 1rem 2.5rem;
  top: 20px;
}
.header .header__navigation-button:after,
.header .header__navigation-button:before,
.header .header__navigation-button span {
  right: 1rem;
  background-color: #1a1a1a;
}
.header__banner__links ul {
  gap: 0;
}
.header__banner__links ul li {
  height: 100%;
}
.header__banner__links ul li .header__account__status {
  font-weight: 600;
}
.header__banner__links ul li .header__account__status a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.header__banner__links ul li a {
  height: 100%;
  padding: 0 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 300;
  background-color: transparent;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.header__banner__links ul li a:hover {
  background-color: #660000;
  font-weight: 300;
}
.header__search-and-mobile-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1rem;
}
.header .header__search #Query {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 1rem;
  font-weight: 500;
  height: 53px;
  white-space: nowrap;
  border-radius: 0.5rem;
  background-color: #febb3c;
  border-color: #febb3c;
  -webkit-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  color: black;
  margin-left: auto;
  cursor: pointer;
}
.header .header__search #Query::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 20px;
  background-size: contain;
  position: relative;
  margin-right: 8px;
  margin-left: -4px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" xml:space="preserve"><path fill="%23121212" d="m14.012 13.305-3.569-3.569A4.75 4.75 0 1 0 6.75 11.5a4.726 4.726 0 0 0 2.985-1.058l3.569 3.569.708-.706zM6.75 10.5C4.682 10.5 3 8.818 3 6.75S4.682 3 6.75 3s3.75 1.682 3.75 3.75-1.682 3.75-3.75 3.75z"/></svg>');
}
.header .header__search #Query:hover {
  background-color: rgb(253.7397959184, 169.306122449, 9.2602040816);
  border-color: rgb(253.7397959184, 169.306122449, 9.2602040816);
}

.global-footer {
  background: #F9F7F6;
  padding: 2.9rem 5.8rem;
  color: #1A1A1A;
  font-weight: 400;
  border-top: 10px #990000 solid;
  line-height: 32px;
  padding: 3.125rem 3.125rem;
}
.global-footer h4 {
  font-size: 1.4rem;
  margin-bottom: 0.7rem;
  font-weight: 400;
  letter-spacing: 0.03em;
}
.global-footer__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 64em) {
  .global-footer__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.global-footer__container {
  margin: 0 0 2.5rem 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
.global-footer__container--wide {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 10%;
          flex: 1 1 10%;
}
@media screen and (min-width: 64em) {
  .global-footer__container {
    margin: 0 0.9375rem;
  }
}
.global-footer__container--logo {
  margin: 0 0 1rem 0;
  -ms-flex-item-align: center;
      align-self: center;
}
.global-footer__socialmedia {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 10px;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 0;
  gap: 30px;
}
@media screen and (min-width: 64em) {
  .global-footer__socialmedia {
    margin-left: 21%;
  }
}
.global-footer__socialmedia__item {
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1A1A1A;
  font-size: 0.875rem;
}
.global-footer__icon {
  display: block;
  width: 1.875rem;
  height: 1.875rem;
  background-position: center;
  background-repeat: no-repeat;
}
.global-footer__icon--instagram {
  background-image: url(../../Images/icon-instagram.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/icon-instagram.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/icon-instagram.svg);
}
.global-footer__icon--linkedin {
  background-image: url(../../Images/icon-linkedin.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/icon-linkedin.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/icon-linkedin.svg);
}
.global-footer__icon--facebook {
  background-image: url(../../Images/icon-facebook-fill.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/icon-facebook-fill.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/icon-facebook-fill.svg);
}
.global-footer__logo {
  width: 150px;
}
.global-footer__link {
  color: #1A1A1A;
  font-weight: 700;
}
.global-footer__link:hover {
  text-decoration: underline;
}
.global-footer__link--contact {
  text-decoration: underline;
  font-weight: 500;
}
.global-footer__info {
  list-style: none;
  margin: 0;
}
@media screen and (min-width: 64em) {
  .global-footer__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.global-footer__info li {
  font-size: 1rem;
  line-height: 2rem;
}
.global-footer__label {
  display: block;
}

.social-media {
  display: inline-grid;
  gap: 0.5rem;
  grid-template-rows: repeat(3, 1fr);
  grid-template-columns: 1fr;
  margin-top: 1.5rem;
}
@media screen and (min-width: 40em) {
  .social-media {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    gap: 1rem;
  }
}
.social-media__child, .social-media__child:hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.9rem;
  font-weight: 300;
}
.social-media__child::before {
  content: "";
  display: inline-block;
  margin-right: 0.5rem;
  width: 1.25rem;
  height: 1.25rem;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.social-media__child--instagram::before {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.54 4.662a1.201 1.201 0 1 0-2.403 0 1.201 1.201 0 0 0 2.402 0Z" fill="%231A1A1A"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.473 3.45c.25.634.417 1.362.466 2.427.05 1.066.061 1.407.061 4.124 0 2.715-.012 3.055-.06 4.121-.05 1.064-.218 1.791-.467 2.428a4.865 4.865 0 0 1-1.152 1.77 4.917 4.917 0 0 1-1.77 1.155c-.637.247-1.363.415-2.429.464-1.066.05-1.406.061-4.123.061-2.715 0-3.058-.012-4.124-.06-1.063-.05-1.788-.218-2.428-.465a4.929 4.929 0 0 1-1.768-1.154 4.905 4.905 0 0 1-1.154-1.77c-.247-.638-.415-1.365-.467-2.429C.012 13.056 0 12.716 0 10.002c0-2.718.012-3.059.058-4.125.052-1.065.22-1.793.467-2.427a4.914 4.914 0 0 1 1.154-1.773A4.93 4.93 0 0 1 3.447.524C4.087.277 4.812.107 5.875.061 6.941.009 7.285 0 10 0c2.717 0 3.057.01 4.123.06 1.066.047 1.792.217 2.428.464a4.917 4.917 0 0 1 1.77 1.153 4.874 4.874 0 0 1 1.153 1.773Zm-1.677 12.447c.135-.352.298-.882.343-1.857.049-1.054.06-1.371.06-4.039 0-2.673-.011-2.988-.06-4.042-.045-.975-.208-1.504-.343-1.86a3.084 3.084 0 0 0-.75-1.147 3.09 3.09 0 0 0-1.149-.748c-.352-.138-.884-.299-1.859-.345-1.054-.047-1.366-.059-4.04-.059-2.67 0-2.985.012-4.039.059-.975.046-1.504.207-1.856.345-.47.182-.8.399-1.15.748-.353.35-.57.682-.749 1.148-.135.355-.3.884-.343 1.86-.051 1.053-.06 1.368-.06 4.041 0 2.668.009 2.985.06 4.04.042.974.208 1.504.343 1.856.18.467.396.8.749 1.15.35.35.68.566 1.15.746.352.138.881.301 1.856.348 1.054.046 1.37.056 4.04.056 2.673 0 2.985-.01 4.04-.056.974-.047 1.506-.21 1.858-.348.467-.18.8-.396 1.148-.746a3.09 3.09 0 0 0 .75-1.15Z" fill="%231A1A1A"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.865 10.001A5.136 5.136 0 0 1 10 4.863a5.135 5.135 0 1 1-5.133 5.138Zm1.8 0c0 1.84 1.493 3.33 3.333 3.33a3.334 3.334 0 1 0-3.333-3.33Z" fill="%231A1A1A"/></svg>');
}
.social-media__child--linkedin::before {
  background-image: url('data:image/svg+xml,<svg width="21" height="21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.592.833H18.41c.97 0 1.757.787 1.757 1.758v15.818c0 .971-.786 1.758-1.757 1.758H2.592a1.757 1.757 0 0 1-1.758-1.758V2.591c0-.971.787-1.758 1.758-1.758Zm1.76 15.818h2.593V8.31H4.353v8.341Zm1.27-9.534a1.511 1.511 0 1 1 0-3.022 1.511 1.511 0 0 1 0 3.022Zm8.443 9.534h2.59v-4.575c0-2.246-.484-3.973-3.11-3.973-1.26 0-2.106.691-2.452 1.347h-.035V8.31H8.57v8.341h2.59v-4.126c0-1.088.208-2.142 1.557-2.142 1.33 0 1.347 1.244 1.347 2.212v4.056Z" fill="%231A1A1A"/></svg>');
}
.social-media__child--facebook::before {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 0C4.477 0 0 4.477 0 10c0 4.992 3.656 9.129 8.438 9.879V12.89h-2.54V10h2.54V7.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.262c-1.242 0-1.629.772-1.629 1.563V10h2.774l-.443 2.89h-2.33v6.989C16.343 19.129 20 14.992 20 10c0-5.523-4.477-10-10-10Z" fill="%231A1A1A"/></svg>');
}

.button, .qq-upload-button, .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .FormSubmitButton {
  font-family: "Roboto", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  border-radius: 0.5rem;
  color: #ffffff;
  background: #990000;
  padding: 0.75rem 1.25rem;
}
.button:hover, .qq-upload-button:hover, .EPiServerForms .Form__NavigationBar__Action:hover, .EPiServerForms .FormSubmitButton:hover {
  text-decoration: none;
}
.button.primary, .primary.qq-upload-button, .EPiServerForms .primary.Form__NavigationBar__Action, .EPiServerForms .primary.FormSubmitButton {
  background: #FEBB3C;
  color: #1A1A1A;
}
.button.primary:hover, .primary.qq-upload-button:hover, .EPiServerForms .primary.Form__NavigationBar__Action:hover, .EPiServerForms .primary.FormSubmitButton:hover, .button.primary:focus, .primary.qq-upload-button:focus, .EPiServerForms .primary.Form__NavigationBar__Action:focus, .EPiServerForms .primary.FormSubmitButton:focus {
  background: rgb(236.2882653061, 155.1020408163, 1.2117346939);
}
.button.secondary, .secondary.qq-upload-button, .EPiServerForms .secondary.Form__NavigationBar__Action, .EPiServerForms .secondary.FormSubmitButton {
  color: #1A1A1A;
  background: #ffffff;
  border: 1px solid #1A1A1A;
}
.button.secondary:hover, .secondary.qq-upload-button:hover, .EPiServerForms .secondary.Form__NavigationBar__Action:hover, .EPiServerForms .secondary.FormSubmitButton:hover, .button.secondary:focus, .secondary.qq-upload-button:focus, .EPiServerForms .secondary.Form__NavigationBar__Action:focus, .EPiServerForms .secondary.FormSubmitButton:focus {
  background: rgb(242.25, 242.25, 242.25);
}
.button--small, .qq-upload-button {
  font-size: 0.875rem;
}
.input-group-button .button--small, .input-group-button .qq-upload-button {
  padding-top: 0.75rem;
  padding-bottom: 0.6875rem;
}
.button-new-object {
  width: 200px;
}

#objectsInTheftContainer .button, #objectsInTheftContainer .qq-upload-button, #objectsInTheftContainer .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms #objectsInTheftContainer .Form__NavigationBar__Action, #objectsInTheftContainer .EPiServerForms .FormSubmitButton, .EPiServerForms #objectsInTheftContainer .FormSubmitButton,
#addAnotherObjectToTheftButton.button,
#addAnotherObjectToTheftButton.qq-upload-button,
.EPiServerForms #addAnotherObjectToTheftButton.Form__NavigationBar__Action,
.EPiServerForms #addAnotherObjectToTheftButton.FormSubmitButton,
.fileUpload .button,
.fileUpload .qq-upload-button,
.fileUpload .EPiServerForms .Form__NavigationBar__Action,
.EPiServerForms .fileUpload .Form__NavigationBar__Action,
.fileUpload .EPiServerForms .FormSubmitButton,
.EPiServerForms .fileUpload .FormSubmitButton,
.ui-dialog button,
.hero .button,
.hero .qq-upload-button,
.hero .EPiServerForms .Form__NavigationBar__Action,
.EPiServerForms .hero .Form__NavigationBar__Action,
.hero .EPiServerForms .FormSubmitButton,
.EPiServerForms .hero .FormSubmitButton,
.thank-you .button,
.thank-you .qq-upload-button,
.thank-you .EPiServerForms .Form__NavigationBar__Action,
.EPiServerForms .thank-you .Form__NavigationBar__Action,
.thank-you .EPiServerForms .FormSubmitButton,
.EPiServerForms .thank-you .FormSubmitButton,
.new-search-page .button,
.new-search-page .qq-upload-button,
.new-search-page .EPiServerForms .Form__NavigationBar__Action,
.EPiServerForms .new-search-page .Form__NavigationBar__Action,
.new-search-page .EPiServerForms .FormSubmitButton,
.EPiServerForms .new-search-page .FormSubmitButton,
.reg-page-save button,
.monitor-objects-form .button,
.monitor-objects-form .qq-upload-button,
.monitor-objects-form .EPiServerForms .Form__NavigationBar__Action,
.EPiServerForms .monitor-objects-form .Form__NavigationBar__Action,
.monitor-objects-form .EPiServerForms .FormSubmitButton,
.EPiServerForms .monitor-objects-form .FormSubmitButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 500;
  height: 40px;
  width: auto;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #1a1a1a;
  border-radius: 8px;
  cursor: pointer;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  line-height: 1.1rem;
  color: #1a1a1a;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#objectsInTheftContainer .button:not(:last-child), #objectsInTheftContainer .qq-upload-button:not(:last-child), #objectsInTheftContainer .EPiServerForms .Form__NavigationBar__Action:not(:last-child), .EPiServerForms #objectsInTheftContainer .Form__NavigationBar__Action:not(:last-child), #objectsInTheftContainer .EPiServerForms .FormSubmitButton:not(:last-child), .EPiServerForms #objectsInTheftContainer .FormSubmitButton:not(:last-child),
#addAnotherObjectToTheftButton.button:not(:last-child),
#addAnotherObjectToTheftButton.qq-upload-button:not(:last-child),
.EPiServerForms #addAnotherObjectToTheftButton.Form__NavigationBar__Action:not(:last-child),
.EPiServerForms #addAnotherObjectToTheftButton.FormSubmitButton:not(:last-child),
.fileUpload .button:not(:last-child),
.fileUpload .qq-upload-button:not(:last-child),
.fileUpload .EPiServerForms .Form__NavigationBar__Action:not(:last-child),
.EPiServerForms .fileUpload .Form__NavigationBar__Action:not(:last-child),
.fileUpload .EPiServerForms .FormSubmitButton:not(:last-child),
.EPiServerForms .fileUpload .FormSubmitButton:not(:last-child),
.ui-dialog button:not(:last-child),
.hero .button:not(:last-child),
.hero .qq-upload-button:not(:last-child),
.hero .EPiServerForms .Form__NavigationBar__Action:not(:last-child),
.EPiServerForms .hero .Form__NavigationBar__Action:not(:last-child),
.hero .EPiServerForms .FormSubmitButton:not(:last-child),
.EPiServerForms .hero .FormSubmitButton:not(:last-child),
.thank-you .button:not(:last-child),
.thank-you .qq-upload-button:not(:last-child),
.thank-you .EPiServerForms .Form__NavigationBar__Action:not(:last-child),
.EPiServerForms .thank-you .Form__NavigationBar__Action:not(:last-child),
.thank-you .EPiServerForms .FormSubmitButton:not(:last-child),
.EPiServerForms .thank-you .FormSubmitButton:not(:last-child),
.new-search-page .button:not(:last-child),
.new-search-page .qq-upload-button:not(:last-child),
.new-search-page .EPiServerForms .Form__NavigationBar__Action:not(:last-child),
.EPiServerForms .new-search-page .Form__NavigationBar__Action:not(:last-child),
.new-search-page .EPiServerForms .FormSubmitButton:not(:last-child),
.EPiServerForms .new-search-page .FormSubmitButton:not(:last-child),
.reg-page-save button:not(:last-child),
.monitor-objects-form .button:not(:last-child),
.monitor-objects-form .qq-upload-button:not(:last-child),
.monitor-objects-form .EPiServerForms .Form__NavigationBar__Action:not(:last-child),
.EPiServerForms .monitor-objects-form .Form__NavigationBar__Action:not(:last-child),
.monitor-objects-form .EPiServerForms .FormSubmitButton:not(:last-child),
.EPiServerForms .monitor-objects-form .FormSubmitButton:not(:last-child) {
  margin-right: 0.75rem;
}
#objectsInTheftContainer .button:hover, #objectsInTheftContainer .qq-upload-button:hover, #objectsInTheftContainer .EPiServerForms .Form__NavigationBar__Action:hover, .EPiServerForms #objectsInTheftContainer .Form__NavigationBar__Action:hover, #objectsInTheftContainer .EPiServerForms .FormSubmitButton:hover, .EPiServerForms #objectsInTheftContainer .FormSubmitButton:hover, #objectsInTheftContainer .button--active,
#addAnotherObjectToTheftButton.button:hover,
#addAnotherObjectToTheftButton.qq-upload-button:hover,
.EPiServerForms #addAnotherObjectToTheftButton.Form__NavigationBar__Action:hover,
.EPiServerForms #addAnotherObjectToTheftButton.FormSubmitButton:hover,
#addAnotherObjectToTheftButton.button--active,
.fileUpload .button:hover,
.fileUpload .qq-upload-button:hover,
.fileUpload .EPiServerForms .Form__NavigationBar__Action:hover,
.EPiServerForms .fileUpload .Form__NavigationBar__Action:hover,
.fileUpload .EPiServerForms .FormSubmitButton:hover,
.EPiServerForms .fileUpload .FormSubmitButton:hover,
.fileUpload .button--active,
.ui-dialog button:hover,
.ui-dialog button--active,
.hero .button:hover,
.hero .qq-upload-button:hover,
.hero .EPiServerForms .Form__NavigationBar__Action:hover,
.EPiServerForms .hero .Form__NavigationBar__Action:hover,
.hero .EPiServerForms .FormSubmitButton:hover,
.EPiServerForms .hero .FormSubmitButton:hover,
.hero .button--active,
.thank-you .button:hover,
.thank-you .qq-upload-button:hover,
.thank-you .EPiServerForms .Form__NavigationBar__Action:hover,
.EPiServerForms .thank-you .Form__NavigationBar__Action:hover,
.thank-you .EPiServerForms .FormSubmitButton:hover,
.EPiServerForms .thank-you .FormSubmitButton:hover,
.thank-you .button--active,
.new-search-page .button:hover,
.new-search-page .qq-upload-button:hover,
.new-search-page .EPiServerForms .Form__NavigationBar__Action:hover,
.EPiServerForms .new-search-page .Form__NavigationBar__Action:hover,
.new-search-page .EPiServerForms .FormSubmitButton:hover,
.EPiServerForms .new-search-page .FormSubmitButton:hover,
.new-search-page .button--active,
.reg-page-save button:hover,
.reg-page-save button--active,
.monitor-objects-form .button:hover,
.monitor-objects-form .qq-upload-button:hover,
.monitor-objects-form .EPiServerForms .Form__NavigationBar__Action:hover,
.EPiServerForms .monitor-objects-form .Form__NavigationBar__Action:hover,
.monitor-objects-form .EPiServerForms .FormSubmitButton:hover,
.EPiServerForms .monitor-objects-form .FormSubmitButton:hover,
.monitor-objects-form .button--active {
  background-color: rgb(216.75, 216.75, 216.75);
}
#objectsInTheftContainer .button--center,
#addAnotherObjectToTheftButton.button--center,
.fileUpload .button--center,
.ui-dialog button--center,
.hero .button--center,
.thank-you .button--center,
.new-search-page .button--center,
.reg-page-save button--center,
.monitor-objects-form .button--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#objectsInTheftContainer .button--no-expand,
#addAnotherObjectToTheftButton.button--no-expand,
.fileUpload .button--no-expand,
.ui-dialog button--no-expand,
.hero .button--no-expand,
.thank-you .button--no-expand,
.new-search-page .button--no-expand,
.reg-page-save button--no-expand,
.monitor-objects-form .button--no-expand {
  margin-right: auto;
}
#objectsInTheftContainer .button--icon::before,
#addAnotherObjectToTheftButton.button--icon::before,
.fileUpload .button--icon::before,
.ui-dialog button--icon::before,
.hero .button--icon::before,
.thank-you .button--icon::before,
.new-search-page .button--icon::before,
.reg-page-save button--icon::before,
.monitor-objects-form .button--icon::before {
  content: "";
  display: inline-block;
  height: 16px;
  width: 16px;
  position: relative;
  margin-right: 8px;
  background-position: center center;
  background-repeat: no-repeat;
}
#objectsInTheftContainer .button--icon-magnifying-glass::before,
#addAnotherObjectToTheftButton.button--icon-magnifying-glass::before,
.fileUpload .button--icon-magnifying-glass::before,
.ui-dialog button--icon-magnifying-glass::before,
.hero .button--icon-magnifying-glass::before,
.thank-you .button--icon-magnifying-glass::before,
.new-search-page .button--icon-magnifying-glass::before,
.reg-page-save button--icon-magnifying-glass::before,
.monitor-objects-form .button--icon-magnifying-glass::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="m11.923 10.796 4.26 4.259a.798.798 0 1 1-1.13 1.129l-4.26-4.26a6.333 6.333 0 1 1 1.13-1.128Zm-5.007.871a4.75 4.75 0 1 0 0-9.5 4.75 4.75 0 0 0 0 9.5Z" fill="%231A1A1A"/></svg>');
}
#objectsInTheftContainer .button--icon-rensa::before,
#addAnotherObjectToTheftButton.button--icon-rensa::before,
.fileUpload .button--icon-rensa::before,
.ui-dialog button--icon-rensa::before,
.hero .button--icon-rensa::before,
.thank-you .button--icon-rensa::before,
.new-search-page .button--icon-rensa::before,
.reg-page-save button--icon-rensa::before,
.monitor-objects-form .button--icon-rensa::before {
  background-image: url('data:image/svg+xml,<svg width="16" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.087 1.207a2 2 0 0 1 2.828 0l3.879 3.879a2 2 0 0 1 0 2.828l-5.5 5.5A2 2 0 0 1 7.88 14H5.12a2 2 0 0 1-1.413-.586l-2.5-2.5a2 2 0 0 1 0-2.828l6.879-6.88Zm.66 11.34L3.454 7.254l-1.54 1.539a1 1 0 0 0 0 1.414l2.5 2.5a1 1 0 0 0 .708.293H7.88a1 1 0 0 0 .707-.293l.16-.16h-.001Z" fill="%231A1A1A"/></svg>');
}
#objectsInTheftContainer .button--icon-trash::before,
#addAnotherObjectToTheftButton.button--icon-trash::before,
.fileUpload .button--icon-trash::before,
.ui-dialog button--icon-trash::before,
.hero .button--icon-trash::before,
.thank-you .button--icon-trash::before,
.new-search-page .button--icon-trash::before,
.reg-page-save button--icon-trash::before,
.monitor-objects-form .button--icon-trash::before {
  background-image: url('data:image/svg+xml,<svg width="14" height="15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 5.5A.5.5 0 0 1 5 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5Zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5Zm3 .5a.5.5 0 1 0-1 0v6a.5.5 0 0 0 1 0V6Z" fill="%23000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M13.5 3a1 1 0 0 1-1 1H12v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1ZM3.118 4 3 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L10.882 4H3.118ZM1.5 3V2h11v1h-11Z" fill="%23000"/></svg>');
}
#objectsInTheftContainer .button--icon-plus::before,
#addAnotherObjectToTheftButton.button--icon-plus::before,
.fileUpload .button--icon-plus::before,
.ui-dialog button--icon-plus::before,
.hero .button--icon-plus::before,
.thank-you .button--icon-plus::before,
.new-search-page .button--icon-plus::before,
.reg-page-save button--icon-plus::before,
.monitor-objects-form .button--icon-plus::before {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M11.234 7.438H8.563V4.765a.141.141 0 0 0-.141-.141h-.844a.141.141 0 0 0-.14.14v2.673H4.765a.141.141 0 0 0-.141.14v.844c0 .077.063.14.14.14h2.673v2.672c0 .078.063.141.14.141h.844c.077 0 .14-.063.14-.14V8.562h2.672c.078 0 .141-.064.141-.141v-.844a.141.141 0 0 0-.14-.14Z" fill="%23000"/> <path d="M8 .125a7.876 7.876 0 1 0 .001 15.751A7.876 7.876 0 0 0 8 .125Zm0 14.414A6.54 6.54 0 0 1 8 1.461a6.54 6.54 0 0 1 0 13.078Z" fill="%23000"/></svg>');
}
#objectsInTheftContainer .button--icon-upload::before,
#addAnotherObjectToTheftButton.button--icon-upload::before,
.fileUpload .button--icon-upload::before,
.ui-dialog button--icon-upload::before,
.hero .button--icon-upload::before,
.thank-you .button--icon-upload::before,
.new-search-page .button--icon-upload::before,
.reg-page-save button--icon-upload::before,
.monitor-objects-form .button--icon-upload::before {
  background-image: url('data:image/svg+xml,<svg width="16" height="11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M13.555 4.802C13.205 2.098 10.848 0 8 0a5.395 5.395 0 0 0-4.994 3.26C1.287 3.766 0 5.36 0 7.072 0 9.238 1.794 11 4 11h8.8c1.765 0 3.2-1.41 3.2-3.143a3.115 3.115 0 0 0-.686-1.941 3.215 3.215 0 0 0-1.759-1.114ZM8.8 7.072v2.357H7.2V7.07H4.8L8 3.143l3.2 3.928H8.8Z" fill="%231A1A1A"/></svg>');
}
#objectsInTheftContainer .button.primary, #objectsInTheftContainer .primary.qq-upload-button, #objectsInTheftContainer .EPiServerForms .primary.Form__NavigationBar__Action, .EPiServerForms #objectsInTheftContainer .primary.Form__NavigationBar__Action, #objectsInTheftContainer .EPiServerForms .primary.FormSubmitButton, .EPiServerForms #objectsInTheftContainer .primary.FormSubmitButton,
#addAnotherObjectToTheftButton.button.primary,
#addAnotherObjectToTheftButton.primary.qq-upload-button,
.EPiServerForms #addAnotherObjectToTheftButton.primary.Form__NavigationBar__Action,
.EPiServerForms #addAnotherObjectToTheftButton.primary.FormSubmitButton,
.fileUpload .button.primary,
.fileUpload .primary.qq-upload-button,
.fileUpload .EPiServerForms .primary.Form__NavigationBar__Action,
.EPiServerForms .fileUpload .primary.Form__NavigationBar__Action,
.fileUpload .EPiServerForms .primary.FormSubmitButton,
.EPiServerForms .fileUpload .primary.FormSubmitButton,
.ui-dialog button.primary,
.hero .button.primary,
.hero .primary.qq-upload-button,
.hero .EPiServerForms .primary.Form__NavigationBar__Action,
.EPiServerForms .hero .primary.Form__NavigationBar__Action,
.hero .EPiServerForms .primary.FormSubmitButton,
.EPiServerForms .hero .primary.FormSubmitButton,
.thank-you .button.primary,
.thank-you .primary.qq-upload-button,
.thank-you .EPiServerForms .primary.Form__NavigationBar__Action,
.EPiServerForms .thank-you .primary.Form__NavigationBar__Action,
.thank-you .EPiServerForms .primary.FormSubmitButton,
.EPiServerForms .thank-you .primary.FormSubmitButton,
.new-search-page .button.primary,
.new-search-page .primary.qq-upload-button,
.new-search-page .EPiServerForms .primary.Form__NavigationBar__Action,
.EPiServerForms .new-search-page .primary.Form__NavigationBar__Action,
.new-search-page .EPiServerForms .primary.FormSubmitButton,
.EPiServerForms .new-search-page .primary.FormSubmitButton,
.reg-page-save button.primary,
.monitor-objects-form .button.primary,
.monitor-objects-form .primary.qq-upload-button,
.monitor-objects-form .EPiServerForms .primary.Form__NavigationBar__Action,
.EPiServerForms .monitor-objects-form .primary.Form__NavigationBar__Action,
.monitor-objects-form .EPiServerForms .primary.FormSubmitButton,
.EPiServerForms .monitor-objects-form .primary.FormSubmitButton {
  background-color: #febb3c;
  border: none;
}
#objectsInTheftContainer .button.primary:hover, #objectsInTheftContainer .primary.qq-upload-button:hover, #objectsInTheftContainer .EPiServerForms .primary.Form__NavigationBar__Action:hover, .EPiServerForms #objectsInTheftContainer .primary.Form__NavigationBar__Action:hover, #objectsInTheftContainer .EPiServerForms .primary.FormSubmitButton:hover, .EPiServerForms #objectsInTheftContainer .primary.FormSubmitButton:hover,
#addAnotherObjectToTheftButton.button.primary:hover,
#addAnotherObjectToTheftButton.primary.qq-upload-button:hover,
.EPiServerForms #addAnotherObjectToTheftButton.primary.Form__NavigationBar__Action:hover,
.EPiServerForms #addAnotherObjectToTheftButton.primary.FormSubmitButton:hover,
.fileUpload .button.primary:hover,
.fileUpload .primary.qq-upload-button:hover,
.fileUpload .EPiServerForms .primary.Form__NavigationBar__Action:hover,
.EPiServerForms .fileUpload .primary.Form__NavigationBar__Action:hover,
.fileUpload .EPiServerForms .primary.FormSubmitButton:hover,
.EPiServerForms .fileUpload .primary.FormSubmitButton:hover,
.ui-dialog button.primary:hover,
.hero .button.primary:hover,
.hero .primary.qq-upload-button:hover,
.hero .EPiServerForms .primary.Form__NavigationBar__Action:hover,
.EPiServerForms .hero .primary.Form__NavigationBar__Action:hover,
.hero .EPiServerForms .primary.FormSubmitButton:hover,
.EPiServerForms .hero .primary.FormSubmitButton:hover,
.thank-you .button.primary:hover,
.thank-you .primary.qq-upload-button:hover,
.thank-you .EPiServerForms .primary.Form__NavigationBar__Action:hover,
.EPiServerForms .thank-you .primary.Form__NavigationBar__Action:hover,
.thank-you .EPiServerForms .primary.FormSubmitButton:hover,
.EPiServerForms .thank-you .primary.FormSubmitButton:hover,
.new-search-page .button.primary:hover,
.new-search-page .primary.qq-upload-button:hover,
.new-search-page .EPiServerForms .primary.Form__NavigationBar__Action:hover,
.EPiServerForms .new-search-page .primary.Form__NavigationBar__Action:hover,
.new-search-page .EPiServerForms .primary.FormSubmitButton:hover,
.EPiServerForms .new-search-page .primary.FormSubmitButton:hover,
.reg-page-save button.primary:hover,
.monitor-objects-form .button.primary:hover,
.monitor-objects-form .primary.qq-upload-button:hover,
.monitor-objects-form .EPiServerForms .primary.Form__NavigationBar__Action:hover,
.EPiServerForms .monitor-objects-form .primary.Form__NavigationBar__Action:hover,
.monitor-objects-form .EPiServerForms .primary.FormSubmitButton:hover,
.EPiServerForms .monitor-objects-form .primary.FormSubmitButton:hover {
  background-color: rgb(236.2882653061, 155.1020408163, 1.2117346939);
}

a.button, a.qq-upload-button, .EPiServerForms a.Form__NavigationBar__Action, .EPiServerForms a.FormSubmitButton {
  display: inline-block !important;
}

p a.primary.button, p a.primary.qq-upload-button, p .EPiServerForms a.primary.Form__NavigationBar__Action, .EPiServerForms p a.primary.Form__NavigationBar__Action, p .EPiServerForms a.primary.FormSubmitButton, .EPiServerForms p a.primary.FormSubmitButton {
  padding: 7px 8px 5px;
  font-weight: 500;
  text-decoration: none;
}

.ui-dialog {
  padding: 2rem !important;
}
.ui-dialog button {
  -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;
}
.ui-dialog .ui-dialog-buttonpane {
  background: none !important;
  padding: 0 !important;
  margin-top: 1rem !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.ui-dialog .confirmBox {
  padding: 0 !important;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0 4.7rem !important;
}
.ui-dialog .ui-dialog-titlebar-close {
  top: 0 !important;
  right: 0 !important;
}

.breadcrumbs li {
  font-size: 0.875rem;
  letter-spacing: 0.0175rem;
  text-transform: none;
}
.breadcrumbs li:not(:last-child):after {
  color: #1A1A1A;
  margin: 0 0.5rem;
}
.breadcrumbs li a {
  color: #1A1A1A;
  font-weight: 600;
}
.breadcrumbs li span {
  color: #656565;
  font-weight: 400;
}

[class*=icon-] {
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
}

.icon-edit {
  background: url(../../Images/icon-edit.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-edit.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-edit.svg");
}

.icon-delete {
  background: url(../../Images/icon-delete.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-delete.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-delete.svg");
  background-position: center;
}

.icon-close {
  background: url(../../Images/icon-close-new.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-close-new.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-close-new.svg");
}

.icon-save {
  background: url(../../Images/icon-save.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-save.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-save.svg");
  background-position: center;
}

.icon-settings {
  background: url(../../Images/icon-settings.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-settings.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-settings.svg");
}

.icon-settings {
  background: url(../../Images/icon-settings.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-settings.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-settings.svg");
}

.icon-cog {
  background: url(../../Images/icon-cog.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-cog.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-cog.svg");
  background-position: center;
}

.icon-chevron {
  background: url(../../Images/icon-chevron.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-chevron.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-chevron.svg");
  background-position: center;
}
.icon-chevron--right {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.icon-pin {
  background: url(../../Images/icon-pin.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-pin.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-pin.svg");
  background-position: center;
}

.icon-alarm {
  width: 17px;
  height: 17px;
  margin-right: 8px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" xml:space="preserve"><g fill="%231a1a1a"><path d="M8 0h1v2H8zM4.754.858l.982-.407.814 1.964-.981.407zM2.118 2.879l.75-.751 1.501 1.5-.75.751zM11.44 2.822l-.98-.407.814-1.964.98.407zM13.39 4.38l-.752-.752 1.5-1.501.753.751zM13.729 11h-.531l-.846-6.032s-1.689-1.621-3.848-1.621-3.723 1.669-3.723 1.669L3.858 11h-.531l-.671 4h11.688l-.615-4zM5.77 5.524c.452-.349 1.485-1.114 2.734-1.114 1.259 0 2.361.817 2.857 1.176L12.124 11h-7.19l.836-5.476zM3.9 14l.335-2h8.574l.308 2H3.9z"/></g></svg>');
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" xml:space="preserve"><g fill="%231a1a1a"><path d="M8 0h1v2H8zM4.754.858l.982-.407.814 1.964-.981.407zM2.118 2.879l.75-.751 1.501 1.5-.75.751zM11.44 2.822l-.98-.407.814-1.964.98.407zM13.39 4.38l-.752-.752 1.5-1.501.753.751zM13.729 11h-.531l-.846-6.032s-1.689-1.621-3.848-1.621-3.723 1.669-3.723 1.669L3.858 11h-.531l-.671 4h11.688l-.615-4zM5.77 5.524c.452-.349 1.485-1.114 2.734-1.114 1.259 0 2.361.817 2.857 1.176L12.124 11h-7.19l.836-5.476zM3.9 14l.335-2h8.574l.308 2H3.9z"/></g></svg>');
  background-position: center;
}

.icon-clock {
  background: url(../../Images/icon-clock.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-clock.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-clock.svg");
  background-position: center;
}

.icon-car {
  background: url(../../Images/icon-car.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-car.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-car.svg");
  background-position: center;
}

.icon-bus {
  background: url(../../Images/icon-bus.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-bus.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-bus.svg");
  background-position: center;
}

.icon-atv {
  background: url(../../Images/icon-atv.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-atv.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-atv.svg");
  background-position: center;
}

.icon-truck {
  background: url(../../Images/icon-truck.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-truck.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-truck.svg");
  background-position: center;
}

.icon-jetski {
  background: url(../../Images/icon-jetski.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-jetski.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-jetski.svg");
  background-position: center;
}

.icon-watch {
  background: url(../../Images/icon-watch.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-watch.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-watch.svg");
  background-position: center;
}

.icon-box {
  background: url(../../Images/icon-box.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-box.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-box.svg");
  background-position: center;
}

.icon-trailer {
  background: url(../../Images/icon-trailer.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-trailer.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-trailer.svg");
  background-position: center;
}

.icon-scooter {
  background: url(../../Images/icon-scooter.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-scooter.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-scooter.svg");
  background-position: center;
}

.icon-scooter-sport {
  background: url(../../Images/icon-scooter-sport.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-scooter-sport.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-scooter-sport.svg");
  background-position: center;
}

.icon-tractor {
  background: url(../../Images/icon-tractor.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-tractor.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-tractor.svg");
  background-position: center;
}

.icon-boat {
  background: url(../../Images/icon-boat.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-boat.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-boat.svg");
  background-position: center;
}

.icon-speach-bubble {
  background: url(../../Images/icon-speach-bubble.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-speach-bubble.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-speach-bubble.svg");
  background-position: center;
}

.icon-phonebook {
  background: url(../../Images/icon-phonebook.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-phonebook.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-phonebook.svg");
  background-position: center;
}

.icon-task {
  background: url(../../Images/icon-task.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-task.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-task.svg");
  background-position: center;
}

.icon-cog-hand {
  background: url(../../Images/icon-cog-hand.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-cog-hand.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-cog-hand.svg");
  background-position: center;
}

textarea {
  min-height: 9.375rem;
}

.input-group-flex {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-group-flex * {
  margin-left: 0.3125rem;
}

#EventDropDown {
  width: 50%;
}
@media screen and (min-width: 40em) {
  #EventDropDown {
    width: 100%;
  }
}

.ext-new-event input.secondary[type=submit] {
  width: 50%;
}

.tipdialog {
  min-height: 892px !important;
}

@media screen and (min-width: 640px) and (max-height: 999px) {
  .tipdialog {
    min-height: 440px !important;
  }
  .tipdialog__columns {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
  }
}
.custom-file-upload {
  width: 9.6875rem;
  border: 1px solid #ccc;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 12px;
  cursor: pointer;
  margin: 0.625rem 0 0.5rem;
  background: #f6f6f6;
  height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#tip-file-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.custom-file-remove {
  width: 100%;
  text-align: center;
  border: 1px solid #ccc;
  display: inline-block;
  padding: 6px 12px;
  cursor: pointer;
  background: #f6f6f6;
}

.custom-file-remove-container {
  min-height: 108px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #ccc;
  padding: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  width: 100%;
  max-height: 100px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

.custom-file-remove:hover,
.custom-file-upload:hover {
  background: #fbfbfb;
}

#objectsInTheftContainer input[type=text]:not(.input__text), #objectsInTheftContainer input[type=password], #objectsInTheftContainer textarea,
#loginarea input[type=text]:not(.input__text),
#loginarea input[type=password],
#loginarea textarea,
#qq-tamplate input[type=text]:not(.input__text),
#qq-tamplate input[type=password],
#qq-tamplate textarea,
.ui-dialog input[type=text]:not(.input__text),
.ui-dialog input[type=password],
.ui-dialog textarea,
.regform input[type=text]:not(.input__text),
.regform input[type=password],
.regform textarea {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #fff;
  font-weight: 400;
  margin-top: 0.25rem;
  padding: 0 1rem;
  height: 48px;
  border: 1px solid #fff;
  -webkit-transition-property: border-color;
  transition-property: border-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
}
#objectsInTheftContainer input[type=text]:not(.input__text)::-webkit-input-placeholder, #objectsInTheftContainer input[type=password]::-webkit-input-placeholder, #objectsInTheftContainer textarea::-webkit-input-placeholder, #loginarea input[type=text]:not(.input__text)::-webkit-input-placeholder, #loginarea input[type=password]::-webkit-input-placeholder, #loginarea textarea::-webkit-input-placeholder, #qq-tamplate input[type=text]:not(.input__text)::-webkit-input-placeholder, #qq-tamplate input[type=password]::-webkit-input-placeholder, #qq-tamplate textarea::-webkit-input-placeholder, .ui-dialog input[type=text]:not(.input__text)::-webkit-input-placeholder, .ui-dialog input[type=password]::-webkit-input-placeholder, .ui-dialog textarea::-webkit-input-placeholder, .regform input[type=text]:not(.input__text)::-webkit-input-placeholder, .regform input[type=password]::-webkit-input-placeholder, .regform textarea::-webkit-input-placeholder {
  font-weight: 400 !important;
}
#objectsInTheftContainer input[type=text]:not(.input__text)::-moz-placeholder, #objectsInTheftContainer input[type=password]::-moz-placeholder, #objectsInTheftContainer textarea::-moz-placeholder, #loginarea input[type=text]:not(.input__text)::-moz-placeholder, #loginarea input[type=password]::-moz-placeholder, #loginarea textarea::-moz-placeholder, #qq-tamplate input[type=text]:not(.input__text)::-moz-placeholder, #qq-tamplate input[type=password]::-moz-placeholder, #qq-tamplate textarea::-moz-placeholder, .ui-dialog input[type=text]:not(.input__text)::-moz-placeholder, .ui-dialog input[type=password]::-moz-placeholder, .ui-dialog textarea::-moz-placeholder, .regform input[type=text]:not(.input__text)::-moz-placeholder, .regform input[type=password]::-moz-placeholder, .regform textarea::-moz-placeholder {
  font-weight: 400 !important;
}
#objectsInTheftContainer input[type=text]:not(.input__text):-ms-input-placeholder, #objectsInTheftContainer input[type=password]:-ms-input-placeholder, #objectsInTheftContainer textarea:-ms-input-placeholder, #loginarea input[type=text]:not(.input__text):-ms-input-placeholder, #loginarea input[type=password]:-ms-input-placeholder, #loginarea textarea:-ms-input-placeholder, #qq-tamplate input[type=text]:not(.input__text):-ms-input-placeholder, #qq-tamplate input[type=password]:-ms-input-placeholder, #qq-tamplate textarea:-ms-input-placeholder, .ui-dialog input[type=text]:not(.input__text):-ms-input-placeholder, .ui-dialog input[type=password]:-ms-input-placeholder, .ui-dialog textarea:-ms-input-placeholder, .regform input[type=text]:not(.input__text):-ms-input-placeholder, .regform input[type=password]:-ms-input-placeholder, .regform textarea:-ms-input-placeholder {
  font-weight: 400 !important;
}
#objectsInTheftContainer input[type=text]:not(.input__text)::-ms-input-placeholder, #objectsInTheftContainer input[type=password]::-ms-input-placeholder, #objectsInTheftContainer textarea::-ms-input-placeholder, #loginarea input[type=text]:not(.input__text)::-ms-input-placeholder, #loginarea input[type=password]::-ms-input-placeholder, #loginarea textarea::-ms-input-placeholder, #qq-tamplate input[type=text]:not(.input__text)::-ms-input-placeholder, #qq-tamplate input[type=password]::-ms-input-placeholder, #qq-tamplate textarea::-ms-input-placeholder, .ui-dialog input[type=text]:not(.input__text)::-ms-input-placeholder, .ui-dialog input[type=password]::-ms-input-placeholder, .ui-dialog textarea::-ms-input-placeholder, .regform input[type=text]:not(.input__text)::-ms-input-placeholder, .regform input[type=password]::-ms-input-placeholder, .regform textarea::-ms-input-placeholder {
  font-weight: 400 !important;
}
#objectsInTheftContainer input[type=text]:not(.input__text)::placeholder, #objectsInTheftContainer input[type=password]::placeholder, #objectsInTheftContainer textarea::placeholder,
#loginarea input[type=text]:not(.input__text)::placeholder,
#loginarea input[type=password]::placeholder,
#loginarea textarea::placeholder,
#qq-tamplate input[type=text]:not(.input__text)::placeholder,
#qq-tamplate input[type=password]::placeholder,
#qq-tamplate textarea::placeholder,
.ui-dialog input[type=text]:not(.input__text)::placeholder,
.ui-dialog input[type=password]::placeholder,
.ui-dialog textarea::placeholder,
.regform input[type=text]:not(.input__text)::placeholder,
.regform input[type=password]::placeholder,
.regform textarea::placeholder {
  font-weight: 400 !important;
}
#objectsInTheftContainer input[type=text]:not(.input__text).input--grey, #objectsInTheftContainer input[type=text]:not(.input__text)[id=Username], #objectsInTheftContainer input[type=text]:not(.input__text)[id=Password], #objectsInTheftContainer input[type=password].input--grey, #objectsInTheftContainer input[type=password][id=Username], #objectsInTheftContainer input[type=password][id=Password], #objectsInTheftContainer textarea.input--grey, #objectsInTheftContainer textarea[id=Username], #objectsInTheftContainer textarea[id=Password],
#loginarea input[type=text]:not(.input__text).input--grey,
#loginarea input[type=text]:not(.input__text)[id=Username],
#loginarea input[type=text]:not(.input__text)[id=Password],
#loginarea input[type=password].input--grey,
#loginarea input[type=password][id=Username],
#loginarea input[type=password][id=Password],
#loginarea textarea.input--grey,
#loginarea textarea[id=Username],
#loginarea textarea[id=Password],
#qq-tamplate input[type=text]:not(.input__text).input--grey,
#qq-tamplate input[type=text]:not(.input__text)[id=Username],
#qq-tamplate input[type=text]:not(.input__text)[id=Password],
#qq-tamplate input[type=password].input--grey,
#qq-tamplate input[type=password][id=Username],
#qq-tamplate input[type=password][id=Password],
#qq-tamplate textarea.input--grey,
#qq-tamplate textarea[id=Username],
#qq-tamplate textarea[id=Password],
.ui-dialog input[type=text]:not(.input__text).input--grey,
.ui-dialog input[type=text]:not(.input__text)[id=Username],
.ui-dialog input[type=text]:not(.input__text)[id=Password],
.ui-dialog input[type=password].input--grey,
.ui-dialog input[type=password][id=Username],
.ui-dialog input[type=password][id=Password],
.ui-dialog textarea.input--grey,
.ui-dialog textarea[id=Username],
.ui-dialog textarea[id=Password],
.regform input[type=text]:not(.input__text).input--grey,
.regform input[type=text]:not(.input__text)[id=Username],
.regform input[type=text]:not(.input__text)[id=Password],
.regform input[type=password].input--grey,
.regform input[type=password][id=Username],
.regform input[type=password][id=Password],
.regform textarea.input--grey,
.regform textarea[id=Username],
.regform textarea[id=Password] {
  background-color: #efefef;
  border-color: #efefef;
}
#objectsInTheftContainer input[type=text]:not(.input__text):hover,
#objectsInTheftContainer input[type=text]:not(.input__text) .input--grey:hover, #objectsInTheftContainer input[type=password]:hover,
#objectsInTheftContainer input[type=password] .input--grey:hover, #objectsInTheftContainer textarea:hover,
#objectsInTheftContainer textarea .input--grey:hover,
#loginarea input[type=text]:not(.input__text):hover,
#loginarea input[type=text]:not(.input__text) .input--grey:hover,
#loginarea input[type=password]:hover,
#loginarea input[type=password] .input--grey:hover,
#loginarea textarea:hover,
#loginarea textarea .input--grey:hover,
#qq-tamplate input[type=text]:not(.input__text):hover,
#qq-tamplate input[type=text]:not(.input__text) .input--grey:hover,
#qq-tamplate input[type=password]:hover,
#qq-tamplate input[type=password] .input--grey:hover,
#qq-tamplate textarea:hover,
#qq-tamplate textarea .input--grey:hover,
.ui-dialog input[type=text]:not(.input__text):hover,
.ui-dialog input[type=text]:not(.input__text) .input--grey:hover,
.ui-dialog input[type=password]:hover,
.ui-dialog input[type=password] .input--grey:hover,
.ui-dialog textarea:hover,
.ui-dialog textarea .input--grey:hover,
.regform input[type=text]:not(.input__text):hover,
.regform input[type=text]:not(.input__text) .input--grey:hover,
.regform input[type=password]:hover,
.regform input[type=password] .input--grey:hover,
.regform textarea:hover,
.regform textarea .input--grey:hover {
  border-color: rgb(207, 223, 229);
}
#objectsInTheftContainer input[type=text]:not(.input__text):focus, #objectsInTheftContainer input[type=password]:focus, #objectsInTheftContainer textarea:focus,
#loginarea input[type=text]:not(.input__text):focus,
#loginarea input[type=password]:focus,
#loginarea textarea:focus,
#qq-tamplate input[type=text]:not(.input__text):focus,
#qq-tamplate input[type=password]:focus,
#qq-tamplate textarea:focus,
.ui-dialog input[type=text]:not(.input__text):focus,
.ui-dialog input[type=password]:focus,
.ui-dialog textarea:focus,
.regform input[type=text]:not(.input__text):focus,
.regform input[type=password]:focus,
.regform textarea:focus {
  border-color: rgb(187, 205, 211);
  -webkit-box-shadow: none;
          box-shadow: none;
}
#objectsInTheftContainer input[type=text]:not(.input__text).input--icon-magnifying-glass, #objectsInTheftContainer input[type=text]:not(.input__text) .search-box__query, #objectsInTheftContainer input[type=password].input--icon-magnifying-glass, #objectsInTheftContainer input[type=password] .search-box__query, #objectsInTheftContainer textarea.input--icon-magnifying-glass, #objectsInTheftContainer textarea .search-box__query,
#loginarea input[type=text]:not(.input__text).input--icon-magnifying-glass,
#loginarea input[type=text]:not(.input__text) .search-box__query,
#loginarea input[type=password].input--icon-magnifying-glass,
#loginarea input[type=password] .search-box__query,
#loginarea textarea.input--icon-magnifying-glass,
#loginarea textarea .search-box__query,
#qq-tamplate input[type=text]:not(.input__text).input--icon-magnifying-glass,
#qq-tamplate input[type=text]:not(.input__text) .search-box__query,
#qq-tamplate input[type=password].input--icon-magnifying-glass,
#qq-tamplate input[type=password] .search-box__query,
#qq-tamplate textarea.input--icon-magnifying-glass,
#qq-tamplate textarea .search-box__query,
.ui-dialog input[type=text]:not(.input__text).input--icon-magnifying-glass,
.ui-dialog input[type=text]:not(.input__text) .search-box__query,
.ui-dialog input[type=password].input--icon-magnifying-glass,
.ui-dialog input[type=password] .search-box__query,
.ui-dialog textarea.input--icon-magnifying-glass,
.ui-dialog textarea .search-box__query,
.regform input[type=text]:not(.input__text).input--icon-magnifying-glass,
.regform input[type=text]:not(.input__text) .search-box__query,
.regform input[type=password].input--icon-magnifying-glass,
.regform input[type=password] .search-box__query,
.regform textarea.input--icon-magnifying-glass,
.regform textarea .search-box__query {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="m11.923 10.796 4.26 4.259a.798.798 0 1 1-1.13 1.129l-4.26-4.26a6.333 6.333 0 1 1 1.13-1.128Zm-5.007.871a4.75 4.75 0 1 0 0-9.5 4.75 4.75 0 0 0 0 9.5Z" fill="%231A1A1A"/></svg>');
  background-position: calc(100% - 1rem) center;
  padding-right: 2.5rem;
}
#objectsInTheftContainer textarea,
#loginarea textarea,
#qq-tamplate textarea,
.ui-dialog textarea,
.regform textarea {
  height: auto;
  padding-top: 0.5rem;
}
#objectsInTheftContainer select,
#loginarea select,
#qq-tamplate select,
.ui-dialog select,
.regform select {
  background-color: #fff;
  height: 48px;
  border: none;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('data:image/svg+xml,<svg width="18" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.625 1.53 7.333 7.333 7.334-7.334" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 18px;
  padding-right: 20px;
  cursor: pointer;
}
#objectsInTheftContainer .datepicker-icon,
#loginarea .datepicker-icon,
#qq-tamplate .datepicker-icon,
.ui-dialog .datepicker-icon,
.regform .datepicker-icon {
  position: relative;
}
#objectsInTheftContainer .datepicker-icon::after,
#loginarea .datepicker-icon::after,
#qq-tamplate .datepicker-icon::after,
.ui-dialog .datepicker-icon::after,
.regform .datepicker-icon::after {
  content: "";
  display: block;
  height: 18px;
  width: 18px;
  position: absolute;
  top: 14px;
  right: 10px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml,<svg width="18" height="19" fill="none" xmlns="http://www.w3.org/2000/svg"> <g clip-path="url(%23a)"> <path d="M0 16.736c0 .932.864 1.69 1.929 1.69H16.07c1.065 0 1.929-.758 1.929-1.69V7.16H0v9.575Zm12.857-6.9c0-.232.217-.422.482-.422h1.607c.266 0 .483.19.483.422v1.408c0 .233-.217.423-.483.423H13.34c-.265 0-.482-.19-.482-.423V9.836Zm0 4.506c0-.232.217-.423.482-.423h1.607c.266 0 .483.19.483.423v1.408c0 .232-.217.422-.483.422H13.34c-.265 0-.482-.19-.482-.422v-1.408ZM7.714 9.836c0-.232.217-.422.482-.422h1.608c.265 0 .482.19.482.422v1.408c0 .233-.217.423-.482.423H8.196c-.265 0-.482-.19-.482-.423V9.836Zm0 4.506c0-.232.217-.423.482-.423h1.608c.265 0 .482.19.482.423v1.408c0 .232-.217.422-.482.422H8.196c-.265 0-.482-.19-.482-.422v-1.408ZM2.571 9.836c0-.232.217-.422.483-.422H4.66c.265 0 .482.19.482.422v1.408c0 .233-.217.423-.482.423H3.054c-.266 0-.483-.19-.483-.423V9.836Zm0 4.506c0-.232.217-.423.483-.423H4.66c.265 0 .482.19.482.423v1.408c0 .232-.217.422-.482.422H3.054c-.266 0-.483-.19-.483-.422v-1.408Zm13.5-11.687h-1.928V.965c0-.31-.29-.563-.643-.563h-1.286c-.353 0-.643.254-.643.564v1.69H6.43V.965c0-.31-.29-.564-.643-.564H4.5c-.354 0-.643.254-.643.564v1.69H1.93C.864 2.655 0 3.411 0 4.344v1.69h18v-1.69c0-.933-.864-1.69-1.929-1.69Z" fill="%23000"/> </g> <defs> <clipPath id="a"> <path fill="%23fff" transform="translate(0 .402)" d="M0 0h18v18.023H0z"/> </clipPath> </defs></svg>');
}
#objectsInTheftContainer .note-icon,
#loginarea .note-icon,
#qq-tamplate .note-icon,
.ui-dialog .note-icon,
.regform .note-icon {
  position: relative;
}
#objectsInTheftContainer .note-icon::after,
#loginarea .note-icon::after,
#qq-tamplate .note-icon::after,
.ui-dialog .note-icon::after,
.regform .note-icon::after {
  content: "";
  display: inline-block;
  top: 5px;
  height: 15px;
  width: 15px;
  position: absolute;
  margin-left: 0.5rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M4.25 4.25h7.5v1.5h-7.5v-1.5Zm0 3H9.5v1.5H4.25v-1.5Z" fill="%23000" fill-opacity=".54"/> <path d="M14 .5H2C1.173.5.5 1.173.5 2v13.5l4-3H14c.827 0 1.5-.673 1.5-1.5V2c0-.827-.673-1.5-1.5-1.5ZM14 11H4l-2 1.5V2h12v9Z" fill="%23000" fill-opacity=".54"/></svg>');
}

.regform,
.regform.expandedInfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #efefef;
  padding: 10px 20px;
  margin: 0;
  position: relative;
  font-weight: 400;
  margin-bottom: 1rem;
}
@media screen and (min-width: 64em) {
  .regform,
  .regform.expandedInfo {
    padding: 25px 25px;
  }
}
.regform--white-bg,
.regform.expandedInfo--white-bg {
  background-color: #fff;
}
.regform--yellow-bg,
.regform.expandedInfo--yellow-bg {
  background-color: rgb(255, 244, 223);
}
.regform--blue-bg,
.regform.expandedInfo--blue-bg {
  background-color: #e9eff1;
}
.regform .expandedInfo,
.regform.expandedInfo .expandedInfo {
  background-color: #efefef;
}
.regform .large-12.columns, .regform .large-6.columns, .regform .medium-6.columns,
.regform .row,
.regform.expandedInfo .large-12.columns,
.regform.expandedInfo .large-6.columns,
.regform.expandedInfo .medium-6.columns,
.regform.expandedInfo .row {
  padding: 0;
}
@media screen and (min-width: 64em) {
  .regform .large-6.columns:nth-child(odd), .regform .medium-6.columns:nth-child(odd),
  .regform.expandedInfo .large-6.columns:nth-child(odd),
  .regform.expandedInfo .medium-6.columns:nth-child(odd) {
    padding-right: 0.5rem;
  }
  .regform .large-6.columns:nth-child(even), .regform .medium-6.columns:nth-child(even),
  .regform.expandedInfo .large-6.columns:nth-child(even),
  .regform.expandedInfo .medium-6.columns:nth-child(even) {
    padding-left: 0.5rem;
  }
}
@media screen and (min-width: 40em) {
  .regform .medium-6 .medium-6:nth-child(odd), .regform .medium-6:nth-child(odd),
  .regform.expandedInfo .medium-6 .medium-6:nth-child(odd),
  .regform.expandedInfo .medium-6:nth-child(odd) {
    padding-right: 0.5rem;
  }
  .regform .medium-6 .medium-6:nth-child(even), .regform .medium-6:nth-child(even),
  .regform.expandedInfo .medium-6 .medium-6:nth-child(even),
  .regform.expandedInfo .medium-6:nth-child(even) {
    padding-left: 0.5rem;
  }
}
.regform--info-icon::after,
.regform.expandedInfo--info-icon::after {
  content: "";
  display: block;
  height: 28px;
  width: 28px;
  position: absolute;
  top: 25px;
  right: 50px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: none;
}
@media screen and (min-width: 40em) {
  .regform--info-icon::after,
  .regform.expandedInfo--info-icon::after {
    background-image: url('data:image/svg+xml,<svg width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M13.65 26.946c6.96 0 12.6-5.641 12.6-12.6s-5.64-12.6-12.6-12.6c-6.958 0-12.6 5.641-12.6 12.6s5.642 12.6 12.6 12.6Z" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.55 12.246h2.1v8.4M11.55 20.646h4.2M13.65 7a.525.525 0 1 0 0 1.05.525.525 0 0 0 0-1.05v0" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  }
}
.regform.row, .regform.row .row, .regform .row,
.regform.expandedInfo.row,
.regform.expandedInfo.row .row,
.regform.expandedInfo .row {
  margin: 0 !important;
}
.regform .qq-uploader,
.regform.expandedInfo .qq-uploader {
  padding: 25px;
  border-radius: 10px;
  background-image: repeating-linear-gradient(0deg, #000, #000 10px, transparent 10px, transparent 20px), repeating-linear-gradient(90deg, #000, #000 10px, transparent 10px, transparent 20px), repeating-linear-gradient(180deg, #000, #000 10px, transparent 10px, transparent 20px), repeating-linear-gradient(270deg, #000, #000 10px, transparent 10px, transparent 20px);
  background-position: 0 0, 0 0, 100% 0, 0 100%;
  background-size: 3px 100%, 100% 3px, 3px 100%, 100% 3px;
  background-repeat: no-repeat;
  text-align: center;
  border: none;
  background-color: #efefef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: clip;
}
.regform .qq-uploader .button, .regform .qq-uploader .qq-upload-button, .regform .qq-uploader .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .regform .qq-uploader .Form__NavigationBar__Action, .regform .qq-uploader .EPiServerForms .FormSubmitButton, .EPiServerForms .regform .qq-uploader .FormSubmitButton,
.regform.expandedInfo .qq-uploader .button {
  margin: 0 auto !important;
}
.regform .qq-uploader .qq-total-progress-bar-container,
.regform.expandedInfo .qq-uploader .qq-total-progress-bar-container {
  width: auto;
}
.regform .qq-upload-list,
.regform.expandedInfo .qq-upload-list {
  margin-top: 1rem;
  height: auto;
  width: 100%;
  max-height: none;
  overflow-x: hidden;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.regform .qq-upload-list ul,
.regform.expandedInfo .qq-upload-list ul {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.regform .qq-upload-list li,
.regform.expandedInfo .qq-upload-list li {
  background: none;
  border: 1px solid grey;
  border-radius: 0.5rem;
  margin-bottom: 0.5rem;
  position: relative;
}
.regform .qq-upload-list li, .regform .qq-upload-list li:first-child, .regform .qq-upload-list li:last-child,
.regform.expandedInfo .qq-upload-list li,
.regform.expandedInfo .qq-upload-list li:first-child,
.regform.expandedInfo .qq-upload-list li:last-child {
  border: 1px solid grey;
}
.regform .qq-upload-list li .qq-upload-cancel,
.regform.expandedInfo .qq-upload-list li .qq-upload-cancel {
  display: inline-block;
  height: 1rem;
  width: 1rem;
  margin: 0.25rem 0;
  background: none;
  color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  margin: 1rem;
}
.regform .qq-upload-list li .qq-upload-cancel::before,
.regform.expandedInfo .qq-upload-list li .qq-upload-cancel::before {
  content: "";
  height: 1rem;
  width: 1rem;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
  background-image: url('data:image/svg+xml,<svg width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="m9.654 6.916 3.98-3.876a1.196 1.196 0 0 0 0-1.723l-.885-.862a1.275 1.275 0 0 0-1.769 0L7 4.332 3.02.455a1.275 1.275 0 0 0-1.77 0l-.884.862a1.196 1.196 0 0 0 0 1.723l3.98 3.876-3.98 3.877a1.196 1.196 0 0 0 0 1.723l.885.861c.488.476 1.28.476 1.769 0L7 9.501l3.98 3.876c.489.476 1.28.476 1.77 0l.884-.861a1.196 1.196 0 0 0 0-1.723l-3.98-3.877Z" fill="%23000"/></svg>');
}
.regform .qq-upload-list li .qq-edit-filename-icon.qq-editable,
.regform.expandedInfo .qq-upload-list li .qq-edit-filename-icon.qq-editable {
  position: absolute;
  top: 0;
  left: 0;
  margin: 1rem;
}
.regform:before,
.regform.expandedInfo:before {
  content: "";
  color: red;
}
.regform label input[type=radio],
.regform.expandedInfo label input[type=radio] {
  height: auto !important;
}

input[type=checkbox] {
  all: unset;
  display: revert;
  background-color: #fff;
  width: 20px;
  height: 20px;
  border: 2px solid black;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
}
input[type=checkbox]:hover {
  border: 2px solid #febb3c;
  cursor: pointer;
}
input[type=checkbox]:checked {
  background-color: #febb3c;
  border: 2px solid #febb3c;
}
input[type=checkbox]:checked::after {
  content: "";
  width: 12px;
  height: 12px;
  margin-left: 2px;
  margin-top: 2px;
  display: block;
  color: black;
  background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 1.5L6.20869 10.2967L1.1992 7.03205" stroke="%231A1A1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.checkboxes label {
  position: relative;
  top: -4px;
  font-weight: 500;
  margin-top: 10px;
}
.checkboxes label input[type=checkbox] {
  margin-right: 10px;
}

.field-validation-valid {
  display: none;
}

.field-validation-error {
  background-image: url('data:image/svg+xml,<svg width="18" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 1 .5 15.723h17L9 1Z" fill="%23FEBB3C"/><path fill="%23000" d="M8.5 12h1v1h-1zM8.5 6h1v5h-1z"/></svg>');
  padding-left: 24px;
  display: block;
  background-repeat: no-repeat;
  background-position: 0 2px;
}

.monitor-objects-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5rem;
}
.monitor-objects-form h2 {
  width: 100%;
}
.monitor-objects-form__action-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  width: 100%;
}
.monitor-objects-form__action-row a {
  font-weight: 500;
  text-decoration: underline;
}
.monitor-objects-form__action-row a:hover {
  font-weight: 500;
  text-decoration: none;
}
.monitor-objects-form__action-row .action-row__separator {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.monitor-objects-form__action-row button {
  margin: 0 !important;
  width: 100% !important;
}
@media screen and (min-width: 40em) {
  .monitor-objects-form__action-row button {
    width: auto !important;
  }
}
.monitor-objects-form hr {
  width: calc(100% - 4rem);
  height: 1px;
  background-color: #ecf6f9;
  border: none;
  margin: 0.5rem auto;
}
.monitor-objects-form__information-area {
  width: 100%;
}
.monitor-objects-form__information-area h3 {
  margin-top: 0;
}
.monitor-objects-form__information-area ul {
  padding-left: 1rem;
  list-style-type: disc;
}

.input {
  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%;
  position: relative;
}
.input.input--half {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
@media (min-width: 600px) {
  .input.input--half {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(50% - 0.5rem / 2);
            flex: 1 1 calc(50% - 0.5rem / 2);
  }
}
.input__label {
  position: absolute;
  top: 1.6875rem;
  left: 1rem;
  font-size: 0.875rem;
  color: #6b6b6b;
  pointer-events: none;
  -webkit-transition: top 0.2s ease, font-size 0.2s ease, color 0.2s ease, background-color 0.2s ease;
  transition: top 0.2s ease, font-size 0.2s ease, color 0.2s ease, background-color 0.2s ease;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.input__text:not(:-moz-placeholder) + .input__label {
  top: 0.9375rem;
  font-size: 0.625rem;
}
.input__text:not(:-ms-input-placeholder) + .input__label {
  top: 0.9375rem;
  font-size: 0.625rem;
}
.input__text:not(:placeholder-shown) + .input__label, .input__text:focus + .input__label {
  top: 0.9375rem;
  font-size: 0.625rem;
}
.input__text, .input__text:focus {
  background-color: #efefef;
  padding: 0.6875rem 1rem 0;
  height: 3.3125rem;
  margin: 0;
  border: none;
  color: #1a1a1a;
  font-size: 1rem;
  font-weight: 400;
  outline: 1px solid transparent;
  outline-offset: -1px;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: outline-color 0.15s ease;
  transition: outline-color 0.15s ease;
}
.input__text:focus-visible, .input__text:focus:focus-visible {
  outline-color: #c7d6db;
}
.input__text:not(:focus-visible), .input__text:focus:not(:focus-visible) {
  outline-color: transparent;
}
.input__text::-webkit-calendar-picker-indicator, .input__text:focus::-webkit-calendar-picker-indicator {
  position: relative;
  top: -0.3125rem;
}
.input__text:disabled, .input__text:focus:disabled {
  background-color: #f7f7f7;
}
.input__text.input-validation-error, .input__text:focus.input-validation-error {
  outline-color: rgb(214, 110, 113);
}
.input .p--caption {
  font-size: 0.875rem;
  color: #666;
  margin-top: 0.25rem;
  font-weight: 300;
  margin-top: 0;
  margin: 0.25rem 0 0.5rem;
}

.epi-forms-icon.epi-forms-secondaryselectionelementblock__icon {
  background: url(/static/gfx/formIcons16x16.png) 0px -64px no-repeat;
}

.ui-datepicker .ui-datepicker-header {
  background: #f1f1f1 !important;
}

.EPiServerForms .Form__NavigationBar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*   flex-direction: column;*/
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 2rem 0 1rem 0;
}
.EPiServerForms .Form__NavigationBar__ProgressBar {
  width: 30% !important;
  border: 0.0625rem solid #9b9b9b !important;
  margin-bottom: 1rem;
}
.EPiServerForms .Form__NavigationBar__ProgressBar--Progress {
  background-color: #d51616 !important;
}
.EPiServerForms .Form__NavigationBar__Action {
  /*    width: 100% !important;*/
  padding: 0.85em 1em !important;
  height: 100% !important;
  max-width: unset !important;
  background-image: none;
  border: 0.0625rem solid #9b9b9b !important;
  background: #f4f4f4 !important;
  background-image: none !important;
  font-size: 0.75rem !important;
}
.EPiServerForms .Form__NavigationBar__Action:hover {
  background: #e7e7e7 !important;
}
@media screen and (min-width: 40em) {
  .EPiServerForms .Form__NavigationBar {
    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;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .EPiServerForms .Form__NavigationBar__ProgressBar {
    width: 30% !important;
    border: 0.0625rem solid #9b9b9b !important;
  }
  .EPiServerForms .Form__NavigationBar__ProgressBar--Progress {
    background-color: #d51616 !important;
  }
  .EPiServerForms .Form__NavigationBar__Action {
    width: 10rem !important;
    font-size: 1rem !important;
  }
  .EPiServerForms .Form__NavigationBar__Action:hover {
    background: #e7e7e7 !important;
  }
}

.news-list__filter {
  padding: 1.25rem 0;
}
.news-list__filter__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
.news-list__filter label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.news-list__filter label span {
  display: inline-block;
  padding-right: 1.25rem;
  font-weight: 500;
  font-size: 1rem;
}
.news-list__filter input[type=checkbox] {
  margin: 0 0.625rem 0 0;
  accent-color: #FEBB3C;
  width: 1.25rem;
  height: 1.25rem;
}
.news-list label.news-list__dropdown select {
  margin: 0 0.625rem 0 0;
}
.news-list label.news-list__dropdown span {
  padding-right: 0.625rem;
  font-weight: 400;
  font-size: 0.875rem;
}
.news-list label.news-list__dropdown select {
  border: 1px solid #1A1A1A;
  background-size: 0.75rem 0.75rem;
  background-repeat: no-repeat;
  background-image: url(../../Images/select-arrow.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/select-arrow.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/select-arrow.svg);
}
.news-list__inner.closed, .news-list__inner#news_listing {
  overflow: hidden;
  margin: 1.25rem 0;
}
.news-list__article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2.1875rem 0;
  border-bottom: 0.0625rem solid #BCBCBC;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.news-list__article:nth-last-child(1) {
  border-bottom: none;
}
@media screen and (min-width: 40em) {
  .news-list__article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.news-list__figure {
  width: 50%;
  display: none;
  margin: 1.25rem 0 0;
  height: 9rem;
  min-width: 12rem;
}
@media screen and (min-width: 40em) {
  .news-list__figure {
    margin: 0;
    width: 30%;
    display: block;
  }
}
.news-list__figure img {
  height: 100%;
}
.news-list__content {
  width: 100%;
  margin-left: 1.875rem;
}
.news-list__content a[href*=".pdf"],
.news-list__content a[href*=".doc"],
.news-list__content a[href*=".docx"],
.news-list__content a[href*=".xls"],
.news-list__content a[href*=".xlsx"] {
  background: url("../../Images/sprite.png") no-repeat;
  padding-left: 1.875rem;
  display: block;
  margin: 0.3125rem 0 0 0;
}
.news-list__content a[href*=".pdf"] {
  background-position: -0.3125rem -2.9375rem;
}
.news-list__content a[href*=".doc"],
.news-list__content a[href*=".docx"] {
  background-position: -0.3125rem -6.9375rem;
}
.news-list__content a[href*=".xls"],
.news-list__content a[href*=".xlsx"] {
  background-position: -0.25rem -4.875rem;
}
.news-list__content span {
  font-size: 0.875rem;
}
.news-list__content div {
  margin-top: 15px;
}
.news-list__article__header h2 {
  font-size: 1.5rem;
  font-weight: 700;
  margin: 0;
}
.news-list__article__header a:hover {
  text-decoration: underline;
  font-weight: 700;
}
.news-list__date {
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  margin: 0.3125rem 0;
}
.news-list__date p {
  padding-left: 0;
}
@media screen and (min-width: 64em) {
  .news-list__date p {
    padding-left: 0.9375rem;
  }
}
.news-list__date--large {
  font-size: 1.5rem;
  display: none;
}
@media screen and (min-width: 40em) {
  .news-list__date--large {
    margin: 0;
    width: 30%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.news-list__label {
  text-transform: uppercase;
}
.news-list__more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0.625rem auto;
  cursor: pointer;
  height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 20%;
  min-width: 10.9375rem;
}
.news-list__more span {
  position: relative;
}
.news-list__more.open span:after {
  border-top-color: transparent;
  border-bottom-color: #990000;
  top: 0;
}
.news-list__blockarea {
  margin-top: 3.125rem;
}

.news-list__article {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0;
  border: none;
  margin: 0;
  padding: 0;
  margin-bottom: 2rem;
}
.news-list__content {
  margin-left: 0;
}
.news-list__article__header {
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 1.8rem;
  margin-bottom: 0.25rem;
}
.news-list__date {
  font-weight: 400;
  font-size: 0.8rem;
  margin-bottom: 0.5rem;
  display: block;
  font-weight: 500;
}
.news-list__date--icon::before {
  position: relative;
  height: 19px;
  width: 16px;
  content: "";
  display: inline-block;
  margin-right: 8px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  top: 4px;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Z" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 8V5.5M8 8l3.125 3.125" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.news-list__label, .news-list__article span:not([class]), .news-list__excertp {
  display: inline;
  font-size: 1rem;
  line-height: 1.6rem;
}
.news-list__label {
  text-transform: uppercase;
}
.news-list__figure {
  grid-column: 1;
  grid-row: 1;
  margin: 0;
  width: 100%;
  height: 100%;
}
.news-list__figure img {
  display: none;
}
@media screen and (min-width: 40em) {
  .news-list__article {
    grid-template-columns: 1fr 2fr;
    grid-gap: 2rem;
  }
  #new-search-page__content-results .news-list__article {
    grid-template-columns: 2fr 1fr;
  }
  .news-list__figure img {
    display: block;
    width: 100%;
    height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
    background-color: #e9eff1;
  }
}
.news-list__tag {
  background-color: #e9eff1;
  font-size: 12px;
  width: auto;
  border-radius: 20px;
  height: 25px;
  padding-left: 8px;
  padding-right: 8px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.5rem;
  font-weight: 500;
  font-size: 0.75rem !important;
}
.news-list__tag:first-of-type {
  margin-left: 1rem;
}
.news-list__tag:last-child {
  margin-right: 0;
}
.news-list #paginator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  margin-top: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media screen and (max-width: 63.9375em) {
  .news-list #paginator {
    display: none;
  }
}

.wanted-list {
  padding: 1.875rem 0 3.125rem;
  margin-bottom: 3.125rem;
}
.wanted-list:last-child {
  margin-bottom: 0;
}
.wanted-list--large {
  border-bottom: none;
  padding-bottom: 0;
}
.wanted-list__header::before, .wanted-list__header::after {
  content: " ";
  display: table;
}
.wanted-list__header::after {
  clear: both;
}
.wanted-list__heading {
  font-size: 1.625rem;
  font-weight: 400;
  margin-bottom: 1.875rem;
}
.wanted-list--large .wanted-list__heading {
  float: left;
}
.wanted-list__heading a {
  color: #1A1A1A;
}
.wanted-list--large .wanted-list__heading a {
  width: 25%;
}
.wanted-list__figure {
  width: 100%;
  height: 0;
  padding-bottom: 71.42857143%;
  margin: 0 0 1.25rem;
  background-size: cover;
  background-position: center;
  overflow: hidden;
}
.wanted-list__figure img {
  visibility: hidden;
}
@media screen and (min-width: 40em) {
  .wanted-list--large .wanted-list__figure {
    margin-bottom: 0;
  }
}
.wanted-list__item {
  display: block;
  margin-bottom: 0.9375rem;
}
@media screen and (max-width: 39.9375em) {
  .wanted-list__item {
    height: auto !important;
  }
}
.wanted-list__item:hover {
  text-decoration: none;
}
.wanted-list--large .wanted-list__item {
  display: block;
  border-bottom: 0.0625rem solid #e6e6e6;
  padding-bottom: 1.875rem;
  margin-bottom: 1.875rem;
}
@media screen and (min-width: 40em) {
  .wanted-list--large .wanted-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.wanted-list--large .wanted-list__item:nth-last-child(1) {
  border-bottom: none;
}
.wanted-list__item__heading {
  font-size: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  color: #BE1313;
}
a:hover .wanted-list__item__heading {
  color: #1A1A1A;
  text-decoration: underline;
}
.wanted-list__item__body {
  color: #1A1A1A;
  display: none;
}
@media screen and (min-width: 40em) {
  .wanted-list__item__body {
    display: block;
    max-width: 36em;
  }
}
.wanted-list__item__col {
  width: 100%;
}
@media screen and (min-width: 40em) {
  .wanted-list__item__col {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .wanted-list__item__col:nth-child(1) {
    width: 33.33333333%;
  }
  .wanted-list__item__col:nth-child(2) {
    width: 66.66666667%;
    padding-left: 1.875rem;
  }
}
.wanted-list__rss {
  float: right;
  width: 1.875rem;
  height: 1.875rem;
  background: #990000 url(../../Images/icon-rss.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-rss.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-rss.svg");
}

.wanted-page .secondary-button {
  background-color: white;
  color: #1A1A1A;
  border-color: #1A1A1A;
}

.wanted-list {
  background-color: #efefef;
  padding: 4rem 0;
  border: none;
  /* Different structure because Episerver adds a wrapping div for every block */
}
.wanted-list__items {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  grid-gap: 1.5rem;
}
.wanted-list__items.row:before, .wanted-list__items.row:after {
  display: none;
}
@media screen and (min-width: 40em) {
  .wanted-list__items {
    grid-template-columns: repeat(auto-fit, minmax(270px, 0.5fr));
  }
}
.wanted-list__items-aktuellt > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  grid-gap: 1.5rem;
}
.wanted-list__items-aktuellt > div .wanted-item {
  height: 100%;
}
.wanted-list__items-aktuellt > div.row:before, .wanted-list__items-aktuellt > div.row:after {
  display: none;
}
@media screen and (min-width: 40em) {
  .wanted-list__items-aktuellt > div {
    grid-template-columns: repeat(auto-fit, minmax(280px, 0.5fr));
  }
}
.wanted-list .wanted-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  background-color: #fff;
  -webkit-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
}
.wanted-list .wanted-item:hover {
  -webkit-transform: scale(1.015) translateY(-0.25rem);
      -ms-transform: scale(1.015) translateY(-0.25rem);
          transform: scale(1.015) translateY(-0.25rem);
  -webkit-box-shadow: 0px 6px 10px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 6px 10px 2px rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 40em) {
  .wanted-list .wanted-item--full-width {
    grid-column: 1/3;
  }
}
@media screen and (min-width: 40em) {
  .wanted-list .wanted-item--full-width .wanted-item__img {
    height: 350px;
  }
}
.wanted-list .wanted-item__img, .wanted-list .wanted-item__img--higher, .wanted-list .wanted-item__placeholder, .wanted-list .wanted-item__placeholder--higher {
  width: 100%;
  height: auto;
  max-height: 280px;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.wanted-list .wanted-item__placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgb(242.5, 216, 216.5);
  background-size: auto 50%;
}
.wanted-list .wanted-item__placeholder::after {
  display: none;
}
.wanted-list .wanted-item--aktuellt .wanted-item__text-area {
  padding: 2rem 1rem 2rem 1rem;
}
.wanted-list .wanted-item__tag {
  font-size: 0.9rem;
  font-weight: 500;
  color: #990000;
}
.wanted-list .wanted-item__pill-tag {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  background-color: rgb(248.75, 235.5, 235.75);
  font-weight: 400;
  font-size: 12px;
  width: auto;
  border-radius: 25px;
  height: 25px;
  padding-left: 1rem;
  padding-right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wanted-list .wanted-item__heading {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.wanted-list .wanted-item__text-area {
  padding: 1rem 1rem 2rem 1rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.wanted-list .wanted-item__text-area > * {
  margin-bottom: 0.5rem;
}
.wanted-list .wanted-item__text-area span {
  font-weight: bold;
}
.wanted-list .wanted-item__place, .wanted-list .wanted-item__time, .wanted-list .wanted-item__id {
  line-height: 1.25rem;
  font-weight: normal;
}
.wanted-list .wanted-item__place::before, .wanted-list .wanted-item__time::before, .wanted-list .wanted-item__id::before, .wanted-list .wanted-item__link::after {
  position: relative;
  height: 19px;
  width: 16px;
  content: "";
  display: inline-block;
  margin-right: 8px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  top: 4px;
}
.wanted-list .wanted-item__time::before {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14Z" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 8V5.5M8 8l3.125 3.125" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.wanted-list .wanted-item__place::before {
  background-image: url('data:image/svg+xml,<svg width="12" height="18" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M6 9a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path clip-rule="evenodd" d="M6 1.5a5 5 0 0 1 5 5c0 2.271-3.383 7.967-4.583 9.777a.5.5 0 0 1-.834 0C4.383 14.467 1 8.77 1 6.5a5 5 0 0 1 5-5Z" stroke="%23000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.wanted-list .wanted-item__id::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 1.5H2a.5.5 0 0 0-.5.5v7a.5.5 0 0 0 .5.5h1.189c.137.532.345 1.036.614 1.5H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v2.682a6.033 6.033 0 0 0-1.5-1.556V2a.5.5 0 0 0-.5-.5Zm-3 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7ZM9 13c1.11 0 2.136-.362 2.966-.974l3.277 3.277 1.06-1.06-3.277-3.278A5 5 0 1 0 9 13Z" fill="%23000"/></svg>');
}
.wanted-list .wanted-item__link {
  font-weight: 400;
}
.wanted-list .wanted-item__link::after {
  margin-right: 0;
  margin-left: 0.25rem;
  height: 9px;
  top: 0;
  background-image: url('data:image/svg+xml,<svg width="7" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1 1 4.444 4L1 9" stroke="%23900" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.wanted-object {
  display: block;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 49.31846344%;
  margin: 0 0 0.9375rem;
}
@media screen and (min-width: 40em) {
  .wanted-object {
    margin: 0 0 2.5rem;
  }
}
.wanted-object.wanted-object--small {
  padding-bottom: 70%;
  margin-bottom: 1.875rem;
}
.wanted-object__figure {
  width: 100%;
  height: 100%;
  position: absolute;
  margin: 0;
  background-size: cover;
  background-position: center;
}
.wanted-object__figure img {
  display: none;
}
.wanted-object__heading {
  margin: 0;
  padding: 1.25rem 1.25rem 1.25rem;
  width: 100%;
  font-weight: 400;
  font-size: 1.125rem;
  position: absolute;
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, #000 0%, rgba(0, 0, 0, 0));
  bottom: 0;
  left: 0;
  z-index: 2;
  color: #fff;
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 40em) {
  .wanted-object__heading {
    padding: 3.75rem 2.5rem 2.5rem;
    font-size: 1.5rem;
  }
}
.wanted-object--small .wanted-object__heading {
  font-size: 1.5rem;
  padding: 5rem 1.25rem 1.25rem;
}

.fact-lists__list {
  margin: 0.9375rem 0 1.875rem;
  width: 100%;
}
@media screen and (min-width: 40em) {
  .fact-lists__list {
    width: 95%;
  }
}
.fact-lists__list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 0.625rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0.875rem;
  font-weight: 400;
}
.fact-lists__list__item > span {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
.fact-lists__list__item > span:not(:first-child) {
  color: #656565;
}
.fact-lists__list__item:nth-child(odd) {
  background-color: #F9F7F6;
}
.fact-lists__list li:nth-child(odd) {
  background-color: #F9F7F6;
}
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .fact-lists__list li {
    margin-bottom: 0.9375rem;
  }
}
.fact-lists__list li span {
  display: inline-block;
  min-width: 50%;
}

.filter-box label {
  font-size: 1.5rem;
  font-weight: 400;
}
@media screen and (max-width: 39.9375em) {
  .filter-box .input-group {
    display: block;
  }
  .filter-box .input-group .input-group-button {
    padding-top: 0.625rem;
    display: block;
    width: 100%;
    text-align: right;
  }
}

.extranet-top {
  display: none;
  background-color: #ECC0C0;
  margin-top: -1.5625rem;
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 64em) {
  .extranet-top {
    display: block;
  }
}
.extranet-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 0.5rem 2rem 0.5rem 0;
}
.extranet-nav::before, .extranet-nav::after {
  content: " ";
  display: table;
}
.extranet-nav::after {
  clear: both;
}
.extranet-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5rem;
  list-style: none;
  margin: 0;
}
.extranet-nav li {
  float: left;
}
.extranet-nav li a {
  display: block;
  padding: 1.25rem 0.9375rem;
  color: #1A1A1A;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1rem;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  line-height: 19px;
}
.extranet-nav li a:hover, .extranet-nav li.selected a {
  text-decoration: none;
  background: rgb(224.1829268293, 152.8170731707, 152.8170731707);
}
.extranet-nav__settings {
  margin-left: auto;
  line-height: 0;
}
.extranet-mobile-setting {
  border-right: 1px solid #404040;
  display: block;
  float: right;
  background: #656565;
  height: 2.625rem;
  width: 2.625rem;
}
.extranet-mobile-setting a {
  display: block;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 400;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.extranet-mobile-setting a:hover, .extranet-mobile-setting.selected a {
  text-decoration: none;
  background: rgb(75.5, 75.5, 75.5);
}
@media screen and (min-width: 64em) {
  .extranet-mobile-setting {
    display: none;
  }
}
.extranet-mobile-setting .icon-settings {
  margin-top: 5px;
  margin-left: 6px;
}

.extranet-top {
  background-color: rgb(230, 177, 178);
  -webkit-box-shadow: 0px 4px 14px -10px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 14px -10px rgba(0, 0, 0, 0.25);
}
.extranet-nav {
  padding: 0.5rem 0;
}
.extranet-nav li a {
  margin: 0;
  padding: 1rem;
  border-radius: 0.25rem;
}
.extranet-nav li a:hover {
  background-color: rgb(214, 110, 113);
}
.extranet-nav .selected a {
  margin: 0 0.25rem;
  background-color: rgb(214, 110, 113) !important;
}

.sharebar {
  position: relative;
  display: inline-block;
  margin-top: 0.9375rem;
}
.sharebar:hover .sharebar__button, .sharebar:focus .sharebar__button {
  background-color: #ffffff !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media screen and (max-width: 63.9375em) {
  .sharebar {
    margin-bottom: 1.25rem;
  }
}
.sharebar__box {
  background: #ffffff;
  border: 1px solid #1A1A1A;
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: -0.0625rem;
  display: none;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.sharebar:hover .sharebar__box {
  display: block;
}
.sharebar__button {
  margin-bottom: 0;
  padding: 50 50;
}
.sharebar__link {
  display: block;
  width: 1.875rem;
  height: 1.875rem;
  background-position: center;
  background-size: 1.25rem 1.25rem;
  background-repeat: no-repeat;
  margin: 0.3125rem;
}
.sharebar__link:hover {
  background-color: rgb(231.25, 231.25, 231.25);
}
.sharebar__link--facebook {
  background-image: url(../../Images/icon-facebook.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/icon-facebook.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/icon-facebook.svg);
}
.sharebar__link--twitter {
  background-image: url(../../Images/icon-twitter.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300.251" version="1.1"><path d="M178.57 127.15 290.27 0h-26.46l-97.03 110.38L89.34 0H0l117.13 166.93L0 300.25h26.46l102.4-116.59 81.8 116.59h89.34M36.01 19.54H76.66l187.13 262.13h-40.66"/></svg>');
  background-image: linear-gradient(transparent, transparent), url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="300" height="300.251" version="1.1"><path d="M178.57 127.15 290.27 0h-26.46l-97.03 110.38L89.34 0H0l117.13 166.93L0 300.25h26.46l102.4-116.59 81.8 116.59h89.34M36.01 19.54H76.66l187.13 262.13h-40.66"/></svg>');
  background-size: 60%;
}
.sharebar__link--email {
  background-image: url(../../Images/icon-email.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/icon-email.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/icon-email.svg);
}
.sharebar ul {
  list-style: none;
  margin: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.3125rem;
}
.sharebar li {
  padding: 0;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-slider {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  color: transparent;
  bottom: 0;
  opacity: 1;
  padding: 0;
  border: none;
  outline: none;
  z-index: 998;
  background: #ffffff;
  -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  border-radius: 50%;
}
.start-page-carousel .slick-prev,
.start-page-carousel .slick-next {
  bottom: auto;
  top: 40%;
}
@media screen and (min-width: 40em) {
  .slick-prev,
  .slick-next {
    bottom: auto;
    top: 50%;
  }
  .start-page-carousel .slick-prev,
  .start-page-carousel .slick-next {
    top: 30%;
  }
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  color: transparent;
}
.slick-prev:before,
.slick-next:before {
  content: "";
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
}

.slick-prev {
  left: 50px;
  -webkit-transform: translateY(-250%) translateX(-100%);
      -ms-transform: translateY(-250%) translateX(-100%);
          transform: translateY(-250%) translateX(-100%);
}
@media screen and (min-width: 40em) {
  .slick-prev {
    -webkit-transform: translateY(-50%) translateX(-100%);
        -ms-transform: translateY(-50%) translateX(-100%);
            transform: translateY(-50%) translateX(-100%);
  }
}
[dir=rtl] .slick-prev {
  left: auto;
  right: 0;
}
.slick-prev:before {
  background-image: url(../../Images/icon-chevron.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/icon-chevron.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/icon-chevron.svg);
}
.slick-next {
  right: 50px;
  -webkit-transform: translateY(-250%) translateX(100%);
      -ms-transform: translateY(-250%) translateX(100%);
          transform: translateY(-250%) translateX(100%);
}
@media screen and (min-width: 40em) {
  .slick-next {
    -webkit-transform: translateY(-50%) translateX(100%);
        -ms-transform: translateY(-50%) translateX(100%);
            transform: translateY(-50%) translateX(100%);
  }
}
[dir=rtl] .slick-next {
  left: 0;
  right: auto;
}
.slick-next:before {
  background-image: url(../../Images/icon-chevron.png);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/icon-chevron.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/icon-chevron.svg);
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
      -ms-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
/* Dots */
.slick-dotted.slick-slider {
  padding-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 0;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 0.6;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "●";
  width: 20px;
  height: 20px;
  font-family: Arial;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #F9F7F6;
  opacity: 0.6;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #990000;
  opacity: 1;
  content: "◉";
}

.start-page-carousel {
  overflow: hidden;
  visibility: hidden;
}

.slick-initialized {
  visibility: visible;
}

.related-links {
  margin-bottom: 1.5625rem;
}
.related-links .related-links__heading {
  font-size: 1.5rem;
  font-weight: 400;
}
.related-links .related-links__list {
  list-style: none;
  margin: 0;
}
.related-links .related-links__list li {
  padding: 0;
  margin-bottom: 0.4375rem;
  font-size: 0.875rem;
  font-weight: 500;
}
.related-links .related-links__list li a {
  text-decoration: none;
}
.related-links .related-links__list li:hover a {
  text-decoration: underline;
}

.teaser {
  margin-bottom: 1.875rem;
}
.teaser__heading {
  font-size: 1.5rem;
  font-weight: 400;
  color: #1A1A1A;
}
.teaser__sub-heading {
  display: block;
  margin-bottom: 0.3125rem;
  color: #BE1313;
  font-weight: 700;
  font-size: 0.875rem;
}
.teaser__image {
  display: block;
}
.teaser__list {
  list-style: none;
  margin: 0;
}
.teaser__list li {
  padding: 0;
  margin-bottom: 0.4375rem;
  font-size: 0.875rem;
  font-weight: 500;
}
.teaser__list li a {
  text-decoration: underline;
}
.teaser__list li:hover a {
  text-decoration: none;
}

.sortableTable {
  width: 100%;
  margin: 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.sortableTableHead {
  line-height: 50px;
  border-bottom: 1px solid #ffffff;
  padding: 0px 23px 0px 23px;
  background: #ededed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sortableTableHead span  {
  font-weight: bold;
}
.sortableTableHead input[type=radio] {
  vertical-align: middle;
  margin: 0px 7px 0px 15px;
}
.sortableTableHead .addNewObject {
  float: right;
  margin: 12px 0px 0px 30px;
}
.sortableTable thead {
  border: none;
}
.sortableTable tbody {
  border: none;
  background-color: #F9F7F6;
}
.sortableTable tfoot {
  border: none;
}
.sortableTable tr.even td {
  background: #ffffff;
}
.sortableTable tr.even:hover td {
  background: rgb(242.25, 242.25, 242.25);
}
.sortableTable tr.odd td {
  background: #F9F7F6;
}
.sortableTable tr.odd:hover td {
  background: rgb(238.8, 233.4, 230.7);
}
.sortableTable tr.openedRow td {
  background: #F9F7F6;
}
.sortableTable tr.row_selected td {
  background-color: #b0bed9 !important;
}
.sortableTable tr.openedRow .delete {
  border-right: 1px solid #b9b9b9;
}
.sortableTable tr.openedRow .image {
  border-left: 1px solid #b9b9b9;
}
.sortableTable tr.alarmRow td {
  background: #ffffff;
}
.sortableTable th {
  background: #ffffff;
  text-align: left;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
  padding-left: 0;
}
.sortableTable td {
  padding: 0 0.625rem;
}
.sortableTable td.alarmArea, .sortableTable td.alarmArea:last-child {
  padding: 0;
}
.sortableTable td.objectInfo {
  width: 340px;
}
.sortableTable td:first-child {
  padding-left: 1.25rem;
}
.sortableTable td a {
  color: #1A1A1A;
  text-decoration: none;
}
.sortableTable td.edit, .sortableTable td.delete {
  text-align: right;
  width: 3.125rem;
}
.sortableTable td.openDetails {
  width: 3.125rem;
}
.sortableTable th, .sortableTable td {
  min-width: 8.75rem;
  height: 2.5rem;
  vertical-align: middle;
}
.sortableTable th.smaller, .sortableTable td.smaller {
  min-width: 2.5rem;
}
.sortableTable th.dataTables_empty, .sortableTable td.dataTables_empty {
  min-width: initial;
}
.sys-param .sortableTable th:nth-child(2), .sys-param .sortableTable td:nth-child(2) {
  text-align: center;
  width: 50px;
  padding-right: 0px;
}
.sortableTable th:last-child, .sortableTable td:last-child {
  padding-left: 1.25rem;
}
.sortableTable th.details:first-child, .sortableTable td.details:first-child {
  padding-left: 0;
}
.sortableTable th.details:last-child, .sortableTable td.details:last-child {
  padding-right: 0;
}
.sortableTable a {
  text-decoration: underline;
}

.dataTables_wrapper {
  /*max-width: 100%;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;*/
  overflow: hidden;
}
.sys-param .dataTables_wrapper {
  min-width: auto;
  overflow-x: visible;
}
.dataTables_paginate, .dataTables_search {
  height: 60px;
  padding: 10px 0px 0px 0px;
}
@media screen and (min-width: 40em) {
  .dataTables_paginate, .dataTables_search {
    padding: 10px 0px 0px 5px;
  }
}
.sys-param .dataTables_paginate a {
  width: auto;
}
.sys-param .dataTables_paginate a:hover {
  cursor: pointer;
}
.dataTables_paginate-info {
  width: 100%;
  text-align: center;
  display: block;
  padding-top: 8px;
}
@media screen and (min-width: 40em) {
  .dataTables_paginate-info {
    display: none;
  }
}
.dataTables_paginate a {
  display: none;
  cursor: pointer;
  float: left;
  height: 40px;
  width: 40px;
  text-align: center;
  font-size: 1rem;
  margin-right: 5px;
  margin-left: 5px;
  border: 1px solid #F9F7F6;
  color: #ffffff;
  line-height: 40px;
  color: #1A1A1A;
  font-weight: 500;
}
@media screen and (min-width: 40em) {
  .dataTables_paginate a {
    display: inline;
  }
}
.dataTables_paginate a.previous {
  display: inline;
  color: transparent;
  position: relative;
}
.dataTables_paginate a.previous:after {
  content: "";
  display: block;
  border: 6px solid transparent;
  position: absolute;
  top: 50%;
  margin-top: -6px;
}
.dataTables_paginate a.next {
  float: right;
  display: inline;
  color: transparent;
  position: relative;
}
@media screen and (min-width: 40em) {
  .dataTables_paginate a.next {
    float: left;
  }
}
.dataTables_paginate a.next:after {
  content: "";
  display: block;
  border: 6px solid transparent;
  position: absolute;
  top: 50%;
  margin-top: -6px;
}
.dataTables_paginate a.next:after {
  right: 50%;
  border-left-color: #990000;
  margin-right: -10px;
}
.dataTables_paginate a.previous:after {
  left: 50%;
  border-right-color: #990000;
  margin-left: -10px;
}
.dataTables_paginate a.first, .dataTables_paginate a.last {
  display: none;
}
.dataTables_paginate a.paginate_active {
  color: #ffffff;
  border: none;
  background: #F9F7F6;
}
.dataTables_paginate a.swShowPagePrev,
.dataTables_paginate a.swShowPageNext {
  width: auto;
}
.dataTables_search input[type=search] {
  display: inline-block;
  margin-left: 10px;
}
.dataTables_search input[type=button] {
  display: inline-block;
}
.dataTables_search label {
  float: left;
  margin-right: 15px;
}
.dataTables_options {
  float: left;
  width: 450px;
  font-size: 10px;
  font-weight: bold;
}
.dataTables_options select {
  display: inline-block;
  margin-bottom: 0px;
  width: 170px;
  border: 1px solid #C2C2C2;
  padding: 3px 4px;
  margin-left: 15px;
}
.dataTables_filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dataTables_filter label {
  line-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dataTables_filter input[type=text] {
  float: right;
  width: 230px;
  margin: 0;
}
.sys-param .dataTables_filter input[type=text] {
  width: 100%;
  min-width: 150px;
  display: inline-block;
  margin-right: 0px;
}
.sys-param .dataTables_filter label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dataTables_info {
  font-size: 0.875rem;
}
.dataTables_scroll {
  clear: both;
}
.dataTables_scrollBody {
  *margin-top: -1px;
  max-width: 100%;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}

#settingsPaginate_next {
  display: inline;
  border: none;
  float: right;
  margin-right: 0;
  padding: 0 0.9375rem;
  position: relative;
}
#settingsPaginate_next:after {
  content: "";
  background: url(../../Images/icon-chevron.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-chevron.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-chevron.svg");
  background-position: center;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  width: 30px;
  height: 40px;
  position: absolute;
  right: -10px;
}
@media screen and (min-width: 40em) {
  #settingsPaginate_next {
    float: left;
    margin-right: 10px;
    margin-left: 2.5rem;
  }
}

#settingsPaginate_previous {
  display: inline;
  border: none;
  margin-left: 10px;
  padding: 0 0.9375rem;
  position: relative;
}
#settingsPaginate_previous:after {
  content: "";
  background: url(../../Images/icon-chevron.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-chevron.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-chevron.svg");
  background-position: center;
  width: 30px;
  height: 40px;
  position: absolute;
  left: -10px;
}
@media screen and (min-width: 40em) {
  #settingsPaginate_previous {
    margin-left: 0;
  }
}

.modalarea a.modus {
  color: #BE1313;
}

.saveTheft {
  margin-top: 0.625rem;
}

/* SYSTEM PARAMETERS */
.sys-param.expandedInfo {
  margin-bottom: 1.875rem;
}

.sys-param #add_toolbar_objectchildtype,
.sys-param #add_toolbar_model,
.sys-param #add_toolbar_corporation,
.sys-param #add_toolbar_company,
.sys-param #add_toolbar_country,
.sys-param #add_toolbar_initialModus,
.sys-param #add_toolbar_postModus,
#add_toolbar_manufacturer {
  margin-top: 5px;
}

.dataTables_wrapper {
  margin-bottom: 2rem;
}
@media screen and (min-width: 64em) {
  .dataTables_wrapper {
    margin-bottom: 4rem;
  }
}
.dataTables_paginate {
  font-size: 16px;
  font-weight: 400;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: none;
}
.dataTables_paginate .paginate_button {
  padding: 0;
  border: none !important;
}
.dataTables_paginate .paginate_button.next, .dataTables_paginate .paginate_button.previous {
  cursor: pointer;
  color: transparent !important;
}
.dataTables_paginate .paginate_button.next::after, .dataTables_paginate .paginate_button.previous::after {
  content: "";
  width: 1rem;
  height: 1rem;
  position: absolute;
  background-image: url('data:image/svg+xml,<svg width="7" height="11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.004 1.222 4.444 4-4.444 4" stroke="%231A1A1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
}
.dataTables_paginate .paginate_button.next:hover::after, .dataTables_paginate .paginate_button.previous:hover::after {
  background-image: url('data:image/svg+xml,<svg width="7" height="11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.004 1.222 4.444 4-4.444 4" stroke="%23990000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.dataTables_paginate .paginate_button.previous::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.dataTables_paginate .paginate_button:hover, .dataTables_paginate a.paginate_active {
  text-decoration: underline;
  cursor: pointer;
  background-color: inherit;
  color: inherit;
}

.ui-widget-overlay {
  background: rgba(0, 0, 0, 0.6);
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-dialog {
  position: fixed;
  top: 0;
  left: 0;
  width: 300px;
  overflow: hidden;
  border-radius: 1px;
  border: none;
}
@media screen and (min-width: 40em) {
  .ui-dialog {
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    max-width: 100%;
  }
}
.ui-dialog .ui-dialog-content {
  width: 100% !important;
  position: relative;
  border: 0;
  /* pre 2023 update
  padding: 0 rem-calc(45) rem-calc(45) rem-calc(45);*/
  background: none;
  overflow: auto;
  zoom: 1;
}
.ui-dialog .ui-dialog-content input[type=text]:not(.input__text),
.ui-dialog .ui-dialog-content input[type=password] {
  width: 100%;
  background-color: #EFEFEF;
  border: 0;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  margin-top: 0.625rem;
}
.ui-dialog .ui-dialog-content input:not(.input__text)::-webkit-input-placeholder {
  color: #656565;
  font-weight: 300;
}
.ui-dialog .ui-dialog-content input:not(.input__text)::-moz-placeholder {
  color: #656565;
  font-weight: 300;
}
.ui-dialog .ui-dialog-content input:not(.input__text):-ms-input-placeholder {
  color: #656565;
  font-weight: 300;
}
.ui-dialog .ui-dialog-content input:not(.input__text)::-ms-input-placeholder {
  color: #656565;
  font-weight: 300;
}
.ui-dialog .ui-dialog-content input:not(.input__text)::placeholder {
  color: #656565;
  font-weight: 300;
}
.ui-dialog .ui-dialog-content.tipdialog {
  background: #ffffff;
}
.ui-dialog .ui-dialog-content.tipdialog label.tiphead {
  height: 21px;
}
.ui-dialog .ui-dialog-content.tipdialog label span {
  font-weight: 500;
  margin-top: 0.625rem;
}
.ui-dialog .ui-dialog-content.tipdialog label img {
  margin-top: 19px;
}
.ui-dialog .ui-dialog-content.tipdialog .form-info {
  display: block;
  margin-bottom: 0.9375rem;
}
.ui-dialog .ui-dialog-content.tipdialog textarea {
  height: 120px;
  resize: none;
  background-color: #EFEFEF;
  border: 0;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.ui-dialog .ui-dialog-content.tipdialog textarea::-webkit-input-placeholder {
  color: #656565;
  margin: 0.25rem;
}
.ui-dialog .ui-dialog-content.tipdialog textarea::-moz-placeholder {
  color: #656565;
  margin: 0.25rem;
}
.ui-dialog .ui-dialog-content.tipdialog textarea:-ms-input-placeholder {
  color: #656565;
  margin: 0.25rem;
}
.ui-dialog .ui-dialog-content.tipdialog textarea::-ms-input-placeholder {
  color: #656565;
  margin: 0.25rem;
}
.ui-dialog .ui-dialog-content.tipdialog textarea::placeholder {
  color: #656565;
  margin: 0.25rem;
}
.ui-dialog .ui-dialog-content.tipdialog .detail_subject {
  font-weight: bold;
  font-size: 13px;
}
.ui-dialog .ui-dialog-content.tipdialog input[type=button],
.ui-dialog .ui-dialog-content.tipdialog input[type=submit],
.ui-dialog .ui-dialog-content.tipdialog button {
  float: left;
  width: 9.6875rem;
}
.ui-dialog .ui-dialog-titlebar-close .ui-dialog-titlebar-close:hover,
.ui-dialog .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: 0.5em 0 0 0;
  /* pre 2023 update
  padding: .3em 1em .5em .4em; */
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  /* pre 2023 update
  margin: .5em .4em .5em 0; */
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 2.75rem 3.75rem 1.5625rem 3.75rem;
  position: relative;
  border-radius: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-dialog .ui-dialog-titlebar.ui-widget-header {
  border: none;
}
.ui-dialog .ui-dialog-title {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 40px;
  display: block;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 1.875rem;
  top: 1.875rem;
  width: 1.875rem;
  margin: 0;
  padding: 0;
  height: 1.875rem;
  background: url("../../Images/icon-close-new.png") center no-repeat !important;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-close-new.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-close-new.svg");
  border-radius: 0;
  border: 0;
}
.ui-dialog .ui-dialog-titlebar-close span {
  display: none;
  margin: 1px;
  top: 15px;
  background: none;
  border-radius: 0px;
  border: 0px;
}
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover {
  background: url("../../Images/icon-close-new.png") center no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-close-new.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-close-new.svg");
  border: none;
}

.ui-draggable {
  top: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  border-radius: 1px;
  padding: 0px;
  border: none;
  top: 15% !important;
  left: 50% !important;
  /* Override JS positioning */
}
@supports (transform: translate(-50%, -50%)) {
  @media screen and (min-width: 40em) {
    .ui-draggable {
      position: fixed !important;
      top: 50% !important;
      left: 50% !important;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      max-width: 100%;
    }
  }
}

/*! jQuery UI - v1.9.2 - 2012-11-29
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.accordion.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=09_dots_small.png&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  zoom: 1;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: 0.5em 0.5em 0.5em 0.7em;
  zoom: 1;
}

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
  padding-left: 0.7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: 0.1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
} /* the overflow property removes extra width in IE */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2.2em;
} /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
  width: 2.4em;
} /* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: 0.4em 1em;
}

/*button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

/*button sets*/
.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
} /* reset extra padding in Firefox */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
  background: #656565;
  border: 1px solid rgb(88.25, 88.25, 88.25);
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month {
  margin-right: 10px;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
  float: left;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  position: absolute; /*must have*/
  z-index: -1; /*must have*/
  -webkit-filter: mask();
          filter: mask(); /*must have*/
  top: -4px; /*must have*/
  left: -4px; /*must have*/
  width: 200px; /*must have*/
  height: 200px; /*must have*/
}

/* Component containers
----------------------------------*/
.ui-widget-content {
  border: 1px solid #eeeeee;
  background: #ffffff url(../../Images/jQuery/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  color: #1A1A1A;
  font-weight: 700;
}

.ui-widget-header a {
  color: #1A1A1A;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  /* pre 2023 update 
  border: 1px solid $lt-gray; */
  background: white;
  font-weight: bold;
  color: #000;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #000;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  /* pre 2023 update 
  border: 1px solid $lt-gray-dark; */
  background: #fff;
  font-weight: bold;
  color: #111111;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #111111;
  text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #9A0000;
  background: #990000;
  font-weight: bold;
  color: #fff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #cc0000;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcd3a1;
  background: #fbf8ee url(../../Images/jQuery/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x;
  color: #444444;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #444444;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cc0000;
  background: #f3d8d8 url(../../Images/jQuerys/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat;
  color: #2e2e2e;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #2e2e2e;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #2e2e2e;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
} /* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../../Images/jQuery/ui-icons_cc0000_256x240.png);
}

.ui-widget-content .ui-icon {
  background-image: url(../../Images/jQuery/ui-icons_cc0000_256x240.png);
}

.ui-widget-header .ui-icon {
  background-image: url(../../Images/jQuery/ui-icons_ffffff_256x240.png);
}

.ui-state-default .ui-icon {
  background-image: url(images/ui-icons_cc0000_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(../../Images/jQuery/ui-icons_cc0000_256x240.png);
}

.ui-state-active .ui-icon {
  background-image: url(../../Images/jQuery/ui-icons_cc0000_256x240.png);
}

.ui-state-highlight .ui-icon {
  background-image: url(../../Images/jQuery/ui-icons_004276_256x240.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(../../Images/jQuery/ui-icons_cc0000_256x240.png);
}

/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Overlays */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #333333 url(../../Images/jQuery/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x;
  opacity: 0.1;
  filter: Alpha(Opacity=10);
  border-radius: 8px;
}

@media screen and (max-width: 39.9375em) {
  .ui-dialog {
    width: 100% !important;
    left: 0 !important;
    position: absolute;
  }
  .ui-dialog .ui-dialog-content {
    height: auto !important;
  }
}

.quicklinks__link {
  display: block;
  background: white;
  border: 0.0625rem solid #F9F7F6;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 1.625rem;
  color: #1A1A1A;
  margin-bottom: 0.9375rem;
  height: 3.75rem;
  padding: 0;
  position: relative;
}
@media screen and (min-width: 40em) {
  .quicklinks__link {
    margin-bottom: 1.875rem;
  }
}
@media screen and (min-width: 64em) {
  .quicklinks__link {
    height: 0;
    padding-bottom: calc(28.80786349% - 2px);
  }
  .quicklinks__link:nth-last-child(1) {
    margin-bottom: 0;
  }
}
.quicklinks__link:hover {
  background: white;
}
.quicklinks__text {
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  padding: 0 30px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
}
@media screen and (max-width: 63.9375em) {
  .quicklinks__text {
    font-size: 1.5rem;
  }
}

.search-box {
  float: left;
  width: 100%;
  margin-bottom: 1.875rem;
}
@supports (display: flex) {
  .search-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.search-box--header {
  margin-bottom: 0;
}
.search-box__searchfield {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-box__query {
  width: 100%;
}
.search-box__query, .search-box__query[type=search] {
  width: 100%;
  border: 0.0625rem solid #BCBCBC;
  height: 2.625rem;
  padding: 0.5rem;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: none;
  transition: none;
  background: #ffffff url(../../Images/search-icon-dark.png) no-repeat right 10px center;
}
.search-box__query::-webkit-input-placeholder, .search-box__query[type=search]::-webkit-input-placeholder {
  color: #1A1A1A;
}
.search-box__query::-moz-placeholder, .search-box__query[type=search]::-moz-placeholder {
  color: #1A1A1A;
}
.search-box__query:-ms-input-placeholder, .search-box__query[type=search]:-ms-input-placeholder {
  color: #1A1A1A;
}
.search-box__query::-ms-input-placeholder, .search-box__query[type=search]::-ms-input-placeholder {
  color: #1A1A1A;
}
.search-box__query::placeholder, .search-box__query[type=search]::placeholder {
  color: #1A1A1A;
}
.search-box__query:focus, .search-box__query[type=search]:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.search-box--header .search-box__query, .search-box--header .search-box__query[type=search] {
  height: 2.125rem;
  border-color: #BCBCBC;
}
.search-box__button {
  background: #656565 url(../../Images/search-icon.png) no-repeat center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/search-icon.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/search-icon.svg);
  background-size: 0.9375rem;
  width: 2.625rem;
  height: 2.625rem;
}
.search-box__button:hover {
  background-color: rgb(88.25, 88.25, 88.25);
}
.search-box--header .search-box__button {
  width: 2.125rem;
  height: 2.125rem;
  background-color: #990000;
}
@media screen and (min-width: 64em) {
  .search-box--header .search-box__button {
    background-color: #656565;
    float: left;
  }
  .search-box--header .search-box__button:hover {
    background-color: rgb(88.25, 88.25, 88.25);
  }
}
.search-box__button span {
  opacity: 0;
}
.search-box__sort {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.search-box__sort__button {
  text-align: center;
  border: 1px solid #ccc;
  display: inline-block;
  padding: 10px 20px;
  cursor: pointer;
  margin: 0 0 1rem;
  background: white;
  color: black;
  /* 2023 update
  &:hover {
      text-decoration: underline;
  }
  */
}
.search-box__sort__button__mobile {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 30px 0;
}
@media screen and (min-width: 64em) {
  .search-box__sort__button__mobile {
    display: none;
  }
}
.search-box__sort__button[aria-checked=true] {
  background: #d51616;
  border-color: #d51616;
  color: #ffffff;
}
.search-box__paging {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0;
}
.search-box__paging div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 33%;
}
.search-box__paging div:last-of-type {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.search-box__paging div:first-of-type {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.search-box__paging__desktop {
  display: none;
}
@media screen and (min-width: 64em) {
  .search-box__paging__desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.main .newsearch {
  background-color: #efefef;
  width: 100%;
  padding: 2rem;
  height: auto;
  -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  margin-top: -1.5rem;
}
.main .newsearch .row {
  display: grid;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
  row-gap: 0rem;
  grid-template-columns: 1fr auto;
  grid-template-areas: "button" "input" "results" "links";
}
@media screen and (min-width: 40em) {
  .main .newsearch .row {
    grid-template-areas: "input button" "results ." "links links";
  }
}
.main .newsearch__input, .main .newsearch__results {
  background-color: #fff;
}
.main .newsearch__input {
  height: 40px;
  padding: 0 1rem;
  margin: 0;
  grid-area: input;
  width: 100%;
  z-index: 100;
}
.main .newsearch__button {
  grid-area: button;
  margin: 0 0 0.5rem 0 !important;
}
@media screen and (min-width: 40em) {
  .main .newsearch__button {
    margin-bottom: 0;
  }
}
.main .newsearch__results {
  padding: 2rem 3rem;
  display: none;
  margin: 0;
  border-radius: 0 0 0.5rem 0.5rem;
  border-top: 1px solid #f9f7f6;
  margin-bottom: 2rem;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  grid-area: results;
  width: 100%;
  font-size: 1.125rem;
  line-height: 2rem;
  list-style: none;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1);
  z-index: 50;
}
.main .newsearch__links {
  grid-area: links;
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.main .newsearch__link {
  margin: 0 0.25rem 0.25rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  background-color: transparent;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  font-weight: 300;
}
.main .newsearch__link:hover {
  background-color: rgb(213.5, 213.5, 213.5);
  font-weight: inherit;
}
.main .newsearch__link::before {
  content: "";
  display: inline-block;
  margin-right: 0.5rem;
  width: 1rem;
  height: 1rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.main .newsearch__link--sparade::before {
  background-image: url('data:image/svg+xml,<svg width="14" height="13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.189 4.516 9.222 3.94 7.448.345a.502.502 0 0 0-.897 0L4.778 3.94.81 4.516a.499.499 0 0 0-.277.854l2.87 2.798-.678 3.952a.5.5 0 0 0 .725.526L7 10.78l3.548 1.866a.5.5 0 0 0 .725-.527l-.678-3.951 2.87-2.798a.499.499 0 0 0-.276-.854Z" fill="%23000"/></svg>');
}
.main .newsearch__link--historiska::before {
  background-image: url('data:image/svg+xml,<svg width="14" height="12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 3.332v3.333h3.333V5.332h-2v-2H7Z" fill="%23000"/><path d="M13.193 3.664A6.003 6.003 0 0 0 6.457.121a5.977 5.977 0 0 0-3.034 1.636A5.975 5.975 0 0 0 1.666 6v.016H.332l2 2.65 2-2.65H2.999V6a4.638 4.638 0 0 1 .796-2.609A4.71 4.71 0 0 1 5.056 2.13a4.669 4.669 0 1 1 3.55 8.442 4.747 4.747 0 0 1-1.881 0A4.639 4.639 0 0 1 4.366 9.3l-.943.942A5.991 5.991 0 0 0 7.665 12c.802 0 1.596-.16 2.336-.472a6.005 6.005 0 0 0 3.192-7.864Z" fill="%23000"/></svg>');
}
.main .newsearch__link--avancerade::before {
  background-image: url('data:image/svg+xml,<svg width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.999 9.665A2.67 2.67 0 0 0 9.665 7 2.67 2.67 0 0 0 7 4.332a2.67 2.67 0 0 0-2.667 2.667 2.67 2.67 0 0 0 2.667 2.666Zm0-4c.722 0 1.333.611 1.333 1.334 0 .722-.61 1.333-1.333 1.333s-1.334-.61-1.334-1.333S6.276 5.665 7 5.665Z" fill="%23000"/><path d="m.897 9.756.667 1.153c.354.612 1.206.841 1.82.487l.353-.204c.385.303.81.553 1.264.741v.399c0 .735.598 1.333 1.333 1.333h1.333c.736 0 1.334-.598 1.334-1.333v-.399a5.423 5.423 0 0 0 1.264-.74l.352.204c.616.353 1.466.125 1.821-.488l.666-1.152a1.334 1.334 0 0 0-.487-1.822l-.337-.194a5.151 5.151 0 0 0 0-1.483l.337-.195a1.334 1.334 0 0 0 .487-1.821l-.666-1.153c-.354-.613-1.205-.843-1.82-.488l-.353.204A5.4 5.4 0 0 0 9 2.064v-.399C9 .93 8.403.332 7.667.332H6.334c-.735 0-1.333.598-1.333 1.333v.399a5.421 5.421 0 0 0-1.264.74l-.353-.203c-.616-.354-1.467-.125-1.82.488L.896 4.24a1.334 1.334 0 0 0 .488 1.822l.336.194c-.072.492-.072.991 0 1.482l-.336.195a1.335 1.335 0 0 0-.488 1.822Zm2.218-1.839a3.802 3.802 0 0 1-.001-1.837.666.666 0 0 0-.313-.739l-.749-.433.665-1.153.764.442a.665.665 0 0 0 .792-.095 4.047 4.047 0 0 1 1.589-.933.667.667 0 0 0 .472-.637v-.867h1.333v.867a.667.667 0 0 0 .472.637 4.055 4.055 0 0 1 1.59.933.666.666 0 0 0 .792.095l.762-.441.667 1.153-.75.432a.667.667 0 0 0-.313.739 3.798 3.798 0 0 1 0 1.837.667.667 0 0 0 .314.739l.748.433-.665 1.152-.763-.44a.664.664 0 0 0-.792.094 4.047 4.047 0 0 1-1.59.933.666.666 0 0 0-.472.637l.002.867H6.334v-.867a.667.667 0 0 0-.472-.637 4.055 4.055 0 0 1-1.59-.933.661.661 0 0 0-.791-.094l-.763.442-.667-1.153.75-.434a.667.667 0 0 0 .314-.739Z" fill="%23000"/></svg>');
}

.modus {
  /*&__labels {
    float: left;
  }*/
  /*select {
    display: inline;
    margin-right: rem-calc(40);
    width: 45%;
    padding: rem-calc(2);
  }
  textarea {
    width: rem-calc(600);
  }
  label {
    width: rem-calc(300);
    margin-bottom: rem-calc(10);
  }*/
}
.modus__buttons {
  float: right;
}
.modus__error-summary {
  float: left;
}

.HullNumberWrapper {
  position: relative;
}

.hullnumberloader {
  display: none;
  position: absolute;
  right: 10px;
  top: 46px;
}

.changePasswordBox .errorMsg {
  padding-top: 10px;
}

/*
 * Original version: 1.0 © 2010 Andrew Valums ( andrew(at)valums.com )
 * Current Maintainer (2.0+): 2012, Ray Nicholus ( fineuploader(at)garstasio.com )
 *
 * Licensed under MIT license, GNU GPL 2 or later, GNU LGPL 2 or later, see license.txt.
 */
.qq-uploader {
  position: relative;
  width: 100%;
}

.qq-upload-button-hover {
  color: #fff;
  background: #5b5b5b; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(#5b5b5b), to(#1e1e1e));
  background: linear-gradient(to bottom, #5b5b5b 0%, #1e1e1e 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#5b5b5b", endColorstr="#1e1e1e",GradientType=0 ); /* IE6-8 */
  border: 1px solid #582020;
  border-top: 1px solid #582020;
  border-left: 1px solid #582020;
}

.qq-upload-drop-area,
.qq-upload-extra-drop-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 30px;
  z-index: 2;
  background: #FF9797;
  text-align: center;
}

.qq-upload-drop-area span {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -8px;
  font-size: 16px;
}

.qq-upload-extra-drop-area {
  position: relative;
  margin-top: 50px;
  font-size: 16px;
  padding-top: 30px;
  height: 20px;
  min-height: 40px;
}

.qq-upload-drop-area-active {
  background: #FF7171;
}

.qq-upload-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.qq-upload-list li {
  margin: 0;
  padding: 4px 0px 0px 0px;
}

.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-retry, .qq-upload-failed-text, .qq-upload-finished, .qq-upload-delete {
  margin-right: 12px;
}

.qq-upload-spinner {
  display: inline-block;
  /*background: url("loading.gif");*/
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}

.qq-drop-processing {
  display: none;
}

.qq-drop-processing-spinner {
  display: inline-block;
  background: url("processing.gif");
  width: 24px;
  height: 24px;
  vertical-align: text-bottom;
}

.qq-upload-finished {
  display: none;
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}

.qq-upload-retry, .qq-upload-delete {
  display: none;
  color: #000000;
}

.qq-upload-cancel, .qq-upload-delete {
  color: #000000;
}

.qq-upload-retryable .qq-upload-retry {
  display: inline;
}

.qq-upload-size, .qq-upload-cancel, .qq-upload-retry, .qq-upload-delete {
  font-size: 12px;
  font-weight: normal;
}

.qq-upload-failed-text {
  display: none;
  font-style: italic;
  font-weight: bold;
}

.qq-upload-failed-icon {
  display: none;
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}

.qq-upload-fail .qq-upload-failed-text {
  display: inline;
}

.qq-upload-retrying .qq-upload-failed-text {
  display: inline;
  color: #D60000;
}

.qq-progress-bar {
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(30, 87, 153)), color-stop(50%, rgb(41, 137, 216)), color-stop(51%, rgb(32, 124, 202)), to(rgb(125, 185, 232)));
  background: linear-gradient(to bottom, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);
  width: 0%;
  height: 15px;
  border-radius: 6px;
  margin-bottom: 3px;
  display: none;
}

.existingImages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.625rem;
}
.existingImages__item {
  position: relative;
  margin: 0 0.625rem 0.625rem 0;
}
.existingImages__image {
  width: 100px;
  height: 80px;
  padding: 0.3125rem;
  background: #ffffff;
  border: 0.0625rem solid #F9F7F6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.existingImages__image img {
  max-width: 100%;
  max-height: 100%;
}
.existingImages a.deleteObjectImage {
  position: absolute;
  display: block;
  top: -0.3125rem;
  right: -0.3125rem;
  width: 1.875rem;
  height: 1.875rem;
  background-color: #F9F7F6;
  border-radius: 50%;
}
.existingImages a.deleteObjectImage span {
  display: none;
}

#Loader {
  display: none;
  background: #000;
  width: 100%;
  height: 100%;
  z-index: 10;
  top: 0;
  left: 0;
  position: fixed;
  overflow: hidden;
  opacity: 0.5;
}

body.loading {
  overflow: hidden;
}

form table tbody {
  background: none;
  border: none;
  border-top: 0.0625rem solid #F9F7F6;
  border-bottom: 0.0625rem solid #F9F7F6;
  padding: 1.875rem 0;
}
form table tbody,
form table tbody th,
form table tbody td,
form table tbody tr {
  display: block;
  overflow: hidden;
}
form table tbody th,
form table tbody td {
  padding: 0;
}
form table tbody tr:nth-child(even) {
  background: none;
}
form table input[type=submit] {
  float: right;
}
form table .field-validation-error {
  margin: -0.625rem 0 0.625rem;
  padding-bottom: 0.3125rem;
  position: relative;
}
.left-nav {
  display: none;
}
@media screen and (min-width: 64em) {
  .left-nav {
    width: 38.96103896%;
    display: inline;
  }
}

.swControls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.swControls a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 2.375rem;
  height: 2.375rem;
  text-align: center;
  color: #1A1A1A;
  margin: 0 0.3125rem 0.625rem;
  padding: 0.375rem 0 0;
  font-weight: 400;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.swControls a.active {
  font-weight: 700;
}
.swControls a:hover {
  font-weight: 700;
}
.swControls a.swShowPagePrev, .swControls a.swShowPageNext {
  position: relative;
  color: transparent;
}
.swControls a.swShowPagePrev:after, .swControls a.swShowPageNext:after {
  content: "";
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
}
.swControls a.swShowPagePrev:after {
  background: url(../../Images/icon-chevron.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-chevron.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-chevron.svg");
  background-position: center;
}
.swControls a.swShowPageNext:after {
  background: url(../../Images/icon-chevron.png) no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-chevron.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-chevron.svg");
  background-position: center;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.brand-selector {
  background: white;
  border: 0.0625rem solid #F9F7F6;
  padding: 0.9375rem;
  margin-bottom: 1.25rem;
}
.brand-selector label {
  font-weight: 400;
  font-size: 1.5rem;
}
.brand-selector select {
  margin-bottom: 0;
}

.brand-selector {
  background-color: transparent;
  border: none;
  padding: 0;
}
.brand-selector select {
  background-color: #efefef;
  border: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url('data:image/svg+xml,<svg width="18" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.625 1.53 7.333 7.333 7.334-7.334" stroke="%23797979" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 18px;
  padding-right: 20px;
  cursor: pointer;
  color: #797979;
  font-weight: 400;
}

.select2-container {
  margin-left: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 100%;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  font-weight: normal;
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: -16px;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !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;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #0a0a0a !important;
}

.select2-search__field::-webkit-input-placeholder {
  color: #0a0a0a !important;
}

.select2-search__field::-webkit-input-placeholder,
.select2-search__field::placeholder {
  color: #0a0a0a !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
  background-color: white;
  cursor: text;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  font-weight: normal;
  list-style: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 10px;
  padding: 0 5px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #0a0a0a;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  outline: 0;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
  width: 100% !important;
  padding-top: 5px;
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
  max-height: 100%;
  overflow-y: auto;
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee));
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee));
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white));
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.related-items {
  margin-top: 2.5rem;
}
@media screen and (min-width: 40em) {
  .related-items {
    margin-top: 6.25rem;
  }
}
.related-items h3 {
  font-size: 1.5rem;
  font-weight: 400;
}
.related-items__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.25rem;
}
.related-items__item {
  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-flex: 0;
      -ms-flex: 0 0 45%;
          flex: 0 0 45%;
  height: 19.375rem;
  -webkit-box-shadow: rgba(99, 99, 99, 0.15) 0px 2px 8px 0px;
          box-shadow: rgba(99, 99, 99, 0.15) 0px 2px 8px 0px;
}
@media screen and (min-width: 40em) {
  .related-items__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 22%;
            flex: 0 0 22%;
  }
}
.related-items__item__heading {
  font-weight: 700;
  padding: 0 0.625rem;
}
.related-items__item__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 700;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.related-items__item__column span:last-child {
  font-weight: 300;
  margin-left: 5px;
}
.related-items__item:hover {
  -webkit-box-shadow: rgba(99, 99, 99, 0.75) 0px 2px 8px 0px;
          box-shadow: rgba(99, 99, 99, 0.75) 0px 2px 8px 0px;
}

.hero {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -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;
  height: auto;
  width: 100%;
  margin-top: -1.5rem;
  background-image: url(/UI/Images/hero.jpg);
  background-size: cover;
  background-position: left center;
  color: #fff;
  padding: 8% 1rem;
}

.hero__heading {
  margin-bottom: 2rem;
  font-size: 4.25rem;
  line-height: 4.25rem;
  font-weight: bold;
  color: inherit;
}

.hero__p {
  font-size: 1.5rem;
  line-height: 1.8rem;
  margin-bottom: 1rem;
  width: 75%;
  color: inherit;
}

@media screen and (min-width: 64em) {
  .hero__p {
    width: 50%;
  }
  .hero {
    height: 530px;
  }
  .hero__heading {
    font-size: 6.25rem;
    line-height: 6.25rem;
  }
}
.kategorier {
  margin: 3.25rem 0 5.9rem;
  display: grid;
  grid-template-columns: auto;
}

.kategorier__h2 {
  width: 50%;
  font-weight: 400;
  font-size: 24px;
  line-height: 30px;
  width: 100%;
}

.kategorier__a {
  font-size: 18px;
  margin-bottom: 32px;
  white-space: nowrap;
  font-weight: 500;
}

.kategorier__a:hover,
.kategorier__icon:hover::after {
  color: #990000;
  font-weight: 500;
}

.kategorier__a::after {
  display: inline-block;
  content: "";
  width: 7px;
  height: 10px;
  margin-left: 6px;
  font-weight: 500;
  background-image: url('data:image/svg+xml,<svg width="7" height="10" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="m1 1 4.444 4L1 9" stroke="%23900" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-column-gap: 62px;
     -moz-column-gap: 62px;
          column-gap: 62px;
  row-gap: 64px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.kategorier__icon {
  position: relative;
  height: 60px;
  width: 60px;
  -webkit-box-shadow: 0px 0px 20px -6px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 0px 20px -6px rgba(0, 0, 0, 0.25);
  border-radius: 50%;
  background-position: center center;
  background-repeat: no-repeat;
}

.kategorier__icon::after {
  font-weight: 500;
  font-size: 15px;
  position: absolute;
  bottom: -30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media screen and (min-width: 64em) {
  .kategorier {
    grid-template-rows: 1fr auto;
    grid-template-columns: 1fr;
  }
  .kategorier__h2 {
    grid-row: 1/2;
    grid-column: 1/2;
  }
  .kategorier__a {
    text-align: right;
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .kategorier__list {
    grid-row: 2/3;
    grid-column: 1/3;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
}
.kategorier__icon--personbil {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"> <path clip-rule="evenodd" d="M21.563 23.125a1.875 1.875 0 1 0 0-3.75 1.875 1.875 0 0 0 0 3.75ZM6.563 23.125a1.875 1.875 0 1 0 0-3.75 1.875 1.875 0 0 0 0 3.75Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M19.688 21.25H8.438M4.688 21.25H2.813a1.875 1.875 0 0 1-1.876-1.875V17.5a3.75 3.75 0 0 1 3.75-3.75l2.294-4.589A1.875 1.875 0 0 1 8.66 8.125h9.875c.71 0 1.36.401 1.677 1.036L22.5 13.75h2.813a3.75 3.75 0 0 1 3.75 3.75v1.875c0 1.035-.84 1.875-1.875 1.875h-3.75M22.5 13.75H4.687" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--personbil::after {
  content: "Bilar";
}

.kategorier__icon--båt {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M.938 25.329a6.888 6.888 0 0 0 5.625-1.875 5.684 5.684 0 0 0 8.437 0 5.684 5.684 0 0 0 8.438 0 6.888 6.888 0 0 0 5.625 1.875M2.813 21.579v-1.875c0-1.036.839-1.875 1.874-1.875h23.438a.939.939 0 0 1 .789 1.445l-1.28 1.99M6.563 17.829v-3.75c0-1.036-.84-1.875-1.875-1.875a1.875 1.875 0 1 1 0-3.75h9.477a1.875 1.875 0 0 1 1.394.625l7.875 8.75M12.188 8.454l-3.75-4.688M18.375 12.204h-6.188" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--båt::after {
  content: "Båtar";
}

.kategorier__icon--motorcykel {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"> <path clip-rule="evenodd" d="M25.313 27.5a3.75 3.75 0 1 0 0-7.5 3.75 3.75 0 0 0 0 7.5Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M22.35 9.233 2.812 10.625a1.875 1.875 0 0 0 0 3.75h2.175A7.5 7.5 0 0 1 10.683 17l2.818 3.282c.356.416.876.655 1.424.655h2.009c.556 0 1.084-.247 1.44-.675l2.533-3.038a5.31 5.31 0 0 1 7.844-.349l.319.319" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path clip-rule="evenodd" d="M4.688 27.5a3.75 3.75 0 1 0 0-7.5 3.75 3.75 0 0 0 0 7.5Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M25.313 23.75 21.407 4.614a1.875 1.875 0 0 0-1.835-1.489h-2.23M4.688 23.75l7.173-5.38M17.813 9.556V12.5c0 1.036-.84 1.875-1.875 1.875H13.9c-.497 0-.973-.197-1.325-.549L8.94 10.19" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path clip-rule="evenodd" d="M27.656 11.563a2.344 2.344 0 1 1 0-4.688h.938v4.688h-.938Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--motorcykel::after {
  content: "Motorcyklar";
}

.kategorier__icon--terrängfordon {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"> <path clip-rule="evenodd" d="M23.676 25.625a2.813 2.813 0 1 0 0-5.625 2.813 2.813 0 0 0 0 5.625ZM6.324 25.625a2.813 2.813 0 1 0 0-5.625 2.813 2.813 0 0 0 0 5.625Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M29.063 19.063a6.564 6.564 0 0 0-10.773 0h-6.58a6.564 6.564 0 0 0-10.773 0" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M2.574 17.426v-5.863c0-1.036.84-1.876 1.875-1.876h1.875L9.136 12.5h9.853V7.812H22.9c.497 0 .974.198 1.325.55l2.65 2.652c.351.351.549.828.549 1.325v5.088" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M17.114 3.125h2.812l1.875 4.688M9.136 5.938V12.5" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--terrängfordon::after {
  content: "Terrängfordon";
}

.kategorier__icon--lastbil {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"> <path clip-rule="evenodd" d="M22.969 28.079a2.344 2.344 0 1 0 0-4.688 2.344 2.344 0 0 0 0 4.688ZM3.281 28.079a2.344 2.344 0 1 0 0-4.688 2.344 2.344 0 0 0 0 4.688Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path clip-rule="evenodd" d="M7.969 28.079a2.344 2.344 0 1 0 0-4.688 2.344 2.344 0 0 0 0 4.688Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M15 25.266v-3.75h12.188a1.875 1.875 0 0 1 0 3.75h-1.922" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M28.125 21.767v-7.75A5.625 5.625 0 0 0 22.5 8.393H15v13.125" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M15 8.391V4.09a1.875 1.875 0 0 1 2.288-1.83c1.99.446 4.642 1.24 5.212 2.381.536 1.184.853 2.454.938 3.75v.079M11.25 19.641H.937M28.125 16.829H15M20.625 8.391v8.438M11.25 21.516V3.704c0-1.036-.84-1.875-1.875-1.875H.937M20.672 25.266H10.264" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--lastbil::after {
  content: "Lastbilar";
}

.kategorier__icon--klocka {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"> <path clip-rule="evenodd" d="M12.6 23.438c4.473 0 8.1-3.778 8.1-8.438s-3.627-8.438-8.1-8.438c-4.474 0-8.1 3.778-8.1 8.438s3.626 8.438 8.1 8.438Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path clip-rule="evenodd" d="M18.9 2.813C22.217 5.94 24.167 10.34 24.3 15c-.133 4.659-2.083 9.06-5.4 12.188H6.3C2.983 24.06 1.033 19.657.9 15c.133-4.659 2.083-9.06 5.4-12.188h12.6Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M24.3 15h3.6M27.9 13.125v3.75M6.3 2.813V.937M18.9 2.813V.937M6.3 29.063v-1.875M18.9 29.063v-1.875M9.9 12.188 12.6 15l2.7-1.875" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--klocka::after {
  content: "Klockor";
}

.kategorier__icon--släp {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"> <path clip-rule="evenodd" d="M8.438 27.516a3.75 3.75 0 1 0 0-7.5 3.75 3.75 0 0 0 0 7.5Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M4.688 23.766H2.813a1.875 1.875 0 0 1-1.876-1.875V5.016c0-1.035.84-1.875 1.875-1.875h13.126a7.5 7.5 0 0 1 7.5 7.5v13.125h-11.25M29.063 23.766h-5.625" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <rect x="15.938" y="12.516" width="11.25" height="5.625" rx="1" transform="rotate(-180 15.938 12.516)" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M10.313 6.891v5.625" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--släp::after {
  content: "Släp";
}

.kategorier__icon--moped {
  background-image: url('data:image/svg+xml,<svg width="30" height="26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.549 14.508a6.284 6.284 0 0 0-5.299-2.445h-3.5A6.875 6.875 0 0 0 1 17.215a1.875 1.875 0 0 0 1.814 2.346h13.125a5.625 5.625 0 0 0 5.625-5.625V4.563a3.75 3.75 0 0 0-3.75-3.75h-1.875" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.938 19.563h12.187c.304 0 .59-.148.765-.397.18-.898.223-1.818.125-2.729a3.75 3.75 0 0 0-3.536-2.5h-3.916" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path clip-rule="evenodd" d="M25.313 8.313a1.406 1.406 0 0 1-2.25 1.125 3.75 3.75 0 0 1 0-6 1.406 1.406 0 0 1 2.25 1.125v3.75Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M14.063 8.313H4.687" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path clip-rule="evenodd" d="M12.188 20.5a4.688 4.688 0 0 1-9.376 0v-.938h9.376v.938ZM27.188 20.5a4.688 4.688 0 0 1-9.375 0v-.938h9.375v.938Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--moped::after {
  content: "Mopeder";
}

.kategorier__icon--buss {
  background-image: url('data:image/svg+xml,<svg width="30" height="21" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M23.438 19.424c-1.036 0-1.875-.811-1.875-1.812s.839-1.813 1.875-1.813c1.035 0 1.875.812 1.875 1.813 0 1-.84 1.812-1.875 1.812ZM8.438 19.424c-1.036 0-1.876-.811-1.876-1.812s.84-1.813 1.875-1.813c1.036 0 1.876.812 1.876 1.813 0 1-.84 1.812-1.876 1.812Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.313 17.612h1.875c1.035 0 1.875-.812 1.875-1.813v-3.625c0-1-.84-1.812-1.875-1.812h-1.875c-.498 0-.975-.191-1.326-.531-.352-.34-.55-.801-.55-1.282V3.112c0-1.001-.839-1.813-1.875-1.813H2.813C1.778 1.3.938 2.111.938 3.112v12.687c0 1.001.839 1.813 1.875 1.813h3.75M21.563 17.612h-11.25M23.438 8.55H.938M15.938 8.55V1.3M8.438 8.55V1.3M.938 12.174h18.75" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--buss::after {
  content: "Bussar";
}

.kategorier__icon--motorredskaptraktor {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M18.125.946H7.5c-.69 0-1.25.56-1.25 1.25v2.5h13.125v-2.5c0-.69-.56-1.25-1.25-1.25ZM8.126 29.071a6.562 6.562 0 1 1 0-13.125 6.562 6.562 0 0 1 0 13.125Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path clip-rule="evenodd" d="M8.126 25.321a2.813 2.813 0 1 1 0-5.625 2.813 2.813 0 0 1 0 5.625ZM24.844 29.071a4.219 4.219 0 1 1 0-8.437 4.219 4.219 0 0 1 0 8.437Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M24.844 25.321c.259 0 .468-.21.468-.469M24.375 24.852c0 .26.21.47.469.47M24.844 24.384a.469.469 0 0 0-.469.468" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.313 24.852a.469.469 0 0 0-.47-.468M20.651 25.321h-6.593M27.188 21.346v-5.858c0-.839-.557-1.575-1.363-1.804l-4.604-1.488.029 5.625H17.5l-.625-.944A10.509 10.509 0 0 0 .941 15.04M21.221 12.196l-2.782-7.5M4.071 13.01 7.19 4.696" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--motorredskaptraktor::after {
  content: "Motorredskap";
}

.kategorier__icon--vattenskoter {
  background-image: url('data:image/svg+xml,<svg width="30" height="21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M28.839 13.5H.938M29.063 20.063a6.889 6.889 0 0 1-5.625-1.875 5.684 5.684 0 0 1-8.438 0 5.684 5.684 0 0 1-8.438 0 6.889 6.889 0 0 1-5.625 1.875M.938 16.313v-4.688c0-1.036.839-1.875 1.875-1.875h14.062l2.813-5.625 7.917 5.543a3.415 3.415 0 0 1 .884 4.692l-1.302 1.953" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.313 9.75.582-2.33A1.875 1.875 0 0 1 12.714 6h6.036M16.875 6l-.938-4.688h-2.812" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--vattenskoter::after {
  content: "Vattenskotrar";
}

.kategorier__icon--övrigt,
.kategorier__icon--båtmotor,
.kategorier__icon--antikviteter,
.kategorier__icon--konst {
  background-image: url('data:image/svg+xml,<svg width="30" height="30" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M15 .938.937 6.563 15 12.188l14.063-5.626L15 .938v0Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path clip-rule="evenodd" d="M.938 6.563v16.875L15 29.063V12.188L.937 6.561v0ZM29.063 6.563v16.875L15 29.063V12.188l14.063-5.626v0Z" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M22.734 9.094 8.67 3.469M25.781 20.625l-2.343.938" stroke="%23900" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

.kategorier__icon--övrigt::after {
  content: "Övrigt";
}

.newtabs {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: 1px solid white;
  margin-bottom: 16px;
  font-weight: 400;
}
@media screen and (min-width: 40em) {
  .newtabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-bottom: 1px solid black;
  }
}
.newtabs__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 2.1875rem;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin-top: 4px;
  border: 1px solid #ffd689;
  border-bottom: none;
  background-color: #ffd689;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding: 0 0.5rem;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.5px;
  cursor: pointer;
}
@media screen and (min-width: 40em) {
  .newtabs__tab {
    margin-right: 5px;
    margin-top: 0;
  }
  .newtabs__tab:first-child {
    margin-left: 5px;
  }
}
.newtabs__tab:last-child {
  margin-right: 0px;
}
.newtabs__tab:hover {
  background-color: #febb3c;
  border-color: #febb3c;
}
.newtabs__tab--active, .newtabs__tab--active:hover {
  border: 1px solid black;
  border-bottom: none;
  background-color: white;
  position: relative;
  cursor: default;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media screen and (min-width: 40em) {
  .newtabs__tab--active, .newtabs__tab--active:hover {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
}
.newtabs__tab--active::after {
  content: "";
  background-color: white;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 1px;
}
.newtabs__content {
  display: none;
}
.newtabs__content--active {
  display: block;
}

.newsletter {
  display: grid;
  grid-template-columns: 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 350px;
}
@media screen and (min-width: 64em) {
  .newsletter {
    grid-template-columns: 2fr 1fr;
  }
}
.newsletter__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.newsletter__text-area {
  padding: 1rem 0 1rem 1rem;
}
@media screen and (min-width: 64em) {
  .newsletter__text-area {
    min-width: 400px;
    padding: 3.5rem 0 3.5rem 3.5rem;
  }
}
.newsletter__h3 {
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 1.5rem;
}
.newsletter__p {
  margin-bottom: 1.5rem;
  font-size: 1.2rem;
  line-height: 1.5rem;
}

.simple-dropdown {
  position: relative;
  height: 40px;
  border-radius: 0;
  background-color: #f9f7f6;
  color: #000;
  font-weight: 400;
  float: right;
  cursor: pointer;
}
.simple-dropdown::after {
  content: "";
  position: absolute;
  display: block;
  bottom: -0.25rem;
  right: 0;
  width: 100%;
  height: 0.25rem;
}
.simple-dropdown__group {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 100%;
  min-width: 100%;
  border-radius: 0;
  background-color: #f9f7f6;
  padding: 0.25rem;
  translate: 0 -1rem;
  opacity: 0;
  -webkit-transition: translate 0.15s ease-out, opacity 0.15s ease-out;
  transition: translate 0.15s ease-out, opacity 0.15s ease-out;
  pointer-events: none;
}
.simple-dropdown:hover > .simple-dropdown__group {
  translate: 0 0.25rem;
  pointer-events: auto;
  opacity: 1;
}
.simple-dropdown__item {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: calc(40px - 0.5rem);
  padding: 0 0.5rem;
  border: none;
  white-space: nowrap;
  line-height: unset;
  border-radius: 0;
  width: 100%;
  text-align: left;
  -webkit-transition: background-color 0.15s ease-out;
  transition: background-color 0.15s ease-out;
}
.simple-dropdown__item:not(:last-child):not(.simple-dropdown__item--active) {
  margin-bottom: 0.375rem;
}
.simple-dropdown__item:hover {
  background-color: #efefef;
}
.simple-dropdown__item--active {
  padding: 0.625rem 0.75rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
}
.simple-dropdown__item--active::after {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  rotate: x 0deg;
  -webkit-transition: rotate 0.25s ease-in-out;
  transition: rotate 0.25s ease-in-out;
  background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 1L7 7L1 0.999999" stroke="%23000000"/></svg>');
  background-position: center center;
  background-repeat: no-repeat;
}
.simple-dropdown:hover .simple-dropdown__item--active::after {
  rotate: x 180deg;
}
.simple-dropdown__item--active:hover {
  background-color: inherit;
  border-radius: 0;
}

.filter-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.filter-container .button--filter {
  border-color: #797979;
  border-radius: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
  background-color: #fff;
  color: #1a1a1a;
  z-index: 5000;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
.filter-container .button--filter:hover, .filter-container .button--active {
  background-color: #f9f7f6;
  border-color: #f9f7f6;
}
.filter-container .button--arrow::after {
  content: "";
  color: #797979;
  display: inline-block;
  margin-left: 25px;
  width: 14px;
  height: 8px;
  background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 1L7 7L1 0.999999" stroke="%231A1A1A"/></svg>');
  background-position: center center;
}
.filter-container .button--active.button--arrow::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.filter-container .filter-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 0.875rem;
}
.filter-container .filter-group__menu {
  padding: 0;
  background-color: #f9f7f6;
  position: absolute;
  top: 43px;
  left: 0;
  margin: 0;
  min-height: 200px;
  min-width: 300px;
  font-weight: 400;
  text-transform: capitalize;
  -webkit-box-shadow: 0px 20px 36px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 20px 36px rgba(0, 0, 0, 0.25);
  z-index: 4000;
}
.filter-container .filter-group:last-child .filter-container .filter-group__menu {
  left: auto;
  right: 0;
}
.filter-container .filter-group__menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 22px;
  margin-left: 20px;
  margin-right: 20px;
}
.filter-container .filter-group__menu li:first-child {
  margin-top: 22px;
}
.filter-container .filter-group__menu li.inactive {
  color: #7e7d7d;
}
.filter-container .filter-group__menu--kategori li span:first-child {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 14px;
  min-width: 94px;
}
.filter-container .filter-group__menu--kategori li input[type=checkbox] {
  margin-left: 14px;
}
.filter-container .filter-group .accordion {
  background-color: transparent;
}
.filter-container .filter-group .accordion__panel {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto;
}
.filter-container .filter-group .accordion__title {
  border-top: 1px solid white;
  font-weight: 500;
  font-size: 16px;
  padding-top: 26px;
  padding-left: 20px;
  padding-bottom: 22px;
  grid-column: 1;
}
.filter-container .filter-group .accordion__button {
  height: 32px;
  width: 32px;
  justify-self: end;
  -ms-flex-item-align: center;
      align-self: center;
  margin-right: 14px;
  margin-left: 6px;
  background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 1L7 7L1 0.999999" stroke="%23000000"/></svg>');
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  background-position: center center;
  cursor: pointer;
  background-repeat: no-repeat;
}
.filter-container .filter-group .accordion__button--closed {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.filter-container .filter-group .accordion__input {
  background-color: white;
  height: 30px;
  font-weight: 300;
  width: 100%;
  border: 1px solid #bcbcbc;
  width: calc(100% - 84px);
  margin-bottom: 20px;
  margin-left: 22px;
  grid-column: 1/span 2;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.filter-container .filter-group .accordion__input--closed {
  display: none;
}

.hidden {
  display: none;
}

.handle-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.handle-menu-object {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.handle-menu-object__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.handle-menu__link {
  color: #1A1A1A;
  white-space: nowrap;
  width: auto;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-weight: 500;
}
.handle-menu__link::before {
  content: "";
  display: inline-block;
  height: 17px;
  width: 17px;
  position: relative;
  margin-right: 8px;
  background-position: center center;
  background-repeat: no-repeat;
}
.handle-menu__link--ta-bort-publicering::before {
  background-image: url('data:image/svg+xml,<svg width="18" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.375.75A3.125 3.125 0 0 0 .25 3.875v6.25a3.125 3.125 0 0 0 3.125 3.125h4.423a4.107 4.107 0 0 1-.048-.625 3.125 3.125 0 0 1 2.841-3.113 3.75 3.75 0 1 1 6.522-2.825.333.333 0 0 0 .325.313.313.313 0 0 0 .312-.313V3.876A3.125 3.125 0 0 0 14.625.75H3.375ZM15.875 7a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Zm1.875 5.625c0 1.556-1.25 3.125-4.375 3.125S9 14.187 9 12.625a1.875 1.875 0 0 1 1.875-1.875h5a1.875 1.875 0 0 1 1.875 1.875Z" fill="%231A1A1A"/></svg>');
}
.handle-menu__link--ta-bort-publicering:hover::before {
  background-image: url('data:image/svg+xml,<svg width="18" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.375.75A3.125 3.125 0 0 0 .25 3.875v6.25a3.125 3.125 0 0 0 3.125 3.125h4.423a4.107 4.107 0 0 1-.048-.625 3.125 3.125 0 0 1 2.841-3.113 3.75 3.75 0 1 1 6.522-2.825.333.333 0 0 0 .325.313.313.313 0 0 0 .312-.313V3.876A3.125 3.125 0 0 0 14.625.75H3.375ZM15.875 7a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Zm1.875 5.625c0 1.556-1.25 3.125-4.375 3.125S9 14.187 9 12.625a1.875 1.875 0 0 1 1.875-1.875h5a1.875 1.875 0 0 1 1.875 1.875Z" fill="%23990000"/></svg>');
}
.handle-menu__link--larma::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" xml:space="preserve"><g fill="%231a1a1a"><path d="M8 0h1v2H8zM4.754.858l.982-.407.814 1.964-.981.407zM2.118 2.879l.75-.751 1.501 1.5-.75.751zM11.44 2.822l-.98-.407.814-1.964.98.407zM13.39 4.38l-.752-.752 1.5-1.501.753.751zM13.729 11h-.531l-.846-6.032s-1.689-1.621-3.848-1.621-3.723 1.669-3.723 1.669L3.858 11h-.531l-.671 4h11.688l-.615-4zM5.77 5.524c.452-.349 1.485-1.114 2.734-1.114 1.259 0 2.361.817 2.857 1.176L12.124 11h-7.19l.836-5.476zM3.9 14l.335-2h8.574l.308 2H3.9z"/></g></svg>');
}
.handle-menu__link--larma:hover::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" xml:space="preserve"><g fill="%23990000"><path d="M8 0h1v2H8zM4.754.858l.982-.407.814 1.964-.981.407zM2.118 2.879l.75-.751 1.501 1.5-.75.751zM11.44 2.822l-.98-.407.814-1.964.98.407zM13.39 4.38l-.752-.752 1.5-1.501.753.751zM13.729 11h-.531l-.846-6.032s-1.689-1.621-3.848-1.621-3.723 1.669-3.723 1.669L3.858 11h-.531l-.671 4h11.688l-.615-4zM5.77 5.524c.452-.349 1.485-1.114 2.734-1.114 1.259 0 2.361.817 2.857 1.176L12.124 11h-7.19l.836-5.476zM3.9 14l.335-2h8.574l.308 2H3.9z"/></g></svg>');
}
.handle-menu__link--avlarma::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" xml:space="preserve"><g fill="%231a1a1a"><path d="M10.986 14H3.899l.336-2h4.751l-1-1H4.934l.404-2.648-.928-.928L3.858 11h-.531l-.671 4h9.33zM4.611 6.122l.926.926v-.001L9.49 11h-.001l1 1h.001l2 2h-.001l1 1h.001l1.137 1.137.752-.751-1.153-1.153L13.729 11h-.531l-.846-6.032s-1.689-1.621-3.848-1.621c-1.832 0-3.225 1.193-3.608 1.557L3.25 3.258l-.75.752 2.111 2.112zM12.809 12l.148.964-.964-.964h.816zM5.77 5.524c.452-.349 1.485-1.114 2.734-1.114 1.259 0 2.361.818 2.857 1.177L12.124 11h-1.131L5.736 5.744l.034-.22z"/></g></svg>');
}
.handle-menu__link--avlarma:hover::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" xml:space="preserve"><g fill="%23990000"><path d="M10.986 14H3.899l.336-2h4.751l-1-1H4.934l.404-2.648-.928-.928L3.858 11h-.531l-.671 4h9.33zM4.611 6.122l.926.926v-.001L9.49 11h-.001l1 1h.001l2 2h-.001l1 1h.001l1.137 1.137.752-.751-1.153-1.153L13.729 11h-.531l-.846-6.032s-1.689-1.621-3.848-1.621c-1.832 0-3.225 1.193-3.608 1.557L3.25 3.258l-.75.752 2.111 2.112zM12.809 12l.148.964-.964-.964h.816zM5.77 5.524c.452-.349 1.485-1.114 2.734-1.114 1.259 0 2.361.818 2.857 1.177L12.124 11h-1.131L5.736 5.744l.034-.22z"/></g></svg>');
}
.handle-menu__link--lägg-till::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23a)" fill="%23191919"><path d="M8.5 1.063c4.101 0 7.438 3.336 7.438 7.438s-3.337 7.437-7.438 7.437c-4.101 0-7.438-3.336-7.438-7.438S4.398 1.063 8.5 1.063ZM8.5 0a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17Z"/><path d="M12.769 7.969H9.03V4.251H7.97v3.718H4.23l.001 1.063 3.738-.001v3.72H9.03V9.03h3.738V7.97Z"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h17v17H0z"/></clipPath></defs></svg>');
}
.handle-menu__link--lägg-till:hover::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23a)" fill="%23990000"><path d="M8.5 1.063c4.101 0 7.438 3.336 7.438 7.438s-3.337 7.437-7.438 7.437c-4.101 0-7.438-3.336-7.438-7.438S4.398 1.063 8.5 1.063ZM8.5 0a8.5 8.5 0 1 0 0 17 8.5 8.5 0 0 0 0-17Z"/><path d="M12.769 7.969H9.03V4.251H7.97v3.718H4.23l.001 1.063 3.738-.001v3.72H9.03V9.03h3.738V7.97Z"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h17v17H0z"/></clipPath></defs></svg>');
}
.handle-menu__link--ändra::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="m2.403 13.807-.396 1.186 1.186-.396.407-.135h.002l2.648-.883 6.717-6.717-.707-.707-1.415-1.414-.707-.708-.708.707h.001l-6.01 6.01-1.018 3.057Zm1.467-.49 1.84-.613 5.842-5.842-1.414-1.414-5.842 5.842-.614 1.84.188.188ZM15.089 4.74l-.706.706v.001l-.706.707-.002-.001-.001.002-.707-.707.001-.002-1.414-1.414-.002.001-.707-.707 1.415-1.415c.354-.353 1.273-.848 2.122 0l.707.707c.353.354.848 1.273 0 2.122Zm-.707-.707-.707.706-1.414-1.414.707-.707a.666.666 0 0 1 .328-.17.294.294 0 0 1 .142.008.607.607 0 0 1 .237.162l.707.707a.665.665 0 0 1 .17.33.293.293 0 0 1-.008.14.606.606 0 0 1-.162.238Z" fill="%231a1a1a"/></svg>');
}
.handle-menu__link--ändra:hover::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="m2.403 13.807-.396 1.186 1.186-.396.407-.135h.002l2.648-.883 6.717-6.717-.707-.707-1.415-1.414-.707-.708-.708.707h.001l-6.01 6.01-1.018 3.057Zm1.467-.49 1.84-.613 5.842-5.842-1.414-1.414-5.842 5.842-.614 1.84.188.188ZM15.089 4.74l-.706.706v.001l-.706.707-.002-.001-.001.002-.707-.707.001-.002-1.414-1.414-.002.001-.707-.707 1.415-1.415c.354-.353 1.273-.848 2.122 0l.707.707c.353.354.848 1.273 0 2.122Zm-.707-.707-.707.706-1.414-1.414.707-.707a.666.666 0 0 1 .328-.17.294.294 0 0 1 .142.008.607.607 0 0 1 .237.162l.707.707a.665.665 0 0 1 .17.33.293.293 0 0 1-.008.14.606.606 0 0 1-.162.238Z" fill="%23990000"/></svg>');
}
.handle-menu__link--godkänn::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" xml:space="preserve"><path fill="%23191919" d="M8.5 1.062c4.101 0 7.438 3.336 7.438 7.438s-3.337 7.438-7.438 7.438c-4.101 0-7.438-3.336-7.438-7.438S4.399 1.062 8.5 1.062M8.5 0a8.5 8.5 0 1 0 .001 17.001A8.5 8.5 0 0 0 8.5 0z"/><path fill="%23191919" d="m13.008 6.208-.75-.751-5.26 5.26-2.254-2.255-.751.751 3.005 3.006.751-.751z"/></svg>');
}
.handle-menu__link--godkänn:hover::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" xml:space="preserve"><path fill="%23990000" d="M8.5 1.062c4.101 0 7.438 3.336 7.438 7.438s-3.337 7.438-7.438 7.438c-4.101 0-7.438-3.336-7.438-7.438S4.399 1.062 8.5 1.062M8.5 0a8.5 8.5 0 1 0 .001 17.001A8.5 8.5 0 0 0 8.5 0z"/><path fill="%23990000" d="m13.008 6.208-.75-.751-5.26 5.26-2.254-2.255-.751.751 3.005 3.006.751-.751z"/></svg>');
}
.handle-menu__link--ta-bort::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" xml:space="preserve"><path fill="%23191919" d="M8.5 1.063c4.101 0 7.438 3.336 7.438 7.438s-3.337 7.437-7.438 7.437S1.062 12.602 1.062 8.5 4.398 1.063 8.5 1.063M8.5 0A8.5 8.5 0 0 0 0 8.5 8.5 8.5 0 0 0 8.5 17a8.5 8.5 0 1 0 0-17z"/><path fill="%23191919" d="M11.894 11.143 9.25 8.5l2.63-2.629-.751-.751L8.5 7.75 5.856 5.106l-.751.752L7.749 8.5l-2.63 2.63.751.751L8.5 9.252l2.643 2.643z"/></svg>');
}
.handle-menu__link--ta-bort:hover::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" xml:space="preserve"><path fill="%23990000" d="M8.5 1.063c4.101 0 7.438 3.336 7.438 7.438s-3.337 7.437-7.438 7.437S1.062 12.602 1.062 8.5 4.398 1.063 8.5 1.063M8.5 0A8.5 8.5 0 0 0 0 8.5 8.5 8.5 0 0 0 8.5 17a8.5 8.5 0 1 0 0-17z"/><path fill="%23990000" d="M11.894 11.143 9.25 8.5l2.63-2.629-.751-.751L8.5 7.75 5.856 5.106l-.751.752L7.749 8.5l-2.63 2.63.751.751L8.5 9.252l2.643 2.643z"/></svg>');
}
.handle-menu__link--händelser::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="14.723" xml:space="preserve"><path fill="%23191919" d="m8.5 2.125 6.66 11.535H1.841L8.5 2.125M8.5 0 0 14.723h17L8.5 0z"/><path fill="%23191919" d="M7.969 10.625h1.062v1.062H7.969zM7.969 5.312h1.062v4.25H7.969z"/></svg>');
}
.handle-menu__link--händelser:hover::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="14.723" xml:space="preserve"><path fill="%23990000" d="m8.5 2.125 6.66 11.535H1.841L8.5 2.125M8.5 0 0 14.723h17L8.5 0z"/><path fill="%23990000" d="M7.969 10.625h1.062v1.062H7.969zM7.969 5.312h1.062v4.25H7.969z"/></svg>');
}
.handle-menu__link--bevakningar::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="10.625" xml:space="preserve"><path fill="%231a1a1a" d="M8.5 1a8.571 8.571 0 0 1 7.017 3.668l.45.644-.451.645A8.568 8.568 0 0 1 8.5 9.625a8.572 8.572 0 0 1-7.017-3.669l-.45-.644.451-.645A8.573 8.573 0 0 1 8.5 1m0-1A9.574 9.574 0 0 0 .664 4.095l-.649.93C.011 5.119 0 5.212 0 5.309c0 .099.011.194.015.292l.649.929A9.575 9.575 0 0 0 8.5 10.626a9.57 9.57 0 0 0 7.836-4.096l.649-.928c.003-.099.015-.195.015-.293 0-.097-.011-.189-.014-.284l-.65-.93A9.571 9.571 0 0 0 8.5 0z"/><path fill="%231a1a1a" d="M8.496 1c2.378 0 4.312 1.935 4.312 4.312s-1.935 4.312-4.312 4.312S4.184 7.69 4.184 5.312 6.118 1 8.496 1m0-1a5.312 5.312 0 1 0 0 10.625A5.312 5.312 0 0 0 8.497 0z"/><path fill="%231a1a1a" d="M9.482 3.983a1.656 1.656 0 1 1-2.316 2.316 2.598 2.598 0 0 0 2.316-2.316m-.986-1.327c-.131 0-.256.021-.382.038.234.278.382.632.382 1.024 0 .88-.714 1.594-1.594 1.594-.392 0-.747-.147-1.024-.382-.018.127-.038.252-.038.382a2.656 2.656 0 1 0 2.656-2.656z"/></svg>');
}
.handle-menu__link--bevakningar:hover::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="10.625" xml:space="preserve"><path fill="%23990000" d="M8.5 1a8.571 8.571 0 0 1 7.017 3.668l.45.644-.451.645A8.568 8.568 0 0 1 8.5 9.625a8.572 8.572 0 0 1-7.017-3.669l-.45-.644.451-.645A8.573 8.573 0 0 1 8.5 1m0-1A9.574 9.574 0 0 0 .664 4.095l-.649.93C.011 5.119 0 5.212 0 5.309c0 .099.011.194.015.292l.649.929A9.575 9.575 0 0 0 8.5 10.626a9.57 9.57 0 0 0 7.836-4.096l.649-.928c.003-.099.015-.195.015-.293 0-.097-.011-.189-.014-.284l-.65-.93A9.571 9.571 0 0 0 8.5 0z"/><path fill="%23990000" d="M8.496 1c2.378 0 4.312 1.935 4.312 4.312s-1.935 4.312-4.312 4.312S4.184 7.69 4.184 5.312 6.118 1 8.496 1m0-1a5.312 5.312 0 1 0 0 10.625A5.312 5.312 0 0 0 8.497 0z"/><path fill="%23990000" d="M9.482 3.983a1.656 1.656 0 1 1-2.316 2.316 2.598 2.598 0 0 0 2.316-2.316m-.986-1.327c-.131 0-.256.021-.382.038.234.278.382.632.382 1.024 0 .88-.714 1.594-1.594 1.594-.392 0-.747-.147-1.024-.382-.018.127-.038.252-.038.382a2.656 2.656 0 1 0 2.656-2.656z"/></svg>');
}
.handle-menu__link--arkivera::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="%231a1a1a" d="M1.5 2.5h14v3h-14z"/><path fill="%231a1a1a" d="M5 7h7v1H5z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2 7v6a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2V7h-1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7H2Z" fill="%231a1a1a"/></svg>');
}
.handle-menu__link--arkivera:hover::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path stroke="%23990000" d="M1.5 2.5h14v3h-14z"/><path fill="%23990000" d="M5 7h7v1H5z"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2 7v6a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2V7h-1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7H2Z" fill="%23990000"/></svg>');
}
.handle-menu__link--publicera::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="%231a1a1a" d="M8 17V5h1v12z"/><path fill-rule="evenodd" clip-rule="evenodd" d="m4.965 7.536.707.707L8.5 5.414l2.828 2.829.708-.707-2.829-2.829L8.5 4l-.707.707-2.828 2.829Z" fill="%231a1a1a"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2 2h13v8h-5v1h6V1H1v10h6v-1H2V2Z" fill="%231a1a1a"/></svg>');
}
.handle-menu__link--publicera:hover::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="%23990000" d="M8 17V5h1v12z"/><path fill-rule="evenodd" clip-rule="evenodd" d="m4.965 7.536.707.707L8.5 5.414l2.828 2.829.708-.707-2.829-2.829L8.5 4l-.707.707-2.828 2.829Z" fill="%23990000"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2 2h13v8h-5v1h6V1H1v10h6v-1H2V2Z" fill="%23990000"/></svg>');
}
.handle-menu__link--avpublicera::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 2h13v8h-5v1h6V1H1v10h6v-1H2V2Z" fill="%231a1a1a"/><path fill="%231a1a1a" d="M9 4v12H8V4z"/><path fill-rule="evenodd" clip-rule="evenodd" d="m12.036 13.464-.708-.707L8.5 15.586l-2.828-2.829-.707.707 2.828 2.829L8.5 17l.707-.707 2.829-2.829Z" fill="%231a1a1a"/></svg>');
}
.handle-menu__link--avpublicera:hover::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 2h13v8h-5v1h6V1H1v10h6v-1H2V2Z" fill="%23990000"/><path fill="%23990000" d="M9 4v12H8V4z"/><path fill-rule="evenodd" clip-rule="evenodd" d="m12.036 13.464-.708-.707L8.5 15.586l-2.828-2.829-.707.707 2.828 2.829L8.5 17l.707-.707 2.829-2.829Z" fill="%23990000"/></svg>');
}
.handle-menu__link--modus::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.48 16H5.956v-.619c0-.383-.62-1.355-1.152-1.945-.532-.59-.562-3.123-.562-3.536 0-.33-.118-.668-.177-.796L2.056 5.45c-.069-.196-.13-.66.177-.943.308-.282.72-.039.887.118l2.217 3.36c.039.059.136.17.206.147.071-.024.03-.246 0-.354L4.48 3.3c-.118-.393-.206-1.226.385-1.414.59-.189.876.255.945.5L7.2 7.19c.039.088.141.26.236.236.095-.024.118-.206.118-.295l.118-5.363c.01-.246.178-.743.769-.766.59-.024.778.5.798.766v5.157c0 .137.041.424.207.471.165.047.305-.176.354-.294.463-1.356 1.419-4.12 1.537-4.332.148-.265.562-.619 1.064-.383.402.188.365.864.296 1.178l-1.36 5.01c-.05.796.154 2.033 1.36.619 1.507-1.768 3.103-1.238 3.25-1.002.149.236 0 .766-.59 1.002-.591.236-1.921 1.797-2.128 2.534-.207.737-.798 1.857-1.892 2.446-.875.472-.936 1.414-.857 1.827Z" stroke="%231a1a1a" stroke-width=".75"/></svg>');
}
.handle-menu__link--modus:hover::before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.48 16H5.956v-.619c0-.383-.62-1.355-1.152-1.945-.532-.59-.562-3.123-.562-3.536 0-.33-.118-.668-.177-.796L2.056 5.45c-.069-.196-.13-.66.177-.943.308-.282.72-.039.887.118l2.217 3.36c.039.059.136.17.206.147.071-.024.03-.246 0-.354L4.48 3.3c-.118-.393-.206-1.226.385-1.414.59-.189.876.255.945.5L7.2 7.19c.039.088.141.26.236.236.095-.024.118-.206.118-.295l.118-5.363c.01-.246.178-.743.769-.766.59-.024.778.5.798.766v5.157c0 .137.041.424.207.471.165.047.305-.176.354-.294.463-1.356 1.419-4.12 1.537-4.332.148-.265.562-.619 1.064-.383.402.188.365.864.296 1.178l-1.36 5.01c-.05.796.154 2.033 1.36.619 1.507-1.768 3.103-1.238 3.25-1.002.149.236 0 .766-.59 1.002-.591.236-1.921 1.797-2.128 2.534-.207.737-.798 1.857-1.892 2.446-.875.472-.936 1.414-.857 1.827Z" stroke="%23990000" stroke-width=".75"/></svg>');
}
.handle-menu__link:hover {
  color: #990000;
  font-weight: 500;
  cursor: pointer;
}
.handle-menu a:not(:last-child) {
  margin-right: 1rem;
}

.new-search-page .button, .new-search-page .EPiServerForms .FormSubmitButton, .EPiServerForms .new-search-page .FormSubmitButton, .new-search-page .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .new-search-page .Form__NavigationBar__Action, .new-search-page .qq-upload-button {
  min-width: 200px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 500;
  height: 40px;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #1a1a1a;
  border-radius: 8px;
  cursor: pointer;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  color: black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.new-search-page .button:hover, .new-search-page .EPiServerForms .FormSubmitButton:hover, .EPiServerForms .new-search-page .FormSubmitButton:hover, .new-search-page .EPiServerForms .Form__NavigationBar__Action:hover, .EPiServerForms .new-search-page .Form__NavigationBar__Action:hover, .new-search-page .qq-upload-button:hover, .new-search-page .button--active {
  background-color: #f9f7f6;
}
.new-search-page .button.primary, .new-search-page .EPiServerForms .primary.FormSubmitButton, .EPiServerForms .new-search-page .primary.FormSubmitButton, .new-search-page .EPiServerForms .primary.Form__NavigationBar__Action, .EPiServerForms .new-search-page .primary.Form__NavigationBar__Action, .new-search-page .primary.qq-upload-button {
  background-color: #febb3c;
  border-color: #febb3c;
}
.new-search-page .button.primary:hover, .new-search-page .EPiServerForms .primary.FormSubmitButton:hover, .EPiServerForms .new-search-page .primary.FormSubmitButton:hover, .new-search-page .EPiServerForms .primary.Form__NavigationBar__Action:hover, .EPiServerForms .new-search-page .primary.Form__NavigationBar__Action:hover, .new-search-page .primary.qq-upload-button:hover {
  background-color: rgb(253.7397959184, 169.306122449, 9.2602040816);
  border-color: rgb(253.7397959184, 169.306122449, 9.2602040816);
}
.new-search-page .button--icon::before {
  content: "";
  display: inline-block;
  height: 20px;
  width: 20px;
  background-size: contain;
  position: relative;
  margin-right: 8px;
  background-position: center center;
  background-repeat: no-repeat;
}
.new-search-page .button--icon-sök::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" xml:space="preserve"><path fill="%23121212" d="m14.012 13.305-3.569-3.569A4.75 4.75 0 1 0 6.75 11.5a4.726 4.726 0 0 0 2.985-1.058l3.569 3.569.708-.706zM6.75 10.5C4.682 10.5 3 8.818 3 6.75S4.682 3 6.75 3s3.75 1.682 3.75 3.75-1.682 3.75-3.75 3.75z"/></svg>');
}
.new-search-page .button--icon-rensa::before {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" xml:space="preserve"><path fill="%23121212" d="M4.895 11.901 8.09 8.707l3.181 3.182.708-.707L8.796 8l3.195-3.194-.708-.707-3.194 3.194L4.907 4.11l-.707.708L7.382 8l-3.194 3.194z"/></svg>');
}
.new-search-page .button--filter {
  font-weight: 400;
  min-width: 0;
  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;
  border-radius: 0;
  border-color: #bcbcbc;
  background-color: #fff;
  padding: 0 1rem;
  margin: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.new-search-page .button--filter:hover {
  border-color: #f9f7f6;
  background-color: #f9f7f6;
}
.new-search-page .button--filter::before {
  content: attr(data-before);
  color: rgb(110, 214, 120);
  font-size: 2rem;
  translate: -6px -2px;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
}
.new-search-page .button--filter::after {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  rotate: x 0deg;
  -webkit-transition: rotate 0.25s ease-in-out;
  transition: rotate 0.25s ease-in-out;
  margin-left: 1rem;
  background-image: url('data:image/svg+xml,<svg width="14" height="8" viewBox="0 0 14 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 1L7 7L1 0.999999" stroke="%23000000"/></svg>');
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transition: rotate 0.2s ease;
  transition: rotate 0.2s ease;
}
.new-search-page__buttons .button, .new-search-page__buttons .EPiServerForms .FormSubmitButton, .EPiServerForms .new-search-page__buttons .FormSubmitButton, .new-search-page__buttons .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .new-search-page__buttons .Form__NavigationBar__Action, .new-search-page__buttons .qq-upload-button {
  width: 100%;
}
@media (min-width: 700px) {
  .new-search-page__buttons .button, .new-search-page__buttons .EPiServerForms .FormSubmitButton, .EPiServerForms .new-search-page__buttons .FormSubmitButton, .new-search-page__buttons .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .new-search-page__buttons .Form__NavigationBar__Action, .new-search-page__buttons .qq-upload-button {
    width: auto !important;
  }
}
.new-search-page .filter-section {
  position: relative;
  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%;
  margin: 0;
}
@media (min-width: 800px) {
  .new-search-page .filter-section {
    width: auto;
  }
}
.new-search-page .filter-section:nth-child(-n+2) .filter-section__menu {
  left: 0;
  right: auto;
}
.new-search-page .filter-section > button {
  margin: 0 !important;
  width: 100%;
}
.new-search-page .filter-section > select {
  margin-bottom: 0;
}
.new-search-page .filter-section--open {
  z-index: 100;
}
.new-search-page .filter-section--open .button--filter {
  border-color: #f9f7f6;
  background-color: #f9f7f6;
}
.new-search-page .filter-section--open .button--filter::after {
  rotate: x 180deg;
}
.new-search-page .filter-section--open .filter-section__menu {
  display: block;
  z-index: 100;
}
.new-search-page .filter-section--open .button--filter {
  z-index: 200;
}
.new-search-page .filter-section__sub-heading {
  font-weight: 500;
  margin: 0rem 1rem 1rem;
  font-size: 1rem;
}
.new-search-page .filter-section__sub-heading:first-child {
  margin-top: 1rem;
}
.new-search-page .filter-section__menu {
  padding: 0;
  background-color: #f9f7f6;
  position: absolute;
  top: 43px;
  font-weight: 400;
  -webkit-box-shadow: 0px 20px 36px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 20px 36px rgba(0, 0, 0, 0.25);
  display: none;
  width: 100%;
  min-width: 300px;
  margin: 0;
  right: 0;
  left: auto;
}
@media (min-width: 700px) {
  .new-search-page .filter-section__menu {
    width: auto;
  }
}
.new-search-page .filter-section__menu li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0.5rem;
}
.new-search-page .filter-section__menu li:first-child {
  margin-top: 22px;
}
.new-search-page .filter-section__menu li.li--select {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.new-search-page .filter-section__menu li.li--select label, .new-search-page .filter-section__menu li.li--select label:hover {
  font-size: 0.875rem;
  background-color: transparent;
  cursor: default;
  padding: 0 0 0.5rem 0.5rem;
}
.new-search-page .filter-section__menu li label {
  cursor: pointer;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-transition: padding-left 0.2s ease;
  transition: padding-left 0.2s ease;
  border-radius: 0.25rem;
  padding: 0.5rem;
  margin: 0;
  font-size: 0.875rem;
}
.new-search-page .filter-section__menu li label.label--nested {
  padding-left: 2rem;
}
.new-search-page .filter-section__menu li:not(.li--select):hover label {
  background-color: #efefef;
}
.new-search-page .filter-section__menu li:last-child:not(.li--select) label {
  margin-bottom: 0.5rem;
}
.new-search-page .filter-section__menu li input[type=checkbox] {
  position: absolute;
  right: 1rem;
}
.new-search-page .filter-section__menu li:last-child input[type=checkbox] {
  margin-bottom: 0.5rem;
}
.new-search-page .filter-section__menu li input[type=text], .new-search-page .filter-section__menu li input[type=number] {
  width: calc(100% - 1rem);
  height: 2.25rem;
  margin: 0 0.5rem 1.25rem;
  background-color: #fff;
  border: 1px solid #efefef;
  padding: 0 0.5rem;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.new-search-page .filter-section__menu li select, .new-search-page .filter-section__menu li input[type=date] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  height: 2.25rem;
  margin: 0 0.5rem 1.25rem;
  padding: 0 0.5rem;
  width: calc(100% - 1rem);
  border: 1px solid #efefef;
  background-repeat: no-repeat;
  background-position: center right;
  background-repeat: no-repeat;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-size: 16px;
  cursor: pointer;
  background-image: url('data:image/svg+xml,<svg width="25" height="9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1 1 7.5 7L16 1" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.new-search-page .filter-section__menu li input[type=date] {
  background-image: none;
}
.new-search-page .filter-section .radio-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.new-search-page .filter-section .radio-button input {
  display: none;
}
.new-search-page .filter-section .radio-button__icon {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  background-color: #fff;
  border: 2px solid #1a1a1a;
  border-radius: 50%;
}
.new-search-page .filter-section .radio-button input:checked + .radio-button__icon {
  background-color: #1a1a1a;
}
.new-search-page .filter-section .radio-button input:checked + .radio-button__icon::before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  border: 2px solid #fff;
  border-radius: 50%;
}

.excerpt {
  padding: 0.5rem 0 1.5625rem 0;
  font-weight: 400;
}

.published-date {
  font-size: 0.75rem;
}

.back-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  font-weight: 500;
  margin-bottom: 0.625rem;
  max-width: 80px;
  gap: 10px;
}
.back-button:hover {
  text-decoration: underline;
}

@media screen and (max-width: 63.9375em) {
  .main-body-wrapper table {
    float: none !important;
    display: block;
    width: 100%;
    height: 100%;
    overflow-x: auto;
  }
}

.main-body-wrapper a {
  overflow-wrap: break-word;
  word-wrap: break-word;
}

aside > div, aside nav {
  border-top: 1px solid #DFDFDF;
  padding-top: 1.5rem;
}
@media screen and (min-width: 64em) {
  aside {
    border-left: 1px solid #DFDFDF;
    padding-left: 1.5rem;
  }
}

.excerpt a {
  text-decoration: underline;
}
.excerpt a:hover {
  text-decoration: none;
  font-weight: inherit;
}

.stolen-item-page__table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.stolen-item-page__table__cell {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.stolen-item-page__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
@media screen and (min-width: 64em) {
  .stolen-item-page__container {
    padding-right: 135px;
  }
}
.stolen-item-page__category {
  color: #990000;
  font-weight: 500;
  font-size: 0.75rem;
  text-decoration: underline;
}
.stolen-item-page__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.stolen-item-page__info--column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.stolen-item-page__info--item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}
.stolen-item-page__heading {
  font-size: 1.8rem;
  font-weight: 400;
}
.stolen-item-page__text-separator {
  border-top: 0.0625rem solid #F9F7F6;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media screen and (max-width: 63.9375em) {
  .stolen-item-page__text-separator {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
.stolen-item-page__item-separator {
  border-top: 0.0625rem solid #F9F7F6;
  margin-top: 40px;
  margin-bottom: 40px;
}
.stolen-item-page__images {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 1.875rem;
}
.stolen-item-page__images.modalized {
  margin-top: 0;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 100%;
  background: #656565;
  width: calc(100% + 2px);
  z-index: 9999;
}
@media screen and (max-width: 74.9375em) {
  .stolen-item-page__images.modalized {
    position: absolute;
  }
}
.stolen-item-page__images a {
  display: none;
}
.stolen-item-page__images a:nth-child(1) {
  display: block;
}
.stolen-item-page__images figure {
  width: 100%;
  padding-bottom: 55%;
  height: 0;
  margin: 0;
  background-position: center;
  background-size: cover;
  position: relative;
}
.stolen-item-page__images.modalized figure {
  background: none !important;
  padding-bottom: 0;
  height: 100vh;
}
.stolen-item-page__image {
  display: none !important;
}
.stolen-item-page__counter {
  margin: 0 7px;
}
.stolen-item-page__counter-wrapper {
  position: absolute;
  width: 100%;
  z-index: 1;
  bottom: 20px;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.stolen-item-page__counter-wrapper > div {
  background-color: rgba(255, 255, 255, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modalized .stolen-item-page__image {
  display: block !important;
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100vw;
  max-height: 100vh;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.stolen-item-page__modal-button {
  background: url(../Images/icon-search-dark.png) no-repeat center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/search-icon-dark.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/search-icon-dark.svg);
  background-size: 0.875rem auto;
  z-index: 999;
  font-size: 0;
  width: 1.875rem;
  height: 1.875rem;
}
.stolen-item-page__modal-button.active {
  background-image: url(../Images/icon-close-new.png) no-repeat center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/icon-close-new.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/icon-close-new.svg);
  right: auto;
  bottom: auto;
  left: 1.25rem;
  top: 1.25rem;
  background-size: 1.875rem auto;
  display: block;
  color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  position: fixed;
  height: 2.5rem;
  cursor: pointer;
  z-index: 999;
}
.stolen-item-page__buttons {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 1rem;
}
.stolen-item-page__buttons > .button, .EPiServerForms .stolen-item-page__buttons > .FormSubmitButton, .EPiServerForms .stolen-item-page__buttons > .Form__NavigationBar__Action, .stolen-item-page__buttons > .qq-upload-button {
  margin: 0 1.25rem 0 0;
  float: left;
}
.stolen-item-page__buttons .sharebar {
  margin: 0;
}
.stolen-item-page__button.button, .EPiServerForms .stolen-item-page__button.FormSubmitButton, .EPiServerForms .stolen-item-page__button.Form__NavigationBar__Action, .stolen-item-page__button.qq-upload-button {
  float: right;
  margin-right: 0;
}
.stolen-item-page__section {
  margin-top: 15px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
}
@media screen and (min-width: 40em) {
  .stolen-item-page__section {
    margin-top: 1.875rem;
    width: 50%;
  }
}
.stolen-item-page__section__heading--large {
  font-size: 1.5rem;
  font-weight: 400;
}
.stolen-item-page__section__heading--minor {
  font-size: 0.75rem;
  font-weight: 500;
}
.stolen-item-page__section__heading--medium {
  font-size: 1rem;
  font-weight: 400;
}
.stolen-item-page__section-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 40em) {
  .stolen-item-page__section-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.stolen-item-page__note {
  margin: 0.9375rem 0;
  background-color: rgba(254, 187, 60, 0.168627451);
  padding: 1.375rem;
}
.stolen-item-page__note__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  margin-bottom: 0.3125rem;
}
.stolen-item-page__note__heading h4 {
  font-size: 0.875rem;
  font-weight: 500;
  margin: 0;
}
.stolen-item-page__note__heading span {
  width: 0.9375rem;
  height: 0.9375rem;
}
.stolen-item-page__blockarea {
  margin-top: 2.5rem;
}
@media screen and (min-width: 40em) {
  .stolen-item-page__blockarea {
    margin-top: 6.25rem;
  }
}

.stolen-item-page__counter-wrapper {
  font-weight: 400;
  height: 2.2rem;
}
.stolen-item-page__counter-wrapper > div {
  background-color: rgba(255, 255, 255, 0.85);
}
.stolen-item-page__modal-button {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="m11.923 10.796 4.26 4.259a.798.798 0 1 1-1.13 1.129l-4.26-4.26a6.333 6.333 0 1 1 1.13-1.128Zm-5.007.871a4.75 4.75 0 1 0 0-9.5 4.75 4.75 0 0 0 0 9.5Z" fill="%231A1A1A"/></svg>');
  background-position: center center;
  width: 1rem;
  height: 1rem;
  padding: 0 16px;
  margin: 0;
  background-size: contain;
  background-repeat: no-repeat;
}
.stolen-item-page aside {
  border: none;
}
.stolen-item-page aside nav {
  border: none;
}
.stolen-item-page__heading {
  font-size: 1.8rem;
  font-weight: 600;
}
.stolen-item-page .fact-lists__list__item span:nth-child(2) {
  color: #797979;
}
.stolen-item-page__info--item {
  font-size: 0.875rem;
}
.stolen-item-page__placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgb(242.5, 216, 216.5);
  background-size: auto 50%;
}
.stolen-item-page__placeholder::after {
  display: none;
}

.ui-dialog .ui-dialog-buttonset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: end !important;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0 !important;
}
.ui-dialog .sendAlarmBox.ui-dialog-content {
  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: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.ui-dialog .sendAlarmBox__checkboxes {
  padding-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ui-dialog .sendAlarmBox__checkboxes input[type=checkbox] {
  margin-right: 0.5rem;
}
.ui-dialog .sendAlarmBox__checkboxes label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1rem;
}
.ui-dialog .sendAlarmBox textarea {
  resize: vertical;
  margin-bottom: 1rem;
  border: 1px solid #797979;
}
.ui-dialog .sendAlarmBox__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: 1rem;
}

.stolen-item-startpage__categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 3.125rem 7.5rem;
}
.stolen-item-startpage__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 6.25rem;
          flex: 0 0 6.25rem;
  height: 7.8125rem;
  padding: 0.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-size: 2.75rem;
}
.stolen-item-startpage__item:hover {
  text-decoration: underline;
}
.stolen-item-startpage__label__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.stolen-item-startpage__label__wrapper [class*=icon-] {
  position: absolute;
  right: -1.875rem;
}
.stolen-item-startpage__search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.9375rem;
  margin-top: 1.5625rem;
}
.stolen-item-startpage__search input {
  display: inline;
}
.stolen-item-startpage__search input[type=text] {
  border: 1px solid #BCBCBC;
}
.stolen-item-startpage__search input[type=text]::-webkit-input-placeholder {
  color: #1A1A1A;
}
.stolen-item-startpage__search input[type=text]::-moz-placeholder {
  color: #1A1A1A;
}
.stolen-item-startpage__search input[type=text]:-ms-input-placeholder {
  color: #1A1A1A;
}
.stolen-item-startpage__search input[type=text]::-ms-input-placeholder {
  color: #1A1A1A;
}
.stolen-item-startpage__search input[type=text]::placeholder {
  color: #1A1A1A;
}
.stolen-item-startpage__highlight-area {
  background-color: #F9F7F6;
  width: 100%;
  margin: 7.5rem 0;
}
.stolen-item-startpage__highlight-area .sub-heading {
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-top: 1.5625rem;
}
.stolen-item-startpage__highlight__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 1.875rem 0 3.75rem 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.875rem;
}
@media screen and (min-width: 40em) {
  .stolen-item-startpage__highlight__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 3%;
  }
}
.stolen-item-startpage__highlight__item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 18px -7px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 0px 18px -7px rgba(0, 0, 0, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.stolen-item-startpage__highlight__item img {
  height: 70%;
}
.stolen-item-startpage__highlight__item__content {
  padding: 1.5625rem;
}
.stolen-item-startpage__highlight__item__content h3 {
  font-size: 1.25rem;
  font-weight: 700;
}
.stolen-item-startpage__highlight__item__content span {
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.stolen-item-startpage__categories {
  margin-bottom: 2rem;
}
@media screen and (min-width: 64em) {
  .stolen-item-startpage__categories {
    margin-bottom: 4rem;
  }
}

.extranet__preamble {
  font-size: 1rem;
}
.extranet__shortcut {
  background-color: rgba(254, 187, 60, 0.168627451);
  height: 7.375rem;
  width: 100%;
  -webkit-box-shadow: 0px 0px 18px -7px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 0px 18px -7px rgba(0, 0, 0, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.extranet__shortcut .icon {
  width: 20%;
  height: 100%;
  background-position: center;
}
@media screen and (min-width: 40em) {
  .extranet__shortcut {
    width: 45%;
  }
}
@media screen and (min-width: 64em) {
  .extranet__shortcut {
    width: 23.125rem;
  }
}
.extranet__shortcuts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1.875rem;
  margin: 1.875rem 0;
}
.extranet__shortcut__content {
  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: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.extranet__shortcut__content div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.extranet__shortcut__content div span {
  font-weight: 500;
}
.extranet__shortcut__content span {
  font-weight: 700;
  font-size: 1.125rem;
}
.extranet__shortcut:hover {
  -webkit-box-shadow: 0px 2px 8px 0px rgba(99, 99, 99, 0.5);
          box-shadow: 0px 2px 8px 0px rgba(99, 99, 99, 0.5);
}
.extranet__shortcut:hover .link {
  text-decoration: underline;
}
.extranet__wrapper {
  margin-top: 3rem;
}
.extranet__wrapper h2 {
  font-size: 1.5rem;
  font-weight: 500;
  color: #1A1A1A;
}
.extranet__settings select {
  background-color: #EFEFEF;
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url("../../Images/icon-chevron-gray.svg");
  background-image: linear-gradient(transparent, transparent), url("../../Images/icon-chevron-gray.svg");
  background-position: right;
  background-size: 15px;
  color: #656565;
  font-size: 0.875rem;
  line-height: 16px;
}
.extranet__settings .sub-heading {
  font-size: 1.25rem;
  line-height: 1.4375rem;
  font-weight: 500;
}
.extranet__settings .sub-heading--inline {
  display: inline-block;
}
.extranet__settings .sub-heading + span {
  font-size: 0.875rem;
  display: inline-block;
  margin-left: 0.9375rem;
}
.extranet__settings input[type=submit], .extranet__settings input[type=button] {
  padding: 0.75rem 1.875rem;
}
.extranet__settings input[type=text], .extranet__settings input[type=email] {
  background-color: #EFEFEF;
}
.extranet__settings input[type=text]::-webkit-input-placeholder, .extranet__settings input[type=email]::-webkit-input-placeholder {
  color: #656565;
}
.extranet__settings input[type=text]::-moz-placeholder, .extranet__settings input[type=email]::-moz-placeholder {
  color: #656565;
}
.extranet__settings input[type=text]:-ms-input-placeholder, .extranet__settings input[type=email]:-ms-input-placeholder {
  color: #656565;
}
.extranet__settings input[type=text]::-ms-input-placeholder, .extranet__settings input[type=email]::-ms-input-placeholder {
  color: #656565;
}
.extranet__settings input[type=text]::placeholder, .extranet__settings input[type=email]::placeholder {
  color: #656565;
}
.extranet__form {
  margin: 3.125rem 0;
  border-bottom: 1px solid #DFDFDF;
}

.expandedInfo {
  padding: 1.25rem 0;
  background: white;
  margin-bottom: 0.625rem;
}
.expandedInfo .icon-close {
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
}

.search__section__label {
  cursor: pointer;
  border-bottom: 0.0625rem solid #F9F7F6;
  margin-bottom: 0;
  -webkit-transition: margin-bottom 0.5s ease-in-out;
  transition: margin-bottom 0.5s ease-in-out;
}
.search__section__label.closed {
  margin-bottom: 0.9375rem;
}
.search__section__label__inner {
  display: inline-block;
  width: 100%;
  background: #F9F7F6;
  padding: 0.3125rem 0.9375rem 0.3125rem 2.8125rem;
  position: relative;
}
.search__section__label--dropdown .search__section__label__inner {
  padding-left: 0.9375rem;
  padding-right: 0.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.search__section__label i {
  display: block;
  position: absolute;
  left: 0.9375rem;
  top: 50%;
  border-radius: 50%;
  width: 1.1875rem;
  height: 1.1875rem;
  margin-top: -0.5625rem;
  background: #ffffff;
}
.search__section__label i:after, .search__section__label i:before {
  content: "";
  display: block;
  position: absolute;
  background: #F9F7F6;
}
.search__section__label i:before {
  left: 0.5rem;
  top: 0.1875rem;
  width: 0.125rem;
  height: 0.8125rem;
}
.search__section__label i:after {
  left: 0.1875rem;
  top: 0.5rem;
  width: 0.8125rem;
  height: 0.125rem;
}
.search__section__label.opened i:before {
  display: none;
}
.search__section__label--dropdown * {
  margin-bottom: 0;
}
.search__section__label--dropdown select {
  margin: 0 0 0 0.9375rem;
}

.ext-new-event {
  padding-top: 1.875rem;
}

/* 2023 update
.ext-item-details {
  padding: rem-calc(20);
  background: $lt-gray-silver;
  margin-bottom: rem-calc(10); 
}

.theftdetails {
  padding: rem-calc(20);
}*/
.validation-summary-errors ul {
  margin: 0;
}
.validation-summary-errors ul li {
  background: url("/ui/Images/warning.png") no-repeat left 4px;
  padding-left: 20px;
  display: block;
}

.object-summary-list {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
  list-style-type: none;
  margin-left: 0px;
  width: 740px;
}
@media (max-width: 770px) {
  .object-summary-list {
    width: 100%;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 23;
  }
}
.object-summary-list li {
  width: 215px;
}
.object-summary-list .object-name {
  display: inline-block;
  /*width: 150px;*/
}
@media (max-width: 492px) {
  .object-summary-list .object-name {
    width: 100%;
  }
}
.object-summary-list .object-count {
  float: right;
  font-weight: normal;
}
@media (max-width: 492px) {
  .object-summary-list .object-count {
    float: none;
  }
}

.extranet__shortcut {
  border-radius: 0.25rem;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  /*&__content div {
    transition-property: transform;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transform: translateX(0);
  }*/
}
.extranet__shortcut:hover {
  -webkit-transform: scale(1.015) translateY(-0.25rem);
      -ms-transform: scale(1.015) translateY(-0.25rem);
          transform: scale(1.015) translateY(-0.25rem);
  -webkit-box-shadow: 0px 6px 10px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 6px 10px 2px rgba(0, 0, 0, 0.1);
  /*& .extranet__shortcut__content div  {
    transform: translateX(0.5rem);
  }*/
}
.extranet__shortcut:hover .link {
  text-decoration: none;
}

.extranet_content .wanted-item {
  background-color: #e9eff1;
  height: 7.375rem;
  width: 100%;
  -webkit-box-shadow: 0px 0px 18px -7px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 0px 18px -7px rgba(0, 0, 0, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  margin: 0;
  gap: 0;
}
.extranet_content .wanted-item:hover {
  -webkit-transform: scale(1.015) translateY(-0.25rem);
      -ms-transform: scale(1.015) translateY(-0.25rem);
          transform: scale(1.015) translateY(-0.25rem);
  -webkit-box-shadow: 0px 6px 10px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 6px 10px 2px rgba(0, 0, 0, 0.1);
}
.extranet_content .wanted-item img {
  display: none;
}
.extranet_content .wanted-item .wanted-item__text-area {
  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: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.extranet_content .wanted-item .wanted-item__text-area h3 {
  font-weight: 700 !important;
  font-size: 1.25rem !important;
  margin: 0;
}
.extranet_content .wanted-item .wanted-item__text-area p {
  font-size: 0.875rem !important;
  font-weight: 700 !important;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.extranet_content .wanted-item .wanted-item__text-area p::after {
  content: "";
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url(../../Images/icon-chevron.svg);
  background-image: linear-gradient(transparent, transparent), url(../../Images/icon-chevron.svg);
  background-position: center;
  background-repeat: no-repeat;
}

.extranet__shortcuts {
  margin-top: 0;
}
.extranet__shortcuts > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  grid-gap: 1.5rem;
  width: 100%;
}

.passworddialog,
.logindialog,
.tipdialog {
  display: none;
}

.ui-dialog .ui-dialog-content.logindialog, .ui-dialog .ui-dialog-content.passworddialog, .ui-dialog .ui-dialog-content.confirmBox, .ui-dialog .ui-dialog-content.confirmBox-Alarm, .ui-dialog .ui-dialog-content.confirmBox-Found, .ui-dialog .ui-dialog-content.confirmBox-DisableAlarm {
  padding: 0 2.8125rem 2.8125rem 2.8125rem;
  font-size: 0.875rem;
  overflow: hidden;
}
.ui-dialog .ui-dialog-content.logindialog {
  height: auto !important;
}
.ui-dialog .ui-dialog-content.logindialog .forgottenPassword {
  float: right;
  text-decoration: underline;
  font-weight: 400;
}
.ui-dialog .ui-dialog-content.logindialog input[type=text],
.ui-dialog .ui-dialog-content.logindialog input[type=password] {
  width: 100%;
  margin-bottom: 0.625rem;
}
.ui-dialog .ui-dialog-content.logindialog h3 {
  color: #656565;
}
.ui-dialog .ui-dialog-content.logindialog button {
  margin-top: 0.625rem;
}
.ui-dialog .ui-dialog-content.logindialog .errorMsg {
  margin-top: 0.625rem;
}
.ui-dialog .ui-dialog-content.passworddialog .changePasswordBox {
  display: none;
  width: 15.625rem;
}
.ui-dialog .ui-dialog-content.passworddialog .changePasswordBox label {
  margin-top: 0.625rem;
}
.ui-dialog .ui-dialog-content.logindialog form, .ui-dialog .ui-dialog-content.passworddialog form {
  margin-bottom: 0;
}
.ui-dialog .ui-dialog-buttonpane {
  background: #f4f4f4;
  margin-top: 0;
  border: none;
  /*
  pre 2023 update
  button {
    color: #fff;
    background: linear-gradient(to bottom, #5b5b5b 0%,#1e1e1e 100%);
    border: 1px solid #582020;
    border-top: 1px solid #582020;
    border-left: 1px solid #582020;
    cursor: pointer;
    font-weight: normal;
    font-size: 11px;
    margin-bottom: 0px;
  }
  */
}

.registerLink {
  margin-top: 10px;
}

.register {
  position: relative;
}
.register__heading {
  border-bottom: 0.0625rem solid #F9F7F6;
  padding-bottom: 0.625rem;
  margin-bottom: 1.25rem;
}
.register p {
  margin-bottom: 1.25rem;
}
.register input[type=text].error, .register input[type=text].error:focus, .register input[type=text].input-validation-error, .register input[type=text].input-validation-error:focus,
.register input[type=password].error,
.register input[type=password].error:focus,
.register input[type=password].input-validation-error,
.register input[type=password].input-validation-error:focus,
.register textarea.error,
.register textarea.error:focus,
.register textarea.input-validation-error,
.register textarea.input-validation-error:focus {
  border-color: #990000;
}
.register textarea {
  height: 6.25rem;
}
.register [type=submit] {
  float: right;
}
.register .errorSummary {
  font-weight: 400;
  padding-bottom: 1.25rem;
}
.register .errorList li {
  margin-bottom: 0.25rem;
  list-style-image: url("../../Images/warning.png");
  margin-left: 1.25rem;
}
.register .errorList label {
  float: none;
}
.register .errorMsg .validation-summary-errors li {
  background: url("../../Images/warning.png") no-repeat left center;
  padding-left: 1.25rem;
}

.thank-you {
  display: grid;
  grid-template-columns: 1fr auto;
  margin-bottom: 10rem;
}
.thank-you > :nth-last-child(2) {
  margin-bottom: 3rem;
}
.thank-you--internal {
  grid-template-rows: repeat(6, auto);
}
.thank-you--internal .thank-you__shortcuts {
  grid-row: 6;
}
.thank-you--external {
  grid-template-rows: repeat(3, auto);
}
.thank-you--external .thank-you__shortcuts {
  grid-row: 3;
}
.thank-you__img {
  grid-row: 1;
  grid-column: 2;
  width: 46px;
  height: 46px;
  margin: 0 0 1rem 1rem;
}
.thank-you__heading {
  grid-column: 1;
  grid-row: 1;
  margin-bottom: 1rem;
}
.thank-you__text {
  grid-column: 1/span 2;
  grid-row: 2;
}
.thank-you__tags {
  grid-column: 1/span 2;
  grid-row: 3;
  margin-bottom: 1rem;
}
.thank-you__visa-registrering {
  grid-column: 1/span 2;
  grid-row: 4;
}
.thank-you__visa-registrering a {
  display: inline-block;
}
.thank-you__dela {
  grid-column: 1/span 2;
  grid-row: 5;
}
.thank-you__shortcuts {
  gap: 1rem;
  grid-column: 1/span 2;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.thank-you__shortcuts .extranet__shortcut {
  width: auto;
  background-color: #e9eff1;
}

.new-tags {
  margin-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.new-tags__tag {
  background-color: #e9eff1;
  font-weight: 400;
  font-size: 12px;
  width: auto;
  border-radius: 25px;
  height: 25px;
  padding-left: 1rem;
  padding-right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wanted-item__placeholder .new-tags__tag {
  background-color: rgb(248.5833333333, 250.3333333333, 250.9166666667);
}

.reg-page-save {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 1rem;
}

#carfax {
  border: 1px solid black;
  padding: 20px 40px 20px 40px;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbdbdb));
  background: linear-gradient(to bottom, #ffffff, #dbdbdb);
}
#carfax #mainbody {
  width: 90%;
}
#carfax h1, #carfax h2, #carfax h3 {
  font-family: Arial;
  font-variant: normal;
  color: black;
  font-weight: bold;
}
#carfax h1 {
  font-size: 20pt;
  line-height: 35px;
}
#carfax h2 {
  font-size: 18pt;
  margin-top: 30px;
  line-height: 30px;
}
#carfax h3 {
  font-size: 14pt;
  text-align: left;
  color: black;
  line-height: 23px;
}
#carfax input[type=number]::-webkit-inner-spin-button, #carfax input[type=number]::-webkit-outer-spn-button {
  -webkit-appearance: none;
  margin: 0;
}
#carfax input[type=submit] {
  border: none;
  float: right;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10pt;
  padding: 10px;
  margin: 0;
  width: 150px;
  min-height: 40px;
  background: #01427a;
  background: -webkit-gradient(linear, left top, left bottom, from(#97cc01), to(#66a00a));
  background: linear-gradient(to bottom, #97cc01 0%, #66a00a 100%);
}
#carfax input[type=submit]:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#97cc01), to(#66a00a));
  background: linear-gradient(to top, #97cc01 0%, #66a00a 100%);
}
#carfax label {
  font-family: Arial;
  text-align: left;
  color: black;
  font-variant: normal;
}
#carfax .errorMsg {
  float: left;
}
#carfax .errorMsg .validation-summary-errors ul {
  margin: 0;
}
#carfax .errorMsg .validation-summary-errors ul li {
  background: url("../../Images/warning.png") no-repeat left 4px;
  padding-left: 20px;
  display: block;
}
#carfax #regnumber {
  margin-top: 20px;
}
#carfax #help {
  font-size: 14pt;
  vertical-align: middle;
}
#carfax .images {
  vertical-align: middle;
  height: 30px;
}

#carfaxHeader {
  height: 80px;
  background: -webkit-gradient(linear, left top, left bottom, from(#3c719d), to(#01427a));
  background: linear-gradient(to bottom, #3c719d, #01427a);
}
#carfaxHeader #carfaxLogo {
  display: inline-block;
  height: 80px;
  right: 20px;
  width: 170px;
  float: right;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAABOCAYAAABIQ3bhAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAD/dJREFUeNrsnHt0VdWdx78n9/1MDI8xQGhwSgAh5KKZBUgCl5mQkcqQIFghLVMckYHSOuCCpWO7Rmw7BZzaUKc6nValahWo1ISXyCMGAggUECQBAktISDCQQJ73/Tzzxz135+xzzk2uk6NmLfZ3rbtWss/ev7P373z2b+/9O7nheJ4HE9M3qRTmAiYGIRODkLmAiUHIxCBkLmBiEDIxCJkLmBiETAxC5gImBiETg5C5gIlByMQgZC5gYhAyMQiZC5gYhEwMQuYCJgYhE4OQuYCJQch010vbXwMcx8FuGeIA8AKANObSu0qdAFZ3uVsbvlEI7ZYhaQCqciZOSJszZzZ7LHeRdu/ei5rztVkAJvUrkPX3K5+p1qFOAFU1F8/AkZOHlBR1VvhoNIqdu8sxd8481WxOnToF0/Ifwn+99DI4jlPF5pq1z+DIkU9w8sQJ1R7umrXP4NjRT3D8uDo2eZ7Hjl0fYOHjizFo8CB1QmB7B1773SsoXfgDdLlb++VMrVqOGzkyEyajHlarQRV7LpcfAFS1qdXGYLbbjNDr+z908fQdlG5RDRgA0Oo0qtkMBEIAgFxHDkoXl6pic+t725Camjow9oSUMZ0WeoM6wHCeAABAo1XPJoTop9ProTfoVInWcemNRkCFfyQQiURiJ8aUFNVshsKxftpsdmRmjlDnRMupd6ZVFUK93gCT2azo2BHDR2Bu8VxkjxlDyq9cvozDhw7jwsUL0Gg09CA73QQYJZsAMHbsODy17CmqbO2atYhGIwkPUQBgMBphMsXALiwsxPwF8xXrNzY2orGxCVeuXMEnx45Bp6PBjYR77mM2m0kUy8gYhjVr1yTttxX/uhxmS2yMwYAw+TRayqZYOq0Oj333u1TZnj270dXVlSAShgEAFqsFQ4cMVgdCzQCF0GA0wmKzU2V+nw9PLVsmgwUACqYX4MmnlqK8vAJlZZsoEFNS7sRsGgwym3EVlxSjYHoBVTarqAhHjx3rFUKzxUIe+ojMTDyYl6dYX1ze1NSE5//9J7jxxRc9ESYYJD9b7akkMv7NvffK+tWbzFYrLFarMG6PsHXQUjbFyp82DaueWUWVZY7MxG9ffU3RvscT29pYzGakpamzhEqDxoCC0Co4Mx4Bf7RyJeYveLTXdvPmleD27dvYtWu3aKZpCIRim2TvFOUVI9jCRY/jzKefKjqJE5YQk9kCqzW235JGt0TKzMzE+g2/xNKly0ibeNSKLXU2spQajcYv5TeLxUrGyAvQabRayqbYpwsXPS6zMWvWLPzP7/4XJpNJfojQd5B+WS1WdcDRaAcmhEajEVabjfw+dPBgGYDNzc1obm7GmDFjYBPVXbRoIQ4frkZUWH40wiANEptxTXI4FPswfvx4DBo0COGIfEmOBCNk6Yzb1On0VJ0zZz5FbU0twAETc3Iw6YGe7MOIESOQ68hFY2NTLMprtRSEYQIhDYKr24VLl+oSQ2i1kP6EwyESCcU2yUTXGzB+/Hh5qizVjqKiIpw9d06+fOsNwoTWQ2/Qq7b/H6AQmiiwHn2UBvDmzZv4+S9+iUgkAq1Gg40bN8Bms8LlcuGTY8cxePAQ+Pw+KtwbDAbKZuxBhTH3n+YkjqwlJfho/35ZeVdHtwChhdjUSiLhpUt1OHb8OACguvoonn12DbKzs6mlcFfHHtmSZLPbEQ6HFSNhXV0dXn/zzYT9HTZ8OPk5Hl21Wi1MFgOxGdfDRUUJ7RQW/gPqLl+GVks/VoNwsNPr9dBqNHjnrXdx/OQJSeZAi9Wrnsao+0YBAI4ePYYtW7bRe1IeWL58GSbm5iS9gnztEJpMPRC6XW488CCdwzx48GOYRYeMN954EyaTCZfq6qDRaKDVaWHT2YhT4pFQCqHZZMLYcWPJ79XVRzBdtAebVVSIffsPwGqjlx6XcNixWHsglDpTp9ORa9FIFDbJfrS9o4NcF58Q7ampZI9oNNEQjh03FsuWPkmVVVYdQmtrq8yHPq9X6IcW9lQ7te90u9yYVVTY87vbjebmm8jOHg0AeOCBSUi/Jx08eEUINRoNUlJS8Njj89F6pxW3Wlqoetv/8gGefvrH8Pv9sWdloQ+ED02ZCsek3BjQAxVCo8kIq9UmzOiQDJ62tjZyHQA6OrvQ0dmF1NS0hBvf2J6QtjP57/IkS/xNnDhxElOmTCZL4/3jxqG9s5M+0aW09CzHgk2dJGpML8jH6G//LTiOw+js0bL9aP21BtJWHCRsVhuCAjAGAw2hzWZDnqTPNRcuwuv1ycbd3e0SJqGOsgkA9426j/Jpbe0FNF5vJBACsYT8+ZpaSdZCTx/MzGaUli7C5s1vIyQs/wDg9flx8sRJ1DdcB5eSQvn9nrQ0zF8wj5qsAxLCUCgEv98v5KZCCtfD5HqfOTjhCYclbdwul+zk+dn58+judhEIASAv70Hs3L1HMREcDASJTenGP2NYBjKGZSj2ac+eD+ET9UV8MPH7/QQYcxIHk2AwqOiLUChI+iW2CQCO3IlU3draC7hx4wYdraZOQXX1ERhFBxSyrxTNmuHDh2F6wTTs+XAvyZ8CwEf79kOaFDLo9Vi8+HuK+cwBB6Hf54fbHVvyvF6PwinQjIbr18VUgOd5cAqv5SLCXigQCBCbADBu3FjYJMvs/EfnyaLutPyH8Of3t1Mb+ygfFfrmhdttIPvLZPT737+OT8+eJQcm6RhdLhdCoZCwXaAhbP6iGVWHDlNl1xuuU+OSLsfhcJiyqdVoMC3/ITrFVZAPl8slm0SpqXa0tXfIJkskGqX2eAXT81FXdxmf1dT0OvbSpU8iPf0eqm28XwMOwkDAD4/HTTL+p0+fQV7eg9RScfzECWg0Gvh8PvzohyvgmORARcUOVFZWAZx8pgUCAWITACZMkJ8MxfcQK3v0t3HqzBlRWicGoc/nhcejU4zYH+7Zi4MHK7HuxRdgt/eAbTIaZZErDkxsf+YiQAfs9IS4ceMLHDh4MCkf+nw+MgnFNqdMniyrO2ZMtqKNqVMmY9v726moGwdbmncs/d5CXP3ZVbTcblW09XDRP2JCznhZu1CSkzepxLe6EAbgcbvJ58CBA3RaZZIDT/7LE5g5YwaeXbsGBdMLYLPZsHjx9/HKK2UwGY2kbSQSFhzYYzMaDsPpnJF0f4pLitHe1tbTPsoTeOJl4RDtzFu3bqHpRhPe//P7Eltz4fV4qPF5xRC6XKQ8IIGV56NUu94+fgHCcCRMbLa3tWHOnEeSHvfs78yGq6ub2IxDGAqFEI5EqI9Or8fif/4+fF6frC9p9lTMm18iaxOORGR+GziR0O+nHszBA5UoLp6L+++/n5Qlgqiurg719fXkQBKNRMksjtucVVhItWlqasKG9RupPOXLv/6VKK83HN8aORLX6utj0cxgJtFGq9MoRsJQOASv14uKigo89tgC2FNjp2O73Y7S0kX4wx9epyZdz1sJD4kW4nIg9o5Z7JdetzTxvWo4QmzeN2oURowYTtV79bevUSmi0tJFpK8AkJMzAadOnxb21UGhX0EEA0HZPasqq+B2u2Tln1/9HKdOnkKuI1d2LRwZqBAGg/BI9igrlv8Qr772quIyGtfFixfx0+d/Sm3C48txMBCAx+VCMBTC7NkPU+0+rvwYF2prqTa1NbWYkDOhB/qZTtScPx+DVG8iEKZw8YMPDWE4FCJjeOftd7DyxyvJtZKSYrzx+htwdXfL9kUetxtRsoXwyyCU+iXxRO6JhHGbzplO+kBSU4utW7ZQEA4ZMph6g7RgwXxUVlZCk5KCYDDUs1JJJsNfT/4V5eUfKL4eBICXf/Uy1m/cgLR70iR79gF6MAlKImFcy5ctw+zZ38GMmTOQn59Pyo9UH8HuXbuxf/8+2ZuL+P4tJERCm82GhoYGNDQ0kDo7KnbI7vfWH9/C3OK51Mnuzp07MJvNSE/nhQOUDxxi9q9dvYYj1UdI/WtXrxGb7733HiZKTqQF+dOwfftfBOjDFITxjfvtllbKZs35mqQjITlEhCNkeTbo9ZS9nTt2yqJt+QflGDp0KJ2a0engcrnIRPP5/CQFBAAtLS3479/8RvGA1HP48uKlDRvx3E+epyGMDlQIg0H4fV6FUzOwbesWbNu6JZbi4GPpd/F7zohkoxtP0YRCIfh9Xvh9XqxcsaLPPuz7aC/2fbSX3vhygN/nFaVo/OAQc+KB/ftwYP++BKd99HpPcfTw+bwkBXLt2tWk+qqk+AoQiUSIzeefe67Pduc/O5fwnvHJ4vV60S6cmoOBAF4p+zVabt2kswoF03G57hLu3L5Nyk6fOol33/kTZj/yiOLYBxSEkUiYWlKVpBGlY3qrywvplEi4b5tJi+9JL3Bc//9OT5yyCEoi0//bpvBw+WhUNZtxsD1eD1paYwn7D3fuQm0tnZpJTx+Ev59VhHszhmHLn96m36Zs24J7h2WQV4z8QISwsbEJfn8IAX9ITV7g8wfJXwb3+2EIjuvu9kGNP+4Xf0Wgvd0NPtp/sFM0HEkwq2Uz3s/Pr1zFz/7jPxHlw2i7fVP2d5eRqBYbfvGSAGwAfJT2+0vr1yM9PYNM5ER/v/il+6fCd0zSANSzLzrdfXr33a1ovN50rsvd+s1+0Yl95fOuVidU+MqnKhAy3d3qL0PsPzAwfeNK+YpnSJXk4xBdS+N5fjPfo7Pi60KdJQo2svq4R4lCP8p4nu8Q7lPP8/wSyXWH0HadqH6ZpE6J0JYXbJUlsOHoxcYSnuerJGVZwtjjKud5Pq0PH0j9WK6SHx0KflsiGhvVN1VDaX8+fdjmBdCcwkfs3FXC9VWiB9Ehab9OqOMU1V/Xyz2qFGwsibeTPHBxX5yih0gemMJD4gUYNytcd4rG4xTuU6U0ngRjXCd8pJBliextVvBjmahfWcJEqU/Cj04FPzoVxlwuTLqziQDsN0NfA4REkmvl4rI+HpBYWQr3WNeXDQX4nQoAxSNmfQLIqkT9qE8A8tn4ZEgSwizRg45HWWeCVWVdgvJ6lfzoTDDxeJ7ny7+qQPZ17Alf5ARJyg+LoCgB8AMAiU5ZMwGsFn52KFz/lmCjWDixidUgihhO4T6dHMcdUjhkrQZwDkCWwj1eEO49E0CFUEepL6s5jpsp2ElGSwCUAHgCwItChsH5Jfx7GECWyI//lqQfs5K0XyH0q0S6vVBL2q8YwEOJHMJx3CYhkhQLReeEwUoBOsRx3CGe588JddMU7pElcv4Tkvv8UZj1MwRoZHUEcONQzgOwWaHfqwGUCTACwCYJyHEbnaLxQGk8krJNAHKF/scf+iaFtucS+HITgFSRHw/14ccGoW6Wgh87Fe75meDDVAAOnuezOI5rUBOSfqdomJgG9OmYiYlByMQgZGJiEDIxCJmYGIRMDEImJgYhE4OQiYlByMQgZGJiEDIxCJmYGIRMDEImJgYhE4OQiYlByMQgZGJiEDIxCJmYGIRMDEImJgYhE4OQiSkZ/d8AEp7MsdLcXyYAAAAASUVORK5CYII=) no-repeat top left;
}

.search-page__results-count {
  font-weight: 700;
  padding-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid white;
}
.search-page__results a[href$=".pdf"],
.search-page__results a[href$=".doc"],
.search-page__results a[href$=".docx"],
.search-page__results a[href$=".xls"],
.search-page__results a[href$=".xlsx"] {
  background: url("../../Images/sprite.png") no-repeat;
  padding-left: 1.875rem;
  display: block;
  margin: 0.3125rem 0 0 0;
}
.search-page__results a[href$=".pdf"] {
  background-position: -0.3125rem -2.9375rem;
}
.search-page__results a[href$=".doc"],
.search-page__results a[href$=".docx"] {
  background-position: -0.3125rem -6.9375rem;
}
.search-page__results a[href$=".xls"],
.search-page__results a[href$=".xlsx"] {
  background-position: -0.25rem -4.875rem;
}

.overlay_search {
  display: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10;
}
.overlay_search__inner {
  left: 0;
  top: 50%;
  width: 100%;
  height: 100%;
  position: absolute;
}
.overlay_search__content {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.spinner_search {
  width: 150px;
  height: 150px;
  display: inline-block;
  border-width: 4px;
  border-color: rgba(255, 255, 255, 0.05);
  border-top-color: #fff;
  -webkit-animation: spin 1s infinite linear;
          animation: spin 1s infinite linear;
  border-radius: 100%;
  border-style: solid;
}

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.search-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 1rem 0;
}
@media screen and (min-width: 64em) {
  .search-header {
    margin: 2rem 0;
  }
}
.search-header .search-header__heading {
  margin-right: auto;
  font-weight: 300;
}
.search-header .search-header__heading span {
  font-weight: 500;
}
.search-header .search-header__kind {
  margin-left: 10px;
  font-weight: 300;
  border-bottom: 1px solid transparent;
}
.search-header .search-header__kind--selected, .search-header .search-header__kind span {
  font-weight: 500;
}
.search-header .search-header__kind--selected, .search-header .search-header__kind:hover {
  cursor: pointer;
  border-color: #1a1a1a;
}

.new-search-page {
  display: grid;
  grid-template-rows: repeat(4, auto) 1fr;
  display: block;
  height: 100%;
}
.new-search-page__heading {
  font-size: 2rem;
  margin-bottom: 1rem;
}
.new-search-page__search-field {
  height: 42px;
  margin-bottom: 1rem;
  padding-left: 1rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #efefef;
  background-color: #efefef;
}
.new-search-page__search-field::-webkit-input-placeholder {
  color: #797979;
}
.new-search-page__search-field::-moz-placeholder {
  color: #797979;
}
.new-search-page__search-field:-ms-input-placeholder {
  color: #797979;
}
.new-search-page__search-field::-ms-input-placeholder {
  color: #797979;
}
.new-search-page__search-field::placeholder {
  color: #797979;
}
.new-search-page__search-field:hover, .new-search-page__search-field:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #efefef;
  border-color: rgb(207, 223, 229);
}
.new-search-page__search-field:focus {
  border-color: rgb(187, 205, 211);
}
.new-search-page form {
  display: grid;
  grid-template-rows: repeat(3, auto);
}
.new-search-page__filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.new-search-page__filters > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  row-gap: 12px;
  margin-bottom: 1rem;
}
.new-search-page__buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 1rem;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem;
}
@media (min-width: 700px) {
  .new-search-page__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .new-search-page__buttons .button, .new-search-page__buttons .EPiServerForms .FormSubmitButton, .EPiServerForms .new-search-page__buttons .FormSubmitButton, .new-search-page__buttons .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .new-search-page__buttons .Form__NavigationBar__Action, .new-search-page__buttons .qq-upload-button {
    min-width: 200px !important;
    margin-right: 0 !important;
  }
}
.new-search-page__buttons .button, .new-search-page__buttons .EPiServerForms .FormSubmitButton, .EPiServerForms .new-search-page__buttons .FormSubmitButton, .new-search-page__buttons .EPiServerForms .Form__NavigationBar__Action, .EPiServerForms .new-search-page__buttons .Form__NavigationBar__Action, .new-search-page__buttons .qq-upload-button {
  min-width: 0;
}
.new-search-page .objectspecific-filters > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  row-gap: 12px;
  width: 100%;
}
.new-search-page__view-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  margin-bottom: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.new-search-page__view-options input, .new-search-page__view-options input:focus {
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 2rem;
  border: 1px solid #bcbcbc;
  padding-right: 2rem;
  position: relative;
  background-size: 20px;
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" xml:space="preserve"><path fill="%23121212" d="m14.012 13.305-3.569-3.569A4.75 4.75 0 1 0 6.75 11.5a4.726 4.726 0 0 0 2.985-1.058l3.569 3.569.708-.706zM6.75 10.5C4.682 10.5 3 8.818 3 6.75S4.682 3 6.75 3s3.75 1.682 3.75 3.75-1.682 3.75-3.75 3.75z"/></svg>');
}
.new-search-page__view-options .radio-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.new-search-page__view-options .radio-button input {
  display: none;
}
.new-search-page__view-options .radio-button .radio-button__icon {
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
  background-size: contain;
}
.new-search-page__view-options .radio-button[for=galleri] .radio-button__icon {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M.5 1.998A1.5 1.5 0 0 1 2 .498h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5H2a1.5 1.5 0 0 1-1.5-1.5v-3ZM.5 10.998a1.5 1.5 0 0 1 1.5-1.5h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5H2a1.5 1.5 0 0 1-1.5-1.5v-3ZM9.5 1.998a1.5 1.5 0 0 1 1.5-1.5h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3a1.5 1.5 0 0 1-1.5-1.5v-3ZM9.5 10.998a1.5 1.5 0 0 1 1.5-1.5h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3a1.5 1.5 0 0 1-1.5-1.5v-3Z" stroke="%231A1A1A" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.new-search-page__view-options .radio-button[for=tabell] .radio-button__icon {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M5.5 1.998A1.5 1.5 0 0 1 7 .498h7a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5H7a1.5 1.5 0 0 1-1.5-1.5v0ZM5.5 7.998a1.5 1.5 0 0 1 1.5-1.5h7a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5H7a1.5 1.5 0 0 1-1.5-1.5v0ZM5.5 13.998a1.5 1.5 0 0 1 1.5-1.5h7a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5H7a1.5 1.5 0 0 1-1.5-1.5v0ZM.5 1.998A1.5 1.5 0 0 1 2 .498v0a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5v0a1.5 1.5 0 0 1-1.5-1.5v0ZM.5 7.998a1.5 1.5 0 0 1 1.5-1.5v0a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5v0a1.5 1.5 0 0 1-1.5-1.5v0ZM.5 13.998a1.5 1.5 0 0 1 1.5-1.5v0a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5v0a1.5 1.5 0 0 1-1.5-1.5v0Z" stroke="%231A1A1A" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.new-search-page__view-options .radio-button[for=galleri] input:checked + .radio-button__icon {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M.5 1.998A1.5 1.5 0 0 1 2 .498h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5H2a1.5 1.5 0 0 1-1.5-1.5v-3ZM.5 10.998a1.5 1.5 0 0 1 1.5-1.5h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5H2a1.5 1.5 0 0 1-1.5-1.5v-3ZM9.5 1.998a1.5 1.5 0 0 1 1.5-1.5h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3a1.5 1.5 0 0 1-1.5-1.5v-3ZM9.5 10.998a1.5 1.5 0 0 1 1.5-1.5h3a1.5 1.5 0 0 1 1.5 1.5v3a1.5 1.5 0 0 1-1.5 1.5h-3a1.5 1.5 0 0 1-1.5-1.5v-3Z" stroke="%23990000" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.new-search-page__view-options .radio-button[for=tabell] input:checked + .radio-button__icon {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M5.5 1.998A1.5 1.5 0 0 1 7 .498h7a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5H7a1.5 1.5 0 0 1-1.5-1.5v0ZM5.5 7.998a1.5 1.5 0 0 1 1.5-1.5h7a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5H7a1.5 1.5 0 0 1-1.5-1.5v0ZM5.5 13.998a1.5 1.5 0 0 1 1.5-1.5h7a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5H7a1.5 1.5 0 0 1-1.5-1.5v0ZM.5 1.998A1.5 1.5 0 0 1 2 .498v0a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5v0a1.5 1.5 0 0 1-1.5-1.5v0ZM.5 7.998a1.5 1.5 0 0 1 1.5-1.5v0a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5v0a1.5 1.5 0 0 1-1.5-1.5v0ZM.5 13.998a1.5 1.5 0 0 1 1.5-1.5v0a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1-1.5 1.5v0a1.5 1.5 0 0 1-1.5-1.5v0Z" stroke="%23990000" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
@media screen and (min-width: 40em) {
  .new-search-page__results {
    padding: 1rem;
  }
}
.new-search-page__results#table-view {
  overflow: hidden;
}
.new-search-page__results#table-view tr.odd td,
.new-search-page__results#table-view tbody tr:nth-child(even),
.new-search-page__results#table-view .sortableTable tr.even:hover td {
  background: #ffffff;
}
.new-search-page__results#table-view tr {
  border-bottom: 1px solid #ffd689;
}
.new-search-page__results#table-view tr.even:hover td, .new-search-page__results#table-view tr.odd:hover td {
  background-color: rgb(255, 244, 223) !important;
}
.new-search-page__results#table-view .sortableTable th {
  background-color: #ffd689;
  white-space: nowrap;
}
.new-search-page__results#table-view .sortableTable td a:hover {
  font-weight: inherit;
  text-decoration: underline;
}
.new-search-page__results#table-view .sortableTable th, .new-search-page__results#table-view .sortableTable td {
  padding: 0 1rem;
}
.new-search-page__results#table-view .sortableTableHead {
  background: transparent;
  padding-left: 0;
}
.new-search-page__results#table-view .thead:first-of-type tr.even:hover td {
  background-color: rgb(255, 244, 223);
}
.new-search-page__results#table-view .dataTables_scrollHead th::after {
  content: "";
  height: 14px;
  width: 14px;
  display: inline-block;
  margin-left: 8px;
  background-image: url('data:image/svg+xml,<svg width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg" class="p-icon" aria-hidden="true"> <g clip-path="url(%23a)" fill="currentColor"> <path d="M5.645 3.613a.67.67 0 0 1-.479-.199l-1.779-1.78-1.78 1.78a.681.681 0 0 1-.957 0 .681.681 0 0 1 0-.957L2.908.199a.681.681 0 0 1 .958 0l2.258 2.258a.681.681 0 0 1 0 .957.67.67 0 0 1-.479.199Z"/> <path d="M3.387 14a.682.682 0 0 1-.677-.677V.677c0-.37.307-.677.677-.677.37 0 .678.307.678.677v12.646c0 .37-.308.677-.678.677ZM10.613 14a.67.67 0 0 1-.479-.199l-2.258-2.258a.681.681 0 0 1 0-.957.682.682 0 0 1 .958 0l1.779 1.78 1.78-1.78a.682.682 0 0 1 .957 0 .682.682 0 0 1 0 .957l-2.258 2.258a.67.67 0 0 1-.48.199Z"/> <path d="M10.613 14a.682.682 0 0 1-.677-.677V.677c0-.37.307-.677.677-.677.37 0 .677.307.677.677v12.646c0 .37-.307.677-.677.677Z"/> </g> <defs> <clipPath id="a"> <path fill="%23fff" d="M0 0h14v14H0z"/> </clipPath> </defs></svg>');
}
.new-search-page__results .wanted-list {
  background-color: transparent;
}
.new-search-page__results .wanted-list .wanted-item__text-area {
  border: 1px solid #e9eff1;
  border-top: none;
}
.new-search-page .paginator__button {
  width: 3rem;
  height: 3rem;
  background-image: url('data:image/svg+xml,<svg width="7" height="11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.004 1.222 4.444 4-4.444 4" stroke="%231A1A1A" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  border: none;
  cursor: pointer;
}
.new-search-page .paginator__button:first-of-type {
  rotate: 180deg;
}
.new-search-page .paginator__button:hover {
  background-image: url('data:image/svg+xml,<svg width="7" height="11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m1.004 1.222 4.444 4-4.444 4" stroke="%23990000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-color: #f9f7f6;
}
.new-search-page #paginator {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.new-search-page .dataTables_paginate a:hover {
  color: #990000;
  text-decoration: none;
}
.new-search-page .dataTables_paginate a.next:hover, .new-search-page .dataTables_paginate a.last:hover {
  background-color: #f9f7f6;
}
.new-search-page .dataTables_paginate a.paginate_active {
  background: rgb(255, 244, 223);
  border-radius: 50%;
  color: #1a1a1a;
}
.new-search-page__preamble p {
  max-width: 650px;
}
.new-search-page__preamble p a {
  text-decoration: underline;
}
.new-search-page__preamble p a:hover {
  text-decoration: none;
  font-weight: inherit;
}

.extnewtheftpage .top-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 3rem 1rem 2rem 1rem;
}

#pdfContainer {
  position: relative;
}
#pdfContainer.copy {
  top: 0;
  left: 0;
  min-width: 700px;
  width: 100%;
  height: auto;
  padding: 0rem;
  overflow: hidden;
  background-color: white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 1200;
}

.little-boat-card {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1rem;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  grid-template-areas: "waves-1" "boat" "motor" "images" "waves-2" "submit" "logo";
}
@media screen and (min-width: 500px) {
  .little-boat-card {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "waves-1 waves-1" "boat motor" "images images" "waves-2 waves-2" "submit submit" "logo logo";
  }
}
.little-boat-card--error {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.5rem;
  grid-template-areas: "waves-1" "submit" "waves-2" "logo";
}
@media screen and (min-width: 500px) {
  .little-boat-card--error {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "waves-1 waves-1" "submit submit" "waves-2 waves-2" "logo logo";
  }
}
.little-boat-card h3 {
  font-size: 0.875rem;
  font-weight: 500;
}
.little-boat-card__illustration {
  max-height: 120px;
  min-width: 6.25rem;
}
@media screen and (min-width: 1024px) {
  .little-boat-card__illustration {
    min-width: 9.25rem;
  }
}
.little-boat-card__boat {
  grid-area: boat;
}
.little-boat-card__motor {
  grid-area: motor;
}
.little-boat-card__images {
  grid-area: images;
}
.little-boat-card__submit {
  grid-area: submit;
}
.little-boat-card__submit button {
  margin-left: auto;
  display: block;
}
.little-boat-card__input-container {
  position: relative;
  margin-bottom: 20px;
}
.little-boat-card__placeholder {
  position: absolute;
  left: 0.25rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: top 0.2s ease-in-out, font-size 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: top 0.2s ease-in-out, font-size 0.2s ease-in-out, color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  pointer-events: none;
  background-color: #e5f5ff;
  padding: 0 0.25rem;
  color: #636363;
  font-size: 14px;
}
.little-boat-card__input-field[data-placeholder-shown] + .little-boat-card__placeholder, .little-boat-card.little-boat-card__copy-for-pdf .little-boat-card__placeholder {
  color: #1a1a1a;
  top: 0px;
  font-size: 10px;
  background-color: #ffffff;
}
.little-boat-card__input-field:focus + .little-boat-card__placeholder {
  top: 0px;
  font-size: 10px;
  color: rgb(57, 125, 167);
  background-color: #ffffff;
}
.little-boat-card__input-field {
  width: 100%;
  font-size: 14px;
  border: 1px solid #bcbcbc;
  background-color: #e5f5ff;
  height: 40px;
  padding: 0 0.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #1a1a1a;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.little-boat-card__input-field:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: rgb(57, 125, 167);
  background-color: #ffffff;
}
.little-boat-card__input-field[data-placeholder-shown] {
  background-color: #ffffff;
}
.little-boat-card__copy-for-pdf {
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 100%;
  min-height: 1000px;
  overflow: visible;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.little-boat-card__copy-for-pdf .excerpt {
  font-weight: bold;
}
.little-boat-card__copy-for-pdf h3 {
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  height: 30px;
}
.little-boat-card__copy-for-pdf__input-field[data-placeholder-shown] + .little-boat-card__placeholder, .little-boat-card__copy-for-pdf.little-boat-card__copy-for-pdf .little-boat-card__placeholder {
  font-size: 20px;
}
.little-boat-card__copy-for-pdf__illustration {
  max-height: 200px;
  min-width: 130px;
  margin-bottom: 20px;
}
@media screen and (min-width: 1024px) {
  .little-boat-card__copy-for-pdf__illustration {
    min-width: 150px;
  }
}
.little-boat-card__copy-for-pdf > * {
  margin-bottom: 20px;
}
.little-boat-card__copy-for-pdf .little-boat-card__input-field {
  font-size: 20px;
  border: 1px solid #1a1a1a;
  background-color: #ffffff;
  height: 55px !important;
}
.little-boat-card__copy-for-pdf .little-boat-card__boat, .little-boat-card__copy-for-pdf .little-boat-card__motor {
  width: calc(50% - 8px);
  height: 390px;
  position: relative;
}
.little-boat-card__copy-for-pdf .little-boat-card__submit, .little-boat-card__copy-for-pdf .little-boat-card__uploaded-image::after {
  display: none;
}
.little-boat-card__copy-for-pdf .little-boat-card__image-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 100%;
  position: relative;
  height: 250px;
  margin-bottom: 100px;
}
.little-boat-card__copy-for-pdf .little-boat-card__uploaded-image {
  width: calc(33.3% - 10.6px);
  overflow: hidden;
}
.little-boat-card__copy-for-pdf .little-boat-card__uploaded-image img {
  width: 300px;
  max-width: 100%;
}
.little-boat-card__copy-for-pdf .little-boat-card__image-field {
  visibility: hidden;
}
.little-boat-card__copy-for-pdf .alert {
  display: none;
}
.little-boat-card__copy-for-pdf .little-boat-card__batsamverkan-logo {
  position: relative;
  height: 100px;
  margin-bottom: 40px;
}
.little-boat-card__copy-for-pdf .little-boat-card__fineprint {
  position: relative;
  width: 100%;
  font-size: 20px;
  line-height: 22px;
}
.little-boat-card__copy-for-pdf .waves-1 {
  position: relative;
}
.little-boat-card__copy-for-pdf .waves-2 {
  display: none;
}
.little-boat-card__image-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  aspect-ratio: 1.5;
  background-color: #e5f5ff;
  border: 1px solid #bcbcbc;
  cursor: pointer;
  text-align: left;
  color: #636363;
  font-size: 14px;
  padding: 0.5rem;
}
.little-boat-card__uploaded-image {
  position: relative;
  cursor: pointer;
}
.little-boat-card__uploaded-image > img {
  aspect-ratio: 1.5;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  pointer-events: none;
}
.little-boat-card__uploaded-image::after {
  content: "";
  border-radius: 50%;
  position: absolute;
  top: 50%;
  translate: 0 -50%;
  left: 0.5rem;
  color: white;
  background-color: #1a1a1a;
  height: 24px;
  width: 24px;
  background-image: url('data:image/svg+xml,<svg width="14" height="14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2.05.636.636 2.05 5.586 7l-4.95 4.95 1.414 1.414L7 8.414l4.95 4.95 1.414-1.414L8.414 7l4.95-4.95L11.95.636 7 5.586 2.05.636Z" fill="%23febb3c"/></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  pointer-events: none;
}
.little-boat-card__image-field::before {
  content: "";
  display: block;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 0H7v7H0v2h7v7h2V9h7V7H9V0Z" fill="%231A1A1A"/></svg>');
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #febb3c;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 13px;
}
.little-boat-card__image-fields {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 6px;
}
@media screen and (min-width: 500px) {
  .little-boat-card__image-fields {
    grid-template-columns: repeat(3, 1fr);
  }
}
.little-boat-card__batsamverkan-logo {
  grid-area: logo;
  height: 100px;
  width: auto;
  display: block;
  margin: 0 auto;
}
.little-boat-card__fineprint {
  font-size: 0.625rem;
  font-weight: 300;
  display: none;
  grid-area: fineprint;
}
.little-boat-card__copy-for-pdf .little-boat-card__fineprint {
  display: block;
}

.waves-1,
.waves-2 {
  grid-area: waves-1;
  background-repeat: no-repeat;
  padding: 1rem 0;
  background-position: center center;
  height: 10px;
  width: 100%;
  background-image: url('data:image/svg+xml,<svg width="130" height="12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M33 1c-3.898 2.716-9.621 4.43-16 4.43C10.622 5.43 4.9 3.717 1 1c1.711 5.733 8.226 10 16 10 7.776 0 14.29-4.267 16-10ZM97 1c-3.898 2.716-9.621 4.43-16 4.43-6.378 0-12.1-1.714-16-4.43 1.711 5.733 8.226 10 16 10 7.775 0 14.29-4.267 16-10ZM65 1c-3.898 2.716-9.621 4.43-16 4.43-6.378 0-12.1-1.714-16-4.43 1.711 5.733 8.226 10 16 10 7.776 0 14.29-4.267 16-10ZM129.001 1c-3.9 2.716-9.622 4.43-16 4.43-6.379 0-12.101-1.714-16-4.43 1.71 5.733 8.225 10 16 10s14.289-4.267 16-10Z" fill="%235B7DBC"/></svg>');
}

.waves-2 {
  grid-area: waves-2;
}

.alert-area {
  display: grid;
  grid-template-rows: 1fr;
  width: 100%;
}

.alert {
  background-color: #fff6e5;
  min-height: 3.5rem;
  display: grid;
  grid-template-columns: 3.5rem 1fr; /* First column 7rem, second column takes up remaining size */
  margin-bottom: 1rem;
}
.alert__icon {
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('data:image/svg+xml,<svg width="24" height="26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.474 19.5 12 3l9.526 16.5H2.474Z" stroke="%231a1a1a"/><path fill="%23000" stroke="%231a1a1a" stroke-width=".667" d="M11.667 9.151h.667v5.152h-.667zM11.667 15.697h.667v.788h-.667z"/></svg>');
}
.alert__message {
  padding: 1.5rem 1.5rem 1.5rem 0;
}

.little-boat-card-text .excerpt,
.little-boat-card-text .main-body-wrapper p {
  font-size: 22px !important;
  line-height: 24px !important;
  font-family: Arial, Helvetica, sans-serif !important;
}

.little-boat-card-text .excerpt {
  font-weight: bold !important;
}