/* Minification failed. Returning unminified contents.
(1659,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1661,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1662,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1667,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1677,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1682,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1683,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1715,18): run-time error CSS1039: Token not allowed after unary operator: '-slider-py'
(1734,17): run-time error CSS1039: Token not allowed after unary operator: '-movie-width'
(1825,15): run-time error CSS1039: Token not allowed after unary operator: '-arrow-width'
(1826,21): run-time error CSS1039: Token not allowed after unary operator: '-movie-height'
 */
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template, /* 1 */
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Forms
   ========================================================================== */

/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 * 2. Show the overflow in Edge, Firefox, and IE.
 */

button,
input, /* 1 */
select { /* 2 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the odd appearance of search inputs in Chrome and Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
}

/**
 * Remove the inner padding and cancel buttons in Chrome on OS X and
 * Safari on OS X.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}



.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24 {
  float: left;
}
.col-xs-24 {
  width: 100%;
}
.col-xs-23 {
  width: 95.83333333%;
}
.col-xs-22 {
  width: 91.66666667%;
}
.col-xs-21 {
  width: 87.5%;
}
.col-xs-20 {
  width: 83.33333333%;
}
.col-xs-19 {
  width: 79.16666667%;
}
.col-xs-18 {
  width: 75%;
}
.col-xs-17 {
  width: 70.83333333%;
}
.col-xs-16 {
  width: 66.66666667%;
}
.col-xs-15 {
  width: 62.5%;
}
.col-xs-14 {
  width: 58.33333333%;
}
.col-xs-13 {
  width: 54.16666667%;
}
.col-xs-12 {
  width: 50%;
}
.col-xs-11 {
  width: 45.83333333%;
}
.col-xs-10 {
  width: 41.66666667%;
}
.col-xs-9 {
  width: 37.5%;
}
.col-xs-8 {
  width: 33.33333333%;
}
.col-xs-7 {
  width: 29.16666667%;
}
.col-xs-6 {
  width: 25%;
}
.col-xs-5 {
  width: 20.83333333%;
}
.col-xs-4 {
  width: 16.66666667%;
}
.col-xs-3 {
  width: 12.5%;
}
.col-xs-2 {
  width: 8.33333333%;
}
.col-xs-1 {
  width: 4.16666667%;
}
.col-xs-pull-24 {
  right: 100%;
}
.col-xs-pull-23 {
  right: 95.83333333%;
}
.col-xs-pull-22 {
  right: 91.66666667%;
}
.col-xs-pull-21 {
  right: 87.5%;
}
.col-xs-pull-20 {
  right: 83.33333333%;
}
.col-xs-pull-19 {
  right: 79.16666667%;
}
.col-xs-pull-18 {
  right: 75%;
}
.col-xs-pull-17 {
  right: 70.83333333%;
}
.col-xs-pull-16 {
  right: 66.66666667%;
}
.col-xs-pull-15 {
  right: 62.5%;
}
.col-xs-pull-14 {
  right: 58.33333333%;
}
.col-xs-pull-13 {
  right: 54.16666667%;
}
.col-xs-pull-12 {
  right: 50%;
}
.col-xs-pull-11 {
  right: 45.83333333%;
}
.col-xs-pull-10 {
  right: 41.66666667%;
}
.col-xs-pull-9 {
  right: 37.5%;
}
.col-xs-pull-8 {
  right: 33.33333333%;
}
.col-xs-pull-7 {
  right: 29.16666667%;
}
.col-xs-pull-6 {
  right: 25%;
}
.col-xs-pull-5 {
  right: 20.83333333%;
}
.col-xs-pull-4 {
  right: 16.66666667%;
}
.col-xs-pull-3 {
  right: 12.5%;
}
.col-xs-pull-2 {
  right: 8.33333333%;
}
.col-xs-pull-1 {
  right: 4.16666667%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-24 {
  left: 100%;
}
.col-xs-push-23 {
  left: 95.83333333%;
}
.col-xs-push-22 {
  left: 91.66666667%;
}
.col-xs-push-21 {
  left: 87.5%;
}
.col-xs-push-20 {
  left: 83.33333333%;
}
.col-xs-push-19 {
  left: 79.16666667%;
}
.col-xs-push-18 {
  left: 75%;
}
.col-xs-push-17 {
  left: 70.83333333%;
}
.col-xs-push-16 {
  left: 66.66666667%;
}
.col-xs-push-15 {
  left: 62.5%;
}
.col-xs-push-14 {
  left: 58.33333333%;
}
.col-xs-push-13 {
  left: 54.16666667%;
}
.col-xs-push-12 {
  left: 50%;
}
.col-xs-push-11 {
  left: 45.83333333%;
}
.col-xs-push-10 {
  left: 41.66666667%;
}
.col-xs-push-9 {
  left: 37.5%;
}
.col-xs-push-8 {
  left: 33.33333333%;
}
.col-xs-push-7 {
  left: 29.16666667%;
}
.col-xs-push-6 {
  left: 25%;
}
.col-xs-push-5 {
  left: 20.83333333%;
}
.col-xs-push-4 {
  left: 16.66666667%;
}
.col-xs-push-3 {
  left: 12.5%;
}
.col-xs-push-2 {
  left: 8.33333333%;
}
.col-xs-push-1 {
  left: 4.16666667%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-24 {
  margin-left: 100%;
}
.col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.col-xs-offset-21 {
  margin-left: 87.5%;
}
.col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.col-xs-offset-18 {
  margin-left: 75%;
}
.col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.col-xs-offset-15 {
  margin-left: 62.5%;
}
.col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.col-xs-offset-12 {
  margin-left: 50%;
}
.col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.col-xs-offset-9 {
  margin-left: 37.5%;
}
.col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.col-xs-offset-6 {
  margin-left: 25%;
}
.col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.col-xs-offset-3 {
  margin-left: 12.5%;
}
.col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24 {
    float: left;
  }
  .col-sm-24 {
    width: 100%;
  }
  .col-sm-23 {
    width: 95.83333333%;
  }
  .col-sm-22 {
    width: 91.66666667%;
  }
  .col-sm-21 {
    width: 87.5%;
  }
  .col-sm-20 {
    width: 83.33333333%;
  }
  .col-sm-19 {
    width: 79.16666667%;
  }
  .col-sm-18 {
    width: 75%;
  }
  .col-sm-17 {
    width: 70.83333333%;
  }
  .col-sm-16 {
    width: 66.66666667%;
  }
  .col-sm-15 {
    width: 62.5%;
  }
  .col-sm-14 {
    width: 58.33333333%;
  }
  .col-sm-13 {
    width: 54.16666667%;
  }
  .col-sm-12 {
    width: 50%;
  }
  .col-sm-11 {
    width: 45.83333333%;
  }
  .col-sm-10 {
    width: 41.66666667%;
  }
  .col-sm-9 {
    width: 37.5%;
  }
  .col-sm-8 {
    width: 33.33333333%;
  }
  .col-sm-7 {
    width: 29.16666667%;
  }
  .col-sm-6 {
    width: 25%;
  }
  .col-sm-5 {
    width: 20.83333333%;
  }
  .col-sm-4 {
    width: 16.66666667%;
  }
  .col-sm-3 {
    width: 12.5%;
  }
  .col-sm-2 {
    width: 8.33333333%;
  }
  .col-sm-1 {
    width: 4.16666667%;
  }
  .col-sm-pull-24 {
    right: 100%;
  }
  .col-sm-pull-23 {
    right: 95.83333333%;
  }
  .col-sm-pull-22 {
    right: 91.66666667%;
  }
  .col-sm-pull-21 {
    right: 87.5%;
  }
  .col-sm-pull-20 {
    right: 83.33333333%;
  }
  .col-sm-pull-19 {
    right: 79.16666667%;
  }
  .col-sm-pull-18 {
    right: 75%;
  }
  .col-sm-pull-17 {
    right: 70.83333333%;
  }
  .col-sm-pull-16 {
    right: 66.66666667%;
  }
  .col-sm-pull-15 {
    right: 62.5%;
  }
  .col-sm-pull-14 {
    right: 58.33333333%;
  }
  .col-sm-pull-13 {
    right: 54.16666667%;
  }
  .col-sm-pull-12 {
    right: 50%;
  }
  .col-sm-pull-11 {
    right: 45.83333333%;
  }
  .col-sm-pull-10 {
    right: 41.66666667%;
  }
  .col-sm-pull-9 {
    right: 37.5%;
  }
  .col-sm-pull-8 {
    right: 33.33333333%;
  }
  .col-sm-pull-7 {
    right: 29.16666667%;
  }
  .col-sm-pull-6 {
    right: 25%;
  }
  .col-sm-pull-5 {
    right: 20.83333333%;
  }
  .col-sm-pull-4 {
    right: 16.66666667%;
  }
  .col-sm-pull-3 {
    right: 12.5%;
  }
  .col-sm-pull-2 {
    right: 8.33333333%;
  }
  .col-sm-pull-1 {
    right: 4.16666667%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-24 {
    left: 100%;
  }
  .col-sm-push-23 {
    left: 95.83333333%;
  }
  .col-sm-push-22 {
    left: 91.66666667%;
  }
  .col-sm-push-21 {
    left: 87.5%;
  }
  .col-sm-push-20 {
    left: 83.33333333%;
  }
  .col-sm-push-19 {
    left: 79.16666667%;
  }
  .col-sm-push-18 {
    left: 75%;
  }
  .col-sm-push-17 {
    left: 70.83333333%;
  }
  .col-sm-push-16 {
    left: 66.66666667%;
  }
  .col-sm-push-15 {
    left: 62.5%;
  }
  .col-sm-push-14 {
    left: 58.33333333%;
  }
  .col-sm-push-13 {
    left: 54.16666667%;
  }
  .col-sm-push-12 {
    left: 50%;
  }
  .col-sm-push-11 {
    left: 45.83333333%;
  }
  .col-sm-push-10 {
    left: 41.66666667%;
  }
  .col-sm-push-9 {
    left: 37.5%;
  }
  .col-sm-push-8 {
    left: 33.33333333%;
  }
  .col-sm-push-7 {
    left: 29.16666667%;
  }
  .col-sm-push-6 {
    left: 25%;
  }
  .col-sm-push-5 {
    left: 20.83333333%;
  }
  .col-sm-push-4 {
    left: 16.66666667%;
  }
  .col-sm-push-3 {
    left: 12.5%;
  }
  .col-sm-push-2 {
    left: 8.33333333%;
  }
  .col-sm-push-1 {
    left: 4.16666667%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-24 {
    margin-left: 100%;
  }
  .col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .col-sm-offset-18 {
    margin-left: 75%;
  }
  .col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .col-sm-offset-12 {
    margin-left: 50%;
  }
  .col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .col-sm-offset-6 {
    margin-left: 25%;
  }
  .col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24 {
    float: left;
  }
  .col-md-24 {
    width: 100%;
  }
  .col-md-23 {
    width: 95.83333333%;
  }
  .col-md-22 {
    width: 91.66666667%;
  }
  .col-md-21 {
    width: 87.5%;
  }
  .col-md-20 {
    width: 83.33333333%;
  }
  .col-md-19 {
    width: 79.16666667%;
  }
  .col-md-18 {
    width: 75%;
  }
  .col-md-17 {
    width: 70.83333333%;
  }
  .col-md-16 {
    width: 66.66666667%;
  }
  .col-md-15 {
    width: 62.5%;
  }
  .col-md-14 {
    width: 58.33333333%;
  }
  .col-md-13 {
    width: 54.16666667%;
  }
  .col-md-12 {
    width: 50%;
  }
  .col-md-11 {
    width: 45.83333333%;
  }
  .col-md-10 {
    width: 41.66666667%;
  }
  .col-md-9 {
    width: 37.5%;
  }
  .col-md-8 {
    width: 33.33333333%;
  }
  .col-md-7 {
    width: 29.16666667%;
  }
  .col-md-6 {
    width: 25%;
  }
  .col-md-5 {
    width: 20.83333333%;
  }
  .col-md-4 {
    width: 16.66666667%;
  }
  .col-md-3 {
    width: 12.5%;
  }
  .col-md-2 {
    width: 8.33333333%;
  }
  .col-md-1 {
    width: 4.16666667%;
  }
  .col-md-pull-24 {
    right: 100%;
  }
  .col-md-pull-23 {
    right: 95.83333333%;
  }
  .col-md-pull-22 {
    right: 91.66666667%;
  }
  .col-md-pull-21 {
    right: 87.5%;
  }
  .col-md-pull-20 {
    right: 83.33333333%;
  }
  .col-md-pull-19 {
    right: 79.16666667%;
  }
  .col-md-pull-18 {
    right: 75%;
  }
  .col-md-pull-17 {
    right: 70.83333333%;
  }
  .col-md-pull-16 {
    right: 66.66666667%;
  }
  .col-md-pull-15 {
    right: 62.5%;
  }
  .col-md-pull-14 {
    right: 58.33333333%;
  }
  .col-md-pull-13 {
    right: 54.16666667%;
  }
  .col-md-pull-12 {
    right: 50%;
  }
  .col-md-pull-11 {
    right: 45.83333333%;
  }
  .col-md-pull-10 {
    right: 41.66666667%;
  }
  .col-md-pull-9 {
    right: 37.5%;
  }
  .col-md-pull-8 {
    right: 33.33333333%;
  }
  .col-md-pull-7 {
    right: 29.16666667%;
  }
  .col-md-pull-6 {
    right: 25%;
  }
  .col-md-pull-5 {
    right: 20.83333333%;
  }
  .col-md-pull-4 {
    right: 16.66666667%;
  }
  .col-md-pull-3 {
    right: 12.5%;
  }
  .col-md-pull-2 {
    right: 8.33333333%;
  }
  .col-md-pull-1 {
    right: 4.16666667%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-24 {
    left: 100%;
  }
  .col-md-push-23 {
    left: 95.83333333%;
  }
  .col-md-push-22 {
    left: 91.66666667%;
  }
  .col-md-push-21 {
    left: 87.5%;
  }
  .col-md-push-20 {
    left: 83.33333333%;
  }
  .col-md-push-19 {
    left: 79.16666667%;
  }
  .col-md-push-18 {
    left: 75%;
  }
  .col-md-push-17 {
    left: 70.83333333%;
  }
  .col-md-push-16 {
    left: 66.66666667%;
  }
  .col-md-push-15 {
    left: 62.5%;
  }
  .col-md-push-14 {
    left: 58.33333333%;
  }
  .col-md-push-13 {
    left: 54.16666667%;
  }
  .col-md-push-12 {
    left: 50%;
  }
  .col-md-push-11 {
    left: 45.83333333%;
  }
  .col-md-push-10 {
    left: 41.66666667%;
  }
  .col-md-push-9 {
    left: 37.5%;
  }
  .col-md-push-8 {
    left: 33.33333333%;
  }
  .col-md-push-7 {
    left: 29.16666667%;
  }
  .col-md-push-6 {
    left: 25%;
  }
  .col-md-push-5 {
    left: 20.83333333%;
  }
  .col-md-push-4 {
    left: 16.66666667%;
  }
  .col-md-push-3 {
    left: 12.5%;
  }
  .col-md-push-2 {
    left: 8.33333333%;
  }
  .col-md-push-1 {
    left: 4.16666667%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-24 {
    margin-left: 100%;
  }
  .col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-21 {
    margin-left: 87.5%;
  }
  .col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .col-md-offset-18 {
    margin-left: 75%;
  }
  .col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-15 {
    margin-left: 62.5%;
  }
  .col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .col-md-offset-12 {
    margin-left: 50%;
  }
  .col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-9 {
    margin-left: 37.5%;
  }
  .col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .col-md-offset-6 {
    margin-left: 25%;
  }
  .col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-3 {
    margin-left: 12.5%;
  }
  .col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24 {
    float: left;
  }
  .col-lg-24 {
    width: 100%;
  }
  .col-lg-23 {
    width: 95.83333333%;
  }
  .col-lg-22 {
    width: 91.66666667%;
  }
  .col-lg-21 {
    width: 87.5%;
  }
  .col-lg-20 {
    width: 83.33333333%;
  }
  .col-lg-19 {
    width: 79.16666667%;
  }
  .col-lg-18 {
    width: 75%;
  }
  .col-lg-17 {
    width: 70.83333333%;
  }
  .col-lg-16 {
    width: 66.66666667%;
  }
  .col-lg-15 {
    width: 62.5%;
  }
  .col-lg-14 {
    width: 58.33333333%;
  }
  .col-lg-13 {
    width: 54.16666667%;
  }
  .col-lg-12 {
    width: 50%;
  }
  .col-lg-11 {
    width: 45.83333333%;
  }
  .col-lg-10 {
    width: 41.66666667%;
  }
  .col-lg-9 {
    width: 37.5%;
  }
  .col-lg-8 {
    width: 33.33333333%;
  }
  .col-lg-7 {
    width: 29.16666667%;
  }
  .col-lg-6 {
    width: 25%;
  }
  .col-lg-5 {
    width: 20.83333333%;
  }
  .col-lg-4 {
    width: 16.66666667%;
  }
  .col-lg-3 {
    width: 12.5%;
  }
  .col-lg-2 {
    width: 8.33333333%;
  }
  .col-lg-1 {
    width: 4.16666667%;
  }
  .col-lg-pull-24 {
    right: 100%;
  }
  .col-lg-pull-23 {
    right: 95.83333333%;
  }
  .col-lg-pull-22 {
    right: 91.66666667%;
  }
  .col-lg-pull-21 {
    right: 87.5%;
  }
  .col-lg-pull-20 {
    right: 83.33333333%;
  }
  .col-lg-pull-19 {
    right: 79.16666667%;
  }
  .col-lg-pull-18 {
    right: 75%;
  }
  .col-lg-pull-17 {
    right: 70.83333333%;
  }
  .col-lg-pull-16 {
    right: 66.66666667%;
  }
  .col-lg-pull-15 {
    right: 62.5%;
  }
  .col-lg-pull-14 {
    right: 58.33333333%;
  }
  .col-lg-pull-13 {
    right: 54.16666667%;
  }
  .col-lg-pull-12 {
    right: 50%;
  }
  .col-lg-pull-11 {
    right: 45.83333333%;
  }
  .col-lg-pull-10 {
    right: 41.66666667%;
  }
  .col-lg-pull-9 {
    right: 37.5%;
  }
  .col-lg-pull-8 {
    right: 33.33333333%;
  }
  .col-lg-pull-7 {
    right: 29.16666667%;
  }
  .col-lg-pull-6 {
    right: 25%;
  }
  .col-lg-pull-5 {
    right: 20.83333333%;
  }
  .col-lg-pull-4 {
    right: 16.66666667%;
  }
  .col-lg-pull-3 {
    right: 12.5%;
  }
  .col-lg-pull-2 {
    right: 8.33333333%;
  }
  .col-lg-pull-1 {
    right: 4.16666667%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-24 {
    left: 100%;
  }
  .col-lg-push-23 {
    left: 95.83333333%;
  }
  .col-lg-push-22 {
    left: 91.66666667%;
  }
  .col-lg-push-21 {
    left: 87.5%;
  }
  .col-lg-push-20 {
    left: 83.33333333%;
  }
  .col-lg-push-19 {
    left: 79.16666667%;
  }
  .col-lg-push-18 {
    left: 75%;
  }
  .col-lg-push-17 {
    left: 70.83333333%;
  }
  .col-lg-push-16 {
    left: 66.66666667%;
  }
  .col-lg-push-15 {
    left: 62.5%;
  }
  .col-lg-push-14 {
    left: 58.33333333%;
  }
  .col-lg-push-13 {
    left: 54.16666667%;
  }
  .col-lg-push-12 {
    left: 50%;
  }
  .col-lg-push-11 {
    left: 45.83333333%;
  }
  .col-lg-push-10 {
    left: 41.66666667%;
  }
  .col-lg-push-9 {
    left: 37.5%;
  }
  .col-lg-push-8 {
    left: 33.33333333%;
  }
  .col-lg-push-7 {
    left: 29.16666667%;
  }
  .col-lg-push-6 {
    left: 25%;
  }
  .col-lg-push-5 {
    left: 20.83333333%;
  }
  .col-lg-push-4 {
    left: 16.66666667%;
  }
  .col-lg-push-3 {
    left: 12.5%;
  }
  .col-lg-push-2 {
    left: 8.33333333%;
  }
  .col-lg-push-1 {
    left: 4.16666667%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-24 {
    margin-left: 100%;
  }
  .col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .col-lg-offset-18 {
    margin-left: 75%;
  }
  .col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .col-lg-offset-12 {
    margin-left: 50%;
  }
  .col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .col-lg-offset-6 {
    margin-left: 25%;
  }
  .col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }

/*
*
* Boiler Plate stuff 
*
*********************************/
:root {
  --movie-width: 29%;
  --movie-height: 250px;
  --arrow-width: 135px;
  --slider-py: 200px;
}

@media only screen and (max-width: 1440px) {
    :root {
        --arrow-width: 115px;
    }
}
@media only screen and (max-width: 1020px) {
  :root {
    --movie-width: 38%;
  }
}
@media only screen and (max-width: 660px) {
    :root {
        --movie-width: 62%;
    }
}
@media only screen and (max-width: 460px) {
    :root {
        --movie-width: 80%;
        --arrow-width: 70px;
    }
}

.content-slider .cs-container {
  position: relative;
  overflow: hidden;
}


/*
*
* THE SLIDER CONTAINER
*
*********************************/
.content-slider .slider {
  width: 100%;
  overflow-x: scroll;
  overflow-y: visible;
  white-space: nowrap;
  position: relative;
}

/*
*
* SLIDER INDICATORS
*
*********************************/
.content-slider .container-indicators {
  width: 100px;
  position: absolute;
  right: 0;
  top: calc(var(--slider-py) - 60px);
  visibility: hidden;
}
.content-slider .indicator {
  width: 15px;
  height: 2px;
  background-color: grey;
  display: inline-block;
}
.content-slider .indicator.active {
  background-color: white;
}

/*
*
* MOVIE ELEMENTS!
*
*********************************/
.content-slider .movie {
    width: var(--movie-width);
    display: inline-block;
    position: relative;
    transition: all 0.2s ease-in-out;
    padding: 0 1.1764705882352942em;
}

.content-slider .movie img {
  object-fit: cover;
  height: 250px;
  width: 100%;
  border-radius: 10px;
}

.content-slider .description {
  /*position: absolute;
  display: none;
  z-index: 9999;
  background-color: #272727;
  width: var(--movie-width);
  margin-top: -10px;
  padding: 10px 0;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;*/
}

@media only screen and (min-width: 900px) {
  .content-slider .movie:hover {
    transform: scale(1.01);
    z-index: 2;
  }
  /* Make description visible when movie is hovered */
  .content-slider .movie:hover > .description {
    display: block;
  }
  .content-slider .movie:hover > img {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}

.content-slider .description__buttons-container {
  display: flex;
  flex-direction: row;
  padding: 10px;
}

.content-slider .description__text-container {
  padding: 10px;
}

.content-slider .description__match {
  color: green;
}

.content-slider .description__rating {
  outline: 1px solid white;
  padding: 0 3px;
  margin: 0 5px;
}

.content-slider .description__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border: 2px solid white;
  text-align: center;
  font-size: 8px;
  margin-right: 5px;
  border-radius: 100%;
}

.content-slider .description__button:hover {
  border-color: grey;
  color: grey;
  cursor: pointer;
}

.content-slider .description__button:nth-of-type(5) {
  margin-left: auto;
  margin-right: 0;
}

/*
*
* BUTTONS
*
*********************************/
.content-slider .btn-nav {
  width: var(--arrow-width);
  height: calc(var(--movie-height) * 2);
  position: absolute;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  outline: none;
  border: none;
  color: white;
  z-index: 5;
  visibility: hidden;
}

.content-slider .moveLeft {
  left: 0;
}

.content-slider .moveRight {
  right: 0;
}

/*@media only screen and (max-width: 900px) {
  .content-slider .btn-nav {
    display: none;
  }
}*/

/*@media only screen and (min-width: 901px) {
  .content-slider .cs-container:hover .btn-nav,
  .content-slider .cs-container:hover .container-indicators {
    visibility: visible;
  }
}*/

.content-slider .cs-container:hover .btn-nav,
.content-slider .cs-container:hover .container-indicators {
    visibility: visible;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    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);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.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: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

@charset "UTF-8";.nav-sub-expander{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}html{background:#273b72;}html{scroll-behavior:smooth;}body{font-family:"Roboto",sans-serif;font-size:17px;line-height:1.5;min-height:100%;display:block;position:relative;word-break:break-word;}::-moz-selection{background:#ff005e;color:#fff;text-shadow:none;}::selection{background:#5c9ded;color:#fff;text-shadow:none;}button{outline:0;}canvas,iframe,img,svg,video{vertical-align:middle;}img{max-width:100%;height:auto;}textarea{resize:vertical;}iframe,table{max-width:100%;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}b,strong{font-weight:500;}a{color:#5c9ded;text-decoration:none;}a i,a span{vertical-align:middle;}p>a{border-bottom:3px solid #c9ecf8;padding-bottom:2px;font-size:1.0588235294em;font-weight:500;}h1,h2,h3,h4{font-family:"Open Sans",sans-serif;}h1{font-size:2.3529411765em;font-weight:300;line-height:1.3;}h2{font-size:1.7647058824em;font-weight:300;line-height:1.2;}h3{font-size:1.2941176471em;font-weight:600;}#main-content-wrapper ul{padding:0;}#main-content-wrapper ul li{background:url(/img/svg/check-circle.svg) no-repeat left top;padding:0 0 16px 38px;list-style:none;margin:0;}@media only screen and (max-width:990px){body{font-size:14px;}}#__bs_notify__{display:none!important;}[data-container-size="-50"] .container{width:783px!important;}[data-container-size="-40"] .container{width:867px!important;}[data-container-size="-30"] .container{width:950px!important;}[data-container-size="-20"] .container{width:1033px!important;}[data-container-size="-10"] .container{width:1117px!important;}[data-container-size="+20"] .container{width:1367px!important;}@media screen and (min-width:872px){[data-container-size=full]>.container{width:100%!important;padding:0;}[data-container-size=full] .column{padding:0;margin:0;}}.grid-section>[data-container-size=full]{padding:0;}[data-container-bg=wild-sand]{background-color:#f6f6f6;padding:1em;}[data-container-bg=wild-sand][data-container-size=full]{background-color:#f6f6f6;}[data-container-bg=wild-sand][data-container-size=full] .column>div{background:none;}[data-hr]:after{content:" ";background-color:#d9d9d9;height:2px;display:block;margin:3em 0 0;}[data-container-padding-side] .container,.column>[data-container-padding-side]{max-width:1190px;max-width:100%;}.right-column [data-container-padding-side] .container,.column>[data-container-padding-side]{max-width:100%;}[data-container-padding-side="5"] .container,.column>[data-container-padding-side="5"]{padding-left:5%;padding-right:5%;}[data-container-padding-side="10"] .container,.column>[data-container-padding-side="10"]{padding-left:10%;padding-right:10%;}[data-container-padding-side="20"] .container,.column>[data-container-padding-side="20"]{padding-left:20%;padding-right:20%;}[data-container-padding-side="40"] .container,.column>[data-container-padding-side="40"]{padding-left:40%;padding-right:40%;}[data-container-padding-vert="2"] .container,.column>[data-container-padding-vert="2"]{padding-top:2%;padding-bottom:2%;}[data-container-padding-vert="4"] .container,.column>[data-container-padding-vert="4"]{padding-top:4%;padding-bottom:4%;}[data-container-padding-vert="6"] .container,.column>[data-container-padding-vert="6"]{padding-top:6%;padding-bottom:6%;}[data-container-padding-vert="10"] .container,.column>[data-container-padding-vert="10"]{padding-top:10%;padding-bottom:10%;}@media screen and (max-width:767px){[data-container-padding-side] .container,.column>[data-container-padding-side]{padding-left:2em;padding-right:2em;width:100%;}}header{position:fixed;width:100%;top:0;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;overflow:hidden;z-index:7000;background:#fff;padding:15px 0 4px 0;}header .container{position:relative;}header .container .header__logo{display:inline-block;margin-top:5px;max-width:265px;}header .container .header__logo .header__logo-english{margin-top:0;margin-bottom:-.2em;width:230px;}header .container .header__logo img{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}header .container .header-right{display:inline-block;float:right;}header .container .header-right .top-links-container{min-height:33px;padding-bottom:7px;text-align:right;}header .container .header-right .top-links-container span{font-size:.8em;}@media screen and (max-width:1430px){header .container .header__logo img{max-width:81%;}}@media screen and (max-width:1010px) and (min-width:767px){header .header-right{margin-top:-20px;text-align:center;width:100%;}}header.is-scroll{padding:8px 0 0 0;box-shadow:0 0 14px 2px rgba(0,0,0,.3),0 1px 4px 0 rgba(0,0,0,.1);}header.is-scroll .header__logo img{-moz-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75);position:relative;}@media screen and (max-width:767px){header.is-scroll .header__logo img{left:auto;}}header.is-scroll .header-right .top-links-container{top:-1px;}@media screen and (max-width:1430px){header.is-scroll .header__logo img{-moz-transform:scale(.85);-webkit-transform:scale(.85);transform:scale(.85);left:auto;}}@media screen and (max-width:767px){header.is-scroll{padding:.6em 0 .7em;}}@media screen and (max-width:767px){header{text-align:center;padding:20px 0;}header .container .header__logo{width:210px;margin-top:0;}header .container .header__logo .header__logo-english{width:100%!important;}header .container .header-right{right:auto!important;left:30px;position:absolute;}header .container .header-right .top-links-container{float:right;position:initial;text-align:left;}}.hero{color:#fff;}.hero .hero_border:after{content:"";height:2px;width:96px;display:block;background-color:#9dc9ff;}.hero.hero-large{background-color:#273b72;overflow-y:hidden;position:relative;margin-bottom:2em;}.hero.hero-large .hero_inner{display:inline-block;background-color:#273b72;z-index:2;position:relative;padding:6.2352941176em 0;}.hero.hero-large .hero_inner:after{content:"";background-color:#273b72;width:180px;display:inherit;position:absolute;right:0;height:120%;transform:translate(50%,-50%) rotate(10deg);top:50%;}.hero.hero-large .hero_content{position:relative;z-index:1;}.hero.hero-large .hero_background{background-repeat:no-repeat;background-position:right;background-size:cover;height:100%;width:60%;position:absolute;top:0;right:0;}.hero.hero-large h1{font-size:3.7647058824em;line-height:1.14;margin:0 0 .5em 0;}@media screen and (max-width:767px){.hero.hero-large h1{font-size:3.0588235294em;}}.hero.hero-large .ingress{margin-bottom:1.5em;display:block;}@media screen and (max-width:1200px){.hero.hero-large .col-sm-10.column{width:60%;}.hero.hero-large .hero_background{width:40%;}}@media screen and (max-width:767px){.hero.hero-large{display:flex;flex-direction:column-reverse;overflow:hidden;}.hero.hero-large .col-sm-10.column{width:100%;}.hero.hero-large .hero_inner{padding-top:0;}.hero.hero-large .hero_inner:after{height:780px;top:50%;right:51%;top:8%;transform:translate(50%,-50%) rotate(96deg);}.hero.hero-large .hero_background{position:relative;width:100%;height:300px;}}.hero.hero-medium{background-repeat:no-repeat;background-size:cover;padding-top:2.3529411765em;margin-bottom:2.3529411765em;}.hero.hero-medium .hero_inner{background-color:#273b72;position:relative;display:inline-block;width:100%;}.hero.hero-medium .hero_content{padding:7.1764705882em 5em;}.hero.hero-medium .hero_content h1{margin-top:0;}.hero.hero-medium .hero_background{background-repeat:no-repeat;background-position:right;background-size:cover;height:100%;width:50%;position:absolute;top:0;right:0;}@media screen and (max-width:1200px){.hero.hero-medium .col-sm-12.column{width:60%;}.hero.hero-medium .hero_background{width:40%;}}@media screen and (max-width:767px){.hero.hero-medium{background-image:none!important;padding:0;}.hero.hero-medium>.container{padding:0;}.hero.hero-medium .col-sm-12.column{width:100%;}.hero.hero-medium .hero_inner{display:flex;flex-direction:column-reverse;}.hero.hero-medium .hero_inner:after{display:none;}.hero.hero-medium .hero_background{position:relative;width:100%;height:200px;}.hero.hero-medium .hero_content{padding:5em 2em;}}.hero.hero-medium.hero-background .hero_inner{margin-bottom:-2.3529411765em;}.hero.hero-small{background-color:#273b72;padding:4.7058823529em 0;}.hero.hero-small h1{margin-top:0;}.hero.hero-small.hero_centered .hero_content{text-align:center;}.hero.hero-small.hero_centered .hero_border:after{margin:auto;}@-webkit-keyframes opaque_leave{from{opacity:1;}to{opacity:0;}}@-moz-keyframes opaque_leave{from{opacity:1;}to{opacity:0;}}@-o-keyframes opaque_leave{from{opacity:1;}to{opacity:0;}}@keyframes opaque_leave{from{opacity:1;}to{opacity:0;}}.nav--is-loading .nav-sub-expander{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:opaque_leave;-moz-animation-name:opaque_leave;-o-animation-name:opaque_leave;animation-name:opaque_leave;-webkit-animation-direction:normal;-moz-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;}@-webkit-keyframes slideDown{from{transform:translateY(-100%);opacity:0;}to{transform:translateY(0);opacity:1;}}@keyframes slideDown{from{transform:translateY(-100%);opacity:0;}to{transform:translateY(0);opacity:1;}}.container{max-width:100%;width:1200px;margin:0 auto;padding-right:15px;padding-left:15px;}.large-container{width:1345px;}.narrow-container{max-width:100%;width:775px;margin:0 auto;padding-right:15px;padding-left:15px;}.container-tiny{max-width:100%;width:360px;margin:0 auto;padding-right:15px;padding-left:15px;}#l-sidebar{width:22%;margin-right:3%;float:left;min-height:1px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);}aside{margin-top:20px;float:right;font-size:.8em;width:24%;margin-left:3%;border-top:20px solid #c9ecf8;color:#fff;padding:0 15px 10px;background:#273b72;}footer{background:#273b72;color:#fff;padding:20px 0 80px;}footer p{margin:3px 0;}footer a{border:0;font-size:1em;}#main-content-wrapper{-webkit-box-flex:1;-webkit-flex:1 0;-moz-box-flex:1;-moz-flex:1 0;-ms-flex:1 0;flex:1 0;min-height:40vh;}main{overflow:hidden;background:#f6f6f6;}body>main{padding-top:92px;}@media screen and (max-width:1430px) and (min-width:767px){body>main{padding-top:92px;}}@media screen and (max-width:1010px) and (min-width:767px){body>main{padding-top:120px;}}@media screen and (max-width:767px){body>main{padding-top:75px;}}.grid-section>div{background-position:center;margin:1em 0;}.grid-section>div .column>div>div,.grid-section>div .column>div>a{margin-top:2em;margin-bottom:2em;}#mto-overlay{display:none;background-color:rgba(25,25,25,.5);width:100%;height:100%;position:absolute;left:0;top:0;z-index:9;}@media only screen and (max-width:1430px){body{font-size:14px;}.container{width:1020px;}}@media only screen and (max-width:990px){.umb-grid .column{margin-top:15px;margin-bottom:15px;}}@media only screen and (max-width:800px){aside{width:75%;display:none;}}@media only screen and (max-width:770px){body{font-size:13px;word-break:normal;}}@media only screen and (max-width:767px){main,aside{width:100%;}}.darkBackground{display:inline;background:rgba(0,0,0,.7);box-shadow:.4736842105em 0 0 rgba(0,0,0,.7),-.4736842105em 0 0 rgba(0,0,0,.7);color:#fff;line-height:1.4;}.ingress{font-size:1.1764705882em;}.hyphened{font-size:18px;font-weight:500;}.quote{font-size:16px;color:#5c9ded;display:flex;line-height:1.4;margin:1.5em 0;position:relative;padding-left:32px;max-width:578px;}.quote:before{content:"";background-image:url(/img/svg/quote.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:0;width:14px;height:14px;}.caption{color:#999;font-size:.9411764706em!important;margin-top:12px;}.youtubeLink{position:relative;padding-left:2.5em!important;}.youtubeLink:before{content:url("/img/svg/icon-play-2.svg");position:absolute;left:1em;}.grayText{color:#666;}@media screen and (max-width:1430px){.quote{font-size:14px;}}.hide{display:none;}.highlight{background-color:#ff8;}.thin{font-weight:300;}.center{text-align:center;}.shrink-div .container{max-width:700px;margin-left:0;}.loading:before{content:""!important;background-image:url(../img/gif/loading-small.gif)!important;background-size:contain;width:25px;height:25px;display:inline-block;background-repeat:no-repeat;}.lazy-image{position:relative;transition:ease-in-out .3s all;overflow:hidden;}.lazy-image-skeleton{background-color:#dddbdd;}.lazy-image-skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite;content:"";}@keyframes shimmer{100%{transform:translateX(100%);}}textarea{min-height:150px;max-height:1000px;}fieldset{border:0;margin:0;padding:0;}input[type=text],input[type=password],input[type=email],input[type=url],input[type=date],input[type=month],input[type=time],input[type=datetime],input[type=datetime-local],input[type=week],input[type=number],input[type=search],input[type=tel],select,textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-appearance:none;}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=week]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,select:focus,textarea:focus{outline:0;border-color:#129fea;}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin solid #129fea;outline:1px auto #129fea;}input[type=text].input-validation-error{border-color:#d22e4a!important;}input[type=text].valid{border-color:#81ca81!important;}input[type=checkbox].input-validation-error{outline:1px solid #d22e4a;}button,input[type=submit],input[type=button]{font-family:inherit;font-size:100%;padding:.5em 1em;border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#e6e6e6;text-decoration:none;border-radius:2px;display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;}.field-validation-error{color:#ff4f4f;}.btn.primary.disabledBtn{color:#f7f7f7;background:#b3bdda;cursor:not-allowed;}@-webkit-keyframes loader{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes loader{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.loader{display:inline-block;width:2em;height:2em;max-width:2em;max-height:2em;vertical-align:text-bottom;border:.25em solid #5c9ded;border-right-color:transparent;border-radius:50%;-webkit-animation:loader .75s linear infinite;animation:loader .75s linear infinite;margin-right:1em;}.contourField{margin-bottom:15px;clear:both;}.contour .help-block{font-size:.8em;color:#808080;display:block;}.no-js .contourField{display:block!important;}.umbraco-forms-form .umbraco-forms-field.recaptcha2 .help-block{display:block;font-size:.8em;margin:.5em 0;}.umbraco-forms-form .umbraco-forms-fieldset{display:inline-block;float:left;}.umbraco-forms-form .umbraco-forms-navigation{display:inline-block;}.umbraco-forms-form .umbraco-forms-caption{font-size:1.2941176471em;font-weight:600;margin:22px 0;}.umbraco-forms-form input[type=text]{border-radius:0;box-shadow:none;}.umbraco-forms-form input[type=submit]{background-color:#5c9ded;color:#fff;border-radius:0;font-size:1.0588235294em;padding:.5em 1.9411764706em;line-height:1.5;}.umbraco-forms-form .form-group{overflow:auto;}.umbraco-forms-form .umbraco-forms-field-wrapper{text-align:left;}.umbraco-forms-form .checkbox{max-width:300px;margin-top:.5em;font-size:.8em;}.umbraco-forms-form .checkbox label{display:inline-block!important;width:auto!important;position:absolute;left:24px;padding:0;}.umbraco-forms-form .checkbox .field-validation-error{display:block;}.umbraco-forms-form .checkbox .umbraco-forms-field-wrapper{display:inline-block;}.umbraco-forms-form .checkbox .umbraco-forms-field-wrapper input[type=checkbox]{cursor:pointer;zoom:1.2;-moz-transform:scale(1.2);-moz-transform-origin:0 0;-o-transform:scale(1.2);-o-transform-origin:0 0;-webkit-transform:scale(1.2);-webkit-transform-origin:0 0;transform:scale(1.2);transform-origin:0 0;}.umbraco-forms-form.intresseanmälanförkursutandatum{display:inline-block;width:100%;}.umbraco-forms-form.intresseanmälanförkursutandatum .umbraco-forms-page{display:inline-block;width:100%;}.umbraco-forms-form.intresseanmälanförkursutandatum .umbraco-forms-page fieldset .umbraco-forms-container{padding:0;width:100%;}.umbraco-forms-form.intresseanmälanförkursutandatum .umbraco-forms-page fieldset .umbraco-forms-container input[type=text]{width:300px;max-width:100%;}.umbraco-forms-form.intresseanmälanförkursutandatum .umbraco-forms-page fieldset label{display:none;}.umbraco-forms-form.intresseanmälanförkursutandatum .umbraco-forms-page .umbraco-forms-navigation>div{padding:0;}footer label.umbraco-forms-label{display:none;}footer div.col-md-12{width:80%;}footer div.col-md-12,footer div.col-sm-10{padding:0;}footer .umbraco-forms-fieldset{width:calc(100% - 108px);position:relative;}footer .umbraco-forms-fieldset .umbraco-forms-container{width:100%;}footer .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field-wrapper{width:100%;}footer .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field-wrapper input[type=text]{width:100%;}footer .umbraco-forms-fieldset .umbraco-forms-container .checkbox label{display:inline-block;width:calc(100% - 13px);left:24px;}footer fieldset{max-width:320px;}footer input[type=text]{padding:.95em!important;margin:0!important;}footer input[type=submit]{padding:.94em 1.5em!important;}footer h4.umbraco-forms-caption{font-size:1.29412em!important;font-weight:600;line-height:1.5!important;margin:13px 0!important;}footer .umbraco-forms-submitmessage{font-size:1.5em;margin:20px 0;}.page-formpage #main-content-wrapper .umbraco-forms-form select{-webkit-appearance:menulist;}.page-formpage #main-content-wrapper .umbraco-forms-form .umbraco-forms-form input[type=text]{border-radius:4px;box-shadow:none;}.page-formpage #main-content-wrapper .umbraco-forms-form .umbraco-forms-fieldset{display:block;float:none;}.page-formpage #main-content-wrapper .umbraco-forms-form .umbraco-forms-field{margin-bottom:1em;}.page-formpage #main-content-wrapper .umbraco-forms-form .umbraco-forms-field.checkbox label{margin-left:1em;}.page-formpage #main-content-wrapper .umbraco-forms-form .umbraco-forms-navigation .col-md-12{width:100%;}.page-formpage #main-content-wrapper .umbraco-forms-form .radiobuttonlist input[type=radio]{opacity:0;float:right;}.page-formpage #main-content-wrapper .umbraco-forms-form .radiobuttonlist label{margin-bottom:1em;display:inline-block;border:2px solid #e4e2e2;border-radius:4px;padding:.4em;cursor:pointer;}.page-formpage #main-content-wrapper .umbraco-forms-form .radiobuttonlist input[type=radio]:checked+label{border:2px solid #5c9ded;}.page-course .umbraco-forms-navigation{vertical-align:top;padding:0!important;margin:0;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form,.page-sectionpage .col-sm-24 .umbraco-forms-form,.page-news .col-sm-24 .umbraco-forms-form{margin:3em 0 0;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form div.col-md-12,.page-sectionpage .col-sm-24 .umbraco-forms-form div.col-md-12,.page-news .col-sm-24 .umbraco-forms-form div.col-md-12{width:80%;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form div.col-md-12,.page-commonpagegrid .col-sm-24 .umbraco-forms-form div.col-sm-10,.page-sectionpage .col-sm-24 .umbraco-forms-form div.col-md-12,.page-sectionpage .col-sm-24 .umbraco-forms-form div.col-sm-10,.page-news .col-sm-24 .umbraco-forms-form div.col-md-12,.page-news .col-sm-24 .umbraco-forms-form div.col-sm-10{padding:0;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset,.page-sectionpage .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset,.page-news .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset{width:calc(100% - 100px);position:relative;float:none;padding:0;margin:0;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container,.page-sectionpage .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container,.page-news .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container{width:100%;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field-wrapper,.page-sectionpage .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field-wrapper,.page-news .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field-wrapper{width:100%;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field-wrapper input[type=text],.page-sectionpage .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field-wrapper input[type=text],.page-news .col-sm-24 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field-wrapper input[type=text]{width:100%;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form fieldset,.page-sectionpage .col-sm-24 .umbraco-forms-form fieldset,.page-news .col-sm-24 .umbraco-forms-form fieldset{max-width:320px;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form .umbraco-forms-navigation,.page-sectionpage .col-sm-24 .umbraco-forms-form .umbraco-forms-navigation,.page-news .col-sm-24 .umbraco-forms-form .umbraco-forms-navigation{vertical-align:top;padding:0;margin:0;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form input[type=text],.page-sectionpage .col-sm-24 .umbraco-forms-form input[type=text],.page-news .col-sm-24 .umbraco-forms-form input[type=text]{padding:.95em!important;margin:0!important;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form input[type=submit],.page-sectionpage .col-sm-24 .umbraco-forms-form input[type=submit],.page-news .col-sm-24 .umbraco-forms-form input[type=submit]{padding:.94em 1.5em!important;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form h4.umbraco-forms-caption,.page-sectionpage .col-sm-24 .umbraco-forms-form h4.umbraco-forms-caption,.page-news .col-sm-24 .umbraco-forms-form h4.umbraco-forms-caption{font-size:1.29412em!important;font-weight:600;line-height:1.5!important;margin:13px 0!important;}.page-commonpagegrid .col-sm-24 .umbraco-forms-form .umbraco-forms-submitmessage,.page-sectionpage .col-sm-24 .umbraco-forms-form .umbraco-forms-submitmessage,.page-news .col-sm-24 .umbraco-forms-form .umbraco-forms-submitmessage{font-size:1.5em;margin:20px 0;}@media only screen and (max-width:767px){.page-commonpagegrid .col-sm-24 .umbraco-forms-form .umbraco-forms-field,.page-sectionpage .col-sm-24 .umbraco-forms-form .umbraco-forms-field,.page-news .col-sm-24 .umbraco-forms-form .umbraco-forms-field{text-align:left;}}.page-course .col-sm-12 .umbraco-forms-form{margin:3em 0 0;}.page-course .col-sm-12 .umbraco-forms-form .umbraco-forms-field{margin-top:1em;}.page-course .col-sm-12 .umbraco-forms-form div.col-md-12{width:80%;}.page-course .col-sm-12 .umbraco-forms-form div.col-md-12,.page-course .col-sm-12 .umbraco-forms-form div.col-sm-10{padding:0;}.page-course .col-sm-12 .umbraco-forms-form .umbraco-forms-fieldset{width:calc(100% - 100px);position:relative;float:none;padding:0;margin:0;}.page-course .col-sm-12 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container{width:100%;}.page-course .col-sm-12 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field-wrapper{width:100%;}.page-course .col-sm-12 .umbraco-forms-form .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-field-wrapper input[type=text]{width:100%;}.page-course .col-sm-12 .umbraco-forms-form fieldset{max-width:320px;}.page-course .col-sm-12 .umbraco-forms-form fieldset legend{font-size:1.29412em;font-weight:600;margin:.3em 0;font-family:"Open Sans",sans-serif;}.page-course .col-sm-12 .umbraco-forms-form .umbraco-forms-navigation{vertical-align:top;padding:0;margin:0;}.page-course .col-sm-12 .umbraco-forms-form input[type=text]{padding:.95em!important;margin:0!important;}.page-course .col-sm-12 .umbraco-forms-form input[type=submit]{padding:.94em 1.5em!important;margin:1em 4em 0 0;}.page-course .col-sm-12 .umbraco-forms-form h4.umbraco-forms-caption{font-size:1.29412em!important;font-weight:600;line-height:1.5!important;margin:13px 0!important;}.page-course .col-sm-12 .umbraco-forms-form .umbraco-forms-submitmessage{font-size:1.5em;margin:20px 0;}@media only screen and (max-width:767px){.page-course .col-sm-12 .umbraco-forms-form .umbraco-forms-field{text-align:left;}}.umbraco-forms-commonpage-form,.umbraco-forms-form.bookspecificcourse{margin-bottom:3em!important;padding-bottom:3em;}.umbraco-forms-commonpage-form h4.umbraco-forms-caption,.umbraco-forms-form.bookspecificcourse h4.umbraco-forms-caption{padding-left:1.5454545455em;padding:1.5454545455em;}@media screen and (max-width:668px){.umbraco-forms-commonpage-form h4.umbraco-forms-caption,.umbraco-forms-form.bookspecificcourse h4.umbraco-forms-caption{padding-left:0;padding:0;}}.umbraco-forms-commonpage-form fieldset,.umbraco-forms-form.bookspecificcourse fieldset{vertical-align:top;margin:0 2em!important;}@media screen and (max-width:786px){.umbraco-forms-commonpage-form fieldset,.umbraco-forms-form.bookspecificcourse fieldset{margin-bottom:2em!important;width:calc(100% - 30px)!important;}}@media screen and (max-width:668px){.umbraco-forms-commonpage-form fieldset,.umbraco-forms-form.bookspecificcourse fieldset{margin:0 0 2em!important;width:calc(100% - 30px)!important;}}.umbraco-forms-commonpage-form legend,.umbraco-forms-form.bookspecificcourse legend{font-size:1.2em;text-align:left;margin-bottom:1em;font-weight:500;}.umbraco-forms-commonpage-form label,.umbraco-forms-form.bookspecificcourse label{text-align:left;}.umbraco-forms-commonpage-form textarea,.umbraco-forms-form.bookspecificcourse textarea{width:100%;}.umbraco-forms-commonpage-form .umbraco-forms-navigation,.umbraco-forms-form.bookspecificcourse .umbraco-forms-navigation{padding-right:3em!important;float:right;padding-top:1em!important;display:block;float:none;margin-left:2em!important;}.umbraco-forms-commonpage-form .umbraco-forms-navigation .col-md-12,.umbraco-forms-form.bookspecificcourse .umbraco-forms-navigation .col-md-12{width:100%!important;}@media screen and (max-width:786px){.umbraco-forms-commonpage-form .umbraco-forms-navigation,.umbraco-forms-form.bookspecificcourse .umbraco-forms-navigation{padding-right:0!important;}}@media screen and (max-width:400px){.umbraco-forms-commonpage-form .umbraco-forms-navigation,.umbraco-forms-form.bookspecificcourse .umbraco-forms-navigation{text-align:right;padding-right:1.4em!important;}}@media screen and (max-width:786px){.umbraco-forms-commonpage-form,.umbraco-forms-form.bookspecificcourse{margin-bottom:0;padding-bottom:0;}}@media(max-width:768px){.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0;}.umbraco-forms-field.recaptcha2{width:238px;}}.button-light-blue a:hover,.button-light-blue a,.button-light-blue,.button-blue a:hover,.button-blue a,.button-blue,.button-red a:hover,.button-red a,.button-red{cursor:pointer;text-decoration:none;font-weight:500;}.button-light-blue,.button-blue,.button-red{-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}.button-red{background-color:#d22e4a;color:#fff;font-size:1.0588235294em;padding:1.15em 1.65em;display:inline-block;padding:.88em 1.47em;display:inline-block;margin:3px 0;}.button-red:hover{background-color:#e43c59;}.button-red a{color:#fff;}.button-blue{background-color:#5c9ded;color:#fff;font-size:1.0588235294em;padding:.5882352941em 1.7647058824em;display:inline-block;padding:.88em 1.47em;display:inline-block;margin:3px 0;}.button-blue:hover{background-color:#6eaaf5;}.button-blue a{color:#fff;}.button-light-blue{background-color:#caebf7;color:#273a71;font-size:1.0588235294em;padding:.5882352941em 1.7647058824em;display:inline-block;padding:.88em 1.47em;display:inline-block;margin:3px 0;}.button-light-blue:hover{background-color:#ddf5fd;}.button-light-blue a{color:#273a71;}.video-wrapper{margin:2em 0;}nav a{position:relative;}.nav-sub-expander{position:absolute;height:100%;width:45px;right:0;top:0;text-align:center;font-size:2em;background:rgba(0,0,0,.05);-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}.nav-sub-expander:before{content:"+";width:100%;}.nav--is-expanded>a>.nav-sub-expander:before,.nav--is-maximizing>a>.nav-sub-expander:before{content:"-";}.nav-sub-expander .nav--is-minimizing>a>.nav-sub-expander:before{content:"+"!important;}.mobile-menu-toggle{padding:5px 8px;display:none;}.mobile-menu-toggle i{vertical-align:middle;margin-right:5px;font-size:1.3em;}@media only screen and (max-width:767px){.mobile-menu-toggle{display:block;}}#left-nav{background:#fff;}#left-nav ul{list-style-type:none;}#left-nav a{display:block;padding:1em;color:inherit;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}#left-nav .nav-name{width:77%;width:calc(100% - 40px);display:block;}#left-nav .nav--is-expanded>ul{display:block;}.side-nav__lv-1{padding:0;color:#fff;}.side-nav__lv-1 ul{display:none;padding:0 0 0 5%;}.side-nav__link-lv-1:hover{background:#b71c1c;}.side-nav__link-lv-1.side-nav--link-is-current{background:#f9a825;}.side-nav__lv-2{font-size:.9em;background:#558b2f;}.side-nav__lv-2 .side-nav--link-is-current{font-weight:bold;text-decoration:underline;}@media only screen and (max-width:767px){#left-nav{display:none;}}.main-nav-wrapper{display:inline-block;}.main-nav-wrapper .main-nav{display:inline-block;}.main-nav-wrapper .main-nav ul{padding:0;margin:0;list-style-type:none;}.main-nav-wrapper .main-nav li{float:left;padding:0 1em;}.main-nav-wrapper .main-nav li:last-of-type{padding:0 0 0 1em;}.main-nav-wrapper .main-nav a{-moz-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;color:inherit;display:block;font-weight:500;font-size:1.0588235294em;}.main-nav-wrapper .main-nav .top-links,.main-nav-wrapper .main-nav .dyn-menu ul{display:none;}.mobile-menu-close{display:none;}.mobile-menu-info{display:none;}.mobile-menu-open header{background:transparent;border:0;height:100%;}.mobile-menu-open header .main-nav-wrapper{position:fixed;width:calc(65% + 48px);top:0;left:0;}.mobile-menu-open header .main-nav-wrapper .mobile-menu-close{display:block;position:absolute;top:0;right:0;background:#f6f6f6;padding:1em;box-shadow:0 1px 20px 0 rgba(0,0,0,.1),0 1px 4px 0 rgba(0,0,0,.05);cursor:pointer;line-height:1;}.mobile-menu-open header .main-nav-wrapper .main-nav{display:inline-block;background:#fff;position:fixed;width:65%;min-width:240px;max-width:438px;left:0;top:0;text-align:left;height:100%;}.mobile-menu-open header .main-nav-wrapper .main-nav li{padding:0;}.mobile-menu-open header .main-nav-wrapper .main-nav li a{font-size:16px;font-weight:500;padding:1.2em!important;}.mobile-menu-open header .main-nav-wrapper .main-nav .top-links-container{width:100%;}.mobile-menu-open header .main-nav-wrapper .main-nav .top-links-container .top-links{border:0;}.mobile-menu-open header .main-nav-wrapper .main-nav .top-links-container .top-links a{margin:0;color:#5c9ded;}.mobile-menu-open header .main-nav-wrapper .main-nav nav li{border-bottom:1px solid #e9e9e9;}.mobile-menu-open header .main-nav-wrapper .main-nav .mobile-menu-info{display:block;background:#273b72;color:#fff;font-size:16px;padding:1em 1em 1.5em;text-align:left;}.mobile-menu-open header .main-nav-wrapper .main-nav .mobile-menu-info p{margin:.5em 0;}.mobile-menu-open header .main-nav-wrapper .main-nav .mobile-menu-info a{padding:0;}.mobile-menu-open #mto-overlay{display:block;}.main-nav__lv-1{display:none;}@media screen and (max-width:815px) and (min-width:767px){.main-nav-wrapper .main-nav li{padding:0 .8em;}}@media only screen and (min-width:768px){.main-nav .nav--is-expanded a{border-bottom:6px solid #5c9ded;}.main-nav li:not(.nav--is-expanded):hover{background:#f6f6f6;}.main-nav .nav-sub-expander{display:none;}}@media only screen and (max-width:767px){.header-right{top:-15px!important;}.header-right .main-nav-wrapper .main-nav{display:none;}.header-right .main-nav-wrapper .main-nav li{float:none;}.header-right .main-nav-wrapper .main-nav .nav--is-expanded>ul{display:block;}.header-right .main-nav-wrapper .main-nav .top-links{display:block;float:none;border-top:1px solid #808080;}.header-right .main-nav--link-is-current{background:#5c9ded;color:#fff!important;}.header-right .main-nav__lv-0 ul{display:none;padding-left:2%;}}.top-links ul{margin:0;}.top-links ul li{display:inline-block;}.top-links__link{margin-left:.8em;font-weight:500;color:#273b72;}.top-links__link span,.top-links__link img{vertical-align:middle;}.top-links__link img{margin:0 .2em;max-width:17px;}@media only screen and (max-width:767px){.top-links{display:none;}.top-links .top-links__link img{margin:0 .5em 0 0;}}.tailor-made{background-color:#f6f6f6;text-align:center;padding:2.3529411765em 1.7647058824em;}.tailor-made .container{width:440px!important;}.tailor-made .container .blue-text{color:#5c9ded;text-transform:uppercase;font-size:.94118em;margin:0;}.tailor-made .container h2{font-size:1.5294117647em;font-weight:600;}.tailor-made .container .umbraco-forms-form{overflow:hidden;}.tailor-made .container .umbraco-forms-form .umbraco-forms-page{overflow:hidden;}.tailor-made .container .umbraco-forms-form .umbraco-forms-page fieldset{width:100%;margin-bottom:0;padding:0;}.tailor-made .container .umbraco-forms-form .umbraco-forms-page fieldset .umbraco-forms-container{width:100%;}.tailor-made .container .umbraco-forms-form .umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field{margin-bottom:1em;}.tailor-made .container .umbraco-forms-form .umbraco-forms-page fieldset .umbraco-forms-container label{text-align:left;margin-left:.8em;font-weight:normal;}.tailor-made .container .umbraco-forms-form .umbraco-forms-page fieldset .umbraco-forms-container input[type=text]{display:inline-block;}.video{background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid #d3d3d3;cursor:pointer;position:relative;padding-bottom:56.25%;height:0;}.video iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%;}.video:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:85px;height:59px;background-image:url(../../img/video-play.png);background-repeat:no-repeat;background-size:100%;}.video:hover:before{opacity:.9;}#cookie-warning{background-color:#2d2d2d;box-shadow:0 0 16px 4px rgba(0,0,0,.56);z-index:100000;position:fixed;width:100%;bottom:0;padding:15px 0;color:#fff;display:none;}#cookie-warning .icon-cancel{font-size:3em;}@media screen and (max-width:767px){#cookie-warning{text-align:center;}}.course-blurb{display:table;table-layout:fixed;width:100%;margin:1em 0 3em;line-height:1.25;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);}.course-blurb .image-container,.course-blurb .content{display:table-cell;position:relative;height:100%;}.course-blurb .image-container{background-position:50% 50%;background-size:cover;height:100%;}.course-blurb .image-container .course-blurb__data{height:100%;position:absolute;bottom:0;left:0;color:#fff;width:100%;padding:1.76471em;}.course-blurb .image-container .course-blurb__data .data__inner{position:absolute;background-image:linear-gradient(to bottom,transparent,#000);width:100%;left:0;padding:1.76471em;bottom:0;}.course-blurb .image-container .course-blurb__data .data__inner p{margin:.4em 0;}.course-blurb .image-container .course-blurb__data .data__inner .course-blurb__data-category{font-size:.9411764706em;font-weight:500;text-transform:uppercase;}.course-blurb .image-container .course-blurb__data .data__inner .course-blurb__data-name{font-size:22px;font-weight:600;font-family:"Open Sans",sans-serif;}.course-blurb .image-container .course-blurb__data .data__inner .course-blurb__data-location{color:#ccc;font-size:16px;}.course-blurb .content{background:#fff;padding:2.0588235294em 1.7647058824em 4.7058823529em;}.course-blurb .content p{margin:.3em 0;}.course-blurb .content .course-blurb__data .course-blurb__data-category{font-size:.9411764706em;color:#5c9ded;text-transform:uppercase;font-weight:500;margin-top:0;}.course-blurb .content .course-blurb__data .course-blurb__data-name{font-size:1.1764705882em;font-weight:600;font-family:"Open Sans",sans-serif;}.course-blurb .content .course-blurb__data .course-blurb__data-location{font-size:.9411764706em;color:#666;}.course-blurb .content .content__bottom{width:100%;position:absolute;left:0;bottom:0;}.course-blurb .content .content__bottom .course-blurb__price,.course-blurb .content .content__bottom .course-blurb__link{display:inline-block;}.course-blurb .content .content__bottom .course-blurb__price{font-size:1.0588235294em;font-weight:500;padding-left:1.7647058824em;padding-top:.4em;}.course-blurb .content .content__bottom .course-blurb__link{background-color:#5c9ded;color:#fff;font-size:1.05882em;font-weight:500;padding:1em;float:right;}.course-blurb .content .content__bottom .course-blurb__link:hover{background-color:#6eaaf5;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}.col-sm-24 .course-blurb .content .course-blurb__data{display:none;}@media screen and (max-width:767px){.col-sm-24 .course-blurb{margin-bottom:2.5em;}}@media screen and (max-width:520px){.col-sm-24 .course-blurb{display:inline-block;}.col-sm-24 .course-blurb .image-container,.col-sm-24 .course-blurb .content{width:100%;display:block;}.col-sm-24 .course-blurb .image-container .course-blurb__data{position:relative;padding:0;}.col-sm-24 .course-blurb .image-container .course-blurb__data .data__inner{position:relative;padding-top:4em;}}.col-sm-12 .course-blurb{min-height:220px;}.col-sm-12 .course-blurb .image-container{display:none;}.col-sm-12 .course-blurb .content .course-blurb__description{display:none;}.contact-form{background-color:#f6f6f6;text-align:center;padding:3em 0 1em;}.contact-form .container{width:1012px;}.contact-form .container .blue-text{color:#5c9ded;text-transform:uppercase;font-size:.94118em;margin:0;}.contact-form .container h2{font-size:1.5294117647em;font-weight:600;}.contact-form .container .umbraco-forms-form{overflow:hidden;}.contact-form .container .umbraco-forms-form .checkbox label{left:40px;}.contact-form .container .umbraco-forms-form .umbraco-forms-page{overflow:hidden;}.contact-form .container .umbraco-forms-form .umbraco-forms-page fieldset{width:50%;text-align:left;margin-bottom:0;padding:0;}.contact-form .container .umbraco-forms-form .umbraco-forms-page fieldset .umbraco-forms-container{width:100%;}.contact-form .container .umbraco-forms-form .umbraco-forms-page fieldset .umbraco-forms-container label{text-align:left;font-weight:normal;}.contact-form .container .umbraco-forms-form .umbraco-forms-page fieldset .umbraco-forms-container input[type=text]{display:inline-block;width:100%;}.contact-form .container .umbraco-forms-form .umbraco-forms-page fieldset .umbraco-forms-container textarea{height:182px;width:100%;max-width:100%!important;margin-bottom:1em;}@media screen and (max-width:676px){.contact-form .container .umbraco-forms-form .umbraco-forms-page fieldset{width:100%;}.contact-form .container .umbraco-forms-form .umbraco-forms-page fieldset input[type=text]{width:100%!important;max-width:100%!important;}}.contact-form .container .umbraco-forms-form .umbraco-forms-page .umbraco-forms-navigation{width:100%;text-align:right;}.contact-form .container .umbraco-forms-form .umbraco-forms-page .umbraco-forms-navigation .col-md-12{width:100%;}.content-slider{padding-top:100px;margin-top:-100px;}.content-slider .slider{overflow:hidden;margin-left:-1.1764705882em;margin-right:-1.1764705882em;width:calc(100% + 1.1764705882em);}.content-slider .cs-container .moveLeft{display:none;}.content-slider .cs-container.active .moveLeft{display:block;}.content-slider .movie{vertical-align:top;}.content-slider .movie .slider_movie-container{position:relative;}.content-slider .movie .slider_meta-data{background-color:rgba(0,0,0,.5);position:absolute;width:100%;color:#fff;bottom:0;left:0;padding:1.1176470588em 1.4117647059em;display:flex;align-items:center;min-height:99px;}.content-slider .movie .slider_meta-data>div{overflow:hidden;}.content-slider .movie .slider_meta-data .slider_label{font-size:.7058823529em;}.content-slider .movie .slider_meta-data .slider_title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;}.content-slider .movie .slider_meta-data .slider_date{margin-right:-3px;}.content-slider .movie .slider_meta-data .slider_date_location{font-size:.7058823529em;}.content-slider .movie .slider_meta-data span{display:block;}@media screen and (max-width:1430px){.content-slider .movie .slider_meta-data{min-height:82px;}}.content-slider .movie img{border-radius:0;}.content-slider .movie .description{display:block;background-color:#fff;border-radius:0;border:1px solid #fff;height:250px;padding:1.6470588235em;position:relative;color:#222;}.content-slider .movie .description p{margin:0;}.content-slider .movie .description .price-container{text-align:right;position:absolute;bottom:1.6470588235em;right:1.6470588235em;font-weight:500;}.content-slider .movie .teaser{display:block;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;}.content-slider .moveRight{visibility:visible;}.content-slider.mini-slider .btn-nav{display:none;}@media screen and (max-width:767px){.content-slider.mini-slider .btn-nav{display:block;}}.current-cards-container{background-color:#f6f6f6;}.current-cards-container .current-cards{margin:2em -15px 3em;}.current-cards-container .current-cards .current-card{width:calc(33.3333333333% - 30px);float:left;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);margin:15px;background:#fff;}.current-cards-container .current-cards .current-card .current-card__image-container{background-position:50% 50%;background-size:cover;position:relative;}.current-cards-container .current-cards .current-card .current-card__image-container .current-card__date{background-color:#d22e4a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;text-align:center;color:#fff;font-family:"Open Sans",sans-serif;line-height:26px;padding-top:28px;}.current-cards-container .current-cards .current-card .current-card__image-container .current-card__date .current-card_day{font-size:2.1176470588em;}.current-cards-container .current-cards .current-card .current-card__image-container .current-card__date .current-card_month{font-size:.8823529412em;text-transform:uppercase;}.current-cards-container .current-cards .current-card .current-card__bottom{padding:1.1764705882em 1.7647058824em 1.7647058824em;}.current-cards-container .current-cards .current-card .current-card__bottom .current-card__category{font-family:"Roboto",sans-serif;font-size:.9411764706em;text-transform:uppercase;color:#5c9ded;}.current-cards-container .current-cards .current-card .current-card__bottom .current-card__header{margin:0 0 .5em;color:#222;}.current-cards-container .current-cards .current-card .current-card__bottom .current-card__text{margin:0;color:#222;}@media screen and (max-width:767px){.current-cards-container .current-cards .current-card{width:calc(50% - 30px);}}@media screen and (max-width:470px){.current-cards-container .current-cards .current-card{width:calc(100% - 30px);}}.current-cards-container .current-cards .current-card:hover{transform:scale(1.01)!important;}.current-cards-container .current-cards .current-card:hover .current-card__image-container{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;filter:brightness(104%);}.current-cards-container .current-cards .current-card:hover .current-card__image-container .current-card__date{-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;background-color:#e43c59;}.current-cards-container .current-cards .current-card.no-link{cursor:default;}@media screen and (max-width:1036px){.current-cards-container .current-cards{margin-left:0;margin-right:0;}}.cta{background:#fff;display:flex;position:relative;align-items:center;transition:all .2s ease-in-out;}.cta .column{padding:0;}.cta .cta_teaser{margin:0!important;}.cta:hover{transform:scale(1.01);filter:brightness(103%);}.col-sm-24.column .cta{height:400px;}.col-sm-24.column .cta .cta__image{height:400px;}@media screen and (max-width:767px){.col-sm-24.column .cta{display:block;height:auto!important;}.col-sm-24.column .cta .cta__image{height:200px!important;}.col-sm-24.column .cta .col-sm-7.column{margin-bottom:0;}.col-sm-24.column .cta .col-sm-17.column{margin-top:0;}}.col-sm-12.column .cta{margin-top:2em;margin-bottom:2em;height:272px!important;}.col-sm-12.column .cta .cta__image{height:272px!important;}.col-sm-12.column .cta .cta__text h3{margin-bottom:0;}.col-sm-12.column .cta .column{width:50%;}@media screen and (max-width:767px){.col-sm-12.column .cta .column{margin-bottom:15px!important;}}.col-sm-12.column .cta .cta_teaser{display:none;}@media screen and (max-width:420px){.col-sm-12.column .cta{display:block!important;height:auto!important;}.col-sm-12.column .cta .cta__image{height:200px!important;}.col-sm-12.column .cta .column{width:100%;}}.cta__text{padding:2.3529411765em;color:#222;}.cta__text h3{margin-top:0;font-size:1.1764705882em;}.cta__image{width:100%;height:100%;background-size:cover;}.cta_label{position:absolute;top:1.3333333333em;right:-1em;background:#273a71;color:#caebf7;padding:1em 2em;font-size:.8235294118em;z-index:1;}.pagelist{margin-top:0!important;}.pagelist .button-blue{background-color:#2274d7;}.pagelist .button-blue:hover{background-color:#3781db;}.pagelist .load-more:after{content:url("/img/svg/chevron-down-round.svg");margin-left:.4em;position:relative;top:2px;}.pagelist .pagelist_column-container .cta:nth-child(-n+3){display:flex;}.references-container{padding-bottom:3em;}.references-container .references h1{margin:1.5em;margin-top:1em;font-size:2.1176470588em;}.references-container .references .reference{width:25%;height:196px;line-height:196px;float:left;background:#fff;position:relative;text-align:center;}.references-container .references .reference img{max-width:90%;max-height:80%;margin:auto;-moz-transform:scale(.7);-webkit-transform:scale(.7);transform:scale(.7);}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.references-container .references .reference img{-moz-transform:none;-webkit-transform:none;transform:none;}}@media screen and (max-width:480px){.references-container .references .reference img{-moz-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);}}.references-container .references .reference:hover img{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;-moz-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);filter:brightness(103%);}@media screen and (min-width:767px){.references-container .references .reference{border-right:1px solid #e9e9e9;}.references-container .references .reference:nth-of-type(n+5){border-top:1px solid #e9e9e9;}.references-container .references .reference:nth-of-type(4n+4){border-right:0;}}@media screen and (max-width:767px){.references-container .references .reference{width:50%;}.references-container .references .reference:nth-of-type(n+3){border-top:1px solid #e9e9e9;}.references-container .references .reference:nth-of-type(2n+1){border-right:1px solid #e9e9e9;}}@media screen and (max-width:420px){.references-container .references .reference:nth-of-type(n+7){display:none;}}.subscribe-course{padding:2em 0 2em;}.subscribe-course .container{width:600px!important;text-align:center;}.subscribe-course .container form .umbraco-forms-page{width:418px;max-width:100%;text-align:center;display:inline-block;margin:auto;padding-left:1.5em;}.subscribe-course .container form fieldset{padding:0!important;}.subscribe-course .container form fieldset .col-md-12{width:100%;padding:0;}.subscribe-course .container form .umbraco-forms-navigation{padding:9px 0;}.subscribe-course .container form .umbraco-forms-navigation .col-md-12{width:100%;padding:0;}.subscribe-course .container form .umbraco-forms-navigation .col-md-12 input[type=submit]{font-size:1.05882em;font-weight:500;background-color:#d22e4a;color:#fff;padding:.9em 1.5em;margin-left:-20px;}.subscribe-course .container form .umbraco-forms-navigation .col-md-12 input[type=submit]:hover{-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;background-color:#e43c59;}.subscribe-course .container label{display:none;}.subscribe-course .container input[type=text]{border-radius:0;box-shadow:none;width:280px;padding:.95em;}@media screen and (max-width:440px){.subscribe-course .container input[type=text]{width:196px;}}.image-and-text{overflow:hidden;display:table;table-layout:fixed;width:100%;}.image-and-text .image-and-text__image-container,.image-and-text .image-and-text__content{width:50%;display:table-cell;vertical-align:middle;}.image-and-text .image-and-text__content{vertical-align:top;}.image-and-text .image-and-text__image-container{text-align:center;}.image-and-text .image-and-text__image-container img{max-width:80%;}@media screen and (max-width:560px){.image-and-text{display:inline-block;}.image-and-text .image-and-text__image-container,.image-and-text .image-and-text__content{width:100%;display:block;}.image-and-text .image-and-text__content{padding:1em;}}.info-box{display:flex;flex-shrink:0;flex-grow:1;}.info-box__image{flex:4;text-align:center;}.col-sm-12.column .info-box{flex-direction:column;}.col-sm-12.column .info-box__image{text-align:left;max-width:140px;}.col-sm-24.column .info-box{align-items:center;}.col-sm-24.column .info-box__text{margin:2em;flex:8;}.col-sm-24.column .info-box.image-to-the-right{flex-direction:row-reverse;}@media screen and (max-width:620px){.col-sm-24.column .info-box{display:block;}.col-sm-24.column .info-box__text{margin-left:0;margin-right:0;}}.image-and-text-small{overflow:hidden;display:table;table-layout:fixed;width:100%;margin:4em 0;background-color:#f6f6f6;}.image-and-text-small .image-and-text__image-container,.image-and-text-small .image-and-text__content{display:table-cell;vertical-align:middle;}.image-and-text-small .image-and-text__image-container{width:35%;background-position:50% 50%;background-size:cover;}.image-and-text-small .image-and-text__content{vertical-align:top;width:65%;padding:1em 2em;}.image-and-text-small .image-and-text__content h2{font-size:1.52941em;font-weight:600;}@media screen and (max-width:560px){.image-and-text-small{display:inline-block;}.image-and-text-small .image-and-text__image-container,.image-and-text-small .image-and-text__content{width:100%;display:block;}.image-and-text-small .image-and-text__content{padding:1em;}}[data-container-size=full] .image-and-text-small{margin:0;}.expandable-content{margin-top:1em;}.expandable-content>h3{color:#273b72;font-size:1.1764705882em;font-weight:500;font-family:"Roboto",sans-serif;cursor:pointer;display:inline-block;}.expandable-content>h3:after{content:url("/img/svg/arrow-down.svg");margin-left:.4em;position:relative;top:2px;}.expandable-content .hidden-content{background:#fff;padding:30px;display:none;}.expandable-content .hidden-content>h2:first-of-type,.expandable-content .hidden-content>h3:first-of-type{margin-top:0;}.expandable-content .hidden-content.transparent{background:none;}.expandable-content .expandable-content_close{color:#273b72;font-size:1.1764705882em;font-weight:500;margin-top:2em;display:block;}.expandable-content .expandable-content_close:after{content:url(/img/svg/icon-close.svg);margin-left:.5em;position:relative;top:2px;zoom:.8;}.ebd{padding:1.5em;background-color:#fff;display:flex;align-items:center;}.ebd .ebd-inner{padding:0 .5em;}.ebd .ebd-inner button{font-size:1em;width:40%;float:right;background-color:#d22e4a;color:#fff;padding:1em;}.ebd .ebd-inner button i{display:none;font-size:1.25em;}.ebd .ebd-inner button:hover{-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;background-color:#e43c59;}.ebd-inner__link{font-size:1em;float:right;background-color:#d22e4a;color:#fff;padding:1em;}.ebd__image{max-width:100px;margin:1em;}@media screen and (max-width:480px){.ebd__image{display:none;}}.ebd form{margin:1em 0;}.ebd input{padding:1em;}.ebd input[type=text]{font-size:.9em;width:57%;box-shadow:none;border-radius:0;border:solid 1px #ccc;}.ebd input[type=text]::-webkit-input-placeholder::before{content:"Fyll i din e-postadress";}@media screen and (min-width:767px) and (max-width:906px){.ebd .ebd-inner input[type=text]{width:calc(70% - 1em);}.ebd .ebd-inner button{width:30%;}}@media screen and (max-width:554px){.ebd .ebd-inner input[type=text]{width:calc(70% - 1em);}.ebd .ebd-inner button{width:30%;}}.assignmentcards-container{background-color:#f6f6f6;padding:3em 0;}.assignmentcards-container .container{width:1170px!important;}.assignmentcards-container .container h2{font-size:2.1176470588em;font-weight:300;margin-top:0;}.assignmentcards-container .container .assignmentcards{margin-left:-15px;margin-right:-15px;}.assignmentcards-container .container .assignmentcards .assignmentcard{width:calc(25% - 30px);float:left;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);background:#fff;margin:15px;}.assignmentcards-container .container .assignmentcards .assignmentcard .assignmentcard__image-container{background-position:50% 50%;background-size:cover;position:relative;}.assignmentcards-container .container .assignmentcards .assignmentcard .assignmentcard__image__bottom{padding:1.1764705882em 1.7647058824em 1.7647058824em;}.assignmentcards-container .container .assignmentcards .assignmentcard .assignmentcard__image__bottom h3{font-size:1.1764705882em;color:#222;font-weight:500;margin:0;font-family:"Roboto",sans-serif;}@media screen and (max-width:767px){.assignmentcards-container .container .assignmentcards .assignmentcard{width:calc(50% - 30px);}}@media screen and (max-width:470px){.assignmentcards-container .container .assignmentcards .assignmentcard{width:calc(100% - 30px);}}.assignmentcards-container .container .assignmentcards .assignmentcard:hover .assignmentcard__image-container{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;transform:scale(1.01);filter:brightness(104%);}@media screen and (max-width:1200px){.assignmentcards-container{margin-left:0;margin-right:0;}}.banner{display:inline-block;background-color:#273b72;margin-top:2em;position:relative;margin-bottom:-2em;width:100%;}.banner div .banner-left,.banner div .banner-right{float:left;height:180px;position:relative;}.banner div .banner_cell{display:table-cell;vertical-align:middle;}.banner div .banner-left{width:66.6666666667%;}.banner div .banner-left .banner_image,.banner div .banner-left .banner_teaser{width:50%;float:left;}.banner div .banner-left .banner_image{height:100%;background-size:cover;background-position:50% 50%;}.banner div .banner-left .banner_teaser{color:#222;padding:0 1.5em;display:table;table-layout:fixed;height:180px;background:#fff;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;}.banner div .banner-left .banner_teaser h3{margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.banner div .banner-left .banner_teaser .banner_category{font-family:"Roboto",sans-serif;font-size:.94118em;text-transform:uppercase;color:#5c9ded;}.banner div .banner-left .banner_teaser .banner_date{font-size:.7058823529em;display:block;margin-bottom:.5833333333em;color:#bbb;display:none;}.banner div .banner-left .banner_teaser .banner_teaser__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.8823529412em;}@media screen and (max-width:1430px){.banner div .banner-left .banner_teaser{padding:2em 1.5em;}}.banner div .banner-right{width:33.3333333333%;text-align:center;padding:0 1.5em;display:table;table-layout:fixed;height:180px;border-right:1px solid #4c597b;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}.banner div .banner-right .banner-button h2{line-height:1.2;font-weight:500;font-size:2em;color:#fff;display:inline-block;margin:0;margin-top:3px;line-height:1.2em;font-size:1.2941176471em;font-family:"Roboto",sans-serif;}.banner div .banner-right .banner-button span img{width:29px;margin-left:1em;vertical-align:baseline;}.banner div .banner-right:hover{background-color:#394d82;}@media screen and (max-width:767px){.banner div .banner-right{margin:0;}}@media screen and (max-width:767px){.banner div .banner-left,.banner div .banner-right{height:300px;width:50%;}.banner div .banner-left .banner_image,.banner div .banner-left .banner_teaser{width:100%;height:50%;}.banner div .banner-left .banner_teaser{background:#fff;color:#222;}}@media screen and (max-width:600px){.banner div .banner-left,.banner div .banner-right{height:300px;width:100%;}.banner div .banner-right{height:100px;}}@media screen and (max-width:990px){.banner{margin-bottom:-1.5em;display:inline-block;max-width:100%;}}.page-course-right .book-course{padding:0 15px 0;margin:1em 0 1em;}.page-course-right .book-course .book-course__info{text-align:center;}.page-course-right .book-course .book-course__info .book-course__info-left,.page-course-right .book-course .book-course__info .book-course__info-right{width:auto!important;float:none;text-align:center;}.page-course-right .book-course .book-course__alert-form,.page-course-right .book-course .book-course__interest-form{padding:0 1em 1em;}.page-course-right .book-course .book-course__interest-form label{padding-left:14px;}.course-date-list-container{border-bottom:1px solid #e6e6e6;}.book-course{overflow:hidden;padding:1.7647058824em 15px;margin:1em 0 3em;}.book-course .book-course__info{overflow:hidden;}.book-course .book-course__info .inquiry-course__left{width:60%!important;}.book-course .book-course__info .inquiry-course__right{width:40%!important;float:right;}.book-course .book-course__info .book-course__info-left{width:50%;float:left;}.book-course .book-course__info .book-course__info-left p{margin:0;}.book-course .book-course__info .book-course__info-left .book-course__category{color:#5c9ded;text-transform:uppercase;}.book-course .book-course__info .book-course__info-left .book-course__date{text-transform:uppercase;color:#666;}.book-course .book-course__info .book-course__info-left .book-course__title{font-size:1.2941176471em;font-weight:600;}.book-course .book-course__info .book-course__info-left .inquiry-course__title{font-size:1.20412em;font-weight:600;}.book-course .book-course__info .book-course__info-left .book-course__price{font-size:1.0588235294em;font-weight:500;}.book-course .book-course__info .book-course__info-right{width:50%;float:left;text-align:right;}.book-course .book-course__info .book-course__info-right .book-course__blue-button{background-color:#5c9ded;color:#fff;font-size:1.0588235294em;padding:.5882352941em 1.7647058824em;display:inline-block;}.book-course .book-course__info .book-course__info-right .inquiry-course__blue-button{background-color:#5c9ded;color:#fff;font-size:1.0588235294em;padding:.4705882353em .7058823529em;display:inline-block;text-align:center;}.book-course .book-course__info .book-course__info-right .book-course__blue-button:hover,.book-course .book-course__info .book-course__info-right .inquiry-course__blue-button:hover{background-color:#6eaaf5;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}.book-course .book-course__info .book-course__info-right .book-course__message-text a{border:0;}@media screen and (max-width:620px){.book-course .book-course__info .book-course__info-left,.book-course .book-course__info .book-course__info-right{width:100%;}}.book-course .book-course__form{display:none;background:#fff;padding:0 0 1.8823529412em;margin-top:2em;}.book-course .book-course__form legend{color:#666;font-size:.9411764706em;text-transform:uppercase;font-weight:500;margin-bottom:1em;}.book-course .book-course__form select{-webkit-appearance:menulist;}.book-course .book-course__form .umbraco-forms-page{position:relative;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-fieldset{width:50%;padding:0 1em;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-fieldset .umbraco-forms-container{padding:0;width:100%;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-fieldset .umbraco-forms-container label.umbraco-forms-label{font-weight:500;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-fieldset .umbraco-forms-container input[type=text]{border:1px solid #e9e9e9;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-fieldset:nth-child(1){position:absolute;top:0;left:0;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-fieldset:nth-child(2){margin-top:120px;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-fieldset:nth-child(3){padding-right:0;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-navigation{width:100%;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-navigation>div{width:100%;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-navigation input[type=submit]{background-color:#d22e4a;float:right;margin-top:-1em;}.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-navigation input[type=submit]:hover{background-color:#e43c59;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}.book-course .book-course__form:before{content:"";display:block;width:60px;margin:auto;border-left:30px transparent solid;border-right:30px transparent solid;border-bottom:25px #fff solid;position:relative;top:-25px;}.book-course .book-course__alert-form,.book-course .book-course__interest-form{display:none;margin-top:40px;text-align:center;background:#fff;padding:0 1em .2em;}.book-course .book-course__alert-form fieldset,.book-course .book-course__interest-form fieldset{width:100%;padding:0;}.book-course .book-course__alert-form fieldset legend,.book-course .book-course__interest-form fieldset legend{color:#666;font-size:.9411764706em;text-transform:uppercase;font-weight:500;margin-bottom:1em;}.book-course .book-course__alert-form fieldset .umbraco-forms-container,.book-course .book-course__interest-form fieldset .umbraco-forms-container{width:100%;padding:0;}.book-course .book-course__alert-form fieldset .umbraco-forms-container label,.book-course .book-course__interest-form fieldset .umbraco-forms-container label{display:none;padding:0;}.book-course .book-course__alert-form fieldset .umbraco-forms-container .umbraco-forms-field-wrapper,.book-course .book-course__interest-form fieldset .umbraco-forms-container .umbraco-forms-field-wrapper{display:block;}.book-course .book-course__alert-form fieldset .umbraco-forms-container .umbraco-forms-field-wrapper input[type=text],.book-course .book-course__interest-form fieldset .umbraco-forms-container .umbraco-forms-field-wrapper input[type=text]{padding:.7647058824em .9411764706em;width:100%;display:inline-block;border:1px solid #e9e9e9;margin:0;vertical-align:middle;}.book-course .book-course__alert-form .book-course__interest-form input [type=text],.book-course .book-course__interest-form .book-course__interest-form input [type=text]{padding:.76471em .54118em;width:58.1%;display:inline-block;border:1px solid #e9e9e9;margin:14px 0;vertical-align:middle;margin-left:-1.3em;}.book-course .book-course__alert-form .umbraco-forms-navigation,.book-course .book-course__interest-form .umbraco-forms-navigation{padding:0;vertical-align:middle;width:100%;float:none!important;}.book-course .book-course__alert-form .umbraco-forms-navigation .col-md-12,.book-course .book-course__interest-form .umbraco-forms-navigation .col-md-12{width:100%;padding:0;}.book-course .book-course__alert-form .umbraco-forms-navigation .col-md-12 input[type=submit],.book-course .book-course__interest-form .umbraco-forms-navigation .col-md-12 input[type=submit]{line-height:1.8;width:100%;padding:.2em 1.94118em;}@media screen and (max-width:520px){.book-course .book-course__alert-form fieldset .umbraco-forms-container .umbraco-forms-field-wrapper,.book-course .book-course__interest-form fieldset .umbraco-forms-container .umbraco-forms-field-wrapper{white-space:normal;}.book-course .book-course__alert-form fieldset .umbraco-forms-container .umbraco-forms-field-wrapper input[type=text],.book-course .book-course__interest-form fieldset .umbraco-forms-container .umbraco-forms-field-wrapper input[type=text]{width:100%;}.book-course .book-course__alert-form .umbraco-forms-navigation,.book-course .book-course__interest-form .umbraco-forms-navigation{float:right;}.book-course .book-course__alert-form .umbraco-forms-navigation>div,.book-course .book-course__interest-form .umbraco-forms-navigation>div{padding:0;}}.book-course .book-course__alert-form:before{content:"";display:block;width:60px;margin:auto;border-left:30px transparent solid;border-right:30px transparent solid;border-bottom:25px #fff solid;position:relative;top:-25px;}.book-course .book-course__interest-form .interest-form__data-header{color:#5c9ded;text-transform:uppercase;font-size:.9411764706em;margin-bottom:0;}.book-course .book-course__interest-form .interest-form__data-name{font-size:1.2941176471em;font-weight:600;margin:.3em 0;}.book-course .book-course__interest-form .interest-form__data-price{margin-top:.5em;}.book-course .terms{text-align:right;margin-top:-1.8em;margin-bottom:-1em;margin-right:15px;}@media screen and (max-width:560px){.book-course .book-course__form .umbraco-forms-page>.umbraco-forms-fieldset{width:100%;}}.contact-cards-container{margin:3em 0;}.contact-cards-container .contact-cards__header{font-size:2.1176470588em;font-weight:300;text-align:center;margin-top:25px;margin-bottom:25px;}.contact-cards-container .contact-cards{margin:0 -15px;line-height:initial;}.contact-cards-container .contact-cards .contact-card{width:calc(25% - 30px);float:left;margin:15px;}.contact-cards-container .contact-cards .contact-card:nth-child(5){clear:left;}.contact-cards-container .contact-cards .contact-card .contact-card__image{padding-bottom:100%;background-position:50% 50%;background-size:cover;}.contact-cards-container .contact-cards .contact-card .contact-card__bottom{margin:1.1764705882em 0 0 0;min-height:174px;}.contact-cards-container .contact-cards .contact-card .contact-card__bottom .contact-card__name{font-size:1.1764705882em;margin:0;}.contact-cards-container .contact-cards .contact-card .contact-card__bottom .contact-card__role{font-size:1em;margin:.3529411765em 0 0 0;}.contact-cards-container .contact-cards .contact-card .contact-card__bottom .contact-card__education{font-size:.9411764706em;color:#999;margin:.1176470588em 0 0 0;}.contact-cards-container .contact-cards .contact-card .contact-card__bottom .contact-card__phone{font-size:1em;color:#222;margin:.5882352941em 0 0 0;}.contact-cards-container .contact-cards .contact-card .contact-card__bottom .contact-card__email{font-size:1em;color:#4b88e8;margin:0;}@media screen and (max-width:767px){.contact-cards-container .contact-cards .contact-card{width:calc(33.3333333333% - 30px);}.contact-cards-container .contact-cards .contact-card:nth-child(5){clear:none;}.contact-cards-container .contact-cards .contact-card:nth-child(4){clear:left;}}@media screen and (max-width:520px){.contact-cards-container .contact-cards .contact-card{width:calc(50% - 30px);}.contact-cards-container .contact-cards .contact-card:nth-child(5),.contact-cards-container .contact-cards .contact-card:nth-child(4){clear:none;}.contact-cards-container .contact-cards .contact-card:nth-child(3){clear:left;}}@media screen and (max-width:420px){.contact-cards-container .contact-cards .contact-card{width:100%;padding-right:30px;font-size:1.4em;}}.map-container{display:block;}.map-container .map-aside{float:left;width:32%;height:400px;padding:2.3529411765em;background-color:#273b72;color:#fff;}.map-container .map-aside .map-aside-inner{display:inline-block;float:right;padding:0 1em;}.map-container .map-aside .map-aside-inner .map-aside__header{margin:0 0 15px 0;}.map-container .map-aside .map-aside-inner .map-aside__paragraph{font-weight:300;margin:5px 0 10px 0;}.map-container .map-aside .map-aside-inner .map-aside__paragraph .map-aside__paragraph-header{font-weight:500;}.map-container .map-aside .map-aside-inner .map-aside__paragraph a{font-weight:300;color:#4b88e8;border:0;}.map-container .map{height:400px;}@media screen and (max-width:767px){.map-container .map-aside{float:none;width:auto;height:auto;padding:1em;}.map-container .map-aside .map-aside-inner{float:none;}.map-container .map-aside .map-aside-inner .map-aside__header{margin:0;}.map-container .map-aside .map-aside-inner .map-aside__paragraph{float:left;margin:1em 2em 0 0;}.map-container .map-aside .map-aside-inner .map-aside__paragraph:nth-child(4){clear:left;}.map-container .map{width:100%;}}@media screen and (max-width:420px){.map-container .map{display:none;}}.page-course .course-title{text-align:center;margin-bottom:1em;}.page-course main.has-courses{max-width:100%;width:1200px;margin:0 auto;padding-right:15px;padding-left:15px;}@media only screen and (max-width:1430px){.page-course main.has-courses{width:1020px;}}.page-course main.has-courses .page-course-left,.page-course main.has-courses .page-course-right{float:left;vertical-align:top;}.page-course main.has-courses .page-course-left{width:75%;padding-right:2em;}@media screen and (max-width:767px){.page-course main.has-courses .page-course-left{padding-right:0;}}.page-course main.has-courses .page-course-right{width:25%;padding:.2em .8em 1em;background:#fff;}.page-course main.has-courses .page-course-right .course-date{display:table;width:100%;table-layout:fixed;margin:1em 0;}.page-course main.has-courses .page-course-right .course-date .course-date__left,.page-course main.has-courses .page-course-right .course-date .course-date__right{display:table-cell;vertical-align:middle;}.page-course main.has-courses .page-course-right .course-date .course-date__left span{display:block;}.page-course main.has-courses .page-course-right .course-date .course-date__left span:not(:first-of-type){font-size:.9em;color:#444;}.page-course main.has-courses .page-course-right .course-date .course-date__right{text-align:right;}.page-course main.has-courses .page-course-right .course-date .course-date__right a{font-size:1em;font-weight:500;background-color:#5c9ded;color:#fff;padding:.6em 1.2em;}.page-course main.has-courses .page-course-right .course-date:not(:first-of-type){border-top:1px solid #e5e5e5;padding-top:1em;}.page-course main.has-courses .page-course-right .course-date.is-full a{background-color:#e9e9e9;cursor:default;}@media screen and (max-width:980px){.page-course main.has-courses .page-course-left,.page-course main.has-courses .page-course-right{float:none;width:100%;}.page-course main.has-courses .page-course-right{margin-top:1em;}}#main-content-wrapper .content-slider-navigation{position:relative;z-index:1;margin-top:2em;}#main-content-wrapper .content-slider-navigation ul li{display:inline-block;background:none;padding:.5714285714em 1.1428571429em;font-size:.8235294118em;border:1px solid #273a71;margin-right:1.1428571429em;margin-bottom:1em;}#main-content-wrapper .content-slider-navigation ul li a{color:#273a71;}#main-content-wrapper .content-slider-navigation ul li.csn_active{background:#273a71;}#main-content-wrapper .content-slider-navigation ul li.csn_active a{color:#fff;}.page-bookingpage .book-course-header-container,.page-commonpagegrid .book-course-header-container,.page-sectionpage .book-course-header-container{background:#f6f6f6;}.page-bookingpage .book-course-header-container .book-course-header,.page-commonpagegrid .book-course-header-container .book-course-header,.page-sectionpage .book-course-header-container .book-course-header{margin-bottom:2em;}.page-bookingpage .book-course-header-container .book-course-header h2,.page-commonpagegrid .book-course-header-container .book-course-header h2,.page-sectionpage .book-course-header-container .book-course-header h2{margin-bottom:.4em;font-weight:400;}.page-bookingpage .book-course-header-container .book-course-header h3:not(:last-of-type),.page-commonpagegrid .book-course-header-container .book-course-header h3:not(:last-of-type),.page-sectionpage .book-course-header-container .book-course-header h3:not(:last-of-type){margin:0;}.page-bookingpage .book-course-header-container .book-course-header h3:last-of-type,.page-commonpagegrid .book-course-header-container .book-course-header h3:last-of-type,.page-sectionpage .book-course-header-container .book-course-header h3:last-of-type{margin-top:0;}@media screen and (max-width:700px){.page-bookingpage .book-course-header-container .book-course-header,.page-commonpagegrid .book-course-header-container .book-course-header,.page-sectionpage .book-course-header-container .book-course-header{margin-bottom:0;}}.page-bookingpage .umbraco-forms-form.bokakurs,.page-bookingpage .umbraco-forms-form.bookcourse,.page-commonpagegrid .umbraco-forms-form.bokakurs,.page-commonpagegrid .umbraco-forms-form.bookcourse,.page-sectionpage .umbraco-forms-form.bokakurs,.page-sectionpage .umbraco-forms-form.bookcourse{margin-bottom:2em;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page{overflow:auto;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:first-of-type,.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:last-of-type,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:first-of-type,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:last-of-type,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:first-of-type,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:last-of-type,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:first-of-type,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:last-of-type,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:first-of-type,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:last-of-type,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:first-of-type,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:last-of-type{display:none;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset{width:100%;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset legend,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset legend,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset legend,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset legend,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset legend,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset legend{font-size:1.4em;font-weight:500;margin-bottom:1em;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12{padding:0;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 label,.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 label,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 label,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 label,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 label,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 label,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper{padding:0;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container{width:100%;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group{overflow:auto;margin-bottom:1em;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2{width:100%;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper{max-width:300px;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text],.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text],.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text],.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text],.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text],.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text]{width:100%;}@media screen and (max-width:700px){.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper{max-width:500px;}}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset{width:50%;}@media screen and (max-width:700px){.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset{width:100%;margin-top:1em;}}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation{margin-top:1em;}.page-bookingpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2,.page-bookingpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2{margin:0;padding:0;}.page-course .book-course-header-container,.page-commonpagegrid .book-course-header-container,.page-sectionpage .book-course-header-container{background:#f6f6f6;}.page-course .book-course-header-container .book-course-header,.page-commonpagegrid .book-course-header-container .book-course-header,.page-sectionpage .book-course-header-container .book-course-header{margin-bottom:2em;}.page-course .book-course-header-container .book-course-header h2,.page-commonpagegrid .book-course-header-container .book-course-header h2,.page-sectionpage .book-course-header-container .book-course-header h2{margin-bottom:.4em;font-weight:400;}.page-course .book-course-header-container .book-course-header h3:not(:last-of-type),.page-commonpagegrid .book-course-header-container .book-course-header h3:not(:last-of-type),.page-sectionpage .book-course-header-container .book-course-header h3:not(:last-of-type){margin:0;}.page-course .book-course-header-container .book-course-header h3:last-of-type,.page-commonpagegrid .book-course-header-container .book-course-header h3:last-of-type,.page-sectionpage .book-course-header-container .book-course-header h3:last-of-type{margin-top:0;}@media screen and (max-width:700px){.page-course .book-course-header-container .book-course-header,.page-commonpagegrid .book-course-header-container .book-course-header,.page-sectionpage .book-course-header-container .book-course-header{margin-bottom:0;}}.page-course .umbraco-forms-form.bokakurs,.page-course .umbraco-forms-form.bookcourse,.page-commonpagegrid .umbraco-forms-form.bokakurs,.page-commonpagegrid .umbraco-forms-form.bookcourse,.page-sectionpage .umbraco-forms-form.bokakurs,.page-sectionpage .umbraco-forms-form.bookcourse{margin-bottom:2em;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page{overflow:auto;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:first-of-type,.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:last-of-type,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:first-of-type,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:last-of-type,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:first-of-type,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:last-of-type,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:first-of-type,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:last-of-type,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:first-of-type,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset:last-of-type,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:first-of-type,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset:last-of-type{display:block;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset{width:100%;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset legend,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset legend,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset legend,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset legend,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset legend,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset legend{font-size:1.4em;font-weight:500;margin-bottom:1em;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12{padding:0;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 label,.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 label,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 label,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 label,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 label,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 label,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .col-md-12 .umbraco-forms-field-wrapper{padding:0;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container{width:100%;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group{overflow:auto;margin-bottom:1em;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .col-sm-2{width:100%;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper{width:100%;max-width:300px;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text],.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text],.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text],.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text],.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text],.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper input[type=text]{width:100%;}@media screen and (max-width:700px){.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page fieldset .umbraco-forms-container .form-group .umbraco-forms-field-wrapper{max-width:500px;}}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset{width:50%;}@media screen and (max-width:700px){.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-fieldset,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-fieldset{width:100%;margin-top:1em;}}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation{margin-top:1em;}.page-course .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2,.page-course .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2,.page-commonpagegrid .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2,.page-commonpagegrid .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2,.page-sectionpage .umbraco-forms-form.bokakurs .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2,.page-sectionpage .umbraco-forms-form.bookcourse .umbraco-forms-page .umbraco-forms-navigation .col-sm-offset-2{margin:0;padding:0;}.page-home #main-content-wrapper>div:nth-child(2){margin-top:-50px;padding-top:50px;}.page-newslist #main-content-wrapper .container .news-content,.page-news #main-content-wrapper .container .news-content{margin-bottom:3em;}.page-newslist #main-content-wrapper .container .news-content .news-card,.page-news #main-content-wrapper .container .news-content .news-card{display:none;position:relative;min-height:316px;width:calc(50% - 30px);box-shadow:0 2px 5px 0 rgba(0,0,0,.05);float:left;margin:15px;padding:1.3em 1.3em 4em;background:#fbfbfb;}.page-newslist #main-content-wrapper .container .news-content .news-card h3,.page-news #main-content-wrapper .container .news-content .news-card h3{margin-top:0;margin-bottom:.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.page-newslist #main-content-wrapper .container .news-content .news-card .news-date,.page-news #main-content-wrapper .container .news-content .news-card .news-date{color:#888;font-size:14px;}.page-newslist #main-content-wrapper .container .news-content .news-card .news-teaser,.page-news #main-content-wrapper .container .news-content .news-card .news-teaser{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.page-newslist #main-content-wrapper .container .news-content .news-card a,.page-news #main-content-wrapper .container .news-content .news-card a{background:#5c9ded;color:#fff;border-radius:6px;padding:.4em 1.5em;bottom:1.5em;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;width:12em;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}.page-newslist #main-content-wrapper .container .news-content .news-card a:hover,.page-news #main-content-wrapper .container .news-content .news-card a:hover{background:#67a8f9;}@media screen and (max-width:1430px){.page-newslist #main-content-wrapper .container .news-content .news-card,.page-news #main-content-wrapper .container .news-content .news-card{min-height:263px;}}@media screen and (max-width:600px){.page-newslist #main-content-wrapper .container .news-content .news-card,.page-news #main-content-wrapper .container .news-content .news-card{height:auto;width:calc(100% - 30px);padding-bottom:5em;}}.page-newslist #main-content-wrapper .container .news-content .news-card:nth-child(-n+8),.page-news #main-content-wrapper .container .news-content .news-card:nth-child(-n+8){display:inline-block;}.page-newslist #main-content-wrapper .container .news-content a.load-more,.page-news #main-content-wrapper .container .news-content a.load-more{background:#d22e4a;color:#fff;border-radius:6px;padding:.55em 2em;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;font-size:1.1764705882em;margin:2em 0;display:inline-block;}.page-newslist #main-content-wrapper .container .news-content a.load-more:hover,.page-news #main-content-wrapper .container .news-content a.load-more:hover{background:#e63f5b;}.page-newslist #main-content-wrapper .container #l-sidebar,.page-news #main-content-wrapper .container #l-sidebar{margin-top:15px;margin-right:2%;margin-bottom:3em;width:27%;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content{margin:0;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content li,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content li{background:none;padding:0;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content li a,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content li a{color:#222;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li>a,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li>a{background:#5c9ded;color:#fff;display:block;padding:.7058823529em;margin-bottom:1px;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li>a span,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li>a span{float:right;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li>a span:before,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li>a span:before{font-size:1.2941176471em;color:#fff;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li ul.sub-menu li,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li ul.sub-menu li{padding:.7058823529em;border-bottom:1px solid #f1f1f1;cursor:pointer;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li ul.sub-menu li .side-menu-news-date,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li ul.sub-menu li .side-menu-news-date{color:#888;display:block;font-size:12px;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li ul.sub-menu li:hover,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li ul.sub-menu li:hover{background-color:#f7f7f7;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li ul.sub-menu li.current-news,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content>li ul.sub-menu li.current-news{background-color:#f7f7f7;}.page-newslist #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content li:not(.has-items) ul.sub-menu,.page-news #main-content-wrapper .container #l-sidebar div.nav-side-menu div.menu-list ul#menu-content li:not(.has-items) ul.sub-menu{display:none;}@media screen and (max-width:767px){.page-newslist #main-content-wrapper .container #l-sidebar,.page-news #main-content-wrapper .container #l-sidebar{width:100%;margin-bottom:2em;}}@media screen and (max-width:767px){.page-newslist #main-content-wrapper .container,.page-news #main-content-wrapper .container{display:flex;flex-direction:column-reverse;}}.page-news .back-to-newslist{float:right;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);margin:15px;padding:.5em 1em;border-bottom-left-radius:20px;}.page-news .back-to-newslist span{color:#5c9ded;transform:rotate(-90deg);display:inline-block;vertical-align:middle;font-size:1.2em;}.page-news #main-content-wrapper{padding-top:3em;}.page-news #main-content-wrapper main .shrink-div .container{max-width:100%;}.page-research #main-content-wrapper .research__description{padding:0 0 3em;}.page-research #main-content-wrapper .research__description .container{width:800px;}.page-research .reports-container{background-color:#f6f6f6;padding:3em 0 4em;}.page-research .reports-container .reports .full-width-reports{display:inline-block;}.page-research .reports-container .reports .full-width-reports .report{display:table;width:100%;table-layout:fixed;}.page-research .reports-container .reports .full-width-reports .report .report__image,.page-research .reports-container .reports .full-width-reports .report .report__content{display:table-cell;float:none!important;}@media screen and (max-width:600px){.page-research .reports-container .reports .full-width-reports .report .report__image{display:none;}}.page-research .reports-container .reports .report{width:calc(33.3333333333% - 30px);float:left;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);margin:15px;background:#fff;position:relative;}.page-research .reports-container .reports .report .report__image{width:32%;float:left;padding-bottom:23.35%;background-position:50% 50%;background-size:cover;}.page-research .reports-container .reports .report .report__content{padding:1.1764705882em 1.7647058824em 1.4705882353em;margin-bottom:15px;}.page-research .reports-container .reports .report .report__content .report__category{margin:0;color:#5c9ded;text-transform:uppercase;font-size:.9411764706em;font-weight:500;font-family:"Roboto",sans-serif;}.page-research .reports-container .reports .report .report__content .report__header{font-size:1.1764705882em;font-weight:600;font-family:"Open Sans",sans-serif;margin:3px 0;}.page-research .reports-container .reports .report .report__content .report__date{color:#999;display:inline-block;margin:0;}.page-research .reports-container .reports .report .report__content .report__download{display:block;width:100%;text-align:right;font-size:1.0588235294em;padding-bottom:2px;font-weight:500;color:#273b72;margin-bottom:1.3em;}.page-research .reports-container .reports .report .report__content .report__give-email{display:none;margin:2em 0 0;}.page-research .reports-container .reports .report .report__content .report__give-email input[type=text]{border-radius:0;box-shadow:none;width:calc(100% - 58px);}.page-research .reports-container .reports .report .report__content .report__give-email .terms{margin-top:4px;}.page-research .reports-container .reports .report .report__content .report__give-email .terms input[type=checkbox]{position:relative;top:2px;}.page-research .reports-container .reports .report .report__content .report__give-email button{font-size:1.15em;background-color:#d22e4a;color:#fff;width:53px;padding:.5em 0;}.page-research .reports-container .reports .report .report__content .report__give-email button:hover{-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;background-color:#e43c59;}.page-research .reports-container .reports .report.full-width{width:calc(100% - 30px);}.page-research .reports-container .reports .report.full-width .report__content{width:68%;float:left;}.page-research .reports-container .reports .report.full-width:hover .report__image{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;filter:brightness(103%);}@media screen and (max-width:767px){.page-research .reports-container .reports .small-reports .report{width:calc(50% - 30px);}}@media screen and (max-width:560px){.page-research .reports-container .reports .small-reports .report{width:calc(100% - 30px);}}.page-commonpagegrid #main-content-wrapper .container{width:830px;}.page-commonpagegrid .umb-grid .ingress{font-weight:500;}.page-commonpagegrid .umb-grid p{font-size:1.0588235294em;}.page-contact .rte{width:640px;max-width:100%;margin:20px auto 70px;text-align:center;}.page-contact .rte h1{font-size:2.3529411765em;font-weight:300;}.page-contact .rte .ingress{font-size:1.1764705882em;}.page-servicearea #main-content-wrapper .service-area__description{background-color:#fff;padding:1em 15px 4em;font-size:1.1764705882em;}.page-servicearea #main-content-wrapper .service-area__description .container{max-width:100%;width:748px;margin:0 auto;}.page-servicearea .assignment-cards-container{background-color:#f6f6f6;padding:1em 0 3em;}.page-servicearea .assignment-cards-container .assignment-cards__header{font-size:2.1176470588em;font-weight:300;text-align:center;margin-top:25px;margin-bottom:25px;}.page-servicearea .assignment-cards-container .assignment-cards .assignment-card{width:100%;float:left;margin:1em 0;min-height:270px;background-color:#fff;position:relative;display:table;width:100%;table-layout:fixed;}.page-servicearea .assignment-cards-container .assignment-cards .assignment-card .assignment-card__image-container{width:38.1%;background-position:50% 50%;background-size:cover;display:table-cell;}.page-servicearea .assignment-cards-container .assignment-cards .assignment-card .assignment-card__right{width:56.14%;padding:2.11765em 1.76471em;display:table-cell;}.page-servicearea .assignment-cards-container .assignment-cards .assignment-card .assignment-card__right .assignment-card__name{font-size:1.4117647059em;margin:0;font-weight:600;text-transform:uppercase;}.page-servicearea .assignment-cards-container .assignment-cards .assignment-card .assignment-card__right .assignment-card__text{margin:.5em 0;line-height:1.41;word-break:normal;}.page-servicearea .assignment-cards-container .assignment-cards .assignment-card .assignment-card__link{background-color:#5c9ded;color:#fff;font-size:1.05882em;font-weight:500;padding:1em;position:absolute;bottom:0;right:0;}.page-servicearea .assignment-cards-container .assignment-cards .assignment-card .assignment-card__link:hover{background-color:#6eaaf5;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}@media screen and (max-width:680px){.page-servicearea .assignment-cards-container .assignment-cards .assignment-card .assignment-card__image-container{width:100%;position:absolute;opacity:.12;height:100%;}.page-servicearea .assignment-cards-container .assignment-cards .assignment-card .assignment-card__right{width:100%;}}.page-servicearea .service-area-cards-container{padding:2em 0 90px;}.page-servicearea .service-area-cards-container .service-area-cards__header{font-size:2.1176470588em;font-weight:300;text-align:center;margin-top:25px;margin-bottom:25px;}.page-servicearea .service-area-cards-container .service-area-cards{margin-left:-15px;margin-right:-15px;text-align:center;}.page-servicearea .service-area-cards-container .service-area-cards .service-area-card{display:inline-block;background-color:#d0e1f9;color:#273b72;padding:1.1764705882em 1.7647058824em;font-size:.9090909091em;margin:.8823529412em;}.page-servicearea .service-area-cards-container .service-area-cards .service-area-card h3{margin:0;}.page-servicearea .service-area-cards-container .service-area-cards .service-area-card:hover{background-color:#dae7f9;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(.8);}@media only screen and (max-width:770px){.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card{font-size:13px;}}.page-serviceareas .service-areas__description{background-color:#fff;padding:2em 15px 6em;font-size:1.1764705882em;}.page-serviceareas .service-areas__description .container{max-width:100%;width:830px;margin:0 auto;}.page-serviceareas .service-area-cards-container{background-color:#f6f6f6;}.page-serviceareas .service-area-cards-container .service-area-cards{margin-top:-50px;margin-left:-15px;margin-right:-15px;}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card{width:calc(33.3333333333% - 2em);float:left;margin:0 1em 2em;background:#fff;position:relative;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card .service-area-card__image-container{height:270px;background-size:cover;background-position:50% 50%;}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card .service-area-card__bottom{padding:1.7647058824em 1.7647058824em 3.4em;min-height:343px;}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card .service-area-card__bottom .service-area-card__name{font-size:1.4117647059em;margin-top:0;font-weight:600;}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card .service-area-card__bottom .service-area-card__text{margin:0;}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card .service-area-card__bottom .service-area-card__link{background-color:#5c9ded;color:#fff;font-size:1.05882em;font-weight:500;padding:1em;position:absolute;bottom:0;right:0;}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card .service-area-card__bottom .service-area-card__link:hover{background-color:#6eaaf5;-moz-transition:background-color .2s;-o-transition:background-color .2s;-webkit-transition:background-color .2s;transition:background-color .2s;}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card:hover{transform:scale(1.01);filter:brightness(103%);}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card:hover .service-area-card__image-container{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}@media screen and (max-width:1430px){.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card .service-area-card__bottom{min-height:258px;}}@media screen and (max-width:991px){.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card .service-area-card__bottom{min-height:326px;}}@media screen and (max-width:767px){.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card{width:calc(50% - 2em);}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card .service-area-card__bottom{min-height:324px;}}@media screen and (max-width:566px){.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card{width:calc(100% - 2em);}.page-serviceareas .service-area-cards-container .service-area-cards .service-area-card .service-area-card__bottom{min-height:inherit;}}.page-serviceareas .assignment-cards-container{background-color:#f6f6f6;padding-bottom:90px;}.page-serviceareas .assignment-cards-container .assignment-cards__header{font-size:2.1176470588em;font-weight:300;text-align:center;margin-top:25px;margin-bottom:25px;}.page-serviceareas .assignment-cards-container .assignment-cards{margin:0 -15px;}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card{width:calc(50% - 30px);float:left;margin:15px;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card .assignment-card__image-container{width:43.86%;padding-bottom:43.86%;background-position:50% 50%;background-size:cover;float:left;}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card .assignment-card__right{width:56.14%;float:left;padding:2.1176470588em 1.7647058824em 0;}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card .assignment-card__right .assignment-card__name{font-size:.9411764706em;margin:0;font-family:"Roboto",sans-serif;font-weight:500;text-transform:uppercase;color:#5c9ded;}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card .assignment-card__right .assignment-card__text{font-family:"Open Sans",sans-serif;font-size:1.1764705882em;margin:.5em 0;font-weight:600;color:#222;}@media screen and (max-width:767px){.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card{width:calc(33.3333333333% - 30px);}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card:nth-child(5){clear:none;}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card:nth-child(4){clear:left;}}@media screen and (max-width:520px){.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card{width:calc(50% - 30px);}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card:nth-child(5),.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card:nth-child(4){clear:none;}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card:nth-child(3){clear:left;}}@media screen and (max-width:420px){.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card{width:calc(100% - 30px);padding:0;position:relative;height:180px;}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card .assignment-card__image-container{position:absolute;width:100%;opacity:.12;padding:0;height:100%;}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card .assignment-card__right{width:100%;padding:1.2em 1.2em .4em;}}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card:hover{transform:scale(1.01);filter:brightness(103%);}.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card:hover .assignment-card__image-container{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;}@media screen and (max-width:954px) and (min-width:767px){.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card .assignment-card__image-container{padding-bottom:66%;}}@media screen and (max-width:767px){.page-serviceareas .assignment-cards-container .assignment-cards .assignment-card{width:calc(100% - 2em);}}.page-formthankyoupage main{background-color:#f6f6f6;}.form-result-container{box-shadow:0 2px 5px 0 rgba(0,0,0,.05);margin:15px 0;background:#fff;padding:1em;}.form-result-other-container{display:none;}.show{display:block;}.form-result__level-circle{background-color:#273b72;display:table;color:#fff;padding:0 1em;border-radius:45px;width:88px;height:88px;font-weight:bold;float:left;margin:0 1em;text-align:center;}.form-result__level-circle span{vertical-align:middle;display:table-cell;}.form-result-other{padding:1em 0;border-bottom:1px solid #e9e9e9;}.forms-container{margin:1.5em 0;}.forms-container .umbraco-forms-indicator{display:none;}
/* == Print styles == */

@media print {
    *, *:before, *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after, a[href^="javascript:"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }

    nav,
    header,
    footer {
        display: none;
    }
}

