@charset "UTF-8";
/* normalize.css v1.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 11, ../../Private/Scss/Normalize/_Normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 30, ../../Private/Scss/Normalize/_Normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 43, ../../Private/Scss/Normalize/_Normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
/* line 53, ../../Private/Scss/Normalize/_Normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, ../../Private/Scss/Normalize/_Normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 79, ../../Private/Scss/Normalize/_Normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: Arial, sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */
/* line 91, ../../Private/Scss/Normalize/_Normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 103, ../../Private/Scss/Normalize/_Normalize.scss */
a:focus {
  outline: 0;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch a:hover {
  outline: 0;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
a:active {
  outline: 0;
  -webkit-touch-callout: none;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
/* line 127, ../../Private/Scss/Normalize/_Normalize.scss */
h1 {
  font-size: 2em;
  margin: 0 0 0.67em;
}

/* line 132, ../../Private/Scss/Normalize/_Normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0 0 0.83em;
}

/* line 137, ../../Private/Scss/Normalize/_Normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 0 0 1em;
}

/* line 142, ../../Private/Scss/Normalize/_Normalize.scss */
h4 {
  font-size: 1em;
  margin: 0 0 1.33em;
}

/* line 147, ../../Private/Scss/Normalize/_Normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 0 0 1.67em;
}

/* line 152, ../../Private/Scss/Normalize/_Normalize.scss */
h6 {
  font-size: 0.67em;
  margin: 0 0 2.33em;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
/* line 161, ../../Private/Scss/Normalize/_Normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 *
 * Keep in mind no font-weight: bold + bold font face
 */
/* line 171, ../../Private/Scss/Normalize/_Normalize.scss */
b,
strong {
  font-family: SunLT_600, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 178, ../../Private/Scss/Normalize/_Normalize.scss */
blockquote {
  margin: 0 0 1em;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 186, ../../Private/Scss/Normalize/_Normalize.scss */
dfn {
  font-family: SunLT_500i, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */
/* line 197, ../../Private/Scss/Normalize/_Normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */
/* line 207, ../../Private/Scss/Normalize/_Normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */
/* line 216, ../../Private/Scss/Normalize/_Normalize.scss */
p,
pre {
  margin: 0 0 10px;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 225, ../../Private/Scss/Normalize/_Normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 238, ../../Private/Scss/Normalize/_Normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */
/* line 248, ../../Private/Scss/Normalize/_Normalize.scss */
q {
  quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */
/* line 256, ../../Private/Scss/Normalize/_Normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 266, ../../Private/Scss/Normalize/_Normalize.scss */
small {
  font-size: 80%;
}

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

/* line 282, ../../Private/Scss/Normalize/_Normalize.scss */
sup {
  top: -0.5em;
}

/* line 286, ../../Private/Scss/Normalize/_Normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/**
 * Address margins set differently in IE 6/7.
 */
/* line 298, ../../Private/Scss/Normalize/_Normalize.scss */
dl,
menu,
ol,
ul {
  margin: 0 0 1em;
}

/* line 305, ../../Private/Scss/Normalize/_Normalize.scss */
dd {
  margin: 0;
}

/**
 * Address paddings set differently in IE 6/7.
 */
/* line 313, ../../Private/Scss/Normalize/_Normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 18px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */
/* line 323, ../../Private/Scss/Normalize/_Normalize.scss */
nav ul,
nav ol,
menu ul,
menu ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
/* line 331, ../../Private/Scss/Normalize/_Normalize.scss */
nav ul ul,
nav ol ul,
menu ul ul,
menu ol ul {
  list-style-type: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
/* line 345, ../../Private/Scss/Normalize/_Normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 354, ../../Private/Scss/Normalize/_Normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
/* line 366, ../../Private/Scss/Normalize/_Normalize.scss */
figure {
  margin: 0 0 15px;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Correct margin displayed oddly in IE 6/7.
 */
/* line 378, ../../Private/Scss/Normalize/_Normalize.scss */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 386, ../../Private/Scss/Normalize/_Normalize.scss */
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 398, ../../Private/Scss/Normalize/_Normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
/* line 412, ../../Private/Scss/Normalize/_Normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 427, ../../Private/Scss/Normalize/_Normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 439, ../../Private/Scss/Normalize/_Normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 454, ../../Private/Scss/Normalize/_Normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 467, ../../Private/Scss/Normalize/_Normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 479, ../../Private/Scss/Normalize/_Normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 493, ../../Private/Scss/Normalize/_Normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 505, ../../Private/Scss/Normalize/_Normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
/* line 514, ../../Private/Scss/Normalize/_Normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 525, ../../Private/Scss/Normalize/_Normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 538, ../../Private/Scss/Normalize/_Normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1, ../../Private/Scss/Normalize/_Reset.scss */
html {
  overflow-x: hidden;
}

/* line 4, ../../Private/Scss/Normalize/_Reset.scss */
html, body {
  height: 100%;
}

/* line 7, ../../Private/Scss/Normalize/_Reset.scss */
body {
  color: #434343;
  font-family: SunLT_500, Verdana, sans-serif;
  line-height: 1.5em;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 17, ../../Private/Scss/Normalize/_Reset.scss */
a:link,
a:visited {
  color: #70A839;
}

/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch a:hover {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
a:active {
  text-decoration: none;
  -webkit-touch-callout: none;
}

/* line 28, ../../Private/Scss/Normalize/_Reset.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 32, ../../Private/Scss/Normalize/_Reset.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 36, ../../Private/Scss/Normalize/_Reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
/* line 43, ../../Private/Scss/Normalize/_Reset.scss */
hr.solidLine {
  border-top-style: solid;
}
/* line 46, ../../Private/Scss/Normalize/_Reset.scss */
hr.dottedLine {
  border-top-style: dotted;
}

/* line 50, ../../Private/Scss/Normalize/_Reset.scss */
img {
  max-width: 100%;
  vertical-align: middle;
  height: auto;
}

/* line 55, ../../Private/Scss/Normalize/_Reset.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
  min-width: 0;
}

/* line 61, ../../Private/Scss/Normalize/_Reset.scss */
textarea {
  resize: vertical;
}

/* line 1, ../../Private/Scss/Basics/_Forms.scss */
input,
textarea,
select,
option {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 12, ../../Private/Scss/Basics/_Forms.scss */
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: none;
}

/* line 20, ../../Private/Scss/Basics/_Forms.scss */
input[type="checkbox"],
input[type="radio"] {
  cursor: pointer;
  margin-right: 5px;
  width: auto;
}
/* line 25, ../../Private/Scss/Basics/_Forms.scss */
input[type="checkbox"] + label,
input[type="radio"] + label {
  cursor: pointer;
  margin-right: 5px;
}

/*************************
  Radiobuttons and Checkboxes
**************************/
/* line 35, ../../Private/Scss/Basics/_Forms.scss */
input[type="checkbox"] {
  display: block;
  filter: alpha(opacity=0);
  height: 0;
  opacity: 0;
  outline: none;
  width: 0;
  z-index: -1;
  -webkit-appearance: checkbox;
  -webkit-tap-highlight-color: transparent;
}
/* line 45, ../../Private/Scss/Basics/_Forms.scss */
input[type="checkbox"] + label {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Form/2017-08-02_ODOS_checkbox.svg") no-repeat 0 9px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  padding: 8px 0 8px 30px;
  vertical-align: middle;
}
/* line 53, ../../Private/Scss/Basics/_Forms.scss */
input[type="checkbox"]:checked + label {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Form/2017-08-02_ODOS_checkbox-checked.svg") no-repeat 0 9px;
}

/* line 58, ../../Private/Scss/Basics/_Forms.scss */
input[type="radio"] {
  -webkit-appearance: radio;
}

/* line 62, ../../Private/Scss/Basics/_Forms.scss */
select:focus:-moz-focusring {
  color: transparent !important;
  text-shadow: 0 0 0 #000 !important;
}

/* line 67, ../../Private/Scss/Basics/_Forms.scss */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #7c8083 !important;
  font-style: italic;
}

/* line 72, ../../Private/Scss/Basics/_Forms.scss */
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #7c8083 !important;
  font-style: italic;
  opacity: 1;
}

/* line 81, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform {
  max-width: 450px;
  position: relative;
}
/* line 86, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset legend {
  display: none;
}
/* line 89, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .labelreq,
.contentRow .ondigoform .form_fieldset .label {
  position: absolute;
  display: block;
  left: 15px;
  right: 15px;
  top: -5px;
  bottom: 0;
  width: auto;
  height: auto;
  overflow: hidden;
  pointer-events: none;
}
/* line 101, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .labelreq label,
.contentRow .ondigoform .form_fieldset .label label {
  font-family: Arial, sans-serif;
  font-style: italic;
  color: #7c8083;
  position: absolute;
  top: 14px;
  left: 0;
  z-index: 2;
  width: auto;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  white-space: nowrap;
}
/* line 115, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row {
  margin-bottom: 15px;
  position: relative;
  *zoom: 1;
}
/* line 119, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row:before, .contentRow .ondigoform .form_fieldset .row:after {
  content: " ";
  display: table;
}
/* line 124, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row:after {
  clear: both;
}
/* line 127, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row .selectOverflow {
  border: 1px solid #eff4f5;
  background: #eff4f5;
  display: block;
  overflow: hidden;
  position: relative;
}
/* line 133, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row .selectOverflow:after {
  content: "\e91b";
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 12px;
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  padding-right: 5px;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}
/* line 151, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row .selectOverflow option {
  padding: 10px 15px;
  background: #eff4f5;
}
/* line 155, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row .selectOverflow select {
  background: #eff4f5;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  height: 39px;
  padding: 18px 16px 4px;
  width: 135%;
}
/* line 162, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row .selectOverflow select option {
  background: #eff4f5;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .contentRow .ondigoform .form_fieldset .row .selectOverflow:hover {
  border: 1px solid #aaa;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.contentRow .ondigoform .form_fieldset .row .selectOverflow:active {
  border: 1px solid #aaa;
  -webkit-touch-callout: none;
}
/* line 170, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row input,
.contentRow .ondigoform .form_fieldset .row textarea {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 16px 15px 4px;
  background: #eff4f5;
  border: 1px solid #eff4f5;
  resize: none;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .contentRow .ondigoform .form_fieldset .row input:hover, .no-touch
.contentRow .ondigoform .form_fieldset .row textarea:hover {
  border: 1px solid #aaa;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.contentRow .ondigoform .form_fieldset .row input:active,
.contentRow .ondigoform .form_fieldset .row textarea:active {
  border: 1px solid #aaa;
  -webkit-touch-callout: none;
}
/* line 181, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row input + .error,
.contentRow .ondigoform .form_fieldset .row textarea + .error {
  animation: fadeInError .4s;
  -webkit-animation: fadeInError .4s;
  display: block;
  opacity: 1;
  max-height: 100px;
  padding: 7px 15px 0 0;
}
/* line 190, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row textarea {
  line-height: 18px;
}
/* line 197, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row.hasValue .labelreq label,
.contentRow .ondigoform .form_fieldset .row.hasValue .label label, .contentRow .ondigoform .form_fieldset .row.hasFocus .labelreq label,
.contentRow .ondigoform .form_fieldset .row.hasFocus .label label {
  font-size: 11px;
  top: 5px;
}
/* line 204, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row.valid input,
.contentRow .ondigoform .form_fieldset .row.valid .selectOverflow,
.contentRow .ondigoform .form_fieldset .row.valid textarea {
  border-left: 4px solid #789D32;
  -webkit-animation: borderToInvalid 0.2s;
  -moz-animation: borderToInvalid 0.2s;
  -o-animation: borderToInvalid 0.2s;
  animation: borderToInvalid 0.2s;
  padding-left: 12px;
}
/* line 212, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row.valid .selectOverflow {
  padding-left: 0;
}
/* line 214, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row.valid .selectOverflow select {
  padding-left: 10px;
}
/* line 219, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row.valid .error {
  max-height: 0;
  opacity: 0;
  -webkit-animation: fadeOutError 0.4s;
  -moz-animation: fadeOutError 0.4s;
  -o-animation: fadeOutError 0.4s;
  animation: fadeOutError 0.4s;
}
/* line 227, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row.valid input.firstTry,
.contentRow .ondigoform .form_fieldset .row.valid .selectOverflow.firstTry,
.contentRow .ondigoform .form_fieldset .row.valid textarea.firstTry {
  -webkit-animation: borderDirectToValid 0.4s;
  -moz-animation: borderDirectToValid 0.4s;
  -o-animation: borderDirectToValid 0.4s;
  animation: borderDirectToValid 0.4s;
}
/* line 233, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row.invalid input,
.contentRow .ondigoform .form_fieldset .row.invalid .selectOverflow,
.contentRow .ondigoform .form_fieldset .row.invalid textarea {
  border-left: 4px solid #dd0707;
  -webkit-animation: borderToInvalid 0.2s;
  -moz-animation: borderToInvalid 0.2s;
  -o-animation: borderToInvalid 0.2s;
  animation: borderToInvalid 0.2s;
  padding-left: 11px;
}
/* line 240, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .row.invalid .error {
  max-height: 100px;
  opacity: 1;
  -webkit-animation: fadeInError 0.2s;
  -moz-animation: fadeInError 0.2s;
  -o-animation: fadeInError 0.2s;
  animation: fadeInError 0.2s;
}
/* line 247, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .error {
  background: #dd0707;
  color: #fff;
  padding: 1px 7px;
  font-size: 11px;
  line-height: 15px;
  position: absolute;
  left: 15px;
  bottom: -7px;
  z-index: 2;
}
/* line 258, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .buttonWrap {
  cursor: pointer;
}
/* line 260, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .buttonWrap .button {
  background: #669a21;
  border-radius: 3px;
  color: #fff;
  width: 180px;
  line-height: normal;
  padding: 10px 15px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .contentRow .ondigoform .form_fieldset .buttonWrap:hover {
  -webkit-touch-callout: none;
}
/* line 269, ../../Private/Scss/Basics/_Forms.scss */
.no-touch .contentRow .ondigoform .form_fieldset .buttonWrap:hover .button {
  background: #70A839;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.contentRow .ondigoform .form_fieldset .buttonWrap:active {
  -webkit-touch-callout: none;
}
/* line 269, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .buttonWrap:active .button {
  background: #70A839;
}
/* line 274, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .buttonWrap {
  position: relative;
}
/* line 276, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .buttonWrap input {
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .contentRow .ondigoform .form_fieldset .buttonWrap:hover {
  -webkit-touch-callout: none;
}
/* line 281, ../../Private/Scss/Basics/_Forms.scss */
.no-touch .contentRow .ondigoform .form_fieldset .buttonWrap:hover input.button {
  background: #7ab131;
  filter: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.contentRow .ondigoform .form_fieldset .buttonWrap:active {
  -webkit-touch-callout: none;
}
/* line 281, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset .buttonWrap:active input.button {
  background: #7ab131;
  filter: none;
}
/* line 287, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset #row-contact-salutation {
  width: 50%;
}
/* line 290, ../../Private/Scss/Basics/_Forms.scss */
.contentRow .ondigoform .form_fieldset #row-contact-message {
  width: 100%;
  display: inline-block;
}
/* line 296, ../../Private/Scss/Basics/_Forms.scss */
.contentRow *:focus {
  outline: none;
}

@-moz-document url-prefix("") {
  /* line 303, ../../Private/Scss/Basics/_Forms.scss */
  .contentRow .ondigoform .form_fieldset .row .selectOverflow select {
    padding: 10px 12px 8px;
  }
}
/* ======
	WIDE
   ====== */
@media only screen and (min-width: 768px) {
  /* line 314, ../../Private/Scss/Basics/_Forms.scss */
  .contentRow .ondigoform {
    max-width: none;
  }
  /* line 319, ../../Private/Scss/Basics/_Forms.scss */
  .contentRow .ondigoform .form_fieldset .row .selectOverflow select {
    width: 120%;
  }
  /* line 324, ../../Private/Scss/Basics/_Forms.scss */
  .contentRow .ondigoform .form_fieldset #row-contact-salutation {
    width: 49%;
  }
  /* line 328, ../../Private/Scss/Basics/_Forms.scss */
  .contentRow .ondigoform .form_fieldset #row-contact-postalcode,
  .contentRow .ondigoform .form_fieldset #row-contact-firstname,
  .contentRow .ondigoform .form_fieldset #row-contact-company,
  .contentRow .ondigoform .form_fieldset #row-contact-phone,
  .contentRow .ondigoform .form_fieldset #row-contact-state,
  .contentRow .ondigoform .form_fieldset #row-contact-city,
  .contentRow .ondigoform .form_fieldset #row-contact-lastname,
  .contentRow .ondigoform .form_fieldset #row-contact-email,
  .contentRow .ondigoform .form_fieldset #row-contact-street,
  .contentRow .ondigoform .form_fieldset #row-contact-city {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 49%;
  }
  /* line 343, ../../Private/Scss/Basics/_Forms.scss */
  .contentRow .ondigoform .form_fieldset #row-contact-country {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  /* line 349, ../../Private/Scss/Basics/_Forms.scss */
  .contentRow .ondigoform .form_fieldset #row-contact-postalcode,
  .contentRow .ondigoform .form_fieldset #row-contact-firstname,
  .contentRow .ondigoform .form_fieldset #row-contact-company,
  .contentRow .ondigoform .form_fieldset #row-contact-phone,
  .contentRow .ondigoform .form_fieldset #row-contact-state {
    margin-right: 1%;
  }
  /* line 356, ../../Private/Scss/Basics/_Forms.scss */
  .contentRow .ondigoform .form_fieldset #row-contact-city,
  .contentRow .ondigoform .form_fieldset #row-contact-lastname,
  .contentRow .ondigoform .form_fieldset #row-contact-email,
  .contentRow .ondigoform .form_fieldset #row-contact-street,
  .contentRow .ondigoform .form_fieldset #row-contact-city {
    margin-left: 1%;
  }
}
/*************************
  Animations
**************************/
@-moz-keyframes borderToInvalid {
  0% {
    border-left: 1px solid #d3d3d3;
  }
  100% {
    border-left: 4px solid #D9534F;
  }
}
@-webkit-keyframes borderToInvalid {
  0% {
    border-left: 1px solid #d3d3d3;
  }
  100% {
    border-left: 4px solid #D9534F;
  }
}
@-o-keyframes borderToInvalid {
  0% {
    border-left: 1px solid #d3d3d3;
  }
  100% {
    border-left: 4px solid #D9534F;
  }
}
@-ms-keyframes borderToInvalid {
  0% {
    border-left: 1px solid #d3d3d3;
  }
  100% {
    border-left: 4px solid #D9534F;
  }
}
@keyframes borderToInvalid {
  0% {
    border-left: 1px solid #d3d3d3;
  }
  100% {
    border-left: 4px solid #D9534F;
  }
}
@-moz-keyframes borderToValid {
  0% {
    border-left: 4px solid #D9534F;
  }
  100% {
    border-left: 4px solid #789D32;
  }
}
@-webkit-keyframes borderToValid {
  0% {
    border-left: 4px solid #D9534F;
  }
  100% {
    border-left: 4px solid #789D32;
  }
}
@-o-keyframes borderToValid {
  0% {
    border-left: 4px solid #D9534F;
  }
  100% {
    border-left: 4px solid #789D32;
  }
}
@-ms-keyframes borderToValid {
  0% {
    border-left: 4px solid #D9534F;
  }
  100% {
    border-left: 4px solid #789D32;
  }
}
@keyframes borderToValid {
  0% {
    border-left: 4px solid #D9534F;
  }
  100% {
    border-left: 4px solid #789D32;
  }
}
@-moz-keyframes borderDirectToValid {
  0% {
    border-left: 1px solid #d3d3d3;
  }
  100% {
    border-left: 4px solid #789D32;
  }
}
@-webkit-keyframes borderDirectToValid {
  0% {
    border-left: 1px solid #d3d3d3;
  }
  100% {
    border-left: 4px solid #789D32;
  }
}
@-o-keyframes borderDirectToValid {
  0% {
    border-left: 1px solid #d3d3d3;
  }
  100% {
    border-left: 4px solid #789D32;
  }
}
@-ms-keyframes borderDirectToValid {
  0% {
    border-left: 1px solid #d3d3d3;
  }
  100% {
    border-left: 4px solid #789D32;
  }
}
@keyframes borderDirectToValid {
  0% {
    border-left: 1px solid #d3d3d3;
  }
  100% {
    border-left: 4px solid #789D32;
  }
}
@-moz-keyframes fadeInError {
  0% {
    opacity: 0;
    max-height: 0;
  }
  100% {
    opacity: 1;
    max-height: 100px;
  }
}
@-webkit-keyframes fadeInError {
  0% {
    opacity: 0;
    max-height: 0;
  }
  100% {
    opacity: 1;
    max-height: 100px;
  }
}
@-o-keyframes fadeInError {
  0% {
    opacity: 0;
    max-height: 0;
  }
  100% {
    opacity: 1;
    max-height: 100px;
  }
}
@-ms-keyframes fadeInError {
  0% {
    opacity: 0;
    max-height: 0;
  }
  100% {
    opacity: 1;
    max-height: 100px;
  }
}
@keyframes fadeInError {
  0% {
    opacity: 0;
    max-height: 0;
  }
  100% {
    opacity: 1;
    max-height: 100px;
  }
}
@-moz-keyframes fadeOutError {
  0% {
    opacity: 1;
    max-height: 100px;
  }
  100% {
    opacity: 0;
    max-height: 0;
  }
}
@-webkit-keyframes fadeOutError {
  0% {
    opacity: 1;
    max-height: 100px;
  }
  100% {
    opacity: 0;
    max-height: 0;
  }
}
@-o-keyframes fadeOutError {
  0% {
    opacity: 1;
    max-height: 100px;
  }
  100% {
    opacity: 0;
    max-height: 0;
  }
}
@-ms-keyframes fadeOutError {
  0% {
    opacity: 1;
    max-height: 100px;
  }
  100% {
    opacity: 0;
    max-height: 0;
  }
}
@keyframes fadeOutError {
  0% {
    opacity: 1;
    max-height: 100px;
  }
  100% {
    opacity: 0;
    max-height: 0;
  }
}
/* line 7, ../../Private/Scss/Basics/_Typo.scss */
h1.align-center,
h2.align-center,
h3.align-center,
h4.align-center,
h5.align-center,
p.align-center {
  text-align: center;
}
/* line 10, ../../Private/Scss/Basics/_Typo.scss */
h1.greenFont,
h2.greenFont,
h3.greenFont,
h4.greenFont,
h5.greenFont,
p.greenFont {
  color: #70A839;
}

/* line 15, ../../Private/Scss/Basics/_Typo.scss */
h1,
.pseudoH1 {
  font-size: 24px;
  line-height: 27px;
  margin: 0 0 15px;
  font-family: SunLT_500, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 25, ../../Private/Scss/Basics/_Typo.scss */
h2,
.pseudoH2 {
  font-size: 20px;
  line-height: 23px;
  margin: 5px 0 10px;
  font-family: SunLT_500, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 35, ../../Private/Scss/Basics/_Typo.scss */
h3,
.pseudoH3 {
  font-size: 17px;
  line-height: 20px;
  margin: 0 0 5px;
  font-family: SunLT_600, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 45, ../../Private/Scss/Basics/_Typo.scss */
h4,
.pseudoH4 {
  font-size: 15px;
  line-height: 18px;
  margin: 0 0 5px;
  font-family: SunLT_600, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 55, ../../Private/Scss/Basics/_Typo.scss */
b, strong {
  font-family: SunLT_600, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 62, ../../Private/Scss/Basics/_Typo.scss */
ul li {
  list-style: none;
}
/* line 64, ../../Private/Scss/Basics/_Typo.scss */
ul li:before {
  content: '\2022';
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -16px;
  top: 0;
  color: #70A839;
  font-size: 20px;
}
/* line 76, ../../Private/Scss/Basics/_Typo.scss */
ul.checkList {
  padding: 0;
  margin: 0 0 1em;
}
/* line 79, ../../Private/Scss/Basics/_Typo.scss */
ul.checkList li {
  list-style: none;
  position: relative;
  padding: 2px 0 3px 27px;
}
/* line 83, ../../Private/Scss/Basics/_Typo.scss */
ul.checkList li:before {
  content: "\e927";
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: absolute;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  left: -2px;
  top: 1px;
  color: #70A839;
  font-size: 21px;
}
/* line 104, ../../Private/Scss/Basics/_Typo.scss */
ul.disadvantageList {
  padding: 0;
  margin: 0 0 1em;
}
/* line 107, ../../Private/Scss/Basics/_Typo.scss */
ul.disadvantageList li {
  list-style: none;
  position: relative;
  padding: 2px 0 3px 27px;
}
/* line 111, ../../Private/Scss/Basics/_Typo.scss */
ul.disadvantageList li:before {
  content: "\e916";
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: absolute;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  left: -2px;
  top: -1px;
  color: #dd0707;
  font-size: 23px;
}

/* line 133, ../../Private/Scss/Basics/_Typo.scss */
blockquote {
  border-left: 1px solid #DDD;
  color: #6F6F6F;
  margin: 0 0 1.25em;
  padding: 0.6em 1.25em 0 1.2em;
}

/* line 139, ../../Private/Scss/Basics/_Typo.scss */
blockquote cite,
blockquote span {
  display: block;
  font-size: 0.8em;
}

@media only screen and (min-width: 768px) {
  /* line 146, ../../Private/Scss/Basics/_Typo.scss */
  h1,
  .pseudoH1 {
    font-size: 32px;
    line-height: 37px;
  }

  /* line 152, ../../Private/Scss/Basics/_Typo.scss */
  h2,
  .pseudoH2 {
    font-size: 27px;
    line-height: 32px;
  }

  /* line 158, ../../Private/Scss/Basics/_Typo.scss */
  h3,
  .pseudoH3 {
    font-size: 22px;
    line-height: 27px;
    font-family: SunLT_500, Verdana, sans-serif;
    font-weight: normal;
    font-style: normal;
  }

  /* line 166, ../../Private/Scss/Basics/_Typo.scss */
  h4,
  .pseudoH4 {
    font-size: 17px;
    line-height: 22px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 180, ../../Private/Scss/Basics/_Typo.scss */
  h1.align-center,
  h2.align-center,
  h3.align-center,
  h4.align-center,
  h5.align-center,
  p.align-center {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 186, ../../Private/Scss/Basics/_Typo.scss */
  h1,
  .pseudoH1 {
    font-size: 40px;
    line-height: 45px;
  }

  /* line 192, ../../Private/Scss/Basics/_Typo.scss */
  h2,
  .pseudoH1 {
    font-size: 30px;
    line-height: 35px;
  }

  /* line 198, ../../Private/Scss/Basics/_Typo.scss */
  h3,
  .pseudoH3 {
    font-size: 25px;
    line-height: 30px;
  }
}
@font-face {
  font-family: 'linkIcons';
  src: url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/Fonticons/2021-08-11_ODOS_iconfont.woff") format("woff"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/Fonticons/2021-08-11_ODOS_iconfont.ttf") format("truetype"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/Fonticons/2021-08-11_ODOS_iconfont.svg#iconFont") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 16, ../../Private/Scss/Basics/_Icons.scss */
a:link span.iconArrowRightCircle:before, a:link span.iconRightArrowRightCircle:after, a:visited span.iconArrowRightCircle:before, a:visited span.iconRightArrowRightCircle:after {
  content: "\e909";
}
/* line 20, ../../Private/Scss/Basics/_Icons.scss */
a:link span.iconArrowLeftCircle:before, a:visited span.iconArrowLeftCircle:before {
  content: "\e908";
}
/* line 24, ../../Private/Scss/Basics/_Icons.scss */
a:link span.icon.arrowRightCircle:before, a:visited span.icon.arrowRightCircle:before {
  content: "\e909";
}
/* line 27, ../../Private/Scss/Basics/_Icons.scss */
a:link span.icon.arrowLeftCircle:before, a:visited span.icon.arrowLeftCircle:before {
  content: "\e908";
}
/* line 30, ../../Private/Scss/Basics/_Icons.scss */
a:link span.icon.plusCircle:before, a:visited span.icon.plusCircle:before {
  content: "\e913";
}
/* line 33, ../../Private/Scss/Basics/_Icons.scss */
a:link span.icon.minusCircle:before, a:visited span.icon.minusCircle:before {
  content: "\e914";
}
/* line 38, ../../Private/Scss/Basics/_Icons.scss */
a:link.iconArrowRightCircle:before, a:link.iconRightArrowRightCircle:after, a:visited.iconArrowRightCircle:before, a:visited.iconRightArrowRightCircle:after {
  content: "\e909";
}
/* line 42, ../../Private/Scss/Basics/_Icons.scss */
a:link.iconArrowLeftCircle:before, a:visited.iconArrowLeftCircle:before {
  content: "\e908";
}
/* line 46, ../../Private/Scss/Basics/_Icons.scss */
a:link.icon.arrowRightCircle:before, a:visited.icon.arrowRightCircle:before {
  content: "\e909";
}
/* line 49, ../../Private/Scss/Basics/_Icons.scss */
a:link.icon.arrowLeftCircle:before, a:visited.icon.arrowLeftCircle:before {
  content: "\e908";
}
/* line 52, ../../Private/Scss/Basics/_Icons.scss */
a:link.icon.plusCircle:before, a:visited.icon.plusCircle:before {
  content: "\e913";
}
/* line 55, ../../Private/Scss/Basics/_Icons.scss */
a:link.icon.minusCircle:before, a:visited.icon.minusCircle:before {
  content: "\e914";
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch a:hover {
  -webkit-touch-callout: none;
}
/* line 62, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover span.iconArrowRightCircle:before, .no-touch a:hover span.iconRightArrowRightCircle:after {
  content: "\e91a";
}
/* line 66, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover span.iconArrowLeftCircle:before {
  content: "\e919";
}
/* line 70, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover span.icon.arrowRightCircle:before {
  content: "\e91a";
}
/* line 73, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover span.icon.arrowLeftCircle:before {
  content: "\e919";
}
/* line 76, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover span.icon.plusCircle:before {
  content: "\e915";
}
/* line 79, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover span.icon.minusCircle:before {
  content: "\e916";
}
/* line 84, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover.iconArrowRightCircle:before, .no-touch a:hover.iconRightArrowRightCircle:after {
  content: "\e91a";
}
/* line 88, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover.iconArrowLeftCircle:before {
  content: "\e919";
}
/* line 92, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover.icon.arrowRightCircle:before {
  content: "\e91a";
}
/* line 95, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover.icon.arrowLeftCircle:before {
  content: "\e919";
}
/* line 98, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover.icon.plusCircle:before {
  content: "\e915";
}
/* line 101, ../../Private/Scss/Basics/_Icons.scss */
.no-touch a:hover.icon.minusCircle:before {
  content: "\e916";
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
a:active {
  -webkit-touch-callout: none;
}
/* line 62, ../../Private/Scss/Basics/_Icons.scss */
a:active span.iconArrowRightCircle:before, a:active span.iconRightArrowRightCircle:after {
  content: "\e91a";
}
/* line 66, ../../Private/Scss/Basics/_Icons.scss */
a:active span.iconArrowLeftCircle:before {
  content: "\e919";
}
/* line 70, ../../Private/Scss/Basics/_Icons.scss */
a:active span.icon.arrowRightCircle:before {
  content: "\e91a";
}
/* line 73, ../../Private/Scss/Basics/_Icons.scss */
a:active span.icon.arrowLeftCircle:before {
  content: "\e919";
}
/* line 76, ../../Private/Scss/Basics/_Icons.scss */
a:active span.icon.plusCircle:before {
  content: "\e915";
}
/* line 79, ../../Private/Scss/Basics/_Icons.scss */
a:active span.icon.minusCircle:before {
  content: "\e916";
}
/* line 84, ../../Private/Scss/Basics/_Icons.scss */
a:active.iconArrowRightCircle:before, a:active.iconRightArrowRightCircle:after {
  content: "\e91a";
}
/* line 88, ../../Private/Scss/Basics/_Icons.scss */
a:active.iconArrowLeftCircle:before {
  content: "\e919";
}
/* line 92, ../../Private/Scss/Basics/_Icons.scss */
a:active.icon.arrowRightCircle:before {
  content: "\e91a";
}
/* line 95, ../../Private/Scss/Basics/_Icons.scss */
a:active.icon.arrowLeftCircle:before {
  content: "\e919";
}
/* line 98, ../../Private/Scss/Basics/_Icons.scss */
a:active.icon.plusCircle:before {
  content: "\e915";
}
/* line 101, ../../Private/Scss/Basics/_Icons.scss */
a:active.icon.minusCircle:before {
  content: "\e916";
}

/* line 110, ../../Private/Scss/Basics/_Icons.scss */
.icon:before {
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  padding-right: 5px;
  position: relative;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}
/* line 124, ../../Private/Scss/Basics/_Icons.scss */
.icon.menu:before {
  content: "\e900";
}
/* line 127, ../../Private/Scss/Basics/_Icons.scss */
.icon.play:before {
  content: "\e901";
}
/* line 130, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowDown:before {
  content: "\e902";
}
/* line 133, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowUp:before {
  content: "\e903";
}
/* line 136, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowLeft:before {
  content: "\e904";
}
/* line 139, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowRight:before {
  content: "\e905";
}
/* line 142, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowDownCircle:before {
  content: "\e906";
}
/* line 145, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowUpCircle:before {
  content: "\e907";
}
/* line 148, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowLeftCircle:before {
  content: "\e908";
  font-size: 25px;
  top: 3px;
}
/* line 153, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowRightCircle:before {
  content: "\e909";
  font-size: 25px;
  top: 3px;
}
/* line 158, ../../Private/Scss/Basics/_Icons.scss */
.icon.news:before {
  content: "\e90a";
}
/* line 161, ../../Private/Scss/Basics/_Icons.scss */
.icon.events:before {
  content: "\e90b";
}
/* line 164, ../../Private/Scss/Basics/_Icons.scss */
.icon.documents:before {
  content: "\e90c";
}
/* line 167, ../../Private/Scss/Basics/_Icons.scss */
.icon.videos:before {
  content: "\e90d";
}
/* line 170, ../../Private/Scss/Basics/_Icons.scss */
.icon.downloads:before {
  content: "\e90e";
}
/* line 173, ../../Private/Scss/Basics/_Icons.scss */
.icon.settings:before {
  content: "\e90f";
}
/* line 176, ../../Private/Scss/Basics/_Icons.scss */
.icon.navigate:before {
  content: "\e910";
}
/* line 179, ../../Private/Scss/Basics/_Icons.scss */
.icon.economics:before {
  content: "\e92f";
}
/* line 182, ../../Private/Scss/Basics/_Icons.scss */
.icon.msp:before {
  content: "\e930";
}
/* line 185, ../../Private/Scss/Basics/_Icons.scss */
.icon.clock:before {
  content: "\e911";
}
/* line 188, ../../Private/Scss/Basics/_Icons.scss */
.icon.screen:before {
  content: "\e912";
}
/* line 191, ../../Private/Scss/Basics/_Icons.scss */
.icon.plusCircle:before {
  content: "\e913";
}
/* line 194, ../../Private/Scss/Basics/_Icons.scss */
.icon.minusCircle:before {
  content: "\e914";
}
/* line 197, ../../Private/Scss/Basics/_Icons.scss */
.icon.plusCircleFull:before {
  content: "\e915";
}
/* line 200, ../../Private/Scss/Basics/_Icons.scss */
.icon.minusCircleFull:before {
  content: "\e916";
}
/* line 203, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowDownCircleFull:before {
  content: "\e917";
}
/* line 206, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowUpCircleFull:before {
  content: "\e918";
}
/* line 209, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowLeftCircleFull:before {
  content: "\e919";
}
/* line 212, ../../Private/Scss/Basics/_Icons.scss */
.icon.arrowRightCircleFull:before {
  content: "\e91a";
}
/* line 215, ../../Private/Scss/Basics/_Icons.scss */
.icon.dropDown:before {
  content: "\e91b";
}
/* line 218, ../../Private/Scss/Basics/_Icons.scss */
.icon.dropUp:before {
  content: "\e91c";
}
/* line 221, ../../Private/Scss/Basics/_Icons.scss */
.icon.check:before {
  content: "\e91d";
}
/* line 224, ../../Private/Scss/Basics/_Icons.scss */
.icon.home:before {
  content: "\e91e";
}
/* line 227, ../../Private/Scss/Basics/_Icons.scss */
.icon.download:before {
  content: "\e91f";
}
/* line 230, ../../Private/Scss/Basics/_Icons.scss */
.icon.downloadFull:before {
  content: "\e920";
}
/* line 233, ../../Private/Scss/Basics/_Icons.scss */
.icon.pdf:before {
  content: "\e921";
}
/* line 236, ../../Private/Scss/Basics/_Icons.scss */
.icon.externalLink:before {
  content: "\e922";
}
/* line 239, ../../Private/Scss/Basics/_Icons.scss */
.icon.info:before {
  content: "\e923";
}
/* line 242, ../../Private/Scss/Basics/_Icons.scss */
.icon.plan:before {
  content: "\e924";
}
/* line 245, ../../Private/Scss/Basics/_Icons.scss */
.icon.account:before {
  content: "\e925";
}
/* line 248, ../../Private/Scss/Basics/_Icons.scss */
.icon.touch:before {
  content: "\e926";
}
/* line 251, ../../Private/Scss/Basics/_Icons.scss */
.icon.checkCircle:before {
  content: "\e927";
}
/* line 254, ../../Private/Scss/Basics/_Icons.scss */
.icon.shield:before {
  content: "\e928";
}
/* line 257, ../../Private/Scss/Basics/_Icons.scss */
.icon.transparency:before {
  content: "\e929";
}
/* line 260, ../../Private/Scss/Basics/_Icons.scss */
.icon.question:before {
  content: "\e92a";
}
/* line 263, ../../Private/Scss/Basics/_Icons.scss */
.icon.close:before {
  content: "\e92b";
}
/* line 266, ../../Private/Scss/Basics/_Icons.scss */
.icon.linkedin:before {
  content: "\e92c";
}
/* line 269, ../../Private/Scss/Basics/_Icons.scss */
.icon.twitter:before {
  content: "\e92d";
}
/* line 272, ../../Private/Scss/Basics/_Icons.scss */
.icon.youtube:before {
  content: "\e92e";
}
/* line 275, ../../Private/Scss/Basics/_Icons.scss */
.icon.facebook:before {
  content: "\e931";
}
/* line 278, ../../Private/Scss/Basics/_Icons.scss */
.icon.instagram:before {
  content: "\e932";
}

/* line 284, ../../Private/Scss/Basics/_Icons.scss */
.iconRight:after {
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  margin-left: 4px;
  position: relative;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}
/* line 298, ../../Private/Scss/Basics/_Icons.scss */
.iconRight.arrowDown:after {
  content: "\e902";
}
/* line 301, ../../Private/Scss/Basics/_Icons.scss */
.iconRight.arrowDownCircle:after {
  content: "\e906";
}
/* line 304, ../../Private/Scss/Basics/_Icons.scss */
.iconRight.arrowRightCircle:after {
  content: "\e909";
}
/* line 307, ../../Private/Scss/Basics/_Icons.scss */
.iconRight.dropDown:after {
  content: "\e91b";
}
/* line 310, ../../Private/Scss/Basics/_Icons.scss */
.iconRight.dropUp:after {
  content: "\e91c";
}
/* line 313, ../../Private/Scss/Basics/_Icons.scss */
.iconRight.download:after {
  content: "\e91f";
}
/* line 316, ../../Private/Scss/Basics/_Icons.scss */
.iconRight.pdf:after {
  content: "\e921";
  font-size: 25px;
  top: 2px;
}
/* line 321, ../../Private/Scss/Basics/_Icons.scss */
.iconRight.externalLink:after {
  content: "\e922";
}
/* line 324, ../../Private/Scss/Basics/_Icons.scss */
.iconRight.arrowRight:after {
  content: "\e905";
}

/* line 332, ../../Private/Scss/Basics/_Icons.scss */
[class*="icon"]:before,
[class*="iconRight"]:after {
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  position: relative;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}

/* line 348, ../../Private/Scss/Basics/_Icons.scss */
[class*="icon"]:before {
  padding-right: 5px;
}

/* line 353, ../../Private/Scss/Basics/_Icons.scss */
[class*="iconRight"]:after {
  margin-left: 4px;
}

/* line 358, ../../Private/Scss/Basics/_Icons.scss */
.iconArrowRightCircle:before,
.iconRightArrowRightCircle:after {
  content: "\e909";
  font-size: 25px;
  top: 3px;
}

/* line 364, ../../Private/Scss/Basics/_Icons.scss */
.iconArrowLeftCircle:before {
  content: "\e908";
  font-size: 25px;
  top: 3px;
}

/* line 369, ../../Private/Scss/Basics/_Icons.scss */
.iconPdf:before,
.iconRightPdf:after {
  content: "\e921";
  font-size: 25px;
  top: 2px;
}

/* line 375, ../../Private/Scss/Basics/_Icons.scss */
.iconExternalLink:before,
.iconRightExternalLink:after {
  content: "\e922";
}

/* line 1, ../../Private/Scss/Basics/_Tables.scss */
table {
  border-collapse: collapse;
  border-bottom: 1px solid #888;
  border-spacing: 0;
  margin: 0 0 20px;
  max-width: 100%;
  width: 100%;
}
/* line 11, ../../Private/Scss/Basics/_Tables.scss */
table thead th {
  font-family: SunLT_600, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  vertical-align: bottom;
}
/* line 18, ../../Private/Scss/Basics/_Tables.scss */
table thead tr:first-child th {
  border-top: 0;
}
/* line 23, ../../Private/Scss/Basics/_Tables.scss */
table tr {
  border-top: 1px solid #888;
}
/* line 26, ../../Private/Scss/Basics/_Tables.scss */
table th,
table td {
  line-height: 18px;
  padding: 8px;
  text-align: left;
  vertical-align: top;
}
/* line 34, ../../Private/Scss/Basics/_Tables.scss */
table.roundedBorder {
  border: 1px solid #888;
  border-collapse: separate;
  border-left: 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* line 43, ../../Private/Scss/Basics/_Tables.scss */
table.roundedBorder thead:first-child tr:first-child th:first-child {
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
}
/* line 50, ../../Private/Scss/Basics/_Tables.scss */
table.roundedBorder thead:last-child tr:last-child th:first-child {
  -webkit-border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  border-radius: 0 0 0 5px;
}
/* line 59, ../../Private/Scss/Basics/_Tables.scss */
table.roundedBorder tbody:first-child tr:first-child th:first-child {
  -webkit-border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
}
/* line 66, ../../Private/Scss/Basics/_Tables.scss */
table.roundedBorder tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  border-radius: 0 0 0 5px;
}
/* line 72, ../../Private/Scss/Basics/_Tables.scss */
table.roundedBorder th,
table.roundedBorder td {
  border-left: 1px solid #888;
}
/* line 80, ../../Private/Scss/Basics/_Tables.scss */
table.zebraTable tbody tr.tr-even td {
  background-color: #3E3E3E;
  color: #FFF;
}
/* line 87, ../../Private/Scss/Basics/_Tables.scss */
table.condensed th, table.condensed td {
  padding: 4px;
}

@font-face {
  font-family: 'SunLT_500';
  font-display: swap;
  src: local("SunLT_500"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-Regular.woff2") format("woff2"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SunLT_500i';
  font-display: swap;
  src: local("SunLT_500i"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-RegularItalic.woff2") format("woff2"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SunLT_600';
  font-display: swap;
  src: local("SunLT_600"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-SemiBold.woff2") format("woff2"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-SemiBold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SunLT_600i';
  font-display: swap;
  src: local("SunLT_600i"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-SemiBoldItalic.woff2") format("woff2"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-SemiBoldItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SunLT_700';
  font-display: swap;
  src: local("SunLT_700"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-Bold.woff2") format("woff2"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'SunLT_700i';
  font-display: swap;
  src: local("SunLT_700i"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-BoldItalic.woff2") format("woff2"), url("/typo3conf/ext/ondigotemplate/Resources/Public/WebFonts/SunD3/SunD3-BoldItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 1, ../../Private/Scss/Basics/_Iframe.scss */
.iframe-wrapper {
  position: relative;
}
/* line 4, ../../Private/Scss/Basics/_Iframe.scss */
.iframe-wrapper.gotowebinar, .iframe-wrapper.bookings, .iframe-wrapper.eventbrite {
  margin: -15px -15px -21px;
}
/* line 9, ../../Private/Scss/Basics/_Iframe.scss */
.iframe-wrapper.gotowebinar iframe, .iframe-wrapper.bookings iframe, .iframe-wrapper.eventbrite iframe {
  outline: none;
  border: none;
  height: calc(100vh - 64px);
  -ms-overflow-style: none;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
/* line 20, ../../Private/Scss/Basics/_Iframe.scss */
.iframe-wrapper .activate-usercentrics-gotowebinar {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with opacity */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 6px;
  z-index: 1;
}
/* line 30, ../../Private/Scss/Basics/_Iframe.scss */
.iframe-wrapper .activate-usercentrics-gotowebinar .activate-usercentrics-gotowebinar-content {
  background: #434343;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 400px;
  width: 90%;
  padding: 20px 20px 10px;
  text-align: center;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 41, ../../Private/Scss/Basics/_Iframe.scss */
.iframe-wrapper .activate-usercentrics-gotowebinar .activate-usercentrics-gotowebinar-content * {
  color: #ffffff;
}
/* line 47, ../../Private/Scss/Basics/_Iframe.scss */
.iframe-wrapper .activate-usercentrics-bookings {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with opacity */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 6px;
  z-index: 1;
}
/* line 57, ../../Private/Scss/Basics/_Iframe.scss */
.iframe-wrapper .activate-usercentrics-bookings .activate-usercentrics-bookings-content {
  background: #434343;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 400px;
  width: 90%;
  padding: 20px 20px 10px;
  text-align: center;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 68, ../../Private/Scss/Basics/_Iframe.scss */
.iframe-wrapper .activate-usercentrics-bookings .activate-usercentrics-bookings-content * {
  color: #ffffff;
}

@media only screen and (min-width: 768px) {
  /* line 78, ../../Private/Scss/Basics/_Iframe.scss */
  .iframe-wrapper.bookings, .iframe-wrapper.gotowebinar {
    margin: -30px -25px -36px;
  }
  /* line 82, ../../Private/Scss/Basics/_Iframe.scss */
  .iframe-wrapper.bookings iframe, .iframe-wrapper.gotowebinar iframe {
    height: calc(100vh - 192px);
  }
}
@media only screen and (min-width: 1024px) {
  /* line 92, ../../Private/Scss/Basics/_Iframe.scss */
  .iframe-wrapper.bookings, .iframe-wrapper.gotowebinar {
    margin: -50px -40px -56px;
  }
  /* line 96, ../../Private/Scss/Basics/_Iframe.scss */
  .iframe-wrapper.bookings iframe, .iframe-wrapper.gotowebinar iframe {
    height: calc(100vh - 207px);
  }
}
/* line 1, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb {
  font-size: 18px;
  background: #fff;
  padding: 15px;
}
/* line 5, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li {
  float: left;
}
/* line 6, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li:before {
  content: '';
}
/* line 10, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li:first-child a {
  color: #434343;
  padding: 0 15px;
}
/* line 14, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li:first-child .iconRight.dropDown {
  border-bottom: 1px solid #545658;
}
/* line 16, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li:first-child .iconRight.dropDown:after {
  position: absolute;
  right: 15px;
  font-size: 20px;
  top: 10px;
}
/* line 25, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li a {
  color: #434343;
  display: block;
  line-height: 44px;
  text-decoration: none;
}
/* line 31, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.active {
  cursor: pointer;
  display: block;
  height: 44px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .breadcrumb > ul > li.active:hover {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.breadcrumb > ul > li.active:active {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 39, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown {
  position: relative;
  border: 1px solid #545658;
  width: 100%;
}
/* line 43, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown ul {
  display: none;
}
/* line 48, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened .iconRight.dropDown:after {
  content: "\e91c";
}
/* line 52, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul {
  display: block;
  position: absolute;
  top: 45px;
  z-index: 100;
  background: #F4F9FA;
  border-left: 1px solid #545658;
  border-right: 1px solid #545658;
  border-bottom: 1px solid #545658;
  width: 100%;
  left: -1px;
}
/* line 63, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li {
  position: relative;
}
/* line 65, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li:before {
  content: '';
}
/* line 70, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li:last-child a:after {
  border-bottom: none;
}
/* line 74, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li:last-child a.sub:after {
  border-bottom: 1px solid #F4F9FA;
  display: block;
  content: '';
}
/* line 83, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li.active a {
  color: #70A839;
}
/* line 87, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li a {
  display: block;
  white-space: nowrap;
  font-family: SunLT_600, Verdana, sans-serif;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .breadcrumb > ul > li.dropdown.opened ul li a:hover {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.breadcrumb > ul > li.dropdown.opened ul li a:active {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 94, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li a:after {
  content: '';
  display: block;
  border-bottom: 1px solid #545658;
}
/* line 101, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li:first-child a {
  border-top: none;
}
/* line 106, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li:last-child a {
  border-bottom: none;
}
/* line 110, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li .breadcrumbSubmenu {
  position: absolute;
  border-left: 1px solid #545658;
  border-right: 1px solid #545658;
  border-bottom: 1px solid #545658;
}
/* line 116, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li .breadcrumbSubmenu li:before {
  content: '';
}
/* line 119, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li .breadcrumbSubmenu li a {
  color: #434343;
  padding-left: 13px;
  font-family: SunLT_500, Verdana, sans-serif;
}
/* line 123, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li .breadcrumbSubmenu li a .icon.videos:before {
  font-size: 25px;
  top: 3px;
  color: #70A839;
}
/* line 128, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li .breadcrumbSubmenu li a:after {
  display: none;
}
/* line 131, ../../Private/Scss/Page/_Breadcrumb.scss */
.breadcrumb > ul > li.dropdown.opened ul li .breadcrumbSubmenu li a.active {
  color: #70A839;
}

@media only screen and (min-width: 768px) {
  /* line 145, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb {
    margin: 0 15px;
    padding: 25px 25px 0;
    position: relative;
    top: -62px;
  }
  /* line 151, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown {
    width: 78%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 159, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb {
    padding: 25px 40px 0px;
  }
  /* line 162, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.active {
    height: 46px;
  }
  /* line 165, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown {
    width: 100%;
    border: none;
    float: left;
  }
  /* line 169, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown a {
    display: none;
    line-height: 16px;
  }
  /* line 173, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown a.iconRight.dropDown:after {
    content: '';
    padding: 0;
    margin: 0;
  }
  /* line 180, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown ul {
    display: none;
  }
  /* line 182, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown ul.dropdownMenu {
    display: block;
  }
  /* line 184, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown ul.dropdownMenu li {
    float: left;
  }
  /* line 186, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown ul.dropdownMenu li:before {
    content: '';
  }
  /* line 190, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown ul.dropdownMenu li.active a {
    display: block;
    padding: 10px;
    text-decoration: none;
    background: #70a839;
    color: #fff;
    position: relative;
  }
  /* line 197, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown ul.dropdownMenu li.active a:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #70a839 transparent transparent transparent;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -10px;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .breadcrumb > ul > li.dropdown ul.dropdownMenu li.active a:hover {
    text-decoration: none;
    -webkit-touch-callout: none;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .breadcrumb > ul > li.dropdown ul.dropdownMenu li.active a:active {
    text-decoration: none;
    -webkit-touch-callout: none;
  }
  /* line 214, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown ul.dropdownMenu li a {
    display: block;
    padding: 10px;
    text-decoration: underline;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .breadcrumb > ul > li.dropdown ul.dropdownMenu li a:hover {
    text-decoration: none;
    -webkit-touch-callout: none;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .breadcrumb > ul > li.dropdown ul.dropdownMenu li a:active {
    text-decoration: none;
    -webkit-touch-callout: none;
  }
  /* line 225, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown ul.breadcrumbSubmenu {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 235, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb {
    margin: 0;
  }
  /* line 243, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown ul.dropdownMenu li.active a {
    padding: 10px 20px;
  }
  /* line 247, ../../Private/Scss/Page/_Breadcrumb.scss */
  .breadcrumb > ul > li.dropdown ul.dropdownMenu li a {
    padding: 10px 20px;
  }
}
/* ==============
	Responsive Layout
    @author: Marc Dahlenburg (dahlenburg.marc@googlemail.com)
   ============== */
/* ========================================================
    MOBILE:
    - contains all of the mayor styles (hints mobile first)
    - every other sections just adds improvements for their
    	specific resolution
   ======================================================== */
/* line 12, ../../Private/Scss/Page/_Layout.scss */
.layout {
  min-height: 100%;
}
/* line 15, ../../Private/Scss/Page/_Layout.scss */
.layout.default {
  background: #47494b;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDk0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWFkYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #47494b 0%, #a9adae 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #47494b), color-stop(100%, #a9adae));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #47494b 0%, #a9adae 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #47494b 0%, #a9adae 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #47494b 0%, #a9adae 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #47494b 0%, #a9adae 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47494b', endColorstr='#a9adae',GradientType=0 );
  /* IE6-8 */
}
/* line 26, ../../Private/Scss/Page/_Layout.scss */
.layout.company {
  background: #68ab41;
}

/* line 31, ../../Private/Scss/Page/_Layout.scss */
.wrapper,
.content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 36, ../../Private/Scss/Page/_Layout.scss */
.container {
  min-width: 320px;
}
/* line 41, ../../Private/Scss/Page/_Layout.scss */
.container.main .wrapper {
  padding: 15px;
}

/* line 47, ../../Private/Scss/Page/_Layout.scss */
.contentRow {
  margin: 0 0 4%;
}
/* line 52, ../../Private/Scss/Page/_Layout.scss */
.contentRow.noPaddingBottom .content {
  padding: 0;
}
/* line 62, ../../Private/Scss/Page/_Layout.scss */
.contentRow.centerContentRow70 .content.w100:after, .contentRow.centerContentRow80 .content.w100:after {
  background: none;
}
/* line 70, ../../Private/Scss/Page/_Layout.scss */
.contentRow.displayCeCeOnSmartphone .content {
  float: left;
}
/* line 73, ../../Private/Scss/Page/_Layout.scss */
.contentRow.displayCeCeOnSmartphone .content.left {
  width: 38%;
}
/* line 77, ../../Private/Scss/Page/_Layout.scss */
.contentRow.displayCeCeOnSmartphone .content.right {
  width: 58%;
  margin-left: 4%;
}
/* line 86, ../../Private/Scss/Page/_Layout.scss */
.contentRow.displayCeCeOnSmartphoneAndDesktop .content {
  float: left;
}
/* line 89, ../../Private/Scss/Page/_Layout.scss */
.contentRow.displayCeCeOnSmartphoneAndDesktop .content.left {
  width: 38%;
}
/* line 93, ../../Private/Scss/Page/_Layout.scss */
.contentRow.displayCeCeOnSmartphoneAndDesktop .content.right {
  width: 58%;
  margin-left: 4%;
}
/* line 102, ../../Private/Scss/Page/_Layout.scss */
.contentRow.displayCeCeCeOnSmartphone .content {
  width: 48%;
  float: left;
}
/* line 106, ../../Private/Scss/Page/_Layout.scss */
.contentRow.displayCeCeCeOnSmartphone .content.middle {
  margin-left: 4%;
}
/* line 118, ../../Private/Scss/Page/_Layout.scss */
.contentRow.showBottomLine .content.w100:after {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(left, #ffffff 0%, #F0F0F0 14%, #F0F0F0 54%, #F0F0F0 85%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(14%, #F0F0F0), color-stop(54%, #F0F0F0), color-stop(85%, #F0F0F0), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #ffffff 0%, #F0F0F0 14%, #F0F0F0 54%, #F0F0F0 85%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #ffffff 0%, #F0F0F0 14%, #F0F0F0 54%, #F0F0F0 85%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #ffffff 0%, #F0F0F0 14%, #F0F0F0 54%, #F0F0F0 85%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to right, #ffffff 0%, #f0f0f0 14%, #f0f0f0 54%, #f0f0f0 85%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 */
  content: '';
  display: block;
  height: 1px;
  width: 100%;
  margin-top: 4%;
}
/* line 137, ../../Private/Scss/Page/_Layout.scss */
.contentRow.showBottomLine .content.w100 .contentRow .content.w100:after {
  background: none !important;
}
/* line 147, ../../Private/Scss/Page/_Layout.scss */
.contentRow .content {
  min-height: 10px;
  padding: 0 0 10px;
}
/* line 152, ../../Private/Scss/Page/_Layout.scss */
.contentRow .contentRow {
  margin: 0;
}
/* line 156, ../../Private/Scss/Page/_Layout.scss */
.contentRow.noMargin {
  margin: 0;
}
/* line 161, ../../Private/Scss/Page/_Layout.scss */
.contentRow.investors h1 {
  font-size: 20px;
  line-height: 27px;
}
/* line 165, ../../Private/Scss/Page/_Layout.scss */
.contentRow.investors img {
  border: 1px solid #e6e6e6;
}
/* line 169, ../../Private/Scss/Page/_Layout.scss */
.lt-ie9 .contentRow.investors img {
  width: inherit;
}
/* line 173, ../../Private/Scss/Page/_Layout.scss */
.contentRow.investors .rearrangeCeCeWrapper {
  margin-bottom: 12px;
}
/* line 176, ../../Private/Scss/Page/_Layout.scss */
.contentRow.investors .content {
  padding: 0;
}
/* line 181, ../../Private/Scss/Page/_Layout.scss */
.contentRow.hasBackground {
  background: #eff4f5;
}

/* line 186, ../../Private/Scss/Page/_Layout.scss */
.main.container {
  background: #fff;
}

/* ======
	WIDE
   ====== */
@media only screen and (min-width: 768px) {
  /* line 196, ../../Private/Scss/Page/_Layout.scss */
  .container.main .wrapper {
    padding: 30px 25px;
  }

  /* line 203, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.investors .rearrangeCeCeWrapper {
    margin-bottom: 35px;
  }
  /* line 206, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.investors .content {
    padding: 0 0 10px;
  }
  /* line 212, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content.w100, .contentRow.displayW100OnTablet .content.w80, .contentRow.displayW100OnTablet .content.w70, .contentRow.displayW100OnTablet .content.w60, .contentRow.displayW100OnTablet .content.w50, .contentRow.displayW100OnTablet .content.w40, .contentRow.displayW100OnTablet .content.w30, .contentRow.displayW100OnTablet .content.w20 {
    width: 100%;
  }
  /* line 225, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeOnTablet .content {
    margin-left: 0;
  }
  /* line 227, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeOnTablet .content.w40, .contentRow.displayCeOnTablet .content.w50, .contentRow.displayCeOnTablet .content.w60 {
    width: 100%;
  }
  /* line 236, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content.w100, .contentRow.tabletColumnWidth .content.w80, .contentRow.tabletColumnWidth .content.w70, .contentRow.tabletColumnWidth .content.w60, .contentRow.tabletColumnWidth .content.w50, .contentRow.tabletColumnWidth .content.w40, .contentRow.tabletColumnWidth .content.w30, .contentRow.tabletColumnWidth .content.w20 {
    width: 78%;
  }
  /* line 247, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content {
    margin-left: 0;
  }
  /* line 249, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content.w40, .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content.w50, .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content.w60 {
    width: 100%;
  }
  /* line 255, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content .contentRow .content {
    margin-left: 4%;
  }
  /* line 257, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content .contentRow .content.left {
    margin-left: 0;
  }
  /* line 260, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content .contentRow .content.w50 {
    width: 48%;
  }
  /* line 269, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow .content {
    margin-left: 4%;
  }
  /* line 272, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow .content.left {
    margin-left: 0;
  }
  /* line 276, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow .content.w100 {
    width: 100%;
  }
  /* line 279, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow .content.w80 {
    width: 78%;
  }
  /* line 282, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow .content.w70 {
    width: 68%;
  }
  /* line 285, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow .content.w60 {
    width: 58%;
  }
  /* line 288, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow .content.w50 {
    width: 48%;
  }
  /* line 291, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow .content.w40 {
    width: 38%;
  }
  /* line 294, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow .content.w30 {
    width: 28%;
  }
  /* line 297, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow .content.w20 {
    width: 18%;
  }
  /* line 305, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeCeOnSmartphone .content {
    float: none;
  }
  /* line 307, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeCeOnSmartphone .content.left {
    width: 100%;
  }
  /* line 310, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeCeOnSmartphone .content.right {
    width: 100%;
    margin-left: 0;
  }
  /* line 318, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeCeOnSmartphoneAndDesktop .content.left {
    width: 28%;
  }
  /* line 321, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeCeOnSmartphoneAndDesktop .content.right {
    width: 68%;
  }
  /* line 327, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeCeCeOnSmartphone .content {
    width: 31.333333%;
    float: left;
  }
  /* line 330, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeCeCeOnSmartphone .content.middle, .contentRow.displayCeCeCeOnSmartphone .content.right {
    margin-left: 3%;
  }
  /* line 337, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content {
    float: left;
    margin-left: 4%;
    padding: 0;
  }
  /* line 342, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content.left {
    margin-left: 0;
  }
  /* line 345, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content.w100 {
    width: 100%;
  }
  /* line 348, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content.w80 {
    width: 78%;
  }
  /* line 351, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content.w70 {
    width: 68%;
  }
  /* line 354, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content.w60 {
    width: 58%;
  }
  /* line 357, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content.w50 {
    width: 48%;
  }
  /* line 360, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content.w40 {
    width: 38%;
  }
  /* line 363, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content.w30 {
    width: 28%;
  }
  /* line 366, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content.w20 {
    width: 18%;
  }
  /* line 370, ../../Private/Scss/Page/_Layout.scss */
  .contentRow .content > :last-child {
    margin-bottom: 0;
  }
  /* line 379, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.noSpaceBetweenLeftAndMiddle .content.left {
    width: 33.333333%;
  }
  /* line 382, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.noSpaceBetweenLeftAndMiddle .content.middle {
    margin-left: 0;
    width: 33.333333%;
  }
  /* line 386, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.noSpaceBetweenLeftAndMiddle .content.right {
    width: 30.333333%;
  }
  /* line 393, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet.moreSpace .content {
    margin-left: 4%;
  }
  /* line 395, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet.moreSpace .content.left {
    width: 48%;
  }
  /* line 398, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet.moreSpace .content.middle {
    width: 48%;
  }
  /* line 401, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet.moreSpace .content.right {
    width: 100%;
    margin-left: 0;
  }
  /* line 408, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet .content.left {
    width: 48%;
  }
  /* line 411, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet .content.middle {
    width: 48%;
    margin-left: 4%;
  }
  /* line 415, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet .content.right {
    width: 100%;
    margin-left: 0;
  }
  /* line 422, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.moreSpace .content {
    margin-left: 5%;
  }
  /* line 424, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.moreSpace .content.left {
    margin-left: 0;
  }
  /* line 427, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.moreSpace .content.w33 {
    width: 29.333333%;
  }
  /* line 432, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns .content {
    margin-left: 3%;
  }
  /* line 434, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns .content.left {
    margin-left: 0;
  }
  /* line 437, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns .content.w33 {
    width: 31.333333%;
  }
  /* line 442, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.alignMiddle {
    display: flex;
    width: 100%;
    margin: 0 0 4%;
  }
  /* line 447, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.alignMiddle .content {
    vertical-align: middle;
    float: none;
    padding-right: 2%;
  }
  /* line 452, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.alignMiddle .content.right {
    padding-left: 2%;
    padding-right: 0;
  }

  /* line 459, ../../Private/Scss/Page/_Layout.scss */
  .main.container {
    margin: -62px 15px 0;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 467, ../../Private/Scss/Page/_Layout.scss */
  .container.main .wrapper {
    padding: 50px 40px;
  }

  /* line 474, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content {
    float: left;
    margin-left: 4%;
    padding: 0;
  }
  /* line 478, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content.left {
    margin-left: 0;
  }
  /* line 481, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content.w100 {
    width: 100%;
  }
  /* line 484, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content.w80 {
    width: 78%;
  }
  /* line 487, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content.w70 {
    width: 68%;
  }
  /* line 490, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content.w60 {
    width: 58%;
  }
  /* line 493, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content.w50 {
    width: 48%;
  }
  /* line 496, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content.w40 {
    width: 38%;
  }
  /* line 499, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content.w30 {
    width: 28%;
  }
  /* line 502, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayW100OnTablet .content.w20 {
    width: 18%;
  }
  /* line 507, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.centerContentRow70 {
    width: 68%;
    margin: 0 auto 4%;
  }
  /* line 511, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.centerContentRow80 {
    width: 78%;
    margin: 0 auto 4%;
  }
  /* line 516, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeOnTablet .content {
    margin-left: 4%;
  }
  /* line 518, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeOnTablet .content.w40 {
    width: 38%;
  }
  /* line 521, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeOnTablet .content.w50 {
    width: 48%;
  }
  /* line 524, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeOnTablet .content.w60 {
    width: 58%;
  }
  /* line 527, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.displayCeOnTablet .content.left {
    margin-left: 0;
  }
  /* line 534, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content.w100 {
    width: 100%;
  }
  /* line 537, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content.w80 {
    width: 78%;
  }
  /* line 540, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content.w70 {
    width: 68%;
  }
  /* line 543, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content.w60 {
    width: 58%;
  }
  /* line 546, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content.w50 {
    width: 48%;
  }
  /* line 549, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content.w40 {
    width: 38%;
  }
  /* line 552, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content.w30 {
    width: 28%;
  }
  /* line 555, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content.w20 {
    width: 18%;
  }
  /* line 559, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content {
    margin-left: 4%;
  }
  /* line 561, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content.w40 {
    width: 38%;
  }
  /* line 564, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content.w50 {
    width: 48%;
  }
  /* line 567, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content.w60 {
    width: 58%;
  }
  /* line 570, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.tabletColumnWidth .content .contentRow.displayCeOnTablet .content.left {
    margin-left: 0;
  }
  /* line 581, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet.moreSpace .content.left {
    width: 29.333333%;
    margin-left: 0;
  }
  /* line 585, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet.moreSpace .content.middle {
    width: 29.333333%;
    margin-left: 5%;
  }
  /* line 589, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet.moreSpace .content.right {
    width: 29.333333%;
    margin-left: 5%;
  }
  /* line 595, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet .content {
    margin-left: 3%;
  }
  /* line 597, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet .content.left {
    width: 31.333333%;
    margin-left: 0;
  }
  /* line 601, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet .content.middle {
    width: 31.333333%;
  }
  /* line 604, ../../Private/Scss/Page/_Layout.scss */
  .contentRow.threeColumns.displayCeCeOnTablet .content.right {
    width: 31.333333%;
    margin-left: 3%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 615, ../../Private/Scss/Page/_Layout.scss */
  .main.container {
    margin: -62px 0 0;
  }
}
/* line 3, ../../Private/Scss/Page/_Header.scss */
.layout .header .wrapper {
  width: 100%;
  padding: 15px 10px 26px;
  margin: 0;
}
/* line 7, ../../Private/Scss/Page/_Header.scss */
.layout .header .wrapper .logo_navilas,
.layout .header .wrapper .logo_navilas_patients {
  height: 44px;
  width: 145px;
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
}
/* line 17, ../../Private/Scss/Page/_Header.scss */
.layout .header .wrapper .logo_navilas_patients {
  width: 127px;
}
/* line 21, ../../Private/Scss/Page/_Header.scss */
.layout .header .wrapper .logo_odos {
  height: 42px;
  display: block;
  width: 139px;
  position: absolute;
  right: 15px;
  top: 10px;
}
/* line 32, ../../Private/Scss/Page/_Header.scss */
.layout.default .header {
  background: #484a4c;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4NGE0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTc4N2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #484a4c 0%, #75787a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #484a4c), color-stop(100%, #75787a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #484a4c 0%, #75787a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #484a4c 0%, #75787a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #484a4c 0%, #75787a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #484a4c 0%, #75787a 100%);
  /* W3C */
}
/* line 44, ../../Private/Scss/Page/_Header.scss */
.layout.default .header .wrapper .logo_navilas {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/navilasLogoRetina.png") no-repeat;
  background-size: 173px;
}
@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 2), screen and (max-moz-device-pixel-ratio: 1.3), screen and (max-moz-device-pixel-ratio: 1.5), screen and (max-moz-device-pixel-ratio: 2) {
  /* line 44, ../../Private/Scss/Page/_Header.scss */
  .layout.default .header .wrapper .logo_navilas {
    background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/navilasLogoRetina.png") no-repeat 0 0;
    background-color: transparent;
    background-attachment: scroll;
    background-size: 173px;
  }
}
/* line 49, ../../Private/Scss/Page/_Header.scss */
.lt-ie9 .layout.default .header .wrapper .logo_navilas {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/navilasIE.png") no-repeat;
}
/* line 54, ../../Private/Scss/Page/_Header.scss */
.layout.default .header .wrapper .logo_navilas_patients {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/2017-08-07_ODOS_logo-navilas-patients.svg") no-repeat;
  background-size: 127px;
}
/* line 58, ../../Private/Scss/Page/_Header.scss */
.layout.default .header .wrapper .logo_navilas_patients:lang(de) {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/2018-02-20_ODOS_logo-navilas-patients-de.svg") no-repeat;
  background-size: 127px;
}
/* line 64, ../../Private/Scss/Page/_Header.scss */
.layout.default .header .wrapper .logo_odos {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/odosLogoRetina.png") no-repeat;
  background-size: 250px;
  display: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 2), screen and (max-moz-device-pixel-ratio: 1.3), screen and (max-moz-device-pixel-ratio: 1.5), screen and (max-moz-device-pixel-ratio: 2) {
  /* line 64, ../../Private/Scss/Page/_Header.scss */
  .layout.default .header .wrapper .logo_odos {
    background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/odosLogoRetina.png") no-repeat 0 0;
    background-color: transparent;
    background-attachment: scroll;
    background-size: auto;
  }
}
/* line 75, ../../Private/Scss/Page/_Header.scss */
.layout.company .header {
  background: #68ab41;
}
/* line 80, ../../Private/Scss/Page/_Header.scss */
.layout.company .header .wrapper .logo_navilas {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/navilasLogoCompanyRetina.png") no-repeat;
  background-size: 240px;
  display: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 2), screen and (max-moz-device-pixel-ratio: 1.3), screen and (max-moz-device-pixel-ratio: 1.5), screen and (max-moz-device-pixel-ratio: 2) {
  /* line 80, ../../Private/Scss/Page/_Header.scss */
  .layout.company .header .wrapper .logo_navilas {
    background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/navilasLogoCompanyRetina.png") no-repeat 0 0;
    background-color: transparent;
    background-attachment: scroll;
    background-size: auto;
  }
}
/* line 87, ../../Private/Scss/Page/_Header.scss */
.layout.company .header .wrapper .logo_odos {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/odosLogoCompanyRetina.png") no-repeat;
  background-size: 139px;
}
@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 2), screen and (max-moz-device-pixel-ratio: 1.3), screen and (max-moz-device-pixel-ratio: 1.5), screen and (max-moz-device-pixel-ratio: 2) {
  /* line 87, ../../Private/Scss/Page/_Header.scss */
  .layout.company .header .wrapper .logo_odos {
    background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/odosLogoCompanyRetina.png") no-repeat 0 0;
    background-color: transparent;
    background-attachment: scroll;
    background-size: 139px;
  }
}
/* line 92, ../../Private/Scss/Page/_Header.scss */
.lt-ie9 .layout.company .header .wrapper .logo_odos {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/odosCompanyIE.png") no-repeat;
}

@media only screen and (min-width: 768px) {
  /* line 103, ../../Private/Scss/Page/_Header.scss */
  .layout .header {
    position: relative;
    top: -62px;
    padding-bottom: 62px;
    background: none;
    height: 130px;
    margin: 0 15px 0;
  }
  /* line 113, ../../Private/Scss/Page/_Header.scss */
  .layout.default .header {
    background: none;
    filter: none;
  }
  /* line 119, ../../Private/Scss/Page/_Header.scss */
  .layout.default .header .wrapper .logo_navilas {
    display: block;
    height: 80px;
    width: 315px;
    top: 30px;
    left: 15px;
    background-size: 100%;
  }
  /* line 127, ../../Private/Scss/Page/_Header.scss */
  .lt-ie9 .layout.default .header .wrapper .logo_navilas {
    background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/navilasLogo.png") no-repeat;
  }
  /* line 132, ../../Private/Scss/Page/_Header.scss */
  .layout.default .header .wrapper .logo_navilas_patients {
    display: block;
    height: 82px;
    width: 236px;
    top: 30px;
    left: 15px;
    background-size: 236px;
  }
  /* line 140, ../../Private/Scss/Page/_Header.scss */
  .layout.default .header .wrapper .logo_navilas_patients:lang(de) {
    background-size: 236px;
  }
  /* line 144, ../../Private/Scss/Page/_Header.scss */
  .layout.default .header .wrapper .logo_odos {
    display: block;
    height: 77px;
    width: 250px;
    right: 15px;
    top: 30px;
    background-size: 100%;
  }
  /* line 152, ../../Private/Scss/Page/_Header.scss */
  .lt-ie9 .layout.default .header .wrapper .logo_odos {
    background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/odosLogo.png") no-repeat;
  }
  /* line 161, ../../Private/Scss/Page/_Header.scss */
  .layout.company .header {
    background: none;
  }
  /* line 165, ../../Private/Scss/Page/_Header.scss */
  .layout.company .header .wrapper .logo_navilas {
    display: block;
    height: 79px;
    width: 246px;
    top: 30px;
    left: 15px;
    background-size: 100%;
  }
  /* line 173, ../../Private/Scss/Page/_Header.scss */
  .lt-ie9 .layout.company .header .wrapper .logo_navilas {
    background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/navilasLogoCompany.png") no-repeat;
  }
  /* line 178, ../../Private/Scss/Page/_Header.scss */
  .layout.company .header .wrapper .logo_odos {
    display: block;
    height: 77px;
    width: 247px;
    top: 30px;
    background-size: 100%;
    right: 15px;
  }
  /* line 186, ../../Private/Scss/Page/_Header.scss */
  .lt-ie9 .layout.company .header .wrapper .logo_odos {
    background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/odosLogoCompany.png") no-repeat;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 199, ../../Private/Scss/Page/_Header.scss */
  .layout .header {
    height: 145px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 214, ../../Private/Scss/Page/_Header.scss */
  .layout.default .header .wrapper .logo_navilas,
  .layout.default .header .wrapper .logo_navilas_patients {
    left: 0;
  }
  /* line 219, ../../Private/Scss/Page/_Header.scss */
  .layout.default .header .wrapper .logo_odos {
    right: 0;
  }
  /* line 228, ../../Private/Scss/Page/_Header.scss */
  .layout.company .header {
    background: none;
  }
  /* line 233, ../../Private/Scss/Page/_Header.scss */
  .layout.company .header .wrapper .logo_navilas {
    left: 0;
  }
  /* line 236, ../../Private/Scss/Page/_Header.scss */
  .layout.company .header .wrapper .logo_odos {
    right: 0;
  }
}
/* line 6, ../../Private/Scss/Page/_SlideInNavigation.scss */
.layout.default .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li {
  border-bottom: 1px solid #545658;
}

/* line 20, ../../Private/Scss/Page/_SlideInNavigation.scss */
.layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li {
  border-bottom: 1px solid #68ab41;
}

/* line 30, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation.overflowWrapper {
  min-width: 320px;
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
/* line 37, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .pageWrapper {
  position: relative;
  z-index: 1;
}
/* line 42, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .header.container .icon.menu {
  color: #fff;
  cursor: pointer;
  float: left;
  font-size: 20px;
  margin-top: -6px;
}
/* line 48, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .header.container .icon.menu:before {
  font-size: 26px;
  top: 5px;
  padding-right: 11px;
}
/* line 55, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .mainNavigation {
  display: none;
}
/* line 58, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper {
  display: none;
  left: 0;
  overflow-y: scroll;
  position: absolute;
  top: 0;
  height: calc(100vh - 120px);
}
/* line 66, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0;
}
/* line 71, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .menuHeadline {
  color: #fff;
  padding: 8px 15px;
}
/* line 76, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation {
  width: 239px;
}
/* line 79, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li {
  background: #d9dedf;
  text-transform: none;
}
/* line 82, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li:before {
  content: '';
}
/* line 85, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a {
  color: #434343;
  display: block;
  font-size: 18px;
  line-height: 19px;
  padding: 15px;
  text-decoration: none;
  position: relative;
}
/* line 93, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a.icon.home:before {
  content: "";
  padding-right: 0;
}
/* line 98, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a.iconRight.arrowRightCircle:after {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 23px;
}
/* line 106, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a span.icon.home:before {
  content: "";
  padding-right: 0;
}
/* line 111, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a span.iconRight.arrowRightCircle:after {
  position: absolute;
  right: 15px;
  top: 10px;
  font-size: 23px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a:hover {
  background: #e7ebec;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a:active {
  background: #e7ebec;
  -webkit-touch-callout: none;
}
/* line 125, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li.active a {
  background: #fff;
  color: #70A839;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li.active a:hover {
  background: #fff;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li.active a:active {
  background: #fff;
  -webkit-touch-callout: none;
}
/* line 138, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active a {
  background: #fff;
  color: #70A839;
}
/* line 147, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink {
  margin: 10px 0;
}
/* line 150, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink a {
  background: #D4E9AE;
  color: #434343;
  display: block;
  font-size: 18px;
  line-height: 19px;
  padding: 15px;
  text-decoration: none;
  position: relative;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink a:hover {
  background: #DDEDBE;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink a:active {
  background: #DDEDBE;
  -webkit-touch-callout: none;
}
/* line 165, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink .iconRightArrowRightCircle {
  display: none;
}
/* line 170, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .social-nav {
  position: fixed;
  left: 15px;
  bottom: 70px;
  color: #fff;
}
/* line 176, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .social-nav span {
  display: block;
  margin-bottom: 7px;
  vertical-align: middle;
  padding-right: 3px;
  padding-top: 3px;
}
/* line 184, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .social-nav a {
  color: #fff;
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 4px;
  position: relative;
  top: -2px;
}
/* line 196, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .social-nav a.icon:before {
  font-size: 35px;
  top: -6px;
  left: -3px;
}
/* line 205, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .stickyContactFooter {
  display: none;
  padding: 0;
  max-width: 240px;
  z-index: 1;
  left: 0;
}
/* line 214, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .stickyContactFooter a:link.button, .pageWithSlideInNavigation .slideInNavigationWrapper .stickyContactFooter a:visited.button {
  font-size: 16px;
  display: block;
  text-align: left;
  margin-bottom: 0px;
  padding: 17px 15px 16px;
  color: #434343;
  background: #F8D000;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 224, ../../Private/Scss/Page/_SlideInNavigation.scss */
.pageWithSlideInNavigation .slideInNavigationWrapper .stickyContactFooter a:link.button:after, .pageWithSlideInNavigation .slideInNavigationWrapper .stickyContactFooter a:visited.button:after {
  content: "\e909";
  position: absolute;
  right: 16px;
  top: 10px;
  font-size: 23px;
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
}

/* line 252, ../../Private/Scss/Page/_SlideInNavigation.scss */
.showNavigation .pageWithSlideInNavigation .slideInNavigationWrapper .stickyContactFooter {
  display: block;
}

@media only screen and (min-width: 768px) {
  /* line 265, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.default .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li {
    display: block;
    border-right: 1px solid #545658;
  }
  /* line 268, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.default .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li.active {
    border-bottom: 1px solid #fff;
  }
  /* line 274, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.default .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active {
    border-bottom: 1px solid #fff;
  }
  /* line 276, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.default .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active.last {
    border-right: 1px solid #fff;
  }
  /* line 279, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.default .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active .dividerOverlay {
    display: inline-block;
    opacity: 1;
  }
  /* line 284, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.default .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li .divider {
    border-right: 1px solid #fff;
    position: absolute;
    display: block;
    height: 20px;
    top: 14px;
    right: 0;
    width: 1px;
  }
  /* line 293, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.default .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li .dividerOverlay {
    background: #545658;
    display: none;
    height: 25px;
    left: -5px;
    opacity: 0;
    position: absolute;
    top: 14px;
    width: 7px;
  }

  /* line 315, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li {
    border-right: 1px solid #68ab41;
  }
  /* line 317, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li.active {
    border-bottom: 1px solid #fff;
  }
  /* line 322, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li {
    position: relative;
  }
  /* line 324, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active {
    border-bottom: 1px solid #fff;
  }
  /* line 326, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active.last {
    border-right: 1px solid #fff;
  }
  /* line 329, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active .dividerOverlay {
    display: inline-block;
  }
  /* line 333, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li .divider {
    border-right: 1px solid #fff;
    position: absolute;
    display: block;
    height: 20px;
    top: 14px;
    right: 0;
    width: 1px;
  }
  /* line 342, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li .dividerOverlay {
    background: #68ab41;
    display: none;
    height: 25px;
    left: -5px;
    position: absolute;
    top: 14px;
    width: 7px;
  }

  /* line 363, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .header.container .icon.menu {
    display: none;
  }
  /* line 368, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper {
    background: none;
    position: relative;
    left: 0;
    display: block;
    height: auto !important;
    top: 130px;
    overflow-y: visible;
    width: 100% !important;
    z-index: 1000;
    margin: 0 15px !important;
    padding-bottom: 0;
  }
  /* line 381, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .menuHeadline {
    display: none;
  }
  /* line 385, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation {
    position: relative;
    display: block !important;
    margin: 0 auto;
    width: 100%;
  }
  /* line 390, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul {
    margin: 0;
  }
  /* line 392, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li {
    float: left;
    border-collapse: collapse;
  }
  /* line 395, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li:first-child {
    margin-left: 0;
  }
  /* line 398, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a {
    font-size: 14px;
    padding: 15px 11px;
    height: 17px;
  }
  /* line 402, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a.icon.home {
    height: 17px;
    width: 22px;
  }
  /* line 405, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a.icon.home:before {
    font-size: 22px;
    content: "\e91e";
    top: -5px;
  }
  /* line 412, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a.iconRight.arrowRightCircle:after {
    content: '';
  }
  /* line 417, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a span.icon.home {
    width: 26px;
  }
  /* line 419, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a span.icon.home:before {
    line-height: 7px;
    font-size: 26px;
    width: 26px;
    content: "\e91e";
    top: 2px;
  }
  /* line 428, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a span.iconRight.arrowRightCircle:after {
    content: '';
  }
  /* line 435, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation {
    position: absolute;
    right: 98px;
    top: 0;
  }
  /* line 439, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li {
    border-right: none !important;
    background: none;
    position: relative;
  }
  /* line 444, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li a {
    text-decoration: underline;
    color: #fff;
    padding: 15px 11px;
  }
  /* line 452, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active a {
    z-index: 100;
    background: #fff;
    text-decoration: none;
    color: #70A839;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active:hover {
    -webkit-touch-callout: none;
  }
  /* line 461, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .no-touch .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active:hover a {
    background: #fff;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active:active {
    -webkit-touch-callout: none;
  }
  /* line 461, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li.active:active a {
    background: #fff;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li:hover {
    -webkit-touch-callout: none;
  }
  /* line 469, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .no-touch .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li:hover a {
    text-decoration: none;
    background: none;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li:active {
    -webkit-touch-callout: none;
  }
  /* line 469, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li:active a {
    text-decoration: none;
    background: none;
  }
  /* line 479, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .stickyContactFooter {
    display: none;
  }
  /* line 483, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink {
    border-top: 8px solid #D4E9AE;
    position: absolute;
    top: -130px;
    left: -15px;
    right: -15px;
    margin: 0;
    text-align: center;
  }
  /* line 492, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink a {
    display: inline-block;
    text-decoration: underline;
    line-height: 1.5em;
    font-size: 15px;
    padding: 4px 10px;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink a:hover {
    background: #D4E9AE;
    text-decoration: none;
    -webkit-touch-callout: none;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink a:active {
    background: #D4E9AE;
    text-decoration: none;
    -webkit-touch-callout: none;
  }
  /* line 505, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink .iconRightArrowRightCircle {
    display: inline-block;
  }
  /* line 507, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink .iconRightArrowRightCircle:after {
    font-size: 21px;
  }
  /* line 513, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .social-nav {
    display: none;
  }

  /* line 522, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .showNavigation .pageWithSlideInNavigation .slideInNavigationWrapper .stickyContactFooter {
    display: none !important;
  }
}
@media only screen and (min-width: 800px) {
  /* line 536, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a {
    font-size: 15px;
  }
  /* line 540, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation {
    right: 97px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 557, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.default .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li .divider {
    height: 20px;
    top: 20px;
    right: 0;
  }
  /* line 562, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.default .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li .dividerOverlay {
    height: 25px;
    left: -5px;
    top: 17px;
    width: 7px;
  }

  /* line 582, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li .divider {
    height: 20px;
    top: 20px;
    right: 0;
    width: 1px;
  }
  /* line 588, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .layout.company .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li .dividerOverlay {
    height: 25px;
    left: -5px;
    top: 17px;
    width: 7px;
  }

  /* line 602, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper {
    left: 0;
    top: 145px;
    margin: 0 15px !important;
  }
  /* line 609, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a {
    font-size: 18px;
    padding: 21px 20px;
    height: 19px;
  }
  /* line 613, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a.icon.home {
    height: 19px;
    width: 26px;
  }
  /* line 616, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a.icon.home:before {
    font-size: 26px;
    top: -5px;
  }
  /* line 622, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a span.icon.home {
    width: 26px;
    height: 19px;
  }
  /* line 625, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul li a span.icon.home:before {
    line-height: 7px;
    font-size: 26px;
    width: 26px;
    top: 2px;
  }
  /* line 635, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation {
    right: 106px;
    top: 0;
  }
  /* line 639, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation li a {
    padding: 21px 15px;
  }
  /* line 646, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink {
    top: -145px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 655, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation.overflowWrapper {
    overflow: visible;
  }
  /* line 658, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper {
    margin: 0 !important;
  }
  /* line 662, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation > ul.companyNavigation {
    right: 199px;
  }
  /* line 667, ../../Private/Scss/Page/_SlideInNavigation.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .pageSwapLink {
    left: calc((100vw - 1200px) / -2);
    right: calc((100vw - 1200px) / -2);
  }
}
/* line 1, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper {
  width: 100%;
  background: #808384;
  padding: 20px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 10, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerInformation {
  color: #fff;
  text-align: center;
  padding: 0 10px 10px;
}
/* line 15, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerInformation p {
  font-size: 13px;
  line-height: 18px;
}
/* line 19, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerInformation p a {
  color: #fff;
}
/* line 28, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerInformation + .footerNavigation a:after {
  content: '';
  border-right: 1px solid #fff;
  width: 1px;
  height: 18px;
  position: relative;
  display: inline-block;
  top: 5px;
  margin-left: 5px;
  margin-right: 5px;
}
/* line 42, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerInformation + .footerNavigation a.last:after {
  display: none;
}
/* line 49, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation {
  color: #fff;
  margin: 0 auto;
  text-align: center;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 56, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 61, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation ul li {
  display: inline-block;
}
/* line 64, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation ul li:before {
  display: none;
}
/* line 68, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation ul li:after {
  content: '';
  border-right: 1px solid #fff;
  width: 1px;
  height: 18px;
  position: relative;
  display: inline-block;
  top: 5px;
  margin-left: 5px;
  margin-right: 5px;
}
/* line 82, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation ul li:last-child:after {
  display: none;
}
/* line 94, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation .company-nav b,
.footerNavigationWrapper .footerNavigation .social-nav b,
.footerNavigationWrapper .footerNavigation .law-nav b,
.footerNavigationWrapper .footerNavigation .customer b,
.footerNavigationWrapper .footerNavigation .newsletter-wrapper b {
  font-size: 16px;
  display: block;
  margin-bottom: 2px;
}
/* line 101, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation .company-nav,
.footerNavigationWrapper .footerNavigation .social-nav {
  display: none;
}
/* line 106, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation .newsletter-wrapper {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
/* line 113, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation .law-nav {
  padding-top: 195px;
}
/* line 117, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation .customer {
  position: absolute;
  top: 90px;
  border-top: 1px solid #ffff;
  width: 100%;
  padding: 20px 0;
  border-bottom: 1px solid #ffff;
}
/* line 128, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation .newsletter-wrapper b,
.footerNavigationWrapper .footerNavigation .law-nav b {
  display: none;
}
/* line 133, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation a {
  color: #fff;
  text-decoration: underline;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .footerNavigationWrapper .footerNavigation a:hover {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.footerNavigationWrapper .footerNavigation a:active {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 141, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation a.active {
  text-decoration: none;
}
/* line 145, ../../Private/Scss/Page/_Footer.scss */
.footerNavigationWrapper .footerNavigation a.button {
  background: #C0D98F;
  color: #434343;
  padding: 9px 12px;
}

/* line 154, ../../Private/Scss/Page/_Footer.scss */
.stickyContactFooter {
  position: fixed;
  left: 0;
  bottom: 0;
  padding: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 999;
}
/* line 163, ../../Private/Scss/Page/_Footer.scss */
.stickyContactFooter .wrapper {
  position: relative;
  padding: 15px;
  max-width: 1200px;
  margin: 0 auto;
}
/* line 169, ../../Private/Scss/Page/_Footer.scss */
.stickyContactFooter .wrapper p {
  display: none;
}
/* line 175, ../../Private/Scss/Page/_Footer.scss */
.stickyContactFooter .wrapper a:link.button, .stickyContactFooter .wrapper a:visited.button {
  font-size: 16px;
  width: 100%;
  text-align: center;
  padding: 12px 25px 10px;
  color: #434343;
  background: #F8D000;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3);
}

/* line 191, ../../Private/Scss/Page/_Footer.scss */
.showNavigation .pageWrapper .stickyContactFooter {
  display: none !important;
}

@media only screen and (min-width: 768px) {
  /* line 197, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper {
    width: auto;
    margin: 0 15px;
    padding: 0;
  }
  /* line 201, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerInformation {
    padding: 14px 10px;
  }
  /* line 204, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerInformation + .footerNavigation {
    display: block;
    text-align: center;
    padding: 0 10px 14px;
  }
  /* line 211, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation {
    width: 100%;
    padding: 20px 10px;
    text-align: left;
    display: table;
  }
  /* line 219, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation ul li {
    display: block;
  }
  /* line 222, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation ul li:after {
    display: none;
  }
  /* line 228, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .company-nav,
  .footerNavigationWrapper .footerNavigation .social-nav,
  .footerNavigationWrapper .footerNavigation .law-nav,
  .footerNavigationWrapper .footerNavigation .customer {
    display: table-cell;
    width: 25%;
    vertical-align: top;
    padding: 130px 15px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 241, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .social-nav ul {
    margin: -5px;
  }
  /* line 244, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .social-nav ul li {
    width: 25px;
    display: inline-block;
    padding: 5px;
  }
  /* line 249, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .social-nav ul li a {
    width: 25px;
    height: 25px;
    display: block;
    font-size: 29px;
  }
  /* line 255, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .social-nav ul li a:before {
    top: -4px;
    left: -2px;
  }
  /* line 264, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .customer {
    border: none;
  }
  /* line 268, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .customer,
  .footerNavigationWrapper .footerNavigation .law-nav {
    position: static;
  }
  /* line 272, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .customer b,
  .footerNavigationWrapper .footerNavigation .law-nav b {
    display: block;
  }
  /* line 277, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .newsletter-wrapper {
    text-align: center;
    padding: 20px 0;
    margin: 0 25px;
    border-bottom: 1px solid #fff;
    width: calc( 100% - 50px);
  }
  /* line 285, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation a {
    line-height: 16px;
  }
  /* line 288, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation a:after {
    margin-left: 5px;
  }

  /* line 295, ../../Private/Scss/Page/_Footer.scss */
  .stickyContactFooter {
    background: #90B352;
  }
  /* line 298, ../../Private/Scss/Page/_Footer.scss */
  .stickyContactFooter .wrapper {
    padding: 13px 60px 13px;
    display: table;
    height: 70px;
    width: 100%;
  }
  /* line 304, ../../Private/Scss/Page/_Footer.scss */
  .stickyContactFooter .wrapper p {
    display: table-cell;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    width: 65%;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 314, ../../Private/Scss/Page/_Footer.scss */
  .stickyContactFooter .wrapper a {
    position: absolute;
    top: 15px;
    right: 60px;
  }
  /* line 320, ../../Private/Scss/Page/_Footer.scss */
  .stickyContactFooter .wrapper a:link.button, .stickyContactFooter .wrapper a:visited.button {
    width: auto;
    padding: 12px 18px 10px;
    display: inline-block;
    margin-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }

  /* line 333, ../../Private/Scss/Page/_Footer.scss */
  .company .stickyContactFooter {
    background: #434343;
  }

  /* line 339, ../../Private/Scss/Page/_Footer.scss */
  .showNavigation .pageWrapper .stickyContactFooter {
    display: block;
  }

  /* line 345, ../../Private/Scss/Page/_Footer.scss */
  .contact .pageWrapper .stickyContactFooter {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 355, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerInformation {
    display: inline-block;
    width: 60%;
    padding: 14px 40px;
    text-align: left;
  }
  /* line 361, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerInformation + .footerNavigation {
    display: inline-block;
    width: 32%;
    vertical-align: bottom;
    text-align: right;
    padding-right: 40px;
  }
  /* line 370, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation {
    padding: 25px 25px;
  }
  /* line 373, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .company-nav,
  .footerNavigationWrapper .footerNavigation .social-nav,
  .footerNavigationWrapper .footerNavigation .law-nav,
  .footerNavigationWrapper .footerNavigation .customer,
  .footerNavigationWrapper .footerNavigation .newsletter-wrapper {
    padding-top: 0px;
    width: 20%;
  }
  /* line 382, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .newsletter-wrapper {
    position: static;
    display: table-cell;
    text-align: left;
    margin: 0px;
    padding: 0px;
    border: none;
  }
  /* line 390, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper .footerNavigation .newsletter-wrapper b {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 399, ../../Private/Scss/Page/_Footer.scss */
  .footerNavigationWrapper {
    margin: 0;
  }
}
/* line 1, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation {
  width: 239px;
  font-size: 18px;
  line-height: 19px;
}
/* line 7, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language .icon:before {
  content: '';
  display: inline-block;
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/2019-01-09_ODOS_language.png") no-repeat;
  width: 23px;
  height: 17px;
  padding-right: 8px;
  top: 3px;
}
@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (-webkit-min-device-pixel-ratio: 2), screen and (max-moz-device-pixel-ratio: 1.3), screen and (max-moz-device-pixel-ratio: 1.5), screen and (max-moz-device-pixel-ratio: 2) {
  /* line 7, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .language .icon:before {
    background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/2019-01-09_ODOS_language_retina.png") no-repeat 0 0;
    background-color: transparent;
    background-attachment: scroll;
    background-size: 23px 567px;
  }
}
/* line 12, ../../Private/Scss/Page/_LanguageMenu.scss */
.lt-ie9 .languageNavigation .language .icon:before {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/2019-01-09_language.png") no-repeat;
}
/* line 21, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language .icon.de:before {
  background-position: 0 0;
}
/* line 26, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language .icon.us:before {
  background-position: 0 -100px;
}
/* line 32, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language .icon.gb:before, .languageNavigation .language .icon.en:before {
  background-position: 0 -400px;
}
/* line 37, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language .icon.jp:before {
  background-position: 0 -200px;
}
/* line 42, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language .icon.ru:before {
  background-position: 0 -500px;
}
/* line 47, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language .icon.fr:before {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='18' viewBox='0 0 23 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_10)'%3E%3Cpath d='M7.66667 17.4344H0.958333C0.428854 17.4344 0 17.0118 0 16.49V1.37886C0 0.857057 0.428854 0.434418 0.958333 0.434418H7.66667V17.4344Z' fill='%2301209F'/%3E%3Cpath d='M23 16.49C23 17.0118 22.5711 17.4344 22.0417 17.4344H15.3333V0.434418H22.0417C22.5711 0.434418 23 0.857057 23 1.37886V16.49Z' fill='%23EF4234'/%3E%3Cpath d='M15.3333 0.434418H7.66667V17.4344H15.3333V0.434418Z' fill='%23E6E6E6'/%3E%3C/g%3E%3Crect x='0.5' y='0.934418' width='22' height='16' rx='0.5' stroke='%23555658'/%3E%3Cdefs%3E%3CclipPath id='clip0_1_10'%3E%3Crect y='0.434418' width='23' height='17' rx='1' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
/* line 52, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language .icon.es:before {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='18' viewBox='0 0 23 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_4)'%3E%3Cpath d='M23 5.15664H0V1.37886C0 0.857057 0.428854 0.434418 0.958333 0.434418H22.0417C22.5711 0.434418 23 0.857057 23 1.37886V5.15664Z' fill='%23C60B1E'/%3E%3Cpath d='M23 5.15665H0V12.7122H23V5.15665Z' fill='%23FFC300'/%3E%3Cpath d='M23 16.49C23 17.0118 22.5711 17.4344 22.0417 17.4344H0.958333C0.428854 17.4344 0 17.0118 0 16.49V12.7122H23V16.49Z' fill='%23C60B1E'/%3E%3Cpath d='M6.70833 7.04552V6.10107H2.875V7.04552H3.83333V7.98996H2.875V10.5079L4.79167 11.7677L6.70833 10.5079V7.98996H5.75V7.04552H6.70833Z' fill='%2391443A'/%3E%3C/g%3E%3Crect x='0.5' y='0.934418' width='22' height='16' rx='0.5' stroke='%23555658'/%3E%3Cdefs%3E%3CclipPath id='clip0_1_4'%3E%3Crect y='0.434418' width='23' height='17' rx='1' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
/* line 60, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language.inactive .icon.de:before {
  background-position: 0 -50px;
}
/* line 65, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language.inactive .icon.us:before {
  background-position: 0 -150px;
}
/* line 71, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language.inactive .icon.gb:before, .languageNavigation .language.inactive .icon.en:before {
  background-position: 0 -350px;
}
/* line 76, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language.inactive .icon.jp:before {
  background-position: 0 -250px;
}
/* line 81, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language.inactive .icon.ru:before {
  background-position: 0 -450px;
}
/* line 86, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language.inactive .icon.fr:before {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='17' viewBox='0 0 23 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_22)'%3E%3Cpath d='M7.66667 17H0.958333C0.428854 17 0 16.5774 0 16.0556V0.944444C0 0.422639 0.428854 0 0.958333 0H7.66667V17Z' fill='%235F5F5F'/%3E%3Cpath d='M23 16.0556C23 16.5774 22.5711 17 22.0417 17H15.3333V0H22.0417C22.5711 0 23 0.422639 23 0.944444V16.0556Z' fill='%238F8F8F'/%3E%3Cpath d='M15.3333 0H7.66667V17H15.3333V0Z' fill='%23E6E6E6'/%3E%3C/g%3E%3Crect x='0.5' y='0.5' width='22' height='16' rx='0.5' stroke='%23555658'/%3E%3Cdefs%3E%3CclipPath id='clip0_1_22'%3E%3Crect width='23' height='17' rx='1' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
/* line 91, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .language.inactive .icon.es:before {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='17' viewBox='0 0 23 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_17)'%3E%3Cpath d='M23 4.72222H0V0.944444C0 0.422639 0.428854 0 0.958333 0H22.0417C22.5711 0 23 0.422639 23 0.944444V4.72222Z' fill='%23959595'/%3E%3Cpath d='M23 4.72223H0V12.2778H23V4.72223Z' fill='%23D0D0D0'/%3E%3Cpath d='M23 16.0555C23 16.5774 22.5711 17 22.0417 17H0.958333C0.428854 17 0 16.5774 0 16.0555V12.2778H23V16.0555Z' fill='%23959595'/%3E%3Cpath d='M6.70833 6.61112V5.66667H2.875V6.61112H3.83333V7.55556H2.875V10.0734L4.79167 11.3333L6.70833 10.0734V7.55556H5.75V6.61112H6.70833Z' fill='%23474747'/%3E%3C/g%3E%3Crect x='0.5' y='0.5' width='22' height='16' rx='0.5' stroke='%23555658'/%3E%3Cdefs%3E%3CclipPath id='clip0_1_17'%3E%3Crect width='23' height='17' rx='1' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
/* line 98, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .languageDropdown {
  cursor: pointer;
  padding: 13px 15px;
  text-decoration: underline;
  color: #fff;
}
/* line 103, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .languageDropdown.noDrop {
  cursor: auto;
  text-decoration: none;
}
/* line 107, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .languageDropdown.noDrop .iconRight.dropDown:after {
  display: none;
}
/* line 112, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .languageDropdown .iconRight.dropDown {
  position: relative;
}
/* line 114, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .languageDropdown .iconRight.dropDown:after {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 0;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .languageNavigation .languageDropdown:hover {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.languageNavigation .languageDropdown:active {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 125, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .languageDropdownMenu {
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  color: #fff;
  z-index: 2;
}
/* line 132, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .languageDropdownMenu li {
  background: #d9dedf;
  border-bottom: 1px solid #545658;
}
/* line 135, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .languageDropdownMenu li a {
  display: block;
  padding: 13px 15px;
  color: #fff;
}
/* line 141, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation .languageDropdownMenu li.inactive > span {
  display: block;
  padding: 13px 15px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .languageNavigation .languageDropdownMenu li.inactive:hover {
  background: #d9dedf;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.languageNavigation .languageDropdownMenu li.inactive:active {
  background: #d9dedf;
  -webkit-touch-callout: none;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .languageNavigation .languageDropdownMenu li:hover {
  background: #e7ebec;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.languageNavigation .languageDropdownMenu li:active {
  background: #e7ebec;
  -webkit-touch-callout: none;
}
/* line 155, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation.opened .languageDropdown {
  background: #fff;
  color: #434343;
  border-bottom: 1px solid #545658;
  text-decoration: none;
}
/* line 160, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation.opened .languageDropdown.noDrop {
  color: #fff;
  background: none;
  cursor: auto;
  border-bottom: none;
}
/* line 167, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation.opened .languageDropdown .iconRight.dropDown:after {
  content: "\e91c";
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .languageNavigation.opened .languageDropdown:hover {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.languageNavigation.opened .languageDropdown:active {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 175, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation.opened .languageDropdownMenu {
  display: block;
  color: #434343;
}
/* line 179, ../../Private/Scss/Page/_LanguageMenu.scss */
.languageNavigation.opened .languageDropdownMenu li a {
  color: #434343;
}

/* line 188, ../../Private/Scss/Page/_LanguageMenu.scss */
.header .languageNavigation {
  display: none;
}

@media only screen and (min-width: 768px) {
  /* line 194, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation {
    position: absolute;
    width: auto;
    right: 30px;
    top: 0;
  }
  /* line 201, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .language .icon:before {
    padding-right: 5px;
  }
  /* line 204, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .language .icon .lang {
    display: none;
  }
  /* line 209, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .languageDropdown {
    padding: 13px 30px 14px 11px;
  }
  /* line 212, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .languageDropdown .iconRight.dropDown:after {
    margin-top: -7.5px;
    right: -20px;
    font-size: 15px;
  }
  /* line 219, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .languageDropdownMenu {
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 100;
  }
  /* line 224, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .languageDropdownMenu li {
    border-bottom: 2px solid #fff;
  }
  /* line 226, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .languageDropdownMenu li:last-child {
    border-bottom: none;
  }
  /* line 231, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation.opened {
    margin-left: -5px;
  }
  /* line 233, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation.opened .languageDropdown {
    border-bottom: none;
  }
  /* line 235, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation.opened .languageDropdown:before {
    content: '';
    border-right: none;
  }
  /* line 240, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation.opened .languageDropdown .iconRight.dropUp:after {
    content: "\e91b";
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .languageNavigation.opened .languageDropdown.noDrop:hover {
    background: none;
    -webkit-touch-callout: none;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .languageNavigation.opened .languageDropdown.noDrop:active {
    background: none;
    -webkit-touch-callout: none;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .languageNavigation.opened .languageDropdown:hover {
    background: #fff;
    -webkit-touch-callout: none;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .languageNavigation.opened .languageDropdown:active {
    background: #fff;
    -webkit-touch-callout: none;
  }
  /* line 255, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation.opened .languageDropdownMenu li a {
    line-height: 22px;
    text-decoration: underline;
  }
  /* line 258, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation.opened .languageDropdownMenu li a:after {
    border-right: none;
  }
  /* line 263, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation.opened .languageDropdownMenu li.inactive > span {
    line-height: 22px;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .languageNavigation.opened .languageDropdownMenu li:hover {
    -webkit-touch-callout: none;
  }
  /* line 268, ../../Private/Scss/Page/_LanguageMenu.scss */
  .no-touch .languageNavigation.opened .languageDropdownMenu li:hover a {
    text-decoration: none;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .languageNavigation.opened .languageDropdownMenu li:active {
    -webkit-touch-callout: none;
  }
  /* line 268, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation.opened .languageDropdownMenu li:active a {
    text-decoration: none;
  }

  /* line 278, ../../Private/Scss/Page/_LanguageMenu.scss */
  .header .languageNavigation {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 286, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .languageDropdown {
    padding: 18px 34px 23px 15px;
  }
  /* line 289, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .languageDropdown .iconRight.dropDown:after {
    margin-top: -9px;
    right: -25px;
    font-size: 18px;
  }
  /* line 299, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation.opened .languageDropdownMenu li a {
    padding: 19px 15px 20px;
  }
  /* line 303, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation.opened .languageDropdownMenu li.inactive > span {
    padding: 19px 15px 20px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 314, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation {
    right: 0;
    width: 200px;
  }
  /* line 317, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .languageDropdown {
    padding: 19px 45px 22px 15px;
  }
  /* line 322, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .language .icon:before {
    padding-right: 10px;
  }
  /* line 325, ../../Private/Scss/Page/_LanguageMenu.scss */
  .languageNavigation .language .icon .lang {
    display: inline;
  }
}
/* line 1, ../../Private/Scss/Page/_FontSizeUsability.scss */
.fontSizeUsability {
  display: none;
}

@media only screen and (min-width: 768px) {
  /* line 6, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability {
    display: inline-block;
    position: relative;
    width: 100%;
    z-index: 10;
  }
  /* line 12, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .divider {
    border-right: 1px solid #fff;
    position: absolute;
    display: block;
    height: 20px;
    top: 20px;
    right: 98px;
    width: 1px;
  }
  /* line 22, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .changeFontSize {
    text-decoration: underline;
    color: #fff;
    position: absolute;
    right: 98px;
    padding: 19px 11px 12px;
    cursor: pointer;
  }
  /* line 30, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .changeFontSize .smallFont {
    font-size: 12px;
  }
  /* line 34, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .changeFontSize .middleFont {
    font-size: 15px;
  }
  /* line 38, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .changeFontSize .largeFont {
    font-size: 18px;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .fontSizeUsability .changeFontSize:hover {
    text-decoration: none;
    -webkit-touch-callout: none;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .fontSizeUsability .changeFontSize:active {
    text-decoration: none;
    -webkit-touch-callout: none;
  }
  /* line 47, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .infoBoxWrapper {
    display: none;
    color: #fff;
    background: #3e3e3e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    right: 65px;
    padding: 15px;
    position: absolute;
    width: 215px;
    font-size: 20px;
    line-height: 25px;
    z-index: 102;
  }
  /* line 60, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .infoBoxWrapper .infoArrow {
    border-bottom: 10px solid #3e3e3e;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    right: 50px;
    position: absolute;
    top: -10px;
  }
  /* line 72, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability.opened .infoBoxWrapper {
    display: block;
  }

  /* line 86, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .fontSizeUsability + .slideInNavigation > ul.companyNavigation {
    right: 150px;
  }
  /* line 92, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .fontSizeUsability + .slideInNavigation + .pageSwapLink + .languageNavigation {
    top: 22px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 104, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .divider {
    right: 106px;
    top: 26px;
  }
  /* line 108, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .changeFontSize {
    right: 106px;
    padding: 26px 15px 19px;
  }
  /* line 112, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .changeFontSize .smallFont {
    font-size: 13px;
  }
  /* line 116, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .changeFontSize .middleFont {
    font-size: 16px;
  }
  /* line 120, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .changeFontSize .largeFont {
    font-size: 19px;
  }
  /* line 125, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .infoBoxWrapper {
    right: 80px;
    top: 80px;
  }

  /* line 139, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .fontSizeUsability + .slideInNavigation > ul.companyNavigation {
    right: 170px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 150, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .divider {
    right: 200px;
  }
  /* line 153, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .changeFontSize {
    right: 200px;
  }
  /* line 157, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .fontSizeUsability .infoBoxWrapper {
    right: 175px;
  }

  /* line 170, ../../Private/Scss/Page/_FontSizeUsability.scss */
  .pageWithSlideInNavigation .slideInNavigationWrapper .fontSizeUsability + .slideInNavigation > ul.companyNavigation {
    right: 264px;
  }
}
/* line 1, ../../Private/Scss/Page/_VirtualDemoOverlay.scss */
.virtualDemoOverlayWrapper {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with opacity */
  z-index: 1000;
}
/* line 13, ../../Private/Scss/Page/_VirtualDemoOverlay.scss */
.virtualDemoOverlayWrapper .virtualDemoOverlay {
  width: 95%;
  max-width: 640px;
  position: absolute;
  left: 50%;
  top: 50%;
  text-align: center;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #ffffff;
  color: #434343;
  padding: 65px 15px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 26, ../../Private/Scss/Page/_VirtualDemoOverlay.scss */
.virtualDemoOverlayWrapper .virtualDemoOverlay .icon.close {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #70A839;
  font-size: 32px;
  cursor: pointer;
}
/* line 35, ../../Private/Scss/Page/_VirtualDemoOverlay.scss */
.virtualDemoOverlayWrapper .virtualDemoOverlay .virtualDemoImage {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/FCE/virtualDemo_en.png") no-repeat 0 0/100%;
  width: 300px;
  display: block;
  margin: 0 auto 10px;
}
/* line 41, ../../Private/Scss/Page/_VirtualDemoOverlay.scss */
.virtualDemoOverlayWrapper .virtualDemoOverlay .virtualDemoImage:before {
  content: '';
  display: inline-block;
  padding-bottom: 57.38916256%;
}
/* line 50, ../../Private/Scss/Page/_VirtualDemoOverlay.scss */
[lang="de"] .virtualDemoOverlayWrapper .virtualDemoOverlay .virtualDemoImage {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/FCE/virtualDemo_de.png") no-repeat 0 0/100%;
}
/* line 55, ../../Private/Scss/Page/_VirtualDemoOverlay.scss */
.virtualDemoOverlayWrapper .virtualDemoOverlay .button {
  background-color: #D4E9AE;
  text-decoration: underline;
  color: #434343;
  padding: 13px 15px;
  margin-top: 10px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .virtualDemoOverlayWrapper .virtualDemoOverlay .button:hover {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.virtualDemoOverlayWrapper .virtualDemoOverlay .button:active {
  text-decoration: none;
  -webkit-touch-callout: none;
}

/***********
  Tablet
 *********/
@media only screen and (min-width: 768px) {
  /* line 76, ../../Private/Scss/Page/_VirtualDemoOverlay.scss */
  .virtualDemoOverlayWrapper .virtualDemoOverlay {
    padding: 0 60px 15px;
  }
  /* line 79, ../../Private/Scss/Page/_VirtualDemoOverlay.scss */
  .virtualDemoOverlayWrapper .virtualDemoOverlay .virtualDemoImage {
    width: 425px;
    margin: -95px auto 15px;
  }
}
/* line 1, ../../Private/Scss/FCE/_ContentContainer.scss */
.looseWrapper .main .wrapper {
  background: #FFD95F;
  padding: 2%;
}

/* line 7, ../../Private/Scss/FCE/_ContentContainer.scss */
.contentRow .teaser {
  background: #D11919;
  color: #fff;
  padding: 2%;
}

@media only screen and (min-width: 768px) {
  /* line 17, ../../Private/Scss/FCE/_ContentContainer.scss */
  .contentRow .teaser {
    -webkit-box-shadow: 0 5px 10px #aaa;
    -moz-box-shadow: 0 5px 10px #aaa;
    box-shadow: 0 5px 10px #aaa;
  }
}
/* line 1, ../../Private/Scss/FCE/_BackgroundBox.scss */
.backgroundBox {
  background: #eff4f5;
  margin-bottom: 4%;
  padding: 20px;
}
/* line 5, ../../Private/Scss/FCE/_BackgroundBox.scss */
.backgroundBox.shadow {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 3px 0 0 #dee1e2;
  /* WebKit */
  -moz-box-shadow: 3px 3px 0 0 #dee1e2;
  /* Firefox */
  box-shadow: 3px 3px 0 0 #dee1e2;
  /* Standard */
}

/* line 1, ../../Private/Scss/FCE/_Image.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 6, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper {
  display: block;
  text-align: center;
  max-width: 100%;
  width: 100%;
  line-height: 0;
  position: relative;
  margin: 0 0 15px;
}
/* line 15, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 27, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper picture {
  width: 100%;
  display: inline-block;
}
/* line 31, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper picture img {
  height: auto;
  max-width: 100%;
  width: 100%;
  display: block;
}
/* line 37, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper picture img.lazyload {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx//FCE/loader.gif") rgba(166, 177, 182, 0.3) no-repeat center center/30px;
}
/* line 41, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper picture img.lazyaspectratio {
  min-height: 10px;
  width: 100%;
  position: relative;
}
/* line 47, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper picture img.lazyloading {
  max-width: 100%;
}
/* line 51, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper picture img.lazyloaded {
  background: none;
}
/* line 57, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper.leftFlowing {
  float: left;
  width: 48%;
  margin-right: 4%;
}
/* line 62, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper.rightFlowing {
  float: right;
  width: 48%;
  margin-left: 4%;
}
/* line 67, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper.center {
  text-align: center;
}
/* line 70, ../../Private/Scss/FCE/_Image.scss */
.image-wrapper.lightbox {
  cursor: pointer;
}

/* line 78, ../../Private/Scss/FCE/_Image.scss */
.content.right .image-wrapper.useAsBackground picture {
  width: auto;
  margin: 0 -15px calc(-4% - 10px);
}

@media only screen and (min-width: 768px) {
  /* line 88, ../../Private/Scss/FCE/_Image.scss */
  .image-wrapper.leftFlowingOnDesktop {
    float: left;
    width: 100%;
    margin-right: 0;
  }
  /* line 93, ../../Private/Scss/FCE/_Image.scss */
  .image-wrapper.rightFlowingOnDesktop {
    float: right;
    width: 100%;
    margin-left: 0;
  }

  /* line 103, ../../Private/Scss/FCE/_Image.scss */
  .content.right .image-wrapper.useAsBackground picture {
    margin: 0 -25px calc(-4% - 15px);
  }
}
@media only screen and (min-width: 1024px) {
  /* line 115, ../../Private/Scss/FCE/_Image.scss */
  .content.right .image-wrapper.useAsBackground picture {
    margin: 0 -41px calc(-4% - 20px);
  }
}
@media only screen and (min-width: 1200px) {
  /* line 127, ../../Private/Scss/FCE/_Image.scss */
  .content.right .image-wrapper.useAsBackground picture {
    margin: 0 -41px calc(-4% - 23px);
  }
}
/* line 1, ../../Private/Scss/FCE/_InfoBox.scss */
.infoBoxWrapper {
  background: #eff4f5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 15px;
  -webkit-box-shadow: 3px 3px 0 0 #dee1e2;
  /* WebKit */
  -moz-box-shadow: 3px 3px 0 0 #dee1e2;
  /* Firefox */
  box-shadow: 3px 3px 0 0 #dee1e2;
  /* Standard */
  margin-bottom: 25px;
  position: relative;
}
/* line 10, ../../Private/Scss/FCE/_InfoBox.scss */
.infoBoxWrapper .icon {
  position: absolute;
  color: #70A839;
  font-size: 65px;
  top: 50%;
  left: 9px;
  margin-top: -39px;
}
/* line 18, ../../Private/Scss/FCE/_InfoBox.scss */
.infoBoxWrapper .textWrapper {
  padding-left: 70px;
}
/* line 20, ../../Private/Scss/FCE/_InfoBox.scss */
.infoBoxWrapper .textWrapper .title {
  font-size: 16px;
  line-height: 24px;
  font-family: SunLT_600, Verdana, sans-serif;
}
/* line 26, ../../Private/Scss/FCE/_InfoBox.scss */
.infoBoxWrapper .textWrapper .text p {
  margin: 0;
}

/* line 1, ../../Private/Scss/FCE/_Buttons.scss */
a:link.button,
a:visited.button,
.button {
  display: inline-block;
  font-size: 15px;
  line-height: 18px;
  padding: 9px 25px;
  margin: 0 0 15px;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  background: #70A839;
}
/* line 14, ../../Private/Scss/FCE/_Buttons.scss */
a:link.button.hasIcon,
a:visited.button.hasIcon,
.button.hasIcon {
  position: relative;
  padding: 9px 40px 9px 25px;
}
/* line 18, ../../Private/Scss/FCE/_Buttons.scss */
a:link.button.hasIcon .iconRight.arrowRight,
a:visited.button.hasIcon .iconRight.arrowRight,
.button.hasIcon .iconRight.arrowRight {
  position: absolute;
  right: 5px;
  font-size: 12px;
  top: 50%;
  margin-top: -9px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch a:link.button:hover, .no-touch
a:visited.button:hover, .no-touch
.button:hover {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
a:link.button:active,
a:visited.button:active,
.button:active {
  text-decoration: underline;
  -webkit-touch-callout: none;
}

/* line 1, ../../Private/Scss/FCE/_TabNavigation.scss */
.tabNavigation {
  margin: 0 0 15px;
  display: block;
  position: relative;
}
/* line 5, ../../Private/Scss/FCE/_TabNavigation.scss */
.tabNavigation > h3 {
  position: relative;
  background: none;
  text-decoration: none;
  border: none;
  color: #434343;
  border-bottom: 1px solid #434343;
  padding: 17px 0 17px 37px;
  margin: 0;
  line-height: 21px;
  cursor: pointer;
}
/* line 16, ../../Private/Scss/FCE/_TabNavigation.scss */
.tabNavigation > h3:first-child {
  border-top: 1px solid #434343;
}
/* line 19, ../../Private/Scss/FCE/_TabNavigation.scss */
.tabNavigation > h3.icon.plusCircle:before {
  content: "\e913";
  font-size: 35px;
  color: #70a624;
  position: absolute;
  left: -3px;
  top: 6px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .tabNavigation > h3:hover {
  -webkit-touch-callout: none;
}
/* line 29, ../../Private/Scss/FCE/_TabNavigation.scss */
.no-touch .tabNavigation > h3:hover.icon.plusCircle:before {
  content: "\e915";
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.tabNavigation > h3:active {
  -webkit-touch-callout: none;
}
/* line 29, ../../Private/Scss/FCE/_TabNavigation.scss */
.tabNavigation > h3:active.icon.plusCircle:before {
  content: "\e915";
}
/* line 33, ../../Private/Scss/FCE/_TabNavigation.scss */
.tabNavigation > h3.active {
  border-bottom: none;
}
/* line 36, ../../Private/Scss/FCE/_TabNavigation.scss */
.tabNavigation > h3.active.icon.plusCircle:before {
  content: "\e914";
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .tabNavigation > h3.active:hover {
  -webkit-touch-callout: none;
}
/* line 41, ../../Private/Scss/FCE/_TabNavigation.scss */
.no-touch .tabNavigation > h3.active:hover.icon.plusCircle:before {
  content: "\e916";
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.tabNavigation > h3.active:active {
  -webkit-touch-callout: none;
}
/* line 41, ../../Private/Scss/FCE/_TabNavigation.scss */
.tabNavigation > h3.active:active.icon.plusCircle:before {
  content: "\e916";
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .tabNavigation > h3:hover {
  background: none;
  color: #434343;
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.tabNavigation > h3:active {
  background: none;
  color: #434343;
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 53, ../../Private/Scss/FCE/_TabNavigation.scss */
.tabNavigation > h3.active {
  background: none;
  color: #434343;
  text-decoration: none;
}
/* line 59, ../../Private/Scss/FCE/_TabNavigation.scss */
.tabNavigation .tabContent {
  padding: 0;
  background: none;
}

@media only screen and (min-width: 768px) {
  /* line 66, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation > h3 {
    line-height: 30px;
    padding: 11px 0 11px 35px;
  }
  /* line 69, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation > h3.icon.plusCircle:before {
    top: 4px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 78, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation > h3 {
    position: absolute;
    padding: 19px 25px;
    background: #e9eeef;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin: 0 0 15px;
    font-size: 15px;
    color: #8d8d8d;
    line-height: 15px;
    text-decoration: none;
    top: 0;
  }
  /* line 90, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation > h3:first-child {
    border-top: none;
  }
  /* line 93, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation > h3.icon.plusCircle:before {
    content: '';
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .tabNavigation > h3:hover {
    -webkit-touch-callout: none;
  }
  /* line 97, ../../Private/Scss/FCE/_TabNavigation.scss */
  .no-touch .tabNavigation > h3:hover.icon.plusCircle:before {
    content: '';
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .tabNavigation > h3:active {
    -webkit-touch-callout: none;
  }
  /* line 97, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation > h3:active.icon.plusCircle:before {
    content: '';
  }
  /* line 102, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation > h3.active.icon.plusCircle:before {
    content: '';
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .tabNavigation > h3.active:hover {
    -webkit-touch-callout: none;
  }
  /* line 106, ../../Private/Scss/FCE/_TabNavigation.scss */
  .no-touch .tabNavigation > h3.active:hover.icon.plusCircle:before {
    content: '';
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .tabNavigation > h3.active:active {
    -webkit-touch-callout: none;
  }
  /* line 106, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation > h3.active:active.icon.plusCircle:before {
    content: '';
  }
  /* line 111, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation > h3:last-child {
    border-right: none;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .tabNavigation > h3:hover {
    background: #eff4f5;
    color: #70A839;
    border-bottom: 1px solid #eff4f5;
    text-decoration: none;
    -webkit-touch-callout: none;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .tabNavigation > h3:active {
    background: #eff4f5;
    color: #70A839;
    border-bottom: 1px solid #eff4f5;
    text-decoration: none;
    -webkit-touch-callout: none;
  }
  /* line 122, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation > h3.active {
    background: #eff4f5;
    color: #70A839;
    border-bottom: 1px solid #eff4f5;
    text-decoration: none;
  }
  /* line 129, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation .tabContent {
    padding: 45px;
    background: #eff4f5;
    display: none !important;
    border-bottom: none !important;
  }
  /* line 134, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation .tabContent.active {
    display: block !important;
  }
  /* line 140, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation.vert > h3 {
    width: 180px;
  }
  /* line 143, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation.vert > h3:before {
    padding-right: 0;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .tabNavigation.vert > h3:hover {
    border-right: 1px solid #eff4f5;
    border-bottom: none;
    -webkit-touch-callout: none;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .tabNavigation.vert > h3:active {
    border-right: 1px solid #eff4f5;
    border-bottom: none;
    -webkit-touch-callout: none;
  }
  /* line 152, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation.vert > h3.active {
    border-right: 1px solid #eff4f5;
    border-bottom: none;
  }
  /* line 157, ../../Private/Scss/FCE/_TabNavigation.scss */
  .tabNavigation.vert .tabContent {
    margin-left: 230px;
  }
}
/* line 1, ../../Private/Scss/FCE/_Toggler.scss */
.toggler {
  margin: 0 0 10px;
  border-bottom: 1px solid #444444;
}
/* line 6, ../../Private/Scss/FCE/_Toggler.scss */
.toggler.togglerHeadlineAsH3 .togglerHead h2 {
  font-size: 18px;
  line-height: 25px;
  font-family: SunLT_600, Verdana, sans-serif;
}
/* line 13, ../../Private/Scss/FCE/_Toggler.scss */
.toggler .togglerHead {
  margin: 0;
  position: relative;
  padding-right: 30px;
}
/* line 17, ../../Private/Scss/FCE/_Toggler.scss */
.toggler .togglerHead h2 {
  margin: 0 0 10px;
}
/* line 22, ../../Private/Scss/FCE/_Toggler.scss */
.toggler .togglerHead .togglerHeadline.icon.news {
  padding: 0;
}
/* line 25, ../../Private/Scss/FCE/_Toggler.scss */
.toggler .togglerHead .togglerHeadline.icon.plusCircle:before {
  content: '';
  font-size: 33px;
  top: 3px;
  color: #70a624;
  padding: 0;
}
/* line 34, ../../Private/Scss/FCE/_Toggler.scss */
.toggler .togglerHead .togglerSubheadline {
  margin: 0 0 7px;
}
/* line 37, ../../Private/Scss/FCE/_Toggler.scss */
.toggler .togglerHead.iconRight.arrowDown:after {
  position: absolute;
  right: 0;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
  color: #70a624;
  content: "\e903";
}
/* line 49, ../../Private/Scss/FCE/_Toggler.scss */
.toggler.closed .togglerHead.iconRight.arrowDown:after {
  content: "\e902";
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .toggler:hover {
  cursor: pointer;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.toggler:active {
  cursor: pointer;
  -webkit-touch-callout: none;
}
/* line 57, ../../Private/Scss/FCE/_Toggler.scss */
.toggler .togglerContent {
  display: none;
  margin: 0;
}
/* line 60, ../../Private/Scss/FCE/_Toggler.scss */
.no-js .toggler .togglerContent {
  display: block;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .toggler.displayAsNormalCeOnDesktop:hover {
  cursor: auto;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.toggler.displayAsNormalCeOnDesktop:active {
  cursor: auto;
  -webkit-touch-callout: none;
}
/* line 68, ../../Private/Scss/FCE/_Toggler.scss */
.toggler.displayAsNormalCeOnDesktop .togglerHead {
  background: none;
  padding: 0;
}
/* line 72, ../../Private/Scss/FCE/_Toggler.scss */
.toggler.displayAsNormalCeOnDesktop .togglerContent {
  display: block;
  padding: 0;
}

/* line 79, ../../Private/Scss/FCE/_Toggler.scss */
.accordion {
  margin: 0 0 10px;
}
/* line 84, ../../Private/Scss/FCE/_Toggler.scss */
.accordion.faq .toggler {
  border-bottom: 1px dotted #C9C8C9;
  margin: 0;
}
/* line 88, ../../Private/Scss/FCE/_Toggler.scss */
.accordion.faq .toggler .togglerHead {
  margin: 0;
}
/* line 91, ../../Private/Scss/FCE/_Toggler.scss */
.accordion.faq .toggler .togglerHead .togglerHeadline {
  padding: 10px 27px;
  margin: 0;
}
/* line 96, ../../Private/Scss/FCE/_Toggler.scss */
.accordion.faq .toggler .togglerHead h2 {
  font-size: 15px;
  line-height: 18px;
  font-family: SunLT_600, Verdana, sans-serif;
}
/* line 102, ../../Private/Scss/FCE/_Toggler.scss */
.accordion.faq .toggler .togglerHead:after {
  display: none;
}
/* line 107, ../../Private/Scss/FCE/_Toggler.scss */
.accordion.faq .toggler .togglerContent {
  padding: 0 27px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .accordion.faq .toggler:hover {
  background: #F5F4F5;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.accordion.faq .toggler:active {
  background: #F5F4F5;
  -webkit-touch-callout: none;
}
/* line 119, ../../Private/Scss/FCE/_Toggler.scss */
.accordion.faq .toggler.opened .togglerHead .togglerHeadline {
  display: inline-block;
  border-bottom: 1px solid #434343;
  margin-bottom: 7px;
}
/* line 126, ../../Private/Scss/FCE/_Toggler.scss */
.accordion.faq .toggler.opened .togglerHead .togglerHeadline.icon.plusCircle:before {
  content: "\e92a";
  color: #434343;
  padding: 0;
  font-size: 23px;
  top: 4px;
  left: -1px;
  position: absolute;
}

@media only screen and (min-width: 768px) {
  /* line 144, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler {
    border-bottom: none;
  }
  /* line 148, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.togglerHeadlineAsH3 .togglerHead h2 {
    font-size: 22px;
    line-height: 29px;
    font-family: SunLT_600, Verdana, sans-serif;
  }
  /* line 156, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.showBottomLine .togglerHead {
    border-bottom: 1px solid #444444;
    padding: 0 0 10px;
    margin: 0;
  }
  /* line 160, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.showBottomLine .togglerHead.center {
    text-align: center;
  }
  /* line 163, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.showBottomLine .togglerHead h2 {
    margin: 0;
  }
  /* line 167, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.showBottomLine .togglerContent {
    margin-top: 15px;
  }
  /* line 173, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.closed .togglerHead.center {
    text-align: center;
  }
  /* line 176, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.closed .togglerHead.iconRight.arrowDown:after {
    content: "";
    padding: 0;
    margin: 0;
  }
  /* line 182, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.closed .togglerHead .togglerHeadline.icon.plusCircle:before {
    content: "\e913";
    padding-right: 5px;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .toggler.closed .togglerHead .togglerHeadline:hover {
    -webkit-touch-callout: none;
  }
  /* line 187, ../../Private/Scss/FCE/_Toggler.scss */
  .no-touch .toggler.closed .togglerHead .togglerHeadline:hover.icon.plusCircle:before {
    content: "\e915";
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .toggler.closed .togglerHead .togglerHeadline:active {
    -webkit-touch-callout: none;
  }
  /* line 187, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.closed .togglerHead .togglerHeadline:active.icon.plusCircle:before {
    content: "\e915";
  }
  /* line 195, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler .togglerHead.center {
    text-align: center;
  }
  /* line 198, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler .togglerHead.iconRight.arrowDown:after {
    content: "";
    padding: 0;
    margin: 0;
  }
  /* line 204, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler .togglerHead .togglerHeadline.icon.plusCircle {
    position: relative;
    padding-left: 35px;
  }
  /* line 207, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler .togglerHead .togglerHeadline.icon.plusCircle:before {
    content: "\e914";
    padding-right: 5px;
    position: absolute;
    top: -5px;
    left: -5px;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .toggler .togglerHead .togglerHeadline:hover {
    -webkit-touch-callout: none;
  }
  /* line 216, ../../Private/Scss/FCE/_Toggler.scss */
  .no-touch .toggler .togglerHead .togglerHeadline:hover.icon.plusCircle:before {
    content: "\e916";
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .toggler .togglerHead .togglerHeadline:active {
    -webkit-touch-callout: none;
  }
  /* line 216, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler .togglerHead .togglerHeadline:active.icon.plusCircle:before {
    content: "\e916";
  }
  /* line 225, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.displayAsNormalCeOnDesktop.closed .togglerHead.center {
    text-align: center;
  }
  /* line 228, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.displayAsNormalCeOnDesktop.closed .togglerHead.iconRight.arrowDown:after {
    content: "";
    padding: 0;
    margin: 0;
  }
  /* line 234, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.displayAsNormalCeOnDesktop.closed .togglerHead .togglerHeadline.icon.plusCircle:before {
    content: '';
    padding: 0;
    margin: 0;
  }
  /* line 101, ../../Private/Scss/Modules/_Mixins.scss */
  .no-touch .toggler.displayAsNormalCeOnDesktop.closed .togglerHead .togglerHeadline:hover {
    -webkit-touch-callout: none;
  }
  /* line 240, ../../Private/Scss/FCE/_Toggler.scss */
  .no-touch .toggler.displayAsNormalCeOnDesktop.closed .togglerHead .togglerHeadline:hover.icon.plusCircle:before {
    content: '';
    padding: 0;
    margin: 0;
  }
  /* line 106, ../../Private/Scss/Modules/_Mixins.scss */
  .toggler.displayAsNormalCeOnDesktop.closed .togglerHead .togglerHeadline:active {
    -webkit-touch-callout: none;
  }
  /* line 240, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.displayAsNormalCeOnDesktop.closed .togglerHead .togglerHeadline:active.icon.plusCircle:before {
    content: '';
    padding: 0;
    margin: 0;
  }
  /* line 250, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.displayAsNormalCeOnDesktop .togglerHead.center {
    text-align: center;
  }
  /* line 253, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.displayAsNormalCeOnDesktop .togglerHead.iconRight.arrowDown:after {
    content: "";
    padding: 0;
    margin: 0;
  }
  /* line 260, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.displayAsNormalCeOnDesktop .togglerHead .togglerHeadline.icon.plusCircle {
    padding-left: 0;
  }
  /* line 263, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.displayAsNormalCeOnDesktop .togglerHead .togglerHeadline.icon.plusCircle:before {
    content: '';
    padding: 0;
    margin: 0;
  }
  /* line 272, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.displayAsNormalCeOnDesktop .togglerContent {
    display: block !important;
  }

  /* line 286, ../../Private/Scss/FCE/_Toggler.scss */
  .accordion.faq .toggler .togglerHead .togglerHeadline {
    padding: 15px 30px;
  }
  /* line 290, ../../Private/Scss/FCE/_Toggler.scss */
  .accordion.faq .toggler .togglerHead h2 {
    font-size: 17px;
    line-height: 22px;
  }
  /* line 296, ../../Private/Scss/FCE/_Toggler.scss */
  .accordion.faq .toggler.opened {
    padding-bottom: 10px;
  }
  /* line 301, ../../Private/Scss/FCE/_Toggler.scss */
  .accordion.faq .toggler.opened .togglerHead .togglerHeadline {
    padding: 15px 30px 7px;
  }
  /* line 308, ../../Private/Scss/FCE/_Toggler.scss */
  .accordion.faq .toggler.opened .togglerHead .togglerHeadline.icon.plusCircle:before {
    top: 10px;
  }
  /* line 327, ../../Private/Scss/FCE/_Toggler.scss */
  .accordion.faq .toggler.closed .togglerHead .togglerHeadline.icon.plusCircle:before {
    content: '';
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 345, ../../Private/Scss/FCE/_Toggler.scss */
  .toggler.togglerHeadlineAsH3 .togglerHead h2 {
    font-size: 25px;
    line-height: 32px;
    font-family: SunLT_600, Verdana, sans-serif;
  }
}
/* line 1, ../../Private/Scss/FCE/_GoogleMaps.scss */
.map {
  display: none;
  width: 100%;
}
/* line 4, ../../Private/Scss/FCE/_GoogleMaps.scss */
.map.small {
  height: 350px;
  margin: 0 0 10px;
}
/* line 8, ../../Private/Scss/FCE/_GoogleMaps.scss */
.map.large {
  height: 450px;
}
/* line 11, ../../Private/Scss/FCE/_GoogleMaps.scss */
.map img {
  max-width: 100%;
}

/* line 16, ../../Private/Scss/FCE/_GoogleMaps.scss */
.infowindowContent {
  width: 205px;
  height: 75px;
}

/* ======
	WIDE
   ====== */
@media only screen and (min-width: 768px) {
  /* line 25, ../../Private/Scss/FCE/_GoogleMaps.scss */
  .map {
    display: block;
  }

  /* line 30, ../../Private/Scss/FCE/_GoogleMaps.scss */
  .smartphone.fallback {
    display: none;
  }
}
/* line 1, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxTeaser {
  cursor: pointer;
  position: relative;
  margin-bottom: 20px;
}
/* line 5, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxTeaser .teaserLink {
  position: absolute;
  top: 70%;
  left: 0;
  background: #cecece;
  padding: 10px 30px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .lightboxTeaser:hover {
  -webkit-touch-callout: none;
}
/* line 13, ../../Private/Scss/FCE/_Lightbox.scss */
.no-touch .lightboxTeaser:hover .teaserLink {
  background: #d11919;
  color: #fff;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.lightboxTeaser:active {
  -webkit-touch-callout: none;
}
/* line 13, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxTeaser:active .teaserLink {
  background: #d11919;
  color: #fff;
}

/* line 20, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper {
  cursor: auto;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  color: #fff;
  z-index: 10;
}
/* line 29, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .overlay {
  background: #111;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
/* line 37, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox {
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
}
/* line 42, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxHead {
  z-index: 100;
  position: fixed;
  background-color: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  top: 0;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #808080;
}
/* line 55, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxHead .imageDescription {
  text-align: center;
  font-size: 15px;
  margin: 15px 55px;
  min-height: 21px;
}
/* line 61, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxHead .close {
  cursor: pointer;
  font-size: 35px;
  position: absolute;
  right: 20px;
  top: 12px;
}
/* line 69, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxImageWrapper {
  z-index: 99;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  white-space: nowrap;
  font-size: 0;
}
/* line 78, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxImageWrapper .loader {
  width: 130px !important;
  height: 130px !important;
  margin-top: -65px !important;
  margin-left: -65px !important;
  position: fixed;
  top: 50%;
  left: 50%;
}
/* line 87, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxImageWrapper .lightboxImage {
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
}
/* line 92, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxImageWrapper .lightboxImage:before {
  content: '';
  display: inline-block;
  height: 50%;
}
/* line 97, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxImageWrapper .lightboxImage img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
}
/* line 109, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxBottom {
  position: fixed;
  background-color: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
  bottom: 0;
  left: 0;
  height: 50px;
  width: 100%;
  border-top: 1px solid #808080;
  z-index: 100;
}
/* line 123, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxBottom .next,
.lightboxWrapper .lightbox .lightboxBottom .previous {
  position: absolute;
  cursor: pointer;
  top: 10px;
}
/* line 129, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxBottom .next {
  right: 15px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px 0 15px 15px;
  border-color: transparent transparent transparent #fff;
}
/* line 136, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxBottom .next .arrowNext {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px 0 15px 15px;
  border-color: transparent transparent transparent #000;
  position: absolute;
  right: 6px;
  top: -15px;
}
/* line 147, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxBottom .previous {
  right: 90px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px 15px 15px 0;
  border-color: transparent #fff transparent transparent;
}
/* line 154, ../../Private/Scss/FCE/_Lightbox.scss */
.lightboxWrapper .lightbox .lightboxBottom .previous .arrowPrevious {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px 15px 15px 0;
  border-color: transparent #000 transparent transparent;
  position: absolute;
  right: -21px;
  top: -15px;
}

@media only screen and (min-width: 480px) {
  /* line 173, ../../Private/Scss/FCE/_Lightbox.scss */
  .clickLightboxWrapper .clickLightbox .lightboxHead .imageDescription {
    font-size: 20px;
  }
  /* line 176, ../../Private/Scss/FCE/_Lightbox.scss */
  .clickLightboxWrapper .clickLightbox .lightboxHead .close {
    font-size: 40px;
  }
}
/* line 1, ../../Private/Scss/FCE/_Contact.scss */
.contactWrapper {
  max-width: 450px;
  background: #EFF4F5;
  padding: 15px;
  margin-bottom: 20px;
}
/* line 6, ../../Private/Scss/FCE/_Contact.scss */
.contactWrapper h2 {
  border-bottom: 1px solid #434343;
  padding-bottom: 10px;
}
/* line 11, ../../Private/Scss/FCE/_Contact.scss */
.contactWrapper .phone,
.contactWrapper .email {
  display: table;
  width: 100%;
}
/* line 15, ../../Private/Scss/FCE/_Contact.scss */
.contactWrapper .phone .title,
.contactWrapper .email .title {
  display: table-cell;
  width: 80px;
}
/* line 19, ../../Private/Scss/FCE/_Contact.scss */
.contactWrapper .phone .text,
.contactWrapper .email .text {
  display: table-cell;
}

/* line 1, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
.rearrangeCeCeWrapper {
  margin-bottom: 4%;
}
/* line 3, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
.rearrangeCeCeWrapper.toggler {
  margin-bottom: 10px;
}
/* line 4, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
.rearrangeCeCeWrapper.toggler.togglerHeadlineAsH3 {
  margin-bottom: 10px;
}
/* line 8, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
.rearrangeCeCeWrapper.toggler h1 {
  font-size: 20px;
  line-height: 25px;
}
/* line 13, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
.rearrangeCeCeWrapper.firstVariant {
  display: table;
  table-layout: fixed;
  width: 100%;
}
/* line 17, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
.rearrangeCeCeWrapper.firstVariant .elementWrapper {
  display: table-footer-group;
}
/* line 21, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
.rearrangeCeCeWrapper.thirdVariant {
  display: table;
  table-layout: fixed;
  width: 100%;
}
/* line 25, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
.rearrangeCeCeWrapper.thirdVariant .headline {
  display: table-header-group;
}
/* line 28, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
.rearrangeCeCeWrapper.thirdVariant .elementWrapper {
  margin-top: 0.67em;
}

/* line 34, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
h2 + .rearrangeCeCeWrapper {
  margin-top: 15px;
}

@media only screen and (min-width: 768px) {
  /* line 41, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .displayCeOnTablet .rearrangeCeCeWrapper .text {
    width: 100%;
  }

  /* line 48, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.toggler.togglerHeadlineAsH3 {
    margin-bottom: 30px;
  }
  /* line 53, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet .w20 {
    width: 18%;
  }
  /* line 56, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet .w30 {
    width: 28%;
  }
  /* line 59, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet .w40 {
    width: 38%;
  }
  /* line 62, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet .w50 {
    width: 48%;
  }
  /* line 65, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet .w60 {
    width: 58%;
  }
  /* line 68, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet .w70 {
    width: 68%;
  }
  /* line 71, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet .w80 {
    width: 78%;
  }
  /* line 75, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet.right .elementWrapper {
    float: left;
  }
  /* line 78, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet.right .headline, .rearrangeCeCeWrapper.displayCeCeOnTablet.right .text {
    float: right;
    margin-left: 4%;
  }
  /* line 84, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet.left .elementWrapper {
    float: right;
    margin-left: 4%;
  }
  /* line 89, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet.firstVariant {
    display: block;
  }
  /* line 91, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet.firstVariant .image-wrapper,
  .rearrangeCeCeWrapper.displayCeCeOnTablet.firstVariant .videoWrapper,
  .rearrangeCeCeWrapper.displayCeCeOnTablet.firstVariant .sliderWrapper {
    display: block;
  }
  /* line 97, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet.thirdVariant {
    display: block;
  }
  /* line 99, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet.thirdVariant .headline {
    display: block;
  }
  /* line 102, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.displayCeCeOnTablet.thirdVariant .elementWrapper {
    margin-top: 0;
  }
  /* line 107, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper .text {
    width: 78%;
  }
  /* line 111, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.rightFlowing .elementWrapper {
    float: left;
    padding: 0 15px 0 0;
  }
  /* line 114, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.rightFlowing .elementWrapper figure {
    margin: 0;
  }
  /* line 120, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.leftFlowing .elementWrapper {
    float: right;
    padding: 0 0 0 15px;
  }
  /* line 123, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.leftFlowing .elementWrapper figure {
    margin: 0;
  }

  /* line 130, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  h2 + .rearrangeCeCeWrapper {
    margin-top: 25px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 137, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.toggler {
    margin-bottom: 4%;
  }
  /* line 139, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.toggler h1 {
    font-size: 30px;
    line-height: 35px;
  }
  /* line 144, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper .w20 {
    width: 18%;
  }
  /* line 147, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper .w30 {
    width: 28%;
  }
  /* line 150, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper .w40 {
    width: 38%;
  }
  /* line 153, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper .w50 {
    width: 48%;
  }
  /* line 156, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper .w60 {
    width: 58%;
  }
  /* line 159, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper .w70 {
    width: 68%;
  }
  /* line 162, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper .w80 {
    width: 78%;
  }
  /* line 166, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.right .elementWrapper {
    float: left;
  }
  /* line 169, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.right .headline, .rearrangeCeCeWrapper.right .text {
    float: right;
    margin-left: 4%;
  }
  /* line 175, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.left .elementWrapper {
    float: right;
    margin-left: 4%;
  }
  /* line 180, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.firstVariant {
    display: block;
  }
  /* line 182, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.firstVariant .image-wrapper,
  .rearrangeCeCeWrapper.firstVariant .videoWrapper,
  .rearrangeCeCeWrapper.firstVariant .sliderWrapper {
    display: block;
  }
  /* line 188, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.thirdVariant {
    display: block;
  }
  /* line 190, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.thirdVariant .headline {
    display: block;
  }
  /* line 193, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  .rearrangeCeCeWrapper.thirdVariant .elementWrapper {
    margin-top: 0;
  }

  /* line 198, ../../Private/Scss/FCE/_RearrangeableCeCe.scss */
  h2 + .rearrangeCeCeWrapper {
    margin-top: 30px;
  }
}
/* line 3, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionContainer.contentRow .content {
  padding: 0;
}

/* line 10, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler {
  border-bottom: 1px solid #444444;
  margin: 0;
}
/* line 15, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler.closed .togglerHead.iconRight.arrowDown:after {
  content: "\e902";
}
/* line 20, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler .togglerHead {
  padding: 15px 60px 15px 0;
  position: relative;
  background: none;
}
/* line 24, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler .togglerHead.iconRight.arrowDown:after {
  position: absolute;
  right: 0;
  top: 50%;
  font-size: 20px;
  margin-top: -10px;
  color: #70a624;
  content: "\e903";
}
/* line 33, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler .togglerHead .togglerHeadline {
  text-decoration: none;
  font-size: 18px;
}
/* line 36, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler .togglerHead .togglerHeadline p {
  margin: 0;
}
/* line 41, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler .togglerContent {
  padding: 0;
}
/* line 43, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler .togglerContent .image-wrapper {
  position: relative;
  margin-bottom: 0;
}
/* line 46, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler .togglerContent .image-wrapper .newHintWrapper {
  width: 80px;
  height: 80px;
  background: #F8D000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 15px;
  z-index: 10;
}
/* line 55, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler .togglerContent .image-wrapper .newHintWrapper .textWrapper {
  font-family: SunLT_600, Verdana, sans-serif;
  font-size: 30px;
  top: 41px;
  left: 11px;
  position: absolute;
  -ms-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
  z-index: 11;
}
/* line 63, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler .togglerContent .image-wrapper .newHintWrapper .textWrapper:lang(de) {
  top: 41px;
  left: 14px;
}
/* line 70, ../../Private/Scss/FCE/_ProductOptions.scss */
.productOptionWrapper .toggler .togglerContent .productOptionDescription {
  padding: 10px;
  background: #eff4f5;
}

@media only screen and (min-width: 768px) {
  /* line 80, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.threeColumns.productOptionContainer .content {
    margin-left: 0;
    margin-bottom: 20px;
  }
  /* line 83, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.threeColumns.productOptionContainer .content.w33 {
    width: 100%;
  }

  /* line 90, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.twoColumns.productOptionContainer .content {
    margin-left: 0;
    margin-bottom: 20px;
  }
  /* line 93, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.twoColumns.productOptionContainer .content.w50 {
    width: 100%;
  }

  /* line 99, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper {
    background: #eff4f5;
  }
  /* line 101, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler {
    border-bottom: none;
  }
  /* line 105, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler.closed .togglerHead.iconRight.arrowDown:after {
    content: "";
  }
  /* line 110, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerHead {
    padding: 20px 20px 5px;
  }
  /* line 112, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerHead.iconRight.arrowDown:after {
    content: "";
  }
  /* line 116, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent {
    margin-top: 0;
  }
  /* line 118, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent .image-wrapper {
    padding: 0 20px 20px;
    width: 48%;
    margin-left: 2%;
    float: right;
  }
  /* line 123, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent .image-wrapper .newHintWrapper {
    width: 100px;
    height: 100px;
    top: 15px;
    left: 35px;
  }
  /* line 128, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent .image-wrapper .newHintWrapper .textWrapper {
    font-size: 40px;
    top: 52px;
    left: 10px;
  }
  /* line 132, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent .image-wrapper .newHintWrapper .textWrapper:lang(de) {
    top: 52px;
    left: 16px;
  }
  /* line 139, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent .productOptionDescription {
    padding: 0 20px 20px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 149, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.threeColumns.productOptionContainer .content {
    background: #eff4f5;
    margin-left: 3%;
    margin-bottom: 0;
  }
  /* line 153, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.threeColumns.productOptionContainer .content .productOptionWrapper {
    background: none;
  }
  /* line 157, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.threeColumns.productOptionContainer .content .productOptionWrapper .toggler .togglerContent .image-wrapper {
    width: auto;
    float: none;
    margin-left: 0;
  }
  /* line 165, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.threeColumns.productOptionContainer .content.w33 {
    width: 31.333333%;
  }
  /* line 168, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.threeColumns.productOptionContainer .content.left {
    margin-left: 0;
  }

  /* line 174, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.twoColumns.productOptionContainer .content {
    background: #eff4f5;
    margin-left: 4%;
    margin-bottom: 0;
  }
  /* line 178, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.twoColumns.productOptionContainer .content .productOptionWrapper {
    background: none;
  }
  /* line 182, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.twoColumns.productOptionContainer .content .productOptionWrapper .toggler .togglerContent .image-wrapper {
    width: auto;
    float: none;
    margin-left: 0;
  }
  /* line 190, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.twoColumns.productOptionContainer .content.w50 {
    width: 48%;
  }
  /* line 193, ../../Private/Scss/FCE/_ProductOptions.scss */
  .contentRow.twoColumns.productOptionContainer .content.left {
    margin-left: 0;
  }

  /* line 200, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerHead {
    padding: 15px 20px 10px;
  }
  /* line 204, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent .image-wrapper {
    padding: 10px 20px;
  }
  /* line 206, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent .image-wrapper .newHintWrapper {
    width: 115px;
    height: 115px;
    top: 20px;
    left: 30px;
  }
  /* line 211, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent .image-wrapper .newHintWrapper .textWrapper {
    font-size: 45px;
    top: 58px;
    left: 13px;
  }
  /* line 215, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent .image-wrapper .newHintWrapper .textWrapper:lang(de) {
    top: 58px;
    left: 18px;
  }
  /* line 222, ../../Private/Scss/FCE/_ProductOptions.scss */
  .productOptionWrapper .toggler .togglerContent .productOptionDescription {
    padding: 10px 20px;
  }
}
/* line 1, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper {
  position: relative;
  background: #434343;
  margin: 10px -15px 4%;
  padding: 20px 15px 0;
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-bottom: 5px solid #D9ECB7;
}
/* line 10, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper a:link,
.productStageWrapper a:visited {
  color: #C6DE9A;
}
/* line 16, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper ul li:before {
  color: #C6DE9A;
}
/* line 22, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper ul.checkList li:before {
  color: #C6DE9A;
}
/* line 28, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper .newHintWrapper {
  position: absolute;
  width: 70px;
  height: 70px;
  background: #F8D000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  right: 10px;
  top: -25px;
}
/* line 36, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper .newHintWrapper .textWrapper {
  font-family: SunLT_600, Verdana, sans-serif;
  color: #434343;
  font-size: 27px;
  top: 25px;
  left: 9px;
  position: absolute;
  -ms-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg);
  z-index: 11;
}
/* line 45, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper .newHintWrapper .textWrapper:lang(de) {
  top: 26px;
  left: 11px;
}
/* line 52, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageLeft .image-wrapper {
  margin: 15px 15% calc(-4% - 10px) -15px;
}
/* line 54, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageLeft .image-wrapper img {
  width: 100%;
  max-width: none;
}
/* line 61, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageLeft .contentWrapper .titleWrapper .title {
  font-size: 30px;
  line-height: 33px;
  font-family: SunLT_600, Verdana, sans-serif;
  padding-right: 85px;
}
/* line 67, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageLeft .contentWrapper .titleWrapper .subtitle {
  font-size: 26px;
  line-height: 29px;
  margin: 0 0 13px;
}
/* line 72, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageLeft .contentWrapper .titleWrapper h3 {
  font-family: SunLT_500, Verdana, sans-serif;
  margin: 0 0 20px;
}
/* line 77, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageLeft .contentWrapper .textWrapper {
  display: none;
}
/* line 82, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageRight {
  padding: 30px 15px 0;
  margin: -15px -15px 4%;
}
/* line 87, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageRight .contentWrapper .titleWrapper .title,
.productStageWrapper.imageRight .contentWrapper .titleWrapper .subtitle {
  font-size: 25px;
  line-height: 30px;
  font-family: SunLT_600, Verdana, sans-serif;
  text-align: center;
}
/* line 94, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageRight .contentWrapper .titleWrapper .text {
  margin-top: 10px;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
}
/* line 102, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageRight .image-wrapper {
  margin: 0 -10px -10px;
}
/* line 104, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.imageRight .image-wrapper img {
  width: 100%;
  max-width: none;
}
/* line 110, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.overview {
  margin: 25px -15px 4%;
}
/* line 112, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.overview .image-wrapper {
  margin: 15px 15% -10px -15px;
}
/* line 116, ../../Private/Scss/FCE/_ProductStage.scss */
.productStageWrapper.overview .contentWrapper .textWrapper {
  display: block;
}

@media only screen and (min-width: 768px) {
  /* line 124, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper {
    margin: 20px -25px 4%;
    padding: 0;
    border-bottom: 7px solid #D9ECB7;
  }
  /* line 128, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper .newHintWrapper {
    width: 100px;
    height: 100px;
  }
  /* line 131, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper .newHintWrapper .textWrapper {
    font-size: 40px;
    top: 41px;
    left: 11px;
  }
  /* line 135, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper .newHintWrapper .textWrapper:lang(de) {
    top: 40px;
    left: 16px;
  }
  /* line 142, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .contentRow {
    display: table;
    margin: 0;
  }
  /* line 145, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .contentRow .content {
    width: 50%;
    float: none;
    vertical-align: middle;
    display: table-cell !important;
  }
  /* line 150, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .contentRow .content.right {
    padding: 30px 25px 30px 4%;
  }
  /* line 155, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .contentWrapper {
    margin: 15px 0 0;
  }
  /* line 158, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .contentWrapper .titleWrapper .title {
    font-size: 36px;
    line-height: 41px;
    padding-right: 100px;
  }
  /* line 163, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .contentWrapper .titleWrapper .subtitle {
    font-size: 31px;
    line-height: 36px;
    margin: 0 0 16px;
  }
  /* line 170, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .image-wrapper {
    margin: -25px 0 0;
  }
  /* line 172, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .image-wrapper img {
    max-width: 100%;
  }
  /* line 177, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight {
    margin: 0 -25px 4%;
    padding: 0;
  }
  /* line 180, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight .contentWrapper {
    padding: 35px 25px;
  }
  /* line 183, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight .contentWrapper .titleWrapper .title,
  .productStageWrapper.imageRight .contentWrapper .titleWrapper .subtitle {
    font-size: 31px;
    line-height: 40px;
    text-align: left;
  }
  /* line 189, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight .contentWrapper .titleWrapper .text {
    font-size: 22px;
    line-height: 25px;
    text-align: left;
  }
  /* line 196, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight .image-wrapper {
    margin: -25px 0 0 -50px;
  }
  /* line 198, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight .image-wrapper img {
    max-width: 100%;
  }
  /* line 203, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.overview {
    margin: 15px -25px 4%;
  }
  /* line 205, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.overview .image-wrapper {
    margin: -25px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 213, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper {
    margin: 20px -40px 4%;
  }
  /* line 215, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper .newHintWrapper {
    width: 140px;
    height: 140px;
    right: 25px;
    top: 25px;
  }
  /* line 220, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper .newHintWrapper .textWrapper {
    font-size: 50px;
    top: 62px;
    left: 21px;
  }
  /* line 224, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper .newHintWrapper .textWrapper:lang(de) {
    top: 62px;
    left: 26px;
  }
  /* line 233, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .contentRow .content.right {
    padding: 50px 40px 50px 4%;
  }
  /* line 240, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .contentWrapper .titleWrapper .title {
    font-size: 50px;
    line-height: 55px;
  }
  /* line 244, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageLeft .contentWrapper .titleWrapper .subtitle {
    font-size: 40px;
    line-height: 45px;
    margin: 0 0 16px;
  }
  /* line 252, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight {
    margin: -10px -40px 4%;
  }
  /* line 254, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight .contentWrapper {
    padding: 115px 0 0 40px;
    margin-right: -40px;
  }
  /* line 258, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight .contentWrapper .titleWrapper .title,
  .productStageWrapper.imageRight .contentWrapper .titleWrapper .subtitle {
    font-size: 50px;
    line-height: 55px;
  }
  /* line 263, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight .contentWrapper .titleWrapper .text {
    font-size: 25px;
    line-height: 30px;
  }
  /* line 269, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.imageRight .image-wrapper {
    margin: -35px 0 0 -50px;
  }
  /* line 273, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.overview {
    margin: -10px -40px 4%;
  }
  /* line 275, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.overview .newHintWrapper {
    width: 135px;
    height: 135px;
    top: -35px;
    right: 25px;
  }
  /* line 280, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.overview .newHintWrapper .textWrapper {
    top: 60px;
    left: 24px;
    font-size: 45px;
  }
  /* line 284, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.overview .newHintWrapper .textWrapper:lang(de) {
    top: 59px;
    left: 29px;
  }
  /* line 290, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.overview .contentWrapper {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 299, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper .newHintWrapper {
    width: 160px;
    height: 160px;
    right: 40px;
    top: 40px;
  }
  /* line 304, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper .newHintWrapper .textWrapper {
    font-size: 65px;
    top: 73px;
    left: 17px;
  }
  /* line 308, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper .newHintWrapper .textWrapper:lang(de) {
    top: 73px;
    left: 24px;
  }
  /* line 315, ../../Private/Scss/FCE/_ProductStage.scss */
  .productStageWrapper.overview .newHintWrapper {
    right: 40px;
  }
}
/* line 1, ../../Private/Scss/FCE/_Quotation.scss */
.quotationWrapper {
  border-top: 1px solid #434343;
  border-bottom: 1px solid #434343;
  padding: 15px 0;
  text-align: center;
  margin-bottom: 25px;
}
/* line 7, ../../Private/Scss/FCE/_Quotation.scss */
.quotationWrapper .author {
  font-family: SunLT_600, Verdana, sans-serif;
}
/* line 10, ../../Private/Scss/FCE/_Quotation.scss */
.quotationWrapper.hasImage {
  background: #eff4f5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 15px 10px;
  -webkit-box-shadow: 3px 3px 0 0 #dee1e2;
  /* WebKit */
  -moz-box-shadow: 3px 3px 0 0 #dee1e2;
  /* Firefox */
  box-shadow: 3px 3px 0 0 #dee1e2;
  /* Standard */
  border: none;
  text-align: left;
}
/* line 19, ../../Private/Scss/FCE/_Quotation.scss */
.quotationWrapper.hasImage .quotation {
  font-family: SunLT_600, Verdana, sans-serif;
}
/* line 22, ../../Private/Scss/FCE/_Quotation.scss */
.quotationWrapper.hasImage .quotationText {
  float: left;
  width: 68%;
  margin: 0;
}
/* line 27, ../../Private/Scss/FCE/_Quotation.scss */
.quotationWrapper.hasImage .image-wrapper {
  width: 28%;
  float: left;
  margin-left: 4%;
}
/* line 32, ../../Private/Scss/FCE/_Quotation.scss */
.quotationWrapper.hasImage .author {
  font-family: SunLT_500i, Verdana, sans-serif;
}

@media only screen and (min-width: 768px) {
  /* line 40, ../../Private/Scss/FCE/_Quotation.scss */
  .quotationWrapper.hasImage {
    padding: 20px;
  }
}
/* line 1, ../../Private/Scss/FCE/_IconList.scss */
.iconList {
  margin-bottom: 15px;
}
/* line 3, ../../Private/Scss/FCE/_IconList.scss */
.iconList h3 {
  margin: 0 0 10px;
}
/* line 6, ../../Private/Scss/FCE/_IconList.scss */
.iconList .iconRow {
  margin-bottom: 10px;
  text-align: center;
}
/* line 11, ../../Private/Scss/FCE/_IconList.scss */
.iconList .icon.settings:before, .iconList .icon.navigate:before, .iconList .icon.clock:before, .iconList .icon.screen:before {
  font-size: 69px;
  color: #70A839;
  margin-bottom: 5px;
}

@media only screen and (min-width: 768px) {
  /* line 24, ../../Private/Scss/FCE/_IconList.scss */
  .iconList .iconRow {
    width: 48%;
    float: left;
  }
  /* line 27, ../../Private/Scss/FCE/_IconList.scss */
  .iconList .iconRow.right {
    margin-left: 4%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 36, ../../Private/Scss/FCE/_IconList.scss */
  .iconList .iconRow {
    text-align: left;
    width: 100%;
    float: none;
  }
  /* line 40, ../../Private/Scss/FCE/_IconList.scss */
  .iconList .iconRow.right {
    margin-left: 0;
  }
  /* line 45, ../../Private/Scss/FCE/_IconList.scss */
  .iconList .icon.settings:before, .iconList .icon.navigate:before, .iconList .icon.clock:before, .iconList .icon.screen:before {
    margin-bottom: 0px;
    position: absolute;
  }
  /* line 53, ../../Private/Scss/FCE/_IconList.scss */
  .iconList .listText {
    padding-left: 85px;
  }
}
/* line 1, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper {
  margin-bottom: 15px;
}
/* line 3, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper {
  margin-bottom: 10px;
  text-align: center;
}
/* line 6, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon {
  width: 57px;
  height: 57px;
  margin: 20px auto;
  position: relative;
}
/* line 11, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon:before {
  color: #70A839;
  position: absolute;
}
/* line 16, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.settings:before {
  font-size: 81px;
  left: -11px;
  top: -20px;
}
/* line 23, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.screen:before {
  font-size: 81px;
  left: -11px;
  top: -19px;
}
/* line 30, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.plan:before {
  font-size: 69px;
  left: -6px;
  top: -13px;
}
/* line 37, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.navigate:before {
  font-size: 81px;
  top: -20px;
  left: -12px;
}
/* line 44, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.account:before {
  font-size: 71px;
  top: -14px;
  left: -7px;
}
/* line 51, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.touch:before {
  font-size: 69px;
  left: -6px;
  top: -13px;
}
/* line 58, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.clock:before {
  font-size: 82px;
  left: -12px;
  top: -20px;
}
/* line 65, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.transparency:before {
  font-size: 72px;
  left: -7px;
  top: -14px;
}
/* line 72, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.economics:before {
  font-size: 72px;
  left: -7px;
  top: -14px;
}
/* line 79, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.msp:before {
  font-size: 72px;
  left: -7px;
  top: -14px;
}
/* line 86, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper .iconWrapper .icon.shield:before {
  font-size: 71px;
  left: -7px;
  top: -15px;
}
/* line 95, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper.rows h3 {
  font-size: 18px;
  line-height: 20px;
  margin: 0 0 10px;
  font-family: SunLT_600, Verdana, sans-serif;
}
/* line 104, ../../Private/Scss/FCE/_Iconisation.scss */
.iconisationWrapper.alignLeft .iconWrapper .textWrapper {
  text-align: left;
}

@media only screen and (min-width: 768px) {
  /* line 112, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper {
    margin: 0 auto 15px;
    text-align: center;
  }
  /* line 115, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper .iconWrapper {
    width: 47%;
    display: inline-block;
    margin: 0 1% 20px;
    vertical-align: top;
  }
  /* line 120, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper .iconWrapper:nth-child(odd) {
    margin-right: 2%;
    margin-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 129, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper {
    margin: 0 0 15px;
    text-align: left;
  }
  /* line 132, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows {
    margin: 0 auto 15px;
    text-align: center;
  }
  /* line 135, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper {
    width: 30.333333%;
    float: none;
  }
  /* line 138, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper .icon {
    width: 80px;
    height: 80px;
  }
  /* line 142, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper .icon.settings:before {
    font-size: 115px;
    left: -17px;
    top: -28px;
  }
  /* line 149, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper .icon.screen:before {
    font-size: 115px;
    left: -18px;
    top: -28px;
  }
  /* line 156, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper .icon.plan:before {
    font-size: 97px;
    left: -8px;
    top: -18px;
  }
  /* line 163, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper .icon.navigate:before {
    font-size: 112px;
    top: -26px;
    left: -16px;
  }
  /* line 170, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper .icon.account:before {
    font-size: 98px;
    top: -19px;
    left: -10px;
  }
  /* line 177, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper .icon.touch:before {
    font-size: 98px;
    left: -9px;
    top: -18px;
  }
  /* line 184, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper .icon.clock:before {
    font-size: 115px;
    left: -18px;
    top: -28px;
  }
  /* line 191, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper .icon.transparency:before {
    font-size: 99px;
    left: -10px;
    top: -19px;
  }
  /* line 198, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.rows .iconWrapper .icon.shield:before {
    font-size: 99px;
    left: -10px;
    top: -19px;
  }
  /* line 208, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.list .iconWrapper {
    text-align: left;
    width: 100%;
    float: none;
    margin-left: 0;
    margin-right: 0;
    display: block;
    position: relative;
  }
  /* line 216, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.list .iconWrapper .icon {
    margin-bottom: 0;
    position: absolute;
    top: 50%;
    margin-top: -40px;
  }
  /* line 222, ../../Private/Scss/FCE/_Iconisation.scss */
  .iconisationWrapper.list .iconWrapper .textWrapper {
    padding-left: 85px;
  }
}
/* line 1, ../../Private/Scss/FCE/_FounderBox.scss */
.founderBox {
  background: #eff4f5;
  margin-bottom: 15px;
  padding: 25px 15px;
}
/* line 5, ../../Private/Scss/FCE/_FounderBox.scss */
.founderBox .image-wrapper {
  width: 35%;
  margin: 0;
  float: left;
  max-width: 142px;
  padding: 0 15px 15px 0;
}
/* line 11, ../../Private/Scss/FCE/_FounderBox.scss */
.founderBox .image-wrapper picture {
  border: 1px solid #fff;
}
/* line 15, ../../Private/Scss/FCE/_FounderBox.scss */
.founderBox .description {
  float: left;
  margin-left: 4%;
  width: 55%;
}

@media only screen and (min-width: 1024px) {
  /* line 23, ../../Private/Scss/FCE/_FounderBox.scss */
  .founderBox {
    background: #eff4f5;
    position: relative;
    padding: 0;
    margin-bottom: 30px;
  }
  /* line 28, ../../Private/Scss/FCE/_FounderBox.scss */
  .founderBox .image-wrapper {
    padding: 0;
    position: absolute;
    bottom: 0;
    width: 36%;
  }
  /* line 33, ../../Private/Scss/FCE/_FounderBox.scss */
  .founderBox .image-wrapper picture {
    border: none;
    max-height: 232px;
  }
  /* line 38, ../../Private/Scss/FCE/_FounderBox.scss */
  .founderBox .description {
    padding: 30px 30px 30px 0;
    margin-left: 38%;
    width: 55%;
  }
}
/* line 1, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu {
  font-size: 18px;
  background: #fff;
  padding: 15px;
  margin-top: -30px;
  display: none;
}
/* line 7, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu .category {
  float: left;
  line-height: 44px;
  margin-right: 12px;
  font-size: 15px;
}
/* line 13, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li {
  float: left;
}
/* line 14, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li:before {
  content: '';
}
/* line 18, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li:first-child a {
  color: #434343;
  padding: 0 15px;
}
/* line 23, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li:first-child .iconRight.dropDown:after {
  position: absolute;
  right: 15px;
  font-size: 20px;
  top: 10px;
}
/* line 32, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li a {
  color: #434343;
  display: block;
  line-height: 44px;
  text-decoration: none;
}
/* line 38, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.active {
  cursor: pointer;
  display: block;
  height: 44px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .subDropMenu > ul > li.active:hover {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.subDropMenu > ul > li.active:active {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 46, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.subDropdown {
  position: relative;
  border: 1px solid #545658;
  width: 100%;
  max-width: 320px;
}
/* line 52, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.subDropdown > a {
  margin-right: 45px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 58, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.subDropdown ul {
  display: none;
}
/* line 63, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.subDropdown.opened .iconRight.dropDown:after {
  content: "\e91c";
}
/* line 67, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.subDropdown.opened ul {
  display: block;
  position: absolute;
  top: 44px;
  z-index: 100;
  background: #F4F9FA;
  border: 1px solid #545658;
  width: 100%;
  left: -1px;
}
/* line 77, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.subDropdown.opened ul li:before {
  content: '';
}
/* line 81, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.subDropdown.opened ul li.active a {
  color: #70A839;
}
/* line 85, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.subDropdown.opened ul li a {
  display: block;
  white-space: nowrap;
  border-bottom: 1px solid #545658;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .subDropMenu > ul > li.subDropdown.opened ul li a:hover {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.subDropMenu > ul > li.subDropdown.opened ul li a:active {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 94, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.subDropdown.opened ul li:first-child a {
  border-top: none;
}
/* line 99, ../../Private/Scss/FCE/_DropMenu.scss */
.subDropMenu > ul > li.subDropdown.opened ul li:last-child a {
  border-bottom: none;
}

@media only screen and (min-width: 1024px) {
  /* line 111, ../../Private/Scss/FCE/_DropMenu.scss */
  .subDropMenu {
    display: block;
  }
}
/* line 1, ../../Private/Scss/FCE/_Hint.scss */
.hintWrapper {
  background: #6fa325;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  padding: 10px 15px;
  margin: -15px -15px 15px;
}
/* line 8, ../../Private/Scss/FCE/_Hint.scss */
.hintWrapper div.icon {
  float: left;
  width: 35px;
  line-height: 30px;
}
/* line 12, ../../Private/Scss/FCE/_Hint.scss */
.hintWrapper div.icon:before {
  font-size: 24px;
  vertical-align: middle;
  padding-right: 0;
}
/* line 17, ../../Private/Scss/FCE/_Hint.scss */
.hintWrapper div.icon.news:before {
  top: -4px;
}
/* line 20, ../../Private/Scss/FCE/_Hint.scss */
.hintWrapper div.icon.events:before {
  top: -3px;
}
/* line 23, ../../Private/Scss/FCE/_Hint.scss */
.hintWrapper div.icon.documents:before {
  top: -4px;
}
/* line 27, ../../Private/Scss/FCE/_Hint.scss */
.hintWrapper a:link,
.hintWrapper a:visited {
  color: #fff;
  white-space: nowrap;
  font-size: 14px;
}
/* line 34, ../../Private/Scss/FCE/_Hint.scss */
.hintWrapper .icon.arrowRightCircle:before {
  font-size: 22px;
  top: 3px;
  vertical-align: baseline;
  padding-right: 5px;
}
/* line 41, ../../Private/Scss/FCE/_Hint.scss */
.hintWrapper .hintText {
  margin-right: 10px;
  font-size: 18px;
  line-height: 30px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .hintWrapper:hover {
  -webkit-touch-callout: none;
}
/* line 48, ../../Private/Scss/FCE/_Hint.scss */
.no-touch .hintWrapper:hover .icon.arrowRightCircle:before {
  content: "\e91a";
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.hintWrapper:active {
  -webkit-touch-callout: none;
}
/* line 48, ../../Private/Scss/FCE/_Hint.scss */
.hintWrapper:active .icon.arrowRightCircle:before {
  content: "\e91a";
}

@media only screen and (min-width: 768px) {
  /* line 56, ../../Private/Scss/FCE/_Hint.scss */
  .hintWrapper {
    margin: -15px -25px 15px;
    padding: 10px 25px;
  }
  /* line 59, ../../Private/Scss/FCE/_Hint.scss */
  .hintWrapper .hintText {
    font-size: 21px;
    line-height: 37px;
  }
  /* line 63, ../../Private/Scss/FCE/_Hint.scss */
  .hintWrapper a:link,
  .hintWrapper a:visited {
    font-size: 15px;
  }
  /* line 67, ../../Private/Scss/FCE/_Hint.scss */
  .hintWrapper div.icon {
    width: 40px;
  }
  /* line 69, ../../Private/Scss/FCE/_Hint.scss */
  .hintWrapper div.icon:before {
    font-size: 27px;
  }
  /* line 72, ../../Private/Scss/FCE/_Hint.scss */
  .hintWrapper div.icon.news:before {
    top: 0;
  }
  /* line 75, ../../Private/Scss/FCE/_Hint.scss */
  .hintWrapper div.icon.events:before, .hintWrapper div.icon.documents:before {
    top: -1px;
  }
  /* line 81, ../../Private/Scss/FCE/_Hint.scss */
  .hintWrapper .icon.arrowRightCircle:before {
    font-size: 25px;
    top: 3px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 90, ../../Private/Scss/FCE/_Hint.scss */
  .hintWrapper {
    margin: -20px -40px 20px;
    padding: 15px 40px;
  }
  /* line 93, ../../Private/Scss/FCE/_Hint.scss */
  .hintWrapper .hintText {
    font-size: 23px;
  }
}
/* line 1, ../../Private/Scss/FCE/_YellowNewsTeaser.scss */
.yellowNewsTeaser {
  background: #FECB38;
  margin: -15px -15px 10px;
  padding: 15px;
}
/* line 5, ../../Private/Scss/FCE/_YellowNewsTeaser.scss */
.yellowNewsTeaser a {
  color: #434343;
  font-family: SunLT_700, Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
}

@media only screen and (min-width: 768px) {
  /* line 14, ../../Private/Scss/FCE/_YellowNewsTeaser.scss */
  .yellowNewsTeaser {
    margin: 0 -25px 25px;
    padding: 25px 25px 45px;
    position: relative;
  }
  /* line 18, ../../Private/Scss/FCE/_YellowNewsTeaser.scss */
  .yellowNewsTeaser a {
    position: absolute;
    right: 25px;
    bottom: 25px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 27, ../../Private/Scss/FCE/_YellowNewsTeaser.scss */
  .yellowNewsTeaser {
    margin: 0 -40px 40px;
    padding: 25px 40px 45px;
  }
  /* line 30, ../../Private/Scss/FCE/_YellowNewsTeaser.scss */
  .yellowNewsTeaser a {
    right: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 37, ../../Private/Scss/FCE/_YellowNewsTeaser.scss */
  .yellowNewsTeaser {
    padding: 25px 40px 15px;
  }
}
/* line 3, ../../Private/Scss/FCE/_FormLoader.scss */
.form-wrapper.loader {
  height: 500px;
  max-height: 100vh;
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx//FCE/loader.gif") rgba(166, 177, 182, 0.3) no-repeat center center/30px;
}
/* line 9, ../../Private/Scss/FCE/_FormLoader.scss */
.form-wrapper .activate-usercentrics-recaptcha {
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with opacity */
  z-index: 5;
  position: relative;
  height: 500px;
  max-height: 100vh;
  width: 100%;
}
/* line 17, ../../Private/Scss/FCE/_FormLoader.scss */
.form-wrapper .activate-usercentrics-recaptcha .activate-usercentrics-recaptcha-content {
  background: #434343;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 400px;
  width: 90%;
  padding: 20px 20px 10px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 29, ../../Private/Scss/FCE/_FormLoader.scss */
.form-wrapper .activate-usercentrics-recaptcha .activate-usercentrics-recaptcha-content * {
  color: #ffffff;
}

/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
  /* line 5, ../../Private/Scss/Normalize/_Print.scss */
  * {
    background: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    color: #000 !important;
    filter: none !important;
    text-shadow: none !important;
  }

  /* line 12, ../../Private/Scss/Normalize/_Print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 16, ../../Private/Scss/Normalize/_Print.scss */
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 20, ../../Private/Scss/Normalize/_Print.scss */
  thead {
    display: table-header-group;
  }

  /* line 23, ../../Private/Scss/Normalize/_Print.scss */
  tr,
  img,
  blockquote {
    page-break-inside: avoid;
  }

  /* line 28, ../../Private/Scss/Normalize/_Print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 34, ../../Private/Scss/Normalize/_Print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 40, ../../Private/Scss/Normalize/_Print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 44, ../../Private/Scss/Normalize/_Print.scss */
  .printContent {
    display: block;
  }

  /* line 47, ../../Private/Scss/Normalize/_Print.scss */
  .hideOnPrint,
  .header,
  .footer,
  .slider,
  .button,
  button,
  .videoItem,
  .videoContent,
  .playlistWrapper .thumbnail .image-wrapper,
  .breadcrumb,
  .contentRow .ondigoform .form_fieldset #row-submit,
  .slideInNavigationWrapper,
  .slideInNavigation
  .socialshare,
  .social_share_privacy_area {
    display: none !important;
  }

  /* line 64, ../../Private/Scss/Normalize/_Print.scss */
  .contentRow {
    margin: 0 !important;
  }

  /* line 67, ../../Private/Scss/Normalize/_Print.scss */
  .content {
    height: auto !important;
  }

  /* line 70, ../../Private/Scss/Normalize/_Print.scss */
  table.roundedBorder {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-top: 1px solid #888;
    border-right: 1px solid #888;
  }
  /* line 76, ../../Private/Scss/Normalize/_Print.scss */
  table.roundedBorder tbody:last-child tr:last-child td:first-child {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
  }

  /* line 83, ../../Private/Scss/Normalize/_Print.scss */
  .playlistWrapper .thumbnail {
    float: none !important;
  }

  /* line 87, ../../Private/Scss/Normalize/_Print.scss */
  .toggler .togglerContent {
    display: block !important;
  }

  /* line 90, ../../Private/Scss/Normalize/_Print.scss */
  .toggler .icon.togglePlus:before,
  .toggler .icon.toggleMinus:before {
    display: none !important;
  }

  /* line 94, ../../Private/Scss/Normalize/_Print.scss */
  .toggler h2.togglerHeadline {
    cursor: auto;
    margin: 0 !important;
    text-indent: 0 !important;
  }

  /* line 100, ../../Private/Scss/Normalize/_Print.scss */
  .tabNavigation > h3 {
    position: initial;
    margin-bottom: 0 !important;
    padding: 10px 0 0 10px !important;
  }
  /* line 105, ../../Private/Scss/Normalize/_Print.scss */
  .tabNavigation .tabContent {
    display: block !important;
    margin: 0 !important;
    padding: 10px !important;
  }
}
/* line 4, ../../Private/Scss/Plugins/_News.scss */
.news.news-single .article .newsHeader {
  background: none;
  filter: none;
  padding: 0;
  margin: 0;
  height: auto;
}
/* line 13, ../../Private/Scss/Plugins/_News.scss */
.news .image-wrapper {
  margin-bottom: 0;
}
/* line 16, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view {
  margin-bottom: 15px;
}
/* line 18, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article {
  position: relative;
  border-bottom: 1px dotted #cfcfcf;
  padding: 15px 35px 15px 0;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .news .news-list-view .article.clickableBox:hover {
  background: #f9f9f9;
  -webkit-touch-callout: none;
}
/* line 31, ../../Private/Scss/Plugins/_News.scss */
.no-touch .news .news-list-view .article.clickableBox:hover .teaser-text .iconRight.arrowRightCircle:after {
  content: "\e91a";
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.news .news-list-view .article.clickableBox:active {
  background: #f9f9f9;
  -webkit-touch-callout: none;
}
/* line 31, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article.clickableBox:active .teaser-text .iconRight.arrowRightCircle:after {
  content: "\e91a";
}
/* line 38, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article:first-child {
  border-top: 1px dotted #cfcfcf;
}
/* line 41, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article .newsHeader {
  background: none;
  padding: 0;
  margin: 0;
  height: auto;
}
/* line 47, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article .newsHeader h4 a {
  text-decoration: none;
  font-size: 13px;
}
/* line 53, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article .subheadline-text {
  margin: 0 0 10px;
}
/* line 56, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article p {
  margin: 0;
}
/* line 60, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article .teaser-text .iconRight.arrowRightCircle {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -12px;
}
/* line 65, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article .teaser-text .iconRight.arrowRightCircle:after {
  font-size: 25px;
}
/* line 71, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article .divider:before {
  content: '';
  border-left: 1px solid #6fa325;
  margin: 0 5px;
}
/* line 78, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article.overview:first-child {
  border-top: none;
}
/* line 82, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article.overview.publications .news-img-wrap {
  width: 37%;
  border: 1px solid #70A839;
}
/* line 85, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article.overview.publications .news-img-wrap.fallback {
  border: none;
}
/* line 89, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article.overview.publications .teaser-text {
  width: 58%;
}
/* line 94, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article.publications {
  padding: 15px 0;
}
/* line 96, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article.publications .news-img-wrap {
  width: 17%;
  float: left;
  border: 1px solid #70A839;
}
/* line 100, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article.publications .news-img-wrap.fallback {
  border: none;
}
/* line 103, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article.publications .news-img-wrap img {
  height: auto;
  width: 100%;
}
/* line 108, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .article.publications .teaser-text {
  width: 78%;
  margin-left: 4%;
  float: left;
}
/* line 115, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .page-navigation {
  *zoom: 1;
  margin: 10px 0;
}
/* line 118, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .page-navigation:before, .news .news-list-view .page-navigation:after {
  content: " ";
  display: table;
}
/* line 123, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .page-navigation:after {
  clear: both;
}
/* line 126, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .page-navigation p {
  margin: 0 0 5px;
}
/* line 129, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .page-navigation ul.f3-widget-paginator {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 133, ../../Private/Scss/Plugins/_News.scss */
.news .news-list-view .page-navigation ul.f3-widget-paginator li {
  float: left;
  margin-right: 10px;
}
/* line 140, ../../Private/Scss/Plugins/_News.scss */
.news .news-menu-view {
  float: right;
  padding: 15px;
  width: 220px;
  background: #eff4f5;
}
/* line 145, ../../Private/Scss/Plugins/_News.scss */
.news .news-menu-view ul {
  padding: 0 0 0 25px;
  list-style-type: none;
}
/* line 148, ../../Private/Scss/Plugins/_News.scss */
.news .news-menu-view ul li.item {
  line-height: 27px;
}
/* line 151, ../../Private/Scss/Plugins/_News.scss */
.news .news-menu-view ul li.item.itemactive a {
  text-decoration: none;
}

@media only screen and (min-width: 768px) {
  /* line 165, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.overview:first-child {
    margin-top: -15px;
  }
  /* line 169, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.publications {
    padding: 15px 0;
  }
  /* line 171, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.publications.overview {
    width: 48%;
    float: left;
  }
  /* line 174, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.publications.overview:last-child {
    margin-left: 4%;
    margin-top: -15px;
    margin-bottom: 15px;
  }
  /* line 179, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.publications.overview:first-child {
    margin-left: 0 !important;
    margin-top: -15px;
    margin-bottom: 15px;
  }
  /* line 185, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.publications.featured {
    border: none;
    width: 48%;
    float: left;
    margin-top: -15px;
  }
  /* line 190, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.publications.featured:last-child {
    margin-left: 4%;
  }
  /* line 193, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.publications.featured:first-child {
    margin-left: 0 !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 208, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.publications.overview {
    width: 100%;
    float: none;
    margin-bottom: 0;
  }
  /* line 212, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.publications.overview:first-child {
    margin-bottom: 0;
  }
  /* line 215, ../../Private/Scss/Plugins/_News.scss */
  .news .news-list-view .article.publications.overview:last-child {
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 1, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 9, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .vjs-button > .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKgAAADYUHzoRaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4uByr8R4fpuvDNzsDCBw7f/3LmSanREszsHABKIAKi0J7gAAeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff");
  font-weight: 400;
  font-style: normal;
}
/* line 20, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder, .vjs-icon-play {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 26, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
  content: "";
}

/* line 30, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 36, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-play-circle:before {
  content: "";
}

/* line 40, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder, .vjs-icon-pause {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 46, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before, .vjs-icon-pause:before {
  content: "";
}

/* line 50, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder, .vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 56, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before, .vjs-icon-volume-mute:before {
  content: "";
}

/* line 60, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder, .vjs-icon-volume-low {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 66, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before, .vjs-icon-volume-low:before {
  content: "";
}

/* line 70, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder, .vjs-icon-volume-mid {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 76, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before, .vjs-icon-volume-mid:before {
  content: "";
}

/* line 80, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-mute-control .vjs-icon-placeholder, .vjs-icon-volume-high {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 86, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-mute-control .vjs-icon-placeholder:before, .vjs-icon-volume-high:before {
  content: "";
}

/* line 90, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 96, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-enter:before {
  content: "";
}

/* line 100, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder, .vjs-icon-fullscreen-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 106, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before, .vjs-icon-fullscreen-exit:before {
  content: "";
}

/* line 110, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 116, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-square:before {
  content: "";
}

/* line 120, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 126, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-spinner:before {
  content: "";
}

/* line 130, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-subtitles {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 136, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-subtitles:before {
  content: "";
}

/* line 140, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .vjs-icon-captions {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 146, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-captions-button .vjs-icon-placeholder:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .vjs-icon-captions:before {
  content: "";
}

/* line 150, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-chapters-button .vjs-icon-placeholder, .vjs-icon-chapters {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 156, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-chapters-button .vjs-icon-placeholder:before, .vjs-icon-chapters:before {
  content: "";
}

/* line 160, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 166, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-share:before {
  content: "";
}

/* line 170, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 176, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-cog:before {
  content: "";
}

/* line 180, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-play-progress, .video-js .vjs-volume-level, .vjs-icon-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 186, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before, .vjs-icon-circle:before {
  content: "";
}

/* line 190, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 196, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-circle-outline:before {
  content: "";
}

/* line 200, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 206, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-circle-inner-circle:before {
  content: "";
}

/* line 210, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 216, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-hd:before {
  content: "";
}

/* line 220, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder, .vjs-icon-cancel {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 226, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before, .vjs-icon-cancel:before {
  content: "";
}

/* line 230, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder, .vjs-icon-replay {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 236, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before, .vjs-icon-replay:before {
  content: "";
}

/* line 240, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 246, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-facebook:before {
  content: "";
}

/* line 250, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 256, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-gplus:before {
  content: "";
}

/* line 260, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 266, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-linkedin:before {
  content: "";
}

/* line 270, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 276, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-twitter:before {
  content: "";
}

/* line 280, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 286, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-tumblr:before {
  content: "";
}

/* line 290, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 296, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-pinterest:before {
  content: "";
}

/* line 300, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-descriptions-button .vjs-icon-placeholder, .vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 306, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before, .vjs-icon-audio-description:before {
  content: "";
}

/* line 310, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-audio-button .vjs-icon-placeholder, .vjs-icon-audio {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 316, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-audio-button .vjs-icon-placeholder:before, .vjs-icon-audio:before {
  content: "";
}

/* line 320, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 326, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-next-item:before {
  content: "";
}

/* line 330, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}

/* line 336, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-icon-previous-item:before {
  content: "";
}

/* line 340, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}

/* line 356, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js:-moz-full-screen {
  position: absolute;
}

/* line 360, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

/* line 365, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js[tabindex="-1"] {
  outline: 0;
}

/* line 369, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js *, .video-js :after, .video-js :before {
  box-sizing: inherit;
}

/* line 373, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 384, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-16-9, .video-js.vjs-4-3, .video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0;
}

/* line 390, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

/* line 394, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-4-3 {
  padding-top: 75%;
}

/* line 398, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

/* line 403, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 411, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}

/* line 417, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

/* line 427, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

/* line 433, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

/* line 437, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-hidden {
  display: none !important;
}

/* line 441, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-disabled {
  opacity: .5;
  cursor: default;
}

/* line 446, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

/* line 454, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

/* line 460, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0 auto;
}

/* line 472, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-no-js a, .vjs-no-js a:visited {
  color: #66a8cc;
}

/* line 476, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: .06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: .3em;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
  transition: all 0.4s;
}

/* line 501, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -.75em;
  margin-left: -1.5em;
}

/* line 508, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -ms-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}

/* line 519, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-controls-disabled .vjs-big-play-button, .vjs-error .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button {
  display: none;
}

/* line 523, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

/* line 527, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js button {
  background: 0 0;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 542, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

/* line 547, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: .5em;
  z-index: 2;
}

/* line 556, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}

/* line 563, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}

/* line 567, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

/* line 574, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu-button {
  cursor: pointer;
}

/* line 578, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu-button.vjs-disabled {
  cursor: default;
}

/* line 582, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

/* line 586, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}

/* line 594, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}

/* line 598, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}

/* line 602, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: .2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

/* line 612, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

/* line 617, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f;
}

/* line 622, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 .3em 0;
  font-weight: 700;
  cursor: default;
}

/* line 633, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

/* line 644, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

/* line 653, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing, .vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
  display: block;
}

/* line 657, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-menu-button-inline {
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  overflow: hidden;
}

/* line 666, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-menu-button-inline:before {
  width: 2.22222em;
}

/* line 670, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-menu-button-inline.vjs-slider-active, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline:hover, .video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

/* line 674, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
  transition: all 0.4s;
}

/* line 690, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline:hover .vjs-menu {
  display: block;
  opacity: 1;
}

/* line 695, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

/* line 702, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto;
}

/* line 706, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

/* line 713, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}

/* line 725, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility .1s, opacity .1s;
  -moz-transition: visibility .1s, opacity .1s;
  -ms-transition: visibility .1s, opacity .1s;
  -o-transition: visibility .1s, opacity .1s;
  transition: visibility 0.1s, opacity 0.1s;
}

/* line 739, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -ms-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

/* line 749, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-controls-disabled .vjs-control-bar, .vjs-error .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar {
  display: none !important;
}

/* line 753, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

/* line 758, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

/* line 762, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

/* line 776, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

/* line 781, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before {
  text-shadow: 0 0 1em #fff;
}

/* line 785, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 795, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

/* line 800, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-custom-control-spacer {
  display: none;
}

/* line 804, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-control {
  cursor: pointer;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em;
}

/* line 822, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-control.disabled {
  cursor: default;
}

/* line 826, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-live .vjs-progress-control {
  display: none;
}

/* line 830, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-no-flex .vjs-progress-control {
  width: auto;
}

/* line 834, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
  height: 0.3em;
}

/* line 848, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

/* line 852, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.66667em;
}

/* line 856, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

/* line 860, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div, .video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}

/* line 869, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-play-progress {
  background-color: #fff;
}

/* line 873, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-play-progress:before {
  font-size: .9em;
  position: absolute;
  right: -.5em;
  top: -.333333333333333em;
  z-index: 1;
}

/* line 881, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}

/* line 885, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}

/* line 889, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: .3em;
  -moz-border-radius: .3em;
  border-radius: .3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: relative;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

/* line 907, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

/* line 911, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-time-tooltip {
  display: block;
  font-size: .6em;
  visibility: visible;
}

/* line 917, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

/* line 921, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

/* line 930, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

/* line 934, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

/* line 938, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  -moz-transition: visibility 1s, opacity 1s;
  -ms-transition: visibility 1s, opacity 1s;
  -o-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

/* line 948, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

/* line 952, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 958, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 .45em 0 .45em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

/* line 973, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-slider.disabled {
  cursor: default;
}

/* line 977, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em #fff;
  -webkit-box-shadow: 0 0 1em #fff;
  -moz-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

/* line 984, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-mute-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

/* line 993, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 1002, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

/* line 1006, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

/* line 1014, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-panel {
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -ms-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

/* line 1022, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel .vjs-volume-control:hover, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel:hover .vjs-volume-control {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
  -moz-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
  -ms-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
  -o-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}

/* line 1033, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
}

/* line 1038, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: 9em;
  -webkit-transition: width .1s;
  -moz-transition: width .1s;
  -ms-transition: width .1s;
  -o-transition: width .1s;
  transition: width 0.1s;
}

/* line 1047, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3.5em;
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  -moz-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  -ms-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  -o-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

/* line 1058, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  -moz-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  -ms-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  -o-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

/* line 1066, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

/* line 1079, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

/* line 1085, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 1092, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

/* line 1096, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

/* line 1101, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-volume-bar.vjs-slider-vertical {
  width: .3em;
  height: 5em;
  margin: 1.35em auto;
}

/* line 1107, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

/* line 1114, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

/* line 1119, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

/* line 1123, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-slider-vertical .vjs-volume-level:before {
  top: -.5em;
  left: -0.3em;
}

/* line 1128, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

/* line 1132, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -.3em;
  right: -0.5em;
}

/* line 1137, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

/* line 1141, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

/* line 1145, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

/* line 1149, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}

/* line 1157, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

/* line 1161, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

/* line 1179, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-has-started .vjs-poster {
  display: none;
}

/* line 1183, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

/* line 1187, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-using-native-controls .vjs-poster {
  display: none;
}

/* line 1191, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-live-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

/* line 1209, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

/* line 1215, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

/* line 1229, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-live .vjs-time-control {
  display: none;
}

/* line 1233, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time {
  display: none;
}

/* line 1237, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-duration, .vjs-no-flex .vjs-duration {
  display: none;
}

/* line 1241, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-time-divider {
  display: none;
  line-height: 3em;
}

/* line 1246, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-live .vjs-time-divider {
  display: none;
}

/* line 1250, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-play-control .vjs-icon-placeholder {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

/* line 1259, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

/* line 1268, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

/* line 1272, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}

/* line 1278, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-subtitles {
  color: #fff;
}

/* line 1282, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-captions {
  color: #fc6;
}

/* line 1286, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-tt-cue {
  display: block;
}

/* line 1290, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
video::-webkit-media-text-track-display {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em);
}

/* line 1298, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -moz-transform: translateY(-1.5em);
  -ms-transform: translateY(-1.5em);
  -o-transform: translateY(-1.5em);
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em);
}

/* line 1306, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -moz-box-flex: none;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
}

/* line 1315, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-playback-rate .vjs-playback-rate-value, .vjs-playback-rate > .vjs-menu-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1323, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

/* line 1330, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0;
}

/* line 1335, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

/* line 1340, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -.5em;
  position: absolute;
  text-shadow: .05em .05em .1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

/* line 1356, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

/* line 1373, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
  display: block;
  animation: 0s linear 0.3s forwards vjs-spinner-show;
}

/* line 1378, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-loading-spinner:after, .vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: #fff;
}

/* line 1392, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-seeking .vjs-loading-spinner:after, .vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

/* line 1397, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff;
}

/* line 1401, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  -webkit-animation-delay: .44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}
/* line 1467, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

/* line 1471, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  position: absolute;
}

/* line 1475, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10d";
  font-size: 1.5em;
  line-height: inherit;
}

/* line 1482, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -moz-box-flex: auto;
  -webkit-flex: auto;
  -ms-flex: auto;
  flex: auto;
}

/* line 1490, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

/* line 1494, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control {
  display: none;
}

/* line 1498, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control {
  display: none;
}

/* line 1502, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control {
  display: none;
}

/* line 1506, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

/* line 1513, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

/* line 1517, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-controls, .vjs-text-track-settings .vjs-track-settings-font {
  display: table-cell;
}

/* line 1521, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  /* line 1527, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr auto;
  }

  /* line 1532, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
  .vjs-text-track-settings .vjs-track-settings-colors {
    display: block;
    grid-column: 1;
    grid-row: 1;
  }

  /* line 1537, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
  .vjs-text-track-settings .vjs-track-settings-font {
    grid-column: 2;
    grid-row: 1;
  }

  /* line 1541, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 2;
    grid-row: 2;
  }
}
/* line 1547, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-track-setting > select {
  margin-right: 5px;
}

/* line 1551, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

/* line 1557, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-text-track-settings fieldset span {
  display: inline-block;
}

/* line 1561, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

/* line 1566, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 1579, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-track-settings-controls button:active, .vjs-track-settings-controls button:focus {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #ffffff 88%, #73859f 100%);
}

/* line 1585, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

/* line 1589, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #ffffff 88%, #73859f 100%);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}

/* line 1597, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  /* line 1602, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
  .video-js > :not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
/* line 1607, ../../Private/Scss/Plugins/_Video-Js-7.0.3.scss */
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  visibility: hidden;
}

/* line 1, ../../Private/Scss/Tools/_DevelopmentTools.scss */
#developmentTools {
  background: #e3e3e3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 5px 1px #E3E3E3;
  -moz-box-shadow: 0 0 5px 1px #E3E3E3;
  box-shadow: 0 0 5px 1px #E3E3E3;
  max-width: 210px;
  right: 3%;
  padding: 4px 9px;
  position: fixed;
  top: 5%;
  z-index: 1001;
}
/* line 12, ../../Private/Scss/Tools/_DevelopmentTools.scss */
#developmentTools > div {
  border-bottom: 1px solid #505050;
  margin: 0 0 10px;
}
/* line 16, ../../Private/Scss/Tools/_DevelopmentTools.scss */
#developmentTools > div:last-child {
  border-bottom: none;
  margin: 0;
}
/* line 21, ../../Private/Scss/Tools/_DevelopmentTools.scss */
#developmentTools #toogleFallbacks p {
  margin: 0 0 7px;
}

/* line 1, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper {
  background: #eff4f5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 15px 15px 0;
  -webkit-box-shadow: 3px 3px 0 0 #dee1e2;
  /* WebKit */
  -moz-box-shadow: 3px 3px 0 0 #dee1e2;
  /* Firefox */
  box-shadow: 3px 3px 0 0 #dee1e2;
  /* Standard */
  margin-bottom: 25px;
  position: relative;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .downloadBoxWrapper:hover {
  -webkit-touch-callout: none;
}
/* line 12, ../../Private/Scss/Mask/_DownloadBox.scss */
.no-touch .downloadBoxWrapper:hover .downloadButton .iconRight.download:after {
  content: "\e920";
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.downloadBoxWrapper:active {
  -webkit-touch-callout: none;
}
/* line 12, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper:active .downloadButton .iconRight.download:after {
  content: "\e920";
}
/* line 17, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .newHintWrapper {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 60px 60px 0 0;
  border-color: #F8D000 transparent transparent transparent;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
/* line 27, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .newHintWrapper .textWrapper {
  font-family: SunLT_600, Verdana, sans-serif;
  font-size: 15px;
  top: -51px;
  left: 7px;
  position: absolute;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 11;
}
/* line 37, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .image-wrapper {
  position: absolute;
  text-align: left;
  top: 50%;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 90px;
}
/* line 43, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .image-wrapper:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* line 49, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .image-wrapper picture {
  border: 1px solid #70A839;
  height: auto;
  vertical-align: middle;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 58, ../../Private/Scss/Mask/_DownloadBox.scss */
.lt-ie9 .downloadBoxWrapper .image-wrapper picture {
  width: 100%;
  max-width: 88px;
  height: auto;
}
@media \0screen {
  /* line 64, ../../Private/Scss/Mask/_DownloadBox.scss */
  .lt-ie9 .downloadBoxWrapper .image-wrapper picture {
    width: auto !important;
  }
}
/* line 70, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .downloadTitle {
  font-size: 16px;
  line-height: 24px;
  font-family: SunLT_600, Verdana, sans-serif;
}
/* line 75, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .downloadDescriptionWrapper {
  margin-left: 110px;
  width: 59%;
}
/* line 79, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .downloadDescriptionWrapper .downloadDescription p {
  margin: 0 0 5px;
}
/* line 84, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .downloadButton {
  float: none;
  margin-left: 110px;
}
/* line 87, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .downloadButton .iconRight.download {
  display: inline-block;
  float: left;
}
/* line 90, ../../Private/Scss/Mask/_DownloadBox.scss */
.downloadBoxWrapper .downloadButton .iconRight.download:after {
  font-size: 25px;
  margin-left: 0;
  padding-right: 5px;
  top: -3px;
}

@media only screen and (min-width: 1024px) {
  /* line 101, ../../Private/Scss/Mask/_DownloadBox.scss */
  .downloadBoxWrapper {
    padding: 15px;
  }
  /* line 103, ../../Private/Scss/Mask/_DownloadBox.scss */
  .downloadBoxWrapper .image-wrapper {
    float: left;
    width: 18%;
  }
  /* line 107, ../../Private/Scss/Mask/_DownloadBox.scss */
  .downloadBoxWrapper .downloadDescriptionWrapper {
    margin-left: 110px;
    width: 56%;
    float: left;
  }
  /* line 112, ../../Private/Scss/Mask/_DownloadBox.scss */
  .downloadBoxWrapper .downloadDescriptionWrapper .downloadDescription p {
    margin: 0 0 15px;
  }
  /* line 117, ../../Private/Scss/Mask/_DownloadBox.scss */
  .downloadBoxWrapper .downloadButton {
    float: left;
    width: 18%;
    margin-left: 4%;
    text-align: center;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -27px;
  }
  /* line 126, ../../Private/Scss/Mask/_DownloadBox.scss */
  .downloadBoxWrapper .downloadButton .iconRight.download {
    margin-bottom: 4px;
    display: block;
    float: none;
  }
  /* line 130, ../../Private/Scss/Mask/_DownloadBox.scss */
  .downloadBoxWrapper .downloadButton .iconRight.download:after {
    font-size: 25px;
    padding-right: 0;
    top: 0;
  }
}
/* line 1, ../../Private/Scss/Mask/_Slider.scss */
.slider {
  margin: 0 -15px 40px;
  position: relative;
  padding: 0 45px;
  background: #eff4f5;
}
/* line 6, ../../Private/Scss/Mask/_Slider.scss */
.slider.imageToSlider {
  background: none;
  padding: 0;
}
/* line 11, ../../Private/Scss/Mask/_Slider.scss */
.slider.imageToSlider .slidesWrapper .slide .contentRow {
  background: none;
  color: #70A839;
}
/* line 17, ../../Private/Scss/Mask/_Slider.scss */
.slider.imageToSlider .sliderButton {
  padding: 17px 10px;
  background: #eff4f5;
}
/* line 20, ../../Private/Scss/Mask/_Slider.scss */
.slider.imageToSlider .sliderButton.next {
  right: 0;
}
/* line 22, ../../Private/Scss/Mask/_Slider.scss */
.slider.imageToSlider .sliderButton.next.icon.arrowRight:before {
  top: -3px;
  left: -1px;
}
/* line 27, ../../Private/Scss/Mask/_Slider.scss */
.slider.imageToSlider .sliderButton.prev {
  left: 0;
}
/* line 29, ../../Private/Scss/Mask/_Slider.scss */
.slider.imageToSlider .sliderButton.prev.icon.arrowLeft:before {
  top: -4px;
  left: -6px;
}
/* line 36, ../../Private/Scss/Mask/_Slider.scss */
.slider h2 {
  margin: 0 0 5px;
}
/* line 39, ../../Private/Scss/Mask/_Slider.scss */
.slider .sliderOverflow {
  overflow: hidden;
}
/* line 43, ../../Private/Scss/Mask/_Slider.scss */
.slider .slidesWrapper {
  width: 800%;
}
/* line 45, ../../Private/Scss/Mask/_Slider.scss */
.slider .slidesWrapper .slide {
  float: left;
}
/* line 48, ../../Private/Scss/Mask/_Slider.scss */
.slider .slidesWrapper .slide .image-wrapper {
  margin: 0;
}
/* line 51, ../../Private/Scss/Mask/_Slider.scss */
.slider .slidesWrapper .slide .contentRow {
  background: #70A839;
  color: #fff;
  margin: 0;
  padding: 0;
  z-index: 99;
  height: 100%;
}
/* line 58, ../../Private/Scss/Mask/_Slider.scss */
.slider .slidesWrapper .slide .contentRow .content {
  padding: 10px;
}
/* line 60, ../../Private/Scss/Mask/_Slider.scss */
.slider .slidesWrapper .slide .contentRow .content a {
  position: relative;
  z-index: 100;
}
/* line 68, ../../Private/Scss/Mask/_Slider.scss */
.slider .slideIndicatorWrapper {
  bottom: -23px;
  display: none;
  left: 50%;
  margin: 0;
  padding: 0;
  position: absolute;
}
/* line 75, ../../Private/Scss/Mask/_Slider.scss */
.slider .slideIndicatorWrapper ol {
  margin-left: -50%;
}
/* line 78, ../../Private/Scss/Mask/_Slider.scss */
.slider .slideIndicatorWrapper .indicator {
  background: #fff;
  border: 1px solid #70A839;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
  height: 10px;
  float: left;
  width: 10px;
  margin: 0 5px;
}
/* line 87, ../../Private/Scss/Mask/_Slider.scss */
.slider .slideIndicatorWrapper .indicator.active {
  background: #70A839;
}
/* line 92, ../../Private/Scss/Mask/_Slider.scss */
.slider .sliderButton {
  cursor: pointer;
  display: none;
  height: 30px;
  margin-top: -15px;
  position: absolute;
  top: 50%;
  width: 23px;
}
/* line 100, ../../Private/Scss/Mask/_Slider.scss */
.slider .sliderButton.prev {
  left: 6px;
}
/* line 103, ../../Private/Scss/Mask/_Slider.scss */
.slider .sliderButton.prev.icon.arrowLeft:before {
  font-size: 30px;
  color: #70A839;
  top: -5px;
}
/* line 110, ../../Private/Scss/Mask/_Slider.scss */
.slider .sliderButton.next {
  right: 12px;
}
/* line 113, ../../Private/Scss/Mask/_Slider.scss */
.slider .sliderButton.next.icon.arrowRight:before {
  font-size: 30px;
  color: #70A839;
  top: -5px;
}
/* line 122, ../../Private/Scss/Mask/_Slider.scss */
.slider.text {
  padding: 20px 15px 0;
}
/* line 125, ../../Private/Scss/Mask/_Slider.scss */
.slider.text h3 {
  margin-bottom: 15px;
}
/* line 131, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .sliderOverflow .slidesWrapper {
  margin-bottom: 15px;
}
/* line 136, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slidesWrapper {
  margin-left: 0 !important;
}
/* line 138, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slidesWrapper .slide {
  position: absolute;
  float: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: .4s opacity linear;
  -moz-transition: .4s -moz-opacity linear;
  -o-transition: .4s opacity linear;
  -ms-transition: .4s opacity linear;
  transition: .4s opacity linear;
}
/* line 148, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slidesWrapper .slide.active {
  z-index: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 155, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper {
  max-width: 500px;
  margin: 20px auto 0;
  position: relative;
}
/* line 160, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper {
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
/* line 167, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper .indicator {
  background: #70A839;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  margin-top: -4px;
}
/* line 174, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper .indicator.active {
  width: 14px;
  height: 14px;
  margin-left: -7px;
  margin-top: -7px;
}
/* line 179, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper .indicator.active:before {
  content: '';
  display: block;
  position: absolute;
  left: -6px;
  top: -6px;
  width: 24px;
  height: 24px;
  border: 1px solid #70A839;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
/* line 193, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper ol {
  margin: 0;
}
/* line 196, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper ol li {
  float: none;
  top: 14%;
  left: 24%;
  position: absolute;
}
/* line 202, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper ol li + li {
  top: 2%;
  left: 40%;
}
/* line 206, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper ol li + li + li {
  top: 1%;
  left: 57%;
}
/* line 210, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper ol li + li + li + li {
  top: 12%;
  left: 73%;
}
/* line 219, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper + .image-wrapper {
  margin: 0;
}
/* line 222, ../../Private/Scss/Mask/_Slider.scss */
.slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper + .image-wrapper + .image-wrapper {
  display: none;
}
/* line 230, ../../Private/Scss/Mask/_Slider.scss */
.slider.stage {
  padding: 0;
  background: none;
}
/* line 234, ../../Private/Scss/Mask/_Slider.scss */
.slider.stage h1 {
  padding: 0 15px;
}
/* line 238, ../../Private/Scss/Mask/_Slider.scss */
.slider.stage .sliderOverflow {
  padding-bottom: 41.57%;
  position: relative;
}
/* line 243, ../../Private/Scss/Mask/_Slider.scss */
.slider.stage .slidesWrapper {
  margin-left: 0 !important;
}
/* line 245, ../../Private/Scss/Mask/_Slider.scss */
.slider.stage .slidesWrapper .slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  float: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: .4s opacity linear;
  -moz-transition: .4s -moz-opacity linear;
  -o-transition: .4s opacity linear;
  -ms-transition: .4s opacity linear;
  transition: .4s opacity linear;
}
/* line 258, ../../Private/Scss/Mask/_Slider.scss */
.slider.stage .slidesWrapper .slide.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 265, ../../Private/Scss/Mask/_Slider.scss */
.slider.info {
  padding: 20px 15px;
  position: relative;
}
/* line 269, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .swipeIcon {
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100;
}
/* line 277, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slidesWrapper {
  margin-left: 0 !important;
}
/* line 280, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slidesWrapper .slide {
  position: absolute;
  float: none;
  width: 100vw;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: .4s opacity linear;
  -moz-transition: .4s -moz-opacity linear;
  -o-transition: .4s opacity linear;
  -ms-transition: .4s opacity linear;
  transition: .4s opacity linear;
}
/* line 291, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slidesWrapper .slide .contentRow {
  background: none;
  color: #434343;
  height: auto;
}
/* line 296, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slidesWrapper .slide .contentRow .content {
  padding: 0;
}
/* line 301, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slidesWrapper .slide .image-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  left: -65px;
  max-width: none;
  width: auto;
}
/* line 310, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slidesWrapper .slide.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 316, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .sliderButton {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 320, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper {
  bottom: 0;
  left: 0;
  width: 100%;
}
/* line 325, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper ol {
  margin-left: 0;
  width: 100%;
  display: table;
  table-layout: fixed;
}
/* line 332, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper .indicator {
  background: none;
  border-top: none;
  border-bottom: none;
  border-left: 2px solid #eff4f5;
  border-right: 2px solid #eff4f5;
  height: 5px;
  float: none;
  display: table-cell;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 344, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper .indicator:first-child {
  border-left: none;
}
/* line 347, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper .indicator:first-child .indicatorInner {
  background: #70A839;
}
/* line 352, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper .indicator:last-child {
  border-right: none;
}
/* line 356, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper .indicator .indicatorInner {
  background: #D9ECB7;
  height: 5px;
}
/* line 363, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper .indicator.active .indicatorInner {
  background: #70A839;
}
/* line 368, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper .indicator.active:nth-child(1) .indicatorInner {
  height: 5px;
}
/* line 373, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper .indicator.active:nth-child(2) .indicatorInner {
  height: 10px;
}
/* line 378, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper .indicator.active:nth-child(3) .indicatorInner {
  height: 15px;
}
/* line 383, ../../Private/Scss/Mask/_Slider.scss */
.slider.info .slideIndicatorWrapper .indicator.active:nth-child(4) .indicatorInner {
  height: 20px;
}
/* line 392, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize {
  margin: 0 -15px 15px;
  padding: 20px 15px 50px;
  position: relative;
}
/* line 397, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .swipeIcon {
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100;
}
/* line 407, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .slidesWrapper .slide {
  position: relative;
}
/* line 410, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .slidesWrapper .slide > .image-wrapper {
  max-width: 40%;
  position: relative;
  overflow: hidden;
}
/* line 415, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .slidesWrapper .slide > .image-wrapper:before {
  content: '';
  display: block;
  padding-top: 150%;
}
/* line 421, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .slidesWrapper .slide > .image-wrapper picture {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 428, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .slidesWrapper .slide .contentRow {
  background: none;
  color: #434343;
}
/* line 432, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .slidesWrapper .slide .contentRow .content {
  padding: 10px 0;
}
/* line 435, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .slidesWrapper .slide .contentRow .content.logo {
  position: absolute;
  min-height: 70px;
  width: 55%;
  left: 45%;
  top: 0;
  padding: 0;
}
/* line 443, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .slidesWrapper .slide .contentRow .content.logo .image-wrapper {
  width: 80px;
  margin-bottom: 10px;
}
/* line 450, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .slidesWrapper .slide .contentRow .content.logo .text-wrapper .name {
  font-family: SunLT_600, Verdana, sans-serif;
}
/* line 460, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .sliderButton {
  display: none;
  height: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 466, ../../Private/Scss/Mask/_Slider.scss */
.slider.fullsize .slideIndicatorWrapper {
  bottom: 20px;
}

@media only screen and (min-width: 560px) {
  /* line 477, ../../Private/Scss/Mask/_Slider.scss */
  .slider .slidesWrapper img.smartphone {
    display: none;
  }
  /* line 480, ../../Private/Scss/Mask/_Slider.scss */
  .slider .slidesWrapper img.desktop {
    display: block;
  }
  /* line 491, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slidesWrapper .slide .contentRow {
    width: 50%;
    padding: 0;
  }
  /* line 496, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slidesWrapper .slide .image-wrapper {
    top: 25px;
    left: 40%;
    bottom: auto;
  }
}
@media only screen and (min-width: 768px) {
  /* line 509, ../../Private/Scss/Mask/_Slider.scss */
  .slider {
    padding: 0 80px;
    margin: 0 0 50px;
  }
  /* line 512, ../../Private/Scss/Mask/_Slider.scss */
  .slider.imageToSlider {
    margin: 0;
    padding: 0;
  }
  /* line 517, ../../Private/Scss/Mask/_Slider.scss */
  .slider .slidesWrapper .slide {
    position: relative;
  }
  /* line 520, ../../Private/Scss/Mask/_Slider.scss */
  .slider .slidesWrapper .slide .contentRow .content {
    padding: 15px 40px;
  }
  /* line 526, ../../Private/Scss/Mask/_Slider.scss */
  .slider .slideIndicatorWrapper {
    bottom: -30px;
  }
  /* line 528, ../../Private/Scss/Mask/_Slider.scss */
  .slider .slideIndicatorWrapper .indicator {
    height: 12px;
    width: 12px;
  }
  /* line 533, ../../Private/Scss/Mask/_Slider.scss */
  .slider .sliderButton {
    height: 40px;
    margin-top: -20px;
    width: 32px;
  }
  /* line 537, ../../Private/Scss/Mask/_Slider.scss */
  .slider .sliderButton.prev {
    left: 17px;
  }
  /* line 540, ../../Private/Scss/Mask/_Slider.scss */
  .slider .sliderButton.prev.icon.arrowLeft:before {
    font-size: 40px;
    color: #70A839;
  }
  /* line 546, ../../Private/Scss/Mask/_Slider.scss */
  .slider .sliderButton.next {
    right: 28px;
  }
  /* line 549, ../../Private/Scss/Mask/_Slider.scss */
  .slider .sliderButton.next.icon.arrowRight:before {
    font-size: 40px;
    color: #70A839;
  }
  /* line 558, ../../Private/Scss/Mask/_Slider.scss */
  .slider.stage h1 {
    position: absolute;
    top: 35px;
    width: 50%;
    left: 50%;
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    text-align: center;
    z-index: 1;
  }
  /* line 569, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info {
    padding: 20px 60px;
  }
  /* line 572, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .swipeIcon {
    display: none !important;
  }
  /* line 580, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slidesWrapper .slide .contentRow {
    width: 35%;
    padding: 25px 0;
  }
  /* line 585, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slidesWrapper .slide .image-wrapper {
    width: 75%;
    top: 0;
    left: auto;
    bottom: auto;
  }
  /* line 596, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slideIndicatorWrapper .indicator {
    position: relative;
    overflow: hidden;
    background: #D9ECB7;
  }
  /* line 601, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slideIndicatorWrapper .indicator .indicatorInner {
    position: absolute;
    background: #70A839;
    left: -100%;
    width: 100%;
    top: 0;
    bottom: 0;
  }
  /* line 613, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slideIndicatorWrapper .indicator.active:nth-child(1) .indicatorInner {
    height: 5px;
  }
  /* line 618, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slideIndicatorWrapper .indicator.active:nth-child(2) .indicatorInner {
    height: 5px;
  }
  /* line 623, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slideIndicatorWrapper .indicator.active:nth-child(3) .indicatorInner {
    height: 5px;
  }
  /* line 628, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slideIndicatorWrapper .indicator.active:nth-child(4) .indicatorInner {
    height: 5px;
  }
  /* line 636, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .sliderButton {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  /* line 639, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .sliderButton.prev {
    left: 8px;
  }
  /* line 642, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .sliderButton.next {
    right: 15px;
  }
  /* line 648, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize {
    padding: 35px 60px 35px;
    margin: 0 0 65px;
  }
  /* line 652, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .swipeIcon {
    display: none !important;
  }
  /* line 658, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .slidesWrapper .slide {
    position: relative;
  }
  /* line 661, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .slidesWrapper .slide .image-wrapper {
    max-width: 140px;
    position: absolute;
  }
  /* line 666, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .slidesWrapper .slide .contentRow {
    padding-left: 170px;
  }
  /* line 669, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .slidesWrapper .slide .contentRow .content {
    padding: 0;
    float: none;
  }
  /* line 673, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .slidesWrapper .slide .contentRow .content.logo {
    margin: 25px 0 0;
    min-height: 50px;
    position: relative;
    top: 0;
    left: 0;
  }
  /* line 680, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .slidesWrapper .slide .contentRow .content.logo .image-wrapper {
    top: 0;
    position: absolute;
  }
  /* line 685, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .slidesWrapper .slide .contentRow .content.logo .text-wrapper {
    padding-left: 95px;
  }
  /* line 694, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .sliderButton {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    height: 40px;
  }
  /* line 698, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .sliderButton.prev {
    left: 11px;
  }
  /* line 702, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .sliderButton.next {
    right: 18px;
  }
  /* line 707, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .slideIndicatorWrapper {
    display: none !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 716, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text {
    padding: 30px 0 30px 25px;
  }
  /* line 718, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .sliderOverflow {
    width: 50%;
    float: left;
    margin-right: 10%;
  }
  /* line 723, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .sliderOverflow .slidesWrapper {
    margin-bottom: 0;
  }
  /* line 726, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .sliderOverflow .slidesWrapper .slide {
    width: 50%;
  }
  /* line 731, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .slideIndicatorImageWrapper {
    margin: 0;
    width: 40%;
    float: left;
  }
  /* line 736, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper {
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
  }
  /* line 744, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper ol li {
    top: 27%;
    left: 19%;
  }
  /* line 748, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper ol li + li {
    top: 42%;
    left: 10%;
  }
  /* line 752, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper ol li + li + li {
    top: 60%;
    left: 11%;
  }
  /* line 756, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper ol li + li + li + li {
    top: 75%;
    left: 21%;
  }
  /* line 765, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper + .image-wrapper {
    display: none;
  }
  /* line 768, ../../Private/Scss/Mask/_Slider.scss */
  .slider.text .slideIndicatorImageWrapper .slideIndicatorWrapper + .image-wrapper + .image-wrapper {
    display: block;
    margin: 0;
  }
  /* line 778, ../../Private/Scss/Mask/_Slider.scss */
  .slider.stage h1 {
    top: 65px;
  }
  /* line 783, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info {
    padding: 20px 90px;
  }
  /* line 790, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .slidesWrapper .slide .image-wrapper {
    width: 70%;
  }
  /* line 798, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .sliderButton.prev {
    left: 23px;
  }
  /* line 802, ../../Private/Scss/Mask/_Slider.scss */
  .slider.info .sliderButton.next {
    right: 30px;
  }
  /* line 814, ../../Private/Scss/Mask/_Slider.scss */
  .slider.fullsize .slidesWrapper .slide .contentRow {
    padding-left: 175px;
  }
}
/* line 1, ../../Private/Scss/Mask/_Videojs.scss */
.videoWrapper {
  margin-bottom: 20px;
}

/* line 5, ../../Private/Scss/Mask/_Videojs.scss */
.videoTitle {
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 7px;
  font-family: SunLT_600, Verdana, sans-serif;
}

/* line 12, ../../Private/Scss/Mask/_Videojs.scss */
.videoContent {
  width: 100%;
  background-color: #000000;
  margin-bottom: 15px;
  position: relative;
}
/* line 18, ../../Private/Scss/Mask/_Videojs.scss */
.videoContent .activate-usercentrics-youtube {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with opacity */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
/* line 28, ../../Private/Scss/Mask/_Videojs.scss */
.videoContent .activate-usercentrics-youtube .activate-usercentrics-youtube-content {
  background: #434343;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 400px;
  width: 90%;
  padding: 20px 20px 10px;
  text-align: center;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 39, ../../Private/Scss/Mask/_Videojs.scss */
.videoContent .activate-usercentrics-youtube .activate-usercentrics-youtube-content * {
  color: #ffffff;
}
/* line 45, ../../Private/Scss/Mask/_Videojs.scss */
.videoContent > video.video-js {
  padding-top: 0;
}

/* line 54, ../../Private/Scss/Mask/_Videojs.scss */
.video-js .vjs-icon-placeholder:before, .video-js .vjs-icon-placeholder:after {
  font-family: VideoJS;
}
/* line 60, ../../Private/Scss/Mask/_Videojs.scss */
.video-js .vjs-big-play-button {
  outline: 0;
  background: none !important;
  border: none !important;
  height: inherit;
  line-height: inherit;
  margin-top: 0;
  margin-left: 0;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 70, ../../Private/Scss/Mask/_Videojs.scss */
.video-js .vjs-big-play-button .vjs-icon-placeholder,
.video-js .vjs-big-play-button .vjs-control-text {
  display: none;
}
/* line 75, ../../Private/Scss/Mask/_Videojs.scss */
.video-js .vjs-big-play-button.icon.play:before {
  font-size: 65px;
  color: #fff;
  line-height: 55px;
  margin-left: -5px;
  text-shadow: 0px 0px 10px rgba(150, 150, 150, 0.7);
}
/* line 83, ../../Private/Scss/Mask/_Videojs.scss */
.video-js .vjs-big-play-button:after {
  content: 'watch video';
  font-size: 15px;
  color: #fff;
  text-shadow: 0px 0px 2px #969696;
}

/* line 93, ../../Private/Scss/Mask/_Videojs.scss */
.vjs-poster {
  position: absolute !important;
  top: 0;
  background-color: transparent;
}

/* line 99, ../../Private/Scss/Mask/_Videojs.scss */
.video-js {
  padding-top: 56.25%;
  width: 100% !important;
  height: auto !important;
}

/* line 104, ../../Private/Scss/Mask/_Videojs.scss */
.vjs-fullscreen {
  padding-top: 0;
}

/* line 108, ../../Private/Scss/Mask/_Videojs.scss */
.vjs-quality-button {
  display: none;
}

@media only screen and (min-width: 768px) {
  /* line 113, ../../Private/Scss/Mask/_Videojs.scss */
  .videoTitle {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 7px;
  }

  /* line 123, ../../Private/Scss/Mask/_Videojs.scss */
  .video-js .vjs-big-play-button.icon.play:before {
    font-size: 100px;
    line-height: 85px;
    margin-top: -20px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 133, ../../Private/Scss/Mask/_Videojs.scss */
  .videoTitle {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 7px;
  }
}
/* line 1, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.hide {
  display: none;
}

/* line 5, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.show {
  display: block;
}

/* line 10, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.playlistWrapper .videoWrapper {
  background: #eff4f5;
}
/* line 12, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.playlistWrapper .videoWrapper .videoTitle {
  padding: 0 15px;
  background: none;
}
/* line 16, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.playlistWrapper .videoWrapper .videoDescription {
  background: none;
  padding: 0 15px 15px;
}

/* line 23, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
h1 + .playlistWrapper,
h2 + .playlistWrapper,
h3 + .playlistWrapper,
h4 + .playlistWrapper,
p + .playlistWrapper,
.contentRow + .playlistWrapper {
  margin-top: 20px;
}

/* line 32, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnailsWrapper {
  width: 100%;
}
/* line 34, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnailsWrapper ol {
  margin-bottom: 25px;
}
/* line 36, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnailsWrapper ol li {
  float: none !important;
  cursor: pointer;
  margin: 0 0 0 8px;
  padding: 5px 0;
  font-size: 18px;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .thumbnailsWrapper ol li:hover {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.thumbnailsWrapper ol li:active {
  text-decoration: underline;
  -webkit-touch-callout: none;
}

/* line 50, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnail {
  float: left;
  border-bottom: 1px dotted #cfcfcf;
}
/* line 53, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnail.active {
  background: #eff4f5;
}
/* line 56, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnail:first-child {
  border-top: 1px dotted #cfcfcf;
}
/* line 59, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnail .playlistBackground {
  padding: 10px;
  height: 100%;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .thumbnail .playlistBackground:hover {
  cursor: pointer;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.thumbnail .playlistBackground:active {
  cursor: pointer;
  -webkit-touch-callout: none;
}
/* line 67, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnail .thumbnailTitle {
  font-size: 16px;
  margin: 0 0 5px;
  font-family: SunLT_600, Verdana, sans-serif;
}
/* line 72, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnail .image-wrapper {
  position: relative;
  cursor: pointer;
  float: left;
  width: 50%;
  padding-right: 15px;
  max-width: 205px;
  margin-bottom: 10px;
}
/* line 80, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnail .image-wrapper .vjs-big-play-button {
  left: 50%;
  margin-left: -31px;
  top: 50%;
  margin-top: -23px;
  font-size: 1em;
  display: block;
  z-index: 2;
  position: absolute;
  width: 4em;
  height: 2.6em;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
}
/* line 94, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnail .image-wrapper .vjs-big-play-button.icon.play:before {
  font-size: 57px;
  color: #fff;
  line-height: 34px;
  text-shadow: 0px 0px 10px rgba(150, 150, 150, 0.7);
}
/* line 100, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.thumbnail .image-wrapper .vjs-big-play-button:after {
  content: '';
}

/* line 107, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.vjs-poster {
  position: absolute !important;
  top: 0;
}

/* line 112, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.video-js {
  padding-top: 56.25%;
}

/* line 115, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
.vjs-fullscreen {
  padding-top: 0;
}

@media only screen and (min-width: 768px) {
  /* line 124, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
  .thumbnail .image-wrapper .vjs-big-play-button:before {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 134, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
  .playlistWrapper .videoWrapper {
    margin: 0 -40px;
  }
  /* line 136, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
  .playlistWrapper .videoWrapper .videoTitle,
  .playlistWrapper .videoWrapper .videoDescription {
    padding: 0;
  }
  /* line 140, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
  .playlistWrapper .videoWrapper .show {
    width: 75%;
    margin: 0 auto 35px;
    padding: 20px 0;
  }

  /* line 148, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
  h1 + .playlistWrapper,
  h2 + .playlistWrapper,
  h3 + .playlistWrapper,
  h4 + .playlistWrapper,
  p + .playlistWrapper,
  .contentRow + .playlistWrapper {
    margin-top: 40px;
  }

  /* line 157, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
  .thumbnail {
    margin: 0 15px 15px 0;
    border: none;
  }
  /* line 160, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
  .thumbnail:first-child {
    border: none;
  }
  /* line 163, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
  .thumbnail .thumbnailTitle {
    margin: 10px 0 5px;
  }
  /* line 166, ../../Private/Scss/Mask/_VideoJsPlaylist.scss */
  .thumbnail .image-wrapper {
    width: 100%;
    float: none;
    padding-right: 0;
  }
}
/* line 3, ../../Private/Scss/Academy/Page/_Header.scss */
.layout.academy .header .wrapper {
  padding: 0;
}
/* line 5, ../../Private/Scss/Academy/Page/_Header.scss */
.layout.academy .header .wrapper .logo_navilas {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/2017-04-07_ODOS_logo-navilas-academy.svg") no-repeat;
  background-size: 170px;
  background-position: center;
  width: 170px;
  height: 90px;
  margin: 0 auto;
  position: static;
}

@media only screen and (min-width: 768px) {
  /* line 20, ../../Private/Scss/Academy/Page/_Header.scss */
  .layout.academy .header {
    top: 0;
    padding-bottom: 0;
  }
  /* line 23, ../../Private/Scss/Academy/Page/_Header.scss */
  .layout.academy .header .wrapper {
    padding: 0;
  }
  /* line 25, ../../Private/Scss/Academy/Page/_Header.scss */
  .layout.academy .header .wrapper .logo_navilas {
    background-size: 243px;
    width: 243px;
    height: 87px;
    margin: 14px 25px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 38, ../../Private/Scss/Academy/Page/_Header.scss */
  .layout.academy .header {
    height: 159px;
  }
  /* line 41, ../../Private/Scss/Academy/Page/_Header.scss */
  .layout.academy .header .wrapper .logo_navilas {
    margin: 30px 5px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 53, ../../Private/Scss/Academy/Page/_Header.scss */
  .layout.academy .header .wrapper .logo_navilas {
    left: 15px;
  }
}
/* ======
	WIDE
   ====== */
@media only screen and (min-width: 768px) {
  /* line 6, ../../Private/Scss/Academy/Page/_Layout.scss */
  .layout.academy .main.container {
    margin: 0 15px -14px;
    top: -14px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 17, ../../Private/Scss/Academy/Page/_Layout.scss */
  .layout.academy .contentRow .content .largeW80 {
    width: 78%;
  }
  /* line 20, ../../Private/Scss/Academy/Page/_Layout.scss */
  .layout.academy .contentRow .content .largeW70 {
    width: 68%;
  }
  /* line 23, ../../Private/Scss/Academy/Page/_Layout.scss */
  .layout.academy .contentRow .content .largeW60 {
    width: 58%;
  }
  /* line 26, ../../Private/Scss/Academy/Page/_Layout.scss */
  .layout.academy .contentRow .content .largeW50 {
    width: 48%;
  }
  /* line 29, ../../Private/Scss/Academy/Page/_Layout.scss */
  .layout.academy .contentRow .content .largeW40 {
    width: 38%;
  }
  /* line 32, ../../Private/Scss/Academy/Page/_Layout.scss */
  .layout.academy .contentRow .content .largeW30 {
    width: 28%;
  }
  /* line 35, ../../Private/Scss/Academy/Page/_Layout.scss */
  .layout.academy .contentRow .content .largeW20 {
    width: 18%;
  }
}
/* line 3, ../../Private/Scss/Academy/Page/_LanguageMenu.scss */
.layout.academy .header .languageNavigationWrapper {
  background: #434343;
  height: 47px;
}
/* line 7, ../../Private/Scss/Academy/Page/_LanguageMenu.scss */
.layout.academy .header .languageNavigation {
  display: block;
  float: right;
  width: 60%;
}
/* line 12, ../../Private/Scss/Academy/Page/_LanguageMenu.scss */
.layout.academy .header .languageNavigation.opened .languageDropdownMenu {
  position: absolute;
  width: 100%;
}

@media only screen and (min-width: 480px) {
  /* line 24, ../../Private/Scss/Academy/Page/_LanguageMenu.scss */
  .layout.academy .header .languageNavigation {
    max-width: 300px;
  }
}
/* ======
	WIDE
   ====== */
@media only screen and (min-width: 768px) {
  /* line 37, ../../Private/Scss/Academy/Page/_LanguageMenu.scss */
  .layout.academy .header .languageNavigationWrapper {
    background: none;
    height: auto;
  }
  /* line 41, ../../Private/Scss/Academy/Page/_LanguageMenu.scss */
  .layout.academy .header .languageNavigation {
    max-width: none;
    position: absolute;
    right: 0;
    top: 68px;
    width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 55, ../../Private/Scss/Academy/Page/_LanguageMenu.scss */
  .layout.academy .header .languageNavigation {
    top: 83px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 65, ../../Private/Scss/Academy/Page/_LanguageMenu.scss */
  .layout.academy .header .languageNavigation {
    max-width: 200px;
    width: 100%;
  }
  /* line 70, ../../Private/Scss/Academy/Page/_LanguageMenu.scss */
  .layout.academy .header .languageNavigation .language .icon .lang {
    display: inline;
  }
}
/* line 3, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.validationErrorList li:before {
  color: #dd0707;
}

/* line 9, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.typo3-messages {
  padding: 0;
}

/* line 13, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.alert-success {
  background: #70A839;
  max-width: 420px;
  padding: 15px;
  color: #fff;
}
/* line 19, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.alert-success:before {
  display: none;
}

/* line 25, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 {
  position: relative;
  max-width: 450px;
}
/* line 29, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .login,
.layout.academy .tx-felogin-pi1 .forgot,
.layout.academy .tx-felogin-pi1 .change,
.layout.academy .tx-felogin-pi1 .sendForgot {
  background: #EFF4F5;
  padding: 15px 15px 0;
  margin-bottom: 20px;
  max-width: 450px;
}
/* line 38, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .sendForgot {
  padding: 15px;
}
/* line 41, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .ondigoform {
  position: relative;
}
/* line 44, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .ondigoform > div {
  background: #dd0707;
  color: #ffffff;
  padding: 1px 7px;
  display: inline-block;
}
/* line 51, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .ondigoform input,
.layout.academy .tx-felogin-pi1 .ondigoform textarea,
.layout.academy .tx-felogin-pi1 .ondigoform .selectOverflow select {
  background: #ffffff;
}
/* line 56, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .ondigoform > *:last-child {
  margin-bottom: 0;
}
/* line 59, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .ondigoform .buttonWrap {
  position: relative;
  display: inline-block;
}
/* line 62, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .ondigoform .buttonWrap > input {
  display: inline-block;
  font-size: 15px;
  line-height: 18px;
  padding: 9px 50px 9px 35px;
  width: auto;
  margin: 0 0 15px;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  background: #70A839;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .layout.academy .tx-felogin-pi1 .ondigoform .buttonWrap > input:hover {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.layout.academy .tx-felogin-pi1 .ondigoform .buttonWrap > input:active {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 80, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .ondigoform .buttonWrap:after {
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  padding-right: 5px;
  position: absolute;
  color: #ffffff;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  content: "\e905";
  right: 11px;
  top: 9px;
}
/* line 100, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .logoutform {
  top: -47px;
  position: absolute;
  left: 0;
  width: calc(40% - 15px);
}
/* line 105, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .logoutform input {
  background: none;
  font-family: SunLT_500, Verdana, sans-serif;
  color: #fff;
  text-decoration: underline;
  display: inline-block;
  border: none;
  font-size: 18px;
  line-height: 19px;
  padding: 0;
  text-align: right;
  outline: none !important;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .layout.academy .tx-felogin-pi1 .logoutform input:hover {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.layout.academy .tx-felogin-pi1 .logoutform input:active {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 121, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .logoutform:after {
  content: '';
  width: 1px;
  height: 20px;
  position: absolute;
  right: -16px;
  background: #fff;
  display: block;
  top: 0;
}
/* line 133, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .loginLink {
  position: absolute;
  right: 15px;
  bottom: 13px;
  max-width: 50%;
}
/* line 138, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .loginLink a:link,
.layout.academy .tx-felogin-pi1 .loginLink a:visited {
  color: #434343;
}
/* line 145, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .sendForgot .loginLink {
  position: static;
}
/* line 148, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .sendForgot + .loginLink {
  display: none;
}
/* line 154, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .forgotRow + .sendForgot {
  display: none;
}
/* line 156, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
.layout.academy .tx-felogin-pi1 .forgotRow + .sendForgot + .loginLink {
  display: block;
}

@media only screen and (min-width: 480px) {
  /* line 167, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
  .layout.academy .tx-felogin-pi1 .logoutform {
    left: 0;
    width: calc(100vw - 300px - 30px);
  }
}
/* ======
	WIDE
   ====== */
@media only screen and (min-width: 768px) {
  /* line 180, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
  .layout.academy .tx-felogin-pi1 {
    max-width: none;
  }
  /* line 182, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
  .layout.academy .tx-felogin-pi1 .login,
  .layout.academy .tx-felogin-pi1 .forgot,
  .layout.academy .tx-felogin-pi1 .change,
  .layout.academy .tx-felogin-pi1 .sendForgot {
    margin-bottom: 30px;
  }
  /* line 188, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
  .layout.academy .tx-felogin-pi1 .logoutform {
    top: -77px;
    right: 44px;
    left: auto;
    border: none;
    width: auto;
  }
  /* line 195, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
  .layout.academy .tx-felogin-pi1 .logoutform:after {
    right: -1px;
  }
  /* line 199, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
  .layout.academy .tx-felogin-pi1 .logoutform input {
    padding: 0 8px 0 0;
  }
}
/* ======
	MAX
   ====== */
@media only screen and (min-width: 1024px) {
  /* line 214, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
  .layout.academy .tx-felogin-pi1 .login,
  .layout.academy .tx-felogin-pi1 .forgot,
  .layout.academy .tx-felogin-pi1 .change,
  .layout.academy .tx-felogin-pi1 .sendForgot {
    margin-bottom: 40px;
  }
  /* line 220, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
  .layout.academy .tx-felogin-pi1 .logoutform {
    right: 37px;
    top: -105px;
  }
  /* line 224, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
  .layout.academy .tx-felogin-pi1 .logoutform input {
    font-size: 18px;
  }
}
/* ======
	OVERFLOW
   ====== */
@media only screen and (min-width: 1200px) {
  /* line 238, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
  .layout.academy .tx-felogin-pi1 .logoutform {
    right: 160px;
  }
}
/* ======
	Login Exception
   ====== */
/* line 250, ../../Private/Scss/Academy/Plugins/_FeLogin.scss */
body.loggedIn .tx-felogin-pi1 {
  display: none;
}

/* line 3, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy form {
  position: relative;
}
/* line 6, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy form .activate-usercentrics-recaptcha {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with opacity */
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  z-index: 5;
}
/* line 16, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy form .activate-usercentrics-recaptcha .activate-usercentrics-recaptcha-content {
  background: #434343;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 400px;
  width: 90%;
  padding: 20px 20px 10px;
  text-align: center;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 27, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy form .activate-usercentrics-recaptcha .activate-usercentrics-recaptcha-content * {
  color: #ffffff;
}
/* line 34, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager {
  background: #EFF4F5;
  padding: 15px 15px 0;
  margin-bottom: 20px;
  max-width: 420px;
}
/* line 39, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager h4 {
  margin: 20px 0 10px;
}
/* line 42, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .row + h4 {
  margin: 40px 0 10px;
}
/* line 45, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .passwordErrorWrapper {
  display: none;
}
/* line 48, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 52, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .femanager_treatnav {
  display: inline-block;
  width: 100%;
}
/* line 56, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .row.error {
  position: relative;
  line-height: 1.5em;
  font-size: 15px;
  background: none;
  left: 0;
  bottom: 0;
  padding: 0;
}
/* line 64, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .row.error label {
  z-index: 1;
}
/* line 67, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .row.error .alert {
  display: none;
}
/* line 70, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .row.error input {
  color: initial;
  position: static;
  left: 0;
  top: 0;
  font-size: 100%;
  line-height: normal;
  border: 1px solid #dd0707;
  z-index: 0;
}
/* line 80, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .row.error .passwordErrorWrapper {
  display: block;
  background: #dd0707;
  color: #fff;
  padding: 1px 7px;
  font-size: 11px;
  line-height: 15px;
  position: absolute;
  left: 15px;
  bottom: -7px;
  z-index: 2;
}
/* line 93, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .buttonWrap {
  display: inline-block;
  position: relative;
}
/* line 96, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .buttonWrap:after {
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  padding-right: 5px;
  position: absolute;
  color: #ffffff;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  content: "\e905";
  right: 11px;
  top: 9px;
}
/* line 116, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .ondigoform input,
.layout.academy .tx-femanager .ondigoform textarea,
.layout.academy .tx-femanager .ondigoform .selectOverflow,
.layout.academy .tx-femanager .ondigoform .selectOverflow select {
  background: #ffffff;
}
/* line 125, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .ondigoform input[type="checkbox"] + label {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Form/2017-04-10_ODOS_checkbox.svg") no-repeat 0 9px;
}
/* line 128, ../../Private/Scss/Academy/Plugins/_Femanager.scss */
.layout.academy .tx-femanager .ondigoform input[type="checkbox"]:checked + label {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Form/2017-04-10_ODOS_checkbox-checked.svg") no-repeat 0 9px;
}

/* line 7, ../../Private/Scss/Navigate/Page/_Header.scss */
.layout.navigate .header .wrapper .logo_navilas {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Layout/2020-03-10_ODOS_logo-navilas-navigate.png") no-repeat;
  background-size: 145px;
  width: 145px;
  height: 45px;
}

@media only screen and (min-width: 768px) {
  /* line 25, ../../Private/Scss/Navigate/Page/_Header.scss */
  .layout.navigate .header .wrapper .logo_navilas {
    background-size: 243px;
    width: 243px;
    height: 87px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 10, ../../Private/Scss/Navigate/Page/_SlideInNavigation.scss */
  .layout.navigate .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation {
    height: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 26, ../../Private/Scss/Navigate/Page/_SlideInNavigation.scss */
  .layout.navigate .pageWithSlideInNavigation .slideInNavigationWrapper .slideInNavigation {
    height: 62px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 8, ../../Private/Scss/Navigate/Page/_Footer.scss */
  .layout.navigate .footerNavigationWrapper .footerNavigation {
    display: block;
    padding-left: 25px;
    padding-right: 25px;
  }
  /* line 15, ../../Private/Scss/Navigate/Page/_Footer.scss */
  .layout.navigate .footerNavigationWrapper .footerNavigation ul li {
    display: inline-block;
  }
  /* line 18, ../../Private/Scss/Navigate/Page/_Footer.scss */
  .layout.navigate .footerNavigationWrapper .footerNavigation ul li:after {
    display: inline-block;
  }
  /* line 24, ../../Private/Scss/Navigate/Page/_Footer.scss */
  .layout.navigate .footerNavigationWrapper .footerNavigation ul li:last-child:after {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 41, ../../Private/Scss/Navigate/Page/_Footer.scss */
  .layout.navigate .footerNavigationWrapper .footerNavigation {
    padding-left: 40px;
    padding-right: 40px;
  }
}
/* line 1, ../../Private/Scss/Navigate/FCE/_BackgroundBox.scss */
.backgroundBox {
  padding: 15px;
}
/* line 4, ../../Private/Scss/Navigate/FCE/_BackgroundBox.scss */
.backgroundBox > *:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  /* line 11, ../../Private/Scss/Navigate/FCE/_BackgroundBox.scss */
  .backgroundBox {
    padding: 25px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 18, ../../Private/Scss/Navigate/FCE/_BackgroundBox.scss */
  .backgroundBox {
    padding: 40px;
  }
}
/* line 3, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 {
  position: relative;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 15px 0;
  background: #EFF4F5;
}
/* line 11, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .contactWrapper {
  padding: 0;
  max-width: none;
}
/* line 16, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .ondigoform {
  position: relative;
}
/* line 19, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .ondigoform > div {
  background: #dd0707;
  color: #ffffff;
  padding: 1px 7px;
  display: inline-block;
}
/* line 26, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .ondigoform input,
.layout.navigate .tx-felogin-pi1 .ondigoform textarea,
.layout.navigate .tx-felogin-pi1 .ondigoform .selectOverflow select {
  background: #ffffff;
}
/* line 31, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .ondigoform > *:last-child {
  margin-bottom: 0;
}
/* line 34, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .ondigoform .buttonWrap {
  position: relative;
  display: inline-block;
}
/* line 37, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .ondigoform .buttonWrap > input {
  display: inline-block;
  font-size: 15px;
  line-height: 18px;
  padding: 9px 50px 9px 35px;
  width: auto;
  margin: 0 0 15px;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  cursor: pointer;
  background: #70A839;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .layout.navigate .tx-felogin-pi1 .ondigoform .buttonWrap > input:hover {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.layout.navigate .tx-felogin-pi1 .ondigoform .buttonWrap > input:active {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 55, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .ondigoform .buttonWrap:after {
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  padding-right: 5px;
  position: absolute;
  color: #ffffff;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  content: "\e905";
  right: 11px;
  top: 9px;
}
/* line 75, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .logoutform {
  top: -47px;
  position: absolute;
  left: 0;
  width: calc(40% - 15px);
}
/* line 80, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .logoutform input {
  background: none;
  font-family: SunLT_500, Verdana, sans-serif;
  color: #fff;
  text-decoration: underline;
  display: inline-block;
  border: none;
  font-size: 18px;
  line-height: 19px;
  padding: 0;
  text-align: right;
  outline: none !important;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .layout.navigate .tx-felogin-pi1 .logoutform input:hover {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.layout.navigate .tx-felogin-pi1 .logoutform input:active {
  text-decoration: none;
  -webkit-touch-callout: none;
}
/* line 96, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .logoutform:after {
  content: '';
  width: 1px;
  height: 20px;
  position: absolute;
  right: -16px;
  background: #fff;
  display: block;
  top: 0;
}
/* line 108, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .loginLink {
  position: absolute;
  right: 15px;
  bottom: 13px;
  max-width: 50%;
}
/* line 113, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .loginLink a:link,
.layout.navigate .tx-felogin-pi1 .loginLink a:visited {
  color: #434343;
}
/* line 120, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .sendForgot .loginLink {
  position: static;
}
/* line 123, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .sendForgot + .loginLink {
  display: none;
}
/* line 129, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .forgotRow + .sendForgot {
  display: none;
}
/* line 131, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
.layout.navigate .tx-felogin-pi1 .forgotRow + .sendForgot + .loginLink {
  display: block;
}

@media only screen and (min-width: 768px) {
  /* line 142, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
  .layout.navigate .tx-felogin-pi1 {
    max-width: none;
    padding: 25px 25px 10px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 152, ../../Private/Scss/Navigate/Plugins/_FeLogin.scss */
  .layout.navigate .tx-felogin-pi1 {
    padding: 40px 40px 25px;
  }
}
/* line 3, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate form {
  position: relative;
}
/* line 6, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate form .activate-usercentrics-recaptcha {
  display: none;
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with opacity */
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  z-index: 5;
}
/* line 16, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate form .activate-usercentrics-recaptcha .activate-usercentrics-recaptcha-content {
  background: #434343;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 400px;
  width: 90%;
  padding: 20px 20px 10px;
  text-align: center;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 27, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate form .activate-usercentrics-recaptcha .activate-usercentrics-recaptcha-content * {
  color: #ffffff;
}
/* line 34, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager {
  background: #EFF4F5;
  padding: 15px 15px 0;
  margin-bottom: 20px;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
}
/* line 42, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager h4 {
  margin: 20px 0 10px;
}
/* line 46, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .row + h4 {
  margin: 40px 0 10px;
}
/* line 49, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .passwordErrorWrapper {
  display: none;
}
/* line 52, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 56, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .femanager_treatnav {
  display: inline-block;
  width: 100%;
}
/* line 60, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .row.error {
  position: relative;
  line-height: 1.5em;
  font-size: 15px;
  background: none;
  left: 0;
  bottom: 0;
  padding: 0;
}
/* line 68, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .row.error label {
  z-index: 1;
}
/* line 71, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .row.error .alert {
  display: none;
}
/* line 74, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .row.error input {
  color: initial;
  position: static;
  left: 0;
  top: 0;
  font-size: 100%;
  line-height: normal;
  border: 1px solid #dd0707;
  z-index: 0;
}
/* line 84, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .row.error .passwordErrorWrapper {
  display: block;
  background: #dd0707;
  color: #fff;
  padding: 1px 7px;
  font-size: 11px;
  line-height: 15px;
  position: absolute;
  left: 15px;
  bottom: -7px;
  z-index: 2;
}
/* line 97, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .buttonWrap {
  display: inline-block;
  position: relative;
}
/* line 100, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .buttonWrap:after {
  display: inline-block;
  font-family: 'linkIcons';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  padding-right: 5px;
  position: absolute;
  color: #ffffff;
  speak: none;
  text-decoration: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  content: "\e905";
  right: 11px;
  top: 9px;
}
/* line 120, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .ondigoform input,
.layout.navigate .tx-femanager .ondigoform textarea,
.layout.navigate .tx-femanager .ondigoform .selectOverflow,
.layout.navigate .tx-femanager .ondigoform .selectOverflow select {
  background: #ffffff;
}
/* line 129, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .ondigoform input[type="checkbox"] + label {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Form/2017-04-10_ODOS_checkbox.svg") no-repeat 0 9px;
}
/* line 132, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
.layout.navigate .tx-femanager .ondigoform input[type="checkbox"]:checked + label {
  background: url("/typo3conf/ext/ondigotemplate/Resources/Public/Gfx/Form/2017-04-10_ODOS_checkbox-checked.svg") no-repeat 0 9px;
}

@media only screen and (min-width: 768px) {
  /* line 145, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
  .layout.navigate .tx-femanager {
    padding: 25px 25px 10px;
    max-width: none;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 156, ../../Private/Scss/Navigate/Plugins/_Femanager.scss */
  .layout.navigate .tx-femanager {
    padding: 40px 40px 25px;
  }
}
/* line 3, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper > .row {
  padding: 40px 15px;
  margin-left: -15px;
  margin-right: -15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 9, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper > .row:first-child {
  margin-top: -15px;
}
/* line 13, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper > .row:last-child {
  margin-bottom: -15px;
}
/* line 17, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper > .row.bg-white {
  background: #FFFFFF;
}
/* line 21, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper > .row.bg-lightgrey {
  background: #EFF4F5;
}
/* line 25, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper > .row > .container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: -7px;
  margin-right: -7px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
/* line 33, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper > .row > .container > .content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
}
/* line 43, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper > .row.bg-white[data-columns="1"] + .row.bg-white[data-columns="2"] {
  margin-top: -60px;
}
/* line 54, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper > .row[data-columns="2"] > .container > .content + .content {
  margin-top: 24px;
}
/* line 62, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper * + > .row:first-child {
  margin-top: 15px;
}
/* line 66, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
.wrapper > .row:last-child + * {
  margin-top: 15px;
}

@media only screen and (min-width: 768px) {
  /* line 75, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row {
    padding: 50px 86px;
    margin-left: -25px;
    margin-right: -25px;
  }
  /* line 80, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row:first-child {
    margin-top: -30px;
  }
  /* line 84, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row:last-child {
    margin-bottom: -30px;
  }
  /* line 88, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row > .container {
    margin-left: -15px;
    margin-right: -15px;
  }
  /* line 92, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row > .container > .content {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 100, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row.bg-white[data-columns="1"] + .row.bg-white[data-columns="2"] {
    margin-top: -70px;
  }
  /* line 111, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row[data-columns="2"] > .container > .content + .content {
    margin-top: 30px;
  }
  /* line 119, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper * + > .row:first-child {
    margin-top: 30px;
  }
  /* line 123, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row:last-child + * {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 133, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row {
    padding: 80px 40px;
    margin-left: -40px;
    margin-right: -40px;
  }
  /* line 138, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row:first-child {
    margin-top: -50px;
  }
  /* line 142, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row:last-child {
    margin-bottom: -50px;
  }
  /* line 146, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row > .container {
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 150, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row > .container > .content {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 154, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row > .container > .content.cols-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 159, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row > .container > .content.cols-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  /* line 164, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row > .container > .content.cols-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 173, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row.bg-white[data-columns="1"] + .row.bg-white[data-columns="2"] {
    margin-top: -130px;
  }
  /* line 184, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row[data-columns="2"] > .container > .content + .content {
    margin-top: 0;
  }
  /* line 192, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper * + > .row:first-child {
    margin-top: 50px;
  }
  /* line 196, ../../Private/Scss/_Cleanup/Basics/_Layout.scss */
  .wrapper > .row:last-child + * {
    margin-top: 50px;
  }
}
/* line 4, ../../Private/Scss/_Cleanup/Basics/_Typo.scss */
.row .container .content h1,
.row .container .content h2,
.row .container .content h3,
.row .container .content h4,
.row .container .content h5,
.row .container .content p {
  margin-bottom: 0;
  margin-top: 0;
  max-width: 620px;
}
/* line 14, ../../Private/Scss/_Cleanup/Basics/_Typo.scss */
.row .container .content h1.align-center,
.row .container .content h2.align-center,
.row .container .content h3.align-center,
.row .container .content h4.align-center,
.row .container .content h5.align-center,
.row .container .content p.align-center {
  margin-left: auto;
  margin-right: auto;
}
/* line 20, ../../Private/Scss/_Cleanup/Basics/_Typo.scss */
.row .container .content h1 + * {
  margin-top: 20px;
}
/* line 24, ../../Private/Scss/_Cleanup/Basics/_Typo.scss */
.row .container .content h2 + * {
  margin-top: 10px;
}
/* line 28, ../../Private/Scss/_Cleanup/Basics/_Typo.scss */
.row .container .content h2 + h4,
.row .container .content h4 + *,
.row .container .content h5 + *,
.row .container .content p + * {
  margin-top: 8px;
}
/* line 35, ../../Private/Scss/_Cleanup/Basics/_Typo.scss */
.row .container .content h1 + h2 {
  margin-top: 10px;
}
/* line 39, ../../Private/Scss/_Cleanup/Basics/_Typo.scss */
.row .container .content * + h3 {
  margin-top: 38px;
}
/* line 43, ../../Private/Scss/_Cleanup/Basics/_Typo.scss */
.row .container .content * + h4 {
  margin-top: 16px;
}

@media only screen and (min-width: 1024px) {
  /* line 59, ../../Private/Scss/_Cleanup/Basics/_Typo.scss */
  .row .container .content h1.align-center,
  .row .container .content h2.align-center,
  .row .container .content h3.align-center,
  .row .container .content h4.align-center,
  .row .container .content h5.align-center,
  .row .container .content p.align-center {
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 3, ../../Private/Scss/_Cleanup/Mask/_Button.scss */
.btn-wrapper .btn {
  font-size: 15px;
  line-height: 22px;
  padding: 8px 15px;
  text-decoration: none;
  display: inline-block;
  border-radius: 3px;
  white-space: nowrap;
}
/* line 12, ../../Private/Scss/_Cleanup/Mask/_Button.scss */
.btn-wrapper .btn.primary {
  color: #FFFFFF;
  background: #70A839;
}
/* line 17, ../../Private/Scss/_Cleanup/Mask/_Button.scss */
.btn-wrapper .btn.secondary {
  color: #434343;
  background: #C0D98F;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .btn-wrapper .btn:hover {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.btn-wrapper .btn:active {
  text-decoration: underline;
  -webkit-touch-callout: none;
}
/* line 27, ../../Private/Scss/_Cleanup/Mask/_Button.scss */
.btn-wrapper.align-center {
  text-align: center;
}
/* line 31, ../../Private/Scss/_Cleanup/Mask/_Button.scss */
.btn-wrapper.align-right {
  text-align: right;
}
/* line 35, ../../Private/Scss/_Cleanup/Mask/_Button.scss */
.btn-wrapper + * {
  margin-top: 16px;
}

/* line 40, ../../Private/Scss/_Cleanup/Mask/_Button.scss */
* + .btn-wrapper {
  margin-top: 16px;
}

/* line 5, ../../Private/Scss/_Cleanup/Mask/_Devices.scss */
.devices-wrapper .device + .device {
  margin-top: 10px;
}

@media only screen and (min-width: 768px) {
  /* line 13, ../../Private/Scss/_Cleanup/Mask/_Devices.scss */
  .devices-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-right: -12px;
  }
  /* line 19, ../../Private/Scss/_Cleanup/Mask/_Devices.scss */
  .devices-wrapper .device {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.333333%;
    padding: 0 12px 43px;
    position: relative;
  }
  /* line 25, ../../Private/Scss/_Cleanup/Mask/_Devices.scss */
  .devices-wrapper .device .btn-wrapper {
    position: absolute;
    left: 50%;
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    bottom: 0;
    margin-bottom: 0;
  }
  /* line 33, ../../Private/Scss/_Cleanup/Mask/_Devices.scss */
  .devices-wrapper .device + .device {
    margin-top: 0;
  }
}
/* line 1, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
.stage-wrapper {
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 35px;
}
/* line 6, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
.stage-wrapper .stage-container {
  background: linear-gradient(180deg, #434343 0%, #232323 100%);
  padding: 15px;
}
/* line 10, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
.stage-wrapper .stage-container .image-wrapper {
  margin-top: -50px;
}
/* line 15, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
.stage-wrapper.has-text {
  padding-top: 0;
}
/* line 18, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
.stage-wrapper.has-text .stage-container {
  display: flex;
  flex-wrap: wrap;
  background: #434343;
}
/* line 23, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
.stage-wrapper.has-text .stage-container .text-wrapper,
.stage-wrapper.has-text .stage-container .image-wrapper {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 28, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
.stage-wrapper.has-text .stage-container .text-wrapper *,
.stage-wrapper.has-text .stage-container .image-wrapper * {
  color: #FFFFFF;
}
/* line 33, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
.stage-wrapper.has-text .stage-container .image-wrapper {
  margin-top: 24px;
}

@media only screen and (min-width: 768px) {
  /* line 42, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper {
    margin-left: -25px;
    margin-right: -25px;
    padding-top: 90px;
  }
  /* line 47, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper .stage-container {
    padding: 50px 86px;
  }
  /* line 50, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper .stage-container .image-wrapper {
    margin-top: -120px;
  }
  /* line 55, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper.has-text {
    padding-top: 0;
  }
  /* line 60, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper.has-text .stage-container .text-wrapper,
  .stage-wrapper.has-text .stage-container .image-wrapper {
    width: 50%;
  }
  /* line 65, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper.has-text .stage-container .image-wrapper {
    padding-left: 30px;
    margin-right: -100px;
    margin-top: 0;
    width: calc(50% + 100px);
  }
}
@media only screen and (min-width: 1024px) {
  /* line 78, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper {
    margin-left: -40px;
    margin-right: -40px;
    padding-top: 90px;
  }
  /* line 83, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper .stage-container {
    padding: 50px 40px;
  }
  /* line 86, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper .stage-container .image-wrapper {
    margin-top: -140px;
  }
  /* line 91, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper.has-text {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 97, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper.has-text .stage-container .text-wrapper {
    padding-right: 20px;
  }
  /* line 101, ../../Private/Scss/_Cleanup/Mask/_Stage.scss */
  .stage-wrapper.has-text .stage-container .image-wrapper {
    padding-left: 20px;
    margin-right: 0;
    width: 50%;
    margin-top: -70px;
    margin-bottom: -70px;
  }
}
/* line 5, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
.quotes-wrapper .quote .image-wrapper {
  display: none;
  margin-bottom: 0;
}
/* line 10, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
.quotes-wrapper .quote .text-wrapper {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: thin solid #434343;
  border-bottom: thin solid #434343;
}
/* line 17, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
.quotes-wrapper .quote + .quote {
  margin-top: 15px;
}
/* line 22, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
.quotes-wrapper + * {
  margin-top: 30px;
}

/* line 27, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
* + .quotes-wrapper {
  margin-top: 16px;
}

@media only screen and (min-width: 768px) {
  /* line 35, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  .quotes-wrapper .quote {
    display: flex;
  }
  /* line 38, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  .quotes-wrapper .quote .image-wrapper {
    display: block;
    flex: 0 0 125px;
  }
  /* line 42, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  .quotes-wrapper .quote .image-wrapper + * {
    margin-top: 0;
  }
  /* line 47, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  .quotes-wrapper .quote .text-wrapper {
    margin-left: 25px;
  }
  /* line 51, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  .quotes-wrapper .quote + .quote {
    margin-top: 24px;
  }

  /* line 57, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  * + .quotes-wrapper {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 64, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  .quotes-wrapper {
    display: flex;
    margin-right: -20px;
    margin-left: -20px;
  }
  /* line 69, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  .quotes-wrapper .quote {
    width: 50%;
    padding: 20px;
  }
  /* line 73, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  .quotes-wrapper .quote .image-wrapper {
    flex: 0 0 195px;
  }
  /* line 77, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  .quotes-wrapper .quote .text-wrapper {
    margin-left: 40px;
  }
  /* line 81, ../../Private/Scss/_Cleanup/Mask/_Quotes.scss */
  .quotes-wrapper .quote + .quote {
    margin-top: 0;
  }
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 4, ../../Private/Scss/Helper/_Layouthelper.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* line 8, ../../Private/Scss/Helper/_Layouthelper.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 18, ../../Private/Scss/Helper/_Layouthelper.scss */
.invisible {
  visibility: hidden;
}

/* line 21, ../../Private/Scss/Helper/_Layouthelper.scss */
.printContent {
  display: none;
}

/* line 24, ../../Private/Scss/Helper/_Layouthelper.scss */
.noPadding {
  padding: 0;
}

/* line 27, ../../Private/Scss/Helper/_Layouthelper.scss */
.noMargin {
  margin: 0;
}

/* line 30, ../../Private/Scss/Helper/_Layouthelper.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}

/* line 35, ../../Private/Scss/Helper/_Layouthelper.scss */
.clearfix:after {
  clear: both;
}

/* line 38, ../../Private/Scss/Helper/_Layouthelper.scss */
.clearfix {
  *zoom: 1;
}

/* line 41, ../../Private/Scss/Helper/_Layouthelper.scss */
.clickableBox {
  cursor: pointer;
}
/* line 44, ../../Private/Scss/Helper/_Layouthelper.scss */
.clickableBox.hasJsLinkExternal {
  position: relative;
}
/* line 47, ../../Private/Scss/Helper/_Layouthelper.scss */
.clickableBox.hasJsLinkExternal .clickableBoxExternalLink {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 101, ../../Private/Scss/Modules/_Mixins.scss */
.no-touch .clickableBox:hover {
  -webkit-touch-callout: none;
}
/* line 56, ../../Private/Scss/Helper/_Layouthelper.scss */
.no-touch .clickableBox:hover a:link,
.no-touch .clickableBox:hover a:visited {
  text-decoration: none;
}
/* line 106, ../../Private/Scss/Modules/_Mixins.scss */
.clickableBox:active {
  -webkit-touch-callout: none;
}
/* line 56, ../../Private/Scss/Helper/_Layouthelper.scss */
.clickableBox:active a:link,
.clickableBox:active a:visited {
  text-decoration: none;
}

/* line 62, ../../Private/Scss/Helper/_Layouthelper.scss */
.hideOnSmartphone {
  display: none;
}

/* line 65, ../../Private/Scss/Helper/_Layouthelper.scss */
.additionalMarginBottom {
  margin-bottom: 30px;
}

/* line 68, ../../Private/Scss/Helper/_Layouthelper.scss */
.additionalMarginTop {
  margin-top: 25px;
}

/* line 71, ../../Private/Scss/Helper/_Layouthelper.scss */
.additionalPaddingBottom {
  padding-bottom: 5px;
}

@media only screen and (min-width: 768px) {
  /* line 75, ../../Private/Scss/Helper/_Layouthelper.scss */
  .hideOnSmartphone {
    display: block;
  }

  /* line 78, ../../Private/Scss/Helper/_Layouthelper.scss */
  .hideOnTablet {
    display: none;
  }

  /* line 81, ../../Private/Scss/Helper/_Layouthelper.scss */
  .centerOnDesktop {
    text-align: center;
  }

  /* line 84, ../../Private/Scss/Helper/_Layouthelper.scss */
  .additionalMarginBottom {
    margin-bottom: 35px;
  }

  /* line 87, ../../Private/Scss/Helper/_Layouthelper.scss */
  .additionalMarginTop {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 93, ../../Private/Scss/Helper/_Layouthelper.scss */
  .hideOnTablet {
    display: block;
  }

  /* line 96, ../../Private/Scss/Helper/_Layouthelper.scss */
  .hideOnDesktop {
    display: none;
  }
}


