/* Style CSS - generated with LESS */
/* HTML5 Boilerplate  */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
  color: #000000;
}
body {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.4;
}
::-moz-selection {
  background: #00A0F0;
  color: #FFFFFF;
  text-shadow: none;
}
::selection {
  background: #00A0F0;
  color: #FFFFFF;
  text-shadow: none;
}
a {
  color: #00A0F0;
}
a:visited {
  color: #00A0F0;
}
a:hover {
  color: #00A0F0;
}
*:focus {
  outline: thin dotted;
}
*:hover,
*:active {
  outline: 0;
  outline: none;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #EEF0F2;
  margin: 1em 0;
  padding: 0;
}
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: "";
  content: none;
}
small {
  font-size: 85%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
ul,
ol {
  margin: 0;
  padding: 0;
}
dd {
  margin: 0 0 0 40px;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
label {
  cursor: pointer;
}
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button,
input {
  line-height: normal;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td {
  vertical-align: top;
}
body {
  width: 100%;
  *zoom: 1;
}
body:before,
body:after {
  content: "";
  display: table;
}
body:after {
  clear: both;
}
body:before,
body:after {
  content: " ";
  display: table;
}
body:after {
  clear: both;
}
/* deprecated in favour of .baseVertOffset mixin */
/* Header Breakpoints */
/* Font sizes, values in px (don't use these variables, use the functions under "Fonts" below) */
/* Fonts */
/* Only mobile fonts */
/* Videos */
.form .row.error input[type=checkbox] + *:before {
  border: 1px solid #D7005F;
}
.form .row.error input[type=checkbox] + span {
  color: #D7005F;
}
.form .row .error-txt {
  text-align: left;
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin-top: 7.104px;
  margin-bottom: 0;
  color: #D7005F;
  display: none;
}
/**
 *   Fonts
 */
 @font-face {
  font-family: "tktype";
  src: url('fonts/tktyperegular-eot.eot') format('eot');
  src: url('fonts/tktyperegular-eot.eot?#iefix') format('eot'), url('fonts/tktyperegular-svg.svg') format('svg'), url('fonts/tktyperegular-woff.woff') format('woff'), url('fonts/tktyperegular-ttf.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "tktype";
  src: url(//:) format('no404'), url('fonts/tktypebold-svg.svg') format('svg'), url('fonts/tktypebold-woff.woff') format('woff'), url('fonts/tktypebold-ttf.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
/* IE8 fix */
@font-face {
  font-family: "tktypebold";
  src: url('fonts/tktypebold-eot.eot');
  src: url('fonts/tktypebold-eot.eot?#iefix') format('eot');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "tktype";
  src: url('fonts/tktypeitalic-eot.eot');
  src: url('fonts/tktypeitalic-eot.eot?#iefix') format('eot'), url('fonts/tktypeitalic-svg.svg') format('svg'), url('fonts/tktypeitalic-woff.woff') format('woff'), url('fonts/tktypeitalic-ttf.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "tktypemedium";
  src: url('fonts/tktypemedium-eot.eot');
  src: url('fonts/tktypemedium-eot.eot?#iefix') format('eot'), url('fonts/tktypemedium-svg.svg') format('svg'), url('fonts/tktypemedium-woff.woff') format('woff'), url('fonts/tktypemedium-ttf.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* Iconfont */
@font-face {
  font-family: 'icomoon';
  src: url('fonts/thyssen-krupp-iconfont-eot.eot?-tcpm6w');
  src: url('fonts/thyssen-krupp-iconfont-eot.eot?#iefix-tcpm6w') format('embedded-opentype'), url('fonts/thyssen-krupp-iconfont-woff.woff?-tcpm6w') format('woff'), url('fonts/thyssen-krupp-iconfont-ttf.ttf?-tcpm6w') format('truetype'), url('fonts/thyssen-krupp-iconfont-svg.svg?-tcpm6w#thyssen-krupp-iconfont') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before,
[class^="icon-"]:after,
[class*=" icon-"]:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-tk-file-powerpoint:before {
  content: "\e644";
}
.icon-tk-flip-card:before {
  content: "\e647";
}
.icon-tk-star-single:before {
  content: "\e655";
}
.icon-tk-star-filled2:before {
  content: "\e903";
}
.icon-tk-menu:before {
  content: "\e61f";
}
.icon-tk-zoom:before {
  content: "\e637";
}
.icon-tk-refresh:before {
  content: "\e64a";
}
.icon-tk-plus:before {
  content: "\e602";
}
.icon-tk-minus:before {
  content: "\e603";
}
.icon-tk-arrow-left:before {
  content: "\e61d";
}
.icon-tk-check:before {
  content: "\e648";
}
.icon-tk-ring-dot:before {
  content: "\e60e";
}
.icon-tk-ring:before {
  content: "\e645";
}
.icon-tk-dot:before {
  content: "\e60f";
}
.icon-tk-link-website:before {
  content: "\e643";
}
.icon-tk-print:before {
  content: "\e610";
}
.icon-tk-mail:before {
  content: "\e600";
}
.icon-tk-newsletter:before {
  content: "\e62f";
}
.icon-tk-share:before {
  content: "\e625";
}
.icon-tk-twitter:before {
  content: "\e62a";
  color: #5D9EC9;
}
.icon-tk-google-plus:before {
  content: "\e62b";
}
.icon-tk-facebook:before {
  content: "\e635";
}
.icon-tk-youtube:before {
  content: "\e60a";
}
.icon-tk-rss-feed:before {
  content: "\e633";
}
.icon-tk-press:before {
  content: "\e607";
}
.icon-tk-calendar:before {
  content: "\e608";
}
.icon-tk-blog:before {
  content: "\e620";
  color: #00A0F0;
}
.icon-tk-tag:before {
  content: "\e604";
}
.icon-tk-pin:before {
  content: "\e60c";
}
.icon-tk-info:before {
  content: "\e642";
}
.icon-tk-help:before {
  content: "\e60b";
}
.icon-tk-message-info:before {
  content: "\e614";
}
.icon-tk-message-error:before {
  content: "\e611";
}
.icon-tk-message-important:before {
  content: "\e612";
}
.icon-tk-message-correct:before {
  content: "\e615";
}
.icon-tk-download:before {
  content: "\e605";
}
.icon-tk-file-image:before {
  content: "\e62d";
}
.icon-tk-file-text:before {
  content: "\e628";
}
.icon-tk-document:before {
  content: "\e626";
}
.icon-tk-file-excel:before {
  content: "\e622";
}
.icon-tk-file-word:before {
  content: "\e623";
}
.icon-tk-file-powerpoint:before {
  content: "\e644";
}
.icon-tk-file-pdf:before {
  content: "\e601";
}
.icon-tk-file-jpg:before {
  content: "\e627";
}
.icon-tk-wikipedia:before {
  content: "\e60d";
}
.icon-tk-files:before {
  content: "\e616";
}
.icon-tk-telefon:before {
  content: "\e618";
}
.icon-tk-status-update:before {
  content: "\e619";
}
.icon-tk-settings:before {
  content: "\e61b";
}
.icon-tk-radio:before {
  content: "\e61e";
}
.icon-tk-profil:before {
  content: "\e621";
}
.icon-tk-mobile:before {
  content: "\e62c";
}
.icon-tk-ideation:before {
  content: "\e62e";
}
.icon-tk-id-card:before {
  content: "\e630";
}
.icon-tk-home:before {
  content: "\e631";
}
.icon-tk-forum:before {
  content: "\e632";
}
.icon-tk-down:before {
  content: "\e634";
}
.icon-tk-document2:before {
  content: "\e636";
}
.icon-tk-compass:before {
  content: "\e639";
}
.icon-tk-community:before {
  content: "\e63a";
}
.icon-tk-bookmark:before {
  content: "\e63b";
}
.icon-tk-attention:before {
  content: "\e63c";
}
.icon-tk-activities:before {
  content: "\e63d";
}
.icon-tk-abstractservices:before {
  content: "\e63e";
}
.icon-tk-xing:before {
  content: "\e63f";
  color: #005D5E;
}
.icon-tk-linkedin:before {
  content: "\e640";
  color: #007ABA;
}
.icon-tk-rising:before {
  content: "\e641";
}
.icon-tk-falling:before {
  content: "\e649";
}
.icon-tk-stagnating:before {
  content: "\e64d";
}
.icon-tk-edit:before {
  content: "\e64e";
}
.icon-tk-delete:before {
  content: "\e64f";
}
.icon-tk-gesture:before {
  content: "\e802";
}
.icon-tk-arrow-up2:before {
  content: "\e901";
}
.icon-tk-arrow-down2:before {
  content: "\e900";
}
.icon-tk-calendar-circle:before {
  content: "\e905";
}
.icon-tk-pdf-file-circle:before {
  content: "\e906";
}
.icon-tk-close-single:after {
  content: "\e659";
}
html,
body {
  font-family: tktype, Arial, Verdana, sans-serif;
  font-size: 16px;
  line-height: 26px;
  min-width: 320px;
}
html.grabbed,
body.grabbed,
.grabbed html,
.grabbed body {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH3wUbCQ0vceojLwAAA2NJREFUOMt9lN9Lm1cYx7/nzfsDY5JOSxLYlZa4IUU04c3IxhxDN6yyrmOKQab0Sqh/wa5EBurF7jo2GSSNML0Y64qwXkj2Q+dohWH92TFR3Ay2Bk2jstemycl7fuxi5K10cw8czuE88Hm+5/s8HBcAdHd3Y3NzEy9Gb2/8w9ra2jfa29svrq2t/Yn/CVI59PT0NHDOrxeLJfvq1fd+SafTzdHoa+OEoIpSmtnd3f3S5/MZT58W8rqup5LJRGllZQWRSOQ5aGBggBwfH3eXy/ZtSkuIRqOXFxcXfxgeHn45EolgZmYGs7Oz8Pv9sCxrh3PxtqIQK5vNFqanvxKXLoWgAMDBwcFYXV3d7Tt3vpULCwswTXNVSnGxuroawWAQbnc1TNNEMpnE+Ph4qFymjw3DsBobG2+k0z/WA/gHdHh4WDo5OYFhGAQA2tradIAYnHMAgNfrgc/ng5QSmqaBUoqRkRHU1NR8sb//OA4ALgC4du2Dd3VdfyuTySAajcLj8SAejyMUCkFRFIRCIZimCVVVoSgKLlx4CeFwGIFAAPl8/p2WlhapAEA4bH7COf94fX0dUkoQQuD1euFyuQAAmqZB13UAgMfjwZUrHdA0DU1NTdA0DXt7e8+UiYmJN5eXf53e2fnjI0rpue2VUoJzDsYYdF0HY8wpJKWE+t3du6+8Hov1dnZ2IhgMOsnzIIwxCCFg2zby+Tw453C73VCf5J4Ivz+A1tZW+P3+/4QIIcA5hxDCATHGkM1moSgKAoEAUTo6OnKnp9bp3NzcuUps2wZjzNkZYygWi5ifn4eU8kFzc/O6MjY2+vPW1tZPS0tL54Iqz6oo4ZyjUChgY2MDq6trX/f19X2vEEKe6bp+X0pJp6amYFkWpJQA8C8VlFIHdO/efXi9XlFfX1d2BtIw9M81TR/a3t7GrVspR4UQwvHnrMmKomB5+QG1rL/eJ4SkHNDNm5+V9vcffZPL5S7btv3q6OjowdHRkaPkLKQCzWQy8uHD33L9/f0UAFQAGBwcRCKRKEgpfwdAurq62NDQEDRNcwYUAFRVhRACqqqCMQZCCGGMMQeUSCSe/yuEyFgsRiYnJ1FVVeW0v7IYY1BVFZRSIqWUDQ0NcEBnIAAA27Y/TaVShqy4/kIeANxuNyeEPKrc/Q0s+vOKSnnriAAAAABJRU5ErkJggg==)0 0, auto !important;
}
body.big-font {
  font-size: 32px;
  line-height: 35px;
}
.lt-ie9 body {
  min-width: 980px;
}
.lt-ie9 #breadcrumb {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.lt-ie9 #main {
  min-width: 940px;
  max-width: 100%;
  overflow-x: hidden;
}
/**
   *   General
   */
a:active,
a:focus,
a,
div,
* {
  outline: none !important;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-family: tktype, Arial, Verdana, sans-serif;
}
.placeholder-active {
  color: #a9a9a9;
}
sup {
  top: -0.55em;
}
/*strong {
	font-family: tktypebold;
}*/
.lt-ie9 b,
.lt-ie9 strong {
  font-weight: normal;
}
/* Hide elements */
.no-js .hide-nojs {
  display: none !important;
}
.js .hide-js {
  display: none !important;
}
/* headline outside any wrapper */
body > h1 {
  margin: 36px auto 15px;
  max-width: 1345px;
  width: 1345px;
}
/* Main container - content + sidebar */
#main {
  *zoom: 1;
  margin: 36px auto 15px;
  max-width: 1345px;
  width: 1345px;
  /* Full Width Container */
}
#main:before,
#main:after {
  content: "";
  display: table;
}
#main:after {
  clear: both;
}
#main:before,
#main:after {
  content: " ";
  display: table;
}
#main:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #main {
    margin: 36px 36px 10px;
    width: auto;
  }
}
.lt-ie9 #main {
  width: 940px;
}
#main.hasSocialfeed {
  margin-top: 0;
}
#main + #full-width {
  margin-top: -15px;
}
@media screen and (max-width: 1425px) {
  #main + #full-width {
    margin-top: -10px;
  }
}
#breadcrumb + #main {
  margin-top: 0;
}
@media screen and (max-width: 1425px) {
  #breadcrumb + #main {
    margin-top: 0;
  }
}
.header-image + #main {
  margin-top: 0;
}
@media screen and (max-width: 1425px) {
  .header-image + #main {
    margin-top: 0;
  }
}
.buehne + #main {
  margin-top: 0;
}
@media screen and (max-width: 1425px) {
  .buehne + #main {
    margin-top: 0;
  }
}
#full-width .module-container,
#stage .module-container,
#main .module-container {
  *zoom: 1;
  margin: 0 auto;
  max-width: 1345px;
}
#full-width .module-container:before,
#stage .module-container:before,
#main .module-container:before,
#full-width .module-container:after,
#stage .module-container:after,
#main .module-container:after {
  content: "";
  display: table;
}
#full-width .module-container:after,
#stage .module-container:after,
#main .module-container:after {
  clear: both;
}
#full-width .module-container:before,
#stage .module-container:before,
#main .module-container:before,
#full-width .module-container:after,
#stage .module-container:after,
#main .module-container:after {
  content: " ";
  display: table;
}
#full-width .module-container:after,
#stage .module-container:after,
#main .module-container:after {
  clear: both;
}
.lt-ie9 #full-width .module-container,
.lt-ie9 #stage .module-container,
.lt-ie9 #main .module-container {
  max-width: 940px;
  padding: 0;
}
@media screen and (max-width: 1425px) {
  #full-width .module-container,
  #stage .module-container,
  #main .module-container {
    max-width: none;
    padding: 0 36px;
  }
}
#full-width .module-container > *,
#stage .module-container > *,
#main .module-container > * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  width: 99.25595238%;
  margin-left: 0.37202381%;
  margin-right: 0.37202381%;
  float: none;
}
.headline-container {
  *zoom: 1;
  margin: 24px auto 0;
  max-width: 1345px;
}
.headline-container:before,
.headline-container:after {
  content: "";
  display: table;
}
.headline-container:after {
  clear: both;
}
.headline-container:before,
.headline-container:after {
  content: " ";
  display: table;
}
.headline-container:after {
  clear: both;
}
.lt-ie9 .headline-container {
  max-width: 940px;
  padding: 0;
}
@media screen and (max-width: 1425px) {
  .headline-container {
    max-width: none;
    padding: 0 36px;
  }
}
.headline-container > * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  width: 99.25595238%;
  margin-left: 0.37202381%;
  margin-right: 0.37202381%;
  float: none;
}
#header + .headline-container {
  margin: 90px auto 0;
}
/* Global style definitons */
#main,
#full-width {
  /* Form elements */
}
#main p,
#full-width p {
  margin: 0 0 1em;
}
#main img,
#full-width img {
  max-width: 100%;
}
#main ul,
#full-width ul,
#main ol,
#full-width ol {
  margin: 0 0 16px;
}
#main ul li,
#full-width ul li,
#main ol li,
#full-width ol li {
  margin-bottom: 16px;
}
#main a,
#full-width a {
  color: #00A0F0;
  text-decoration: underline;
}
#main a:hover,
#full-width a:hover,
#main a:active,
#full-width a:active,
#main a:focus,
#full-width a:focus {
  text-decoration: none;
}
#main .more,
#full-width .more {
  font-size: 1em;
  line-height: 1.625em;
  display: inline-block;
  text-decoration: none;
}
#main .more:after,
#full-width .more:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .more:after,
#full-width .more:after,
#main .more:hover:after,
#full-width .more:hover:after {
  text-decoration: none;
}
#main .more:after,
#full-width .more:after {
  content: "\e638";
}
#main .more:hover,
#full-width .more:hover,
#main .more:active,
#full-width .more:active,
#main .more:focus,
#full-width .more:focus {
  text-decoration: underline;
}
#main .more:after,
#full-width .more:after {
  font-size: 12px;
  margin-left: 4px;
  position: relative;
}
#main label,
#full-width label {
  font-size: 1em;
  line-height: 1.625em;
  display: inline-block;
}
#main input,
#full-width input,
#main textarea,
#full-width textarea,
#main .invalid-input,
#full-width .invalid-input {
  background-color: #ffffff;
  border: 1px solid #D9DEE8;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 16px;
  padding: 8px 16px;
}
#main input:focus,
#full-width input:focus,
#main textarea:focus,
#full-width textarea:focus,
#main .invalid-input:focus,
#full-width .invalid-input:focus {
  border: 1px solid #003C7D;
}
.lt-ie9 #main input,
.lt-ie9 #full-width input,
.lt-ie9 #main textarea,
.lt-ie9 #full-width textarea,
.lt-ie9 #main .invalid-input,
.lt-ie9 #full-width .invalid-input {
  padding-bottom: 16px;
}
#main input.button-blue,
#full-width input.button-blue,
#main textarea.button-blue,
#full-width textarea.button-blue,
#main .invalid-input.button-blue,
#full-width .invalid-input.button-blue {
  background-color: #00A0F0;
  border: 1px solid #00A0F0;
  padding: 8px 24px;
}
#main input.button-blue:hover,
#full-width input.button-blue:hover,
#main textarea.button-blue:hover,
#full-width textarea.button-blue:hover,
#main .invalid-input.button-blue:hover,
#full-width .invalid-input.button-blue:hover {
  background-color: #003C7D;
  border: 1px solid #003C7D;
}
#main input:invalid,
#full-width input:invalid {
  background-color: #ffffff;
  border: 1px solid #D9DEE8;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 16px;
  padding: 8px 16px;
}
#main input:invalid:focus,
#full-width input:invalid:focus {
  border: 1px solid #003C7D;
}
.lt-ie9 #main input:invalid,
.lt-ie9 #full-width input:invalid {
  padding-bottom: 16px;
}
#main input:invalid.button-blue,
#full-width input:invalid.button-blue {
  background-color: #00A0F0;
  border: 1px solid #00A0F0;
  padding: 8px 24px;
}
#main input:invalid.button-blue:hover,
#full-width input:invalid.button-blue:hover {
  background-color: #003C7D;
  border: 1px solid #003C7D;
}
#main input[type=checkbox],
#full-width input[type=checkbox],
#main input[type=radio],
#full-width input[type=radio] {
  border: 0 none;
  display: inline-block;
  float: none;
  padding: 0;
  width: auto;
}
#main select,
#full-width select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  line-height: 1.625em;
  height: 44px;
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  padding: 8px 16px;
  position: absolute;
  z-index: 2;
}
.no-js #main select,
.no-js #full-width select {
  display: block;
  position: static;
  width: 99%;
}
.lt-ie9 #main select,
.lt-ie9 #full-width select {
  padding: 0;
  width: 100%;
}
#main .js-select,
#full-width .js-select {
  background-color: #ffffff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #D9DEE8;
  color: #00A0F0;
  display: block;
  font-size: 1em;
  line-height: 1.625em;
  padding: 8px 16px;
  width: 100%;
}
#main .js-select:before,
#full-width .js-select:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .js-select:before,
#full-width .js-select:before,
#main .js-select:hover:before,
#full-width .js-select:hover:before {
  text-decoration: none;
}
#main .js-select:before,
#full-width .js-select:before {
  content: "\e613";
}
#main .js-select:hover,
#full-width .js-select:hover {
  background-color: #00A0F0;
  color: #ffffff;
  cursor: pointer;
}
#main .js-select:focus,
#full-width .js-select:focus {
  border: 1px solid #003C7D;
}
#main .js-select:before,
#full-width .js-select:before {
  float: right;
  font-size: 22px;
}
#main input[type=checkbox],
#full-width input[type=checkbox] {
  position: absolute;
  visibility: hidden;
}
.lt-ie9 #main input[type=checkbox],
.lt-ie9 #full-width input[type=checkbox] {
  border: none;
  height: 0;
  visibility: visible;
  width: 0;
}
#main input[type=checkbox]:checked ~ span:after,
#full-width input[type=checkbox]:checked ~ span:after {
  display: none;
}
.lt-ie9 #main input[type=checkbox] ~ span,
.lt-ie9 #full-width input[type=checkbox] ~ span {
  background: url(../img/layout/sprite.png) 0 -48px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main input[type=checkbox] ~ span,
  .lt-ie9 #full-width input[type=checkbox] ~ span {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
.lt-ie9 #main input[type=checkbox].checked ~ span,
.lt-ie9 #full-width input[type=checkbox].checked ~ span {
  background: url(../img/layout/sprite.png) -478px -376px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main input[type=checkbox].checked ~ span,
  .lt-ie9 #full-width input[type=checkbox].checked ~ span {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#main input[type=checkbox] + label,
#full-width input[type=checkbox] + label {
  display: none;
}
#main input[type=checkbox] ~ span,
#full-width input[type=checkbox] ~ span {
  display: block;
  padding-left: 33px;
  position: relative;
}
#main input[type=checkbox] ~ span:before,
#full-width input[type=checkbox] ~ span:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main input[type=checkbox] ~ span:before,
#full-width input[type=checkbox] ~ span:before,
#main input[type=checkbox] ~ span:hover:before,
#full-width input[type=checkbox] ~ span:hover:before {
  text-decoration: none;
}
#main input[type=checkbox] ~ span:before,
#full-width input[type=checkbox] ~ span:before {
  content: "\e648";
}
#main input[type=checkbox] ~ span:before,
#full-width input[type=checkbox] ~ span:before {
  background-color: #00A0F0;
  color: #ffffff;
  display: block;
  font-size: 13px;
  height: 22px;
  left: 0;
  top: 0;
  line-height: 22px;
  margin-top: 2px;
  position: absolute;
  text-align: center;
  width: 21px;
}
.lt-ie9 #main input[type=checkbox] ~ span:before,
.lt-ie9 #full-width input[type=checkbox] ~ span:before {
  background-color: transparent;
  content: "";
}
#main input[type=checkbox] ~ span:after,
#full-width input[type=checkbox] ~ span:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 2px solid #D9DEE8;
  content: "";
  display: block;
  height: 22px;
  left: 0;
  top: 0;
  margin-top: 2px;
  position: absolute;
  width: 22px;
  z-index: 1;
}
.lt-ie9 #main input[type=checkbox] ~ span:after,
.lt-ie9 #full-width input[type=checkbox] ~ span:after {
  background-color: transparent;
  border: none;
}
#main input[type=radio],
#full-width input[type=radio] {
  position: absolute;
  visibility: hidden;
}
.lt-ie9 #main input[type=radio],
.lt-ie9 #full-width input[type=radio] {
  border: none;
  height: 0;
  visibility: visible;
  width: 0;
}
.lt-ie9 #main input[type=radio] ~ span,
.lt-ie9 #full-width input[type=radio] ~ span {
  background: url(../img/layout/sprite.png) -466px -224px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main input[type=radio] ~ span,
  .lt-ie9 #full-width input[type=radio] ~ span {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
.lt-ie9 #main input[type=radio].checked ~ span,
.lt-ie9 #full-width input[type=radio].checked ~ span {
  background: url(../img/layout/sprite.png) -424px -272px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main input[type=radio].checked ~ span,
  .lt-ie9 #full-width input[type=radio].checked ~ span {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#main input[type=radio] + label,
#full-width input[type=radio] + label {
  display: none;
}
#main input[type=radio] ~ span,
#full-width input[type=radio] ~ span {
  display: block;
  padding-left: 33px;
  position: relative;
}
#main input[type=radio] ~ span:before,
#full-width input[type=radio] ~ span:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main input[type=radio] ~ span:before,
#full-width input[type=radio] ~ span:before,
#main input[type=radio] ~ span:hover:before,
#full-width input[type=radio] ~ span:hover:before {
  text-decoration: none;
}
#main input[type=radio] ~ span:before,
#full-width input[type=radio] ~ span:before {
  content: "\e60f";
}
#main input[type=radio] ~ span:before,
#full-width input[type=radio] ~ span:before {
  background-color: #ffffff;
  border: 1px solid #D9DEE8;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  display: block;
  font-size: 10px;
  height: 20px;
  left: 0;
  line-height: 20px;
  margin-top: -10px;
  position: absolute;
  text-align: center;
  top: 12px;
  width: 20px;
}
.lt-ie9 #main input[type=radio] ~ span:before,
.lt-ie9 #full-width input[type=radio] ~ span:before {
  background-color: transparent;
  border: none;
  display: none;
}
#main input[type=radio]:checked ~ span:before,
#full-width input[type=radio]:checked ~ span:before {
  background-color: #00A0F0;
  border-color: #00A0F0;
}
#main .error,
#full-width .error {
  color: #D7005F;
}
#main .error label,
#full-width .error label {
  color: #D7005F;
}
#main .error input,
#full-width .error input {
  border: 1px solid #D7005F;
}
#stage .more {
  font-size: 1em;
  line-height: 1.625em;
  display: inline-block;
  text-decoration: none;
}
#stage .more:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#stage .more:after,
#stage .more:hover:after {
  text-decoration: none;
}
#stage .more:after {
  content: "\e638";
}
#stage .more:hover,
#stage .more:active,
#stage .more:focus {
  text-decoration: underline;
}
#stage .more:after {
  font-size: 12px;
  margin-left: 4px;
  position: relative;
}
#stage.hasSocialfeed {
  margin: 0;
}
h1,
.h1-styles {
  font-size: 3.375em;
  line-height: 1.2962963em;
  margin: 0 0 24px;
  font-weight: normal;
}
h2 {
  font-size: 2.25em;
  line-height: 1.36111111em;
  margin: 0 0 16px;
  font-weight: normal;
}
/* Breadcrumb */
#breadcrumb {
  *zoom: 1;
  font-size: 1em;
  line-height: 1.625em;
  margin: 54px auto 24px;
  max-width: 1345px;
  width: 1345px;
}
#breadcrumb:before,
#breadcrumb:after {
  content: "";
  display: table;
}
#breadcrumb:after {
  clear: both;
}
#breadcrumb:before,
#breadcrumb:after {
  content: " ";
  display: table;
}
#breadcrumb:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #breadcrumb {
    margin: 0 40px 24px;
    width: auto;
  }
}
.lt-ie9 #breadcrumb {
  width: 940px;
}
#breadcrumb > ul {
  display: inline-block;
  float: left;
  width: 99.25595238%;
  margin-left: 0.37202381%;
  margin-right: 0.37202381%;
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
}
#breadcrumb li {
  display: inline-block;
  margin: 0 5px 0 0;
  color: #4B5564;
}
.lt-ie9 #breadcrumb li {
  display: inline;
  margin: 0 11px 0 0;
  /* IE8 Fix so it is visible */
  /* IE8 Fix so it is visible */
  z-index: 1000;
  position: static;
}
#breadcrumb li:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#breadcrumb li:before,
#breadcrumb li:hover:before {
  text-decoration: none;
}
#breadcrumb li:before {
  content: "\e61a";
}
#breadcrumb li:before {
  padding: 0 9px 0 0;
  color: #78879B;
  font-size: 12px;
}
#breadcrumb li:first-child:before {
  display: none;
}
#breadcrumb li a {
  text-decoration: none;
  vertical-align: middle;
  color: #78879B;
}
#breadcrumb li a:hover,
#breadcrumb li a:active,
#breadcrumb li a:focus {
  text-decoration: underline;
}
#header + #breadcrumb {
  margin: 54px auto 24px;
}
@media screen and (max-width: 1425px) {
  #header + #breadcrumb {
    margin: 54px 40px 24px;
    width: auto;
  }
}
.header-image + #breadcrumb {
  margin: 0 auto 24px;
}
@media screen and (max-width: 1425px) {
  .header-image + #breadcrumb {
    margin: 0 40px 24px;
    width: auto;
  }
}
#social-feed {
  margin: 0 auto;
  max-width: 1345px;
}
.lt-ie9 #social-feed {
  max-width: 940px;
}
@media screen and (max-width: 1425px) {
  #social-feed {
    margin: 0 40px;
    width: auto;
  }
}
#social-feed > div {
  margin: 0 -0.78%;
}
#social-feed > div iframe {
  margin-left: 1px;
}
@media screen and (max-width: 1279px) {
  #social-feed > div iframe {
    margin-left: 0px;
  }
}
@media screen and (max-width: 1425px) {
  #content #social-feed {
    margin: 0;
  }
}
/**
 * Header
 */
#header {
  background-color: #00A0F0;
  margin-bottom: 66px;
  position: relative;
  z-index: 104;
}
#header a,
#header a:visited,
#header a:hover,
#header a:active {
  color: #ffffff;
}
#header.sticky {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
#header.sticky + #stage {
  margin-top: 97px;
}
#header .head {
  *zoom: 1;
  display: block;
  margin: 0 auto;
  max-width: 1334px;
  position: relative;
  width: 1334px;
}
#header .head:before,
#header .head:after {
  content: "";
  display: table;
}
#header .head:after {
  clear: both;
}
#header .head:before,
#header .head:after {
  content: " ";
  display: table;
}
#header .head:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #header .head {
    margin: 0 40px;
    width: auto;
  }
}
.lt-ie9 #header .head {
  width: 940px;
}
#header .head .metanavi {
  *zoom: 1;
  height: 59px;
  padding-top: 28px;
  position: absolute;
  right: 0;
  top: 0;
}
#header .head .metanavi:before,
#header .head .metanavi:after {
  content: "";
  display: table;
}
#header .head .metanavi:after {
  clear: both;
}
#header .head .metanavi:before,
#header .head .metanavi:after {
  content: " ";
  display: table;
}
#header .head .metanavi:after {
  clear: both;
}
#header .head .metanavi > .label {
  display: none;
}
#header .head .metanavi ul {
  *zoom: 1;
  float: left;
  list-style: none;
  margin-right: 6px;
}
#header .head .metanavi ul:before,
#header .head .metanavi ul:after {
  content: "";
  display: table;
}
#header .head .metanavi ul:after {
  clear: both;
}
#header .head .metanavi ul:before,
#header .head .metanavi ul:after {
  content: " ";
  display: table;
}
#header .head .metanavi ul:after {
  clear: both;
}
#header .head .metanavi ul li {
  font-size: 1em;
  line-height: 1.625em;
  float: left;
  line-height: 32px;
  margin-left: 16px;
}
#header .head .metanavi ul li:first-child {
  margin-left: 0;
}
#header .head .metanavi ul li:before {
  color: #00A0F0;
}
#header .head .metanavi ul li a {
  color: #ffffff;
  display: inline-block;
  text-decoration: none;
  vertical-align: middle;
}
#header .head .metanavi ul li a:hover {
  text-decoration: underline;
}
#header .head .metanavi ul.accessibility-functions {
  margin-right: 0;
  position: relative;
}
#header .head .metanavi ul.accessibility-functions li {
  position: static;
}
#header .head .metanavi ul.accessibility-functions + .label + ul li:first-child {
  margin-left: 24px;
}
#header .head .metanavi > .label {
  display: none;
}
#header .head .metanavi .more-dd {
  float: left;
  position: relative;
}
#header .head .metanavi .more-dd .label {
  border: 1px solid #00A0F0;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  padding: 3.736px 0 3.736px 10.672px;
  text-decoration: none;
  white-space: nowrap;
}
#header .head .metanavi .more-dd .label:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .head .metanavi .more-dd .label:after,
#header .head .metanavi .more-dd .label:hover:after {
  text-decoration: none;
}
#header .head .metanavi .more-dd .label:after {
  content: "\e613";
}
#header .head .metanavi .more-dd .label:after {
  margin-left: 7.104px;
}
#header .head .metanavi .more-dd .label.active:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .head .metanavi .more-dd .label.active:after,
#header .head .metanavi .more-dd .label.active:hover:after {
  text-decoration: none;
}
#header .head .metanavi .more-dd .label.active:after {
  content: "\e617";
}
#header .head .metanavi .more-dd ul {
  display: none;
  float: none;
  margin-right: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-align: left;
  z-index: 20;
}
#header .head .metanavi .more-dd ul li {
  float: none;
  margin-left: 0;
}
#header .head .metanavi .more-dd ul li a {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #ffffff;
  border: 1px solid #00A0F0;
  color: #00A0F0;
  display: block;
  padding: 3.736px 10.672px;
  text-decoration: none;
  white-space: nowrap;
}
#header .head .metanavi .more-dd ul li a:hover,
#header .head .metanavi .more-dd ul li a:active {
  background-color: #EEF0F2;
  color: #003C7D;
}
#header .head .metanavi .more-dd .selector {
  clear: both;
  display: none;
  float: none;
}
#header .head .metanavi .more-dd .selector .label {
  color: #00A0F0;
  padding: 3.736px 10.672px;
}
#header .head .metanavi .more-dd .selector ul {
  display: block;
}
#header .head .metanavi .more-dd .selector ul a {
  background-color: #ffffff;
}
#header .head .brand {
  bottom: 35px;
  color: #ffffff;
  position: absolute;
  right: 0;
}
#header .head .brand .brand-name,
#header .head .brand .roof-line {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0;
  text-align: right;
}
#header .head .brand .roof-line {
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 7.104px;
}
@media screen and (max-width: 900px) and screen and (max-width: 499px) {
  #header .head .brand .roof-line {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#header .head #logo-wrapper {
  display: block;
  height: 110px;
  margin-bottom: 38px;
  margin-top: 38px;
  position: relative;
  width: 563px;
}
#header .head #logo-wrapper #logo {
  background: url('/media/system_files/img/layout/tk_logo_desktop.svg') no-repeat;
  display: block;
  float: left;
  height: 110px;
  text-indent: -9999px;
  width: 142px;
}
.lt-ie9 #header .head #logo-wrapper #logo {
  background: url(../img/layout/logo_desk.png) no-repeat center center;
}
#header .head #logo-wrapper #claim {
  background: url('/media/system_files/img/layout/tk_claim_desktop.svg')no-repeat;
  bottom: 0;
  display: block;
  height: 25px;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  width: 342px;
}
.lt-ie9 #header .head #logo-wrapper #claim {
  background: url(../img/layout/claim_desk.png) no-repeat center center;
}
#header .intranet-links li {
  margin-left: 24px;
  position: relative;
}
#header .intranet-links li:first-child {
  margin-left: 0;
}
#header .intranet-links li.help:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .intranet-links li.help:before,
#header .intranet-links li.help:hover:before {
  text-decoration: none;
}
#header .intranet-links li.help:before {
  content: "\e60b";
}
#header .intranet-links li.help:before {
  font-size: 20px;
  font-weight: bold;
  margin-top: -2px;
  vertical-align: middle;
}
#header .intranet-links li.settings:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .intranet-links li.settings:before,
#header .intranet-links li.settings:hover:before {
  text-decoration: none;
}
#header .intranet-links li.settings:before {
  content: "\e61b";
}
#header .intranet-links li.settings:before {
  font-size: 20px;
  font-weight: bold;
  margin-top: -2px;
  vertical-align: middle;
}
#header .mainnavi .column .intranet-links li {
  color: #4B5564;
  margin-left: 0;
  position: relative;
}
#header .mainnavi .column .intranet-links li a {
  color: #4B5564;
  padding-left: 27.104px;
}
#header .mainnavi .column .intranet-links li:before {
  display: block;
  font-weight: bold;
  position: absolute;
  margin-top: -11px;
  top: 50%;
  text-align: center;
  width: 22px;
}
#header .userdata {
  float: left;
}
#header .userdata .userimg {
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #00A0F0;
  float: left;
  height: 30px;
  margin-right: 7.104px;
  overflow: hidden;
  width: 30px;
}
#header .userdata .userimg .image-wrapper img {
  width: 100%;
}
#header .userdata .userimg + a {
  font-size: 1em;
  line-height: 1.625em;
  color: #00A0F0;
  float: left;
  line-height: 34px;
  text-decoration: none;
}
#header .userdata .userimg + a:hover {
  text-decoration: underline;
}
#header .mainnavi {
  *zoom: 1;
  background-color: #ffffff;
  left: 0;
  min-height: 66px;
  position: absolute;
  right: 0;
  top: 100%;
}
#header .mainnavi:before,
#header .mainnavi:after {
  content: "";
  display: table;
}
#header .mainnavi:after {
  clear: both;
}
#header .mainnavi:before,
#header .mainnavi:after {
  content: " ";
  display: table;
}
#header .mainnavi:after {
  clear: both;
}
#header .mainnavi a {
  color: #00A0F0;
}
#header .mainnavi .dropdown-layer .dropdown-layer {
  display: none;
}
#header .mainnavi.init .dropdown-layer .back-button {
  display: inline-block;
}
#header .mainnavi .dropdown-layer {
  -webkit-transition: height 0.5s ease;
  -moz-transition: height 0.5s ease;
  -o-transition: height 0.5s ease;
  transition: height 0.5s ease;
  height: 0;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 901px) {
  #header .mainnavi .dropdown-layer {
    position: absolute;
  }
}
.lt-ie9 #header .mainnavi .dropdown-layer {
  position: absolute;
}
#header .mainnavi .dropdown-layer > * {
  visibility: hidden;
}
#header .mainnavi .dropdown-layer .metanavi {
  margin-top: 24px;
}
#header .mainnavi .dropdown-layer .metanavi ul li {
  border-bottom: 1px solid #D9DEE8;
  position: relative;
}
#header .mainnavi .dropdown-layer .metanavi ul li:first-child {
  border-top: 1px solid #D9DEE8;
}
#header .mainnavi .dropdown-layer .metanavi ul li a {
  color: #4B5564;
}
#header .mainnavi .dropdown-layer .metanavi > .label {
  display: none;
}
#header .mainnavi .dropdown-layer .metanavi .accessibility-functions {
  margin-bottom: 24px;
  margin-top: 24px;
}
#header .mainnavi .dropdown-layer .metanavi.rerender a:before,
#header .mainnavi .dropdown-layer .metanavi.rerender a:after {
  content: "" !important;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .accessibility-functions li a span {
  padding-top: 0;
}
#header .mainnavi.init {
  background-color: #ffffff;
  visibility: hidden;
  z-index: -1;
}
#header .mainnavi.init .dropdown-layer {
  height: auto;
  padding-bottom: 24px;
  padding-top: 24px;
  visibility: hidden;
}
#header .mainnavi .menu-wrapper {
  *zoom: 1;
  margin: 0 auto;
  max-width: 1334px;
  min-height: 66px;
  width: 1334px;
}
#header .mainnavi .menu-wrapper:before,
#header .mainnavi .menu-wrapper:after {
  content: "";
  display: table;
}
#header .mainnavi .menu-wrapper:after {
  clear: both;
}
#header .mainnavi .menu-wrapper:before,
#header .mainnavi .menu-wrapper:after {
  content: " ";
  display: table;
}
#header .mainnavi .menu-wrapper:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #header .mainnavi .menu-wrapper {
    margin: 0 40px;
    width: auto;
  }
}
.lt-ie9 #header .mainnavi .menu-wrapper {
  width: 940px;
}
@media screen and (min-width: 901px) {
  #header .mainnavi .menu-wrapper > .navigation-content > ul {
    margin-left: -18px;
  }
}
.lt-ie9 #header .mainnavi .menu-wrapper > .navigation-content > ul {
  margin-left: -18px;
}
#header .mainnavi .menu-wrapper > .navigation-content > ul > .deeper-navi > a.active + .dropdown-layer {
  border-bottom: 3px solid #EEF0F2;
  border-top: 3px solid #EEF0F2;
  z-index: 1;
}
#header .mainnavi .menu-wrapper > .navigation-content > ul > .deeper-navi > a.active + .dropdown-layer > * {
  visibility: visible;
}
#header .mainnavi .menu-wrapper > .navigation-content > ul > .deeper-navi > a.active + .dropdown-layer .imageteaser-wrapper {
  display: block;
}
.lt-ie9 #header .mainnavi .menu-wrapper > .navigation-content > ul > .deeper-navi > a.active + .dropdown-layer .imageteaser-wrapper.inactive {
  display: none;
}
#header .mainnavi .menu-wrapper .menu {
  cursor: pointer;
  display: none;
  float: left;
  font-size: 1.5em;
  line-height: 2.75em;
  position: relative;
  text-decoration: none;
}

#header .mainnavi .menu-wrapper .menu:hover {
  text-decoration: underline;
}
#header .mainnavi .menu-wrapper .menu.active {
  text-decoration: underline;
}
#header .mainnavi .menu-wrapper .menu.active + .navigation-content .dropdown-layer {
  border-bottom: 3px solid #EEF0F2;
  border-top: 3px solid #EEF0F2;
  z-index: 1;
}
#header .mainnavi .menu-wrapper .menu.active + .navigation-content .dropdown-layer > * {
  visibility: visible;
}
@media screen and (max-width: 499px) and only screen and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 499px) and only screen and (min-device-pixel-ratio: 2) {
  #header .mainnavi .menu-wrapper .menu.active:after {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#header .mainnavi .menu-wrapper ul {
  *zoom: 1;
  list-style: none;
}
#header .mainnavi .menu-wrapper ul:before,
#header .mainnavi .menu-wrapper ul:after {
  content: "";
  display: table;
}
#header .mainnavi .menu-wrapper ul:after {
  clear: both;
}
#header .mainnavi .menu-wrapper ul:before,
#header .mainnavi .menu-wrapper ul:after {
  content: " ";
  display: table;
}
#header .mainnavi .menu-wrapper ul:after {
  clear: both;
}
#header .mainnavi .menu-wrapper .navigation-content > ul > li {
  float: left;
}
#header .mainnavi .menu-wrapper .navigation-content > ul > li > a {
  font-size: 1.5em;
  line-height: 2.75em;
  display: block;
  padding-left: 18px;
  padding-right: 18px;
  position: relative;
  text-decoration: none;
}
#header .mainnavi .menu-wrapper .navigation-content > ul > li > a:hover:after,
#header .mainnavi .menu-wrapper .navigation-content > ul > li > a.active:after,
#header .mainnavi .menu-wrapper .navigation-content > ul > li > a.main-nav-item-active:after {
  background-color: #00A0F0;
  bottom: 18px;
  content: "";
  height: 1px;
  left: 18px;
  right: 18px;
  position: absolute;
}
#header .mainnavi .menu-wrapper .search {
  display: block;
  float: right;
  line-height: 66px;
  position: relative;
  right: 0;
  text-decoration: none;
  top: 0;
}
#header .mainnavi .menu-wrapper .search:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .mainnavi .menu-wrapper .search:after,
#header .mainnavi .menu-wrapper .search:hover:after {
  text-decoration: none;
}
#header .mainnavi .menu-wrapper .search:after {
  content: "\e61c";
}
#header .mainnavi .menu-wrapper .search.active {
  text-decoration: underline;
}
#header .mainnavi .menu-wrapper .search span {
  text-decoration: none;
}
#header .mainnavi .menu-wrapper .search:hover span {
  text-decoration: underline;
}
#header .mainnavi .menu-wrapper .search:after {
  font-size: 42px;
  margin-left: 10.672px;
  vertical-align: middle;
}
#header .mainnavi .navigation-content .dropdown-layer {
  left: 0;
  right: 0;
}
#header .mainnavi .navigation-content .dropdown-layer .layer-wrapper {
  height: 100%;
  margin: 0 auto;
  max-width: 1334px;
  overflow: hidden;
  position: relative;
  width: 1334px;
}
@media screen and (max-width: 1425px) {
  #header .mainnavi .navigation-content .dropdown-layer .layer-wrapper {
    margin: 0 40px;
    width: auto;
  }
}
.lt-ie9 #header .mainnavi .navigation-content .dropdown-layer .layer-wrapper {
  left: auto;
  position: relative;
  right: auto;
  width: 940px;
}
#header .mainnavi .navigation-content .dropdown-layer .flyout-teaser {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  position: absolute;
  left: 0;
  padding-bottom: 48px;
  padding-top: 41px;
  top: -11px;
}
#header .mainnavi .navigation-content .dropdown-layer .flyout-teaser + .columns-limiter {
  position: relative;
}
#header .mainnavi .navigation-content .dropdown-layer .flyout-teaser.inactive {
  left: -33.33%;
  opacity: 0;
  overflow: hidden;
}
#header .mainnavi .navigation-content .dropdown-layer .flyout-teaser.inactive + .columns-limiter {
  left: 0 !important;
}
#header .mainnavi .navigation-content .dropdown-layer .flyout-teaser .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #00A0F0;
  margin: 0 0 16px;
}
#header .mainnavi .navigation-content .dropdown-layer .flyout-teaser p {
  color: #4B5564;
}
#header .mainnavi .navigation-content .dropdown-layer .flyout-teaser .button-blue {
  color: #ffffff;
}
#header .mainnavi .navigation-content .dropdown-layer .imageteaser-wrapper {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: none;
  opacity: 1;
  padding-bottom: 48px;
  padding-top: 41px;
  position: absolute;
  right: 0;
  top: 1px;
  z-index: 1;
}
#header .mainnavi .navigation-content .dropdown-layer .imageteaser-wrapper.inactive {
  opacity: 0;
  z-index: -1;
}
.lt-ie9 #header .mainnavi .navigation-content .dropdown-layer .imageteaser-wrapper.inactive {
  display: none;
}
#header .mainnavi .navigation-content .dropdown-layer .imageteaser-wrapper figure {
  position: relative;
}
#header .mainnavi .navigation-content .dropdown-layer .imageteaser-wrapper figure img {
  width: 100%;
}
#header .mainnavi .navigation-content .dropdown-layer .imageteaser-wrapper figure figcaption {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  bottom: 28px;
  color: #ffffff;
  display: block;
  max-width: 66%;
  padding: 0 16px;
  position: absolute;
}
#header .mainnavi .navigation-content .dropdown-layer .imageteaser-wrapper figure figcaption p {
  margin: 0;
}
#header .mainnavi .navigation-content .dropdown-layer .columns-limiter {
  -webkit-transition: left 0.5s ease;
  -moz-transition: left 0.5s ease;
  -o-transition: left 0.5s ease;
  transition: left 0.5s ease;
}
.lt-ie9 #header .mainnavi .navigation-content .dropdown-layer .columns-limiter {
  left: auto;
  position: relative;
  right: auto;
  width: 940px;
}
#header .mainnavi .navigation-content .dropdown-layer a,
#header .mainnavi .navigation-content .dropdown-layer span {
  color: #00A0F0;
}
#header .mainnavi .navigation-content .dropdown-layer .back-button {
  cursor: pointer;
  display: none;
  font-size: 24px;
  line-height: 42px;
  margin-top: 36px;
  padding-left: 26.104px;
  position: relative;
  text-decoration: none;
  visibility: hidden;
}
#header .mainnavi .navigation-content .dropdown-layer .back-button:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .mainnavi .navigation-content .dropdown-layer .back-button:before,
#header .mainnavi .navigation-content .dropdown-layer .back-button:hover:before {
  text-decoration: none;
}
#header .mainnavi .navigation-content .dropdown-layer .back-button:before {
  content: "\e61d";
}
#header .mainnavi .navigation-content .dropdown-layer .back-button:hover {
  text-decoration: underline;
}
#header .mainnavi .navigation-content .dropdown-layer .back-button:before {
  display: block;
  font-size: 24px;
  left: 0;
  line-height: 22px;
  margin-top: -11px;
  overflow: hidden;
  position: absolute;
  top: 50%;
}
#header .mainnavi .navigation-content .dropdown-layer.active .back-button.visible {
  display: inline-block;
  visibility: visible;
}
#header .mainnavi .navigation-content .dropdown-layer .close {
  cursor: pointer;
  float: right;
  font-size: 0;
  height: 42px;
  margin-bottom: 24px;
  margin-top: 24px;
  position: absolute;
  text-decoration: none;
  visibility: hidden;
  width: 42px;
}
#header .mainnavi .navigation-content .dropdown-layer .close:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .mainnavi .navigation-content .dropdown-layer .close:before,
#header .mainnavi .navigation-content .dropdown-layer .close:hover:before {
  text-decoration: none;
}
#header .mainnavi .navigation-content .dropdown-layer .close:before {
  content: "\e606";
}
#header .mainnavi .navigation-content .dropdown-layer .close:before {
  font-size: 42px;
  line-height: 42px;
}
#header .mainnavi .navigation-content .dropdown-layer .columns {
  -webkit-transition: left 0.5s ease;
  -moz-transition: left 0.5s ease;
  -o-transition: left 0.5s ease;
  transition: left 0.5s ease;
  clear: both;
  left: 0;
  margin-right: -25px;
  position: relative;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  padding-bottom: 48px;
  padding-top: 41px;
  overflow: hidden;
  position: absolute;
  width: 0;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column:after {
  content: "";
  display: table;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column:after {
  clear: both;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column:after {
  content: " ";
  display: table;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column:after {
  clear: both;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column.active {
  overflow: visible;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column ul {
  list-style: none;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column ul li {
  display: block;
  overflow: hidden;
  width: 100%;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column ul li span {
  font-size: 0.75em;
  line-height: 1.33333333em;
  display: block;
  padding-top: 16px;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column ul li span + a {
  font-family: "tktypemedium";
  padding-top: 0;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column ul li.hide-desktop {
  display: none;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column ul li.hide-desktop + li {
  border-top: 1px solid #D9DEE8;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column > ul > li:first-child {
  border-top: 1px solid #D9DEE8;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column > ul > li {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
  border-bottom: 1px solid #D9DEE8;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a {
  *zoom: 1;
  font-size: 1em;
  line-height: 1.625em;
  display: block;
  padding-bottom: 9px;
  padding-right: 19px;
  padding-top: 9px;
  text-decoration: none;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a:after {
  content: "";
  display: table;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a:after {
  clear: both;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a:after {
  content: " ";
  display: table;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a:after {
  clear: both;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a:hover {
  text-decoration: underline;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a:hover span {
  text-decoration: underline;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a > div {
  *zoom: 1;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a > div:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a > div:after {
  content: "";
  display: table;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a > div:after {
  clear: both;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a > div:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a > div:after {
  content: " ";
  display: table;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a > div:after {
  clear: both;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a img {
  float: left;
  height: 57px;
  margin: 5px 10.672px 0 0;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a img + span {
  font-size: 1em;
  line-height: 1.625em;
  padding-top: 1px;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a .marketing {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
  display: block;
  margin-top: -2px;
  overflow: hidden;
  padding-top: 0;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column li a.nav-item-active {
  color: #003C7D;
  font-weight: bold;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi > a {
  position: relative;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi > a:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi > a:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi > a:hover:after {
  text-decoration: none;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi > a:after {
  content: "\e61a";
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi > a:after {
  display: block;
  font-size: 12px;
  line-height: 12px;
  margin-top: -6px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 50%;
}
.lt-ie9 #header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi > a:after {
  line-height: 10px;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi.active {
  overflow: visible;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi.active > a {
  color: #003C7D;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi.active > a:after {
  font-weight: bold;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi.active > a span {
  color: #003C7D;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi.active > .column {
  -webkit-transition: width 0.5s ease;
  -moz-transition: width 0.5s ease;
  -o-transition: width 0.5s ease;
  transition: width 0.5s ease;
  display: block;
  left: 100%;
  padding-right: 25px;
  position: absolute;
  top: 0;
  width: 100%;
}
.lt-ie9 #header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi.active > .column,
.ie9 #header .mainnavi .navigation-content .dropdown-layer .columns .column .deeper-navi.active > .column {
  width: 0;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .intranet-links {
  margin-top: 24px;
}
#header .mainnavi .navigation-content .dropdown-layer .columns .column .meta-links {
  margin-top: 24px;
}
#header .mainnavi .navigation-content .dropdown-layer .columns > .column {
  overflow: visible;
  padding-right: 25px;
  position: relative;
  width: 33.33%;
}
#header .mainnavi .search-flyout {
  *zoom: 1;
  -webkit-transition: height 0.5s ease;
  -moz-transition: height 0.5s ease;
  -o-transition: height 0.5s ease;
  transition: height 0.5s ease;
  background-color: #ffffff;
  height: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 100%;
  right: 0;
}
#header .mainnavi .search-flyout:before,
#header .mainnavi .search-flyout:after {
  content: "";
  display: table;
}
#header .mainnavi .search-flyout:after {
  clear: both;
}
#header .mainnavi .search-flyout:before,
#header .mainnavi .search-flyout:after {
  content: " ";
  display: table;
}
#header .mainnavi .search-flyout:after {
  clear: both;
}
.ie9 #header .mainnavi .search-flyout,
.lt-ie9 #header .mainnavi .search-flyout {
  overflow: visible;
}
#header .mainnavi .search-flyout.ie8-visible {
  overflow: visible;
}
#header .mainnavi .search-flyout.open {
  border-bottom: 3px solid #EEF0F2;
  border-top: 3px solid #EEF0F2;
}
.csstransitions #header .mainnavi .search-flyout.open {
  height: 213px;
}
#header .mainnavi .search-flyout.open .search-wrapper {
  display: block;
  overflow: visible;
}
#header .mainnavi .search-flyout .search-wrapper {
  *zoom: 1;
  display: none;
  margin: 0 auto;
  max-width: 1334px;
  padding-bottom: 36px;
  padding-top: 24px;
  position: relative;
  width: 1334px;
}
#header .mainnavi .search-flyout .search-wrapper:before,
#header .mainnavi .search-flyout .search-wrapper:after {
  content: "";
  display: table;
}
#header .mainnavi .search-flyout .search-wrapper:after {
  clear: both;
}
#header .mainnavi .search-flyout .search-wrapper:before,
#header .mainnavi .search-flyout .search-wrapper:after {
  content: " ";
  display: table;
}
#header .mainnavi .search-flyout .search-wrapper:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #header .mainnavi .search-flyout .search-wrapper {
    margin: 0 40px;
    width: auto;
  }
}
.lt-ie9 #header .mainnavi .search-flyout .search-wrapper {
  width: 940px;
}
#header .mainnavi .search-flyout .search-wrapper a {
  color: #00A0F0;
}
#header .mainnavi .search-flyout .search-wrapper .close {
  cursor: pointer;
  float: right;
  font-size: 0;
  height: 42px;
  margin-bottom: 24px;
  text-decoration: none;
  width: 42px;
}
#header .mainnavi .search-flyout .search-wrapper .close:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .mainnavi .search-flyout .search-wrapper .close:before,
#header .mainnavi .search-flyout .search-wrapper .close:hover:before {
  text-decoration: none;
}
#header .mainnavi .search-flyout .search-wrapper .close:before {
  content: "\e606";
}
#header .mainnavi .search-flyout .search-wrapper .close:before {
  font-size: 42px;
  line-height: 42px;
}
#header .mainnavi .search-flyout .search-wrapper .search-input {
  border-bottom: 2px solid #D9DEE8;
  clear: both;
  height: 85px;
  margin: 0 auto;
  max-width: 100%;
  position: relative;
  width: 886px;
}
#header .mainnavi .search-flyout .search-wrapper .search-input input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 3.375em;
  line-height: 1.2962963em;
  background-color: #ffffff;
  border: none;
  color: #00A0F0;
  height: 100%;
  padding-right: 50px;
  width: 100%;
}
#header .mainnavi .search-flyout .search-wrapper .search-input input.placeholder-active {
  color: #78879B;
}
#header .mainnavi .search-flyout .search-wrapper .search-input input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #78879B;
}
#header .mainnavi .search-flyout .search-wrapper .search-input input:-moz-placeholder {
  /* Firefox 18- */
  color: #78879B;
}
#header .mainnavi .search-flyout .search-wrapper .search-input input::-moz-placeholder {
  /* Firefox 19+ */
  color: #78879B;
}
#header .mainnavi .search-flyout .search-wrapper .search-input input:-ms-input-placeholder {
  color: #78879B;
}
#header .mainnavi .search-flyout .search-wrapper .search-input a {
  font-size: 0;
  position: absolute;
  margin-top: -21px;
  right: 0;
  text-decoration: none;
  top: 50%;
}
#header .mainnavi .search-flyout .search-wrapper .search-input a:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .mainnavi .search-flyout .search-wrapper .search-input a:after,
#header .mainnavi .search-flyout .search-wrapper .search-input a:hover:after {
  text-decoration: none;
}
#header .mainnavi .search-flyout .search-wrapper .search-input a:after {
  content: "\e651";
}
#header .mainnavi .search-flyout .search-wrapper .search-input a:after {
  font-size: 42px;
}
#header .mainnavi .search-flyout .search-wrapper .search-input .ui-helper-hidden-accessible {
  display: none !important;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #D9DEE8;
  color: #00A0F0;
  display: none;
  left: 50%;
  margin-left: -443px;
  padding: 16px;
  position: absolute;
  top: 169px;
  width: 886px;
  z-index: 99;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper.open {
  display: block;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper p {
  color: #000000;
  margin-bottom: 10.672px;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper .ui-autocomplete {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  position: static !important;
  text-align: left;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper ul {
  list-style: none;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper ul li {
  margin-top: 10.672px;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper ul li:first-child {
  margin-top: 0;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper ul li a {
  font-size: 1.5em;
  line-height: 1.375em;
  cursor: pointer;
  color: #00A0F0;
  text-decoration: none;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper ul li a span {
  font-weight: bold;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper ul li a:hover {
  text-decoration: underline;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper .theme-last-searches-autocomplete {
  border-top: 1px solid #D9DEE8;
  margin: 24px 0 0;
  padding-top: 24px;
}
#header .mainnavi .search-flyout .search-wrapper .theme-autocomplete-wrapper .theme-last-searches-autocomplete p {
  margin-top: 0;
}
#header .selector {
  *zoom: 1;
  color: #ffffff;
  float: right;
  vertical-align: middle;
  width: auto;
}
#header .selector:before,
#header .selector:after {
  content: "";
  display: table;
}
#header .selector:after {
  clear: both;
}
#header .selector:before,
#header .selector:after {
  content: " ";
  display: table;
}
#header .selector:after {
  clear: both;
}
#header .selector p {
  display: inline-block;
  margin: 0;
}
#header .selector .language-select {
  bottom: 1px;
  display: inline-block;
  position: relative;
}
.chrome-mac #header .selector .language-select,
.safari #header .selector .language-select {
  bottom: 2px;
}
#header .selector .language-select .label {
  border: 1px solid #00A0F0;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  padding: 3.736px 0 3.736px 11px;
  text-decoration: none;
  white-space: nowrap;
}
#header .selector .language-select .label:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .selector .language-select .label:after,
#header .selector .language-select .label:hover:after {
  text-decoration: none;
}
#header .selector .language-select .label:after {
  content: "\e613";
}
#header .selector .language-select .label:after {
  margin-left: 7.104px;
}
#header .selector .language-select ul {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  -o-transition: max-height 0.5s;
  transition: max-height 0.5s;
  margin-right: 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 35px;
  z-index: 20;
}
#header .selector .language-select ul li {
  float: none;
  margin-left: 0;
}
#header .selector .language-select ul li a {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #ffffff;
  border: 1px solid #00A0F0;
  color: #00A0F0;
  display: block;
  padding: 3.736px 10.672px;
  text-decoration: none;
  white-space: nowrap;
}
#header .selector .language-select ul li a:hover,
#header .selector .language-select ul li a:active {
  background-color: #EEF0F2;
  color: #003C7D;
}
#header .selector .language-select.active ul {
  max-height: 493px;
}
#header .mainnavi .navigation-content .dropdown-layer {
  background-color: #ffffff;
}
#header .mainnavi .navigation-content .dropdown-layer .selector .language-select .label {
  border: 1px solid transparent;
}
#header .mainnavi .navigation-content .dropdown-layer .selector .language-select.active .label {
  border: 1px solid #555f69;
}
#header .mainnavi .navigation-content .dropdown-layer .selector .language-select ul a {
  padding: 3.736px 10.672px;
}
#header .caution {
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 2px solid #D7005F;
  color: #D7005F;
  float: left;
  font-size: 0;
  height: 32px;
  margin-left: 54px;
  text-align: center;
  width: 32px;
}
#header .caution:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .caution:before,
#header .caution:hover:before {
  text-decoration: none;
}
#header .caution:before {
  content: "\e612";
}
#header .caution:before {
  font-size: 20px;
  line-height: 28px;
}
#header .head .fontsizeswap,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap,
#header .head .colorswap,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .colorswap {
  position: relative;
}
#header .head .fontsizeswap,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap {
  padding-right: 36.104px;
}
#header .head .fontsizeswap:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .head .fontsizeswap:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap:after,
#header .head .fontsizeswap:hover:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap:hover:after {
  text-decoration: none;
}
#header .head .fontsizeswap:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap:after {
  content: "\e800";
}
#header .head .fontsizeswap + .fontsizeswap-tooltip,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  background-color: #ffffff;
  left: 18%;
  height: 0;
  margin-top: 13px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 1;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip:before {
  background: url(../img/layout/sprite.png) -52px -194px no-repeat;
  content: '';
  display: block;
  height: 14px;
  left: 10px;
  position: absolute;
  top: -13px;
  width: 26px;
  z-index: 1;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  #header .head .fontsizeswap + .fontsizeswap-tooltip:before,
  #header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip:before {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .close,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .close {
  color: #00A0F0;
  cursor: pointer;
  display: block;
  font-size: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 16px;
  top: 16px;
  visibility: visible;
  z-index: 3;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .close:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .close:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .close:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .close:before,
#header .head .fontsizeswap + .fontsizeswap-tooltip .close:hover:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .close:hover:before {
  text-decoration: none;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .close:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .close:before {
  content: "\e606";
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .close:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .close:before {
  font-size: 42px;
  line-height: 42px;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip a,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip a {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #ffffff;
  color: #78879B;
  padding: 58px 16px 24px 16px;
  position: relative;
  text-decoration: none;
  z-index: 2;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip a:hover,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip a:hover {
  text-decoration: none;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip a:hover .more,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip a:hover .more {
  text-decoration: underline;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip a .big,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip a .big {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  display: block;
  margin-bottom: -5px;
  margin-top: 7.104px;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip a .more,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip a .more {
  color: #00A0F0;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip a .more:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip a .more:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip a .more:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip a .more:after,
#header .head .fontsizeswap + .fontsizeswap-tooltip a .more:hover:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip a .more:hover:after {
  text-decoration: none;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip a .more:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip a .more:after {
  content: "\e638";
}
#header .head .fontsizeswap + .fontsizeswap-tooltip a .more:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip a .more:after {
  font-size: 0.75em;
  margin-left: 5px;
  margin-top: 0.3em;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .touch-content,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .touch-content {
  display: none;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon {
  font-size: 0;
  line-height: 0;
  margin-bottom: 24px;
  margin-top: 10.672px;
  text-align: center;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon:before,
#header .head .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon:hover:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon:hover:before {
  text-decoration: none;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon:before {
  content: "\e802";
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon:before,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .touch-content .pinch-icon:before {
  font-size: 110px;
  line-height: 110px;
}
.touch #header .head .fontsizeswap + .fontsizeswap-tooltip .touch-content,
.touch #header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .touch-content {
  display: block;
}
#header .head .fontsizeswap + .fontsizeswap-tooltip .no-touch-content,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .no-touch-content {
  display: block;
}
.touch #header .head .fontsizeswap + .fontsizeswap-tooltip .no-touch-content,
.touch #header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap + .fontsizeswap-tooltip .no-touch-content {
  display: none;
}
#header .head .activeFs,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .activeFs {
  overflow: visible !important;
}
#header .head .activeFs .fontsizeswap-tooltip,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .activeFs .fontsizeswap-tooltip {
  border: 2px solid #00A0F0;
  height: auto;
  opacity: 1;
  overflow: visible;
}
#header .head .colorswap,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .colorswap {
  padding-right: 60.104px;
}
#header .head .colorswap:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .colorswap:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#header .head .colorswap:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .colorswap:after,
#header .head .colorswap:hover:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .colorswap:hover:after {
  text-decoration: none;
}
#header .head .colorswap:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .colorswap:after {
  content: "\e801";
}
#header .head .colorswap:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .colorswap:after {
  border-right: 1px solid #ffffff;
  display: block;
  padding-right: 24px;
}
#header .head .fontsizeswap:hover,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap:hover,
#header .head .colorswap:hover,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .colorswap:hover {
  text-decoration: none !important;
}
#header .head .fontsizeswap:hover span,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap:hover span,
#header .head .colorswap:hover span,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .colorswap:hover span {
  text-decoration: underline;
}
#header .head .fontsizeswap:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .fontsizeswap:after,
#header .head .colorswap:after,
#header .mainnavi .navigation-content .dropdown-layer .columns .column .colorswap:after {
  bottom: 7px;
  font-size: 28px;
  line-height: 18px;
  position: absolute;
  right: 0;
  top: 7px;
  width: 28px;
}
#header.transparent {
  background-color: transparent;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 104;
}
#header.transparent:before {
  background-color: #00A0F0;
  bottom: 0;
  content: '';
  display: block;
  left: 0;
  opacity: 0.85;
  position: absolute;
  right: 0;
  top: 0;
}
#header.transparent.videoActive {
  opacity: 1;
}
#header.transparent.videoActive .mainnavi {
  display: none;
}
#header.transparent .mainnavi {
  /* Based on http://blog.philipbrown.id.au/2012/09/base64-encoded-svg-gradient-backgrounds-in-less/ */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiAgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  /* IE9 - for IE6-8 you need filter and filer:none; for IE9 */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(80%, rgba(255, 255, 255, 0)));
  /* Chrome,Safari4+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 80%);
  /* W3C */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 80%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 80%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 80%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0) 80%);
  /* IE10+ */
}
#header.transparent .mainnavi .navigation-content > ul > li > a,
#header.transparent .mainnavi .search > span,
#header.transparent .mainnavi .search:after,
#header.transparent .mainnavi .menu {
  color: #ffffff;
}
#header.transparent .mainnavi.naviActive {
  background: #ffffff;
}
#header.transparent .mainnavi.naviActive .navigation-content > ul > li > a,
#header.transparent .mainnavi.naviActive .search > span,
#header.transparent .mainnavi.naviActive .search:after,
#header.transparent .mainnavi.naviActive .menu {
  color: #00A0F0;
}
#header.transparent .mainnavi.naviActive .navigation-content > ul > li > a:hover:after,
#header.transparent .mainnavi.naviActive .navigation-content > ul > li > a.active:after,
#header.transparent .mainnavi.naviActive .navigation-content > ul > li > a.main-nav-item-active:after {
  background-color: #00A0F0;
}
#header.transparent .mainnavi .navigation-content > ul > li > a:hover:after,
#header.transparent .mainnavi .navigation-content > ul > li > a.active:after,
#header.transparent .mainnavi .navigation-content > ul > li > a.main-nav-item-active:after {
  background-color: #ffffff;
}
#header.transparent .selector .language-select .label {
  border-color: transparent;
}
#ccToolbar + #cookie-layer + #header.transparent {
  top: 42px;
}
.sticky-nav,
#header .mainnavi.sticky {
  margin-bottom: 81.008px;
  background-color: #00A0F0;
  z-index: 103;
}
.safari .sticky-nav,
.safari #header .mainnavi.sticky {
  transform: translateZ(0);
}
#header .sticky-nav,
#header #header .mainnavi.sticky {
  background-color: #ffffff;
  margin-bottom: 0;
}
.sticky-nav .open-flyout,
#header .mainnavi.sticky .open-flyout {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #ffffff;
  display: none;
  line-height: 66px;
  position: relative;
  text-decoration: none;
}
#header .sticky-nav .open-flyout,
#header #header .mainnavi.sticky .open-flyout {
  color: #00A0F0;
}
.sticky-nav .flyout,
#header .mainnavi.sticky .flyout {
  margin: 0 auto;
  width: 1334px;
}
@media screen and (max-width: 1425px) {
  .sticky-nav .flyout,
  #header .mainnavi.sticky .flyout {
    margin: 0 36px;
    width: auto;
  }
}
.lt-ie9 .sticky-nav .flyout,
.lt-ie9 #header .mainnavi.sticky .flyout {
  width: 940px;
}
.sticky-nav .flyout ul,
#header .mainnavi.sticky .flyout ul {
  *zoom: 1;
  list-style: none;
  margin-left: -18px;
}
.sticky-nav .flyout ul:before,
#header .mainnavi.sticky .flyout ul:before,
.sticky-nav .flyout ul:after,
#header .mainnavi.sticky .flyout ul:after {
  content: "";
  display: table;
}
.sticky-nav .flyout ul:after,
#header .mainnavi.sticky .flyout ul:after {
  clear: both;
}
.sticky-nav .flyout ul:before,
#header .mainnavi.sticky .flyout ul:before,
.sticky-nav .flyout ul:after,
#header .mainnavi.sticky .flyout ul:after {
  content: " ";
  display: table;
}
.sticky-nav .flyout ul:after,
#header .mainnavi.sticky .flyout ul:after {
  clear: both;
}
.sticky-nav .flyout ul li,
#header .mainnavi.sticky .flyout ul li {
  display: inline-block;
}
.sticky-nav .flyout ul li a,
#header .mainnavi.sticky .flyout ul li a {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #ffffff;
  display: block;
  line-height: 66px;
  padding-left: 18px;
  padding-right: 18px;
  position: relative;
  text-decoration: none;
}
#header .sticky-nav .flyout ul li a,
#header #header .mainnavi.sticky .flyout ul li a {
  color: #00A0F0;
}
.sticky-nav .flyout ul li a:hover:after,
#header .mainnavi.sticky .flyout ul li a:hover:after,
.sticky-nav .flyout ul li a.active:after,
#header .mainnavi.sticky .flyout ul li a.active:after {
  background-color: #ffffff;
  bottom: 18px;
  content: "";
  height: 1px;
  left: 18px;
  right: 18px;
  position: absolute;
}
#header .sticky-nav.mobile-view.stick .flyout ul li a,
#header #header .mainnavi.sticky.mobile-view.stick .flyout ul li a {
  color: #00A0F0;
}
.sticky-nav.mobile-view,
#header .mainnavi.sticky.mobile-view {
  position: relative;
}
.sticky-nav.mobile-view .open-flyout,
#header .mainnavi.sticky.mobile-view .open-flyout {
  display: block;
  margin: 0 auto;
  max-width: 1334px;
}
@media screen and (max-width: 1425px) {
  .sticky-nav.mobile-view .open-flyout,
  #header .mainnavi.sticky.mobile-view .open-flyout {
    margin: 0 36px;
  }
}
.lt-ie9 .sticky-nav.mobile-view .open-flyout,
.lt-ie9 #header .mainnavi.sticky.mobile-view .open-flyout {
  width: 940px;
}
.sticky-nav.mobile-view .open-flyout.active + .flyout,
#header .mainnavi.sticky.mobile-view .open-flyout.active + .flyout {
  max-height: 600px;
}
.sticky-nav.mobile-view .flyout,
#header .mainnavi.sticky.mobile-view .flyout {
  -webkit-transition: max-height 0.5s;
  -moz-transition: max-height 0.5s;
  -o-transition: max-height 0.5s;
  transition: max-height 0.5s;
  background-color: #EEF0F2;
  border-bottom: 3px solid #00A0F0;
  left: 0;
  margin: -3px 0 0 0;
  max-height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
  width: auto;
}
.sticky-nav.mobile-view .flyout.visible,
#header .mainnavi.sticky.mobile-view .flyout.visible {
  max-height: none;
}
.sticky-nav.mobile-view .flyout ul,
#header .mainnavi.sticky.mobile-view .flyout ul {
  *zoom: 1;
  margin: 36px auto;
  max-width: 1370px;
}
.sticky-nav.mobile-view .flyout ul:before,
#header .mainnavi.sticky.mobile-view .flyout ul:before,
.sticky-nav.mobile-view .flyout ul:after,
#header .mainnavi.sticky.mobile-view .flyout ul:after {
  content: "";
  display: table;
}
.sticky-nav.mobile-view .flyout ul:after,
#header .mainnavi.sticky.mobile-view .flyout ul:after {
  clear: both;
}
.sticky-nav.mobile-view .flyout ul:before,
#header .mainnavi.sticky.mobile-view .flyout ul:before,
.sticky-nav.mobile-view .flyout ul:after,
#header .mainnavi.sticky.mobile-view .flyout ul:after {
  content: " ";
  display: table;
}
.sticky-nav.mobile-view .flyout ul:after,
#header .mainnavi.sticky.mobile-view .flyout ul:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  .sticky-nav.mobile-view .flyout ul,
  #header .mainnavi.sticky.mobile-view .flyout ul {
    margin: 36px 18px;
  }
}
.lt-ie9 .sticky-nav.mobile-view .flyout ul,
.lt-ie9 #header .mainnavi.sticky.mobile-view .flyout ul {
  width: 976px;
}
.sticky-nav.mobile-view .flyout ul li,
#header .mainnavi.sticky.mobile-view .flyout ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
  padding: 0 18px;
  width: 50%;
}
.sticky-nav.mobile-view .flyout ul li:first-child a,
#header .mainnavi.sticky.mobile-view .flyout ul li:first-child a,
.sticky-nav.mobile-view .flyout ul li:first-child + li a,
#header .mainnavi.sticky.mobile-view .flyout ul li:first-child + li a {
  border-top: 1px solid #D9DEE8;
}
.sticky-nav.mobile-view .flyout ul li a,
#header .mainnavi.sticky.mobile-view .flyout ul li a {
  font-size: 1em;
  line-height: 1.625em;
  border-bottom: 1px solid #D9DEE8;
  color: #00A0F0;
  line-height: 37px;
  padding: 5px 0;
}
.sticky-nav.mobile-view .flyout ul li a:hover:after,
#header .mainnavi.sticky.mobile-view .flyout ul li a:hover:after,
.sticky-nav.mobile-view .flyout ul li a.active:after,
#header .mainnavi.sticky.mobile-view .flyout ul li a.active:after {
  content: none;
}
.sticky-nav.mobile-view .flyout ul li a.active,
#header .mainnavi.sticky.mobile-view .flyout ul li a.active {
  color: #003C7D;
  font-weight: bold;
}
.sticky-nav.stick,
#header .mainnavi.sticky.stick {
  left: 0;
  margin-bottom: 0;
  margin-top: 0!important;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}
#header .sticky-nav.stick,
#header #header .mainnavi.sticky.stick {
  background-color: #00A0F0;
}
#header .sticky-nav.stick .open-flyout,
#header #header .mainnavi.sticky.stick .open-flyout {
  color: #ffffff;
}
#header .sticky-nav.stick .flyout ul li a,
#header #header .mainnavi.sticky.stick .flyout ul li a {
  color: #ffffff;
}
.sticky-nav.calculation .flyout ul,
#header .mainnavi.sticky.calculation .flyout ul {
  white-space: nowrap;
}
.sticky-nav.initializing,
#header .mainnavi.sticky.initializing {
  visibility: hidden;
}
#header .mainnavi.sticky {
  background-color: #ffffff;
}
#header .mainnavi.sticky.stick {
  background-color: #00A0F0;
}
#header .mainnavi.sticky.stick .menu-wrapper .menu {
  color: #ffffff;
}
@media screen and (min-width: 901px) {
  #header .mainnavi.sticky.stick .menu-wrapper .navigation-content a {
    color: #ffffff;
  }
}
.lt-ie9 #header .mainnavi.sticky.stick .menu-wrapper .navigation-content a {
  color: #ffffff;
}
#header .mainnavi.sticky.stick .menu-wrapper .navigation-content a.active {
  text-decoration: underline;
}
.prevStickyNav {
  margin-bottom: 147.008px !important;
}
#header .prevStickyNav {
  margin-bottom: 66px!important;
}
#stage.sticking-stickynav,
#full-width.sticking-stickynav {
  padding-top: 136px!important;
}
#header.has-sticky-nav {
  margin-bottom: 0;
}
/**
 * Homepage- and Stage-Modules
 */
.home #main,
#stage {
  /*margin: 0 0 0px;*/
  max-width: none;
  width: auto;
  overflow-x:hidden;
  /* 6.7. Homepage Linklist + Textslider */
}
.home #main .container,
#stage .container {
  margin: 0 auto;
  max-width: 1345px;
  width: 1345px;
}
@media screen and (max-width: 1425px) {
  .home #main .container,
  #stage .container {
    margin: 0 40px;
    width: auto;
  }
}
.lt-ie9 .home #main .container,
.lt-ie9 #stage .container {
  width: 940px;
}
.home #main + #main,
#stage + #main,
.home #main + #full-width,
#stage + #full-width {
  padding-top: 60px;
}
.home #main .presscontainer,
#stage .presscontainer {
  margin-bottom: 81.008px;
  *zoom: 1;
}
.home #main .presscontainer:before,
#stage .presscontainer:before,
.home #main .presscontainer:after,
#stage .presscontainer:after {
  content: "";
  display: table;
}
.home #main .presscontainer:after,
#stage .presscontainer:after {
  clear: both;
}
.home #main .presscontainer:before,
#stage .presscontainer:before,
.home #main .presscontainer:after,
#stage .presscontainer:after {
  content: " ";
  display: table;
}
.home #main .presscontainer:after,
#stage .presscontainer:after {
  clear: both;
}
.home #main .presscontainer .small,
#stage .presscontainer .small {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  margin-bottom: 0;
  width: 25%;
}
.home #main .presscontainer .big,
#stage .presscontainer .big {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 0;
  width: 66.6%;
}
.home #main .presscontainer .linklist,
#stage .presscontainer .linklist {
  margin-bottom: 81.008px;
  padding-top: 22px;
}
.home #main .presscontainer .linklist .headline,
#stage .presscontainer .linklist .headline {
  font-size: 1.5em;
  line-height: 1.33333333em;
  margin: 0 0 0.5em;
}
.home #main .presscontainer .linklist .text,
#stage .presscontainer .linklist .text {
  color: #4B5564;
  font-size: 1.125em;
  line-height: 1.33333333em;
  margin-bottom: 0.6em;
}
.home #main .presscontainer .linklist ul,
#stage .presscontainer .linklist ul {
  list-style-type: none;
  margin: 0;
}
.home #main .presscontainer .linklist li,
#stage .presscontainer .linklist li {
  margin: 0;
}
.home #main .presscontainer .linklist li a,
#stage .presscontainer .linklist li a {
  border-top: 1px solid #D9DEE8;
  font-size: 1.0625em;
  line-height: 1.17647059em;
  display: block;
  padding: 11px 0;
  text-decoration: none;
}
.home #main .presscontainer .linklist li a:hover,
#stage .presscontainer .linklist li a:hover,
.home #main .presscontainer .linklist li a:active,
#stage .presscontainer .linklist li a:active,
.home #main .presscontainer .linklist li a:focus,
#stage .presscontainer .linklist li a:focus {
  text-decoration: underline;
}
.home #main .presscontainer .linklist li:first-child a,
#stage .presscontainer .linklist li:first-child a {
  border-top: 0 none;
}
/**
 * END Homepage-Modules
 */
#main #content #contact form input,
#main #content #contact form textarea,
#main #content #contact form input[type="radio"] ~ span:before,
#main #content #contact form textarea[type="radio"] ~ span:before {
  border: 1px solid #D9DEE8;
}
#main #content #contact form input:focus,
#main #content #contact form textarea:focus,
#main #content #contact form input[type="radio"]:checked ~ span:before,
#main #content #contact form textarea[type="radio"]:checked ~ span:before {
  background: #ffffff;
  border: 1px solid #00A0F0 !important;
}
#main #content #contact form input[type="radio"]:checked ~ span:before,
#main #content #contact form textarea[type="radio"]:checked ~ span:before {
  background: #00A0F0;
}
#main #content #contact form .error input,
#main #content #contact form .error textarea {
  border-color: #D7005F;
}
#main #content #contact form .active .js-select {
  border-color: #D9DEE8;
}
#main #content #contact form .active .js-select + ul li {
  border-color: #D9DEE8;
}
#main #content #contact form button {
  line-height: 1.4;
}
/**
 * Footer
 */
#footer {
  background-color: #00A0F0;
  padding-bottom: 40px;
}
#footer a {
  color: #ffffff;
}
#footer > div {
  *zoom: 1;
  margin: 0 auto;
  max-width: 1345px;
  padding-top: 24px;
  position: relative;
  width: 1345px;
}
#footer > div:before,
#footer > div:after {
  content: "";
  display: table;
}
#footer > div:after {
  clear: both;
}
#footer > div:before,
#footer > div:after {
  content: " ";
  display: table;
}
#footer > div:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #footer > div {
    margin: 0 40px;
    width: auto;
  }
}
#footer > div .headline .brand-name,
#footer > div .social .headline {
  color: #ffffff;
  display: block;
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 24px;
  outline: 0;
}
#footer > div .headline .roof-line {
  font-size: 1em;
  line-height: 1.625em;
  color: #ffffff;
  display: block;
  margin: 0;
}
.lt-ie9 #footer > div {
  width: 940px;
}
#footer > div .headline + .block {
  margin-left: 0;
}
#footer > div > div {
  *zoom: 1;
  float: left;
  width: 75.7%;
}
#footer > div > div:before,
#footer > div > div:after {
  content: "";
  display: table;
}
#footer > div > div:after {
  clear: both;
}
#footer > div > div:before,
#footer > div > div:after {
  content: " ";
  display: table;
}
#footer > div > div:after {
  clear: both;
}
.lt-ie9 #footer > div > div {
  float: none;
  margin-right: 0;
  width: 100%;
}
#footer > div > div .headline {
  margin-top: 0;
}
#footer > div > div.social {
  float: right;
  margin-right: 0;
  min-width: 220px;
  width: 21%;
}
.lt-ie9 #footer > div > div.social {
  float: none;
  margin-top: 16px;
  position: static;
  width: auto;
}
#footer > div > div.social .headline {
  margin-bottom: 16px;
}
#footer > div > div.social .infolabel {
  color: #ffffff;
  margin: 0 0 16px;
}
#footer > div > div.social .block {
  width: auto;
}
.lt-ie9 #footer > div > div.social .block {
  float: none;
}
#footer > div > div.social .block ul {
  margin-bottom: 24px;
}
#footer > div > div.social .block li a {
  border-top: 0 none;
  font-weight: bold;
  padding: 0;
}
#footer > div > div > div {
  display: table;
}
#footer > div > .ui-accordion {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
}
#footer .block {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  padding-left: 40px;
  width: 33.4%;
}
#footer .block:first-child {
  padding-left: 0;
}
#footer .block .icons {
  *zoom: 1;
  margin-right: -11px;
}
#footer .block .icons:before,
#footer .block .icons:after {
  content: "";
  display: table;
}
#footer .block .icons:after {
  clear: both;
}
#footer .block .icons:before,
#footer .block .icons:after {
  content: " ";
  display: table;
}
#footer .block .icons:after {
  clear: both;
}
#footer .block .icons a {
  display: inline-block;
  height: 42px;
  margin-bottom: 16px;
  margin-right: 11px;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  text-indent: -9999px;
  vertical-align: top;
  width: 42px;
}
#footer .block .icons a.engineered {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjcuMiAoMjgyNzYpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmVuZ2luZWVyZWQgaG92ZXJAMXg8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iMDBfMDAtU3R5bGUtSW52ZW50b3J5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MjMuMDAwMDAwLCAtNTk2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNS4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtbWVkaWEtb24tZWxlY3RyaWNCbHVlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDY2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJlbmdpbmVlcmVkLWhvdmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1OTguMDAwMDAwLCAzMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01NyIgZmlsbD0iI0ZGRkZGRiIgeD0iMCIgeT0iMCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiByeD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4zMDI3MzQzOCwzMSBMOS41MjA1MDc4MSwyNS4yNTA5NzY2IEw3LjIyNjU2MjUsMjUuMjUwOTc2NiBMNy4yMjY1NjI1LDIzLjI4MjcxNDggTDkuOTMxMTUyMzQsMjMuMjgyNzE0OCBMMTAuOTUwNjgzNiwxOC41MjQ5MDIzIEw4LjY1NjczODI4LDE4LjUyNDkwMjMgTDguNjU2NzM4MjgsMTYuNTU2NjQwNiBMMTEuMzQ3MTY4LDE2LjU1NjY0MDYgTDEyLjU2NDk0MTQsMTAuODIxNzc3MyBMMTQuNzczOTI1OCwxMC44MjE3NzczIEwxMy41NTYxNTIzLDE2LjU1NjY0MDYgTDE2LjMzMTU0MywxNi41NTY2NDA2IEwxNy41NDkzMTY0LDEwLjgyMTc3NzMgTDE5Ljc1ODMwMDgsMTAuODIxNzc3MyBMMTguNTQwNTI3MywxNi41NTY2NDA2IEwyMC44NjI3OTMsMTYuNTU2NjQwNiBMMjAuODYyNzkzLDE4LjUyNDkwMjMgTDE4LjEyOTg4MjgsMTguNTI0OTAyMyBMMTcuMTI0NTExNywyMy4yODI3MTQ4IEwxOS40NDY3NzczLDIzLjI4MjcxNDggTDE5LjQ0Njc3NzMsMjUuMjUwOTc2NiBMMTYuNzEzODY3MiwyNS4yNTA5NzY2IEwxNS40OTYwOTM4LDMxIEwxMy4yODcxMDk0LDMxIEwxNC41MDQ4ODI4LDI1LjI1MDk3NjYgTDExLjcyOTQ5MjIsMjUuMjUwOTc2NiBMMTAuNTExNzE4OCwzMSBMOC4zMDI3MzQzOCwzMSBaIE0xMi4xMjU5NzY2LDIzLjI4MjcxNDggTDE0LjkxNTUyNzMsMjMuMjgyNzE0OCBMMTUuOTM1MDU4NiwxOC41MjQ5MDIzIEwxMy4xNDU1MDc4LDE4LjUyNDkwMjMgTDEyLjEyNTk3NjYsMjMuMjgyNzE0OCBaIE0yNy43MjgzMTY0LDMxLjQ2NzI4NTIgQzI2LjI1NTY1MjgsMzEuNDY3Mjg1MiAyNS4wNjg1NzE2LDMxLjE3NzAwNDkgMjQuMTY3MDM3MSwzMC41OTY0MzU1IEMyMy4yNjU1MDI3LDMwLjAxNTg2NjIgMjIuNjE2NTAyLDI5LjIxMTEwNTQgMjIuMjIwMDE1NiwyOC4xODIxMjg5IEMyMS45ODQwMTE5LDI3LjU4NzM5OTQgMjEuODE4ODExNywyNi45MzgzOTg3IDIxLjcyNDQxMDIsMjYuMjM1MTA3NCBDMjEuNjMwMDA4NywyNS41MzE4MTYxIDIxLjU4MjgwODYsMjQuNzQxMjE1MyAyMS41ODI4MDg2LDIzLjg2MzI4MTIgQzIxLjU4MjgwODYsMjIuNzIxMDIyOSAyMS42NTgzMjg3LDIxLjY5NDQyMTkgMjEuODA5MzcxMSwyMC43ODM0NDczIEMyMS45NjA0MTM1LDE5Ljg3MjQ3MjcgMjIuMTc5ODkzOCwxOS4xMzE0MzE5IDIyLjQ2NzgxODQsMTguNTYwMzAyNyBDMjIuNzU1NzQzLDE3Ljk4OTE3MzYgMjMuMDc5MDYzMywxNy41MjQyNTMxIDIzLjQzNzc4OTEsMTcuMTY1NTI3MyBDMjMuOTE5MjM2OCwxNi42NjUxOTkzIDI0LjUxMzk1NzQsMTYuMjg1MjM4OSAyNS4yMjE5Njg4LDE2LjAyNTYzNDggQzI1LjkyOTk4MDEsMTUuNzY2MDMwNiAyNi43OTM3NDEsMTUuNjM2MjMwNSAyNy44MTMyNzc0LDE1LjYzNjIzMDUgQzI4Ljc1NzI5MjUsMTUuNjM2MjMwNSAyOS41NTAyNTMzLDE1Ljc2MTMxMDYgMzAuMTkyMTgzNiwxNi4wMTE0NzQ2IEMzMC44MzQxMTM5LDE2LjI2MTYzODYgMzEuMzY3NDc0NSwxNi41OTkxMTkgMzEuNzkyMjgxMywxNy4wMjM5MjU4IEMzMi4yNjQyODg4LDE3LjUxNDgxMzcgMzIuNjIwNjQ5MiwxOC4wNzg4NTQyIDMyLjg2MTM3MzEsMTguNzE2MDY0NSBDMzMuMTAyMDk2OSwxOS4zNTMyNzQ3IDMzLjI1NTQ5NzEsMjAuMDQwMDM1NCAzMy4zMjE1NzgxLDIwLjc3NjM2NzIgQzMzLjM4NzY1OTIsMjEuNTEyNjk5IDMzLjQyMDY5OTIsMjIuMjE1OTc5NyAzMy40MjA2OTkyLDIyLjg4NjIzMDUgTDMzLjQyMDY5OTIsMjQuNDQzODQ3NyBMMjQuNDI5LDI0LjQ0Mzg0NzcgTDI0LjQyOSwyNC44NTQ0OTIyIEMyNC40MjksMjUuNjU2OTA1MSAyNC41MTM5NjAxLDI2LjMyNzE0NTcgMjQuNjgzODgyOCwyNi44NjUyMzQ0IEMyNC44NTM4MDU2LDI3LjQwMzMyMyAyNS4wOTQ1MjU4LDI3LjgzMjg0MzQgMjUuNDA2MDUwOCwyOC4xNTM4MDg2IEMyNS43MTc1NzU4LDI4LjQ3NDc3MzcgMjYuMDg4MDk2MiwyOC43MDEzMzQgMjYuNTE3NjIzMSwyOC44MzM0OTYxIEMyNi45NDcxNSwyOC45NjU2NTgyIDI3LjQyMTUxMDQsMjkuMDMxNzM4MyAyNy45NDA3MTg4LDI5LjAzMTczODMgQzI4LjQ5NzY4NzcsMjkuMDMxNzM4MyAyOC45OTU2NDgyLDI4LjkzMDI1ODIgMjkuNDM0NjE1MywyOC43MjcyOTQ5IEMyOS44NzM1ODIzLDI4LjUyNDMzMTcgMzAuMjExMDYyNiwyOC4yODU5NzE0IDMwLjQ0NzA2NjQsMjguMDEyMjA3IEMzMC42ODMwNzAyLDI3LjczODQ0MjYgMzAuODYyNDMwNCwyNy40OTc3MjI0IDMwLjk4NTE1MjQsMjcuMjkwMDM5MSBMMzMuMjM2NjE3MiwyOC40NTExNzE5IEMzMi44Nzc4OTE1LDI5LjEzMDg2MjggMzIuNDQ2MDExLDI5LjY5NDkwMzQgMzEuOTQwOTYyOSwzMC4xNDMzMTA1IEMzMS40MzU5MTQ4LDMwLjU5MTcxNzcgMzAuODE3NTk0MiwzMC45MjQ0NzgxIDMwLjA4NTk4MjQsMzEuMTQxNjAxNiBDMjkuMzU0MzcwNywzMS4zNTg3MjUgMjguNTY4NDg5OSwzMS40NjcyODUyIDI3LjcyODMxNjQsMzEuNDY3Mjg1MiBMMjcuNzI4MzE2NCwzMS40NjcyODUyIFogTTI0LjQ1NzMyMDMsMjIuMzMzOTg0NCBMMzAuNjMxMTQ4NSwyMi4zMzM5ODQ0IEMzMC42MzExNDg1LDIxLjEyNTY0NSAzMC40ODcxODgzLDIwLjE4MTY0NCAzMC4xOTkyNjM3LDE5LjUwMTk1MzEgQzI5LjkxMTMzOTEsMTguODIyMjYyMiAyOS41MjkwMTg3LDE4LjM4ODAyMTggMjkuMDUyMjkxLDE4LjE5OTIxODggQzI4LjU3NTU2MzQsMTguMDEwNDE1NyAyOC4wOTY0ODI5LDE3LjkxNjAxNTYgMjcuNjE1MDM1MiwxNy45MTYwMTU2IEMyNy4xNjE5MDc5LDE3LjkxNjAxNTYgMjYuNzQ2NTQ3NSwxNy45ODQ0NTU3IDI2LjM2ODk0MTQsMTguMTIxMzM3OSBDMjUuOTkxMzM1NCwxOC4yNTgyMjAxIDI1LjY2NTY1NSwxOC40OTQyMjAzIDI1LjM5MTg5MDYsMTguODI5MzQ1NyBDMjUuMTE4MTI2MywxOS4xNjQ0NzExIDI0Ljg5ODY0NiwxOS42MTc1OTE1IDI0LjczMzQ0MzQsMjAuMTg4NzIwNyBDMjQuNTY4MjQwNywyMC43NTk4NDk5IDI0LjQ3NjIwMDYsMjEuNDc0OTMwNiAyNC40NTczMjAzLDIyLjMzMzk4NDQgTDI0LjQ1NzMyMDMsMjIuMzMzOTg0NCBaIiBpZD0iI2UiIGZpbGw9IiMwMDNDN0QiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.lt-ie9 #footer .block .icons a.engineered {
  background: url(../img/layout/sprite.png) -424px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer .block .icons a.engineered {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer .block .icons a.gplus {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjcuMSAoMjgyMTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmdvb2dsZStfcmVkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IjAwXzAwLVN0eWxlLUludmVudG9yeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkzLjAwMDAwMCwgLTE0Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imdvb2dsZStfcmVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjguMDAwMDAwLCAxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTU3IiBmaWxsPSIjREQ0QjM5IiB4PSIwIiB5PSIwIiB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjUwMDAwMCwgMTMuNTAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4xNDI4NTcxNCw2LjQyODU3MTQzIEw3LjE0Mjg1NzE0LDkgTDExLjE5Mzg3NzYsOSBDMTEuMDMwNjEyMiwxMC4xMDM1NzE0IDkuOTY5Mzg3NzYsMTIuMjM1NzE0MyA3LjE0Mjg1NzE0LDEyLjIzNTcxNDMgQzQuNzA0MDgxNjMsMTIuMjM1NzE0MyAyLjcxNDI4NTcxLDEwLjExNDI4NTcgMi43MTQyODU3MSw3LjUgQzIuNzE0Mjg1NzEsNC44ODU3MTQyOSA0LjcwNDA4MTYzLDIuNzY0Mjg1NzEgNy4xNDI4NTcxNCwyLjc2NDI4NTcxIEM4LjUzMDYxMjI0LDIuNzY0Mjg1NzEgOS40NTkxODM2NywzLjM4NTcxNDI5IDkuOTg5Nzk1OTIsMy45MjE0Mjg1NyBMMTEuOTI4NTcxNCwxLjk2MDcxNDI5IEMxMC42ODM2NzM1LDAuNzM5Mjg1NzE0IDkuMDcxNDI4NTcsMCA3LjE0Mjg1NzE0LDAgQzMuMTkzODc3NTUsMCAwLDMuMzUzNTcxNDMgMCw3LjUgQzAsMTEuNjQ2NDI4NiAzLjE5Mzg3NzU1LDE1IDcuMTQyODU3MTQsMTUgQzExLjI2NTMwNjEsMTUgMTQsMTEuOTU3MTQyOSAxNCw3LjY3MTQyODU3IEMxNCw3LjE3ODU3MTQzIDEzLjk0ODk3OTYsNi44MDM1NzE0MyAxMy44ODc3NTUxLDYuNDI4NTcxNDMgTDcuMTQyODU3MTQsNi40Mjg1NzE0MyBMNy4xNDI4NTcxNCw2LjQyODU3MTQzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJTaGFwZSIgcG9pbnRzPSIyMyA2IDIxIDYgMjEgNCAxOSA0IDE5IDYgMTcgNiAxNyA4IDE5IDggMTkgMTAgMjEgMTAgMjEgOCAyMyA4Ij48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
.lt-ie9 #footer .block .icons a.gplus {
  background: url(../img/layout/sprite.png) -212px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer .block .icons a.gplus {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer .block .icons a.facebook {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GYWNlYm9vazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwMF8wMC1TdHlsZS1JbnZlbnRvcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJJY29ucyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1LjAwMDAwMCwgLTE0Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZhY2Vib29rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM5LjYwNDc0NjMsNDEuOTEzMzM1OCBDNDAuODc5NjM0Myw0MS45MTMzMzU4IDQxLjkxMzE3OTEsNDAuODc5NzkxIDQxLjkxMzE3OTEsMzkuNjA0OTAzIEw0MS45MTMxNzkxLDIuMzk1MDk3MDEgQzQxLjkxMzE3OTEsMS4xMTk4OTU1MiA0MC44Nzk2MzQzLDAuMDg2NjY0MTc5MSAzOS42MDQ3NDYzLDAuMDg2NjY0MTc5MSBMMi4zOTUyNTM3MywwLjA4NjY2NDE3OTEgQzEuMTE5ODk1NTIsMC4wODY2NjQxNzkxIDAuMDg2NjY0MTc5MSwxLjExOTg5NTUyIDAuMDg2NjY0MTc5MSwyLjM5NTA5NzAxIEwwLjA4NjY2NDE3OTEsMzkuNjA0OTAzIEMwLjA4NjY2NDE3OTEsNDAuODc5NzkxIDEuMTE5ODk1NTIsNDEuOTEzMzM1OCAyLjM5NTI1MzczLDQxLjkxMzMzNTggTDM5LjYwNDc0NjMsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMSIgZmlsbD0iIzM5NTE4NSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjguOTQ2MzA2LDQxLjkxMzMzNTggTDI4Ljk0NjMwNiwyNS43MTU5MTA0IEwzNC4zODMyNjg3LDI1LjcxNTkxMDQgTDM1LjE5NzA5NywxOS40MDMzNzMxIEwyOC45NDYzMDYsMTkuNDAzMzczMSBMMjguOTQ2MzA2LDE1LjM3MzA5NyBDMjguOTQ2MzA2LDEzLjU0NTQ3MDEgMjkuNDUzNzUzNywxMi4zMDAwNDQ4IDMyLjA3NDY3OTEsMTIuMzAwMDQ0OCBMMzUuNDE3NDQwMywxMi4yOTg0Nzc2IEwzNS40MTc0NDAzLDYuNjUyNjExOTQgQzM0LjgzOSw2LjU3NTgyMDkgMzIuODU0OTcwMSw2LjQwMzkwMjk5IDMwLjU0NjM4MDYsNi40MDM5MDI5OSBDMjUuNzI3MDM3Myw2LjQwMzkwMjk5IDIyLjQyNzUyOTksOS4zNDU2MjY4NyAyMi40Mjc1Mjk5LDE0Ljc0ODExMTkgTDIyLjQyNzUyOTksMTkuNDAzMzczMSBMMTYuOTc2Nzc2MSwxOS40MDMzNzMxIEwxNi45NzY3NzYxLDI1LjcxNTkxMDQgTDIyLjQyNzUyOTksMjUuNzE1OTEwNCBMMjIuNDI3NTI5OSw0MS45MTMzMzU4IEwyOC45NDYzMDYsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
.lt-ie9 #footer .block .icons a.facebook {
  background: url(../img/layout/sprite.png) -265px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer .block .icons a.facebook {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer .block .icons a.twitter {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT50d2l0dGVyIGNvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iMDBfMDAtU3R5bGUtSW52ZW50b3J5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iSWNvbnMiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkuMDAwMDAwLCAtMTQ2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNS4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEtb24td2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0NS4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0idHdpdHRlci1jb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NC4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNTciIGZpbGw9IiM1RDlFQzkiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgcng9IjMiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM0LjgyOTI2ODMsMTMuOTM2MTI5OSBDMzMuODExNjExNCwxNC4zODg2MzA2IDMyLjcxNzk3NjcsMTQuNjk0NDU2NiAzMS41NzAxMTU2LDE0LjgzMjAwMjIgQzMyLjc0MTc1MTQsMTQuMTI3ODQxNyAzMy42NDE0NDU1LDEzLjAxMjg3MDEgMzQuMDY1MTQwNCwxMS42ODQzNzgzIEMzMi45Njg3NzQyLDEyLjMzNjI5OTkgMzEuNzU0MzQ0LDEyLjgwOTc5NzYgMzAuNDYxODExNSwxMy4wNjUwMDc2IEMyOS40MjY2NTI0LDExLjk1OTI2NjcgMjcuOTUxOTE0OCwxMS4yNjgyOTI3IDI2LjMxOTg1OTksMTEuMjY4MjkyNyBDMjMuMTg1OTU0MSwxMS4yNjgyOTI3IDIwLjY0NTIwMSwxMy44MTU2MjUzIDIwLjY0NTIwMSwxNi45NTc1Njg4IEMyMC42NDUyMDEsMTcuNDAzNDc2MyAyMC42OTU0ODE5LDE3LjgzNzcxODggMjAuNzkyMTk5MywxOC4yNTQxMDg3IEMxNi4wNzYxMTQ4LDE4LjAxNjg1MjcgMTEuODk0OTA5NywxNS43NTE4MTMxIDkuMDk2MTc2MTksMTIuMzA5NzI0IEM4LjYwNzczMzI2LDEzLjE1MDAxIDguMzI3OTAwMzcsMTQuMTI3MzM0NSA4LjMyNzkwMDM3LDE1LjE2OTk4MyBDOC4zMjc5MDAzNywxNy4xNDM4MDMyIDkuMzI5Nzc0OTQsMTguODg1MjM2MiAxMC44NTIzNjUzLDE5LjkwNTQ2NzYgQzkuOTIyMTE4MjMsMTkuODc1OTUgOS4wNDcyMTA1LDE5LjYyMDAzIDguMjgyMDcwOTEsMTkuMTkzOTAyMyBDOC4yODE2NjYyMywxOS4yMTc2MzgxIDguMjgxNjY2MjMsMTkuMjQxNDc1MiA4LjI4MTY2NjIzLDE5LjI2NTQxMzkgQzguMjgxNjY2MjMsMjIuMDIyMDA2NSAxMC4yMzc2NjM3LDI0LjMyMTUzMzkgMTIuODMzNTUzOCwyNC44NDQxMjYxIEMxMi4zNTczNTIzLDI0Ljk3NDE2NTUgMTEuODU2MDYwOSwyNS4wNDM2NDg0IDExLjMzODQ4MTMsMjUuMDQzNjQ4NCBDMTAuOTcyODU3MywyNS4wNDM2NDg0IDEwLjYxNzM1MDIsMjUuMDA4MDQ0NyAxMC4yNzA5NDgyLDI0Ljk0MTYwNDkgQzEwLjk5Mjk4OTksMjcuMjAxOTc4NSAxMy4wODg2MDAzLDI4Ljg0Njg0NTUgMTUuNTcxNjg3MiwyOC44OTI3OTU1IEMxMy42Mjk2NTEsMzAuNDE4Njc5NSAxMS4xODI4ODM3LDMxLjMyODI0NTUgOC41MjQzNzAxNywzMS4zMjgyNDU1IEM4LjA2NjM3OTA0LDMxLjMyODI0NTUgNy42MTQ2NjAzOCwzMS4zMDEzNjUzIDcuMTcwNzMxNzEsMzEuMjQ4ODIyIEM5LjY4MTk0MzUxLDMyLjg2MzA1NTcgMTIuNjY0NzAzMSwzMy44MDQ4NzggMTUuODY5MjI0NiwzMy44MDQ4NzggQzI2LjMwNjYwNjgsMzMuODA0ODc4IDMyLjAxNDE0NTQsMjUuMTM1NTQ4MyAzMi4wMTQxNDU0LDE3LjYxNzMwMDkgQzMyLjAxNDE0NTQsMTcuMzcwNjExNCAzMi4wMDg2ODIzLDE3LjEyNTI0MDYgMzEuOTk3NzU2MSwxNi44ODEyODk5IEMzMy4xMDYzNjM3LDE2LjA3OTE0MzMgMzQuMDY4NDc5LDE1LjA3NzA2ODcgMzQuODI5MjY4MywxMy45MzYxMjk5IiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
#footer .block .icons a.instagram {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAIAAABKoV4MAAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAC3BJREFUeJxlWGuMXVUV3nufc++dO3cenRlmWoa2Q6c0nbZQkFqmLUYe5WWFKBIIqCSoJCZiIj8kGo2Jmig/jDESo6n4CxQMxQTlUQwvAXmWdoQ+tAVqOw7TdjplpjP3fc/Zy/Wttc+0xsnt7bnnnL3X2t/61rfW3vHxq79nyBhj+R//T8TfVj+ewre3uOn5JuHby81U3zFu4Y5cmxTXkQ9vmtSG61Q+nlxiHFmHa29jwxcww5M59QI/4IblP9w3zvILli/I45Z1PMbCF57UGu/YGE9tsQB+amGSJ+dRDoPgD89sZX5MHRnjPeGmdbFak6FeLuVNmSUidSJ1uKOrNPyS58fwgCdgD9h9doanZnseTmAsG/aYjk3CCdznl2L1AGg6dj6yNraOjFoVY1gjbMr6xSsnTz3GGF0QlsxrwhRWpjOe3RCcxHl+6sWqzqdfmIPBi42u0DPsCaVsPsVaLUcC4wGo+iIzAXR4xIgpEl7gBZK8Hg+EAS5uYaSgIrMJzoAZ00lYccPyw4hDJTY828bqARKDy1MRE8XxWiQASkMsOeruiNcMRef2mjjiJ0JJoyThd7wEC2yV67SR1MZn5/dNtmqJxFsXxP/ECfbWRUZjDw+sEAgzsdMISaAgU6yQz4+uafvsaH7d+ZYN/+8fCWj6vfBz4WlSbcyPTRz/87uzuyZM4oG/WsGr4oHgGzPBjDgP/usUhPdcf3fxtqvbtm0Cw7z3M/O+UmevQ7QzZghAWbroX+RcZ1vUVey5fGXXxqHJR3ZNPjrWrLYYmgAAkA3XsUPsHZ2FJqLb19Pxg6/EKwb5d/2lPfW/vpNOTFO5TikpMHgfKElC09lJ74hX1lksjAwu2ra+a3R42V2b24f7D//8xfrHNaUy0g5ZB3oyAb2EDl8h5Qr54m1bcysGqdmqPPRMY+dbvt6CVe+MIkVGKcl+iwyIQxJdMIZnrDbLJ+YqY+P120cHvjjau2W4cbJ85IGXwX2g7CJSYWPwQ+KRk6n5/9xla9tu2MK3qg8/1XzyVXBCkohEoJBRCGVILZL8k0zVRHOcW13Xr++4al15z9GpB/8WdRb6brpkYNva6Wf3lw+elHRXBjDnfUg8A1XBJI7SwvVb2F7j5V3N5183kRfxdJRxAkoDS+KtgfawFkaydmYxq0Fx46qBb29zzpU2rjCpP/aL50oXLi0O9y/76qaD3/1LTCYhr1kdEcsOQk0k0AP5zq7cyDClvvnSG7bV0PWI1olvmd+AOJ83hQJWXm76JlDFY+vzfe1sW1Mtf94i59PZne8V79nasebctoFS7XglCqrATnDeR9BQIR1mjlYP2Tj2s3P+2HEOohOfVMEg+YJTNDiQ27guN7I86uliv9PjM6394/U3D/mpOfagtW+89Z9T8Xm9ycfl8rPvcobVD3xESRp3FQu97c0T85Kl/CKyCOCbIG34xEvOgfhWa1SvSD1TdKxmh83n2268ov2WrbbUdibXL1pRvPbS0mx5/jc7Gy/s9eNT09/6nVvS15wut07McX2i2WoyU831d+YXtTuM8ZQlbab5JInMLM45ERMGk5PIKy2U7jbfVvzG7YXNF7MEpTPzzbcP+GOnWLyi4cHcJRdEizq67vtCZbCv+vuX/Uw5makQUhD8Yj4xCZBzEUUiLiTMZfGLwTlZX6DVgn4gpXyW4oCncOMV+c3rWXcb7+yvPfR0Oj5FLU5hx4kar1xWuvvG3Opl7bds5ljUnx1DwcQqWfdR8cKUkr6RhhpuRbEVyqsN67XES5FiTsB1lBnGwg0uLt58LdOisXt/5SfbgQrGOVSIRqO1//Dp7/y2Z/u98ZK+0h2fbr6631SasC2Vw5lQ8iJBksWJUciqDhcgb4MWonJ5ynyR6iVlxLnchgttezGdnWs88gQeQd2ktPKEoiXUrM/99JGeX34zXnpO7uKhxhuHeKiTddvQSYFfkYiWlDXoHVZPdgF8s1A1wAnQ07OGmziOV61AIdmzN508pkKJNke7CifR8TZ5fzw9fCxeOVi4fG3zzYNYPQnIoegZNRMFwUe2w3xQ3KC7WezRzsB/tDDFnF3UBbCmpqxPsk7Cn/GA35NsTo+fYvPRYK/KMhYqyhymhG1SzmsnpInnNOscLcQePyhK4TqSD10WKMuX/L6PSCbL+hoXMPAi/ySThx4ua3sC9aDYgiorn3dZs+UzQXXSLMpQpiRkzENtG1WanrarV7uhpbYtb7gCEfqi//MASYjm8PCkVTYjiNKlZcx3UFwQEspPXmKPxIOqQL5DkAQ1sE/aSd9MP3w/3rIlXjfihpen//wAVq3TBQbJ5Fpz2bpooIdaaXPXAXimJNb6rq5g9VZiJk06U4+LijCJQlLIoOA18h4UYyfSvf/w8ze7zu7CHbfW7v8Z1RIMt9IoOJQls6i7dM+tbKp15KPk4BHpBKRD1t5TlVZAiwR84YFR5iMRnNQdjb8mnnPiFYcj9TQz3Xrs0fxdd8crh0v3/7j2q+3pB0elzwZKucvWF79+h+vqoHK1/oedptnSAslVzWiRVxRkzwCY4S/8UeqRNBq4Gbpuq4kHnEA6bkO9T95+zQ4sjq+5LhroL/3o+358wp84yW5Gy5e6/j4MKFcqDz7eGjuA/gCYSe+ZSRlsA/yAJwnd0G7oxgGos5m0IShwrhvbEtDwsmiDN62nn/DTU/nP3OQWL4mGlvEntJ1JkhydaPzxqdY7/wrSYbULlO6caZaTTjVJbZZmTnYbZyWexmh6AmPbS7ZUonrNCG+NVnN2NE3S11+t7d7tLhiJL93gBgaQQEcmWnv2tTjejQTxxptmoaqhXPd2ukUlStN0pqzly4Vekc4knm6szNF9nGa21GmXrzQzUyIsoiokCRaJK41qunfMv/sexkF0I2QM1CsCk1ALooyYIHj+k6s4J9OTp+nUrLGhRSQZiVZTeabJQ0nN/HuvXbPJjV6TfrjXlstGN2Ze2lpRY9nOaoEIeza5aWRHAbarBayTnW8vFq68hJ81xz70cxUZr8KEGMdaVTEYjSw2TP6tp+yqT7g1G/xVn6enH7L6HMzRSiG5JrSU9g6qLm44hVrKagqgxKXSfV+Kl/T6cq366Aus3w74OGWAlJwIK/MoLXwRYZtzeLd/ZUd09ZejK29J2zvo8e3YQ/KyUi/dLMqsJ2kysa2O5CZJYyG7EOvET7Kl9uK9d7ZtXMOdY/WJv6eTp6y+aZWR6HpiZrhJxR8vBZKV2LfotR1+8fl2ZFM8egMNrfVvP09HDhEHImEnLdRaviXkqCmIN4EB4CfTubu7cNHa3Kc2oHVj2396qbbjBa3cXgIvLQZCHWt/qucChD2rUKBVoScfoLlT9tLr3LlD7nNfo7RF5dM2DX0LmbPqSKjm2XUc265OOZywnlXoyVdqj71oWqgIJtWCAg5rCmDHf2ZniDsh1231Y3rm137Pc7T1Trd0xLZ32u5zsvcWbJ7ZU579R1DJ0433DtZ2POc/OinbBMkdfOuJSdifxmiIJGRyCiC7dNlhA2HuNicP0cM/TDr6TUefae/B1sDLFDjkQBNFskVDNpLTCzSAs5V0+rSZrVASssOGaIu6qhyJTZhXRsg+iWyia8owUILPTdHsSS4WlGrVkE8q3XeKazlyifBNkdyRn2HHTtIwSPWwFM4eBAQn5o1ceEk6HGMYbT1toLGec4lzXut6ODBxUrud7MudVCl+L/Vy1CFTyJDggZ4YhVMz3cmH/b3GXGUi1GbVbElx7UMkK0gVRtgjvZn0XAs7llCrjA1clq4hO6fSloPCQQ9l1IlJmG+zUqeBQZEgPbXxAS6b9UhW+hRpiuR8KhwLGN0hZ3ttGyTIGi15dsGGYmn1ZCLW2TIS23C0qI1UtvOUWcJRo5HcXlCYjFMio5LZAY/ULFgKtQ8qEQnS2TIt/RcuLHymNypNPwAAAABJRU5ErkJggg==')
}
.lt-ie9 #footer .block .icons a.twitter {
  background: url(../img/layout/sprite.png) -106px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer .block .icons a.twitter {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer .block .icons a.youtube {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT55b3V0dWJlIGNvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwLjA4ODQzNzUlIiB5MT0iMC4wMjQ5NTMyMTI3JSIgeDI9IjUwLjA4ODQzNzUlIiB5Mj0iMTAwLjA4OTM5NSUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0U1MkYyOCIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQkYxODFGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IjAwXzAwLVN0eWxlLUludmVudG9yeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Ikljb25zIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjc3LjAwMDAwMCwgLTE0Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InlvdXR1YmUtY29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUyLjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01NyIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgeD0iMCIgeT0iMCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiByeD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iWW91VHViZV9saWdodF9jb2xvcl9pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjAwMDAwMCwgMTEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEsNS42NDEwMjU2NCBMMTcuNTc2MDg3LDEwLjI1NjQxMDMgTDE4LjUsOS43NTM3NDQ2MSBMMTEsNS42NDEwMjU2NCBMMTEsNS42NDEwMjU2NCBaIiBpZD0iVGhlX1NoYXJwbmVzcyIgb3BhY2l0eT0iMC4xMiIgZmlsbD0iIzAwMDAwMCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxvemVuZ2UiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNy42OTg5MjQ3LDQuMzE5ODg4NzMgQzI3LjY5ODkyNDcsNC4zMTk4ODg3MyAyNy40MjUyMTk5LDIuMzYxNjEzMzUgMjYuNTg3NjgzMywxLjQ5OTMwNDU5IEMyNS41MjU3MDg3LDAuMzY3MTc2NjM0IDI0LjMzMjM1NTgsMC4zNjE2MTMzNTIgMjMuNzg3NjgzMywwLjI5NDg1Mzk2NCBDMTkuODczNzA0OCwwLjAwODM0NDkyMzUgMTQuMDA1NDc0MSwwLjAwODM0NDkyMzUgMTQuMDA1NDc0MSwwLjAwODM0NDkyMzUgTDEzLjk5NDUyNTksMC4wMDgzNDQ5MjM1IEMxMy45OTQ1MjU5LDAuMDA4MzQ0OTIzNSA4LjEyNjI5NTIxLDAuMDA4MzQ0OTIzNSA0LjIxMjMxNjcyLDAuMjk0ODUzOTY0IEMzLjY2NzY0NDE4LDAuMzYxNjEzMzUyIDIuNDc0MjkxMywwLjM2NzE3NjYzNCAxLjQxMjMxNjcyLDEuNDk5MzA0NTkgQzAuNTc0NzgwMDU5LDIuMzYxNjEzMzUgMC4zMDEwNzUyNjksNC4zMTk4ODg3MyAwLjMwMTA3NTI2OSw0LjMxOTg4ODczIEMwLjMwMTA3NTI2OSw0LjMxOTg4ODczIDAuMDIxODk2MzgzMiw2LjYxNzUyNDM0IDAuMDIxODk2MzgzMiw4LjkxNzk0MTU5IEwwLjAyMTg5NjM4MzIsMTEuMDczNzEzNSBDMC4wMjE4OTYzODMyLDEzLjM3NDEzMDcgMC4zMDEwNzUyNjksMTUuNjcxNzY2MyAwLjMwMTA3NTI2OSwxNS42NzE3NjYzIEMwLjMwMTA3NTI2OSwxNS42NzE3NjYzIDAuNTc0NzgwMDU5LDE3LjYzMDA0MTcgMS40MTIzMTY3MiwxOC40OTIzNTA1IEMyLjQ3NzAyODM1LDE5LjYyNDQ3ODQgMy44NzI5MjI3OCwxOS41ODgzMTcxIDQuNDk0MjMyNjUsMTkuNzA3OTI3NyBDNi43MzA0MDA3OCwxOS45MjQ4OTU3IDE0LDE5Ljk5NDQzNjcgMTQsMTkuOTk0NDM2NyBDMTQsMTkuOTk0NDM2NyAxOS44NzM3MDQ4LDE5Ljk4NjA5MTggMjMuNzg3NjgzMywxOS42OTY4MDExIEMyNC4zMzUwOTI5LDE5LjYzMDA0MTcgMjUuNTI1NzA4NywxOS42MjQ0Nzg0IDI2LjU4NzY4MzMsMTguNDkyMzUwNSBDMjcuNDI1MjE5OSwxNy42MzAwNDE3IDI3LjY5ODkyNDcsMTUuNjcxNzY2MyAyNy42OTg5MjQ3LDE1LjY3MTc2NjMgQzI3LjY5ODkyNDcsMTUuNjcxNzY2MyAyNy45NzgxMDM2LDEzLjM3MTM0OTEgMjcuOTc4MTAzNiwxMS4wNzM3MTM1IEwyNy45NzgxMDM2LDguOTE3OTQxNTkgQzI3Ljk3ODEwMzYsNi42MTc1MjQzNCAyNy42OTg5MjQ3LDQuMzE5ODg4NzMgMjcuNjk4OTI0Nyw0LjMxOTg4ODczIEwyNy42OTg5MjQ3LDQuMzE5ODg4NzMgWiBNMTEuMTEyNDE0NSwxMy42ODU2NzQ1IEwxMS4xMTI0MTQ1LDUuNzAyMzY0MzkgTDE4LjY2NjY2NjcsOS43MDc5Mjc2OCBMMTEuMTEyNDE0NSwxMy42ODU2NzQ1IEwxMS4xMTI0MTQ1LDEzLjY4NTY3NDUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.lt-ie9 #footer .block .icons a.youtube {
  background: url(../img/layout/sprite.png) -318px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer .block .icons a.youtube {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer .block .icons a.linkedin {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5MaW5rZWRJbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwMF8wMC1TdHlsZS1JbnZlbnRvcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJJY29ucyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0NS4wMDAwMDAsIC0xNDUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1LjAwMDAwMCwgMTAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYS1vbi13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ1LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJMaW5rZWRJbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM5LjYwNDc0NjMsNDEuOTEzMzM1OCBDNDAuODc5NjM0Myw0MS45MTMzMzU4IDQxLjkxMzE3OTEsNDAuODc5NzkxIDQxLjkxMzE3OTEsMzkuNjA0OTAzIEw0MS45MTMxNzkxLDIuMzk1MDk3MDEgQzQxLjkxMzE3OTEsMS4xMTk4OTU1MiA0MC44Nzk2MzQzLDAuMDg2NjY0MTc5MSAzOS42MDQ3NDYzLDAuMDg2NjY0MTc5MSBMMi4zOTUyNTM3MywwLjA4NjY2NDE3OTEgQzEuMTE5ODk1NTIsMC4wODY2NjQxNzkxIDAuMDg2NjY0MTc5MSwxLjExOTg5NTUyIDAuMDg2NjY0MTc5MSwyLjM5NTA5NzAxIEwwLjA4NjY2NDE3OTEsMzkuNjA0OTAzIEMwLjA4NjY2NDE3OTEsNDAuODc5NzkxIDEuMTE5ODk1NTIsNDEuOTEzMzM1OCAyLjM5NTI1MzczLDQxLjkxMzMzNTggTDM5LjYwNDc0NjMsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMSIgZmlsbD0iIzAwN0FCQSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS45ODk0MDM2Niw3LjY5Mjg2NDA1IEM4LjA5ODA3MzQsNy42OTI4NjQwNSA2LjU2NzIwMDUyLDkuMjI2NDkwODUgNi41NjY4OTQ1MywxMS4xMTM1MzcyIEM2LjU2Njg5NDUzLDEzLjAwMjQxOTYgOC4wOTc3Njc0MSwxNC41MzU3NDA0IDkuOTg5NzA5NjUsMTQuNTM1NzQwNCBDMTEuODc2NDUsMTQuNTM1NzQwNCAxMy40MDk0NjQ5LDEzLjAwMjQxOTYgMTMuNDA5NDY0OSwxMS4xMTM1MzcyIEMxMy40MDk0NjQ5LDkuMjI2MTg0ODYgMTEuODc2MTQ0LDcuNjkyODY0MDUgOS45ODk0MDM2Niw3LjY5Mjg2NDA1IEw5Ljk4OTQwMzY2LDcuNjkyODY0MDUgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtcGF0aCIgZmlsbD0iI0ZGRkZGRiIgeD0iNy4xNzg4NzY0OSIgeT0iMTcuMTc4NTg0NSIgd2lkdGg9IjUuOTAxNjQ4MDYiIGhlaWdodD0iMTguOTg3OTY0NCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjcuOTg3NzkzMiwxNi41NjY2MDI1IEMyNS4xMTY5ODU4LDE2LjU2NjYwMjUgMjMuMTkxOTk2NSwxOC4xNDA2MjAxIDIyLjQwNDA2OTgsMTkuNjMzMjQ0MSBMMjIuMzI1MTI0MSwxOS42MzMyNDQxIEwyMi4zMjUxMjQxLDE3LjAzODc0NjYgTDE2LjY2NDkwMjksMTcuMDM4NzQ2NiBMMTYuNjY0NTk2OSwxNy4wMzg3NDY2IEwxNi42NjQ1OTY5LDM2LjAyNjQwNSBMMjIuNTYxMDQzMSwzNi4wMjY0MDUgTDIyLjU2MTA0MzEsMjYuNjMzMDkzOCBDMjIuNTYxMDQzMSwyNC4xNTY3MDg4IDIzLjAzMjU3NTIsMjEuNzU4MDQ1NSAyNi4xMDI4ODg3LDIxLjc1ODA0NTUgQzI5LjEyOTEzOTUsMjEuNzU4MDQ1NSAyOS4xNjk1MzAzLDI0LjU5MDI5OCAyOS4xNjk1MzAzLDI2Ljc5MTkwMzEgTDI5LjE2OTUzMDMsMzYuMDI2MDk5IEwzNS4wNjY4OTQ1LDM2LjAyNjA5OSBMMzUuMDY2ODk0NSwyNS42MTEzODk5IEMzNS4wNjY4OTQ1LDIwLjQ5OTE5ODYgMzMuOTYzNzk3LDE2LjU2NjYwMjUgMjcuOTg3NzkzMiwxNi41NjY2MDI1IEwyNy45ODc3OTMyLDE2LjU2NjYwMjUgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
.lt-ie9 #footer .block .icons a.linkedin {
  background: url(../img/layout/sprite.png) -159px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer .block .icons a.linkedin {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer .block .icons a.xing {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5YaW5nPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IjAwXzAwLVN0eWxlLUludmVudG9yeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Ikljb25zIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI1LjAwMDAwMCwgLTE0NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlhpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwMC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNTciIGZpbGw9IiMwMDVENUUiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgcng9IjMiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4LjAzMDY2NTEsMjMuOTUwNjk5MiBMMjguMTcwNDIyNSw3LjMzOTM1NTQ3IEwzNC45NjkzMzQ5LDcuMzM5MzU1NDcgTDI0Ljg1ODg4MzIsMjMuOTUwNjk5MiBMMzEuMzY0NzM5MSwzNC42NjA2NDQ1IEwyNC41NjU4MjY2LDM0LjY2MDY0NDUgTDE4LjAzMDY2NTEsMjMuOTUwNjk5MiBaIiBpZD0iUGF0aC1Db3B5IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjAzMDY2NTA5LDI2LjQwOTgxOTMgTDEzLjQ0ODYwNCwyNi40MDk4MTkzIEwxOC41MTg0ODI3LDE4LjU5NTkzMDcgTDE0LjcwODc0NzMsMTIuMzM5MzU1NSBMOC4yOTA4MDgzNSwxMi4zMzkzNTU1IEwxMi4xMDA1NDM4LDE4LjU5NTkzMDcgTDcuMDMwNjY1MDksMjYuNDA5ODE5MyBaIiBpZD0iU2hhcGUtQ29weSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
.lt-ie9 #footer .block .icons a.xing {
  background: url(../img/layout/sprite.png) 0 -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer .block .icons a.xing {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer .block .icons a.whatsapp {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5XaGF0c0FwcDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwMF8wMC1TdHlsZS1JbnZlbnRvcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJJY29ucyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYwOS4wMDAwMDAsIC0xNDUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1LjAwMDAwMCwgMTAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYS1vbi13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ1LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJXaGF0c0FwcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTg0LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01NyIgZmlsbD0iIzQzRDg1NCIgeD0iMCIgeT0iMCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiByeD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjguMjg0NzIwOCwxNy42MDg1ODY1IEMyNy45MjE2NzQ1LDE3LjgwNzQ4OTUgMjYuMTM2Mzc1MiwxOC43NzA2MjQzIDI1LjgwMTgxMjYsMTguOTA2NzY2NiBDMjUuNDY3MjUsMTkuMDQyOTA5IDI1LjIyMjk2NjIsMTkuMTEzODc2OCAyNC45NjI3NTA4LDE4Ljc1MjI3ODggQzI0LjcwMjA1MjcsMTguMzkyMTI5MiAyMy45NjE0NzY5LDE3LjU4NTQxMzMgMjMuNzM2OTg2OSwxNy4zNDY0NDAxIEMyMy41MTE1MzEzLDE3LjEwNzQ2NjggMjMuMjk0NzY1NiwxNy4wODUyNTkyIDIyLjkzMTcxOTQsMTcuMjg0NjQ1IEMyMi41Njg2NzMxLDE3LjQ4MzA2NTIgMjEuMzkwNzAzOCwxNy45MTkwMTA0IDIwLjAyNTQxODEsMTkuMjMxNjczNyBDMTguOTYyMzQ5LDIwLjI1MzIyNDEgMTguMjY1MjIyOSwyMS40OTI1MDU4IDE4LjA2Mjk0MDUsMjEuODcxMDAwOCBDMTcuODYwNjU4MSwyMi4yNDkwMTMxIDE4LjA2MTQ5MjIsMjIuNDQyMTIyOCAxOC4yNTM2MzY0LDIyLjYxOTMwMSBDMTguNDI2NDY5NiwyMi43NzkwOTkzIDE4LjYzOTg1NTgsMjMuMDM3ODY2MyAxOC44MzI5NjU1LDIzLjI0NjkwNzYgQzE5LjAyNTU5MjUsMjMuNDU1OTQ4OSAxOS4wOTM2NjM3LDIzLjYwNzU0IDE5LjIyNTk0MzgsMjMuODQ5ODkyNyBDMTkuMzU4NzA2NywyNC4wOTIyNDU0IDE5LjMwNTExODgsMjQuMzEwNDU5NCAxOS4yMTk2Njc3LDI0LjQ5ODc0MTMgQzE5LjEzMzczMzksMjQuNjg3NTA2MSAxOC40NjIxOTQ5LDI2LjUzNTU2NjEgMTguMTgxNzAzLDI3LjI4NzcyODUgQzE3LjkwMTIxMTEsMjguMDM5NDA4MSAxNy41ODgzNzM0LDI3LjkyNzg4NzIgMTcuMzcyNTczMywyNy45MzYwOTQ0IEMxNy4xNTY3NzMyLDI3Ljk0NDMwMTUgMTYuOTExMDQxLDI3Ljk4NDM3MTggMTYuNjY0MzQzNCwyNy45OTM1NDQ1IEMxNi40MTc2NDU3LDI4LjAwMjcxNzIgMTYuMDEzNTYzNiwyNy45MjU0NzMzIDE1LjY2MDY1NTYsMjcuNTY3MjU0OCBDMTUuMzA3NzQ3NiwyNy4yMTA0ODQ2IDE0LjMxODU0MywyNi4zNTExNDYzIDE0LjI1MDQ3MTksMjQuNTMwNjA0NSBDMTQuMTgyNDAwNywyMi43MTA1NDUzIDE1LjQ0MTQ3NjEsMjAuOTAxNTkgMTUuNjE3MjA1OSwyMC42NDg2MTYzIEMxNS43OTI5MzU3LDIwLjM5NDY3NyAxOC4wMjIzODc1LDE2LjQ0ODk2MjYgMjEuNzI3NjgwMiwxNC44MjU4NzU0IEMyNS40MzM0NTU4LDEzLjIwMzc1MzggMjUuNDUyMjg0LDEzLjY5ODExNDcgMjYuMTMyNTEzLDEzLjczNDgwNTUgQzI2LjgxMzIyNDcsMTMuNzcwNTMwOCAyOC4zNTUyMDU5LDE0LjU0Nzc5NzQgMjguNjk2MDQ0NSwxNS4zOTk4OTQxIEMyOS4wMzY4ODMyLDE2LjI1MTUwNzkgMjkuMDY0NDAxMywxNi45OTI1NjY1IDI4Ljk3NzUwMTksMTcuMTUwNDMzNyBDMjguODkwNjAyNiwxNy4zMDc4MTgxIDI4LjY0NzI4NDMsMTcuNDEwMTY2MyAyOC4yODQ3MjA4LDE3LjYwODU4NjUgTTIxLjQ4OTE4OTcsOC44MzY1Nzc0NCBDMTkuMDM4NjI3NCw4LjgzNjU3NzQ0IDE2Ljc1NjU1MzMsOS41NzE4NDI3IDE0Ljg1MTA0MzEsMTAuODMxNDAwOSBMMTAuMjE0NDc4Nyw5LjM0NzM1MjY1IEwxMS43MjE3MDAxLDEzLjgyNzQ5ODIgQzEwLjI3NzIzOTMsMTUuODE3MDExMSA5LjQyNDE3NzE1LDE4LjI2MTI5NzQgOS40MjQxNzcxNSwyMC45MDE1OSBDOS40MjQxNzcxNSwyNy41NTUxODU1IDE0LjgzNjU1OTksMzIuOTY3NTY4MiAyMS40ODkxODk3LDMyLjk2NzU2ODIgQzI4LjE0MjMwMjQsMzIuOTY3NTY4MiAzMy41NTQ2ODUxLDI3LjU1NTE4NTUgMzMuNTU0Njg1MSwyMC45MDE1OSBDMzMuNTU0Njg1MSwxNC4yNDg5NjAxIDI4LjE0MjMwMjQsOC44MzY1Nzc0NCAyMS40ODkxODk3LDguODM2NTc3NDQgTTIxLjQ4OTE4OTcsMzUuMzk1NDQwMSBDMTMuNDg0NzkxOCwzNS4zOTU0NDAxIDYuOTk1ODIyNDIsMjguOTA2NDcwNyA2Ljk5NTgyMjQyLDIwLjkwMTU5IEM2Ljk5NTgyMjQyLDE4LjE2MzI5NDIgNy43NTYxOTE5NCwxNS42MDI2NTkzIDkuMDc1NjE0MTEsMTMuNDE3NjIyOCBMNi40NTk0NjAxNyw1LjY0MjA1OTg4IEwxNC40ODQxMzQ2LDguMjEwOTAxOTQgQzE2LjU2MDU0NjksNy4wNjI4NjQ2NSAxOC45NDgzNDg2LDYuNDA4MjIyNyAyMS40ODkxODk3LDYuNDA4MjIyNyBDMjkuNDkzNTg3Nyw2LjQwODIyMjcgMzUuOTgzMDM5OCwxMi44OTc2NzQ5IDM1Ljk4MzAzOTgsMjAuOTAxNTkgQzM1Ljk4MzAzOTgsMjguOTA2NDcwNyAyOS40OTM1ODc3LDM1LjM5NTQ0MDEgMjEuNDg5MTg5NywzNS4zOTU0NDAxIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjIyMTI1MCwgMjAuNTE4NzUwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0yMS4yMjEyNTAsIC0yMC41MTg3NTApICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
.lt-ie9 #footer .block .icons a.whatsapp {
  background: url(../img/layout/sprite.png) -53px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer .block .icons a.whatsapp {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer .block ul {
  list-style-type: none;
}
#footer .block li a {
  border-top: 1px solid #ffffff;
  color: #ffffff;
  display: block;
  padding: 9px 0;
  text-decoration: none;
}
#footer .block li a:hover,
#footer .block li a:active,
#footer .block li a:focus {
  text-decoration: underline;
}
#footer .block li:first-child a {
  border-top: 0 none;
}
/**
 * END Footer
 */
/**
 * Footer Social
 */
#footer-social {
  background-color: #D9DEE8;
  padding-bottom: 40px;
}
#footer-social > div {
  *zoom: 1;
  margin: 0 auto;
  max-width: 1345px;
  padding-top: 54px;
  position: relative;
  width: 1345px;
}
#footer-social > div:before,
#footer-social > div:after {
  content: "";
  display: table;
}
#footer-social > div:after {
  clear: both;
}
#footer-social > div:before,
#footer-social > div:after {
  content: " ";
  display: table;
}
#footer-social > div:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #footer-social > div {
    margin: 0 40px;
    width: auto;
  }
}
#footer-social > div .headline {
  color: #000000;
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 24px;
  outline: 0;
}
@media screen and (max-width: 1279px) {
  #footer-social > div .headline {
    font-size: 2.25em;
    line-height: 1.36111111em;
  }
}
#footer-social > div .headline span {
  font-size: 0.75em;
  line-height: 1.33333333em;
}
@media screen and (max-width: 1279px) {
  #footer-social > div .headline span {
    font-size: 0.66666667em;
    line-height: 1.375em;
  }
}

.lt-ie9 #footer-social > div {
  width: 940px;
}
#footer-social > div .headline + .block {
  margin-left: 0;
}
#footer-social > div > div {
  *zoom: 1;
  float: left;
  width: 15%;
}
#footer-social > div > div:before,
#footer-social > div > div:after {
  content: "";
  display: table;
}
#footer-social > div > div:after {
  clear: both;
}
#footer-social > div > div:before,
#footer-social > div > div:after {
  content: " ";
  display: table;
}
#footer-social > div > div:after {
  clear: both;
}
.lt-ie9 #footer-social > div > div {
  float: none;
  margin-right: 0;
  width: 100%;
}
@media screen and (max-width: 1279px) {
  #footer-social > div > div {
    width: auto;
  }
}
#footer-social > div > div.social {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 16px 0 0 24px;
  min-width: 220px;
  width: 85%;
}
.lt-ie9 #footer-social > div > div.social {
  float: none;
  margin-top: 16px;
  padding: 0;
  position: static;
  width: 100%;
}
@media screen and (max-width: 1279px) {
  #footer-social > div > div.social {
    padding: 0;
    width: 100%;
  }
}
#footer-social > div > div.social .headline {
  margin-bottom: 16px;
}
#footer-social > div > div.social .infolabel {
  color: #ffffff;
  margin: 0 0 16px;
}
#footer-social > div > div.social .block {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
  font-size: 22px;
  display: table-cell;
  margin: -5px 2% 24px 0;
  position: relative;
  width: 15%;
}
.lt-ie9 #footer-social > div > div.social .block {
  width: 200px;
}
#footer-social > div > div.social .block:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1279px) {
  #footer-social > div > div.social .block {
    margin: -5px 3% 24px 0;
    width: 22%;
  }
}
#footer-social > div > div.social .block.icons a {
  color: #000000;
  display: block;
  float: none;
  text-decoration: none;
  height: 42px;
  font-size: 1em;
  padding-left: 55px;
  position: relative;
  line-height: 24px;
}
#footer-social > div > div.social .block.icons a span {
  font-size: 16px;
}
.lt-ie9 #footer-social > div > div.social .block.icons a {
  float: left;
  padding-left: 0;
}
.lt-ie9 #footer-social > div > div.social .block.icons a:before {
  content: "";
  float: left;
  height: 42px;
  margin-right: 10.672px;
  width: 42px;
}
#footer-social > div > div.social .block.icons a.gplus {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjcuMSAoMjgyMTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmdvb2dsZStfcmVkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IjAwXzAwLVN0eWxlLUludmVudG9yeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkzLjAwMDAwMCwgLTE0Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imdvb2dsZStfcmVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjguMDAwMDAwLCAxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTU3IiBmaWxsPSIjREQ0QjM5IiB4PSIwIiB5PSIwIiB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjUwMDAwMCwgMTMuNTAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4xNDI4NTcxNCw2LjQyODU3MTQzIEw3LjE0Mjg1NzE0LDkgTDExLjE5Mzg3NzYsOSBDMTEuMDMwNjEyMiwxMC4xMDM1NzE0IDkuOTY5Mzg3NzYsMTIuMjM1NzE0MyA3LjE0Mjg1NzE0LDEyLjIzNTcxNDMgQzQuNzA0MDgxNjMsMTIuMjM1NzE0MyAyLjcxNDI4NTcxLDEwLjExNDI4NTcgMi43MTQyODU3MSw3LjUgQzIuNzE0Mjg1NzEsNC44ODU3MTQyOSA0LjcwNDA4MTYzLDIuNzY0Mjg1NzEgNy4xNDI4NTcxNCwyLjc2NDI4NTcxIEM4LjUzMDYxMjI0LDIuNzY0Mjg1NzEgOS40NTkxODM2NywzLjM4NTcxNDI5IDkuOTg5Nzk1OTIsMy45MjE0Mjg1NyBMMTEuOTI4NTcxNCwxLjk2MDcxNDI5IEMxMC42ODM2NzM1LDAuNzM5Mjg1NzE0IDkuMDcxNDI4NTcsMCA3LjE0Mjg1NzE0LDAgQzMuMTkzODc3NTUsMCAwLDMuMzUzNTcxNDMgMCw3LjUgQzAsMTEuNjQ2NDI4NiAzLjE5Mzg3NzU1LDE1IDcuMTQyODU3MTQsMTUgQzExLjI2NTMwNjEsMTUgMTQsMTEuOTU3MTQyOSAxNCw3LjY3MTQyODU3IEMxNCw3LjE3ODU3MTQzIDEzLjk0ODk3OTYsNi44MDM1NzE0MyAxMy44ODc3NTUxLDYuNDI4NTcxNDMgTDcuMTQyODU3MTQsNi40Mjg1NzE0MyBMNy4xNDI4NTcxNCw2LjQyODU3MTQzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJTaGFwZSIgcG9pbnRzPSIyMyA2IDIxIDYgMjEgNCAxOSA0IDE5IDYgMTcgNiAxNyA4IDE5IDggMTkgMTAgMjEgMTAgMjEgOCAyMyA4Ij48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") no-repeat;
}
.lt-ie9 #footer-social > div > div.social .block.icons a.gplus:before {
  background: url(../img/layout/sprite.png) -212px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer-social > div > div.social .block.icons a.gplus:before {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer-social > div > div.social .block.icons a.facebook {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GYWNlYm9vazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwMF8wMC1TdHlsZS1JbnZlbnRvcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJJY29ucyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1LjAwMDAwMCwgLTE0Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZhY2Vib29rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM5LjYwNDc0NjMsNDEuOTEzMzM1OCBDNDAuODc5NjM0Myw0MS45MTMzMzU4IDQxLjkxMzE3OTEsNDAuODc5NzkxIDQxLjkxMzE3OTEsMzkuNjA0OTAzIEw0MS45MTMxNzkxLDIuMzk1MDk3MDEgQzQxLjkxMzE3OTEsMS4xMTk4OTU1MiA0MC44Nzk2MzQzLDAuMDg2NjY0MTc5MSAzOS42MDQ3NDYzLDAuMDg2NjY0MTc5MSBMMi4zOTUyNTM3MywwLjA4NjY2NDE3OTEgQzEuMTE5ODk1NTIsMC4wODY2NjQxNzkxIDAuMDg2NjY0MTc5MSwxLjExOTg5NTUyIDAuMDg2NjY0MTc5MSwyLjM5NTA5NzAxIEwwLjA4NjY2NDE3OTEsMzkuNjA0OTAzIEMwLjA4NjY2NDE3OTEsNDAuODc5NzkxIDEuMTE5ODk1NTIsNDEuOTEzMzM1OCAyLjM5NTI1MzczLDQxLjkxMzMzNTggTDM5LjYwNDc0NjMsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMSIgZmlsbD0iIzM5NTE4NSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjguOTQ2MzA2LDQxLjkxMzMzNTggTDI4Ljk0NjMwNiwyNS43MTU5MTA0IEwzNC4zODMyNjg3LDI1LjcxNTkxMDQgTDM1LjE5NzA5NywxOS40MDMzNzMxIEwyOC45NDYzMDYsMTkuNDAzMzczMSBMMjguOTQ2MzA2LDE1LjM3MzA5NyBDMjguOTQ2MzA2LDEzLjU0NTQ3MDEgMjkuNDUzNzUzNywxMi4zMDAwNDQ4IDMyLjA3NDY3OTEsMTIuMzAwMDQ0OCBMMzUuNDE3NDQwMywxMi4yOTg0Nzc2IEwzNS40MTc0NDAzLDYuNjUyNjExOTQgQzM0LjgzOSw2LjU3NTgyMDkgMzIuODU0OTcwMSw2LjQwMzkwMjk5IDMwLjU0NjM4MDYsNi40MDM5MDI5OSBDMjUuNzI3MDM3Myw2LjQwMzkwMjk5IDIyLjQyNzUyOTksOS4zNDU2MjY4NyAyMi40Mjc1Mjk5LDE0Ljc0ODExMTkgTDIyLjQyNzUyOTksMTkuNDAzMzczMSBMMTYuOTc2Nzc2MSwxOS40MDMzNzMxIEwxNi45NzY3NzYxLDI1LjcxNTkxMDQgTDIyLjQyNzUyOTksMjUuNzE1OTEwNCBMMjIuNDI3NTI5OSw0MS45MTMzMzU4IEwyOC45NDYzMDYsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat;
}
.lt-ie9 #footer-social > div > div.social .block.icons a.facebook:before {
  background: url(../img/layout/sprite.png) -265px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer-social > div > div.social .block.icons a.facebook:before {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer-social > div > div.social .block.icons a.twitter {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT50d2l0dGVyIGNvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iMDBfMDAtU3R5bGUtSW52ZW50b3J5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iSWNvbnMiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkuMDAwMDAwLCAtMTQ2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNS4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEtb24td2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0NS4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0idHdpdHRlci1jb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NC4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNTciIGZpbGw9IiM1RDlFQzkiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgcng9IjMiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM0LjgyOTI2ODMsMTMuOTM2MTI5OSBDMzMuODExNjExNCwxNC4zODg2MzA2IDMyLjcxNzk3NjcsMTQuNjk0NDU2NiAzMS41NzAxMTU2LDE0LjgzMjAwMjIgQzMyLjc0MTc1MTQsMTQuMTI3ODQxNyAzMy42NDE0NDU1LDEzLjAxMjg3MDEgMzQuMDY1MTQwNCwxMS42ODQzNzgzIEMzMi45Njg3NzQyLDEyLjMzNjI5OTkgMzEuNzU0MzQ0LDEyLjgwOTc5NzYgMzAuNDYxODExNSwxMy4wNjUwMDc2IEMyOS40MjY2NTI0LDExLjk1OTI2NjcgMjcuOTUxOTE0OCwxMS4yNjgyOTI3IDI2LjMxOTg1OTksMTEuMjY4MjkyNyBDMjMuMTg1OTU0MSwxMS4yNjgyOTI3IDIwLjY0NTIwMSwxMy44MTU2MjUzIDIwLjY0NTIwMSwxNi45NTc1Njg4IEMyMC42NDUyMDEsMTcuNDAzNDc2MyAyMC42OTU0ODE5LDE3LjgzNzcxODggMjAuNzkyMTk5MywxOC4yNTQxMDg3IEMxNi4wNzYxMTQ4LDE4LjAxNjg1MjcgMTEuODk0OTA5NywxNS43NTE4MTMxIDkuMDk2MTc2MTksMTIuMzA5NzI0IEM4LjYwNzczMzI2LDEzLjE1MDAxIDguMzI3OTAwMzcsMTQuMTI3MzM0NSA4LjMyNzkwMDM3LDE1LjE2OTk4MyBDOC4zMjc5MDAzNywxNy4xNDM4MDMyIDkuMzI5Nzc0OTQsMTguODg1MjM2MiAxMC44NTIzNjUzLDE5LjkwNTQ2NzYgQzkuOTIyMTE4MjMsMTkuODc1OTUgOS4wNDcyMTA1LDE5LjYyMDAzIDguMjgyMDcwOTEsMTkuMTkzOTAyMyBDOC4yODE2NjYyMywxOS4yMTc2MzgxIDguMjgxNjY2MjMsMTkuMjQxNDc1MiA4LjI4MTY2NjIzLDE5LjI2NTQxMzkgQzguMjgxNjY2MjMsMjIuMDIyMDA2NSAxMC4yMzc2NjM3LDI0LjMyMTUzMzkgMTIuODMzNTUzOCwyNC44NDQxMjYxIEMxMi4zNTczNTIzLDI0Ljk3NDE2NTUgMTEuODU2MDYwOSwyNS4wNDM2NDg0IDExLjMzODQ4MTMsMjUuMDQzNjQ4NCBDMTAuOTcyODU3MywyNS4wNDM2NDg0IDEwLjYxNzM1MDIsMjUuMDA4MDQ0NyAxMC4yNzA5NDgyLDI0Ljk0MTYwNDkgQzEwLjk5Mjk4OTksMjcuMjAxOTc4NSAxMy4wODg2MDAzLDI4Ljg0Njg0NTUgMTUuNTcxNjg3MiwyOC44OTI3OTU1IEMxMy42Mjk2NTEsMzAuNDE4Njc5NSAxMS4xODI4ODM3LDMxLjMyODI0NTUgOC41MjQzNzAxNywzMS4zMjgyNDU1IEM4LjA2NjM3OTA0LDMxLjMyODI0NTUgNy42MTQ2NjAzOCwzMS4zMDEzNjUzIDcuMTcwNzMxNzEsMzEuMjQ4ODIyIEM5LjY4MTk0MzUxLDMyLjg2MzA1NTcgMTIuNjY0NzAzMSwzMy44MDQ4NzggMTUuODY5MjI0NiwzMy44MDQ4NzggQzI2LjMwNjYwNjgsMzMuODA0ODc4IDMyLjAxNDE0NTQsMjUuMTM1NTQ4MyAzMi4wMTQxNDU0LDE3LjYxNzMwMDkgQzMyLjAxNDE0NTQsMTcuMzcwNjExNCAzMi4wMDg2ODIzLDE3LjEyNTI0MDYgMzEuOTk3NzU2MSwxNi44ODEyODk5IEMzMy4xMDYzNjM3LDE2LjA3OTE0MzMgMzQuMDY4NDc5LDE1LjA3NzA2ODcgMzQuODI5MjY4MywxMy45MzYxMjk5IiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") no-repeat;
}
.lt-ie9 #footer-social > div > div.social .block.icons a.twitter:before {
  background: url(../img/layout/sprite.png) -106px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer-social > div > div.social .block.icons a.twitter:before {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer-social > div > div.social .block.icons a.linkedin {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5MaW5rZWRJbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwMF8wMC1TdHlsZS1JbnZlbnRvcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJJY29ucyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0NS4wMDAwMDAsIC0xNDUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1LjAwMDAwMCwgMTAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYS1vbi13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ1LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJMaW5rZWRJbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM5LjYwNDc0NjMsNDEuOTEzMzM1OCBDNDAuODc5NjM0Myw0MS45MTMzMzU4IDQxLjkxMzE3OTEsNDAuODc5NzkxIDQxLjkxMzE3OTEsMzkuNjA0OTAzIEw0MS45MTMxNzkxLDIuMzk1MDk3MDEgQzQxLjkxMzE3OTEsMS4xMTk4OTU1MiA0MC44Nzk2MzQzLDAuMDg2NjY0MTc5MSAzOS42MDQ3NDYzLDAuMDg2NjY0MTc5MSBMMi4zOTUyNTM3MywwLjA4NjY2NDE3OTEgQzEuMTE5ODk1NTIsMC4wODY2NjQxNzkxIDAuMDg2NjY0MTc5MSwxLjExOTg5NTUyIDAuMDg2NjY0MTc5MSwyLjM5NTA5NzAxIEwwLjA4NjY2NDE3OTEsMzkuNjA0OTAzIEMwLjA4NjY2NDE3OTEsNDAuODc5NzkxIDEuMTE5ODk1NTIsNDEuOTEzMzM1OCAyLjM5NTI1MzczLDQxLjkxMzMzNTggTDM5LjYwNDc0NjMsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMSIgZmlsbD0iIzAwN0FCQSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS45ODk0MDM2Niw3LjY5Mjg2NDA1IEM4LjA5ODA3MzQsNy42OTI4NjQwNSA2LjU2NzIwMDUyLDkuMjI2NDkwODUgNi41NjY4OTQ1MywxMS4xMTM1MzcyIEM2LjU2Njg5NDUzLDEzLjAwMjQxOTYgOC4wOTc3Njc0MSwxNC41MzU3NDA0IDkuOTg5NzA5NjUsMTQuNTM1NzQwNCBDMTEuODc2NDUsMTQuNTM1NzQwNCAxMy40MDk0NjQ5LDEzLjAwMjQxOTYgMTMuNDA5NDY0OSwxMS4xMTM1MzcyIEMxMy40MDk0NjQ5LDkuMjI2MTg0ODYgMTEuODc2MTQ0LDcuNjkyODY0MDUgOS45ODk0MDM2Niw3LjY5Mjg2NDA1IEw5Ljk4OTQwMzY2LDcuNjkyODY0MDUgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtcGF0aCIgZmlsbD0iI0ZGRkZGRiIgeD0iNy4xNzg4NzY0OSIgeT0iMTcuMTc4NTg0NSIgd2lkdGg9IjUuOTAxNjQ4MDYiIGhlaWdodD0iMTguOTg3OTY0NCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjcuOTg3NzkzMiwxNi41NjY2MDI1IEMyNS4xMTY5ODU4LDE2LjU2NjYwMjUgMjMuMTkxOTk2NSwxOC4xNDA2MjAxIDIyLjQwNDA2OTgsMTkuNjMzMjQ0MSBMMjIuMzI1MTI0MSwxOS42MzMyNDQxIEwyMi4zMjUxMjQxLDE3LjAzODc0NjYgTDE2LjY2NDkwMjksMTcuMDM4NzQ2NiBMMTYuNjY0NTk2OSwxNy4wMzg3NDY2IEwxNi42NjQ1OTY5LDM2LjAyNjQwNSBMMjIuNTYxMDQzMSwzNi4wMjY0MDUgTDIyLjU2MTA0MzEsMjYuNjMzMDkzOCBDMjIuNTYxMDQzMSwyNC4xNTY3MDg4IDIzLjAzMjU3NTIsMjEuNzU4MDQ1NSAyNi4xMDI4ODg3LDIxLjc1ODA0NTUgQzI5LjEyOTEzOTUsMjEuNzU4MDQ1NSAyOS4xNjk1MzAzLDI0LjU5MDI5OCAyOS4xNjk1MzAzLDI2Ljc5MTkwMzEgTDI5LjE2OTUzMDMsMzYuMDI2MDk5IEwzNS4wNjY4OTQ1LDM2LjAyNjA5OSBMMzUuMDY2ODk0NSwyNS42MTEzODk5IEMzNS4wNjY4OTQ1LDIwLjQ5OTE5ODYgMzMuOTYzNzk3LDE2LjU2NjYwMjUgMjcuOTg3NzkzMiwxNi41NjY2MDI1IEwyNy45ODc3OTMyLDE2LjU2NjYwMjUgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=") no-repeat;
}
.lt-ie9 #footer-social > div > div.social .block.icons a.linkedin:before {
  background: url(../img/layout/sprite.png) -159px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer-social > div > div.social .block.icons a.linkedin:before {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer-social > div > div.social .block.icons a.xing {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5YaW5nPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IjAwXzAwLVN0eWxlLUludmVudG9yeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Ikljb25zIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI1LjAwMDAwMCwgLTE0NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlhpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwMC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNTciIGZpbGw9IiMwMDVENUUiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgcng9IjMiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4LjAzMDY2NTEsMjMuOTUwNjk5MiBMMjguMTcwNDIyNSw3LjMzOTM1NTQ3IEwzNC45NjkzMzQ5LDcuMzM5MzU1NDcgTDI0Ljg1ODg4MzIsMjMuOTUwNjk5MiBMMzEuMzY0NzM5MSwzNC42NjA2NDQ1IEwyNC41NjU4MjY2LDM0LjY2MDY0NDUgTDE4LjAzMDY2NTEsMjMuOTUwNjk5MiBaIiBpZD0iUGF0aC1Db3B5IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjAzMDY2NTA5LDI2LjQwOTgxOTMgTDEzLjQ0ODYwNCwyNi40MDk4MTkzIEwxOC41MTg0ODI3LDE4LjU5NTkzMDcgTDE0LjcwODc0NzMsMTIuMzM5MzU1NSBMOC4yOTA4MDgzNSwxMi4zMzkzNTU1IEwxMi4xMDA1NDM4LDE4LjU5NTkzMDcgTDcuMDMwNjY1MDksMjYuNDA5ODE5MyBaIiBpZD0iU2hhcGUtQ29weSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat;
}
.lt-ie9 #footer-social > div > div.social .block.icons a.xing:before {
  background: url(../img/layout/sprite.png) 0px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer-social > div > div.social .block.icons a.xing:before {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#footer-social > div > div.social .block.icons a.youtube {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT55b3V0dWJlIGNvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwLjA4ODQzNzUlIiB5MT0iMC4wMjQ5NTMyMTI3JSIgeDI9IjUwLjA4ODQzNzUlIiB5Mj0iMTAwLjA4OTM5NSUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iI0U1MkYyOCIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQkYxODFGIiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IjAwXzAwLVN0eWxlLUludmVudG9yeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Ikljb25zIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjc3LjAwMDAwMCwgLTE0Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InlvdXR1YmUtY29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUyLjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01NyIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgeD0iMCIgeT0iMCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiByeD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iWW91VHViZV9saWdodF9jb2xvcl9pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjAwMDAwMCwgMTEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEsNS42NDEwMjU2NCBMMTcuNTc2MDg3LDEwLjI1NjQxMDMgTDE4LjUsOS43NTM3NDQ2MSBMMTEsNS42NDEwMjU2NCBMMTEsNS42NDEwMjU2NCBaIiBpZD0iVGhlX1NoYXJwbmVzcyIgb3BhY2l0eT0iMC4xMiIgZmlsbD0iIzAwMDAwMCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkxvemVuZ2UiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNy42OTg5MjQ3LDQuMzE5ODg4NzMgQzI3LjY5ODkyNDcsNC4zMTk4ODg3MyAyNy40MjUyMTk5LDIuMzYxNjEzMzUgMjYuNTg3NjgzMywxLjQ5OTMwNDU5IEMyNS41MjU3MDg3LDAuMzY3MTc2NjM0IDI0LjMzMjM1NTgsMC4zNjE2MTMzNTIgMjMuNzg3NjgzMywwLjI5NDg1Mzk2NCBDMTkuODczNzA0OCwwLjAwODM0NDkyMzUgMTQuMDA1NDc0MSwwLjAwODM0NDkyMzUgMTQuMDA1NDc0MSwwLjAwODM0NDkyMzUgTDEzLjk5NDUyNTksMC4wMDgzNDQ5MjM1IEMxMy45OTQ1MjU5LDAuMDA4MzQ0OTIzNSA4LjEyNjI5NTIxLDAuMDA4MzQ0OTIzNSA0LjIxMjMxNjcyLDAuMjk0ODUzOTY0IEMzLjY2NzY0NDE4LDAuMzYxNjEzMzUyIDIuNDc0MjkxMywwLjM2NzE3NjYzNCAxLjQxMjMxNjcyLDEuNDk5MzA0NTkgQzAuNTc0NzgwMDU5LDIuMzYxNjEzMzUgMC4zMDEwNzUyNjksNC4zMTk4ODg3MyAwLjMwMTA3NTI2OSw0LjMxOTg4ODczIEMwLjMwMTA3NTI2OSw0LjMxOTg4ODczIDAuMDIxODk2MzgzMiw2LjYxNzUyNDM0IDAuMDIxODk2MzgzMiw4LjkxNzk0MTU5IEwwLjAyMTg5NjM4MzIsMTEuMDczNzEzNSBDMC4wMjE4OTYzODMyLDEzLjM3NDEzMDcgMC4zMDEwNzUyNjksMTUuNjcxNzY2MyAwLjMwMTA3NTI2OSwxNS42NzE3NjYzIEMwLjMwMTA3NTI2OSwxNS42NzE3NjYzIDAuNTc0NzgwMDU5LDE3LjYzMDA0MTcgMS40MTIzMTY3MiwxOC40OTIzNTA1IEMyLjQ3NzAyODM1LDE5LjYyNDQ3ODQgMy44NzI5MjI3OCwxOS41ODgzMTcxIDQuNDk0MjMyNjUsMTkuNzA3OTI3NyBDNi43MzA0MDA3OCwxOS45MjQ4OTU3IDE0LDE5Ljk5NDQzNjcgMTQsMTkuOTk0NDM2NyBDMTQsMTkuOTk0NDM2NyAxOS44NzM3MDQ4LDE5Ljk4NjA5MTggMjMuNzg3NjgzMywxOS42OTY4MDExIEMyNC4zMzUwOTI5LDE5LjYzMDA0MTcgMjUuNTI1NzA4NywxOS42MjQ0Nzg0IDI2LjU4NzY4MzMsMTguNDkyMzUwNSBDMjcuNDI1MjE5OSwxNy42MzAwNDE3IDI3LjY5ODkyNDcsMTUuNjcxNzY2MyAyNy42OTg5MjQ3LDE1LjY3MTc2NjMgQzI3LjY5ODkyNDcsMTUuNjcxNzY2MyAyNy45NzgxMDM2LDEzLjM3MTM0OTEgMjcuOTc4MTAzNiwxMS4wNzM3MTM1IEwyNy45NzgxMDM2LDguOTE3OTQxNTkgQzI3Ljk3ODEwMzYsNi42MTc1MjQzNCAyNy42OTg5MjQ3LDQuMzE5ODg4NzMgMjcuNjk4OTI0Nyw0LjMxOTg4ODczIEwyNy42OTg5MjQ3LDQuMzE5ODg4NzMgWiBNMTEuMTEyNDE0NSwxMy42ODU2NzQ1IEwxMS4xMTI0MTQ1LDUuNzAyMzY0MzkgTDE4LjY2NjY2NjcsOS43MDc5Mjc2OCBMMTEuMTEyNDE0NSwxMy42ODU2NzQ1IEwxMS4xMTI0MTQ1LDEzLjY4NTY3NDUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") no-repeat;
}
.lt-ie9 #footer-social > div > div.social .block.icons a.youtube:before {
  background: url(../img/layout/sprite.png) -318px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #footer-social > div > div.social .block.icons a.youtube:before {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
/**
 * END Footer Social
 */
/**
 * Meta information
 */
#metainfo {
  *zoom: 1;
  padding: 16px 0;
}
#metainfo:before,
#metainfo:after {
  content: "";
  display: table;
}
#metainfo:after {
  clear: both;
}
#metainfo:before,
#metainfo:after {
  content: " ";
  display: table;
}
#metainfo:after {
  clear: both;
}
#metainfo > div {
  max-width: 1345px;
  margin: 0 auto;
  position: relative;
}
.lt-ie9 #metainfo > div {
  width: 940px;
}
@media screen and (max-width: 1425px) {
  #metainfo > div {
    margin: 0 40px;
    width: auto;
  }
}
#metainfo > div > div {
  *zoom: 1;
  float: right;
}
#metainfo > div > div:before,
#metainfo > div > div:after {
  content: "";
  display: table;
}
#metainfo > div > div:after {
  clear: both;
}
#metainfo > div > div:before,
#metainfo > div > div:after {
  content: " ";
  display: table;
}
#metainfo > div > div:after {
  clear: both;
}
#metainfo .copyright {
  color: #78879B;
  float: left;
}
.lt-ie9 #metainfo .copyright {
  clear: left;
}
#metainfo .info {
  float: right;
}
.lt-ie9 #metainfo .info {
  position: absolute;
  right: 40px;
}
#metainfo .links {
  *zoom: 1;
  float: left;
  list-style: none;
}
#metainfo .links:before,
#metainfo .links:after {
  content: "";
  display: table;
}
#metainfo .links:after {
  clear: both;
}
#metainfo .links:before,
#metainfo .links:after {
  content: " ";
  display: table;
}
#metainfo .links:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #metainfo .links {
    clear: both;
  }
}
.lt-ie9 #metainfo .links {
  clear: both;
}
#metainfo .links li {
  float: left;
  padding-left: 16px;
}
#metainfo .links li:first-child {
  padding-left: 0;
}
.no-js #metainfo .links li.share {
  display: none;
}
#metainfo .links li.share:hover > a {
  text-decoration: underline;
}
#metainfo .links li.share > span,
#metainfo .links li.share > a {
  color: #00A0F0;
  cursor: pointer;
  float: left;
  padding-right: 30px;
  position: relative;
  z-index: 6;
}
#metainfo .links li.share .icons {
  color: #00A0F0;
  margin-left: -30px;
  position: relative;
  top: 5px;
  z-index: 5;
}
#metainfo .links li.share .icons:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#metainfo .links li.share .icons:before,
#metainfo .links li.share .icons:hover:before {
  text-decoration: none;
}
#metainfo .links li.share .icons:before {
  content: "\e625";
}
#metainfo .links li:before {
  content: "|";
  color: #78879B;
  float: left;
  margin-right: 16px;
}
#metainfo .links li:first-child:before {
  display: none;
}
#metainfo .links li > a {
  color: #00A0F0;
  text-decoration: none;
}
#metainfo .links li > a:hover,
#metainfo .links li > a:active,
#metainfo .links li > a:focus {
  text-decoration: underline;
}
#metainfo .icons {
  color: #003C7D;
  cursor: pointer;
  float: left;
  font-size: 22px;
  height: 25px;
  margin: -5px 0 0 0;
  padding: 0 0 0 10px;
  position: relative;
  width: 25px;
}
#metainfo .icons > div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #00A0F0;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  padding: 7.104px;
  white-space: nowrap;
}
#metainfo .icons a {
  display: block;
  float: none;
  font-size: 0;
  height: 42px;
  margin-top: 10.672px;
  text-decoration: none;
  text-align: center;
  width: 42px;
}
#metainfo .icons a:first-child {
  margin-top: 0;
}
#metainfo .icons a.gplus {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjcuMSAoMjgyMTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmdvb2dsZStfcmVkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IjAwXzAwLVN0eWxlLUludmVudG9yeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkzLjAwMDAwMCwgLTE0Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imdvb2dsZStfcmVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjguMDAwMDAwLCAxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTU3IiBmaWxsPSIjREQ0QjM5IiB4PSIwIiB5PSIwIiB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjUwMDAwMCwgMTMuNTAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4xNDI4NTcxNCw2LjQyODU3MTQzIEw3LjE0Mjg1NzE0LDkgTDExLjE5Mzg3NzYsOSBDMTEuMDMwNjEyMiwxMC4xMDM1NzE0IDkuOTY5Mzg3NzYsMTIuMjM1NzE0MyA3LjE0Mjg1NzE0LDEyLjIzNTcxNDMgQzQuNzA0MDgxNjMsMTIuMjM1NzE0MyAyLjcxNDI4NTcxLDEwLjExNDI4NTcgMi43MTQyODU3MSw3LjUgQzIuNzE0Mjg1NzEsNC44ODU3MTQyOSA0LjcwNDA4MTYzLDIuNzY0Mjg1NzEgNy4xNDI4NTcxNCwyLjc2NDI4NTcxIEM4LjUzMDYxMjI0LDIuNzY0Mjg1NzEgOS40NTkxODM2NywzLjM4NTcxNDI5IDkuOTg5Nzk1OTIsMy45MjE0Mjg1NyBMMTEuOTI4NTcxNCwxLjk2MDcxNDI5IEMxMC42ODM2NzM1LDAuNzM5Mjg1NzE0IDkuMDcxNDI4NTcsMCA3LjE0Mjg1NzE0LDAgQzMuMTkzODc3NTUsMCAwLDMuMzUzNTcxNDMgMCw3LjUgQzAsMTEuNjQ2NDI4NiAzLjE5Mzg3NzU1LDE1IDcuMTQyODU3MTQsMTUgQzExLjI2NTMwNjEsMTUgMTQsMTEuOTU3MTQyOSAxNCw3LjY3MTQyODU3IEMxNCw3LjE3ODU3MTQzIDEzLjk0ODk3OTYsNi44MDM1NzE0MyAxMy44ODc3NTUxLDYuNDI4NTcxNDMgTDcuMTQyODU3MTQsNi40Mjg1NzE0MyBMNy4xNDI4NTcxNCw2LjQyODU3MTQzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJTaGFwZSIgcG9pbnRzPSIyMyA2IDIxIDYgMjEgNCAxOSA0IDE5IDYgMTcgNiAxNyA4IDE5IDggMTkgMTAgMjEgMTAgMjEgOCAyMyA4Ij48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
.lt-ie9 #metainfo .icons a.gplus {
  background: url(../img/layout/sprite.png) -212px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #metainfo .icons a.gplus {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#metainfo .icons a.facebook {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GYWNlYm9vazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwMF8wMC1TdHlsZS1JbnZlbnRvcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJJY29ucyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1LjAwMDAwMCwgLTE0Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZhY2Vib29rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM5LjYwNDc0NjMsNDEuOTEzMzM1OCBDNDAuODc5NjM0Myw0MS45MTMzMzU4IDQxLjkxMzE3OTEsNDAuODc5NzkxIDQxLjkxMzE3OTEsMzkuNjA0OTAzIEw0MS45MTMxNzkxLDIuMzk1MDk3MDEgQzQxLjkxMzE3OTEsMS4xMTk4OTU1MiA0MC44Nzk2MzQzLDAuMDg2NjY0MTc5MSAzOS42MDQ3NDYzLDAuMDg2NjY0MTc5MSBMMi4zOTUyNTM3MywwLjA4NjY2NDE3OTEgQzEuMTE5ODk1NTIsMC4wODY2NjQxNzkxIDAuMDg2NjY0MTc5MSwxLjExOTg5NTUyIDAuMDg2NjY0MTc5MSwyLjM5NTA5NzAxIEwwLjA4NjY2NDE3OTEsMzkuNjA0OTAzIEMwLjA4NjY2NDE3OTEsNDAuODc5NzkxIDEuMTE5ODk1NTIsNDEuOTEzMzM1OCAyLjM5NTI1MzczLDQxLjkxMzMzNTggTDM5LjYwNDc0NjMsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMSIgZmlsbD0iIzM5NTE4NSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjguOTQ2MzA2LDQxLjkxMzMzNTggTDI4Ljk0NjMwNiwyNS43MTU5MTA0IEwzNC4zODMyNjg3LDI1LjcxNTkxMDQgTDM1LjE5NzA5NywxOS40MDMzNzMxIEwyOC45NDYzMDYsMTkuNDAzMzczMSBMMjguOTQ2MzA2LDE1LjM3MzA5NyBDMjguOTQ2MzA2LDEzLjU0NTQ3MDEgMjkuNDUzNzUzNywxMi4zMDAwNDQ4IDMyLjA3NDY3OTEsMTIuMzAwMDQ0OCBMMzUuNDE3NDQwMywxMi4yOTg0Nzc2IEwzNS40MTc0NDAzLDYuNjUyNjExOTQgQzM0LjgzOSw2LjU3NTgyMDkgMzIuODU0OTcwMSw2LjQwMzkwMjk5IDMwLjU0NjM4MDYsNi40MDM5MDI5OSBDMjUuNzI3MDM3Myw2LjQwMzkwMjk5IDIyLjQyNzUyOTksOS4zNDU2MjY4NyAyMi40Mjc1Mjk5LDE0Ljc0ODExMTkgTDIyLjQyNzUyOTksMTkuNDAzMzczMSBMMTYuOTc2Nzc2MSwxOS40MDMzNzMxIEwxNi45NzY3NzYxLDI1LjcxNTkxMDQgTDIyLjQyNzUyOTksMjUuNzE1OTEwNCBMMjIuNDI3NTI5OSw0MS45MTMzMzU4IEwyOC45NDYzMDYsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
.lt-ie9 #metainfo .icons a.facebook {
  background: url(../img/layout/sprite.png) -265px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #metainfo .icons a.facebook {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#metainfo .icons a.twitter {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT50d2l0dGVyIGNvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iMDBfMDAtU3R5bGUtSW52ZW50b3J5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iSWNvbnMiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkuMDAwMDAwLCAtMTQ2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNS4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEtb24td2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0NS4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0idHdpdHRlci1jb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NC4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNTciIGZpbGw9IiM1RDlFQzkiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgcng9IjMiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM0LjgyOTI2ODMsMTMuOTM2MTI5OSBDMzMuODExNjExNCwxNC4zODg2MzA2IDMyLjcxNzk3NjcsMTQuNjk0NDU2NiAzMS41NzAxMTU2LDE0LjgzMjAwMjIgQzMyLjc0MTc1MTQsMTQuMTI3ODQxNyAzMy42NDE0NDU1LDEzLjAxMjg3MDEgMzQuMDY1MTQwNCwxMS42ODQzNzgzIEMzMi45Njg3NzQyLDEyLjMzNjI5OTkgMzEuNzU0MzQ0LDEyLjgwOTc5NzYgMzAuNDYxODExNSwxMy4wNjUwMDc2IEMyOS40MjY2NTI0LDExLjk1OTI2NjcgMjcuOTUxOTE0OCwxMS4yNjgyOTI3IDI2LjMxOTg1OTksMTEuMjY4MjkyNyBDMjMuMTg1OTU0MSwxMS4yNjgyOTI3IDIwLjY0NTIwMSwxMy44MTU2MjUzIDIwLjY0NTIwMSwxNi45NTc1Njg4IEMyMC42NDUyMDEsMTcuNDAzNDc2MyAyMC42OTU0ODE5LDE3LjgzNzcxODggMjAuNzkyMTk5MywxOC4yNTQxMDg3IEMxNi4wNzYxMTQ4LDE4LjAxNjg1MjcgMTEuODk0OTA5NywxNS43NTE4MTMxIDkuMDk2MTc2MTksMTIuMzA5NzI0IEM4LjYwNzczMzI2LDEzLjE1MDAxIDguMzI3OTAwMzcsMTQuMTI3MzM0NSA4LjMyNzkwMDM3LDE1LjE2OTk4MyBDOC4zMjc5MDAzNywxNy4xNDM4MDMyIDkuMzI5Nzc0OTQsMTguODg1MjM2MiAxMC44NTIzNjUzLDE5LjkwNTQ2NzYgQzkuOTIyMTE4MjMsMTkuODc1OTUgOS4wNDcyMTA1LDE5LjYyMDAzIDguMjgyMDcwOTEsMTkuMTkzOTAyMyBDOC4yODE2NjYyMywxOS4yMTc2MzgxIDguMjgxNjY2MjMsMTkuMjQxNDc1MiA4LjI4MTY2NjIzLDE5LjI2NTQxMzkgQzguMjgxNjY2MjMsMjIuMDIyMDA2NSAxMC4yMzc2NjM3LDI0LjMyMTUzMzkgMTIuODMzNTUzOCwyNC44NDQxMjYxIEMxMi4zNTczNTIzLDI0Ljk3NDE2NTUgMTEuODU2MDYwOSwyNS4wNDM2NDg0IDExLjMzODQ4MTMsMjUuMDQzNjQ4NCBDMTAuOTcyODU3MywyNS4wNDM2NDg0IDEwLjYxNzM1MDIsMjUuMDA4MDQ0NyAxMC4yNzA5NDgyLDI0Ljk0MTYwNDkgQzEwLjk5Mjk4OTksMjcuMjAxOTc4NSAxMy4wODg2MDAzLDI4Ljg0Njg0NTUgMTUuNTcxNjg3MiwyOC44OTI3OTU1IEMxMy42Mjk2NTEsMzAuNDE4Njc5NSAxMS4xODI4ODM3LDMxLjMyODI0NTUgOC41MjQzNzAxNywzMS4zMjgyNDU1IEM4LjA2NjM3OTA0LDMxLjMyODI0NTUgNy42MTQ2NjAzOCwzMS4zMDEzNjUzIDcuMTcwNzMxNzEsMzEuMjQ4ODIyIEM5LjY4MTk0MzUxLDMyLjg2MzA1NTcgMTIuNjY0NzAzMSwzMy44MDQ4NzggMTUuODY5MjI0NiwzMy44MDQ4NzggQzI2LjMwNjYwNjgsMzMuODA0ODc4IDMyLjAxNDE0NTQsMjUuMTM1NTQ4MyAzMi4wMTQxNDU0LDE3LjYxNzMwMDkgQzMyLjAxNDE0NTQsMTcuMzcwNjExNCAzMi4wMDg2ODIzLDE3LjEyNTI0MDYgMzEuOTk3NzU2MSwxNi44ODEyODk5IEMzMy4xMDYzNjM3LDE2LjA3OTE0MzMgMzQuMDY4NDc5LDE1LjA3NzA2ODcgMzQuODI5MjY4MywxMy45MzYxMjk5IiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
.lt-ie9 #metainfo .icons a.twitter {
  background: url(../img/layout/sprite.png) -106px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #metainfo .icons a.twitter {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#metainfo .icons a.mail {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjcuMSAoMjgyMTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPk1haWw8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iMDBfMDAtU3R5bGUtSW52ZW50b3J5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjEuMDAwMDAwLCAtMTQ2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNS4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEtb24td2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTWFpbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzM2LjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01NyIgZmlsbD0iIzE5OUNERSIgeD0iMCIgeT0iMCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiByeD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzUuNjg2LDE0LjE4NCBDMzUuNjc4LDEyLjE3NSAzMy45OTcsMTAuNjU1IDMyLjE0NiwxMC42NTUgTDkuODUzLDEwLjY1NSBDOCwxMC42NTUgNi4zMTIsMTIuMTkyIDYuMzEyLDE0LjE5OCBMNi4zMTIsMjcuODAzIEM2LjMxMiwyOS43NTcgNy45LDMxLjM0NSA5Ljg1NCwzMS4zNDUgTDMyLjE0NiwzMS4zNDUgQzM0LjA0MiwzMS4zNDUgMzUuNjg4LDI5Ljc3MyAzNS42ODgsMjcuODAzIEwzNS42ODgsMTQuMTk3IEMzNS42ODgsMTQuMTkyIDM1LjY4NiwxNC4xODggMzUuNjg2LDE0LjE4NCBMMzUuNjg2LDE0LjE4NCBaIE0zMy44NjEsMjguNjIyIEMzMy44NTYsMjguNjMxIDMzLjg1MiwyOC42MzggMzMuODQ4LDI4LjY0NiBMMjQuNzM0LDIxLjAwMSBMMzMuODQ4LDEzLjM1NCBDMzMuODUyLDEzLjM2MyAzMy44NTgsMTMuMzcyIDMzLjg2MSwxMy4zODEgQzMzLjk3MSwxMy42MDQgMzQuMDUyLDEzLjg5NSAzNC4wNTIsMTQuMTk0IEMzNC4wNTIsMTQuMTk1IDM0LjA1MywxNC4xOTYgMzQuMDUzLDE0LjE5OCBMMzQuMDUzLDI3LjgwMyBDMzQuMDUzLDI4LjEwNSAzMy45NzEsMjguMzk5IDMzLjg2MSwyOC42MjIgTDMzLjg2MSwyOC42MjIgWiBNMzIuMTQ2LDEyLjI5MSBDMzIuMjczLDEyLjI5MSAzMi4zOTgsMTIuMzA2IDMyLjUyMiwxMi4zMzMgTDIxLDIyIEw5LjQ3OCwxMi4zMzIgQzkuNTk4LDEyLjMwNyA5LjcyLDEyLjI5MyA5Ljg0MywxMi4yOTIgTDkuODU0LDEyLjI5MSBMMzIuMTQ2LDEyLjI5MSBMMzIuMTQ2LDEyLjI5MSBaIE04LjE1MiwyOC42NDcgQzguMDI1LDI4LjM5MiA3Ljk0NiwyOC4xMDggNy45NDYsMjcuODAzIEw3Ljk0NiwxNC4xOTggQzcuOTQ2LDEzLjg5MyA4LjAyNSwxMy42MDkgOC4xNTIsMTMuMzUzIEwxNy4yNjcsMjEuMDAxIEw4LjE1MiwyOC42NDcgTDguMTUyLDI4LjY0NyBaIE05Ljg1NCwyOS43MTEgQzkuNzI0LDI5LjcxMSA5LjU5NywyOS42OTcgOS40NzQsMjkuNjczIEwxOC41MzgsMjIuMDY3IEwyMC40NzUsMjMuNjkyIEMyMC43NzgsMjMuOTQ4IDIxLjIyMiwyMy45NDggMjEuNTI1LDIzLjY5MiBMMjMuNDYyLDIyLjA2OCBMMzIuNTI3LDI5LjY3MyBMMzIuMTQ2LDI5LjcxMSBMOS44NTQsMjkuNzExIEw5Ljg1NCwyOS43MTEgWiIgaWQ9InRrLW1haWwiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.lt-ie9 #metainfo .icons a.mail {
  background: url(../img/layout/sprite.png) -371px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #metainfo .icons a.mail {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#metainfo .share.active .icons > div {
  bottom: 31px;
  display: block;
  opacity: 1;
  position: absolute;
  right: 3px;
  z-index: 50;
}
/**
 * END Metainformation
 */
/* Generic Modules */
.back-to-top {
  *zoom: 1;
  margin: 0 auto;
  max-width: 1334px;
}
.back-to-top:before,
.back-to-top:after {
  content: "";
  display: table;
}
.back-to-top:after {
  clear: both;
}
.back-to-top:before,
.back-to-top:after {
  content: " ";
  display: table;
}
.back-to-top:after {
  clear: both;
}
.lt-ie9 .back-to-top {
  max-width: 940px;
  padding: 0;
}
.back-to-top a {
  font-size: 1em;
  line-height: 1.625em;
  clear: both;
  color: #78879B;
  cursor: pointer;
  float: right;
  margin: 24px 0;
  text-decoration: none;
}
.back-to-top a:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.back-to-top a:after,
.back-to-top a:hover:after {
  text-decoration: none;
}
.back-to-top a:after {
  content: "\e617";
}
.back-to-top a:hover,
.back-to-top a:active {
  text-decoration: underline;
}
.back-to-top a:after {
  margin-left: 7.104px;
}
/*
 * Wide Content
 */
#main .wide {
  clear: both;
}
.hint-icon-wrapper {
  position: absolute;
  left: 0px;
  top: 10.672px;
  height: 34px;
}
.hint-icon-wrapper .video-icon,
.hint-icon-wrapper .quiz-icon {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #ffffff;
  color: #4B5564;
  display: block;
  float: left;
  margin-right: 16px;
  padding: 4px 46px 4px 16px;
  position: relative;
  z-index: 1;
}
.hint-icon-wrapper .video-icon:before,
.hint-icon-wrapper .quiz-icon:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.hint-icon-wrapper .video-icon:before,
.hint-icon-wrapper .quiz-icon:before,
.hint-icon-wrapper .video-icon:hover:before,
.hint-icon-wrapper .quiz-icon:hover:before {
  text-decoration: none;
}
.hint-icon-wrapper .video-icon:before,
.hint-icon-wrapper .quiz-icon:before {
  content: "\e64c";
}
.hint-icon-wrapper .video-icon.quiz-icon:before,
.hint-icon-wrapper .quiz-icon.quiz-icon:before {
  content: "\e646";
}
.hint-icon-wrapper .video-icon:before,
.hint-icon-wrapper .quiz-icon:before {
  font-size: 28px;
  right: 12px;
  display: block;
  position: absolute;
  top: 3px;
}
/**
 * Content 
 */
#content {
  display: inline-block;
  float: left;
  width: 65.92261905%;
  margin-left: 0.37202381%;
  margin-right: 0.37202381%;
}
#content > div {
  clear: both;
}
/** 
 * END Content
 */
/**
 * Sidebar 
 */
#sidebar {
  display: inline-block;
  float: left;
  width: 24.25595238%;
  margin-left: 0.37202381%;
  margin-right: 0.37202381%;
  float: right;
}
#sidebar > div {
  clear: both;
}
#sidebar > h2 {
  font-size: 1.5em;
  line-height: 1.375em;
}
/**
 * END Sidebar
 */
/**
 * Modules (for content & sidebar)
 */
#main .paragraph,
#full-width .paragraph {
  /* Producttable icons */
}
#main .paragraph .bullet,
#full-width .paragraph .bullet {
  color: #003C7D;
  font-size: 0;
  line-height: 0;
}
#main .paragraph .bullet:before,
#full-width .paragraph .bullet:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .paragraph .bullet:before,
#full-width .paragraph .bullet:before,
#main .paragraph .bullet:hover:before,
#full-width .paragraph .bullet:hover:before {
  text-decoration: none;
}
#main .paragraph .bullet:before,
#full-width .paragraph .bullet:before {
  content: "\e60f";
}
#main .paragraph .bullet:before,
#full-width .paragraph .bullet:before {
  display: inline-block;
  font-size: 22px;
  margin-left: -2px;
  margin-right: 2px;
  position: relative;
  top: 2px;
}
#main .paragraph .bullet-border,
#full-width .paragraph .bullet-border {
  color: #003C7D;
  font-size: 0;
  line-height: 0;
}
#main .paragraph .bullet-border:before,
#full-width .paragraph .bullet-border:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .paragraph .bullet-border:before,
#full-width .paragraph .bullet-border:before,
#main .paragraph .bullet-border:hover:before,
#full-width .paragraph .bullet-border:hover:before {
  text-decoration: none;
}
#main .paragraph .bullet-border:before,
#full-width .paragraph .bullet-border:before {
  content: "\e60e";
}
#main .paragraph .bullet-border:before,
#full-width .paragraph .bullet-border:before {
  display: inline-block;
  font-size: 17px;
}
#main .paragraph.outro,
#full-width .paragraph.outro {
  margin-bottom: 0;
  margin-top: 70px;
}
#main .paragraph .request,
#full-width .paragraph .request {
  color: #78879B;
  font-size: 0;
  line-height: 0;
}
#main .paragraph .request:before,
#full-width .paragraph .request:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .paragraph .request:before,
#full-width .paragraph .request:before,
#main .paragraph .request:hover:before,
#full-width .paragraph .request:hover:before {
  text-decoration: none;
}
#main .paragraph .request:before,
#full-width .paragraph .request:before {
  content: "\e642";
}
#main .paragraph .request:before,
#full-width .paragraph .request:before {
  display: inline-block;
  font-size: 16px;
}
#main .bullet:before,
#full-width .bullet:before,
#main .bullet-border:before,
#full-width .bullet-border:before,
#main .request:before,
#full-width .request:before {
  height: 22px;
  width: 22px;
}
/**
 * END Module
 */
/* 07.11 Cookies Layer */
#cookie-bar {
  *zoom: 1;
  background-color: #EFF1F3;
  display: none;
  margin: 0 auto;
  max-width: 100%;
  padding: 19px 0 36px 0;
}
#cookie-bar:before,
#cookie-bar:after {
  content: "";
  display: table;
}
#cookie-bar:after {
  clear: both;
}
#cookie-bar:before,
#cookie-bar:after {
  content: " ";
  display: table;
}
#cookie-bar:after {
  clear: both;
}
#cookie-bar.initialized {
  display: block;
}
#cookie-bar .cookie-text,
#cookie-bar .cookie-buttons {
  max-width: 1334px;
  margin: 0 auto;
}
.lt-ie9 #cookie-bar .cookie-text,
.lt-ie9 #cookie-bar .cookie-buttons {
  max-width: 940px;
}
@media screen and (max-width: 1425px) {
  #cookie-bar .cookie-text,
  #cookie-bar .cookie-buttons {
    margin: 0 40px;
    width: auto;
  }
}
#cookie-bar .cookie-text {
  margin-bottom: 19px;
  color: #72849a;
}
#cookie-bar .cookie-text a {
  color: #00A0F0;
  text-decoration: none;
}
#cookie-bar .cookie-text a:hover,
#cookie-bar .cookie-text a:active,
#cookie-bar .cookie-text a:focus {
  text-decoration: underline;
}
#cookie-bar .cookie-buttons span {
  width: 288px;
  height: 44px;
  text-decoration: none;
  cursor: pointer;
  padding: 9px 0 0 16px;
  border: none;
  color: white;
  z-index: 10;
}
#cookie-bar .cookie-buttons span:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#cookie-bar .cookie-buttons span:before,
#cookie-bar .cookie-buttons span:hover:before {
  text-decoration: none;
}
#cookie-bar .cookie-buttons span:before {
  font-size: 32px;
  margin-right: 22.5%;
  position: relative;
  vertical-align: bottom;
  line-height: 26px;
}
#cookie-bar .cookie-buttons .cb-enable {
  margin-right: 24px;
}
#cookie-bar .cookie-buttons .cb-enable:before {
  content: "\e650";
}
#cookie-bar .cookie-buttons .cb-disable:before {
  content: "\e606";
}
/* Cookie Layer 2016*/
#cookie-layer {
  bottom: 0;
  color: #ffffff;
  display: none;
  position: fixed;
  table-layout: fixed;
  width: 100%;
  z-index: 100;
}
#cookie-layer:before {
  -moz-opacity: 0.69;
  -khtml-opacity: 0.69;
  -webkit-opacity: 0.69;
  opacity: 0.69;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=69);
  filter: alpha(opacity=69);
  background-color: #000000;
  bottom: -1px;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
#cookie-layer.initialized {
  display: table;
}
#cookie-layer .cookie-text {
  display: table-cell;
  line-height: 21px;
  overflow: hidden;
  padding: 10.672px 0 10.672px 16px;
  position: relative;
  vertical-align: middle;
  width: 60%;
  z-index: 1;
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #cookie-layer .cookie-text {
    font-size: 0.875em;
    line-height: 1.42857143em;
  }
}
#cookie-layer .cookie-text a {
  text-decoration: none;
  white-space: nowrap;
}
#cookie-layer .cookie-text a:hover {
  text-decoration: underline;
}
#cookie-layer .button-wrapper {
  display: table-cell;
  text-align: right;
  vertical-align: top;
  width: 40%;
}
#cookie-layer .button-wrapper .cb-enable {
  color: #ffffff;
  display: inline-block;
  margin: 10.672px 10.672px 10.672px 24px;
  padding: 8.104px 27px;
  position: relative;
  z-index: 1;
}
/* Header Images */
.header-image {
  margin-bottom: 36px;
  height: 295px;
  overflow: hidden;
  position: relative;
}
.lt-ie9 .header-image {
  margin: 0 auto 81.008px;
  min-width: 940px;
}
.header-image img {
  bottom: -9999px;
  left: 0;
  margin: auto;
  position: absolute;
  top: -9999px;
  width: 100%;
}
@media screen and (max-width: 1425px) {
  .header-image img {
    left: -4%;
    width: 108%;
  }
}
.header-image .panorama-link {
  color: #ffffff;
}
.header-image .panorama-link:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.header-image .panorama-link:before,
.header-image .panorama-link:hover:before {
  text-decoration: none;
}
.header-image .panorama-link:before {
  content: "\e914";
}
.header-image .panorama-link:before {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  width: 42px;
  height: 42px;
  margin: -21px 0 0 -21px;
  color: #00A0F0;
  font-size: 42px;
}
.header-image .text-container {
  height: auto;
  margin: 0 0 24px 0;
  max-width: 70%;
  position: absolute;
  bottom: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.header-image .text-container .kicker,
.header-image .text-container .subhead {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  border-radius: 1px;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  font-size: 0.75em;
  line-height: 1.33333333em;
  display: inline-block;
  padding: 3px 0 4px 16px;
}
.header-image .text-container .headline {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  border-radius: 1px;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  font-size: 5.0625em;
  line-height: 1.39506173em;
  display: inline;
  left: 16px;
  position: relative;
  padding: 7px 0;
}
.lt-ie9 .header-image .text-container .headline {
  left: 0;
  padding-left: 16px;
}
.header-image .text-container .subhead {
  font-size: 1em;
  line-height: 1.625em;
  margin-top: 5px;
}
/* Magnific Popup CSS */
.mfp-bg {
  background: #0b0b0b;
  filter: alpha(opacity=80);
  height: 100%;
  left: 0;
  opacity: 0.8;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1042;
}
.mfp-wrap {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none !important;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1043;
}
.mfp-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-content {
  display: inline-block;
  height: 100%;
  margin: 0 auto;
  position: relative;
  text-align: left;
  vertical-align: middle;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  cursor: auto;
  width: 100%;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #cccccc;
  left: 8px;
  margin-top: -0.8em;
  position: absolute;
  right: 8px;
  text-align: center;
  top: 50%;
  width: auto;
  z-index: 1044;
}
.mfp-preloader a {
  color: #cccccc;
}
.mfp-preloader a:hover {
  color: white;
}
button.mfp-close,
button.mfp-arrow {
  -webkit-appearance: none;
  -webkit-box-shadow: none;
  background: transparent;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  display: block;
  outline: none;
  overflow: visible;
  padding: 0;
  z-index: 1046;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.mfp-close,
#lightbox-content .close {
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  top: 0;
  width: 44px;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: white;
  padding-right: 6px;
  right: -6px;
  text-align: right;
  width: 100%;
}
.mfp-counter {
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
  position: absolute;
  right: 0;
  top: 0;
}
.mfp-arrow {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=65);
  height: 110px;
  margin: -55px 0 0;
  opacity: 0.65;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 90px;
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  border: medium inset transparent;
  content: '';
  display: block;
  height: 0;
  left: 0;
  margin-left: 35px;
  margin-top: 35px;
  position: absolute;
  top: 0;
  width: 0;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-bottom-width: 13px;
  border-top-width: 13px;
  top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-bottom-width: 21px;
  border-top-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  border-right: 27px solid #3f3f3f;
  margin-left: 25px;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
  padding-bottom: 40px;
  padding-top: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  max-width: 900px;
  width: 100%;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
  width: 100%;
}
.mfp-iframe-scaler iframe {
  background: black;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
img.mfp-img {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: auto;
  line-height: 0;
  margin: 0 auto;
  max-width: 100%;
  padding: 40px 0;
  width: auto;
}
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  background: #444444;
  bottom: 40px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  content: '';
  display: block;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 40px;
  width: auto;
  z-index: -1;
}
.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  cursor: auto;
  left: 0;
  margin-top: -36px;
  position: absolute;
  top: 100%;
  width: 100%;
}
.mfp-title {
  color: #f3f3f3;
  line-height: 18px;
  padding-right: 36px;
  text-align: left;
  word-wrap: break-word;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
.mfp-ie7 .mfp-bottom-bar {
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
  width: 600px;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  padding-top: 0;
  right: 0;
  top: 0;
}
.mfp-align-top .mfp-container:before,
.mfp-loading.mfp-figure,
.mfp-s-ready .mfp-preloader,
.mfp-s-error .mfp-content {
  display: none;
}
@media screen and (max-width: 800px) and (orientation: landscape) and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    bottom: 0;
    top: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    box-sizing: border-box;
    margin: 0;
    padding: 3px 5px;
    position: fixed;
    top: auto;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    background: rgba(0, 0, 0, 0.6);
    height: 35px;
    line-height: 35px;
    padding: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 35px;
  }
  .mfp-img-mobile img.mfp-img,
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
}
/* User Styles */
.mfp-bg {
  background-color: rgba(0, 0, 0, 0.9);
  opacity: 1;
}
.lt-ie9 .mfp-bg {
  background-color: #000000;
  filter: alpha(opacity=90);
}
.mfp-container {
  background-color: transparent;
}
.mfp-close,
#lightbox-content .close {
  cursor: pointer;
  font-size: 0;
  height: 42px;
  line-height: 0;
  right: 16px;
  top: 16px;
  width: 42px;
}
.mfp-close:before,
#lightbox-content .close:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mfp-close:before,
#lightbox-content .close:before,
.mfp-close:hover:before,
#lightbox-content .close:hover:before {
  text-decoration: none;
}
.mfp-close:before,
#lightbox-content .close:before {
  content: "\e606";
}
.mfp-close:before,
#lightbox-content .close:before {
  color: #00A0F0;
  font-size: 42px;
  line-height: 1;
}
body > #lightbox-content {
  background-color: #000000;
}
/* Lightbox-Modules */
#lightbox-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  min-height: 100%;
  padding-top: 81.008px;
  /* Lightbox Slider */
  /* Lightbox Slider Nav */
  /* Panorama Slider */
}
#lightbox-content.has-video {
  height: inherit;
}
#lightbox-content .lightbox-slider {
  position: relative;
}
#lightbox-content .flash-wrapper {
  height: 575px;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 1280px) {
  #lightbox-content .flash-wrapper {
    height: 0;
    padding-bottom: 66.66%;
  }
}
#lightbox-content .flash-wrapper object {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#lightbox-content .imagedata,
#lightbox-content .content-fixed {
  margin: 0 auto;
  max-width: 67.5%;
}
@media screen and (min-width: 500px) and (max-width: 767px) {
  #lightbox-content .imagedata,
  #lightbox-content .content-fixed {
    width: 85%;
  }
}
#lightbox-content .imagedata figure,
#lightbox-content .content-fixed figure {
  text-align: center;
}
#lightbox-content .imagedata figure img,
#lightbox-content .content-fixed figure img {
  max-width: 100%;
}
#lightbox-content .imagedata .info,
#lightbox-content .content-fixed .info {
  *zoom: 1;
  background-color: #ffffff;
  margin: 0;
  padding: 7.104px 16px 0;
  text-align: left;
}
#lightbox-content .imagedata .info:before,
#lightbox-content .content-fixed .info:before,
#lightbox-content .imagedata .info:after,
#lightbox-content .content-fixed .info:after {
  content: "";
  display: table;
}
#lightbox-content .imagedata .info:after,
#lightbox-content .content-fixed .info:after {
  clear: both;
}
#lightbox-content .imagedata .info:before,
#lightbox-content .content-fixed .info:before,
#lightbox-content .imagedata .info:after,
#lightbox-content .content-fixed .info:after {
  content: " ";
  display: table;
}
#lightbox-content .imagedata .info:after,
#lightbox-content .content-fixed .info:after {
  clear: both;
}
#lightbox-content .imagedata .info:after,
#lightbox-content .content-fixed .info:after {
  background-color: #D9DEE8;
  content: "";
  height: 1px;
  width: 100%;
}
#lightbox-content .imagedata .info small,
#lightbox-content .content-fixed .info small {
  color: #78879B;
  display: block;
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin-bottom: 24px;
}
#lightbox-content .imagedata .info .terms-link,
#lightbox-content .content-fixed .info .terms-link {
  color: #00A0F0;
  cursor: pointer;
  float: left;
  margin-right: 2em;
  margin-bottom: 10.672px;
  text-decoration: none;
}
.no-js #lightbox-content .imagedata .info .terms-link,
.no-js #lightbox-content .content-fixed .info .terms-link {
  display: none;
}
#lightbox-content .imagedata .info .terms-link:after,
#lightbox-content .content-fixed .info .terms-link:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#lightbox-content .imagedata .info .terms-link:after,
#lightbox-content .content-fixed .info .terms-link:after,
#lightbox-content .imagedata .info .terms-link:hover:after,
#lightbox-content .content-fixed .info .terms-link:hover:after {
  text-decoration: none;
}
#lightbox-content .imagedata .info .terms-link:after,
#lightbox-content .content-fixed .info .terms-link:after {
  content: "\e638";
}
#lightbox-content .imagedata .info .terms-link:hover,
#lightbox-content .content-fixed .info .terms-link:hover,
#lightbox-content .imagedata .info .terms-link:active,
#lightbox-content .content-fixed .info .terms-link:active,
#lightbox-content .imagedata .info .terms-link:focus,
#lightbox-content .content-fixed .info .terms-link:focus {
  text-decoration: underline;
}
#lightbox-content .imagedata .info .terms-link:after,
#lightbox-content .content-fixed .info .terms-link:after {
  font-size: 12px;
  display: inline-block;
  margin-left: 4px;
  position: relative;
}
#lightbox-content .imagedata .info .downloads,
#lightbox-content .content-fixed .info .downloads {
  float: right;
  margin-bottom: 10.672px;
}
#lightbox-content .imagedata .info .downloads a,
#lightbox-content .content-fixed .info .downloads a {
  color: #00A0F0;
  margin-left: 24px;
  text-decoration: none;
}
#lightbox-content .imagedata .info .downloads a:before,
#lightbox-content .content-fixed .info .downloads a:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#lightbox-content .imagedata .info .downloads a:before,
#lightbox-content .content-fixed .info .downloads a:before,
#lightbox-content .imagedata .info .downloads a:hover:before,
#lightbox-content .content-fixed .info .downloads a:hover:before {
  text-decoration: none;
}
#lightbox-content .imagedata .info .downloads a:before,
#lightbox-content .content-fixed .info .downloads a:before {
  content: "\e605";
}
#lightbox-content .imagedata .info .downloads a:hover,
#lightbox-content .content-fixed .info .downloads a:hover,
#lightbox-content .imagedata .info .downloads a:active,
#lightbox-content .content-fixed .info .downloads a:active,
#lightbox-content .imagedata .info .downloads a:focus,
#lightbox-content .content-fixed .info .downloads a:focus {
  text-decoration: underline;
}
#lightbox-content .imagedata .info .downloads a:before,
#lightbox-content .content-fixed .info .downloads a:before {
  font-size: 14px;
  font-weight: bold;
  margin-right: 2px;
  position: relative;
}
#lightbox-content .imagedata figcaption,
#lightbox-content .content-fixed figcaption {
  background-color: #ffffff;
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  color: #4B5564;
  padding: 24px 16px;
  text-align: left;
}
#lightbox-content .imagedata figcaption h3,
#lightbox-content .content-fixed figcaption h3 {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  font-weight: normal;
  margin: 0 0 10.672px;
}

#lightbox-content .imagedata figcaption p,
#lightbox-content .content-fixed figcaption p {
  margin: 0 0 10.672px;
}
#lightbox-content .imagedata .termsofuse,
#lightbox-content .content-fixed .termsofuse {
  background-color: rgba(255, 255, 255, 0.95);
  bottom: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #4B5564;
  display: none;
  min-height: 100%;
  left: 0;
  opacity: 0;
  right: 0;
  overflow-y: auto;
  padding: 10% 16.5% 5% 16.5%;
  position: fixed;
  top: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
  z-index: 200;
}
.lt-ie9 #lightbox-content .imagedata .termsofuse,
.lt-ie9 #lightbox-content .content-fixed .termsofuse {
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#CCffffff', endColorstr='#CCffffff');
  /* IE */
}
#lightbox-content .imagedata .termsofuse.visible,
#lightbox-content .content-fixed .termsofuse.visible {
  display: block;
  opacity: 1;
}
#lightbox-content .imagedata .termsofuse .headline,
#lightbox-content .content-fixed .termsofuse .headline {
  color: #000000;
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#lightbox-content .imagedata .termsofuse p,
#lightbox-content .content-fixed .termsofuse p {
  margin: 0 0 16px;
}
#lightbox-content .imagedata .termsofuse a,
#lightbox-content .content-fixed .termsofuse a {
  border-bottom: 1px solid #00A0F0;
  color: #00A0F0;
  padding-bottom: 0;
  text-decoration: none;
}
#lightbox-content .imagedata .termsofuse a.close-link,
#lightbox-content .content-fixed .termsofuse a.close-link {
  border-bottom: 0 none;
  font-size: 1.125em;
  line-height: 1.44444444em;
  float: right;
  margin-top: 24px;
}
#lightbox-content .imagedata .termsofuse a.close-link:after,
#lightbox-content .content-fixed .termsofuse a.close-link:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#lightbox-content .imagedata .termsofuse a.close-link:after,
#lightbox-content .content-fixed .termsofuse a.close-link:after,
#lightbox-content .imagedata .termsofuse a.close-link:hover:after,
#lightbox-content .content-fixed .termsofuse a.close-link:hover:after {
  text-decoration: none;
}
#lightbox-content .imagedata .termsofuse a.close-link:after,
#lightbox-content .content-fixed .termsofuse a.close-link:after {
  content: "\e659";
}
#lightbox-content .imagedata .termsofuse a.close-link:after,
#lightbox-content .content-fixed .termsofuse a.close-link:after {
  margin-left: 11px;
  font-size: 16px;
  font-weight: bold;
  position: relative;
  top: 1px;
}
#lightbox-content .imagedata .termsofuse a.close-link:hover,
#lightbox-content .content-fixed .termsofuse a.close-link:hover,
#lightbox-content .imagedata .termsofuse a.close-link:active,
#lightbox-content .content-fixed .termsofuse a.close-link:active,
#lightbox-content .imagedata .termsofuse a.close-link:focus,
#lightbox-content .content-fixed .termsofuse a.close-link:focus {
  text-decoration: underline;
}
#lightbox-content .imagedata .termsofuse a:hover,
#lightbox-content .content-fixed .termsofuse a:hover,
#lightbox-content .imagedata .termsofuse a:active,
#lightbox-content .content-fixed .termsofuse a:active,
#lightbox-content .imagedata .termsofuse a:focus,
#lightbox-content .content-fixed .termsofuse a:focus {
  border-bottom: 0 none;
}
#lightbox-content .owl-prev,
#lightbox-content .owl-next {
  color: #00A0F0;
  font-size: 36px;
  height: 70px;
  line-height: 70px;
  padding-top: 30px;
  position: fixed;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 50px;
  z-index: 100;
}
#lightbox-content .owl-prev:before,
#lightbox-content .owl-next:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#lightbox-content .owl-prev:before,
#lightbox-content .owl-next:before,
#lightbox-content .owl-prev:hover:before,
#lightbox-content .owl-next:hover:before {
  text-decoration: none;
}
#lightbox-content .owl-prev:before,
#lightbox-content .owl-next:before {
  font-size: 1.5em;
  line-height: 1em;
  font-weight: bold;
}
#lightbox-content .owl-prev:hover,
#lightbox-content .owl-next:hover,
#lightbox-content .owl-prev:active,
#lightbox-content .owl-next:active {
  opacity: 0.6;
}
#lightbox-content .owl-prev.disabled,
#lightbox-content .owl-next.disabled {
  display: none;
}
.lt-ie9 #lightbox-content .owl-prev,
.lt-ie9 #lightbox-content .owl-next {
  font-size: 36px;
  height: 70px;
  line-height: 70px;
  padding-top: 30px;
}
#lightbox-content .owl-prev {
  left: 24px;
}
#lightbox-content .owl-prev:before {
  content: "\e61d";
}
#lightbox-content .owl-next {
  right: 24px;
}
#lightbox-content .owl-next:before {
  content: "\e61a";
}
#lightbox-content .pager {
  color: #ffffff;
  left: 16px;
  position: absolute;
  top: -55px;
}
#lightbox-content .panorama-container {
  background-color: #00A0F0;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
#lightbox-content .panorama-container .cycle {
  background-size: auto 100% !important;
  background-repeat: no-repeat;
  height: 500px;
}
#lightbox-content .panorama-container .cycle.navi-arrow-active {
  -webkit-transition: background-position 1s;
  -moz-transition: background-position 1s;
  -o-transition: background-position 1s;
  transition: background-position 1s;
}
.lt-ie9 #lightbox-content .panorama-container .cycle,
.ie9 #lightbox-content .panorama-container .cycle {
  background-size: cover !important;
  -ms-behavior: url(css/backgroundsize.min.htc);
}
#lightbox-content .panorama-container .panorama-nav .prev,
#lightbox-content .panorama-container .panorama-nav .next {
  color: #00A0F0;
  font-size: 54px;
  height: 70px;
  line-height: 70px;
  padding-top: 30px;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 50px;
  z-index: 100;
  margin-top: -35px;
  position: absolute;
  cursor: pointer;
  /*
                @media @toMobile {
                    top: 41.55%;
                }*/
}
#lightbox-content .panorama-container .panorama-nav .prev:before,
#lightbox-content .panorama-container .panorama-nav .next:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#lightbox-content .panorama-container .panorama-nav .prev:before,
#lightbox-content .panorama-container .panorama-nav .next:before,
#lightbox-content .panorama-container .panorama-nav .prev:hover:before,
#lightbox-content .panorama-container .panorama-nav .next:hover:before {
  text-decoration: none;
}
#lightbox-content .panorama-container .panorama-nav .prev:hover,
#lightbox-content .panorama-container .panorama-nav .next:hover,
#lightbox-content .panorama-container .panorama-nav .prev:active,
#lightbox-content .panorama-container .panorama-nav .next:active {
  cursor: pointer;
}
#lightbox-content .panorama-container .panorama-nav .prev:hover:before,
#lightbox-content .panorama-container .panorama-nav .next:hover:before,
#lightbox-content .panorama-container .panorama-nav .prev:active:before,
#lightbox-content .panorama-container .panorama-nav .next:active:before {
  opacity: 0.6;
}
.touch #lightbox-content .panorama-container .panorama-nav .prev:hover:before,
.touch #lightbox-content .panorama-container .panorama-nav .next:hover:before,
.touch #lightbox-content .panorama-container .panorama-nav .prev:active:before,
.touch #lightbox-content .panorama-container .panorama-nav .next:active:before {
  opacity: 1;
}
#lightbox-content .panorama-container .panorama-nav .prev:before,
#lightbox-content .panorama-container .panorama-nav .next:before {
  position: absolute;
  top: 17px;
}
#lightbox-content .panorama-container .panorama-nav .prev {
  left: 0;
}
#lightbox-content .panorama-container .panorama-nav .prev:before {
  content: "\e61d";
}
#lightbox-content .panorama-container .panorama-nav .prev:before {
  left: 14px;
}
#lightbox-content .panorama-container .panorama-nav .next {
  right: 0;
}
#lightbox-content .panorama-container .panorama-nav .next:before {
  content: "\e61a";
}
#lightbox-content .panorama-container .panorama-nav .next:before {
  right: 14px;
}
#lightbox-content .panorama-container.overflow-y {
  overflow-y: auto;
  overflow-x: hidden;
}
#lightbox-content .content-fixed {
  background-color: #ffffff;
  width: 100%;
  z-index: 20;
}
#lightbox-content .content-fixed .info,
#lightbox-content .content-fixed figcaption {
  max-width: 60%;
  margin: 0 auto;
}
#lightbox-content .content-fixed .termsofuse {
  top: 81.008px;
}
.mfp-container .panorama-container {
  background-color: transparent;
}
.mfp-container .survey-iframe {
  border: none;
  bottom: 0;
  height: 718px;
  margin: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 882px;
}
#main #contact .row .right,
#full-width #contact .row .right,
#main #packery .row,
#full-width #packery .row,
#main .selectbox,
#full-width .selectbox {
  position: relative;
}
#main #contact .row .right.active .js-select,
#full-width #contact .row .right.active .js-select,
#main #packery .row.active .js-select,
#full-width #packery .row.active .js-select,
#main .selectbox.active .js-select,
#full-width .selectbox.active .js-select {
  color: #00A0F0;
}
#main #contact .row .right.active .js-select:before,
#full-width #contact .row .right.active .js-select:before,
#main #packery .row.active .js-select:before,
#full-width #packery .row.active .js-select:before,
#main .selectbox.active .js-select:before,
#full-width .selectbox.active .js-select:before {
  content: "\e617";
}
#main #contact .row .right.active .options,
#full-width #contact .row .right.active .options,
#main #packery .row.active .options,
#full-width #packery .row.active .options,
#main .selectbox.active .options,
#full-width .selectbox.active .options {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  display: block;
  width: 100%;
  z-index: 1000;
  border-top: 0;
}
#main #contact .row .right .js-select,
#full-width #contact .row .right .js-select,
#main #packery .row .js-select,
#full-width #packery .row .js-select,
#main .selectbox .js-select,
#full-width .selectbox .js-select {
  background-color: #ffffff;
  border: 1px solid #D9DEE8;
  padding: 8.672px 16px;
  display: block;
  color: #00A0F0;
  cursor: pointer;
}
#main #contact .row .right .js-select:after,
#full-width #contact .row .right .js-select:after,
#main #packery .row .js-select:after,
#full-width #packery .row .js-select:after,
#main .selectbox .js-select:after,
#full-width .selectbox .js-select:after {
  float: right;
  margin-top: 3px;
  font-size: 24px;
}
#main #contact .row .right select,
#full-width #contact .row .right select,
#main #packery .row select,
#full-width #packery .row select,
#main .selectbox select,
#full-width .selectbox select {
  padding: 0;
  display: none;
}
#main #contact .row .right .options,
#full-width #contact .row .right .options,
#main #packery .row .options,
#full-width #packery .row .options,
#main .selectbox .options,
#full-width .selectbox .options {
  border: 1px solid #D9DEE8;
  display: none;
  list-style: none;
}
#main #contact .row .right .options li,
#full-width #contact .row .right .options li,
#main #packery .row .options li,
#full-width #packery .row .options li,
#main .selectbox .options li,
#full-width .selectbox .options li {
  font-size: 1em;
  line-height: 1.9375em;
  color: #00A0F0;
  cursor: pointer;
  margin: 0;
  padding: 6.672px 16px;
}
#main #main #contact .row .right .options li,
#main #full-width #contact .row .right .options li,
#main #main #packery .row .options li,
#main #full-width #packery .row .options li,
#main #main .selectbox .options li,
#main #full-width .selectbox .options li,
#full-width #main #contact .row .right .options li,
#full-width #full-width #contact .row .right .options li,
#full-width #main #packery .row .options li,
#full-width #full-width #packery .row .options li,
#full-width #main .selectbox .options li,
#full-width #full-width .selectbox .options li {
  margin: 0;
}
#main #contact .row .right .options li:hover,
#full-width #contact .row .right .options li:hover,
#main #packery .row .options li:hover,
#full-width #packery .row .options li:hover,
#main .selectbox .options li:hover,
#full-width .selectbox .options li:hover {
  background-color: #D9DEE8;
}
/* Sitemap Styles */
#main .sitemap,
#full-width .sitemap {
  *zoom: 1;
  font-size: 1em;
  line-height: 1.625em;
}
#main .sitemap:before,
#full-width .sitemap:before,
#main .sitemap:after,
#full-width .sitemap:after {
  content: "";
  display: table;
}
#main .sitemap:after,
#full-width .sitemap:after {
  clear: both;
}
#main .sitemap:before,
#full-width .sitemap:before,
#main .sitemap:after,
#full-width .sitemap:after {
  content: " ";
  display: table;
}
#main .sitemap:after,
#full-width .sitemap:after {
  clear: both;
}
#main .sitemap h1,
#full-width .sitemap h1 {
  font-size: 2.25em;
  line-height: 1.36111111em;
  margin-bottom: 54px;
  text-align: center;
}
#main .sitemap h3,
#full-width .sitemap h3 {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
  margin-bottom: 2px;
  text-align: center;
}
#main .sitemap .col,
#full-width .sitemap .col {
  float: left;
  margin-right: 1%;
  position: relative;
  width: 32%;
}
@media screen and (min-width: 500px) and (max-width: 767px) {
  #main .sitemap .col,
  #full-width .sitemap .col {
    margin-right: 1%;
    width: 49%;
  }
}
#main .sitemap .headline,
#full-width .sitemap .headline {
  color: #00A0F0;
  display: block;
  font-family: tktypemedium, Arial, Verdana, sans-serif;
  margin-bottom: 2px;
  text-decoration: none;
}
#main .sitemap .headline + ul,
#full-width .sitemap .headline + ul {
  margin-top: 0;
}
#main .sitemap a.headline:hover,
#full-width .sitemap a.headline:hover {
  text-decoration: underline;
}
#main .sitemap .divider,
#full-width .sitemap .divider {
  clear: both;
}
#main .sitemap .divider.mid,
#full-width .sitemap .divider.mid {
  display: none;
}
@media screen and (min-width: 500px) and (max-width: 767px) {
  #main .sitemap .divider.mid,
  #full-width .sitemap .divider.mid {
    display: block;
    float: left;
    margin-bottom: 24px;
    margin-top: 24px;
    position: relative;
    width: 100%;
  }
}
#main .sitemap .divider.big,
#full-width .sitemap .divider.big {
  float: left;
  margin-bottom: 36px;
  margin-top: 36px;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 500px) and (max-width: 767px) {
  #main .sitemap .divider.big,
  #full-width .sitemap .divider.big {
    display: none;
  }
}
#main .sitemap ul,
#full-width .sitemap ul {
  margin-bottom: 0;
  margin-left: 16px;
  margin-top: 24px;
}
#main .sitemap ul:first-child,
#full-width .sitemap ul:first-child {
  margin-top: 0;
}
#main .sitemap li,
#full-width .sitemap li {
  list-style: none;
  margin-bottom: 2px;
}
#main .sitemap li ul,
#full-width .sitemap li ul {
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 24px;
}
#main .sitemap li a,
#full-width .sitemap li a {
  color: #78879B;
  text-decoration: none;
}
#main .sitemap li a + ul,
#full-width .sitemap li a + ul {
  margin-top: 2px;
}
#main .sitemap li a:hover,
#full-width .sitemap li a:hover,
#main .sitemap li a:active,
#full-width .sitemap li a:active,
#main .sitemap li a:focus,
#full-width .sitemap li a:focus {
  text-decoration: underline;
}
/* Internet Modules */
#stage .tab-linklist,
#full-width .tab-linklist {
  *zoom: 1;
  margin: 0 auto 36px;
  max-width: 1345px;
  width: 1345px;
}
#stage .tab-linklist:before,
#full-width .tab-linklist:before,
#stage .tab-linklist:after,
#full-width .tab-linklist:after {
  content: "";
  display: table;
}
#stage .tab-linklist:after,
#full-width .tab-linklist:after {
  clear: both;
}
#stage .tab-linklist:before,
#full-width .tab-linklist:before,
#stage .tab-linklist:after,
#full-width .tab-linklist:after {
  content: " ";
  display: table;
}
#stage .tab-linklist:after,
#full-width .tab-linklist:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #stage .tab-linklist,
  #full-width .tab-linklist {
    margin: 0 36px 36px;
    width: auto;
  }
}
.lt-ie9 #stage .tab-linklist,
.lt-ie9 #full-width .tab-linklist {
  width: 940px;
}
#stage .tab-linklist .headline,
#full-width .tab-linklist .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin-bottom: 16px;
}
#stage .tab-linklist ul,
#full-width .tab-linklist ul {
  *zoom: 1;
  border-bottom: 1px solid #EEF0F2;
  list-style: none;
}
#stage .tab-linklist ul:before,
#full-width .tab-linklist ul:before,
#stage .tab-linklist ul:after,
#full-width .tab-linklist ul:after {
  content: "";
  display: table;
}
#stage .tab-linklist ul:after,
#full-width .tab-linklist ul:after {
  clear: both;
}
#stage .tab-linklist ul:before,
#full-width .tab-linklist ul:before,
#stage .tab-linklist ul:after,
#full-width .tab-linklist ul:after {
  content: " ";
  display: table;
}
#stage .tab-linklist ul:after,
#full-width .tab-linklist ul:after {
  clear: both;
}
#stage .tab-linklist ul li,
#full-width .tab-linklist ul li {
  float: left;
  margin-bottom: -1px;
  margin-right: 1px;
}
#stage .tab-linklist ul li a,
#full-width .tab-linklist ul li a,
#stage .tab-linklist ul li span,
#full-width .tab-linklist ul li span {
  background-color: #EEF0F2;
  border-left: 1px solid #EEF0F2;
  border-right: 1px solid #EEF0F2;
  border-top: 1px solid #EEF0F2;
  color: #00A0F0;
  display: block;
  padding: 16px 46.672px;
  text-decoration: none;
}
.no-touch #stage .tab-linklist ul li a:hover,
.no-touch #full-width .tab-linklist ul li a:hover {
  background-color: #003C7D;
  border-left: 1px solid #003C7D;
  border-right: 1px solid #003C7D;
  border-top: 1px solid #003C7D;
  color: #ffffff;
}
#stage .tab-linklist ul li span,
#full-width .tab-linklist ul li span {
  background-color: #ffffff;
  padding-bottom: 17px;
}
@media screen and (min-width: 631px) {
  #stage .tab-linklist + .bg-color-wrapper.lightgray,
  #full-width .tab-linklist + .bg-color-wrapper.lightgray,
  #stage .tab-linklist + .big-image-teasers .bg-color-wrapper.lightgray:first-child,
  #full-width .tab-linklist + .big-image-teasers .bg-color-wrapper.lightgray:first-child,
  #stage .tab-linklist + .teaser-wrapper .bg-color-wrapper.lightgray:first-child,
  #full-width .tab-linklist + .teaser-wrapper .bg-color-wrapper.lightgray:first-child {
    margin-top: -36px;
  }
}
/* 07.01 Accordion Container */
#main .accordion,
#full-width .accordion {
  margin-bottom: 81.008px;
}
#main .accordion .headline,
#full-width .accordion .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .accordion .label,
#full-width .accordion .label {
  font-size: 1.5em;
  line-height: 1.625em;
  background-color: #EEF0F2;
  color: #63666A;
  cursor: pointer;
  margin-bottom: 4.736px;
  outline: 0;
  padding: 14px 16px;
}
#main .accordion .label:before,
#full-width .accordion .label:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .accordion .label:before,
#full-width .accordion .label:before,
#main .accordion .label:hover:before,
#full-width .accordion .label:hover:before {
  text-decoration: none;
}
#main .accordion .label:before,
#full-width .accordion .label:before {
  content: "\e602";
}
#main .accordion .label:hover,
#full-width .accordion .label:hover,
#main .accordion .label:active,
#full-width .accordion .label:active {
  background-color: #C8C9C7;
  color: #ffffff;
}
#main .accordion .label.ui-state-active,
#full-width .accordion .label.ui-state-active {
  background-color: #EEF0F2;
  border: 1px solid #EEF0F2;
  border-bottom: 0 none;
  margin-bottom: 0;
  padding: 14px 16px 0;
}
#main .accordion .label.ui-state-active:before,
#full-width .accordion .label.ui-state-active:before {
  content: "\e603";
}
#main .accordion .label.ui-state-active:hover,
#full-width .accordion .label.ui-state-active:hover,
#main .accordion .label.ui-state-active:active,
#full-width .accordion .label.ui-state-active:active {
  background-color: #C8C9C7;
  color: #ffffff;
}
#main .accordion .label:before,
#full-width .accordion .label:before {
  font-size: 1.3125em;
  line-height: 0.95238095em;
  float: right;
  margin: 2px 0 0 16px;
}
.no-js #main .accordion .label:before,
.no-js #full-width .accordion .label:before {
  display: none;
}
#main .accordion .pane,
#full-width .accordion .pane {
  background-color: #EEF0F2;
  border: 1px solid #EEF0F2;
  margin-bottom: 4.736px;
  padding: 24px 16px 24px;
}
#main .accordion .pane .paragraph p,
#full-width .accordion .pane .paragraph p {
  margin: 0;
}
#main .accordion .pane .paragraph p + p,
#full-width .accordion .pane .paragraph p + p {
  margin: 16px 0 0;
}
#main .accordion .pane .image-gallery .owl-next,
#full-width .accordion .pane .image-gallery .owl-next {
  right: -13px;
}
#main .accordion .pane .image-gallery .owl-prev,
#full-width .accordion .pane .image-gallery .owl-prev {
  left: -13px;
}
#main .accordion .ui-state-active + .pane,
#full-width .accordion .ui-state-active + .pane {
  border-top: 0 none;
}
#sidebar .accordion {
  margin-bottom: 36px;
}
/* Quick-Access */
#main .quick-access,
#full-width .quick-access {
  float: none;
  margin-bottom: 24px;
  position: relative;
  width: 50%;
}
#main .quick-access .headline,
#full-width .quick-access .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .quick-access .label,
#full-width .quick-access .label {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #EEF0F2;
  color: #00A0F0;
  cursor: pointer;
  margin: 0;
  padding: 14px 16px;
}
#main .quick-access .label:before,
#full-width .quick-access .label:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quick-access .label:before,
#full-width .quick-access .label:before,
#main .quick-access .label:hover:before,
#full-width .quick-access .label:hover:before {
  text-decoration: none;
}
#main .quick-access .label:before,
#full-width .quick-access .label:before {
  content: "\e613";
}
#main .quick-access .label.open:before,
#full-width .quick-access .label.open:before {
  content: "\e617";
}
#main .quick-access .label:hover,
#full-width .quick-access .label:hover,
#main .quick-access .label:active,
#full-width .quick-access .label:active {
  background-color: #00A0F0;
  color: #ffffff;
}
#main .quick-access .label:before,
#full-width .quick-access .label:before {
  float: right;
  font-size: 1.3em;
  line-height: 26px;
}
#main .quick-access ul,
#full-width .quick-access ul {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #D9DEE8;
  border-right: 1px solid #D9DEE8;
  border-bottom: 1px solid #D9DEE8;
  display: none;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 50;
}
#main .quick-access li,
#full-width .quick-access li {
  margin: 0;
}
#main .quick-access li a,
#full-width .quick-access li a {
  background-color: #ffffff;
  display: block;
  padding: 14px 16px;
  text-decoration: none;
}
#main .quick-access li a:hover,
#full-width .quick-access li a:hover {
  background-color: #D9DEE8;
}
.quick-access-anchor {
  height: 0;
  position: absolute;
  visibility: hidden;
}
/**
 * Press
 **/
.application #content > .info {
  font-size: 1.125em;
  line-height: 1.22222222em;
  color: #4B5564;
}
/**
 * 	Campaign Slideshow Module
 */
#full-width .campaign-slideshow,
#main .campaign-slideshow {
  margin-bottom: 81.008px;
  overflow: hidden;
  position: relative;
}
#full-width .campaign-slideshow.straight .slide,
#main .campaign-slideshow.straight .slide {
  background: url('../img/layout/branches_bg.gif') 0 0 repeat-x;
}
#full-width .campaign-slideshow.straight .slide img,
#main .campaign-slideshow.straight .slide img {
  max-height: 665px;
}
.no-js #full-width .campaign-slideshow,
.no-js #main .campaign-slideshow {
  overflow-x: auto;
  white-space: nowrap;
}
#full-width .campaign-slideshow .headline,
#main .campaign-slideshow .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  margin-bottom: 24px;
  text-align: center;
  position: static;
  width: 100%;
  z-index: 10;
}
#full-width .campaign-slideshow .headline.inside,
#main .campaign-slideshow .headline.inside {
  margin-bottom: 0;
  position: absolute;
  top: 45px;
}
#full-width .campaign-slideshow .owl-item.active,
#main .campaign-slideshow .owl-item.active {
  z-index: 5;
}
#full-width .campaign-slideshow .slide,
#main .campaign-slideshow .slide {
  overflow: hidden;
  position: relative;
  text-align: center;
  max-width: 1345px;
  width: 100%;
  margin: 0 auto;
}
.no-js #full-width .campaign-slideshow .slide,
.no-js #main .campaign-slideshow .slide {
  display: inline-block;
  white-space: normal;
  width: auto;
}
#full-width .campaign-slideshow .slide img,
#main .campaign-slideshow .slide img {
  max-width: 100%;
}
#full-width .campaign-slideshow .slide .text-box,
#main .campaign-slideshow .slide .text-box {
  bottom: 0;
  height: 100%;
  margin: auto;
  max-width: 887px;
  position: absolute;
  left: 0;
  opacity: 0;
  right: 0;
  width: auto;
}
#full-width .campaign-slideshow .slide .text-box.open,
#main .campaign-slideshow .slide .text-box.open {
  opacity: 1;
}
#full-width .campaign-slideshow .slide .text-box > div,
#main .campaign-slideshow .slide .text-box > div {
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  background-color: #ffffff;
  left: 16px;
  margin-bottom: 24px;
  padding: 16px;
  position: absolute;
  text-align: left;
  top: 16px;
  width: 50%;
}
.no-js #full-width .campaign-slideshow .slide .text-box > div,
.no-js #main .campaign-slideshow .slide .text-box > div {
  opacity: 1;
}
.lt-ie9 #full-width .campaign-slideshow .slide .text-box > div,
.lt-ie9 #main .campaign-slideshow .slide .text-box > div {
  bottom: 141px;
  top: auto;
}
#full-width .campaign-slideshow .slide .text-box > div.bottom-left,
#main .campaign-slideshow .slide .text-box > div.bottom-left {
  bottom: 141px;
  top: auto;
}
#full-width .campaign-slideshow .slide .text-box > div.bottom-right,
#main .campaign-slideshow .slide .text-box > div.bottom-right {
  bottom: 141px;
  left: auto;
  right: 16px;
  top: auto;
}
#full-width .campaign-slideshow .slide .text-box > div.top-left,
#main .campaign-slideshow .slide .text-box > div.top-left {
  bottom: auto !important;
}
#full-width .campaign-slideshow .slide .text-box > div.top-right,
#main .campaign-slideshow .slide .text-box > div.top-right {
  bottom: auto !important;
  left: auto;
  right: 16px;
}
.lt-ie9 #full-width .campaign-slideshow .slide .text-box > div.top-right,
.lt-ie9 #main .campaign-slideshow .slide .text-box > div.top-right {
  bottom: 141px;
  top: auto;
}
#full-width .campaign-slideshow .slide .text-box > div.left,
#main .campaign-slideshow .slide .text-box > div.left {
  left: 16px;
}
#full-width .campaign-slideshow .slide .text-box > div.right,
#main .campaign-slideshow .slide .text-box > div.right {
  right: 16px;
}
#full-width .campaign-slideshow .slide .text-box > div .subhead,
#main .campaign-slideshow .slide .text-box > div .subhead {
  font-size: 1em;
  line-height: 1.625em;
  color: #00A0F0;
  margin-top: 0;
  margin-bottom: 2px;
  padding: 0;
}
#full-width .campaign-slideshow .slide .text-box > div .header,
#main .campaign-slideshow .slide .text-box > div .header {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin-top: 0;
  margin-bottom: 7.104px;
}
#full-width .campaign-slideshow .slide .text-box > div .copy,
#main .campaign-slideshow .slide .text-box > div .copy {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin-top: 0;
  margin-bottom: 24px;
}
#full-width .campaign-slideshow .slide .text-box > div .button,
#main .campaign-slideshow .slide .text-box > div .button {
  height: 48px;
}
@media screen and (min-width: 631px) {
  #full-width .campaign-slideshow .slide .text-box > div .button,
  #main .campaign-slideshow .slide .text-box > div .button {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #00A0F0;
    border: 1px solid transparent;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #ffffff;
    display: inline-block;
    padding: 12px 24px;
    text-decoration: none;
  }
  #full-width .campaign-slideshow .slide .text-box > div .button:hover,
  #main .campaign-slideshow .slide .text-box > div .button:hover,
  #full-width .campaign-slideshow .slide .text-box > div .button:active,
  #main .campaign-slideshow .slide .text-box > div .button:active {
    background-color: #003C7D;
  }
  #full-width .campaign-slideshow .slide .text-box > div .button:focus,
  #main .campaign-slideshow .slide .text-box > div .button:focus {
    border: 1px solid #003C7D;
  }
}

@media screen and (max-width: 630px) and screen and (max-width: 499px) {
  #full-width .campaign-slideshow .slide .text-box > div .button,
  #main .campaign-slideshow .slide .text-box > div .button {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#full-width .campaign-slideshow .navigation,
#main .campaign-slideshow .navigation {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00A0F0;
  bottom: 36px;
  color: #ffffff;
  left: 16px;
  right: 16px;
  list-style-type: none;
  margin: 0 auto;
  padding: 8.672px 0;
  position: absolute;
  text-align: center;
  z-index: 20;
}
@media screen and (max-width: 1425px) {
  #full-width .campaign-slideshow .navigation,
  #main .campaign-slideshow .navigation {
    margin: 0 40px 10px;
    width: auto;
  }
}
.no-js #full-width .campaign-slideshow .navigation,
.no-js #main .campaign-slideshow .navigation {
  display: none;
}
.lt-ie9 #full-width .campaign-slideshow .navigation,
.lt-ie9 #main .campaign-slideshow .navigation {
  bottom: 20px;
  left: 0;
  position: absolute;
  right: 0;
}
#full-width .campaign-slideshow .navigation li,
#main .campaign-slideshow .navigation li {
  display: inline-block;
  margin-bottom: 0;
  padding: 4.736px 24px;
}
#full-width .campaign-slideshow .navigation a,
#main .campaign-slideshow .navigation a {
  font-size: 1em;
  line-height: 1.625em;
  border-bottom: 2px solid transparent;
  color: #ffffff;
  display: inline-block;
  padding: 2px 0;
  text-decoration: none;
}
#full-width .campaign-slideshow .navigation a.active,
#main .campaign-slideshow .navigation a.active {
  border-color: #ffffff;
}
#full-width .campaign-slideshow .navigation a:hover,
#main .campaign-slideshow .navigation a:hover,
#full-width .campaign-slideshow .navigation a:active,
#main .campaign-slideshow .navigation a:active {
  border-color: #ffffff;
}
#full-width .campaign-slideshow .owl-prev,
#main .campaign-slideshow .owl-prev,
#full-width .campaign-slideshow .owl-next,
#main .campaign-slideshow .owl-next,
#full-width .campaign-slideshow .owl-nav,
#main .campaign-slideshow .owl-nav,
#full-width .campaign-slideshow .owl-dots,
#main .campaign-slideshow .owl-dots {
  display: none;
}
/* Full Width only Styles */
#full-width .campaign-slideshow div,
.home #main .campaign-slideshow div {
  height: 100%;
}
#full-width .campaign-slideshow .wrapper,
.home #main .campaign-slideshow .wrapper {
  height: 665px;
}
#full-width .campaign-slideshow .wrapper .slide,
.home #main .campaign-slideshow .wrapper .slide {
  height: 100%;
}
#full-width .campaign-slideshow .wrapper .slide img,
.home #main .campaign-slideshow .wrapper .slide img {
  margin-left: 50%;
  max-width: none;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 1600px;
}
.lt-ie9 #full-width .campaign-slideshow .wrapper .slide img,
.lt-ie9 .home #main .campaign-slideshow .wrapper .slide img {
  margin-left: -50%;
  position: relative;
  margin-right: -50%;
}
#full-width .campaign-slideshow .wrapper .slide .text-box,
.home #main .campaign-slideshow .wrapper .slide .text-box {
  bottom: 0;
  height: 100%;
  margin: auto;
  max-width: 1334px;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
}
#full-width .campaign-slideshow .wrapper .slide .text-box > div,
.home #main .campaign-slideshow .wrapper .slide .text-box > div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  left: 8.4%;
  max-width: 450px;
  position: absolute;
  top: 54px;
  width: 50%;
}
.lt-ie9 #full-width .campaign-slideshow .wrapper .slide .text-box > div,
.lt-ie9 .home #main .campaign-slideshow .wrapper .slide .text-box > div {
  bottom: 201.008px;
  top: auto;
}
#full-width .campaign-slideshow .wrapper .slide .text-box > div.bottom-left,
.home #main .campaign-slideshow .wrapper .slide .text-box > div.bottom-left {
  bottom: 201.008px;
  left: 8.4%;
  top: auto;
}
#full-width .campaign-slideshow .wrapper .slide .text-box > div.bottom-right,
.home #main .campaign-slideshow .wrapper .slide .text-box > div.bottom-right {
  bottom: 201.008px;
  left: auto;
  right: 8.4%;
  top: auto;
}
#full-width .campaign-slideshow .wrapper .slide .text-box > div.top-left,
.home #main .campaign-slideshow .wrapper .slide .text-box > div.top-left {
  bottom: auto !important;
}
#full-width .campaign-slideshow .wrapper .slide .text-box > div.top-right,
.home #main .campaign-slideshow .wrapper .slide .text-box > div.top-right {
  bottom: auto !important;
  left: auto;
  right: 8.4%;
}
.lt-ie9 #full-width .campaign-slideshow .wrapper .slide .text-box > div.top-right,
.lt-ie9 .home #main .campaign-slideshow .wrapper .slide .text-box > div.top-right {
  bottom: 141px;
  top: auto;
}
#full-width .campaign-slideshow.marker .slide .text-box,
.home #main .campaign-slideshow.marker .slide .text-box {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  bottom: 50%;
  height: auto;
  left: auto;
  margin-right: 100px;
  max-width: 100%;
  right: 50%;
  width: 30%;
  z-index: 10;
}
#full-width .campaign-slideshow.marker .slide .text-box.open,
.home #main .campaign-slideshow.marker .slide .text-box.open {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
#full-width .campaign-slideshow.marker .slide .text-box:after,
.home #main .campaign-slideshow.marker .slide .text-box:after {
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  background: url(../img/layout/sprite.png) right top no-repeat;
  bottom: -135px;
  content: "";
  height: 144px;
  opacity: 0;
  position: absolute;
  right: -110px;
  width: 144px;
  z-index: 1;
}
#full-width .campaign-slideshow.marker .slide .text-box.open:after,
.home #main .campaign-slideshow.marker .slide .text-box.open:after {
  opacity: 1;
}
#full-width .campaign-slideshow.marker .slide .text-box > div,
.home #main .campaign-slideshow.marker .slide .text-box > div {
  bottom: auto;
  height: auto;
  left: auto;
  margin-bottom: 0;
  max-width: 100%;
  position: static;
  right: auto;
  text-align: left;
  top: auto;
  width: 100%;
  z-index: 3;
}
#full-width .campaign-slideshow .navigation,
.home #main .campaign-slideshow .navigation {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  right: auto;
  max-width: 1334px;
  width: 100%;
}
@media screen and (max-width: 1425px) {
  #full-width .campaign-slideshow .navigation,
  .home #main .campaign-slideshow .navigation {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    left: 16px;
    right: 16px;
    width: auto;
  }
}
#full-width .campaign-slideshow .owl-nav,
.home #main .campaign-slideshow .owl-nav {
  display: block;
}
#full-width .campaign-slideshow .owl-nav .owl-prev,
.home #main .campaign-slideshow .owl-nav .owl-prev,
#full-width .campaign-slideshow .owl-nav .owl-next,
.home #main .campaign-slideshow .owl-nav .owl-next {
  background-color: rgba(0, 0, 0, 0);
  color: #00A0F0;
  cursor: pointer;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  font-size: 3.375em;
  line-height: 1em;
  height: 100%;
  position: absolute;
  right: 0;
  -webkit-transition: opacity 400ms;
  -moz-transition: opacity 400ms;
  -o-transition: opacity 400ms;
  transition: opacity 400ms;
  width: 8%;
  top: 0;
  z-index: 15;
}
#full-width .campaign-slideshow .owl-nav .owl-prev:before,
.home #main .campaign-slideshow .owl-nav .owl-prev:before,
#full-width .campaign-slideshow .owl-nav .owl-next:before,
.home #main .campaign-slideshow .owl-nav .owl-next:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#full-width .campaign-slideshow .owl-nav .owl-prev:before,
.home #main .campaign-slideshow .owl-nav .owl-prev:before,
#full-width .campaign-slideshow .owl-nav .owl-next:before,
.home #main .campaign-slideshow .owl-nav .owl-next:before,
#full-width .campaign-slideshow .owl-nav .owl-prev:hover:before,
.home #main .campaign-slideshow .owl-nav .owl-prev:hover:before,
#full-width .campaign-slideshow .owl-nav .owl-next:hover:before,
.home #main .campaign-slideshow .owl-nav .owl-next:hover:before {
  text-decoration: none;
}
#full-width .campaign-slideshow .owl-nav .owl-prev.disabled,
.home #main .campaign-slideshow .owl-nav .owl-prev.disabled,
#full-width .campaign-slideshow .owl-nav .owl-next.disabled,
.home #main .campaign-slideshow .owl-nav .owl-next.disabled {
  display: none;
}
#full-width .campaign-slideshow .owl-nav .owl-prev:hover,
.home #main .campaign-slideshow .owl-nav .owl-prev:hover,
#full-width .campaign-slideshow .owl-nav .owl-next:hover,
.home #main .campaign-slideshow .owl-nav .owl-next:hover,
#full-width .campaign-slideshow .owl-nav .owl-prev:active,
.home #main .campaign-slideshow .owl-nav .owl-prev:active,
#full-width .campaign-slideshow .owl-nav .owl-next:active,
.home #main .campaign-slideshow .owl-nav .owl-next:active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
#full-width .campaign-slideshow .owl-nav .owl-prev:before,
.home #main .campaign-slideshow .owl-nav .owl-prev:before,
#full-width .campaign-slideshow .owl-nav .owl-next:before,
.home #main .campaign-slideshow .owl-nav .owl-next:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
#full-width .campaign-slideshow .owl-nav .owl-prev,
.home #main .campaign-slideshow .owl-nav .owl-prev {
  left: 0;
  margin-left: 2%;
}
#full-width .campaign-slideshow .owl-nav .owl-prev:before,
.home #main .campaign-slideshow .owl-nav .owl-prev:before {
  content: "\e61d";
}
@media screen and (max-width: 1425px) {
  #full-width .campaign-slideshow .owl-nav .owl-prev,
  .home #main .campaign-slideshow .owl-nav .owl-prev {
    margin-left: 40px;
  }
}
#full-width .campaign-slideshow .owl-nav .owl-prev:before,
.home #main .campaign-slideshow .owl-nav .owl-prev:before {
  left: 0;
}
#full-width .campaign-slideshow .owl-nav .owl-next,
.home #main .campaign-slideshow .owl-nav .owl-next {
  margin-right: 2%;
  right: 0;
}
#full-width .campaign-slideshow .owl-nav .owl-next:before,
.home #main .campaign-slideshow .owl-nav .owl-next:before {
  content: "\e61a";
}
@media screen and (max-width: 1425px) {
  #full-width .campaign-slideshow .owl-nav .owl-next,
  .home #main .campaign-slideshow .owl-nav .owl-next {
    margin-right: 40px;
  }
}
#full-width .campaign-slideshow .owl-nav .owl-next:before,
.home #main .campaign-slideshow .owl-nav .owl-next:before {
  right: 0;
}
/* 05.01 Contact */
#main .contact,
#full-width .contact {
  *zoom: 1;
  border-bottom: 1px solid #D9DEE8;
  margin-bottom: 30px;
}
#main .contact:before,
#full-width .contact:before,
#main .contact:after,
#full-width .contact:after {
  content: "";
  display: table;
}
#main .contact:after,
#full-width .contact:after {
  clear: both;
}
#main .contact:before,
#full-width .contact:before,
#main .contact:after,
#full-width .contact:after {
  content: " ";
  display: table;
}
#main .contact:after,
#full-width .contact:after {
  clear: both;
}
#main .contact .headline,
#full-width .contact .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .contact .headline + .head,
#full-width .contact .headline + .head {
  width: 37%;
}
#main .contact img,
#full-width .contact img {
  float: left;
  margin-right: 2%;
  margin-bottom: 16px;
  width: 37%;
}
#main .contact p,
#full-width .contact p {
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 4.736px;
}
#main .contact p.overline,
#full-width .contact p.overline {
  margin-bottom: 10.672px;
}
#main .contact p.subtitle,
#full-width .contact p.subtitle {
  color: #78879B;
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin-bottom: 10.672px;
}
#main .contact p.company,
#full-width .contact p.company {
  margin-bottom: 0;
}
#main .contact p.address,
#full-width .contact p.address {
  margin-bottom: 0;
}
#main .contact p.address span,
#full-width .contact p.address span {
  display: inline-block;
}
#main .contact .head,
#full-width .contact .head {
  float: left;
  margin-right: 2%;
  margin-bottom: 24px;
  width: 49%;
}
#main .contact .head .title,
#full-width .contact .head .title {
  margin-bottom: 4.736px;
}
#main .contact .contactdata,
#full-width .contact .contactdata {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
  float: left;
  margin: 0 0 24px;
  width: 49%;
}
#main .contact .contactdata p,
#full-width .contact .contactdata p {
  margin-bottom: 0;
}
#main .contact .contactdata .mail,
#full-width .contact .contactdata .mail {
  display: inline-block;
  margin: 10.672px 0 2px 0;
  padding: 2px 0;
  text-decoration: none;
}
#main .contact .contactdata .mail:before,
#full-width .contact .contactdata .mail:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .contact .contactdata .mail:before,
#full-width .contact .contactdata .mail:before,
#main .contact .contactdata .mail:hover:before,
#full-width .contact .contactdata .mail:hover:before {
  text-decoration: none;
}
#main .contact .contactdata .mail:before,
#full-width .contact .contactdata .mail:before {
  content: "\e600";
}
#main .contact .contactdata .mail:hover,
#full-width .contact .contactdata .mail:hover,
#main .contact .contactdata .mail:active,
#full-width .contact .contactdata .mail:active,
#main .contact .contactdata .mail:focus,
#full-width .contact .contactdata .mail:focus {
  text-decoration: underline;
}
#main .contact .contactdata .mail:before,
#full-width .contact .contactdata .mail:before {
  margin-right: 10px;
  text-decoration: none;
  vertical-align: text-bottom;
  top: -2px;
  position: relative;
}
#main .contact .contactdata .website,
#full-width .contact .contactdata .website {
  display: block;
  margin: 0 0 2px 0;
  padding: 0 0 2px 0;
  text-decoration: none;
}
#main .contact .contactdata .website:before,
#full-width .contact .contactdata .website:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .contact .contactdata .website:before,
#full-width .contact .contactdata .website:before,
#main .contact .contactdata .website:hover:before,
#full-width .contact .contactdata .website:hover:before {
  text-decoration: none;
}
#main .contact .contactdata .website:before,
#full-width .contact .contactdata .website:before {
  content: "\e643";
}
#main .contact .contactdata .website:hover,
#full-width .contact .contactdata .website:hover,
#main .contact .contactdata .website:active,
#full-width .contact .contactdata .website:active,
#main .contact .contactdata .website:focus,
#full-width .contact .contactdata .website:focus {
  text-decoration: underline;
}
#main .contact .contactdata .website:before,
#full-width .contact .contactdata .website:before {
  margin-right: 10px;
  text-decoration: none;
  vertical-align: text-bottom;
  top: -2px;
  position: relative;
}
#main .contact .contactdata .social,
#full-width .contact .contactdata .social {
  *zoom: 1;
}
#main .contact .contactdata .social:before,
#full-width .contact .contactdata .social:before,
#main .contact .contactdata .social:after,
#full-width .contact .contactdata .social:after {
  content: "";
  display: table;
}
#main .contact .contactdata .social:after,
#full-width .contact .contactdata .social:after {
  clear: both;
}
#main .contact .contactdata .social:before,
#full-width .contact .contactdata .social:before,
#main .contact .contactdata .social:after,
#full-width .contact .contactdata .social:after {
  content: " ";
  display: table;
}
#main .contact .contactdata .social:after,
#full-width .contact .contactdata .social:after {
  clear: both;
}
#main .contact .contactdata .social a,
#full-width .contact .contactdata .social a {
  margin-right: 20px;
}
#main .contact .contactdata .xing,
#full-width .contact .contactdata .xing {
  display: block;
  margin: 0 0 2px 0;
  padding: 0 0 2px 0;
  text-decoration: none;
  float: left;
}
#main .contact .contactdata .xing:before,
#full-width .contact .contactdata .xing:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .contact .contactdata .xing:before,
#full-width .contact .contactdata .xing:before,
#main .contact .contactdata .xing:hover:before,
#full-width .contact .contactdata .xing:hover:before {
  text-decoration: none;
}
#main .contact .contactdata .xing:before,
#full-width .contact .contactdata .xing:before {
  content: "\e63f";
  color: #005D5E;
}
#main .contact .contactdata .xing:hover,
#full-width .contact .contactdata .xing:hover,
#main .contact .contactdata .xing:active,
#full-width .contact .contactdata .xing:active,
#main .contact .contactdata .xing:focus,
#full-width .contact .contactdata .xing:focus {
  text-decoration: underline;
}
#main .contact .contactdata .xing:before,
#full-width .contact .contactdata .xing:before {
  margin-right: 10px;
  text-decoration: none;
  vertical-align: text-bottom;
  top: -2px;
  position: relative;
}
#main .contact .contactdata .linkedin,
#full-width .contact .contactdata .linkedin {
  display: block;
  margin: 0 0 2px 0;
  padding: 0 0 2px 0;
  text-decoration: none;
  float: left;
  position: relative;
}
#main .contact .contactdata .linkedin:before,
#full-width .contact .contactdata .linkedin:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .contact .contactdata .linkedin:before,
#full-width .contact .contactdata .linkedin:before,
#main .contact .contactdata .linkedin:hover:before,
#full-width .contact .contactdata .linkedin:hover:before {
  text-decoration: none;
}
#main .contact .contactdata .linkedin:before,
#full-width .contact .contactdata .linkedin:before {
  content: "\e640";
  color: #007ABA;
}
#main .contact .contactdata .linkedin:hover,
#full-width .contact .contactdata .linkedin:hover,
#main .contact .contactdata .linkedin:active,
#full-width .contact .contactdata .linkedin:active,
#main .contact .contactdata .linkedin:focus,
#full-width .contact .contactdata .linkedin:focus {
  text-decoration: underline;
}
#main .contact .contactdata .linkedin:before,
#full-width .contact .contactdata .linkedin:before {
  margin-right: 10px;
  text-decoration: none;
  vertical-align: text-bottom;
  top: -2px;
  position: relative;
}
#main .contact .contactdata .blog,
#full-width .contact .contactdata .blog {
  display: block;
  margin: 0 0 2px 0;
  padding: 0 0 2px 0;
  text-decoration: none;
  float: left;
  position: relative;
}
#main .contact .contactdata .blog:before,
#full-width .contact .contactdata .blog:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .contact .contactdata .blog:before,
#full-width .contact .contactdata .blog:before,
#main .contact .contactdata .blog:hover:before,
#full-width .contact .contactdata .blog:hover:before {
  text-decoration: none;
}
#main .contact .contactdata .blog:before,
#full-width .contact .contactdata .blog:before {
  content: "\e620";
  color: #00A0F0;
}
#main .contact .contactdata .blog:hover,
#full-width .contact .contactdata .blog:hover,
#main .contact .contactdata .blog:active,
#full-width .contact .contactdata .blog:active,
#main .contact .contactdata .blog:focus,
#full-width .contact .contactdata .blog:focus {
  text-decoration: underline;
}
#main .contact .contactdata .blog:before,
#full-width .contact .contactdata .blog:before {
  margin-right: 10px;
  text-decoration: none;
  vertical-align: text-bottom;
  top: -2px;
  position: relative;
}
#main .contact .contactdata .twitter,
#full-width .contact .contactdata .twitter {
  display: block;
  margin: 0 0 2px 0;
  padding: 0 0 2px 0;
  text-decoration: none;
  float: left;
  position: relative;
}
#main .contact .contactdata .twitter:before,
#full-width .contact .contactdata .twitter:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .contact .contactdata .twitter:before,
#full-width .contact .contactdata .twitter:before,
#main .contact .contactdata .twitter:hover:before,
#full-width .contact .contactdata .twitter:hover:before {
  text-decoration: none;
}
#main .contact .contactdata .twitter:before,
#full-width .contact .contactdata .twitter:before {
  content: "\e62a";
  color: #5D9EC9;
}
#main .contact .contactdata .twitter:hover,
#full-width .contact .contactdata .twitter:hover,
#main .contact .contactdata .twitter:active,
#full-width .contact .contactdata .twitter:active,
#main .contact .contactdata .twitter:focus,
#full-width .contact .contactdata .twitter:focus {
  text-decoration: underline;
}
#main .contact .contactdata .twitter:before,
#full-width .contact .contactdata .twitter:before {
  margin-right: 10px;
  text-decoration: none;
  vertical-align: text-bottom;
  top: -2px;
  position: relative;
}
#main .contact img + .head,
#full-width .contact img + .head,
#main .contact img + .head + .contactdata,
#full-width .contact img + .head + .contactdata {
  margin-right: 0;
  width: 49%;
}
#main .contact .info,
#full-width .contact .info {
  border-top: 1px solid #D9DEE8;
  clear: both;
  color: #78879B;
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin: 22px 0 0;
  padding-bottom: 10.672px;
  padding-top: 7.104px;
}
@media screen and (min-width: 901px) {
  #full-width .contact img {
    width: 25%;
  }
  #full-width .contact img + .head {
    width: 24%;
  }
  #full-width .contact img + .head + .contactdata {
    width: 24%;
  }
  #full-width .contact .contactdata {
    float: left;
  }
}
#sidebar .contact .headline + .head {
  width: 100%;
}
#sidebar .contact img {
  float: none;
  width: auto;
}
.lt-ie9 #sidebar .contact img {
  float: none;
  width: auto;
}
@media screen and (min-width: 901px) {
  #sidebar .contact img {
    float: none;
    margin-right: 0;
    width: auto;
  }
}
#sidebar .contact .head,
#sidebar .contact .contactdata,
#sidebar .contact img + .head {
  float: none;
  margin-right: 0;
  width: auto;
}
#sidebar .contact img + .head + .contactdata {
  clear: both;
  float: none;
  width: auto;
}
@media screen and (min-width: 500px) and (max-width: 767px) {
  #sidebar .contact .head {
    float: left;
    margin-right: 2%;
    width: 49%;
  }
  #sidebar .contact .contactdata {
    clear: none;
    float: left;
    width: 49%;
  }
}
/* 05.02 Contact-Form */
#contact {
  *zoom: 1;
  margin-bottom: 81.008px;
}
#contact:before,
#contact:after {
  content: "";
  display: table;
}
#contact:after {
  clear: both;
}
#contact:before,
#contact:after {
  content: " ";
  display: table;
}
#contact:after {
  clear: both;
}
#contact .title .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin: 0 0 10.672px;
}
#contact .title p {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin-bottom: 31px;
}
#contact .row {
  *zoom: 1;
  margin-bottom: 24px;
  position: relative;
  width: 100%;
}
#contact .row:before,
#contact .row:after {
  content: "";
  display: table;
}
#contact .row:after {
  clear: both;
}
#contact .row:before,
#contact .row:after {
  content: " ";
  display: table;
}
#contact .row:after {
  clear: both;
}
#contact .row.inline input {
  display: none;
}
#contact .row .info-txt {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
  margin-top: -17px;
}
#contact .row .right {
  margin-bottom: -2px;
}
#contact label {
  display: block;
  font-size: 1em;
  line-height: 1.625em;
}
#contact .label {
  color: #000000;
  font-size: 1em;
  line-height: 1.625em;
  float: left;
  margin-right: 1%;
  width: 29%;
}
#contact .label .req {
  color: #4B5564;
}
#contact .single {
  display: block;
  font-size: 1em;
  line-height: 1.625em;
}
#contact .right {
  *zoom: 1;
  float: right;
  width: 70%;
}
#contact .right:before,
#contact .right:after {
  content: "";
  display: table;
}
#contact .right:after {
  clear: both;
}
#contact .right:before,
#contact .right:after {
  content: " ";
  display: table;
}
#contact .right:after {
  clear: both;
}
#contact .right label {
  float: left;
  margin: 0 16px 16px 0;
  width: auto;
}
#contact .right .single {
  max-width: 100%;
  margin-bottom: 19px;
}
#contact .right button {
  clear: none;
  float: left;
  width: 49%;
  height: 44px;
}
#contact .right button:first-child {
  margin-right: 2%;
}
#contact input,
#contact textarea {
  float: right;
  width: 70%;
}
#contact input:focus,
#contact textarea:focus {
  border: 1px solid #003C7D;
}
#contact button.right {
  float: right;
  width: auto;
}
#contact select {
  border: 1px solid #D9DEE8;
  font-size: 1em;
  line-height: 1.625em;
  padding: 10px 16px;
  width: 70%;
}
#contact .error-txt,
#contact .mandatory {
  float: right;
  margin-bottom: 0;
  text-align: left;
  width: 70%;
}
#contact .error-txt p,
#contact .mandatory p {
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin-top: 7.104px;
  margin-bottom: 0;
}
#contact .mandatory p {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
}
#contact .error .label {
  color: #000000;
}
/**
 * 	Darksite
 */
.home .darksite-teaser {
  height: 505px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.lt-ie9 .home .darksite-teaser {
  margin: 0 auto;
  min-width: 940px;
  text-align: center;
  /*width: @contentWidthIE;*/
  z-index: 1;
}
.home .darksite-teaser:after {
  background-color: #4B5564;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.home .darksite-teaser.darksite-red:after {
  background-color: #D7005F;
}
.home .darksite-teaser .news {
  color: #ffffff;
  left: 50%;
  position: relative;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  top: 50%;
  width: 80%;
  z-index: 10;
}
@media screen and (max-width: 1600px) {
  .home .darksite-teaser .news {
    width: 98%;
  }
}
.lt-ie9 .home .darksite-teaser .news {
  left: 0;
  padding: 5% 10%;
  top: 0;
}
.home .darksite-teaser .news p {
  font-size: 1em;
  line-height: 1.625em;
  margin: 0 0 16px;
}
.home .darksite-teaser .news .info {
  font-size: 2.25em;
  line-height: 1.36111111em;
  margin: 0;
}
.home .darksite-teaser .news h3 {
  font-size: 3.375em;
  line-height: 1.2962963em;
  font-weight: normal;
  margin: 0 0 16px;
}
.home .darksite-teaser .news .button {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #ffffff;
  color: #00A0F0;
  display: inline-block;
  margin-top: 8px;
  padding: 10.672px 16px;
  text-decoration: none;
}
.home .darksite-teaser .news .button:hover,
.home .darksite-teaser .news .button:active,
.home .darksite-teaser .news .button:focus {
  background-color: #00A0F0;
  color: #ffffff;
}
/*Darksite another variant */
.home .content-darksite {
  background-color: rgba(0, 0, 0, 0.9);
  height: 100%;
  margin: 0 auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.lt-ie9 .home .content-darksite {
  background: url(../img/layout/layerBgIE8.png);
}
.home .content-darksite .darksite-over {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  height: 629px;
  left: 50%;
  position: relative;
  top: 50%;
  width: 1107px;
  z-index: 11;
}
.lt-ie9 .home .content-darksite .darksite-over {
  margin-left: -471px;
  margin-top: -322px;
  width: 940px;
}
.home .content-darksite .darksite-over:after {
  bottom: -5%;
  height: 110%;
  left: -5%;
  right: -5%;
  top: -5%;
  width: 110%;
}
.home .content-darksite .darksite-over .news {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
  left: 50%;
  position: relative;
  top: 50%;
  width: 80%;
}
.lt-ie9 .home .content-darksite .darksite-over .news {
  left: 10px;
  margin-left: 50px;
  padding: 0;
  top: 50px;
  width: 840px;
}
.home .content-darksite .darksite-over .news .darksite-header {
  display: block;
  width: 100%;
}
.home .content-darksite .darksite-over .close {
  cursor: pointer;
  display: block;
  height: 42px;
  position: absolute;
  right: 16px;
  top: 16px;
  width: 42px;
}
.home .content-darksite .darksite-over .close:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.home .content-darksite .darksite-over .close:before,
.home .content-darksite .darksite-over .close:hover:before {
  text-decoration: none;
}
.home .content-darksite .darksite-over .close:before {
  content: "\e606";
}
.home .content-darksite .darksite-over .close:before {
  color: #ffffff;
  cursor: pointer;
  font-size: 2.5em;
  line-height: 1em;
  display: block;
  height: 42px;
  position: relative;
  width: 42px;
  z-index: 10;
}
.lt-ie9 .home > .darksite-teaser .news {
  padding: 5% 0;
  width: 100%;
}
.lt-ie9 .home > .darksite-teaser .news > * {
  margin-left: auto;
  margin-right: auto;
  width: 940px;
}
.lt-ie9 .home > .darksite-teaser .news > .button {
  width: auto;
}
#buehne .darksite-teaser {
  height: auto;
  text-align: center;
}
.lt-ie9 #buehne .darksite-teaser {
  min-width: 0;
  width: 100%;
}
#buehne .darksite-teaser .news {
  bottom: auto;
  left: 0;
  padding: 16px 0 0 16px;
  right: 0;
  text-align: left;
  top: 0;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  width: auto;
}
/* 04.01 Downloads */
#main .downloadlist,
#full-width .downloadlist,
#stage .downloadlist {
  margin-bottom: 81.008px;
}
#main .downloadlist .headline,
#full-width .downloadlist .headline,
#stage .downloadlist .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .downloadlist .summary,
#full-width .downloadlist .summary,
#stage .downloadlist .summary {
  *zoom: 1;
  background-color: #EEF0F2;
  margin-bottom: 7.104px;
  padding: 24px 16px;
}
#main .downloadlist .summary:before,
#full-width .downloadlist .summary:before,
#stage .downloadlist .summary:before,
#main .downloadlist .summary:after,
#full-width .downloadlist .summary:after,
#stage .downloadlist .summary:after {
  content: "";
  display: table;
}
#main .downloadlist .summary:after,
#full-width .downloadlist .summary:after,
#stage .downloadlist .summary:after {
  clear: both;
}
#main .downloadlist .summary:before,
#full-width .downloadlist .summary:before,
#stage .downloadlist .summary:before,
#main .downloadlist .summary:after,
#full-width .downloadlist .summary:after,
#stage .downloadlist .summary:after {
  content: " ";
  display: table;
}
#main .downloadlist .summary:after,
#full-width .downloadlist .summary:after,
#stage .downloadlist .summary:after {
  clear: both;
}
#main .downloadlist .summary figure,
#full-width .downloadlist .summary figure,
#stage .downloadlist .summary figure {
  background-color: #ffffff;
  border: 1px solid #D9DEE8;
  float: left;
  margin-right: 10.672px;
  padding: 2px;
  width: 16.5%;
}
#main .downloadlist .summary figure img,
#full-width .downloadlist .summary figure img,
#stage .downloadlist .summary figure img {
  width: 100%;
}
#main .downloadlist .summary p,
#full-width .downloadlist .summary p,
#stage .downloadlist .summary p {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin: 0;
}
#main .downloadlist .summary .title,
#full-width .downloadlist .summary .title,
#stage .downloadlist .summary .title {
  color: #000000;
  margin-bottom: 16px;
}
#main .downloadlist ul,
#full-width .downloadlist ul,
#stage .downloadlist ul {
  list-style-type: none;
  margin: 0;
}
#main .downloadlist li,
#full-width .downloadlist li,
#stage .downloadlist li {
  background-color: #EEF0F2;
  display: block;
  margin-bottom: 7.104px;
}
#main .downloadlist li a,
#full-width .downloadlist li a,
#stage .downloadlist li a {
  display: block;
  padding: 24px 16px;
  text-decoration: none;
}
#main .downloadlist li .title,
#full-width .downloadlist li .title,
#stage .downloadlist li .title {
  font-size: 1em;
  line-height: 1.625em;
  color: #00A0F0;
  margin-bottom: 10.672px;
  margin-left: 19px;
  margin-top: 0;
}
#main .downloadlist li .title:before,
#full-width .downloadlist li .title:before,
#stage .downloadlist li .title:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .downloadlist li .title:before,
#full-width .downloadlist li .title:before,
#stage .downloadlist li .title:before,
#main .downloadlist li .title:hover:before,
#full-width .downloadlist li .title:hover:before,
#stage .downloadlist li .title:hover:before {
  text-decoration: none;
}
#main .downloadlist li .title:before,
#full-width .downloadlist li .title:before,
#stage .downloadlist li .title:before {
  content: "\e601";
}
#main .downloadlist li .title:before,
#full-width .downloadlist li .title:before,
#stage .downloadlist li .title:before {
  font-size: 1em;
  line-height: 1em;
  float: left;
  margin-left: -21px;
  margin-top: 3px;
}
#main .downloadlist li a:hover p,
#full-width .downloadlist li a:hover p,
#stage .downloadlist li a:hover p,
#main .downloadlist li a:active p,
#full-width .downloadlist li a:active p,
#stage .downloadlist li a:active p,
#main .downloadlist li a:focus p,
#full-width .downloadlist li a:focus p,
#stage .downloadlist li a:focus p {
  text-decoration: underline;
}
#main .downloadlist li a:hover p:before,
#full-width .downloadlist li a:hover p:before,
#stage .downloadlist li a:hover p:before,
#main .downloadlist li a:active p:before,
#full-width .downloadlist li a:active p:before,
#stage .downloadlist li a:active p:before,
#main .downloadlist li a:focus p:before,
#full-width .downloadlist li a:focus p:before,
#stage .downloadlist li a:focus p:before {
  text-decoration: none;
}
#main .downloadlist li .info,
#full-width .downloadlist li .info,
#stage .downloadlist li .info {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
  margin-bottom: 0;
  margin-left: 19px;
}
#main #sidebar .downloadlist,
#full-width #sidebar .downloadlist,
#stage #sidebar .downloadlist {
  margin-bottom: 36px;
}
#main #sidebar .downloadlist .summary p:not(.title),
#full-width #sidebar .downloadlist .summary p:not(.title),
#stage #sidebar .downloadlist .summary p:not(.title) {
  clear: both;
}
/* Mac Chrome fix for Download Icon too far low */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .chrome-mac li title:before {
    margin-top: 2px;
  }
}
/* 06.04 Downloads + Text */
#main .downloadcontainer {
  *zoom: 1;
  margin-bottom: 61.008px;
}
#main .downloadcontainer:before,
#main .downloadcontainer:after {
  content: "";
  display: table;
}
#main .downloadcontainer:after {
  clear: both;
}
#main .downloadcontainer:before,
#main .downloadcontainer:after {
  content: " ";
  display: table;
}
#main .downloadcontainer:after {
  clear: both;
}
#main .downloadcontainer .small {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  margin-bottom: 0;
  width: 37.5%;
}
@media screen and (max-width: 1279px) {
  #main .downloadcontainer .small {
    float: none;
    width: auto;
  }
}
#main .downloadcontainer .big {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 0;
  width: 60.5%;
}
@media screen and (max-width: 1279px) {
  #main .downloadcontainer .big {
    float: none;
    margin-bottom: 25px;
    width: auto;
  }
}
#main .downloadcontainer .downloadlist {
  margin-bottom: 1.5em;
}
#main .downloadcontainer h2 {
  font-size: 1.5em;
  line-height: 1.375em;
  margin-bottom: 10.672px;
  font-weight: normal;
}
/* Filter Press, Media(12.01 , 12.02) */
#main .filter,
#full-width .filter {
  *zoom: 1;
  margin-bottom: 54px;
  position: relative;
}
#main .filter:before,
#full-width .filter:before,
#main .filter:after,
#full-width .filter:after {
  content: "";
  display: table;
}
#main .filter:after,
#full-width .filter:after {
  clear: both;
}
#main .filter:before,
#full-width .filter:before,
#main .filter:after,
#full-width .filter:after {
  content: " ";
  display: table;
}
#main .filter:after,
#full-width .filter:after {
  clear: both;
}
#main .filter .headline,
#full-width .filter .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .filter .selects,
#full-width .filter .selects {
  float: left;
  width: 49%;
}
#main .filter .selects input[type="hidden"] + .row,
#full-width .filter .selects input[type="hidden"] + .row {
  margin-top: 0;
}
.no-js #main .filter .selects,
.no-js #full-width .filter .selects {
  margin-bottom: 16px;
}
#main .filter .selects form input[type="submit"],
#full-width .filter .selects form input[type="submit"] {
  display: none;
}
.no-js #main .filter .selects form input[type="submit"],
.no-js #full-width .filter .selects form input[type="submit"] {
  display: block;
}
#main .filter .selects .row,
#full-width .filter .selects .row {
  margin: 7.104px 0 0;
  position: relative;
  width: 100%;
}
#main .filter .selects .row:first-child,
#full-width .filter .selects .row:first-child {
  margin: 0;
}
#main .filter .selects .row.active .js-select,
#full-width .filter .selects .row.active .js-select {
  color: #00A0F0;
}
#main .filter .selects .row.active .js-select:before,
#full-width .filter .selects .row.active .js-select:before {
  content: "\e617";
}
#main .filter .selects .row.active .options,
#full-width .filter .selects .row.active .options {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  background-color: #ffffff;
  display: block;
  width: 100%;
  z-index: 1000;
  border-top: 0;
}
#main .filter .selects .js-select,
#full-width .filter .selects .js-select {
  background-color: #EEF0F2;
  border: none;
  padding: 14px 16px 13px;
  display: block;
  color: #00A0F0;
  cursor: pointer;
}
#main .filter .selects .js-select:after,
#full-width .filter .selects .js-select:after {
  float: right;
  margin-top: 3px;
  font-size: 24px;
}
#main .filter .selects select,
#full-width .filter .selects select {
  padding: 0;
  display: none;
}
#main .filter .selects .options,
#full-width .filter .selects .options {
  border: 1px solid #D9DEE8;
  display: none;
  list-style: none;
}
#main .filter .selects .options li,
#full-width .filter .selects .options li {
  font-size: 1em;
  line-height: 1.625em;
  color: #00A0F0;
  cursor: pointer;
  margin-bottom: 0;
  padding: 14px 16px 13px;
}
#main .filter .selects .options li:hover,
#full-width .filter .selects .options li:hover {
  background-color: #D9DEE8;
  color: #003C7D;
}
#main .filter .search,
#full-width .filter .search {
  float: right;
  margin-bottom: 36px;
  padding: 0 0 3px 0;
  width: 49%;
}
#main .filter .search > div form span.icon-arrow_more,
#full-width .filter .search > div form span.icon-arrow_more {
  color: #ffffff;
  float: right;
  position: relative;
}
#main .filter .search > div form span.icon-arrow_more:before,
#full-width .filter .search > div form span.icon-arrow_more:before {
  content: "\e638";
}
#main .filter .search > div form span.icon-arrow_more:before,
#full-width .filter .search > div form span.icon-arrow_more:before {
  font-size: 10px;
  margin-top: -5px;
  opacity: 0;
  position: absolute;
  right: -15px;
  top: 50%;
  -webkit-transition: right 0.5s;
  -moz-transition: right 0.5s;
  -o-transition: right 0.5s;
  transition: right 0.5s;
}
#main .filter .search > div form span.icon-arrow_more:hover input[type="submit"],
#full-width .filter .search > div form span.icon-arrow_more:hover input[type="submit"] {
  background-color: #00A0F0;
  margin-right: 0;
  padding-right: 28px;
}
#main .filter .search > div form span.icon-arrow_more:hover:before,
#full-width .filter .search > div form span.icon-arrow_more:hover:before {
  cursor: pointer;
  display: block;
  opacity: 1;
  right: 13px;
}
#main .filter .search > div form span + span,
#full-width .filter .search > div form span + span {
  display: block;
  overflow: hidden;
}
#main .filter .search > div input[type='text'],
#full-width .filter .search > div input[type='text'] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  line-height: 1.625em;
  border: 1px solid #EEF0F2;
  color: #78879B;
  margin-bottom: 7.104px;
  padding: 12.672px 0 12.672px 10.672px;
  width: 100%;
}
#main .filter .search > div input[type="submit"],
#full-width .filter .search > div input[type="submit"] {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  border: none;
  color: #ffffff;
  float: right;
  padding: 9.672px 19px;
  text-align: center;
  -webkit-border-radius: 0px;
}
#main .filter .search > div input[type="submit"]:hover,
#full-width .filter .search > div input[type="submit"]:hover {
  background-color: #003C7D;
}
#main .filter .search .reset,
#full-width .filter .search .reset {
  bottom: 0;
  position: absolute;
  right: 0;
  text-decoration: none;
}
#main .filter .search .reset:before,
#full-width .filter .search .reset:before {
  margin-top: 0.7em;
}
#main .filter .search .reset:hover,
#full-width .filter .search .reset:hover {
  text-decoration: underline;
}
/* 06.13 Gallery Slider */
#main .gallery-slider,
#full-width .gallery-slider,
#stage .gallery-slider {
  margin-bottom: 81.008px;
  *zoom: 1;
}
#main .gallery-slider:before,
#full-width .gallery-slider:before,
#stage .gallery-slider:before,
#main .gallery-slider:after,
#full-width .gallery-slider:after,
#stage .gallery-slider:after {
  content: "";
  display: table;
}
#main .gallery-slider:after,
#full-width .gallery-slider:after,
#stage .gallery-slider:after {
  clear: both;
}
#main .gallery-slider:before,
#full-width .gallery-slider:before,
#stage .gallery-slider:before,
#main .gallery-slider:after,
#full-width .gallery-slider:after,
#stage .gallery-slider:after {
  content: " ";
  display: table;
}
#main .gallery-slider:after,
#full-width .gallery-slider:after,
#stage .gallery-slider:after {
  clear: both;
}
#main .gallery-slider h3,
#full-width .gallery-slider h3,
#stage .gallery-slider h3 {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin-bottom: 16px;
}
#main .gallery-slider .slider-wrapper,
#full-width .gallery-slider .slider-wrapper,
#stage .gallery-slider .slider-wrapper {
  *zoom: 1;
  background-color: #EEF0F2;
  /* General Slider Styles */
}
#main .gallery-slider .slider-wrapper:before,
#full-width .gallery-slider .slider-wrapper:before,
#stage .gallery-slider .slider-wrapper:before,
#main .gallery-slider .slider-wrapper:after,
#full-width .gallery-slider .slider-wrapper:after,
#stage .gallery-slider .slider-wrapper:after {
  content: "";
  display: table;
}
#main .gallery-slider .slider-wrapper:after,
#full-width .gallery-slider .slider-wrapper:after,
#stage .gallery-slider .slider-wrapper:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper:before,
#full-width .gallery-slider .slider-wrapper:before,
#stage .gallery-slider .slider-wrapper:before,
#main .gallery-slider .slider-wrapper:after,
#full-width .gallery-slider .slider-wrapper:after,
#stage .gallery-slider .slider-wrapper:after {
  content: " ";
  display: table;
}
#main .gallery-slider .slider-wrapper:after,
#full-width .gallery-slider .slider-wrapper:after,
#stage .gallery-slider .slider-wrapper:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper {
  float: left;
  text-align: center;
  width: 74.718%;
}
.lt-ie9 #main .gallery-slider .slider-wrapper .main-slider-wrapper,
.lt-ie9 #full-width .gallery-slider .slider-wrapper .main-slider-wrapper,
.lt-ie9 #stage .gallery-slider .slider-wrapper .main-slider-wrapper {
  width: 74%;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider {
  text-align: left;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide {
  position: relative;
  text-align: center;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide img,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide img,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide img {
  display: inline-block;
  width: 100%;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay {
  font-size: 1em;
  line-height: 1.625em;
  bottom: 24px;
  left: 0;
  max-height: 80%;
  position: absolute;
  text-align: left;
  width: 80%;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  background-color: #00A0F0;
  cursor: pointer;
  color: #ffffff;
  padding: 4.736px 16px;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:before,
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after {
  content: "";
  display: table;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:before,
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after {
  content: " ";
  display: table;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active {
  margin-bottom: 7.104px;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more {
  font-size: 0;
  margin-top: 0;
  padding-right: 0;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more:after {
  content: "\e617";
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more:after {
  font-size: 20px;
  position: relative;
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more,
  #full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more,
  #stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline.active .more {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div {
  *zoom: 1;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:before,
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after {
  content: "";
  display: table;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:before,
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after {
  content: " ";
  display: table;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p {
  display: block;
  float: left;
  margin-bottom: 0;
  margin-right: 2%;
  margin-top: 0;
  max-width: 79%;
}
@media screen and (max-width: 630px) and screen and (max-width: 499px) {
  #main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p,
  #full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p,
  #stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p {
    font-size: 0.875em;
    line-height: 1.42857143em;
  }
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  line-height: 1.625em;
  cursor: pointer;
  display: block;
  float: right;
  margin-top: 0;
  margin-right: 0;
  max-width: 19%;
  padding-left: 0;
  padding-right: 27px;
  position: relative;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after,
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:hover:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:hover:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:hover:after {
  text-decoration: none;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after {
  content: "\e613";
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:after {
  float: right;
  font-size: 20px;
  font-weight: bold;
  position: absolute;
  right: 0;
  top: 3px;
}
@media screen and (max-width: 630px) and screen and (max-width: 499px) {
  #main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more,
  #full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more,
  #stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more {
    font-size: 0.875em;
    line-height: 1.42857143em;
  }
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more,
  #full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more,
  #stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:hover,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:hover,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .headline > div p.more:hover {
  text-decoration: none;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  display: none;
  padding: 24px 16px;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container p,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container p,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container p {
  margin-bottom: 0;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container p + p,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container p + p,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container p + p {
  margin-top: 16px;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container a.more,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container a.more,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container a.more {
  margin-top: 10.672px;
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container a.more,
  #full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container a.more,
  #stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container a.more {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container a.more:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container a.more:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .text-container a.more:after {
  font-size: 15px;
  margin-left: 2px;
  top: auto;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less {
  font-size: 1em;
  line-height: 1.625em;
  cursor: pointer;
  color: #00A0F0;
  display: none;
  margin: 0;
  max-width: 100%;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after,
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:hover:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:hover:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:hover:after {
  text-decoration: none;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after {
  content: "\e613";
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .main-slider .slick-list .slide .overlay .mobile-less:after {
  font-size: 20px;
  font-weight: bold;
  margin-left: 10px;
  position: relative;
  top: 4px;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls {
  *zoom: 1;
  display: none;
  position: relative;
  text-align: center;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:before,
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after {
  content: "";
  display: table;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:before,
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after {
  content: " ";
  display: table;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control {
  cursor: pointer;
  font-weight: bold;
  font-size: 22px;
  height: 22px;
  margin-top: -11px;
  position: absolute;
  text-decoration: none;
  top: 50% !important;
  width: 22px;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:before,
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:hover:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:hover:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:hover:before {
  text-decoration: none;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control:before {
  font-weight: bold;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.prev,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.prev,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.prev {
  left: 0;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.prev:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.prev:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.prev:before {
  content: "\e61d";
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.next,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.next,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.next {
  right: 0;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.next:before,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.next:before,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slider-control.next:before {
  content: "\e61a";
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 24px;
  width: 100%;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots li,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots li,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots li {
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -ms-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  background-color: #ffffff;
  border: 2px solid #D9DEE8;
  cursor: pointer;
  display: inline-block;
  height: 12px;
  margin: 0 10px;
  text-indent: -99999px;
  width: 12px;
  vertical-align: middle;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots li.slick-active,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots li.slick-active,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots li.slick-active {
  background-color: #00A0F0;
  border: 2px solid #00A0F0;
}
#main .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots li button,
#full-width .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots li button,
#stage .gallery-slider .slider-wrapper .main-slider-wrapper .slider-controls .slick-dots li button {
  visibility: hidden;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
  padding: 0 30px;
  position: relative;
  width: 25.28%;
}
.lt-ie9 #main .gallery-slider .slider-wrapper .nav-slider-wrapper,
.lt-ie9 #full-width .gallery-slider .slider-wrapper .nav-slider-wrapper,
.lt-ie9 #stage .gallery-slider .slider-wrapper .nav-slider-wrapper {
  width: 25%;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider {
  *zoom: 1;
  position: relative;
  top: 50%;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:before,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:before,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:before,
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after {
  content: "";
  display: table;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:before,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:before,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:before,
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after {
  content: " ";
  display: table;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slick-list,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slick-list,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slick-list {
  padding: 0!important;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  float: none;
  margin-bottom: 7.104px;
  position: relative;
}
.lt-ie9 #main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide:before,
.lt-ie9 #full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide:before,
.lt-ie9 #stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide:before {
  background: url(../img/layout/opacity.png);
  content: "";
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide.slick-current,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide.slick-current,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide.slick-current {
  cursor: auto;
}
.lt-ie9 #main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide.slick-current:before,
.lt-ie9 #full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide.slick-current:before,
.lt-ie9 #stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide.slick-current:before {
  display: none;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide.slick-current a img,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide.slick-current a img,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide.slick-current a img {
  opacity: 1;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide a,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide a,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide a {
  background-color: #ffffff;
  display: block;
  text-align: center;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide a img,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide a img,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .nav-slider .slide a img {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  opacity: 0.2;
  width: 100%;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control {
  cursor: pointer;
  font-size: 0;
  height: 40px;
  left: 50%;
  margin-left: -21px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  width: 42px;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:before,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:before,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:before,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:before,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:before,
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:hover:before,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:hover:before,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:hover:before {
  text-decoration: none;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:before,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:before,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control:before {
  color: #00A0F0;
  display: block;
  font-size: 40px;
  text-decoration: none;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.prev,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.prev,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.prev {
  top: 16px;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.prev:before,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.prev:before,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.prev:before {
  content: "\e901";
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.next,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.next,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.next {
  bottom: 16px;
}
#main .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.next:before,
#full-width .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.next:before,
#stage .gallery-slider .slider-wrapper .nav-slider-wrapper .slider-control.next:before {
  content: "\e900";
}
#main .gallery-slider .slider-wrapper .slick-slider,
#full-width .gallery-slider .slider-wrapper .slick-slider,
#stage .gallery-slider .slider-wrapper .slick-slider {
  display: block;
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
#main .gallery-slider .slider-wrapper .slick-list,
#full-width .gallery-slider .slider-wrapper .slick-list,
#stage .gallery-slider .slider-wrapper .slick-list {
  position: relative;
  display: block;
  height: 100%;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#main .gallery-slider .slider-wrapper .slick-list:focus,
#full-width .gallery-slider .slider-wrapper .slick-list:focus,
#stage .gallery-slider .slider-wrapper .slick-list:focus {
  outline: none;
}
#main .gallery-slider .slider-wrapper .slick-list.dragging,
#full-width .gallery-slider .slider-wrapper .slick-list.dragging,
#stage .gallery-slider .slider-wrapper .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
#main .gallery-slider .slider-wrapper .slick-slider .slick-track,
#full-width .gallery-slider .slider-wrapper .slick-slider .slick-track,
#stage .gallery-slider .slider-wrapper .slick-slider .slick-track,
#main .gallery-slider .slider-wrapper .slick-slider .slick-list,
#full-width .gallery-slider .slider-wrapper .slick-slider .slick-list,
#stage .gallery-slider .slider-wrapper .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#main .gallery-slider .slider-wrapper .slick-track,
#full-width .gallery-slider .slider-wrapper .slick-track,
#stage .gallery-slider .slider-wrapper .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
#main .gallery-slider .slider-wrapper .slick-track:before,
#full-width .gallery-slider .slider-wrapper .slick-track:before,
#stage .gallery-slider .slider-wrapper .slick-track:before,
#main .gallery-slider .slider-wrapper .slick-track:after,
#full-width .gallery-slider .slider-wrapper .slick-track:after,
#stage .gallery-slider .slider-wrapper .slick-track:after {
  display: table;
  content: '';
}
#main .gallery-slider .slider-wrapper .slick-track:after,
#full-width .gallery-slider .slider-wrapper .slick-track:after,
#stage .gallery-slider .slider-wrapper .slick-track:after {
  clear: both;
}
#main .gallery-slider .slider-wrapper .slick-loading .slick-track,
#full-width .gallery-slider .slider-wrapper .slick-loading .slick-track,
#stage .gallery-slider .slider-wrapper .slick-loading .slick-track {
  visibility: hidden;
}
#main .gallery-slider .slider-wrapper .slick-slide,
#full-width .gallery-slider .slider-wrapper .slick-slide,
#stage .gallery-slider .slider-wrapper .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
#main .gallery-slider .slider-wrapper [dir='rtl'] .slick-slide,
#full-width .gallery-slider .slider-wrapper [dir='rtl'] .slick-slide,
#stage .gallery-slider .slider-wrapper [dir='rtl'] .slick-slide {
  float: right;
}
#main .gallery-slider .slider-wrapper .slick-slide img,
#full-width .gallery-slider .slider-wrapper .slick-slide img,
#stage .gallery-slider .slider-wrapper .slick-slide img {
  display: block;
}
#main .gallery-slider .slider-wrapper .slick-slide.slick-loading img,
#full-width .gallery-slider .slider-wrapper .slick-slide.slick-loading img,
#stage .gallery-slider .slider-wrapper .slick-slide.slick-loading img {
  display: none;
}
#main .gallery-slider .slider-wrapper .slick-slide.dragging img,
#full-width .gallery-slider .slider-wrapper .slick-slide.dragging img,
#stage .gallery-slider .slider-wrapper .slick-slide.dragging img {
  pointer-events: none;
}
#main .gallery-slider .slider-wrapper .slick-initialized .slick-slide,
#full-width .gallery-slider .slider-wrapper .slick-initialized .slick-slide,
#stage .gallery-slider .slider-wrapper .slick-initialized .slick-slide {
  display: block;
}
#main .gallery-slider .slider-wrapper .slick-loading .slick-slide,
#full-width .gallery-slider .slider-wrapper .slick-loading .slick-slide,
#stage .gallery-slider .slider-wrapper .slick-loading .slick-slide {
  visibility: hidden;
}
#main .gallery-slider .slider-wrapper .slick-vertical .slick-slide,
#full-width .gallery-slider .slider-wrapper .slick-vertical .slick-slide,
#stage .gallery-slider .slider-wrapper .slick-vertical .slick-slide {
  display: block;
  height: auto;
}
#main .gallery-slider .slider-wrapper .slick-arrow.slick-hidden,
#full-width .gallery-slider .slider-wrapper .slick-arrow.slick-hidden,
#stage .gallery-slider .slider-wrapper .slick-arrow.slick-hidden {
  display: none;
}
.wrapperHighchart {
  *zoom: 1;
  max-width: 610px;
  width: 100%;
}
.wrapperHighchart:before,
.wrapperHighchart:after {
  content: "";
  display: table;
}
.wrapperHighchart:after {
  clear: both;
}
.wrapperHighchart:before,
.wrapperHighchart:after {
  content: " ";
  display: table;
}
.wrapperHighchart:after {
  clear: both;
}
.wrapperHighchart .highcharts-toolmenu {
  position: relative;
  float: left;
  bottom: 0;
}
.wrapperHighchart .highcharts-toolmenu a,
.wrapperHighchart .highcharts-toolmenu span {
  float: right;
  padding-left: 10px;
}
.wrapperHighchart .highcharts-toolmenu .highcharts-download-toggle {
  color: #00A0F0;
  text-decoration: underline;
  cursor: pointer;
}
.wrapperHighchart .highcharts-toolmenu .highcharts-download-toggle:hover {
  text-decoration: none;
}
.wrapperHighchart .highcharts-toolmenu .highcharts-download-toggle + .highcharts-download-wrp {
  white-space: nowrap;
  transition: all .2s, opacity .1s;
  overflow: hidden;
  height: 30px;
  margin-right: 0;
  max-width: 0;
  opacity: 0;
}
.wrapperHighchart .highcharts-toolmenu .highcharts-download-toggle.open {
  color: #78879B;
  text-decoration: none;
}
.wrapperHighchart .highcharts-toolmenu .highcharts-download-toggle.open + .highcharts-download-wrp {
  margin-right: 0px;
  opacity: 1;
  max-width: 1000px;
}
.wrapperHighchart .highcharts-button {
  display: none;
}
#main .historyslider,
#full-width .historyslider {
  background: #EEF0F2;
  clear: both;
  margin-bottom: 81.008px;
  padding-bottom: 36px;
  padding-top: 36px;
}
#main .historyslider .headline,
#full-width .historyslider .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #000000;
  margin-bottom: 36px;
  text-align: center;
}
#main .historyslider .owl-dots,
#full-width .historyslider .owl-dots {
  display: none;
}
#main .historyslider .timeline,
#full-width .historyslider .timeline {
  margin: 0 auto 13px;
  max-width: 1268px;
  padding-left: 35px;
  padding-right: 35px;
}
#main .historyslider .timeline .wrapper,
#full-width .historyslider .timeline .wrapper {
  *zoom: 1;
}
#main .historyslider .timeline .wrapper:before,
#full-width .historyslider .timeline .wrapper:before,
#main .historyslider .timeline .wrapper:after,
#full-width .historyslider .timeline .wrapper:after {
  content: "";
  display: table;
}
#main .historyslider .timeline .wrapper:after,
#full-width .historyslider .timeline .wrapper:after {
  clear: both;
}
#main .historyslider .timeline .wrapper:before,
#full-width .historyslider .timeline .wrapper:before,
#main .historyslider .timeline .wrapper:after,
#full-width .historyslider .timeline .wrapper:after {
  content: " ";
  display: table;
}
#main .historyslider .timeline .wrapper:after,
#full-width .historyslider .timeline .wrapper:after {
  clear: both;
}
#main .historyslider .timeline .wrapper:before,
#full-width .historyslider .timeline .wrapper:before {
  border-top: 4px solid #D9DEE8;
  bottom: 15px;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
}
#main .historyslider .timeline .wrapper .owl-item div a,
#full-width .historyslider .timeline .wrapper .owl-item div a {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #00A0F0;
  display: block;
  padding-bottom: 34px;
  text-align: center;
  text-decoration: none;
}
#main .historyslider .timeline .wrapper .owl-item div a:after,
#full-width .historyslider .timeline .wrapper .owl-item div a:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 4px solid #D9DEE8;
  border-radius: 50%;
  bottom: 7px;
  content: "";
  display: block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 20px;
}
#main .historyslider .timeline .wrapper .owl-item div a.divider,
#full-width .historyslider .timeline .wrapper .owl-item div a.divider {
  text-indent: -99999999px;
}
#main .historyslider .timeline .wrapper .owl-item div a.divider:after,
#full-width .historyslider .timeline .wrapper .owl-item div a.divider:after {
  bottom: 2px;
  height: 30px;
  width: 30px;
}
#main .historyslider .timeline .wrapper .owl-item.center div a,
#full-width .historyslider .timeline .wrapper .owl-item.center div a {
  color: #00A0F0;
}
#main .historyslider .timeline .wrapper .owl-item.center div a:after,
#full-width .historyslider .timeline .wrapper .owl-item.center div a:after {
  background-color: #00A0F0;
  border: none;
}
#main .historyslider .timeline .wrapper .owl-nav.disabled,
#full-width .historyslider .timeline .wrapper .owl-nav.disabled {
  display: block;
}
#main .historyslider .timeline .wrapper .owl-next,
#full-width .historyslider .timeline .wrapper .owl-next,
#main .historyslider .timeline .wrapper .owl-prev,
#full-width .historyslider .timeline .wrapper .owl-prev {
  bottom: 6px;
  color: #00A0F0;
  cursor: pointer;
  display: block;
  font-size: 22px;
  height: 22px;
  position: absolute;
  text-decoration: none;
  top: auto !important;
  width: 22px;
}
#main .historyslider .timeline .wrapper .owl-next:before,
#full-width .historyslider .timeline .wrapper .owl-next:before,
#main .historyslider .timeline .wrapper .owl-prev:before,
#full-width .historyslider .timeline .wrapper .owl-prev:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .historyslider .timeline .wrapper .owl-next:before,
#full-width .historyslider .timeline .wrapper .owl-next:before,
#main .historyslider .timeline .wrapper .owl-prev:before,
#full-width .historyslider .timeline .wrapper .owl-prev:before,
#main .historyslider .timeline .wrapper .owl-next:hover:before,
#full-width .historyslider .timeline .wrapper .owl-next:hover:before,
#main .historyslider .timeline .wrapper .owl-prev:hover:before,
#full-width .historyslider .timeline .wrapper .owl-prev:hover:before {
  text-decoration: none;
}
#main .historyslider .timeline .wrapper .owl-next:hover,
#full-width .historyslider .timeline .wrapper .owl-next:hover,
#main .historyslider .timeline .wrapper .owl-prev:hover,
#full-width .historyslider .timeline .wrapper .owl-prev:hover,
#main .historyslider .timeline .wrapper .owl-next:active,
#full-width .historyslider .timeline .wrapper .owl-next:active,
#main .historyslider .timeline .wrapper .owl-prev:active,
#full-width .historyslider .timeline .wrapper .owl-prev:active,
#main .historyslider .timeline .wrapper .owl-next:focus,
#full-width .historyslider .timeline .wrapper .owl-next:focus,
#main .historyslider .timeline .wrapper .owl-prev:focus,
#full-width .historyslider .timeline .wrapper .owl-prev:focus {
  color: #003C7D;
}
#main .historyslider .timeline .wrapper .owl-next.disabled,
#full-width .historyslider .timeline .wrapper .owl-next.disabled,
#main .historyslider .timeline .wrapper .owl-prev.disabled,
#full-width .historyslider .timeline .wrapper .owl-prev.disabled {
  color: #78879B;
  cursor: default;
}
#main .historyslider .timeline .wrapper .owl-next,
#full-width .historyslider .timeline .wrapper .owl-next {
  right: -30.328px;
}
#main .historyslider .timeline .wrapper .owl-next:before,
#full-width .historyslider .timeline .wrapper .owl-next:before {
  content: "\e61a";
}
#main .historyslider .timeline .wrapper .owl-prev,
#full-width .historyslider .timeline .wrapper .owl-prev {
  left: -30.328px;
}
#main .historyslider .timeline .wrapper .owl-prev:before,
#full-width .historyslider .timeline .wrapper .owl-prev:before {
  content: "\e61d";
}
#main .historyslider .milestones,
#full-width .historyslider .milestones {
  padding-left: 62px;
  padding-right: 62px;
  overflow: hidden;
}
#main .historyslider .milestones .wrapper,
#full-width .historyslider .milestones .wrapper {
  margin: 0 auto;
  max-width: 440px;
}
#main .historyslider .milestones .wrapper .owl-stage-outer,
#full-width .historyslider .milestones .wrapper .owl-stage-outer {
  overflow: visible;
}
#main .historyslider .milestones .wrapper .milestone,
#full-width .historyslider .milestones .wrapper .milestone {
  width: 440px;
}
#main .historyslider .milestones .wrapper .milestone.smaller,
#full-width .historyslider .milestones .wrapper .milestone.smaller {
  width: 292px;
}
#main .historyslider .milestones .wrapper .milestone .image,
#full-width .historyslider .milestones .wrapper .milestone .image {
  background-color: #ffffff;
  border: 1px solid #D9DEE8;
  margin-bottom: 7.104px;
  width: 100%;
}
#main .historyslider .milestones .wrapper .milestone .image figure,
#full-width .historyslider .milestones .wrapper .milestone .image figure {
  width: 100%;
}
#main .historyslider .milestones .wrapper .milestone .image figure img,
#full-width .historyslider .milestones .wrapper .milestone .image figure img {
  width: 100%;
}
#main .historyslider .milestones .wrapper .milestone .caption,
#full-width .historyslider .milestones .wrapper .milestone .caption {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #ffffff;
  position: relative;
}
#main .historyslider .milestones .wrapper .milestone .caption .date,
#full-width .historyslider .milestones .wrapper .milestone .caption .date {
  background-color: #00A0F0;
  color: #ffffff;
  float: left;
  padding: 4px 16px;
}
#main .historyslider .milestones .wrapper .milestone .caption .content,
#full-width .historyslider .milestones .wrapper .milestone .caption .content {
  clear: both;
  color: #4B5564;
  padding: 16px 16px 24px;
}
#main .historyslider .milestones .wrapper .milestone.divider,
#full-width .historyslider .milestones .wrapper .milestone.divider {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  height: 331px;
  max-width: 100%;
}
#main .historyslider .milestones .wrapper .milestone.divider .caption-wrapper,
#full-width .historyslider .milestones .wrapper .milestone.divider .caption-wrapper {
  background-color: #00A0F0;
  height: 100%;
  position: relative;
}
#main .historyslider .milestones .wrapper .milestone.divider .caption-wrapper .caption,
#full-width .historyslider .milestones .wrapper .milestone.divider .caption-wrapper .caption {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  border-bottom: none;
  bottom: 24px;
  left: 16px;
  padding: 0;
  position: absolute;
  right: 16px;
}
#main .historyslider .milestones .wrapper .milestone.divider .caption-wrapper .caption .date,
#full-width .historyslider .milestones .wrapper .milestone.divider .caption-wrapper .caption .date {
  font-size: 2.25em;
  line-height: 1.36111111em;
  background-color: #00A0F0;
  font-weight: normal;
  margin-bottom: 7.104px;
  padding: 0;
  position: static;
}
#main .historyslider .milestones .wrapper .milestone.divider .caption-wrapper .caption .content,
#full-width .historyslider .milestones .wrapper .milestone.divider .caption-wrapper .caption .content {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  color: #ffffff;
  padding: 0;
}
/* Hotspot Stage */
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
#stage .hotspot-module,
#main .hotspot-module,
#full-width .hotspot-module {
  margin-bottom: 36px;
  margin-top: 36px;
  position: relative;
  display: block;
}
#stage .hotspot-module .pattern,
#main .hotspot-module .pattern,
#full-width .hotspot-module .pattern {
  padding: 0;
}
#stage .hotspot-module .hotspot-headline,
#main .hotspot-module .hotspot-headline,
#full-width .hotspot-module .hotspot-headline {
  bottom: 5.6%;
  color: #ffffff;
  left: 0;
  max-width: 66.666%;
  padding: 0;
  position: absolute;
  z-index: 100;
}
#stage .hotspot-module .hotspot-headline .category,
#main .hotspot-module .hotspot-headline .category,
#full-width .hotspot-module .hotspot-headline .category,
#stage .hotspot-module .hotspot-headline .headline,
#main .hotspot-module .hotspot-headline .headline,
#full-width .hotspot-module .hotspot-headline .headline {
  width: auto;
  background-color: #00A0F0;
  height: auto;
}
#stage .hotspot-module .hotspot-headline .category,
#main .hotspot-module .hotspot-headline .category,
#full-width .hotspot-module .hotspot-headline .category {
  font-size: 1em;
  line-height: 1.625em;
  display: inline-block;
  margin: 0;
  padding: 4.736px 7.104px;
  height: auto;
}
#stage .hotspot-module .hotspot-headline .headline,
#main .hotspot-module .hotspot-headline .headline,
#full-width .hotspot-module .hotspot-headline .headline {
  font-size: 3.375em;
  line-height: 1.2962963em;
  display: block;
  margin: 7.104px 0 0 0;
  padding: 10.672px 19px;
}
.lt-ie9 #stage .hotspot-module .hotspot-headline .headline,
.lt-ie9 #main .hotspot-module .hotspot-headline .headline,
.lt-ie9 #full-width .hotspot-module .hotspot-headline .headline {
  font-size: 2.375em;
  line-height: 0.84210526em;
}
@media screen and (max-width: 1279px) {
  #stage .hotspot-module .hotspot-headline .headline,
  #main .hotspot-module .hotspot-headline .headline,
  #full-width .hotspot-module .hotspot-headline .headline {
    font-size: 2.25em;
    line-height: 1.36111111em;
  }
}
@media screen and (max-width: 1425px) {
  #stage .hotspot-module .hotspot-headline,
  #main .hotspot-module .hotspot-headline,
  #full-width .hotspot-module .hotspot-headline {
    width: auto;
    left: 0;
  }
}
#stage .hotspot-module .hotspot-container,
#main .hotspot-module .hotspot-container,
#full-width .hotspot-module .hotspot-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.lt-ie9 #stage .hotspot-module .hotspot-container,
.lt-ie9 #main .hotspot-module .hotspot-container,
.lt-ie9 #full-width .hotspot-module .hotspot-container {
  min-width: 940px;
  max-width: 100%;
  overflow: hidden;
  width: 940px;
}
#stage .hotspot-module .hotspot-container .background,
#main .hotspot-module .hotspot-container .background,
#full-width .hotspot-module .hotspot-container .background {
  position: relative;
}
#stage .hotspot-module .hotspot-container .background img,
#main .hotspot-module .hotspot-container .background img,
#full-width .hotspot-module .hotspot-container .background img {
  height: auto;
  width: 100%;
}
#stage .hotspot-module .hotspot-container .background .mobile-marker,
#main .hotspot-module .hotspot-container .background .mobile-marker,
#full-width .hotspot-module .hotspot-container .background .mobile-marker {
  -webkit-border-radius: 27px;
  -o-border-radius: 27px;
  -ms-border-radius: 27px;
  -moz-border-radius: 27px;
  border-radius: 27px;
  cursor: pointer;
  height: 24px;
  left: 50%;
  margin-left: -14px;
  margin-top: -14px;
  position: absolute;
  top: -100px;
  width: 24px;
  z-index: 100;
}
#stage .hotspot-module .hotspot-container .hotspots,
#main .hotspot-module .hotspot-container .hotspots,
#full-width .hotspot-module .hotspot-container .hotspots {
  background-color: transparent;
  height: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot,
#main .hotspot-module .hotspot-container .hotspots .hotspot,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot {
  text-align: left;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .marker,
#main .hotspot-module .hotspot-container .hotspots .hotspot .marker,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .marker {
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  height: 30px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: -100px;
  width: 30px;
  z-index: 100;
  background-color: #ffffff;
  animation-name: pulse;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  transition: .3s;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .marker:hover,
#main .hotspot-module .hotspot-container .hotspots .hotspot .marker:hover,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .marker:hover,
#stage .hotspot-module .hotspot-container .hotspots .hotspot .marker.active,
#main .hotspot-module .hotspot-container .hotspots .hotspot .marker.active,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .marker.active {
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
  z-index: 101;
  animation: 0;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot.electricBlue .marker,
#main .hotspot-module .hotspot-container .hotspots .hotspot.electricBlue .marker,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot.electricBlue .marker {
  background-color: #00A0F0;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot.middleGray .marker,
#main .hotspot-module .hotspot-container .hotspots .hotspot.middleGray .marker,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot.middleGray .marker {
  background-color: #78879B;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot.lighterGray .marker,
#main .hotspot-module .hotspot-container .hotspots .hotspot.lighterGray .marker,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot.lighterGray .marker {
  background-color: #EEF0F2;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot.active .marker,
#main .hotspot-module .hotspot-container .hotspots .hotspot.active .marker,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot.active .marker {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  z-index: 101;
  background-color: #FFB400;
  animation: 0;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot.active .wrapper,
#main .hotspot-module .hotspot-container .hotspots .hotspot.active .wrapper,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot.active .wrapper {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  visibility: visible;
  z-index: 101;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .wrapper,
#main .hotspot-module .hotspot-container .hotspots .hotspot .wrapper,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .wrapper {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
  left: 15px;
  position: absolute;
  top: 30px;
  width: 440px;
  padding: 16px 16px 24px 16px;
  z-index: -1;
  background-color: #ffffff;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .close,
#main .hotspot-module .hotspot-container .hotspots .hotspot .close,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .close {
  position: absolute;
  top: 7.104px;
  right: 7.104px;
  cursor: pointer;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .close:before,
#main .hotspot-module .hotspot-container .hotspots .hotspot .close:before,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .close:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .close:before,
#main .hotspot-module .hotspot-container .hotspots .hotspot .close:before,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .close:before,
#stage .hotspot-module .hotspot-container .hotspots .hotspot .close:hover:before,
#main .hotspot-module .hotspot-container .hotspots .hotspot .close:hover:before,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .close:hover:before {
  text-decoration: none;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .close:before,
#main .hotspot-module .hotspot-container .hotspots .hotspot .close:before,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .close:before {
  content: "\e606";
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .headline,
#main .hotspot-module .hotspot-container .hotspots .hotspot .headline,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .headline {
  font-size: 1em;
  line-height: 1.25em;
  display: inline-block;
  color: #ffffff;
  background-color: #00A0F0;
  padding: 7.104px 16px;
  max-width: calc(76%);
  margin: 0 0 24px -16px;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content {
  font-family: tktype, Arial, Verdana, sans-serif;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .subheadline,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .subheadline,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .subheadline {
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin-bottom: 4.736px;
  color: #000000;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .text,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .text,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .text {
  *zoom: 1;
  font-size: 1em;
  line-height: 1.25em;
  color: #4B5564;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .text:before,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .text:before,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .text:before,
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after {
  content: "";
  display: table;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after {
  clear: both;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .text:before,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .text:before,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .text:before,
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after {
  content: " ";
  display: table;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .text:after {
  clear: both;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .text p,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .text p,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .text p {
  margin: 8px 0;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .text p a,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .text p a,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .text p a {
  text-decoration: none;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist {
  list-style: none;
  margin: 0;
  text-align: right;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li {
  margin-bottom: 5px;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li:last-child,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li:last-child,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li:last-child {
  margin-bottom: 0;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a {
  font-size: 1em;
  line-height: 1.25em;
  color: #00A0F0;
  border: none;
  display: inline-block;
  position: relative;
  padding: 0 20px 0 0;
  text-decoration: none;
  text-transform: none;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after,
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:hover:after,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:hover:after,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:hover:after {
  text-decoration: none;
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after {
  content: "\e638";
}
#stage .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after,
#main .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after,
#full-width .hotspot-module .hotspot-container .hotspots .hotspot .content .linklist li a:after {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
}

/* 03.01 Image */
#main .image,
#full-width .image,
#stage .image {
  margin-bottom: 81.008px;
  text-align: center;
}
#main .image figure,
#full-width .image figure,
#stage .image figure {
  display: inline-block;
  position: relative;
  max-width: 100%;
}
#main .image figure img,
#full-width .image figure img,
#stage .image figure img {
  max-height: 664px;
  max-width: 100%;
}
#main .image figure + .text-box,
#full-width .image figure + .text-box,
#stage .image figure + .text-box {
  bottom: 81.008px;
  left: 81.008px;
  position: absolute;
  right: 81.008px;
  top: 81.008px;
}
#main .image figure + .text-box .image-text,
#full-width .image figure + .text-box .image-text,
#stage .image figure + .text-box .image-text {
  background-color: #ffffff;
  padding: 24px;
  position: absolute;
  text-align: left;
  width: 438px;
}
#main .image figure + .text-box .image-text.transparent,
#full-width .image figure + .text-box .image-text.transparent,
#stage .image figure + .text-box .image-text.transparent {
  background-color: transparent;
  padding: 0;
  width: 413px;
}
#main .image figure + .text-box .image-text.transparent p,
#full-width .image figure + .text-box .image-text.transparent p,
#stage .image figure + .text-box .image-text.transparent p {
  color: #000000;
}
#main .image figure + .text-box .image-text.transparent .button-transparent,
#full-width .image figure + .text-box .image-text.transparent .button-transparent,
#stage .image figure + .text-box .image-text.transparent .button-transparent {
  border: 1px solid #000000;
  color: #000000;
}
#main .image figure + .text-box .image-text.transparent .button-transparent:hover,
#full-width .image figure + .text-box .image-text.transparent .button-transparent:hover,
#stage .image figure + .text-box .image-text.transparent .button-transparent:hover {
  border: 1px solid #003C7D;
  color: #ffffff;
}
#main .image figure + .text-box .image-text.transparent.light,
#full-width .image figure + .text-box .image-text.transparent.light,
#stage .image figure + .text-box .image-text.transparent.light {
  color: #ffffff;
}
#main .image figure + .text-box .image-text.transparent.light p,
#full-width .image figure + .text-box .image-text.transparent.light p,
#stage .image figure + .text-box .image-text.transparent.light p {
  color: #ffffff;
}
#main .image figure + .text-box .image-text.transparent.light .more,
#full-width .image figure + .text-box .image-text.transparent.light .more,
#stage .image figure + .text-box .image-text.transparent.light .more {
  color: #ffffff;
}
#main .image figure + .text-box .image-text.transparent.light .button-transparent,
#full-width .image figure + .text-box .image-text.transparent.light .button-transparent,
#stage .image figure + .text-box .image-text.transparent.light .button-transparent {
  border: 1px solid #ffffff;
  color: #ffffff;
}
#main .image figure + .text-box .image-text.transparent.light .button-transparent:hover,
#full-width .image figure + .text-box .image-text.transparent.light .button-transparent:hover,
#stage .image figure + .text-box .image-text.transparent.light .button-transparent:hover {
  border: 1px solid #003C7D;
}
#main .image figure + .text-box .image-text.blue-stripes,
#full-width .image figure + .text-box .image-text.blue-stripes,
#stage .image figure + .text-box .image-text.blue-stripes {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  left: 0;
  max-width: 66.66666667%;
  padding: 0 0 0 16px;
  width: auto;
}
.lt-ie9 #main .image figure + .text-box .image-text.blue-stripes,
.lt-ie9 #full-width .image figure + .text-box .image-text.blue-stripes,
.lt-ie9 #stage .image figure + .text-box .image-text.blue-stripes {
  left: -16px;
}
#main .image figure + .text-box .image-text.blue-stripes h3,
#full-width .image figure + .text-box .image-text.blue-stripes h3,
#stage .image figure + .text-box .image-text.blue-stripes h3,
#main .image figure + .text-box .image-text.blue-stripes p,
#full-width .image figure + .text-box .image-text.blue-stripes p,
#stage .image figure + .text-box .image-text.blue-stripes p {
  font-size: 1em;
  line-height: 1.625em;
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  background-color: #00A0F0;
  border-radius: 1px;
  box-decoration-break: clone;
  color: #ffffff;
  display: inline;
  -webkit-appearance: none;
}
#main .image figure + .text-box .image-text.blue-stripes h3:before,
#full-width .image figure + .text-box .image-text.blue-stripes h3:before,
#stage .image figure + .text-box .image-text.blue-stripes h3:before,
#main .image figure + .text-box .image-text.blue-stripes p:before,
#full-width .image figure + .text-box .image-text.blue-stripes p:before,
#stage .image figure + .text-box .image-text.blue-stripes p:before {
  content: "";
  display: block;
  -webkit-appearance: none;
}
#main .image figure + .text-box .image-text.blue-stripes h3:after,
#full-width .image figure + .text-box .image-text.blue-stripes h3:after,
#stage .image figure + .text-box .image-text.blue-stripes h3:after,
#main .image figure + .text-box .image-text.blue-stripes p:after,
#full-width .image figure + .text-box .image-text.blue-stripes p:after,
#stage .image figure + .text-box .image-text.blue-stripes p:after {
  -webkit-appearance: none;
}
#main .image figure + .text-box .image-text.blue-stripes h3.headline,
#full-width .image figure + .text-box .image-text.blue-stripes h3.headline,
#stage .image figure + .text-box .image-text.blue-stripes h3.headline,
#main .image figure + .text-box .image-text.blue-stripes p.headline,
#full-width .image figure + .text-box .image-text.blue-stripes p.headline,
#stage .image figure + .text-box .image-text.blue-stripes p.headline {
  font-size: 5.0625em;
  line-height: 1.2345679em;
  margin: 0;
}
#main .image figure + .text-box .image-text.blue-stripes h3,
#full-width .image figure + .text-box .image-text.blue-stripes h3,
#stage .image figure + .text-box .image-text.blue-stripes h3 {
  font-size: 5.0625em;
  line-height: 1.2345679em;
}
.safari #main .image figure + .text-box .image-text.blue-stripes h3,
.safari #full-width .image figure + .text-box .image-text.blue-stripes h3,
.safari #stage .image figure + .text-box .image-text.blue-stripes h3,
.chrome-mac #main .image figure + .text-box .image-text.blue-stripes h3,
.chrome-mac #full-width .image figure + .text-box .image-text.blue-stripes h3,
.chrome-mac #stage .image figure + .text-box .image-text.blue-stripes h3 {
  border-top: 15px solid #00A0F0;
}
#main .image figure + .text-box .image-text.blue-stripes p,
#full-width .image figure + .text-box .image-text.blue-stripes p,
#stage .image figure + .text-box .image-text.blue-stripes p {
  font-size: 1em;
  line-height: 1.625em;
  display: inline-block;
  padding: 3px 0;
  margin-top: 3px;
}
.safari #main .image figure + .text-box .image-text.blue-stripes p,
.safari #full-width .image figure + .text-box .image-text.blue-stripes p,
.safari #stage .image figure + .text-box .image-text.blue-stripes p,
.chrome-mac #main .image figure + .text-box .image-text.blue-stripes p,
.chrome-mac #full-width .image figure + .text-box .image-text.blue-stripes p,
.chrome-mac #stage .image figure + .text-box .image-text.blue-stripes p {
  margin-top: -2px;
}
.safari #main .image figure + .text-box .image-text.blue-stripes p,
.safari #full-width .image figure + .text-box .image-text.blue-stripes p,
.safari #stage .image figure + .text-box .image-text.blue-stripes p,
.chrome-mac #main .image figure + .text-box .image-text.blue-stripes p,
.chrome-mac #full-width .image figure + .text-box .image-text.blue-stripes p,
.chrome-mac #stage .image figure + .text-box .image-text.blue-stripes p {
  border-top: 5px solid #00A0F0;
}
#main .image figure + .text-box .image-text.bottom,
#full-width .image figure + .text-box .image-text.bottom,
#stage .image figure + .text-box .image-text.bottom {
  bottom: 0;
  top: auto;
}
#main .image figure + .text-box .image-text.right,
#full-width .image figure + .text-box .image-text.right,
#stage .image figure + .text-box .image-text.right {
  left: auto;
  right: 0;
}
#main .image figure + .text-box .image-text.middle,
#full-width .image figure + .text-box .image-text.middle,
#stage .image figure + .text-box .image-text.middle {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  bottom: auto;
  left: 50%;
  right: auto;
  top: 50%;
}
#main .image figure + .text-box .image-text h3,
#full-width .image figure + .text-box .image-text h3,
#stage .image figure + .text-box .image-text h3 {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin-bottom: 16px;
  margin-top: 0;
}
#main .image figure + .text-box .image-text p,
#full-width .image figure + .text-box .image-text p,
#stage .image figure + .text-box .image-text p {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
}
#main .image figure + .text-box .image-text a,
#full-width .image figure + .text-box .image-text a,
#stage .image figure + .text-box .image-text a {
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
}
#main .image figure + .text-box .image-text a.more,
#full-width .image figure + .text-box .image-text a.more,
#stage .image figure + .text-box .image-text a.more {
  color: #00A0F0;
}

#main .image .iframe-wrapper,
#full-width .image .iframe-wrapper,
#stage .image .iframe-wrapper {
  width: 100%;
}
#main .image .iframe-wrapper .iframe-holder,
#full-width .image .iframe-wrapper .iframe-holder,
#stage .image .iframe-wrapper .iframe-holder {
  position: relative;
}
#main .image .iframe-wrapper .iframe-holder:before,
#full-width .image .iframe-wrapper .iframe-holder:before,
#stage .image .iframe-wrapper .iframe-holder:before {
  content: "";
  display: block;
  padding-bottom: 75%;
}
#main .image .iframe-wrapper .iframe-holder > *,
#full-width .image .iframe-wrapper .iframe-holder > *,
#stage .image .iframe-wrapper .iframe-holder > * {
  position: absolute;
}
#main .image .iframe-wrapper .iframe-holder iframe,
#full-width .image .iframe-wrapper .iframe-holder iframe,
#stage .image .iframe-wrapper .iframe-holder iframe {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
#main .image a,
#full-width .image a,
#stage .image a {
  display: block;
  position: relative;
  text-decoration: none;
}
#main .image .zoom,
#full-width .image .zoom,
#stage .image .zoom {
  background-color: rgba(0, 0, 0, 0.6);
  color: #ffffff;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  width: 100%;
}
#main .image .zoom:before,
#full-width .image .zoom:before,
#stage .image .zoom:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .image .zoom:before,
#full-width .image .zoom:before,
#stage .image .zoom:before,
#main .image .zoom:hover:before,
#full-width .image .zoom:hover:before,
#stage .image .zoom:hover:before {
  text-decoration: none;
}
#main .image .zoom:before,
#full-width .image .zoom:before,
#stage .image .zoom:before {
  content: "\e637";
}
.lt-ie9 #main .image .zoom,
.lt-ie9 #full-width .image .zoom,
.lt-ie9 #stage .image .zoom {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#991a334c', endColorstr='#991a334c', GradientType=0);
  display: none;
}
#main .image .zoom:hover,
#full-width .image .zoom:hover,
#stage .image .zoom:hover {
  opacity: 0.6;
}
#main .image .zoom:before,
#full-width .image .zoom:before,
#stage .image .zoom:before {
  font-size: 2em;
  line-height: 1em;
  left: 50%;
  position: absolute;
  top: 52%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.lt-ie9 #main .image .zoom:before,
.lt-ie9 #full-width .image .zoom:before,
.lt-ie9 #stage .image .zoom:before {
  margin-left: -10px;
  margin-top: -15px;
}
.lt-ie9 #main .image:hover .zoom,
.lt-ie9 #full-width .image:hover .zoom,
.lt-ie9 #stage .image:hover .zoom {
  display: block;
}
#main .image figcaption,
#full-width .image figcaption,
#stage .image figcaption {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #4B5564;
  margin-top: 10.672px;
  text-align: left;
}
#main .image.org-size img,
#full-width .image.org-size img,
#stage .image.org-size img {
  max-height: none;
}
#main .image.multicontent,
#full-width .image.multicontent,
#stage .image.multicontent {
  height: auto;
  margin-top: 0;
  overflow: hidden;
  position: relative;
}
#main .image.multicontent .imagewrapper,
#full-width .image.multicontent .imagewrapper,
#stage .image.multicontent .imagewrapper {
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  background-color: #ffffff;
  position: relative;
  opacity: 1;
  width: 100%;
  z-index: 3;
}
#main .image.multicontent .imagewrapper.fadeout,
#full-width .image.multicontent .imagewrapper.fadeout,
#stage .image.multicontent .imagewrapper.fadeout {
  opacity: 0;
}
#main .image.multicontent .imagewrapper.fadein,
#full-width .image.multicontent .imagewrapper.fadein,
#stage .image.multicontent .imagewrapper.fadein {
  opacity: 1;
}
#main .image.multicontent .imagewrapper a,
#full-width .image.multicontent .imagewrapper a,
#stage .image.multicontent .imagewrapper a {
  cursor: pointer;
  display: block;
  height: 100%;
  position: static;
}
#main .image.multicontent .imagewrapper figure,
#full-width .image.multicontent .imagewrapper figure,
#stage .image.multicontent .imagewrapper figure {
  height: 100%;
  overflow: visible;
}
@media screen and (min-width: 1024px) {
  #main .image.multicontent .imagewrapper figure,
  #full-width .image.multicontent .imagewrapper figure,
  #stage .image.multicontent .imagewrapper figure {
    height: 100%;
  }
}

#main .image.multicontent .imagewrapper figure img,
#full-width .image.multicontent .imagewrapper figure img,
#stage .image.multicontent .imagewrapper figure img {
  height: 100%;
  max-height: none;
  position: absolute;
  width: auto;
}
#main .image.multicontent .imagewrapper figure img.initialize,
#full-width .image.multicontent .imagewrapper figure img.initialize,
#stage .image.multicontent .imagewrapper figure img.initialize {
  position: static;
}
#main .image.multicontent .imagewrapper figure + .text-box,
#full-width .image.multicontent .imagewrapper figure + .text-box,
#stage .image.multicontent .imagewrapper figure + .text-box {
  left: 0;
  right: 0;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text {
  left: 81.008px;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text h3,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text h3,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text h3 {
  color: #4B5564;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text.right,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.right,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.right {
  left: auto;
  right: 81.008px;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text.middle,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.middle,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.middle {
  left: 50%;
  right: auto;
}
.lt-ie9 #main .image.multicontent .imagewrapper figure + .text-box .image-text.middle,
.lt-ie9 #full-width .image.multicontent .imagewrapper figure + .text-box .image-text.middle,
.lt-ie9 #stage .image.multicontent .imagewrapper figure + .text-box .image-text.middle {
  left: -9999px;
  margin: 0 auto;
  right: -9999px;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text.light h3,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.light h3,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.light h3 {
  color: #ffffff;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes {
  left: 0;
}
.lt-ie9 #main .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes,
.lt-ie9 #full-width .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes,
.lt-ie9 #stage .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes {
  left: -16px;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 {
  color: #ffffff;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span {
  white-space: nowrap;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#main .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:hover:after,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:hover:after,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:hover:after {
  text-decoration: none;
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after {
  content: "\e908";
}
#main .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#full-width .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#stage .image.multicontent .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after {
  font-size: 55px;
  margin-left: 16px;
  white-space: nowrap;
}
#main .image.multicontent .videowrapper,
#full-width .image.multicontent .videowrapper,
#stage .image.multicontent .videowrapper {
  background-color: #000000;
  cursor: pointer;
  display: block;
  left: 0;
  height: 100%;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
#main .image.multicontent .videowrapper .video,
#full-width .image.multicontent .videowrapper .video,
#stage .image.multicontent .videowrapper .video {
  margin: 0 auto;
  height: 100%;
}
#main .image.multicontent .videowrapper .video .wrapper,
#full-width .image.multicontent .videowrapper .video .wrapper,
#stage .image.multicontent .videowrapper .video .wrapper {
  height: 100%;
  margin: 0 auto;
  max-height: 100%;
  overflow: visible;
  padding: 0;
  position: relative;
}
#main .image.multicontent .videowrapper .video .wrapper iframe,
#full-width .image.multicontent .videowrapper .video .wrapper iframe,
#stage .image.multicontent .videowrapper .video .wrapper iframe,
#main .image.multicontent .videowrapper .video .wrapper video,
#full-width .image.multicontent .videowrapper .video .wrapper video,
#stage .image.multicontent .videowrapper .video .wrapper video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
#main .image.multicontent .videowrapper .video .wrapper.scale iframe,
#full-width .image.multicontent .videowrapper .video .wrapper.scale iframe,
#stage .image.multicontent .videowrapper .video .wrapper.scale iframe,
#main .image.multicontent .videowrapper .video .wrapper.scale video,
#full-width .image.multicontent .videowrapper .video .wrapper.scale video,
#stage .image.multicontent .videowrapper .video .wrapper.scale video,
#main .image.multicontent .videowrapper .video .wrapper.scale > div,
#full-width .image.multicontent .videowrapper .video .wrapper.scale > div,
#stage .image.multicontent .videowrapper .video .wrapper.scale > div {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: auto;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 100%;
}
#main .image.multicontent .videowrapper .video.youtube .scale iframe,
#full-width .image.multicontent .videowrapper .video.youtube .scale iframe,
#stage .image.multicontent .videowrapper .video.youtube .scale iframe,
#main .image.multicontent .videowrapper .video.youtube .scale video,
#full-width .image.multicontent .videowrapper .video.youtube .scale video,
#stage .image.multicontent .videowrapper .video.youtube .scale video,
#main .image.multicontent .videowrapper .video.youtube .scale > div,
#full-width .image.multicontent .videowrapper .video.youtube .scale > div,
#stage .image.multicontent .videowrapper .video.youtube .scale > div {
  height: 100%;
}
#main .image.multicontent .videowrapper .close,
#full-width .image.multicontent .videowrapper .close,
#stage .image.multicontent .videowrapper .close {
  cursor: pointer;
  font-size: 0;
}
#main .image.multicontent .videowrapper .close:before,
#full-width .image.multicontent .videowrapper .close:before,
#stage .image.multicontent .videowrapper .close:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .image.multicontent .videowrapper .close:before,
#full-width .image.multicontent .videowrapper .close:before,
#stage .image.multicontent .videowrapper .close:before,
#main .image.multicontent .videowrapper .close:hover:before,
#full-width .image.multicontent .videowrapper .close:hover:before,
#stage .image.multicontent .videowrapper .close:hover:before {
  text-decoration: none;
}
#main .image.multicontent .videowrapper .close:before,
#full-width .image.multicontent .videowrapper .close:before,
#stage .image.multicontent .videowrapper .close:before {
  content: "\e606";
}
#main .image.multicontent .videowrapper .close:before,
#full-width .image.multicontent .videowrapper .close:before,
#stage .image.multicontent .videowrapper .close:before {
  color: #00A0F0;
  font-size: 42px;
  height: 42px;
  right: 16px;
  position: absolute;
  top: 16px;
  width: 42px;
  z-index: 101;
}
#main .image.multicontent.noVid .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#full-width .image.multicontent.noVid .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#stage .image.multicontent.noVid .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after {
  display: none;
}
@media screen and (min-width: 1024px) {
  #main .image.big-stage .imagewrapper figure,
  #full-width .image.big-stage .imagewrapper figure,
  #stage .image.big-stage .imagewrapper figure {
    height: 100%;
    max-height: 1200px;
    overflow: hidden;
  }
}
@media screen and (min-width: 1024px) {
  #main .image.big-stage .imagewrapper figure img,
  #full-width .image.big-stage .imagewrapper figure img,
  #stage .image.big-stage .imagewrapper figure img {
    height: auto;
    max-height: none;
    position: static;
    width: 100%;
  }
}
#main .image.big-stage .imagewrapper figure .iframe-holder,
#full-width .image.big-stage .imagewrapper figure .iframe-holder,
#stage .image.big-stage .imagewrapper figure .iframe-holder {
  height: 1069px;
}
@media screen and (min-width: 1024px) {
  #main .image.big-stage .imagewrapper figure .iframe-holder,
  #full-width .image.big-stage .imagewrapper figure .iframe-holder,
  #stage .image.big-stage .imagewrapper figure .iframe-holder {
    position: relative;
    height: 100%;
  }
  #main .image.big-stage .imagewrapper figure .iframe-holder:before,
  #full-width .image.big-stage .imagewrapper figure .iframe-holder:before,
  #stage .image.big-stage .imagewrapper figure .iframe-holder:before {
    content: "";
    display: block;
    padding-bottom: 56.25%;
  }
  #main .image.big-stage .imagewrapper figure .iframe-holder > *,
  #full-width .image.big-stage .imagewrapper figure .iframe-holder > *,
  #stage .image.big-stage .imagewrapper figure .iframe-holder > * {
    position: absolute;
  }
}
#main .image.big-stage .imagewrapper figure .iframe-holder iframe,
#full-width .image.big-stage .imagewrapper figure .iframe-holder iframe,
#stage .image.big-stage .imagewrapper figure .iframe-holder iframe {
  top: 0;
  width: 1900px;
}
@media screen and (min-width: 1024px) {
  #main .image.big-stage .imagewrapper figure .iframe-holder iframe,
  #full-width .image.big-stage .imagewrapper figure .iframe-holder iframe,
  #stage .image.big-stage .imagewrapper figure .iframe-holder iframe {
    width: 100%;
  }
}
#main .image.big-stage .imagewrapper figure + .text-box,
#full-width .image.big-stage .imagewrapper figure + .text-box,
#stage .image.big-stage .imagewrapper figure + .text-box {
  bottom: 180px;
  position: absolute;
}
#main .image.big-stage .imagewrapper figure + .text-box .image-text,
#full-width .image.big-stage .imagewrapper figure + .text-box .image-text,
#stage .image.big-stage .imagewrapper figure + .text-box .image-text {
  position: absolute;
}
#main .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes h3,
#full-width .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes h3,
#stage .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes h3 {
  font-size: 5.0625em;
  line-height: 1.39506173em;
  padding: 5px 1px;
}
#main .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes h3:before,
#full-width .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes h3:before,
#stage .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes h3:before {
  display: none;
}
#main .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#full-width .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after,
#stage .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes h3 span:after {
  font-size: 55px;
  margin-left: 16px;
}
#main .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p,
#full-width .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p,
#stage .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p {
  font-size: 1em;
  line-height: 1.625em;
  display: inline-block;
  margin: 1px 0 0;
  padding: 3px 1px;
}
.safari #main .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p,
.safari #full-width .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p,
.safari #stage .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p,
.chrome-mac #main .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p,
.chrome-mac #full-width .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p,
.chrome-mac #stage .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p {
  margin: -7px 0 0 0;
}
#main .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p:before,
#full-width .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p:before,
#stage .image.big-stage .imagewrapper figure + .text-box .image-text.blue-stripes p:before {
  display: none;
}
#main .image.big-stage .videowrapper .video,
#full-width .image.big-stage .videowrapper .video,
#stage .image.big-stage .videowrapper .video {
  position: relative;
}
#main .wide .image img,
#full-width .wide .image img,
#stage .wide .image img {
  max-height: 750px;
}
#main .wide .image.org-size img,
#full-width .wide .image.org-size img,
#stage .wide .image.org-size img {
  max-height: none;
}
#main .module-container .big-image-teasers > h2,
#full-width .module-container .big-image-teasers > h2,
#stage .module-container .big-image-teasers > h2 {
  color: #000000;
  padding: 0;
}
@media screen and (min-width: 1024px) {
  #main .module-container .big-image-teasers .image,
  #full-width .module-container .big-image-teasers .image,
  #stage .module-container .big-image-teasers .image {
    height: 450px;
  }
  #main .module-container .big-image-teasers .image.multicontent,
  #full-width .module-container .big-image-teasers .image.multicontent,
  #stage .module-container .big-image-teasers .image.multicontent {
    height: auto;
  }
  #main .module-container .big-image-teasers .image figure,
  #full-width .module-container .big-image-teasers .image figure,
  #stage .module-container .big-image-teasers .image figure {
    height: 100%;
  }
  /* #main .module-container .big-image-teasers .image figure img,
  #full-width .module-container .big-image-teasers .image figure img,
  #stage .module-container .big-image-teasers .image figure img {
    height: 100%;
    position: absolute;
    width: auto;
  } 
}
#main .big-image-teasers,
#full-width .big-image-teasers,
#stage .big-image-teasers {
  margin-bottom: 81.008px;
}*/
#main .big-image-teasers > h2,
#full-width .big-image-teasers > h2,
#stage .big-image-teasers > h2 {
  *zoom: 1;
  margin: 0 auto;
  max-width: 1345px;
  margin-bottom: 16px;
}
#main .big-image-teasers > h2:before,
#full-width .big-image-teasers > h2:before,
#stage .big-image-teasers > h2:before,
#main .big-image-teasers > h2:after,
#full-width .big-image-teasers > h2:after,
#stage .big-image-teasers > h2:after {
  content: "";
  display: table;
}
#main .big-image-teasers > h2:after,
#full-width .big-image-teasers > h2:after,
#stage .big-image-teasers > h2:after {
  clear: both;
}
#main .big-image-teasers > h2:before,
#full-width .big-image-teasers > h2:before,
#stage .big-image-teasers > h2:before,
#main .big-image-teasers > h2:after,
#full-width .big-image-teasers > h2:after,
#stage .big-image-teasers > h2:after {
  content: " ";
  display: table;
}
#main .big-image-teasers > h2:after,
#full-width .big-image-teasers > h2:after,
#stage .big-image-teasers > h2:after {
  clear: both;
}
.lt-ie9 #main .big-image-teasers > h2,
.lt-ie9 #full-width .big-image-teasers > h2,
.lt-ie9 #stage .big-image-teasers > h2 {
  max-width: 940px;
  padding: 0;
}
@media screen and (max-width: 1425px) {
  #main .big-image-teasers > h2,
  #full-width .big-image-teasers > h2,
  #stage .big-image-teasers > h2 {
    padding: 0 36px;
  }
}
#main .big-image-teasers > h2 + .image,
#full-width .big-image-teasers > h2 + .image,
#stage .big-image-teasers > h2 + .image,
#main .big-image-teasers > h2 + .theme-slider,
#full-width .big-image-teasers > h2 + .theme-slider,
#stage .big-image-teasers > h2 + .theme-slider {
  margin-top: 0;
}
#main .big-image-teasers .image,
#full-width .big-image-teasers .image,
#stage .big-image-teasers .image {
  height: 450px;
  margin-bottom: 0;
  margin-top: 36px;
  position: relative;
}
#main .big-image-teasers .image.multicontent,
#full-width .big-image-teasers .image.multicontent,
#stage .big-image-teasers .image.multicontent {
  height: auto;
  margin-top: 0;
}
@media screen and (min-width: 1024px) {
  #main .big-image-teasers .image,
  #full-width .big-image-teasers .image,
  #stage .big-image-teasers .image {
    height: auto;
  }
}
#main .big-image-teasers .image:first-child,
#full-width .big-image-teasers .image:first-child,
#stage .big-image-teasers .image:first-child {
  margin-top: 0;
}
#main .big-image-teasers .image.focus-left figure img,
#full-width .big-image-teasers .image.focus-left figure img,
#stage .big-image-teasers .image.focus-left figure img,
#main .big-image-teasers .image.focus-left iframe,
#full-width .big-image-teasers .image.focus-left iframe,
#stage .big-image-teasers .image.focus-left iframe {
  left: 0;
  right: auto;
}
#main .big-image-teasers .image.focus-right figure img,
#full-width .big-image-teasers .image.focus-right figure img,
#stage .big-image-teasers .image.focus-right figure img,
#main .big-image-teasers .image.focus-right iframe,
#full-width .big-image-teasers .image.focus-right iframe,
#stage .big-image-teasers .image.focus-right iframe {
  left: auto;
  right: 0;
}
#main .big-image-teasers .image figure,
#full-width .big-image-teasers .image figure,
#stage .big-image-teasers .image figure {
  height: 100%;
  max-width: none;
  overflow: hidden;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  #main .big-image-teasers .image figure,
  #full-width .big-image-teasers .image figure,
  #stage .big-image-teasers .image figure {
    height: auto;
  }
}
/*#main .big-image-teasers .image figure img,
#full-width .big-image-teasers .image figure img,
#stage .big-image-teasers .image figure img {
  height: 100%;
  margin: auto;
  max-width: none;
  left: -9999px;
  position: absolute;
  right: -9999px;
  width: auto;
}*/
@media screen and (min-width: 1024px) {
  #main .big-image-teasers .image figure img,
  #full-width .big-image-teasers .image figure img,
  #stage .big-image-teasers .image figure img {
    height: auto;
    position: static;
    width: 100%;
    margin: 100px 0px 0px 20px;
  }
}
#main .big-image-teasers .theme-slider,
#full-width .big-image-teasers .theme-slider,
#stage .big-image-teasers .theme-slider {
  margin-bottom: 0;
  margin-top: 36px;
  padding-top: 0;
}
#main .big-image-teasers .theme-slider.big-stage-slider,
#full-width .big-image-teasers .theme-slider.big-stage-slider,
#stage .big-image-teasers .theme-slider.big-stage-slider {
  margin-top: 0;
}
#main .big-image-teasers .theme-slider.wide .theme-sliderwrapper,
#full-width .big-image-teasers .theme-slider.wide .theme-sliderwrapper,
#stage .big-image-teasers .theme-slider.wide .theme-sliderwrapper {
  margin-right: 0;
}
#main .big-image-teasers .theme-slider .theme-sliderwrapper.owl-carousel .owl-item .image img,
#full-width .big-image-teasers .theme-slider .theme-sliderwrapper.owl-carousel .owl-item .image img,
#stage .big-image-teasers .theme-slider .theme-sliderwrapper.owl-carousel .owl-item .image img {
  display: block;
  max-width: none;
}
#main .big-image-teasers .theme-slider .theme-sliderwrapper .owl-controls,
#full-width .big-image-teasers .theme-slider .theme-sliderwrapper .owl-controls,
#stage .big-image-teasers .theme-slider .theme-sliderwrapper .owl-controls {
  margin-top: 24px;
}

#main .big-image-teasers .theme-slider + .image,
#full-width .big-image-teasers .theme-slider + .image,
#stage .big-image-teasers .theme-slider + .image {
  margin-top: 7.104px;
}
#main .big-image-teasers .iframe-holder,
#full-width .big-image-teasers .iframe-holder,
#stage .big-image-teasers .iframe-holder {
  height: 450px;
  position: relative;
  overflow: hidden;
}
#main .big-image-teasers .iframe-holder iframe,
#full-width .big-image-teasers .iframe-holder iframe,
#stage .big-image-teasers .iframe-holder iframe {
  height: 100%;
  left: -9999px;
  margin: auto;
  max-height: 100%;
  position: absolute;
  right: -9999px;
  width: 100%;
}
#main .big-image-teasers .iframe-holder.size-16-9,
#full-width .big-image-teasers .iframe-holder.size-16-9,
#stage .big-image-teasers .iframe-holder.size-16-9 {
  height: 751px;
}
#main .big-image-teasers .iframe-holder.size-16-9 iframe,
#full-width .big-image-teasers .iframe-holder.size-16-9 iframe,
#stage .big-image-teasers .iframe-holder.size-16-9 iframe {
  margin: auto;
  width: 1335px;
}
#main .big-image-teasers + .sticky-nav,
#full-width .big-image-teasers + .sticky-nav,
#stage .big-image-teasers + .sticky-nav {
  margin-top: -81.008px;
}
#main .big-image-teasers.beforeStage,
#full-width .big-image-teasers.beforeStage,
#stage .big-image-teasers.beforeStage {
  margin-bottom: 14px;
}
#main .bg-color-wrapper.lightgray .multicontent .imagewrapper,
#full-width .bg-color-wrapper.lightgray .multicontent .imagewrapper,
#stage .bg-color-wrapper.lightgray .multicontent .imagewrapper {
  background-color: #D9DEE8;
}
#main .bg-color-wrapper.middlegray .multicontent .imagewrapper,
#full-width .bg-color-wrapper.middlegray .multicontent .imagewrapper,
#stage .bg-color-wrapper.middlegray .multicontent .imagewrapper {
  background-color: #78879B;
}
#main .bg-color-wrapper .big-image-teasers,
#full-width .bg-color-wrapper .big-image-teasers,
#stage .bg-color-wrapper .big-image-teasers {
  margin-bottom: 0;
}
#stage .big-image-teasers:first-child .theme-slider {
  margin-top: 0;
}
/* Imageteaser 2016 START */
/* 01.01 Headline Teaser */
#main .teaserwrapper,
#full-width .teaserwrapper,
#stage .teaserwrapper {
  *zoom: 1;
  margin: 0 -5.336px 81.008px;
}
#main .teaserwrapper:before,
#full-width .teaserwrapper:before,
#stage .teaserwrapper:before,
#main .teaserwrapper:after,
#full-width .teaserwrapper:after,
#stage .teaserwrapper:after {
  content: "";
  display: table;
}
#main .teaserwrapper:after,
#full-width .teaserwrapper:after,
#stage .teaserwrapper:after {
  clear: both;
}
#main .teaserwrapper:before,
#full-width .teaserwrapper:before,
#stage .teaserwrapper:before,
#main .teaserwrapper:after,
#full-width .teaserwrapper:after,
#stage .teaserwrapper:after {
  content: " ";
  display: table;
}
#main .teaserwrapper:after,
#full-width .teaserwrapper:after,
#stage .teaserwrapper:after {
  clear: both;
}
#main .teaserwrapper .imageteaser,
#full-width .teaserwrapper .imageteaser,
#stage .teaserwrapper .imageteaser {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 5.336px solid #ffffff;
  border-right: 5.336px solid #ffffff;
  color: #000000;
  float: left;
  margin-bottom: 10.672px;
  overflow: hidden;
  width: 50%;
}
#main .teaserwrapper .imageteaser a,
#full-width .teaserwrapper .imageteaser a,
#stage .teaserwrapper .imageteaser a {
  color: #000000;
  text-decoration: none;
}
@media screen and (min-width: 1280px) {
  .no-touch #main .teaserwrapper .imageteaser a:hover img,
  .no-touch #full-width .teaserwrapper .imageteaser a:hover img,
  .no-touch #stage .teaserwrapper .imageteaser a:hover img {
    -webkit-transform: scale(1.05) rotate(0.001deg);
    -ms-transform: scale(1.05) rotate(0.001deg);
    transform: scale(1.05) rotate(0.001deg);
  }
}
#main .teaserwrapper .imageteaser a.preview:before,
#full-width .teaserwrapper .imageteaser a.preview:before,
#stage .teaserwrapper .imageteaser a.preview:before {
  display: none;
}
#main .teaserwrapper .imageteaser a.preview figure > div,
#full-width .teaserwrapper .imageteaser a.preview figure > div,
#stage .teaserwrapper .imageteaser a.preview figure > div {
  position: relative;
}
#main .teaserwrapper .imageteaser a.preview figure > div:before,
#full-width .teaserwrapper .imageteaser a.preview figure > div:before,
#stage .teaserwrapper .imageteaser a.preview figure > div:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .teaserwrapper .imageteaser a.preview figure > div:before,
#full-width .teaserwrapper .imageteaser a.preview figure > div:before,
#stage .teaserwrapper .imageteaser a.preview figure > div:before,
#main .teaserwrapper .imageteaser a.preview figure > div:hover:before,
#full-width .teaserwrapper .imageteaser a.preview figure > div:hover:before,
#stage .teaserwrapper .imageteaser a.preview figure > div:hover:before {
  text-decoration: none;
}
#main .teaserwrapper .imageteaser a.preview figure > div:before,
#full-width .teaserwrapper .imageteaser a.preview figure > div:before,
#stage .teaserwrapper .imageteaser a.preview figure > div:before {
  content: "\e624";
}
#main .teaserwrapper .imageteaser a.preview figure > div:before,
#full-width .teaserwrapper .imageteaser a.preview figure > div:before,
#stage .teaserwrapper .imageteaser a.preview figure > div:before {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  color: #00A0F0;
  font-size: 80px;
  left: 50%;
  line-height: 80px;
  position: absolute;
  text-align: center;
  top: 50%;
  z-index: 10;
}
.lt-ie9 #main .teaserwrapper .imageteaser a.preview figure > div:before,
.lt-ie9 #full-width .teaserwrapper .imageteaser a.preview figure > div:before,
.lt-ie9 #stage .teaserwrapper .imageteaser a.preview figure > div:before {
  margin-left: -40px;
  margin-top: -40px;
}
#main .teaserwrapper .imageteaser a.preview .play-icon,
#full-width .teaserwrapper .imageteaser a.preview .play-icon,
#stage .teaserwrapper .imageteaser a.preview .play-icon {
  display: none;
}
#main .teaserwrapper .imageteaser img,
#full-width .teaserwrapper .imageteaser img,
#stage .teaserwrapper .imageteaser img {
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  max-width: 100%;
  z-index: 1;
}
#main .teaserwrapper .imageteaser figure,
#full-width .teaserwrapper .imageteaser figure,
#stage .teaserwrapper .imageteaser figure {
  position: relative;
}
#main .teaserwrapper .imageteaser figure > div,
#full-width .teaserwrapper .imageteaser figure > div,
#stage .teaserwrapper .imageteaser figure > div {
  overflow: hidden;
}
#main .teaserwrapper .imageteaser figure .target,
#full-width .teaserwrapper .imageteaser figure .target,
#stage .teaserwrapper .imageteaser figure .target {
  font-size: 1.5em;
  line-height: 1.375em;
  background-color: #00A0F0;
  color: #ffffff;
  left: 16px;
  margin: 0;
  padding: 17px 7.104px 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
#main .teaserwrapper .imageteaser figure .iframe-holder,
#full-width .teaserwrapper .imageteaser figure .iframe-holder,
#stage .teaserwrapper .imageteaser figure .iframe-holder {
  position: relative;
}
#main .teaserwrapper .imageteaser figure .iframe-holder:before,
#full-width .teaserwrapper .imageteaser figure .iframe-holder:before,
#stage .teaserwrapper .imageteaser figure .iframe-holder:before {
  content: "";
  display: block;
  padding-bottom: 75%;
}
#main .teaserwrapper .imageteaser figure .iframe-holder > *,
#full-width .teaserwrapper .imageteaser figure .iframe-holder > *,
#stage .teaserwrapper .imageteaser figure .iframe-holder > * {
  position: absolute;
}
#main .teaserwrapper .imageteaser figure .iframe-holder iframe,
#full-width .teaserwrapper .imageteaser figure .iframe-holder iframe,
#stage .teaserwrapper .imageteaser figure .iframe-holder iframe {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
#main .teaserwrapper .imageteaser figure figcaption,
#full-width .teaserwrapper .imageteaser figure figcaption,
#stage .teaserwrapper .imageteaser figure figcaption {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  padding: 16px;
  z-index: 5;
}
#main .teaserwrapper .imageteaser figure figcaption > div .headline,
#full-width .teaserwrapper .imageteaser figure figcaption > div .headline,
#stage .teaserwrapper .imageteaser figure figcaption > div .headline {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
  margin-bottom: 0;
  margin-top: 0;
}
#main .teaserwrapper .imageteaser figure figcaption > div .headline + .subheadline,
#full-width .teaserwrapper .imageteaser figure figcaption > div .headline + .subheadline,
#stage .teaserwrapper .imageteaser figure figcaption > div .headline + .subheadline,
#main .teaserwrapper .imageteaser figure figcaption > div .headline + .text,
#full-width .teaserwrapper .imageteaser figure figcaption > div .headline + .text,
#stage .teaserwrapper .imageteaser figure figcaption > div .headline + .text {
  margin-top: 16px;
}
#main .teaserwrapper .imageteaser figure figcaption > div .subheadline,
#full-width .teaserwrapper .imageteaser figure figcaption > div .subheadline,
#stage .teaserwrapper .imageteaser figure figcaption > div .subheadline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin-bottom: 0;
  margin-top: 0;
}
#main .teaserwrapper .imageteaser figure figcaption > div .subheadline + .text,
#full-width .teaserwrapper .imageteaser figure figcaption > div .subheadline + .text,
#stage .teaserwrapper .imageteaser figure figcaption > div .subheadline + .text {
  margin-top: 16px;
}
#main .teaserwrapper .imageteaser figure figcaption > div .text,
#full-width .teaserwrapper .imageteaser figure figcaption > div .text,
#stage .teaserwrapper .imageteaser figure figcaption > div .text {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin-bottom: 0;
}
@media 630px {
  #main .teaserwrapper .imageteaser figure figcaption > div .text,
  #full-width .teaserwrapper .imageteaser figure figcaption > div .text,
  #stage .teaserwrapper .imageteaser figure figcaption > div .text {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .teaserwrapper .imageteaser figure figcaption > div .text p,
#full-width .teaserwrapper .imageteaser figure figcaption > div .text p,
#stage .teaserwrapper .imageteaser figure figcaption > div .text p {
  margin-bottom: 0;
}
#main .teaserwrapper .imageteaser figure figcaption > div .text p span,
#full-width .teaserwrapper .imageteaser figure figcaption > div .text p span,
#stage .teaserwrapper .imageteaser figure figcaption > div .text p span {
  color: #00A0F0;
}
#main .teaserwrapper.three-grid .imageteaser,
#full-width .teaserwrapper.three-grid .imageteaser,
#stage .teaserwrapper.three-grid .imageteaser {
  width: 33.33333333%;
}
#main .teaserwrapper.four-grid .imageteaser,
#full-width .teaserwrapper.four-grid .imageteaser,
#stage .teaserwrapper.four-grid .imageteaser {
  width: 25%;
}
#main .teaserwrapper.five-grid .imageteaser,
#full-width .teaserwrapper.five-grid .imageteaser,
#stage .teaserwrapper.five-grid .imageteaser {
  width: 20%;
}
#full-width .bg-color-wrapper .teaserwrapper,
#stage .bg-color-wrapper .teaserwrapper {
  margin: 0 -5.336px;
}
#full-width .bg-color-wrapper.lightgray .imageteaser,
#stage .bg-color-wrapper.lightgray .imageteaser {
  background-color: #ffffff;
  border-left: 5.336px solid #D9DEE8;
  border-right: 5.336px solid #D9DEE8;
}
#full-width .bg-color-wrapper.middlegray .imageteaser,
#stage .bg-color-wrapper.middlegray .imageteaser {
  background-color: #ffffff;
  border-left: 5.336px solid #78879B;
  border-right: 5.336px solid #78879B;
}
#sidebar .teaserwrapper {
  margin: 0 0 36px;
}
#sidebar .teaserwrapper .imageteaser {
  border: none;
  float: none;
  margin: 10.672px 0 0;
  width: 100%;
}
#sidebar .teaserwrapper .imageteaser:first-child {
  margin: 0;
}
@media screen and (min-width: 901px) {
  #sidebar .teaserwrapper .imageteaser figure figcaption div .subheadline {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
/* Imageteaser 2016 END */
/* 03.04 Image Galerie */
#main .image-gallery,
#full-width .image-gallery {
  margin-bottom: 81.008px;
}
#main .image-gallery .headline,
#full-width .image-gallery .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .image-gallery .wrapper,
#full-width .image-gallery .wrapper {
  *zoom: 1;
  margin: 0 -5px;
  text-align: center;
  width: auto;
}
#main .image-gallery .wrapper:before,
#full-width .image-gallery .wrapper:before,
#main .image-gallery .wrapper:after,
#full-width .image-gallery .wrapper:after {
  content: "";
  display: table;
}
#main .image-gallery .wrapper:after,
#full-width .image-gallery .wrapper:after {
  clear: both;
}
#main .image-gallery .wrapper:before,
#full-width .image-gallery .wrapper:before,
#main .image-gallery .wrapper:after,
#full-width .image-gallery .wrapper:after {
  content: " ";
  display: table;
}
#main .image-gallery .wrapper:after,
#full-width .image-gallery .wrapper:after {
  clear: both;
}
#main .image-gallery .owl-stage-outer,
#full-width .image-gallery .owl-stage-outer {
  text-align: left;
}
#main .image-gallery .image-holder,
#full-width .image-gallery .image-holder {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #EEF0F2;
  display: block;
  margin: 0 5px;
  vertical-align: top;
}
#main .image-gallery .image-holder .image,
#full-width .image-gallery .image-holder .image {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  table-layout: fixed;
  margin: 0;
  padding: 24px 16px;
  width: 100%;
  white-space: normal;
}
#main .image-gallery .image-holder .image figure,
#full-width .image-gallery .image-holder .image figure {
  background-color: #ffffff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #EEF0F2;
  display: table-cell;
  height: 180px;
  padding: 4px;
  vertical-align: middle;
  width: 100%;
}
#main .image-gallery .image-holder .image a,
#full-width .image-gallery .image-holder .image a {
  display: inline-block;
  max-width: 100%;
}
#main .image-gallery .image-holder img,
#full-width .image-gallery .image-holder img {
  display: inline;
  margin: 0;
  max-width: 100%;
  max-height: 172px;
  vertical-align: middle;
}
#main .image-gallery .image-holder .zoom:before,
#full-width .image-gallery .image-holder .zoom:before {
  display: block;
}
#main .image-gallery .image-holder .caption,
#full-width .image-gallery .image-holder .caption {
  border-top: 7.104px solid #ffffff;
  padding: 24px 16px;
  white-space: normal;
}
#main .image-gallery .image-holder .caption .title,
#full-width .image-gallery .image-holder .caption .title {
  display: block;
  font-size: 16px;
  margin: 0;
  text-decoration: none;
  color: #78879B;
}
#main .image-gallery .image-holder .caption .title:hover,
#full-width .image-gallery .image-holder .caption .title:hover,
#main .image-gallery .image-holder .caption .title:focus,
#full-width .image-gallery .image-holder .caption .title:focus,
#main .image-gallery .image-holder .caption .title:active,
#full-width .image-gallery .image-holder .caption .title:active {
  text-decoration: none;
}
#main .image-gallery .owl-controls,
#full-width .image-gallery .owl-controls {
  display: inline-block;
  margin-top: 24px;
  position: relative;
}
#main .image-gallery .owl-controls .owl-next,
#full-width .image-gallery .owl-controls .owl-next,
#main .image-gallery .owl-controls .owl-prev,
#full-width .image-gallery .owl-controls .owl-prev {
  color: #00A0F0;
  cursor: pointer;
  font-size: 22px;
  position: absolute;
  text-decoration: none;
  top: 2px;
}
#main .image-gallery .owl-controls .owl-next:before,
#full-width .image-gallery .owl-controls .owl-next:before,
#main .image-gallery .owl-controls .owl-prev:before,
#full-width .image-gallery .owl-controls .owl-prev:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .image-gallery .owl-controls .owl-next:before,
#full-width .image-gallery .owl-controls .owl-next:before,
#main .image-gallery .owl-controls .owl-prev:before,
#full-width .image-gallery .owl-controls .owl-prev:before,
#main .image-gallery .owl-controls .owl-next:hover:before,
#full-width .image-gallery .owl-controls .owl-next:hover:before,
#main .image-gallery .owl-controls .owl-prev:hover:before,
#full-width .image-gallery .owl-controls .owl-prev:hover:before {
  text-decoration: none;
}
#main .image-gallery .owl-controls .owl-next:hover,
#full-width .image-gallery .owl-controls .owl-next:hover,
#main .image-gallery .owl-controls .owl-prev:hover,
#full-width .image-gallery .owl-controls .owl-prev:hover,
#main .image-gallery .owl-controls .owl-next:active,
#full-width .image-gallery .owl-controls .owl-next:active,
#main .image-gallery .owl-controls .owl-prev:active,
#full-width .image-gallery .owl-controls .owl-prev:active,
#main .image-gallery .owl-controls .owl-next:focus,
#full-width .image-gallery .owl-controls .owl-next:focus,
#main .image-gallery .owl-controls .owl-prev:focus,
#full-width .image-gallery .owl-controls .owl-prev:focus {
  color: #003C7D;
}
#main .image-gallery .owl-controls .owl-next.disabled,
#full-width .image-gallery .owl-controls .owl-next.disabled,
#main .image-gallery .owl-controls .owl-prev.disabled,
#full-width .image-gallery .owl-controls .owl-prev.disabled {
  color: #D9DEE8;
  cursor: default;
}
.lt-ie9 #main .image-gallery .owl-controls .owl-next,
.lt-ie9 #full-width .image-gallery .owl-controls .owl-next,
.lt-ie9 #main .image-gallery .owl-controls .owl-prev,
.lt-ie9 #full-width .image-gallery .owl-controls .owl-prev {
  top: -2px;
}
#main .image-gallery .owl-controls .owl-next,
#full-width .image-gallery .owl-controls .owl-next {
  right: -25px;
}
#main .image-gallery .owl-controls .owl-next:before,
#full-width .image-gallery .owl-controls .owl-next:before {
  content: "\e61a";
}
#main .image-gallery .owl-controls .owl-prev,
#full-width .image-gallery .owl-controls .owl-prev {
  left: -25px;
}
#main .image-gallery .owl-controls .owl-prev:before,
#full-width .image-gallery .owl-controls .owl-prev:before {
  content: "\e61d";
}
#main .image-gallery .owl-controls .owl-controls,
#full-width .image-gallery .owl-controls .owl-controls {
  line-height: 22px;
  margin: 0 15px;
  vertical-align: middle;
}
#main .image-gallery .owl-controls .owl-dot,
#full-width .image-gallery .owl-controls .owl-dot {
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  border: 2px solid #D9DEE8;
  display: inline-block;
  height: 11px;
  margin: 0 10px;
  vertical-align: middle;
  width: 11px;
}
#main .image-gallery .owl-controls .owl-dot.active,
#full-width .image-gallery .owl-controls .owl-dot.active {
  background-color: #00A0F0;
  border-color: #00A0F0;
}
.lt-ie9 #main .image-gallery .owl-controls .owl-dot,
.lt-ie9 #full-width .image-gallery .owl-controls .owl-dot {
  background-color: transparent;
  border: 0 none;
  background: url(../img/layout/sprite.png) -27px -2px no-repeat;
  margin: 0 7px;
  height: 18px;
  vertical-align: top;
  width: 18px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .image-gallery .owl-controls .owl-dot,
  .lt-ie9 #full-width .image-gallery .owl-controls .owl-dot {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
.lt-ie9 #main .image-gallery .owl-controls .owl-dot.active,
.lt-ie9 #full-width .image-gallery .owl-controls .owl-dot.active {
  background-position: -2px -2px;
}
.no-js #main .image-gallery,
.no-js #full-width .image-gallery {
  *zoom: 1;
}
.no-js #main .image-gallery:before,
.no-js #full-width .image-gallery:before,
.no-js #main .image-gallery:after,
.no-js #full-width .image-gallery:after {
  content: "";
  display: table;
}
.no-js #main .image-gallery:after,
.no-js #full-width .image-gallery:after {
  clear: both;
}
.no-js #main .image-gallery:before,
.no-js #full-width .image-gallery:before,
.no-js #main .image-gallery:after,
.no-js #full-width .image-gallery:after {
  content: " ";
  display: table;
}
.no-js #main .image-gallery:after,
.no-js #full-width .image-gallery:after {
  clear: both;
}
.no-js #main .image-gallery .image-holder,
.no-js #full-width .image-gallery .image-holder {
  float: left;
  margin: 0 0.5% 10px;
  width: 19%;
}
.no-js #main .image-gallery .image-holder .image-wrapper figure,
.no-js #full-width .image-gallery .image-holder .image-wrapper figure {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 150px;
}
.no-js #main .image-gallery .image-holder .caption,
.no-js #full-width .image-gallery .image-holder .caption {
  height: 80px;
}
/* 06.02 Image+Text */
#main .text-image,
#full-width .text-image,
#stage .text-image,
#main .module-image-video-container,
#full-width .module-image-video-container,
#stage .module-image-video-container {
  *zoom: 1;
  margin-bottom: 81.008px;
  /* to switch the image from right to left */
}
#main .text-image:before,
#full-width .text-image:before,
#stage .text-image:before,
#main .module-image-video-container:before,
#full-width .module-image-video-container:before,
#stage .module-image-video-container:before,
#main .text-image:after,
#full-width .text-image:after,
#stage .text-image:after,
#main .module-image-video-container:after,
#full-width .module-image-video-container:after,
#stage .module-image-video-container:after {
  content: "";
  display: table;
}
#main .text-image:after,
#full-width .text-image:after,
#stage .text-image:after,
#main .module-image-video-container:after,
#full-width .module-image-video-container:after,
#stage .module-image-video-container:after {
  clear: both;
}
#main .text-image:before,
#full-width .text-image:before,
#stage .text-image:before,
#main .module-image-video-container:before,
#full-width .module-image-video-container:before,
#stage .module-image-video-container:before,
#main .text-image:after,
#full-width .text-image:after,
#stage .text-image:after,
#main .module-image-video-container:after,
#full-width .module-image-video-container:after,
#stage .module-image-video-container:after {
  content: " ";
  display: table;
}
#main .text-image:after,
#full-width .text-image:after,
#stage .text-image:after,
#main .module-image-video-container:after,
#full-width .module-image-video-container:after,
#stage .module-image-video-container:after {
  clear: both;
}
#main .text-image.image-left .paragraph,
#full-width .text-image.image-left .paragraph,
#stage .text-image.image-left .paragraph,
#main .module-image-video-container.image-left .paragraph,
#full-width .module-image-video-container.image-left .paragraph,
#stage .module-image-video-container.image-left .paragraph {
  float: right;
}
#main .text-image.image-left .image,
#full-width .text-image.image-left .image,
#stage .text-image.image-left .image,
#main .module-image-video-container.image-left .image,
#full-width .module-image-video-container.image-left .image,
#stage .module-image-video-container.image-left .image {
  float: left;
}
#main .text-image.image-left .module-wrapper,
#full-width .text-image.image-left .module-wrapper,
#stage .text-image.image-left .module-wrapper,
#main .module-image-video-container.image-left .module-wrapper,
#full-width .module-image-video-container.image-left .module-wrapper,
#stage .module-image-video-container.image-left .module-wrapper {
  float: right;
}
#main .text-image .paragraph,
#full-width .text-image .paragraph,
#stage .text-image .paragraph,
#main .module-image-video-container .paragraph,
#full-width .module-image-video-container .paragraph,
#stage .module-image-video-container .paragraph,
#main .text-image .module-wrapper,
#full-width .text-image .module-wrapper,
#stage .text-image .module-wrapper,
#main .module-image-video-container .module-wrapper,
#full-width .module-image-video-container .module-wrapper,
#stage .module-image-video-container .module-wrapper {
  float: left;
  margin-bottom: 0;
  width: 58%;
}
.lt-ie9 #main .text-image .paragraph,
.lt-ie9 #full-width .text-image .paragraph,
.lt-ie9 #stage .text-image .paragraph,
.lt-ie9 #main .module-image-video-container .paragraph,
.lt-ie9 #full-width .module-image-video-container .paragraph,
.lt-ie9 #stage .module-image-video-container .paragraph,
.lt-ie9 #main .text-image .module-wrapper,
.lt-ie9 #full-width .text-image .module-wrapper,
.lt-ie9 #stage .text-image .module-wrapper,
.lt-ie9 #main .module-image-video-container .module-wrapper,
.lt-ie9 #full-width .module-image-video-container .module-wrapper,
.lt-ie9 #stage .module-image-video-container .module-wrapper {
  width: 45%;
}
#main .text-image .paragraph .button-blue,
#full-width .text-image .paragraph .button-blue,
#stage .text-image .paragraph .button-blue,
#main .module-image-video-container .paragraph .button-blue,
#full-width .module-image-video-container .paragraph .button-blue,
#stage .module-image-video-container .paragraph .button-blue,
#main .text-image .module-wrapper .button-blue,
#full-width .text-image .module-wrapper .button-blue,
#stage .text-image .module-wrapper .button-blue,
#main .module-image-video-container .module-wrapper .button-blue,
#full-width .module-image-video-container .module-wrapper .button-blue,
#stage .module-image-video-container .module-wrapper .button-blue {
  color: #ffffff;
  padding: 12px 24px;
}
#main .text-image .module-wrapper .paragraph,
#full-width .text-image .module-wrapper .paragraph,
#stage .text-image .module-wrapper .paragraph,
#main .module-image-video-container .module-wrapper .paragraph,
#full-width .module-image-video-container .module-wrapper .paragraph,
#stage .module-image-video-container .module-wrapper .paragraph {
  float: none;
  width: 100%;
}
#main .text-image .image,
#full-width .text-image .image,
#stage .text-image .image,
#main .module-image-video-container .image,
#full-width .module-image-video-container .image,
#stage .module-image-video-container .image {
  float: right;
  margin-top: 0.25%;
  margin-bottom: 0;
  width: 38%;
}
#main .text-image .image figure,
#full-width .text-image .image figure,
#stage .text-image .image figure,
#main .module-image-video-container .image figure,
#full-width .module-image-video-container .image figure,
#stage .module-image-video-container .image figure {
  display: block;
}
/* Infromation register */
#main .information-register,
#full-width .information-register {
  margin-bottom: 81.008px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  clear: both;
  width: 100%;
}
#main .information-register .headline,
#full-width .information-register .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #000000;
  margin-bottom: 16px;
}
#main .information-register .dropdown,
#full-width .information-register .dropdown {
  color: #00A0F0;
  height: 54px;
  margin-bottom: 24px;
  position: relative;
  z-index: 3;
}
#main .information-register .dropdown .arrow,
#full-width .information-register .dropdown .arrow {
  cursor: pointer;
  font-size: 0;
  position: absolute;
  right: 15px;
  margin-top: -11px;
  top: 27px;
}
#main .information-register .dropdown .arrow:before,
#full-width .information-register .dropdown .arrow:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .information-register .dropdown .arrow:before,
#full-width .information-register .dropdown .arrow:before,
#main .information-register .dropdown .arrow:hover:before,
#full-width .information-register .dropdown .arrow:hover:before {
  text-decoration: none;
}
#main .information-register .dropdown .arrow:before,
#full-width .information-register .dropdown .arrow:before {
  content: "\e613";
}
#main .information-register .dropdown .arrow:before,
#full-width .information-register .dropdown .arrow:before {
  font-size: 25px;
}
#main .information-register .dropdown.open,
#full-width .information-register .dropdown.open {
  height: auto;
}
#main .information-register .dropdown.open input,
#full-width .information-register .dropdown.open input {
  background-color: #ffffff;
  border: 1px solid #EEF0F2;
  border-bottom: none;
}
#main .information-register .dropdown.open .arrow:before,
#full-width .information-register .dropdown.open .arrow:before {
  content: "\e617";
}
#main .information-register .dropdown.open .autocomplete-layer,
#full-width .information-register .dropdown.open .autocomplete-layer {
  border-top: none;
}
#main .information-register .dropdown input,
#full-width .information-register .dropdown input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  line-height: 1.625em;
  background-color: #EEF0F2;
  border: none;
  color: #00A0F0;
  height: 54px;
  padding-right: 44px;
  width: 100%;
}
#main .information-register .dropdown input::-webkit-input-placeholder,
#full-width .information-register .dropdown input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #00A0F0;
}
#main .information-register .dropdown input:-moz-placeholder,
#full-width .information-register .dropdown input:-moz-placeholder {
  /* Firefox 18- */
  color: #00A0F0;
  opacity: 1;
}
#main .information-register .dropdown input::-moz-placeholder,
#full-width .information-register .dropdown input::-moz-placeholder {
  /* Firefox 19+ */
  color: #00A0F0;
  opacity: 1;
}
#main .information-register .dropdown input:-ms-input-placeholder,
#full-width .information-register .dropdown input:-ms-input-placeholder {
  color: #00A0F0;
}
#main .information-register .dropdown .autocomplete-layer,
#full-width .information-register .dropdown .autocomplete-layer {
  background-color: #ffffff;
  border: 1px solid #EEF0F2;
  display: none;
}
#main .information-register .dropdown .autocomplete-layer ul,
#full-width .information-register .dropdown .autocomplete-layer ul {
  list-style: none;
  margin-bottom: 0;
}
#main .information-register .dropdown .autocomplete-layer ul li,
#full-width .information-register .dropdown .autocomplete-layer ul li {
  margin-bottom: 0;
}
#main .information-register .dropdown .autocomplete-layer ul li a,
#full-width .information-register .dropdown .autocomplete-layer ul li a {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
  display: block;
  padding: 14px;
  text-decoration: none;
}
#main .information-register .dropdown .autocomplete-layer ul li a:hover,
#full-width .information-register .dropdown .autocomplete-layer ul li a:hover {
  background-color: #EEF0F2;
}
#main .information-register .cluster-container,
#full-width .information-register .cluster-container {
  display: none;
}
#main .information-register .cluster-container.active,
#full-width .information-register .cluster-container.active {
  display: block;
}
#main .information-register .cluster-container .tab-container,
#full-width .information-register .cluster-container .tab-container {
  margin-bottom: 0;
}
#main .information-register .cluster-container .tab-container .paragraph h1,
#full-width .information-register .cluster-container .tab-container .paragraph h1 {
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 0;
}
@media screen and (min-width: 1280px) {
  #main .information-register .cluster-container .contact .contactdata,
  #full-width .information-register .cluster-container .contact .contactdata {
    float: none;
  }
}
#main .information-register .cluster-headline,
#full-width .information-register .cluster-headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin-bottom: 16px;
}
#main .information-register .theme-paragraph-content,
#full-width .information-register .theme-paragraph-content {
  margin: 0 0 24px 0;
  padding: 0;
}
#main .information-register .theme-paragraph-content h3,
#full-width .information-register .theme-paragraph-content h3 {
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 7.104px;
}
#main .information-register .contact,
#full-width .information-register .contact {
  border-bottom: none;
  padding: 0;
}
#main .information-register .contact .headline,
#full-width .information-register .contact .headline {
  font-size: 1.5em;
  line-height: 1.375em;
}
#main .information-register .contact img,
#full-width .information-register .contact img {
  margin-bottom: 0;
  width: 31%;
}
#main .information-register .contact .head,
#full-width .information-register .contact .head {
  margin-bottom: 0;
}
#main .information-register .contact .contactdata,
#full-width .information-register .contact .contactdata {
  margin-bottom: 0;
  width: auto;
}
#main .information-register .theme-module-container,
#full-width .information-register .theme-module-container {
  margin: 0;
  margin-top: 1.2em;
  padding: 0;
  width: 100%;
}
#main .team-members,
#full-width .team-members {
  list-style: none;
  margin-bottom: -24px;
  padding-top: 10px;
}
#main .team-members li,
#full-width .team-members li {
  border-top: 1px solid #EEF0F2;
  margin-bottom: 0;
  min-height: 42px;
  padding: 16px 10.672px 16px 52.672px;
  position: relative;
}
#main .team-members li:before,
#full-width .team-members li:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .team-members li:before,
#full-width .team-members li:before,
#main .team-members li:hover:before,
#full-width .team-members li:hover:before {
  text-decoration: none;
}
#main .team-members li:before,
#full-width .team-members li:before {
  content: "\e621";
}
#main .team-members li:first-child,
#full-width .team-members li:first-child {
  border-top: none;
  padding-top: 0;
}
#main .team-members li:first-child:before,
#full-width .team-members li:first-child:before {
  top: 3px;
}
#main .team-members li:before,
#full-width .team-members li:before {
  color: #00A0F0;
  font-size: 42px;
  left: 0;
  position: absolute;
  top: 19px;
}
#main .team-members li .name,
#full-width .team-members li .name {
  margin-bottom: 4.736px;
}
#main .team-members li .unit,
#full-width .team-members li .unit,
#main .team-members li .description,
#full-width .team-members li .description {
  color: #78879B;
  margin-bottom: 0;
}
#full-width #linear-nav {
  *zoom: 1;
}
#full-width #linear-nav:before,
#full-width #linear-nav:after {
  content: "";
  display: table;
}
#full-width #linear-nav:after {
  clear: both;
}
#full-width #linear-nav:before,
#full-width #linear-nav:after {
  content: " ";
  display: table;
}
#full-width #linear-nav:after {
  clear: both;
}
#full-width #linear-nav .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  display: block;
  font-weight: normal;
  margin-bottom: 36px;
  margin-top: 0;
}
#full-width #linear-nav > div {
  display: table;
  vertical-align: middle;
  padding: 0 24px;
  position: relative;
  width: 100%;
}
#full-width #linear-nav > div > div {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
}
#full-width #linear-nav > div a {
  font-size: 1.5em;
  line-height: 1.375em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #000000;
  display: inline-block;
  text-decoration: none;
}
.no-touch #full-width #linear-nav > div a:hover {
  text-decoration: underline;
}
#full-width #linear-nav > div .left a {
  color: #000000;
  padding-left: 58px;
  padding-right: 20px;
}
#full-width #linear-nav > div .left a:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#full-width #linear-nav > div .left a:before,
#full-width #linear-nav > div .left a:hover:before {
  text-decoration: none;
}
#full-width #linear-nav > div .left a:before {
  content: "\e61d";
}
#full-width #linear-nav > div .left a:before {
  color: #00A0F0;
  font-size: 36px;
  font-weight: bold;
  margin-top: -19px;
  position: absolute;
  left: 17px;
  top: 50%;
}
#full-width #linear-nav > div .right {
  text-align: right;
}
#full-width #linear-nav > div .right a {
  color: #000000;
  padding-left: 20px;
  padding-right: 58px;
}
#full-width #linear-nav > div .right a:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#full-width #linear-nav > div .right a:after,
#full-width #linear-nav > div .right a:hover:after {
  text-decoration: none;
}
#full-width #linear-nav > div .right a:after {
  content: "\e61a";
}
#full-width #linear-nav > div .right a:after {
  color: #00A0F0;
  font-weight: bold;
  font-size: 36px;
  margin-top: -19px;
  position: absolute;
  right: 17px;
  top: 50%;
}
/* 04.02 Linklist and 06.05 Linklist-Text */
#main .linklist,
#full-width .linklist,
#stage .linklist {
  margin-bottom: 81.008px;
}
#main .linklist .headline,
#full-width .linklist .headline,
#stage .linklist .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 16px;
}
#main .linklist .text,
#full-width .linklist .text,
#stage .linklist .text {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin-bottom: 10.672px;
}
#main .linklist ul,
#full-width .linklist ul,
#stage .linklist ul {
  list-style-type: none;
  margin: 0;
}
#main .linklist li,
#full-width .linklist li,
#stage .linklist li {
  margin: 0;
}
#main .linklist li a,
#full-width .linklist li a,
#stage .linklist li a {
  font-size: 1em;
  line-height: 1.625em;
  border-bottom: 1px solid #D9DEE8;
  display: block;
  padding: 9.672px 0;
  text-decoration: none;
}
#main .linklist li a:hover,
#full-width .linklist li a:hover,
#stage .linklist li a:hover,
#main .linklist li a:active,
#full-width .linklist li a:active,
#stage .linklist li a:active,
#main .linklist li a:focus,
#full-width .linklist li a:focus,
#stage .linklist li a:focus {
  text-decoration: underline;
}
#content > .linklist,
#stage > .linklist,
#full-width > .linklist {
  *zoom: 1;
}
#content > .linklist:before,
#stage > .linklist:before,
#full-width > .linklist:before,
#content > .linklist:after,
#stage > .linklist:after,
#full-width > .linklist:after {
  content: "";
  display: table;
}
#content > .linklist:after,
#stage > .linklist:after,
#full-width > .linklist:after {
  clear: both;
}
#content > .linklist:before,
#stage > .linklist:before,
#full-width > .linklist:before,
#content > .linklist:after,
#stage > .linklist:after,
#full-width > .linklist:after {
  content: " ";
  display: table;
}
#content > .linklist:after,
#stage > .linklist:after,
#full-width > .linklist:after {
  clear: both;
}
#content > .linklist ul,
#stage > .linklist ul,
#full-width > .linklist ul {
  margin: 0 -0.5%;
}
#content > .linklist li,
#stage > .linklist li,
#full-width > .linklist li {
  float: left;
  margin: 0 0.5%;
  width: 49%;
}
#content > .linklist li a,
#stage > .linklist li a,
#full-width > .linklist li a {
  border-bottom: 1px solid #D9DEE8;
}

#full-width .linklist,
#stage .linklist {
  *zoom: 1;
  margin-left: auto;
  margin-right: auto;
  max-width: 1345px;
  width: 1345px;
}
#full-width .linklist:before,
#stage .linklist:before,
#full-width .linklist:after,
#stage .linklist:after {
  content: "";
  display: table;
}
#full-width .linklist:after,
#stage .linklist:after {
  clear: both;
}
#full-width .linklist:before,
#stage .linklist:before,
#full-width .linklist:after,
#stage .linklist:after {
  content: " ";
  display: table;
}
#full-width .linklist:after,
#stage .linklist:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #full-width .linklist,
  #stage .linklist {
    margin-left: 36px;
    margin-right: 36px;
    width: auto;
  }
}
.lt-ie9 #full-width .linklist,
.lt-ie9 #stage .linklist {
  width: 940px;
}
/* 06.05. Linklist-Text */
#main .text-linklist,
#full-width .text-linklist,
#stage .text-linklist {
  *zoom: 1;
  margin-bottom: 81.008px;
}
#main .text-linklist:before,
#full-width .text-linklist:before,
#stage .text-linklist:before,
#main .text-linklist:after,
#full-width .text-linklist:after,
#stage .text-linklist:after {
  content: "";
  display: table;
}
#main .text-linklist:after,
#full-width .text-linklist:after,
#stage .text-linklist:after {
  clear: both;
}
#main .text-linklist:before,
#full-width .text-linklist:before,
#stage .text-linklist:before,
#main .text-linklist:after,
#full-width .text-linklist:after,
#stage .text-linklist:after {
  content: " ";
  display: table;
}
#main .text-linklist:after,
#full-width .text-linklist:after,
#stage .text-linklist:after {
  clear: both;
}
#main .text-linklist .headline,
#full-width .text-linklist .headline,
#stage .text-linklist .headline {
  color: #000000;
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .text-linklist .paragraph,
#full-width .text-linklist .paragraph,
#stage .text-linklist .paragraph {
  float: left;
  margin-bottom: 0;
  width: 58%;
}
@media screen and (max-width: 1425px) {
  #main .text-linklist .paragraph,
  #full-width .text-linklist .paragraph,
  #stage .text-linklist .paragraph {
    float: none;
    width: 100%;
  }
}
#main .text-linklist .linklist,
#full-width .text-linklist .linklist,
#stage .text-linklist .linklist {
  float: right;
  margin-bottom: 0;
  width: 38%;
}
@media screen and (max-width: 1425px) {
  #main .text-linklist .linklist,
  #full-width .text-linklist .linklist,
  #stage .text-linklist .linklist {
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 1425px) and (min-width: 768px) {
  #main .text-linklist .linklist li,
  #full-width .text-linklist .linklist li,
  #stage .text-linklist .linklist li {
    float: left;
    width: 49%;
  }
  #main .text-linklist .linklist li:nth-child(2n),
  #full-width .text-linklist .linklist li:nth-child(2n),
  #stage .text-linklist .linklist li:nth-child(2n) {
    margin-left: 2%;
  }
}
@media screen and (min-width: 1425px) {
  #content .text-linklist .linklist li {
    width: 100%;
  }
  #content .text-linklist .linklist li a {
    border-bottom: 1px solid #D9DEE8;
  }
}
/* End Linklist+Text */
/* 01.11 Twitter Channel */
#main .list,
#full-width .list {
  margin-bottom: 36px;
}
#main .list .headline,
#full-width .list .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .list .headline:before,
#full-width .list .headline:before {
  color: #003C7D;
}
#main .list a,
#full-width .list a {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #EEF0F2;
  display: block;
  padding: 16px 16px 16px 30px;
  text-decoration: none;
}
#main .list a:hover,
#full-width .list a:hover {
  text-decoration: underline;
}
#main .list.twitter-feed div,
#full-width .list.twitter-feed div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  background-color: #EEF0F2;
  display: table;
  padding: 0 16px;
  width: 100%;
}
#main .list.twitter-feed div:before,
#full-width .list.twitter-feed div:before,
#main .list.twitter-feed div:after,
#full-width .list.twitter-feed div:after {
  content: "";
  display: table;
}
#main .list.twitter-feed div:after,
#full-width .list.twitter-feed div:after {
  clear: both;
}
#main .list.twitter-feed div:before,
#full-width .list.twitter-feed div:before,
#main .list.twitter-feed div:after,
#full-width .list.twitter-feed div:after {
  content: " ";
  display: table;
}
#main .list.twitter-feed div:after,
#full-width .list.twitter-feed div:after {
  clear: both;
}
#main .list.twitter-feed div:before,
#full-width .list.twitter-feed div:before {
  content: "\e62a";
  color: #5D9EC9;
}
#main .list.twitter-feed div:before,
#full-width .list.twitter-feed div:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .list.twitter-feed div:before,
#full-width .list.twitter-feed div:before,
#main .list.twitter-feed div:hover:before,
#full-width .list.twitter-feed div:hover:before {
  text-decoration: none;
}
#main .list.twitter-feed div:before,
#full-width .list.twitter-feed div:before {
  font-size: 1.5em;
  line-height: 1.375em;
  font-size: 2.5625em;
  line-height: 1em;
  color: #00A0F0;
  float: left;
  height: 42px;
  left: 0;
  margin-right: 10.672px;
  padding: 16px 0;
  position: relative;
  width: 42px;
}
#main .list.twitter-feed div a,
#full-width .list.twitter-feed div a {
  display: table-cell;
  padding: 11px 0;
  vertical-align: middle;
  width: 100%;
}
/* 04.04 / 04.05 Mediacentre-List | Documents-, Images- & Videos-Download */
#main,
#full-width {
  /* ################# */
}
#main .mediacentre-list,
#full-width .mediacentre-list {
  margin-bottom: 81.008px;
  /* Load More Button */
  /* Special Mobile Styles for Application Pages */
  /**
         * 	Grid-Variant: application page
         */
  /* Grid Variant with 3 columns */
}
#main .mediacentre-list .headline,
#full-width .mediacentre-list .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin: 0 0 10.672px;
}
#main .mediacentre-list ul,
#full-width .mediacentre-list ul {
  list-style-type: none;
  margin: 0;
}
#main .mediacentre-list li,
#full-width .mediacentre-list li {
  *zoom: 1;
  background-color: #EEF0F2;
  display: block;
  margin-bottom: 0;
  margin-top: 7.104px;
}
#main .mediacentre-list li:before,
#full-width .mediacentre-list li:before,
#main .mediacentre-list li:after,
#full-width .mediacentre-list li:after {
  content: "";
  display: table;
}
#main .mediacentre-list li:after,
#full-width .mediacentre-list li:after {
  clear: both;
}
#main .mediacentre-list li:before,
#full-width .mediacentre-list li:before,
#main .mediacentre-list li:after,
#full-width .mediacentre-list li:after {
  content: " ";
  display: table;
}
#main .mediacentre-list li:after,
#full-width .mediacentre-list li:after {
  clear: both;
}
#main .mediacentre-list li:first-child,
#full-width .mediacentre-list li:first-child {
  margin-top: 0;
}
#main .mediacentre-list a,
#full-width .mediacentre-list a {
  text-decoration: none;
}
#main .mediacentre-list .image-wrapper,
#full-width .mediacentre-list .image-wrapper {
  float: left;
  padding: 24px 10.672px 24px 16px;
  width: 30.2%;
}
#main .mediacentre-list .image-wrapper + .caption,
#full-width .mediacentre-list .image-wrapper + .caption {
  padding: 24px 16px 24px 0;
}
#main .mediacentre-list .image-wrapper .image,
#full-width .mediacentre-list .image-wrapper .image {
  display: table;
  margin-bottom: 0;
  padding: 0;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
#main .mediacentre-list .image-wrapper .image a,
#full-width .mediacentre-list .image-wrapper .image a {
  display: inline-block;
  max-width: 100%;
  position: relative;
  text-align: center;
  text-decoration: none;
}
#main .mediacentre-list .image-wrapper .image figure,
#full-width .mediacentre-list .image-wrapper .image figure {
  background-color: #ffffff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  padding: 2px;
}
#main .mediacentre-list .image-wrapper .image img,
#full-width .mediacentre-list .image-wrapper .image img {
  max-width: 100%;
  max-height: 178px;
  height: auto;
  width: auto;
}
#main .mediacentre-list .image,
#full-width .mediacentre-list .image {
  display: table;
  float: left;
  margin-bottom: 0;
  padding: 24px 10.672px 24px 16px;
  table-layout: fixed;
  text-align: center;
  width: 28%;
}
@media screen and (max-width: 1425px) {
  #main .mediacentre-list .image,
  #full-width .mediacentre-list .image {
    width: 37%;
  }
}
#main .mediacentre-list .image a,
#full-width .mediacentre-list .image a {
  display: inline-block;
  max-width: 100%;
  position: relative;
  text-align: center;
  text-decoration: none;
}
#main .mediacentre-list .image figure,
#full-width .mediacentre-list .image figure {
  background-color: #ffffff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  padding: 2px;
  width: 100%;
  height: 100%;
}
#main .mediacentre-list .image figure img,
#full-width .mediacentre-list .image figure img {
  max-width: 100%;
  height: 160px;
  width: auto;
}
#main .mediacentre-list .caption,
#full-width .mediacentre-list .caption {
  overflow: hidden;
  padding: 24px 16px;
}
.lt-ie9 #main .mediacentre-list .caption,
.lt-ie9 #full-width .mediacentre-list .caption {
  font-size: 0.8125em;
  line-height: 1.23076923em;
  font-family: 'tktypebold';
}
#main .mediacentre-list .image + .caption,
#full-width .mediacentre-list .image + .caption {
  padding-left: 0;
}
#main .mediacentre-list .title,
#full-width .mediacentre-list .title {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
  margin-bottom: 0;
}
#main .mediacentre-list .info,
#full-width .mediacentre-list .info {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #000000;
  margin-bottom: 10.672px;
}
#main .mediacentre-list .pr-content,
#full-width .mediacentre-list .pr-content {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
  margin-bottom: 0;
}
#main .mediacentre-list .download-links,
#full-width .mediacentre-list .download-links {
  *zoom: 1;
  display: block;
}
#main .mediacentre-list .download-links:before,
#full-width .mediacentre-list .download-links:before,
#main .mediacentre-list .download-links:after,
#full-width .mediacentre-list .download-links:after {
  content: "";
  display: table;
}
#main .mediacentre-list .download-links:after,
#full-width .mediacentre-list .download-links:after {
  clear: both;
}
#main .mediacentre-list .download-links:before,
#full-width .mediacentre-list .download-links:before,
#main .mediacentre-list .download-links:after,
#full-width .mediacentre-list .download-links:after {
  content: " ";
  display: table;
}
#main .mediacentre-list .download-links:after,
#full-width .mediacentre-list .download-links:after {
  clear: both;
}
#main .mediacentre-list .download-links li,
#full-width .mediacentre-list .download-links li {
  font-size: 1em;
  line-height: 1.625em;
  background: none;
  float: left;
  margin: 0 7px 0 0;
  padding: 10.672px 7px 0 0;
}
#main .mediacentre-list .download-links a,
#full-width .mediacentre-list .download-links a {
  text-decoration: none;
  text-transform: lowercase;
}
#main .mediacentre-list .download-links a:before,
#full-width .mediacentre-list .download-links a:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .mediacentre-list .download-links a:before,
#full-width .mediacentre-list .download-links a:before,
#main .mediacentre-list .download-links a:hover:before,
#full-width .mediacentre-list .download-links a:hover:before {
  text-decoration: none;
}
#main .mediacentre-list .download-links a:before,
#full-width .mediacentre-list .download-links a:before {
  content: "\e605";
}
#main .mediacentre-list .download-links a:before,
#full-width .mediacentre-list .download-links a:before {
  display: inline-block;
  font-size: 18px;
}
#main .mediacentre-list .download-links a:hover,
#full-width .mediacentre-list .download-links a:hover {
  text-decoration: underline;
}
#main .mediacentre-list .load-more,
#full-width .mediacentre-list .load-more {
  text-align: center;
  position: relative;
}
#main .mediacentre-list .load-more a:hover,
#full-width .mediacentre-list .load-more a:hover {
  background-color: #003C7D;
}
#main .mediacentre-list .load-more.no-button,
#full-width .mediacentre-list .load-more.no-button {
  height: 65px;
}
#main .mediacentre-list .load-more.no-button a,
#full-width .mediacentre-list .load-more.no-button a {
  display: none;
}
#main .mediacentre-list.publications .caption .title,
#full-width .mediacentre-list.publications .caption .title {
  font-size: 0.75em;
  line-height: 1.33333333em;
}
#main .mediacentre-list.publications .caption .title,
#full-width .mediacentre-list.publications .caption .title,
#main .mediacentre-list.publications .caption .headline,
#full-width .mediacentre-list.publications .caption .headline {
  color: #000000;
  margin-bottom: 5px;
}
#main .mediacentre-list.publications .caption p,
#full-width .mediacentre-list.publications .caption p {
  color: #78879B;
  margin: 0;
}
#main .mediacentre-list.grid > ul,
#full-width .mediacentre-list.grid > ul {
  *zoom: 1;
  margin-bottom: 0;
}
#main .mediacentre-list.grid > ul:before,
#full-width .mediacentre-list.grid > ul:before,
#main .mediacentre-list.grid > ul:after,
#full-width .mediacentre-list.grid > ul:after {
  content: "";
  display: table;
}
#main .mediacentre-list.grid > ul:after,
#full-width .mediacentre-list.grid > ul:after {
  clear: both;
}
#main .mediacentre-list.grid > ul:before,
#full-width .mediacentre-list.grid > ul:before,
#main .mediacentre-list.grid > ul:after,
#full-width .mediacentre-list.grid > ul:after {
  content: " ";
  display: table;
}
#main .mediacentre-list.grid > ul:after,
#full-width .mediacentre-list.grid > ul:after {
  clear: both;
}
#main .mediacentre-list.grid > ul > li,
#full-width .mediacentre-list.grid > ul > li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 16px;
  margin-top: 0;
  margin-left: 1%;
  padding: 0;
  width: 24.2%;
  /* different number of teasers in a row */
  /* only if there should be a max-height for the image for the publications */
}
.lt-ie9 #main .mediacentre-list.grid > ul > li,
.lt-ie9 #full-width .mediacentre-list.grid > ul > li {
  width: 32%;
}
#main .mediacentre-list.grid > ul > li.grid-first,
#full-width .mediacentre-list.grid > ul > li.grid-first {
  clear: both;
  margin-left: 0;
}
.no-js #main .mediacentre-list.grid > ul > li,
.no-js #full-width .mediacentre-list.grid > ul > li {
  height: 290px;
}
#main .mediacentre-list.grid > ul > li:nth-child(4n+1),
#full-width .mediacentre-list.grid > ul > li:nth-child(4n+1) {
  clear: both;
  margin-left: 0;
}
.lt-ie9 #main .mediacentre-list.grid > ul > li:nth-child(4n+1),
.lt-ie9 #full-width .mediacentre-list.grid > ul > li:nth-child(4n+1) {
  clear: none;
  margin-left: 1%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #main .mediacentre-list.grid > ul > li,
  #full-width .mediacentre-list.grid > ul > li {
    width: 32.5%;
  }
  #main .mediacentre-list.grid > ul > li:nth-child(4n+1),
  #full-width .mediacentre-list.grid > ul > li:nth-child(4n+1) {
    clear: none;
    margin-left: 1%;
  }
  #main .mediacentre-list.grid > ul > li:nth-child(3n+1),
  #full-width .mediacentre-list.grid > ul > li:nth-child(3n+1) {
    clear: both;
    margin-left: 0;
  }
}
#main .mediacentre-list.grid > ul > li .video figure,
#full-width .mediacentre-list.grid > ul > li .video figure {
  background-color: #ffffff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  padding: 2px;
  max-width: 100%;
}
#main .mediacentre-list.grid > ul > li .video a,
#full-width .mediacentre-list.grid > ul > li .video a {
  text-align: center;
}
#main .mediacentre-list.grid > ul > li img,
#full-width .mediacentre-list.grid > ul > li img {
  max-height: 178px;
}
#main .mediacentre-list.grid > ul > li .caption,
#full-width .mediacentre-list.grid > ul > li .caption {
  padding: 24px 16px;
}
#main .mediacentre-list.grid > ul > li .caption a,
#full-width .mediacentre-list.grid > ul > li .caption a {
  color: #00A0F0;
  text-decoration: none;
}
#main .mediacentre-list.grid > ul > li .caption a:hover,
#full-width .mediacentre-list.grid > ul > li .caption a:hover {
  text-decoration: underline;
}
#main .mediacentre-list.grid > ul > li .image + .caption,
#full-width .mediacentre-list.grid > ul > li .image + .caption,
#main .mediacentre-list.grid > ul > li .video + .caption,
#full-width .mediacentre-list.grid > ul > li .video + .caption {
  border-top: 7.104px solid #ffffff;
}
#main .mediacentre-list.grid > ul > li .image,
#full-width .mediacentre-list.grid > ul > li .image,
#main .mediacentre-list.grid > ul > li .video,
#full-width .mediacentre-list.grid > ul > li .video {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  float: none;
  margin: 0;
  padding: 24px 16px;
  table-layout: fixed;
  width: 100%;
}
#main .mediacentre-list.grid > ul > li .image figure,
#full-width .mediacentre-list.grid > ul > li .image figure,
#main .mediacentre-list.grid > ul > li .video figure,
#full-width .mediacentre-list.grid > ul > li .video figure {
  display: table-cell;
  vertical-align: middle;
}
#main .mediacentre-list.grid > ul > li .image img,
#full-width .mediacentre-list.grid > ul > li .image img,
#main .mediacentre-list.grid > ul > li .video img,
#full-width .mediacentre-list.grid > ul > li .video img {
  max-width: 100%;
  max-height: 128px;
  width: auto;
}
@media screen and (max-width: 1425px) and (min-width: 1280px) {
  #main .mediacentre-list.grid > ul > li .image img,
  #full-width .mediacentre-list.grid > ul > li .image img,
  #main .mediacentre-list.grid > ul > li .video img,
  #full-width .mediacentre-list.grid > ul > li .video img {
    max-height: 112px;
  }
}
#main .mediacentre-list.grid > ul > li .image a,
#full-width .mediacentre-list.grid > ul > li .image a,
#main .mediacentre-list.grid > ul > li .video a,
#full-width .mediacentre-list.grid > ul > li .video a {
  display: inline-block;
  max-width: 100%;
}
#main .mediacentre-list.grid > ul > li .title,
#full-width .mediacentre-list.grid > ul > li .title {
  clear: both;
}
#main .mediacentre-list.grid > ul > li .download-links li,
#full-width .mediacentre-list.grid > ul > li .download-links li {
  font-size: 1em;
  line-height: 1.625em;
  padding-left: 0;
}
#main .mediacentre-list.grid > ul > li .download-links li:first-child,
#full-width .mediacentre-list.grid > ul > li .download-links li:first-child {
  margin-right: 7px;
}
#main .mediacentre-list.grid .load-more a,
#full-width .mediacentre-list.grid .load-more a {
  margin-top: 20px;
}
#main .mediacentre-list.grid.grid-3 > ul,
#full-width .mediacentre-list.grid.grid-3 > ul {
  *zoom: 1;
}
#main .mediacentre-list.grid.grid-3 > ul:before,
#full-width .mediacentre-list.grid.grid-3 > ul:before,
#main .mediacentre-list.grid.grid-3 > ul:after,
#full-width .mediacentre-list.grid.grid-3 > ul:after {
  content: "";
  display: table;
}
#main .mediacentre-list.grid.grid-3 > ul:after,
#full-width .mediacentre-list.grid.grid-3 > ul:after {
  clear: both;
}
#main .mediacentre-list.grid.grid-3 > ul:before,
#full-width .mediacentre-list.grid.grid-3 > ul:before,
#main .mediacentre-list.grid.grid-3 > ul:after,
#full-width .mediacentre-list.grid.grid-3 > ul:after {
  content: " ";
  display: table;
}
#main .mediacentre-list.grid.grid-3 > ul:after,
#full-width .mediacentre-list.grid.grid-3 > ul:after {
  clear: both;
}
#main .mediacentre-list.grid.grid-3 > ul > li,
#full-width .mediacentre-list.grid.grid-3 > ul > li {
  width: 32.5%;
  /* different number of teasers in a row */
}
.lt-ie9 #main .mediacentre-list.grid.grid-3 > ul > li,
.lt-ie9 #full-width .mediacentre-list.grid.grid-3 > ul > li {
  width: 32%;
}
#main .mediacentre-list.grid.grid-3 > ul > li:nth-child(4n+1),
#full-width .mediacentre-list.grid.grid-3 > ul > li:nth-child(4n+1) {
  clear: none;
  margin-left: 1%;
}
#main .mediacentre-list.grid.grid-3 > ul > li:nth-child(3n+1),
#full-width .mediacentre-list.grid.grid-3 > ul > li:nth-child(3n+1) {
  clear: both;
  margin-left: 0;
}
#main .mediacentre-list.grid.grid-3 > ul > li .image figure img,
#full-width .mediacentre-list.grid.grid-3 > ul > li .image figure img {
  height: 178px;
}
#main .mediacentre-list.grid.grid-3 > ul > li .caption .info,
#full-width .mediacentre-list.grid.grid-3 > ul > li .caption .info {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
  margin-top: 10.672px;
}
#main .mediacentre-list.grid.grid-3 > ul > li .caption .info:before,
#full-width .mediacentre-list.grid.grid-3 > ul > li .caption .info:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .mediacentre-list.grid.grid-3 > ul > li .caption .info:before,
#full-width .mediacentre-list.grid.grid-3 > ul > li .caption .info:before,
#main .mediacentre-list.grid.grid-3 > ul > li .caption .info:hover:before,
#full-width .mediacentre-list.grid.grid-3 > ul > li .caption .info:hover:before {
  text-decoration: none;
}
#main .mediacentre-list.grid.grid-3 > ul > li .caption .info:before,
#full-width .mediacentre-list.grid.grid-3 > ul > li .caption .info:before {
  content: "\e601";
}
#main .mediacentre-list.grid.grid-3 > ul > li .caption .info:before,
#full-width .mediacentre-list.grid.grid-3 > ul > li .caption .info:before {
  display: inline-block;
  font-size: 18px;
  margin-right: 7.104px;
}
#main .mediacentre-list.grid.grid-3 > ul > li .caption a,
#full-width .mediacentre-list.grid.grid-3 > ul > li .caption a {
  font-size: 1em;
  line-height: 1.625em;
  color: #00A0F0;
  text-decoration: none;
}
#main .mediacentre-list.grid.grid-3 > ul > li .caption a:hover,
#full-width .mediacentre-list.grid.grid-3 > ul > li .caption a:hover {
  text-decoration: underline;
}
#main #sidebar .mediacentre-list,
#full-width #sidebar .mediacentre-list {
  margin-bottom: 36px;
}
#main #sidebar .mediacentre-list > ul > li,
#full-width #sidebar .mediacentre-list > ul > li {
  margin-bottom: 7.104px;
}
#main #sidebar .mediacentre-list .image,
#full-width #sidebar .mediacentre-list .image {
  float: none;
  margin: 0 auto;
  padding: 24px 0 16px 0;
  width: 89%;
}
@media screen and (max-width: 1425px) {
  #main #sidebar .mediacentre-list .image,
  #full-width #sidebar .mediacentre-list .image {
    width: 89%;
  }
}
#main #sidebar .mediacentre-list .image figure,
#full-width #sidebar .mediacentre-list .image figure {
  height: 100%;
}
#main #sidebar .mediacentre-list .image figure img,
#full-width #sidebar .mediacentre-list .image figure img {
  max-height: 210px;
}
#main #sidebar .mediacentre-list .caption,
#full-width #sidebar .mediacentre-list .caption {
  padding: 24px 16px;
}
#main #sidebar .mediacentre-list .image + .caption,
#full-width #sidebar .mediacentre-list .image + .caption {
  padding-top: 0;
}
#main #sidebar .mediacentre-list .download-links,
#full-width #sidebar .mediacentre-list .download-links {
  *zoom: 1;
}
#main #sidebar .mediacentre-list .download-links:before,
#full-width #sidebar .mediacentre-list .download-links:before,
#main #sidebar .mediacentre-list .download-links:after,
#full-width #sidebar .mediacentre-list .download-links:after {
  content: "";
  display: table;
}
#main #sidebar .mediacentre-list .download-links:after,
#full-width #sidebar .mediacentre-list .download-links:after {
  clear: both;
}
#main #sidebar .mediacentre-list .download-links:before,
#full-width #sidebar .mediacentre-list .download-links:before,
#main #sidebar .mediacentre-list .download-links:after,
#full-width #sidebar .mediacentre-list .download-links:after {
  content: " ";
  display: table;
}
#main #sidebar .mediacentre-list .download-links:after,
#full-width #sidebar .mediacentre-list .download-links:after {
  clear: both;
}
#main #sidebar .mediacentre-list .download-links li,
#full-width #sidebar .mediacentre-list .download-links li {
  font-size: 1em;
  line-height: 1.625em;
}
#main #sidebar .mediacentre-list a,
#full-width #sidebar .mediacentre-list a {
  text-align: center;
}
#main .mediacentre-list.videos .video,
#full-width .mediacentre-list.videos .video {
  background-color: #ffffff;
  border: 1px solid #EEF0F2;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin: 24px 10.672px 24px 16px;
  padding: 3px;
  text-align: center;
  width: 28%;
}
@media screen and (max-width: 1425px) {
  #main .mediacentre-list.videos .video,
  #full-width .mediacentre-list.videos .video {
    width: 37%;
  }
}
#main .mediacentre-list.videos .video .preview,
#full-width .mediacentre-list.videos .video .preview {
  display: inline-block;
}
.lt-ie9 #main .mediacentre-list.videos .video .preview:before,
.lt-ie9 #full-width .mediacentre-list.videos .video .preview:before {
  margin-left: -27px;
  margin-top: -27px;
}
#main .mediacentre-list.videos .video + .caption,
#full-width .mediacentre-list.videos .video + .caption {
  padding-left: 0;
}
#main #sidebar .mediacentre-list.videos .video,
#full-width #sidebar .mediacentre-list.videos .video {
  border-left: 16px solid #EEF0F2;
  border-right: 16px solid #EEF0F2;
  float: none;
  height: 100%;
  margin: 24px 0 24px 0;
  width: 100%;
}
@media screen and (max-width: 1425px) {
  #main #sidebar .mediacentre-list.videos .video,
  #full-width #sidebar .mediacentre-list.videos .video {
    width: 100%;
  }
}
#main #sidebar .mediacentre-list.videos .video + .caption,
#full-width #sidebar .mediacentre-list.videos .video + .caption {
  padding-top: 0;
  padding-left: 16px;
}
#main .mediacentre-list .video .preview:before,
#full-width .mediacentre-list .video .preview:before,
#main #sidebar .video .preview:before,
#full-width #sidebar .video .preview:before,
#main .small.video .preview:before,
#full-width .small.video .preview:before {
  content: "\e624";
}
#main .mediacentre-list .video .preview:before,
#full-width .mediacentre-list .video .preview:before,
#main #sidebar .video .preview:before,
#full-width #sidebar .video .preview:before,
#main .small.video .preview:before,
#full-width .small.video .preview:before {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.lt-ie9 #main .mediacentre-list .video .preview:before,
.lt-ie9 #full-width .mediacentre-list .video .preview:before,
.lt-ie9 #main #sidebar .video .preview:before,
.lt-ie9 #full-width #sidebar .video .preview:before,
.lt-ie9 #main .small.video .preview:before,
.lt-ie9 #full-width .small.video .preview:before {
  margin-left: -30px;
  margin-top: -30px;
}
.lt-ie9 #main .mediacentre-list .video .preview:before,
.lt-ie9 #full-width .mediacentre-list .video .preview:before,
.lt-ie9 #main #sidebar .video .preview:before,
.lt-ie9 #full-width #sidebar .video .preview:before,
.lt-ie9 #main .small.video .preview:before,
.lt-ie9 #full-width .small.video .preview:before {
  content: none;
}
.lt-ie9 #main .mediacentre-list .video .preview .play-icon,
.lt-ie9 #full-width .mediacentre-list .video .preview .play-icon,
.lt-ie9 #main #sidebar .video .preview .play-icon,
.lt-ie9 #full-width #sidebar .video .preview .play-icon,
.lt-ie9 #main .small.video .preview .play-icon,
.lt-ie9 #full-width .small.video .preview .play-icon {
  background: url(../img/layout/sprite.png) -449px -651px no-repeat;
  height: 52px;
  left: 50%;
  margin-left: -26px;
  margin-top: -26px;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  width: 52px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .mediacentre-list .video .preview .play-icon,
  .lt-ie9 #full-width .mediacentre-list .video .preview .play-icon,
  .lt-ie9 #main #sidebar .video .preview .play-icon,
  .lt-ie9 #full-width #sidebar .video .preview .play-icon,
  .lt-ie9 #main .small.video .preview .play-icon,
  .lt-ie9 #full-width .small.video .preview .play-icon {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#main #sidebar .video.mi24 .wrapper,
#full-width #sidebar .video.mi24 .wrapper {
  padding-bottom: 67.75%;
}
/* 01.12 Meltwater Feed */
#main .meltwater-feed,
#full-width .meltwater-feed {
  *zoom: 1;
  margin-bottom: 36px;
}
#main .meltwater-feed:before,
#full-width .meltwater-feed:before,
#main .meltwater-feed:after,
#full-width .meltwater-feed:after {
  content: "";
  display: table;
}
#main .meltwater-feed:after,
#full-width .meltwater-feed:after {
  clear: both;
}
#main .meltwater-feed:before,
#full-width .meltwater-feed:before,
#main .meltwater-feed:after,
#full-width .meltwater-feed:after {
  content: " ";
  display: table;
}
#main .meltwater-feed:after,
#full-width .meltwater-feed:after {
  clear: both;
}
@media screen and (max-width: 1280px) {
  #main .meltwater-feed.big-font,
  #full-width .meltwater-feed.big-font {
    margin-bottom: 54px;
  }
}
#main .meltwater-feed .headline,
#full-width .meltwater-feed .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin-bottom: 10.672px;
}
#main .meltwater-feed ul,
#full-width .meltwater-feed ul {
  margin: 0;
}
#main .meltwater-feed li,
#full-width .meltwater-feed li {
  background-color: #EEF0F2;
  list-style: none;
}
#main .meltwater-feed li a,
#full-width .meltwater-feed li a {
  text-decoration: none;
  display: block;
  padding-left: 16px;
  padding-right: 16px;
}
#main .meltwater-feed li a:hover .headline,
#full-width .meltwater-feed li a:hover .headline {
  text-decoration: underline;
}
#main .meltwater-feed li .info,
#full-width .meltwater-feed li .info {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #000000;
  margin-bottom: 4.736px;
  padding-top: 24px;
}
#main .meltwater-feed li .headline,
#full-width .meltwater-feed li .headline {
  font-size: 1em;
  line-height: 1.625em;
  color: #000000;
  margin-bottom: 7.104px;
}
#main .meltwater-feed li .linktext,
#full-width .meltwater-feed li .linktext {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  overflow: hidden;
  padding-bottom: 24px;
  width: 100%;
}
/* Image Teaser Slider */
#main,
#full-width,
#stage {
  /* Slidermodule */
}
#main .module-container > .theme-slider,
#full-width .module-container > .theme-slider,
#stage .module-container > .theme-slider {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  float: left;
  width: 99.25595238%;
  margin-left: 0.37202381%;
  margin-right: 0.37202381%;
  float: none;
}
#main .module-container > .theme-slider.wide,
#full-width .module-container > .theme-slider.wide,
#stage .module-container > .theme-slider.wide {
  display: inline-block;
  float: left;
  width: 99.25595238%;
  margin-left: 0.37202381%;
  margin-right: 0.37202381%;
}
#main .bg-color-wrapper.lightgray .theme-slider,
#full-width .bg-color-wrapper.lightgray .theme-slider,
#stage .bg-color-wrapper.lightgray .theme-slider {
  background-color: #D9DEE8;
}
#main .bg-color-wrapper.lightgray .theme-slider .theme-sliderwrapper .big-image-teasers,
#full-width .bg-color-wrapper.lightgray .theme-slider .theme-sliderwrapper .big-image-teasers,
#stage .bg-color-wrapper.lightgray .theme-slider .theme-sliderwrapper .big-image-teasers {
  background-color: #D9DEE8;
}
#main .bg-color-wrapper.lightgray .theme-slider .theme-sliderwrapper .big-image-teasers .imagewrapper,
#full-width .bg-color-wrapper.lightgray .theme-slider .theme-sliderwrapper .big-image-teasers .imagewrapper,
#stage .bg-color-wrapper.lightgray .theme-slider .theme-sliderwrapper .big-image-teasers .imagewrapper {
  background-color: #D9DEE8;
}
#main .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot,
#full-width .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot,
#stage .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot {
  background-color: #ffffff;
  border: none;
}
.lt-ie9 #main .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot,
.lt-ie9 #full-width .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot,
.lt-ie9 #stage .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot {
  background-color: transparent;
}
#main .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot.active,
#full-width .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot.active,
#stage .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot.active {
  background-color: #00A0F0;
  border: 2px solid #00A0F0;
}
.lt-ie9 #main .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot.active,
.lt-ie9 #full-width .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot.active,
.lt-ie9 #stage .bg-color-wrapper.lightgray .theme-slider .owl-controls .owl-dot.active {
  background-color: transparent;
  border: none;
}
#main .bg-color-wrapper.middlegray .theme-slider,
#full-width .bg-color-wrapper.middlegray .theme-slider,
#stage .bg-color-wrapper.middlegray .theme-slider {
  background-color: #78879B;
}
#main .bg-color-wrapper.middlegray .theme-slider .theme-sliderwrapper .big-image-teasers,
#full-width .bg-color-wrapper.middlegray .theme-slider .theme-sliderwrapper .big-image-teasers,
#stage .bg-color-wrapper.middlegray .theme-slider .theme-sliderwrapper .big-image-teasers {
  background-color: #78879B;
}
#main .bg-color-wrapper.middlegray .theme-slider .theme-sliderwrapper .big-image-teasers .imagewrapper,
#full-width .bg-color-wrapper.middlegray .theme-slider .theme-sliderwrapper .big-image-teasers .imagewrapper,
#stage .bg-color-wrapper.middlegray .theme-slider .theme-sliderwrapper .big-image-teasers .imagewrapper {
  background-color: #78879B;
}
#main .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot,
#full-width .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot,
#stage .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot {
  background-color: #ffffff;
  border: none;
}
.lt-ie9 #main .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot,
.lt-ie9 #full-width .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot,
.lt-ie9 #stage .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot {
  background-color: transparent;
}
#main .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot.active,
#full-width .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot.active,
#stage .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot.active {
  background-color: #00A0F0;
  border: 2px solid #00A0F0;
}
.lt-ie9 #main .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot.active,
.lt-ie9 #full-width .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot.active,
.lt-ie9 #stage .bg-color-wrapper.middlegray .theme-slider .owl-controls .owl-dot.active {
  background-color: transparent;
  border: none;
}
#main .theme-slider,
#full-width .theme-slider,
#stage .theme-slider {
  margin-bottom: 81.008px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  background-color: #ffffff;
  float: left;
  margin-bottom: 10.672px;
  text-align: center;
  padding: 24px 0;
  width: 49.6%;
  /* WE.Online-Version */
  /* Ende WE.Online-Version */
  /*
        *  Core Owl Carousel CSS File
        */
  /* No Js */
  /*
         *  Owl Carousel - Animate Plugin
         */
  /*
         * 	Default theme - Owl Carousel CSS File
         */
}
#main .theme-slider:before,
#full-width .theme-slider:before,
#stage .theme-slider:before,
#main .theme-slider:after,
#full-width .theme-slider:after,
#stage .theme-slider:after {
  content: "";
  display: table;
}
#main .theme-slider:after,
#full-width .theme-slider:after,
#stage .theme-slider:after {
  clear: both;
}
#main .theme-slider:before,
#full-width .theme-slider:before,
#stage .theme-slider:before,
#main .theme-slider:after,
#full-width .theme-slider:after,
#stage .theme-slider:after {
  content: " ";
  display: table;
}
#main .theme-slider:after,
#full-width .theme-slider:after,
#stage .theme-slider:after {
  clear: both;
}
#main .theme-slider.odd,
#full-width .theme-slider.odd,
#stage .theme-slider.odd {
  margin-right: 0.8%;
}
#main .theme-slider.wide,
#full-width .theme-slider.wide,
#stage .theme-slider.wide {
  clear: both;
  float: none;
  overflow: hidden;
  width: 100%;
}
#main .theme-slider.wide .theme-sliderwrapper,
#full-width .theme-slider.wide .theme-sliderwrapper,
#stage .theme-slider.wide .theme-sliderwrapper {
  margin-right: -7px;
  width: auto;
}
#main .theme-slider.wide .theme-sliderwrapper .theme-slide,
#full-width .theme-slider.wide .theme-sliderwrapper .theme-slide,
#stage .theme-slider.wide .theme-sliderwrapper .theme-slide {
  margin-right: 7px;
}
#main .theme-slider.wide article,
#full-width .theme-slider.wide article,
#stage .theme-slider.wide article {
  margin: 0 5px;
}
#main .theme-slider .theme-headline,
#full-width .theme-slider .theme-headline,
#stage .theme-slider .theme-headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  display: inline-block;
  margin: 0 0 16px;
  text-align: center;
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #main .theme-slider .theme-headline,
  #full-width .theme-slider .theme-headline,
  #stage .theme-slider .theme-headline {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .theme-slider .theme-sliderwrapper,
#full-width .theme-slider .theme-sliderwrapper,
#stage .theme-slider .theme-sliderwrapper {
  text-align: center;
}
#main .theme-slider .theme-sliderwrapper .theme-slide,
#full-width .theme-slider .theme-sliderwrapper .theme-slide,
#stage .theme-slider .theme-sliderwrapper .theme-slide {
  overflow: hidden;
  position: relative;
  text-align: left;
}
@media screen and (min-width: 1280px) {
  .no-touch #main .theme-slider .theme-sliderwrapper .theme-slide:hover img,
  .no-touch #full-width .theme-slider .theme-sliderwrapper .theme-slide:hover img,
  .no-touch #stage .theme-slider .theme-sliderwrapper .theme-slide:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
}
#main .theme-slider .theme-sliderwrapper .theme-slide a,
#full-width .theme-slider .theme-sliderwrapper .theme-slide a,
#stage .theme-slider .theme-sliderwrapper .theme-slide a {
  text-decoration: none;
}
#main .theme-slider .theme-sliderwrapper .theme-slide img,
#full-width .theme-slider .theme-sliderwrapper .theme-slide img,
#stage .theme-slider .theme-sliderwrapper .theme-slide img {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
#main .theme-slider .theme-sliderwrapper .theme-slide figcaption,
#full-width .theme-slider .theme-sliderwrapper .theme-slide figcaption,
#stage .theme-slider .theme-sliderwrapper .theme-slide figcaption {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  bottom: 0;
  height: 40%;
  left: 0;
  min-height: 60%;
  position: absolute;
  right: 0;
  z-index: 5;
}
.lt-ie9 #main .theme-slider .theme-sliderwrapper .theme-slide figcaption,
.lt-ie9 #full-width .theme-slider .theme-sliderwrapper .theme-slide figcaption,
.lt-ie9 #stage .theme-slider .theme-sliderwrapper .theme-slide figcaption {
  bottom: -1px;
  min-height: 0;
}
.lt-ie9 #main .theme-slider .theme-sliderwrapper .theme-slide figcaption,
.lt-ie9 #full-width .theme-slider .theme-sliderwrapper .theme-slide figcaption,
.lt-ie9 #stage .theme-slider .theme-sliderwrapper .theme-slide figcaption {
  z-index: auto;
}
#main .theme-slider .theme-sliderwrapper .theme-slide figcaption > div,
#full-width .theme-slider .theme-sliderwrapper .theme-slide figcaption > div,
#stage .theme-slider .theme-sliderwrapper .theme-slide figcaption > div {
  bottom: 24px;
  left: 0;
  position: absolute;
}
#main .theme-slider .theme-sliderwrapper .theme-slide figcaption p,
#full-width .theme-slider .theme-sliderwrapper .theme-slide figcaption p,
#stage .theme-slider .theme-sliderwrapper .theme-slide figcaption p {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  color: #ffffff;
  display: table;
  margin-bottom: 0;
  max-width: 73.5955%;
  padding: 7.104px 16px;
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #main .theme-slider .theme-sliderwrapper .theme-slide figcaption p,
  #full-width .theme-slider .theme-sliderwrapper .theme-slide figcaption p,
  #stage .theme-slider .theme-sliderwrapper .theme-slide figcaption p {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .theme-slider .theme-sliderwrapper .theme-slide figcaption .theme-title,
#full-width .theme-slider .theme-sliderwrapper .theme-slide figcaption .theme-title,
#stage .theme-slider .theme-sliderwrapper .theme-slide figcaption .theme-title {
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin-bottom: 4.736px;
  max-height: 32px;
  overflow: hidden;
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #main .theme-slider .theme-sliderwrapper .theme-slide figcaption .theme-title,
  #full-width .theme-slider .theme-sliderwrapper .theme-slide figcaption .theme-title,
  #stage .theme-slider .theme-sliderwrapper .theme-slide figcaption .theme-title {
    font-size: 0.875em;
    line-height: 1.42857143em;
  }
}
@media screen and (min-width: 1280px) {
  .no-touch #main .theme-slider .theme-sliderwrapper .image-slide:hover img,
  .no-touch #full-width .theme-slider .theme-sliderwrapper .image-slide:hover img,
  .no-touch #stage .theme-slider .theme-sliderwrapper .image-slide:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
}
#main .theme-slider .theme-sliderwrapper .image-slide img,
#full-width .theme-slider .theme-sliderwrapper .image-slide img,
#stage .theme-slider .theme-sliderwrapper .image-slide img {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
#main .theme-slider .theme-sliderwrapper .image-slide figcaption,
#full-width .theme-slider .theme-sliderwrapper .image-slide figcaption,
#stage .theme-slider .theme-sliderwrapper .image-slide figcaption {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  bottom: 0;
  height: 40%;
  left: 0;
  min-height: 60%;
  position: absolute;
  right: 0;
  z-index: 5;
}
.lt-ie9 #main .theme-slider .theme-sliderwrapper .image-slide figcaption,
.lt-ie9 #full-width .theme-slider .theme-sliderwrapper .image-slide figcaption,
.lt-ie9 #stage .theme-slider .theme-sliderwrapper .image-slide figcaption {
  bottom: -1px;
  min-height: 0;
  z-index: auto;
}
#main .theme-slider .theme-sliderwrapper .image-slide figcaption > div,
#full-width .theme-slider .theme-sliderwrapper .image-slide figcaption > div,
#stage .theme-slider .theme-sliderwrapper .image-slide figcaption > div {
  bottom: 24px;
  left: 0;
  position: absolute;
  width: 100%;
}
#main .theme-slider .theme-sliderwrapper .image-slide figcaption > div p,
#full-width .theme-slider .theme-sliderwrapper .image-slide figcaption > div p,
#stage .theme-slider .theme-sliderwrapper .image-slide figcaption > div p {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  color: #ffffff;
  display: table;
  margin-bottom: 0;
  max-width: 73.5955%;
  padding: 7.104px 16px;
}
#main .theme-slider .theme-sliderwrapper .image-slide figcaption > div .theme-title,
#full-width .theme-slider .theme-sliderwrapper .image-slide figcaption > div .theme-title,
#stage .theme-slider .theme-sliderwrapper .image-slide figcaption > div .theme-title {
  font-size: 5.0625em;
  line-height: 1.2345679em;
  margin-bottom: 4.736px;
}
#main .theme-slider .theme-sliderwrapper .imageteaser,
#full-width .theme-slider .theme-sliderwrapper .imageteaser,
#stage .theme-slider .theme-sliderwrapper .imageteaser {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #000000;
  margin-bottom: 0;
  overflow: hidden;
  text-align: left;
  width: 100%;
}
#main .theme-slider .theme-sliderwrapper .imageteaser a,
#full-width .theme-slider .theme-sliderwrapper .imageteaser a,
#stage .theme-slider .theme-sliderwrapper .imageteaser a {
  color: #000000;
  text-decoration: none;
}
@media screen and (min-width: 1280px) {
  .no-touch #main .theme-slider .theme-sliderwrapper .imageteaser a:hover img,
  .no-touch #full-width .theme-slider .theme-sliderwrapper .imageteaser a:hover img,
  .no-touch #stage .theme-slider .theme-sliderwrapper .imageteaser a:hover img {
    -webkit-transform: scale(1.1) rotate(0.001deg);
    -ms-transform: scale(1.1) rotate(0.001deg);
    transform: scale(1.1) rotate(0.001deg);
  }
}
#main .theme-slider .theme-sliderwrapper .imageteaser a.preview:before,
#full-width .theme-slider .theme-sliderwrapper .imageteaser a.preview:before,
#stage .theme-slider .theme-sliderwrapper .imageteaser a.preview:before {
  display: none;
}
#main .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div,
#full-width .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div,
#stage .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div {
  position: relative;
}
#main .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
#full-width .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
#stage .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
#full-width .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
#stage .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
#main .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:hover:before,
#full-width .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:hover:before,
#stage .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:hover:before {
  text-decoration: none;
}
#main .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
#full-width .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
#stage .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before {
  content: "\e624";
}
#main .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
#full-width .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
#stage .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before {
  font-size: 5em;
  line-height: 1em;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  color: #00A0F0;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  z-index: 10;
}
.lt-ie9 #main .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
.lt-ie9 #full-width .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
.lt-ie9 #stage .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before {
  margin-left: -40px;
  margin-top: -40px;
}
@media screen and (max-width: 900px) {
  #main .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
  #full-width .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before,
  #stage .theme-slider .theme-sliderwrapper .imageteaser a.preview figure > div:before {
    font-size: 4.5em;
    line-height: 1em;
  }
}
.lt-ie9 #main .theme-slider .theme-sliderwrapper .imageteaser a.preview .play-icon,
.lt-ie9 #full-width .theme-slider .theme-sliderwrapper .imageteaser a.preview .play-icon,
.lt-ie9 #stage .theme-slider .theme-sliderwrapper .imageteaser a.preview .play-icon {
  display: none;
}
#main .theme-slider .theme-sliderwrapper .imageteaser img,
#full-width .theme-slider .theme-sliderwrapper .imageteaser img,
#stage .theme-slider .theme-sliderwrapper .imageteaser img {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 1;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure {
  position: relative;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure > div,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure > div,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure > div {
  overflow: hidden;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure .target,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure .target,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure .target {
  font-size: 1.5em;
  line-height: 1.375em;
  background-color: #00A0F0;
  color: #ffffff;
  left: 16px;
  margin: 0;
  padding: 17px 7.104px 0;
  position: absolute;
  top: 0;
  z-index: 1;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder {
  position: relative;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder:before,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder:before,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder:before {
  content: "";
  display: block;
  padding-bottom: 75%;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder > *,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder > *,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder > * {
  position: absolute;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder iframe,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder iframe,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure .iframe-holder iframe {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure figcaption,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure figcaption,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure figcaption {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  padding: 16px;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .headline,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .headline,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .headline {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
  margin-bottom: 0;
  margin-top: 0;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .headline + .subheadline,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .headline + .subheadline,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .headline + .subheadline,
#main .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .headline + .text,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .headline + .text,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .headline + .text {
  margin-top: 16px;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .subheadline,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .subheadline,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .subheadline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin-bottom: 0;
  margin-top: 0;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .subheadline + .text,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .subheadline + .text,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .subheadline + .text {
  margin-top: 16px;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin-bottom: 0;
  margin-top: 0;
}
@media 630px {
  #main .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text,
  #full-width .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text,
  #stage .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text p,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text p,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text p {
  margin-bottom: 0;
}
#main .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text p span,
#full-width .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text p span,
#stage .theme-slider .theme-sliderwrapper .imageteaser figure figcaption > div .text p span {
  color: #00A0F0;
}
#main .theme-slider .theme-sliderwrapper .big-image-teasers,
#full-width .theme-slider .theme-sliderwrapper .big-image-teasers,
#stage .theme-slider .theme-sliderwrapper .big-image-teasers {
  background-color: #ffffff;
  margin-bottom: 0;
}
#main .theme-slider .theme-sliderwrapper .big-image-teasers h2,
#full-width .theme-slider .theme-sliderwrapper .big-image-teasers h2,
#stage .theme-slider .theme-sliderwrapper .big-image-teasers h2 {
  text-align: left;
}
#main .theme-slider .theme-sliderwrapper .big-image-teasers .multicontent img,
#full-width .theme-slider .theme-sliderwrapper .big-image-teasers .multicontent img,
#stage .theme-slider .theme-sliderwrapper .big-image-teasers .multicontent img {
  max-width: none;
}
#main .theme-slider a,
#full-width .theme-slider a,
#stage .theme-slider a {
  text-decoration: none;
}
#main .theme-slider a article,
#full-width .theme-slider a article,
#stage .theme-slider a article {
  overflow: hidden;
  position: relative;
  text-align: left;
}
@media screen and (min-width: 1280px) {
  .no-touch #main .theme-slider a article:hover:after,
  .no-touch #full-width .theme-slider a article:hover:after,
  .no-touch #stage .theme-slider a article:hover:after {
    height: 100%;
  }
  .no-touch #main .theme-slider a article:hover img,
  .no-touch #full-width .theme-slider a article:hover img,
  .no-touch #stage .theme-slider a article:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
}
#main .theme-slider a article:after,
#full-width .theme-slider a article:after,
#stage .theme-slider a article:after {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  bottom: 0;
  content: "";
  left: 0;
  height: 60%;
  position: absolute;
  right: 0;
}
#main .theme-slider a article img,
#full-width .theme-slider a article img,
#stage .theme-slider a article img {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 100%;
}
#main .theme-slider a article .article-info,
#full-width .theme-slider a article .article-info,
#stage .theme-slider a article .article-info {
  bottom: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  right: 0;
  z-index: 5;
}
.lt-ie9 #main .theme-slider a article .article-info,
.lt-ie9 #full-width .theme-slider a article .article-info,
.lt-ie9 #stage .theme-slider a article .article-info {
  z-index: auto;
}
#main .theme-slider a article .article-info span,
#full-width .theme-slider a article .article-info span,
#stage .theme-slider a article .article-info span {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  color: #ffffff;
  display: table;
  margin-bottom: 0;
  max-width: 73.5955%;
  padding: 7.104px 16px;
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #main .theme-slider a article .article-info span,
  #full-width .theme-slider a article .article-info span,
  #stage .theme-slider a article .article-info span {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .theme-slider a article .article-info h2,
#full-width .theme-slider a article .article-info h2,
#stage .theme-slider a article .article-info h2 {
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin-bottom: 4.736px;
  max-height: 32px;
  overflow: hidden;
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #main .theme-slider a article .article-info h2,
  #full-width .theme-slider a article .article-info h2,
  #stage .theme-slider a article .article-info h2 {
    font-size: 0.875em;
    line-height: 1.42857143em;
  }
}
#main .theme-slider .theme-service-link,
#full-width .theme-slider .theme-service-link,
#stage .theme-slider .theme-service-link {
  display: block;
}
#main .theme-slider .theme-service-link .theme-slide > div,
#full-width .theme-slider .theme-service-link .theme-slide > div,
#stage .theme-slider .theme-service-link .theme-slide > div {
  padding-bottom: 74.53%;
  position: relative;
  width: 100%;
}
#main .theme-slider .theme-service-link .theme-slide img,
#full-width .theme-slider .theme-service-link .theme-slide img,
#stage .theme-slider .theme-service-link .theme-slide img {
  height: 100%;
  left: -9999px;
  margin: auto;
  max-width: none;
  position: absolute;
  right: -9999px;
  width: auto;
}
#main .theme-slider .owl-carousel,
#full-width .theme-slider .owl-carousel,
#stage .theme-slider .owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
#main .theme-slider .owl-carousel .owl-stage,
#full-width .theme-slider .owl-carousel .owl-stage,
#stage .theme-slider .owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
#main .theme-slider .owl-carousel .owl-stage:after,
#full-width .theme-slider .owl-carousel .owl-stage:after,
#stage .theme-slider .owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#main .theme-slider .owl-carousel .owl-stage-outer,
#full-width .theme-slider .owl-carousel .owl-stage-outer,
#stage .theme-slider .owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
#main .theme-slider .owl-carousel .owl-item,
#full-width .theme-slider .owl-carousel .owl-item,
#stage .theme-slider .owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
#main .theme-slider .owl-carousel .owl-item img,
#full-width .theme-slider .owl-carousel .owl-item img,
#stage .theme-slider .owl-carousel .owl-item img {
  display: inline-block;
  max-width: 100%;
  -webkit-transform-style: preserve-3d;
}
#main .theme-slider .owl-carousel .owl-nav.disabled,
#full-width .theme-slider .owl-carousel .owl-nav.disabled,
#stage .theme-slider .owl-carousel .owl-nav.disabled,
#main .theme-slider .owl-carousel .owl-dots.disabled,
#full-width .theme-slider .owl-carousel .owl-dots.disabled,
#stage .theme-slider .owl-carousel .owl-dots.disabled {
  display: none;
}
#main .theme-slider .owl-carousel .owl-nav .owl-prev,
#full-width .theme-slider .owl-carousel .owl-nav .owl-prev,
#stage .theme-slider .owl-carousel .owl-nav .owl-prev,
#main .theme-slider .owl-carousel .owl-nav .owl-next,
#full-width .theme-slider .owl-carousel .owl-nav .owl-next,
#stage .theme-slider .owl-carousel .owl-nav .owl-next,
#main .theme-slider .owl-carousel .owl-dot,
#full-width .theme-slider .owl-carousel .owl-dot,
#stage .theme-slider .owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#main .theme-slider .owl-carousel.owl-loaded,
#full-width .theme-slider .owl-carousel.owl-loaded,
#stage .theme-slider .owl-carousel.owl-loaded {
  display: block;
}
#main .theme-slider .owl-carousel.owl-loading,
#full-width .theme-slider .owl-carousel.owl-loading,
#stage .theme-slider .owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
#main .theme-slider .owl-carousel.owl-hidden,
#full-width .theme-slider .owl-carousel.owl-hidden,
#stage .theme-slider .owl-carousel.owl-hidden {
  opacity: 0;
}
#main .theme-slider .owl-carousel.owl-refresh .owl-item,
#full-width .theme-slider .owl-carousel.owl-refresh .owl-item,
#stage .theme-slider .owl-carousel.owl-refresh .owl-item {
  display: none;
}
#main .theme-slider .owl-carousel.owl-drag .owl-item,
#full-width .theme-slider .owl-carousel.owl-drag .owl-item,
#stage .theme-slider .owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#main .theme-slider .owl-carousel.owl-grab,
#full-width .theme-slider .owl-carousel.owl-grab,
#stage .theme-slider .owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
#main .theme-slider .owl-carousel.owl-rtl,
#full-width .theme-slider .owl-carousel.owl-rtl,
#stage .theme-slider .owl-carousel.owl-rtl {
  direction: rtl;
}
#main .theme-slider .owl-carousel.owl-rtl .owl-item,
#full-width .theme-slider .owl-carousel.owl-rtl .owl-item,
#stage .theme-slider .owl-carousel.owl-rtl .owl-item {
  float: right;
}
#main .theme-slider .no-js .owl-carousel,
#full-width .theme-slider .no-js .owl-carousel,
#stage .theme-slider .no-js .owl-carousel {
  display: block;
}
#main .theme-slider .owl-carousel .animated,
#full-width .theme-slider .owl-carousel .animated,
#stage .theme-slider .owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
#main .theme-slider .owl-carousel .owl-animated-in,
#full-width .theme-slider .owl-carousel .owl-animated-in,
#stage .theme-slider .owl-carousel .owl-animated-in {
  z-index: 0;
}
#main .theme-slider .owl-carousel .owl-animated-out,
#full-width .theme-slider .owl-carousel .owl-animated-out,
#stage .theme-slider .owl-carousel .owl-animated-out {
  z-index: 1;
}
#main .theme-slider .owl-carousel .fadeOut,
#full-width .theme-slider .owl-carousel .fadeOut,
#stage .theme-slider .owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
#main .theme-slider .owl-theme .owl-nav,
#full-width .theme-slider .owl-theme .owl-nav,
#stage .theme-slider .owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
#main .theme-slider .owl-theme .owl-nav [class*='owl-'],
#full-width .theme-slider .owl-theme .owl-nav [class*='owl-'],
#stage .theme-slider .owl-theme .owl-nav [class*='owl-'] {
  color: white;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#main .theme-slider .owl-theme .owl-nav [class*='owl-']:hover,
#full-width .theme-slider .owl-theme .owl-nav [class*='owl-']:hover,
#stage .theme-slider .owl-theme .owl-nav [class*='owl-']:hover {
  background: #869791;
  color: white;
  text-decoration: none;
}
#main .theme-slider .owl-theme .owl-nav .disabled,
#full-width .theme-slider .owl-theme .owl-nav .disabled,
#stage .theme-slider .owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
#main .theme-slider .owl-theme .owl-nav.disabled + .owl-dots,
#full-width .theme-slider .owl-theme .owl-nav.disabled + .owl-dots,
#stage .theme-slider .owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
#main .theme-slider .owl-theme .owl-dots,
#full-width .theme-slider .owl-theme .owl-dots,
#stage .theme-slider .owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
#main .theme-slider .owl-theme .owl-dots .owl-dot,
#full-width .theme-slider .owl-theme .owl-dots .owl-dot,
#stage .theme-slider .owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
#main .theme-slider .owl-theme .owl-dots .owl-dot span,
#full-width .theme-slider .owl-theme .owl-dots .owl-dot span,
#stage .theme-slider .owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
#main .theme-slider .owl-theme .owl-dots .owl-dot.active span,
#full-width .theme-slider .owl-theme .owl-dots .owl-dot.active span,
#stage .theme-slider .owl-theme .owl-dots .owl-dot.active span,
#main .theme-slider .owl-theme .owl-dots .owl-dot:hover span,
#full-width .theme-slider .owl-theme .owl-dots .owl-dot:hover span,
#stage .theme-slider .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
#main .theme-slider .owl-stage-outer .prev,
#full-width .theme-slider .owl-stage-outer .prev,
#stage .theme-slider .owl-stage-outer .prev {
  cursor: pointer;
  display: none;
  left: 10px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  z-index: 5;
}
#main .theme-slider .owl-stage-outer .prev:before,
#full-width .theme-slider .owl-stage-outer .prev:before,
#stage .theme-slider .owl-stage-outer .prev:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .theme-slider .owl-stage-outer .prev:before,
#full-width .theme-slider .owl-stage-outer .prev:before,
#stage .theme-slider .owl-stage-outer .prev:before,
#main .theme-slider .owl-stage-outer .prev:hover:before,
#full-width .theme-slider .owl-stage-outer .prev:hover:before,
#stage .theme-slider .owl-stage-outer .prev:hover:before {
  text-decoration: none;
}
#main .theme-slider .owl-stage-outer .prev:before,
#full-width .theme-slider .owl-stage-outer .prev:before,
#stage .theme-slider .owl-stage-outer .prev:before {
  content: "\e61d";
}
#main .theme-slider .owl-stage-outer .prev:before,
#full-width .theme-slider .owl-stage-outer .prev:before,
#stage .theme-slider .owl-stage-outer .prev:before {
  color: #ffffff;
  display: none;
  font-size: 40px;
  text-shadow: 1px 0px 6px #4B5564;
}
#main .theme-slider .owl-stage-outer .next,
#full-width .theme-slider .owl-stage-outer .next,
#stage .theme-slider .owl-stage-outer .next {
  cursor: pointer;
  display: none;
  margin-top: -20px;
  position: absolute;
  right: 10px;
  top: 50%;
  z-index: 5;
}
#main .theme-slider .owl-stage-outer .next:before,
#full-width .theme-slider .owl-stage-outer .next:before,
#stage .theme-slider .owl-stage-outer .next:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .theme-slider .owl-stage-outer .next:before,
#full-width .theme-slider .owl-stage-outer .next:before,
#stage .theme-slider .owl-stage-outer .next:before,
#main .theme-slider .owl-stage-outer .next:hover:before,
#full-width .theme-slider .owl-stage-outer .next:hover:before,
#stage .theme-slider .owl-stage-outer .next:hover:before {
  text-decoration: none;
}
#main .theme-slider .owl-stage-outer .next:before,
#full-width .theme-slider .owl-stage-outer .next:before,
#stage .theme-slider .owl-stage-outer .next:before {
  content: "\e61a";
}
#main .theme-slider .owl-stage-outer .next:before,
#full-width .theme-slider .owl-stage-outer .next:before,
#stage .theme-slider .owl-stage-outer .next:before {
  color: #ffffff;
  display: none;
  font-size: 40px;
  text-shadow: 1px 0px 6px #4B5564;
}
#main .theme-slider .owl-controls,
#full-width .theme-slider .owl-controls,
#stage .theme-slider .owl-controls {
  display: inline-block;
  line-height: 22px;
  margin: 24px 30px 0 30px;
  position: relative;
  vertical-align: middle;
}
#main .theme-slider .owl-controls .owl-next,
#full-width .theme-slider .owl-controls .owl-next,
#stage .theme-slider .owl-controls .owl-next,
#main .theme-slider .owl-controls .owl-prev,
#full-width .theme-slider .owl-controls .owl-prev,
#stage .theme-slider .owl-controls .owl-prev {
  color: #00A0F0;
  cursor: pointer;
  font-size: 22px;
  height: 22px;
  margin-top: -11px;
  position: absolute;
  text-decoration: none;
  top: 50% !important;
}
#main .theme-slider .owl-controls .owl-next:before,
#full-width .theme-slider .owl-controls .owl-next:before,
#stage .theme-slider .owl-controls .owl-next:before,
#main .theme-slider .owl-controls .owl-prev:before,
#full-width .theme-slider .owl-controls .owl-prev:before,
#stage .theme-slider .owl-controls .owl-prev:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .theme-slider .owl-controls .owl-next:before,
#full-width .theme-slider .owl-controls .owl-next:before,
#stage .theme-slider .owl-controls .owl-next:before,
#main .theme-slider .owl-controls .owl-prev:before,
#full-width .theme-slider .owl-controls .owl-prev:before,
#stage .theme-slider .owl-controls .owl-prev:before,
#main .theme-slider .owl-controls .owl-next:hover:before,
#full-width .theme-slider .owl-controls .owl-next:hover:before,
#stage .theme-slider .owl-controls .owl-next:hover:before,
#main .theme-slider .owl-controls .owl-prev:hover:before,
#full-width .theme-slider .owl-controls .owl-prev:hover:before,
#stage .theme-slider .owl-controls .owl-prev:hover:before {
  text-decoration: none;
}
#main .theme-slider .owl-controls .owl-next:hover,
#full-width .theme-slider .owl-controls .owl-next:hover,
#stage .theme-slider .owl-controls .owl-next:hover,
#main .theme-slider .owl-controls .owl-prev:hover,
#full-width .theme-slider .owl-controls .owl-prev:hover,
#stage .theme-slider .owl-controls .owl-prev:hover,
#main .theme-slider .owl-controls .owl-next:active,
#full-width .theme-slider .owl-controls .owl-next:active,
#stage .theme-slider .owl-controls .owl-next:active,
#main .theme-slider .owl-controls .owl-prev:active,
#full-width .theme-slider .owl-controls .owl-prev:active,
#stage .theme-slider .owl-controls .owl-prev:active,
#main .theme-slider .owl-controls .owl-next:focus,
#full-width .theme-slider .owl-controls .owl-next:focus,
#stage .theme-slider .owl-controls .owl-next:focus,
#main .theme-slider .owl-controls .owl-prev:focus,
#full-width .theme-slider .owl-controls .owl-prev:focus,
#stage .theme-slider .owl-controls .owl-prev:focus {
  color: #00A0F0;
}
#main .theme-slider .owl-controls .owl-next.disabled,
#full-width .theme-slider .owl-controls .owl-next.disabled,
#stage .theme-slider .owl-controls .owl-next.disabled,
#main .theme-slider .owl-controls .owl-prev.disabled,
#full-width .theme-slider .owl-controls .owl-prev.disabled,
#stage .theme-slider .owl-controls .owl-prev.disabled {
  color: #78879B;
  cursor: default;
}
.lt-ie9 #main .theme-slider .owl-controls .owl-next,
.lt-ie9 #full-width .theme-slider .owl-controls .owl-next,
.lt-ie9 #stage .theme-slider .owl-controls .owl-next,
.lt-ie9 #main .theme-slider .owl-controls .owl-prev,
.lt-ie9 #full-width .theme-slider .owl-controls .owl-prev,
.lt-ie9 #stage .theme-slider .owl-controls .owl-prev {
  top: -2px;
}
#main .theme-slider .owl-controls .owl-next:before,
#full-width .theme-slider .owl-controls .owl-next:before,
#stage .theme-slider .owl-controls .owl-next:before,
#main .theme-slider .owl-controls .owl-prev:before,
#full-width .theme-slider .owl-controls .owl-prev:before,
#stage .theme-slider .owl-controls .owl-prev:before {
  font-weight: bold;
}
@media screen and (max-width: 499px) {
}
#main .theme-slider .owl-controls .owl-next,
#full-width .theme-slider .owl-controls .owl-next,
#stage .theme-slider .owl-controls .owl-next {
  right: -25px;
}
#main .theme-slider .owl-controls .owl-next:before,
#full-width .theme-slider .owl-controls .owl-next:before,
#stage .theme-slider .owl-controls .owl-next:before {
  content: "\e61a";
}
#main .theme-slider .owl-controls .owl-prev,
#full-width .theme-slider .owl-controls .owl-prev,
#stage .theme-slider .owl-controls .owl-prev {
  left: -25px;
}
#main .theme-slider .owl-controls .owl-prev:before,
#full-width .theme-slider .owl-controls .owl-prev:before,
#stage .theme-slider .owl-controls .owl-prev:before {
  content: "\e61d";
}
#main .theme-slider .owl-controls .owl-dots,
#full-width .theme-slider .owl-controls .owl-dots,
#stage .theme-slider .owl-controls .owl-dots {
  margin: 0;
  padding: 0;
}
.lt-ie9 #main .theme-slider .owl-controls .owl-dots,
.lt-ie9 #full-width .theme-slider .owl-controls .owl-dots,
.lt-ie9 #stage .theme-slider .owl-controls .owl-dots {
  margin-top: -2px;
}
#main .theme-slider .owl-controls .owl-dot,
#full-width .theme-slider .owl-controls .owl-dot,
#stage .theme-slider .owl-controls .owl-dot {
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  border: 2px solid #D9DEE8;
  display: block;
  float: left;
  height: 11px;
  margin: 0 5px;
  vertical-align: middle;
  width: 11px;
}
#main .theme-slider .owl-controls .owl-dot.active,
#full-width .theme-slider .owl-controls .owl-dot.active,
#stage .theme-slider .owl-controls .owl-dot.active {
  background-color: #00A0F0;
  border-color: #00A0F0;
}
.lt-ie9 #main .theme-slider .owl-controls .owl-dot,
.lt-ie9 #full-width .theme-slider .owl-controls .owl-dot,
.lt-ie9 #stage .theme-slider .owl-controls .owl-dot {
  background: url(../img/layout/sprite.png) -28px -2px no-repeat;
  border: 0 none;
  margin: 0 7px;
  height: 18px;
  vertical-align: top;
  width: 18px;
}
.lt-ie9 #main .theme-slider .owl-controls .owl-dot.active,
.lt-ie9 #full-width .theme-slider .owl-controls .owl-dot.active,
.lt-ie9 #stage .theme-slider .owl-controls .owl-dot.active {
  background-position: -2px -2px;
}
#main .theme-slider .theme-button,
#full-width .theme-slider .theme-button,
#stage .theme-slider .theme-button {
  display: block;
  margin: 0 10px 10px;
}
#main .theme-slider.big-stage-slider,
#full-width .theme-slider.big-stage-slider,
#stage .theme-slider.big-stage-slider {
  padding: 0 0 20px;
}
#main .theme-slider.big-stage-slider .owl-stage-outer .owl-stage,
#full-width .theme-slider.big-stage-slider .owl-stage-outer .owl-stage,
#stage .theme-slider.big-stage-slider .owl-stage-outer .owl-stage {
  max-height: 1200px;
  overflow: hidden;
}
#header.transparent + .theme-slider {
  padding: 0 0 24px;
}
/* 01.09 Figure Text Teaser */
#main .numberteaser,
#full-width .numberteaser {
  margin-bottom: 81.008px;
}
#main .numberteaser .headline,
#full-width .numberteaser .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  font-weight: normal;
  margin: 0 0 16px;
}
#main .numberteaser ul,
#full-width .numberteaser ul {
  *zoom: 1;
  margin-bottom: 0;
  margin-left: 0;
}
#main .numberteaser ul:before,
#full-width .numberteaser ul:before,
#main .numberteaser ul:after,
#full-width .numberteaser ul:after {
  content: "";
  display: table;
}
#main .numberteaser ul:after,
#full-width .numberteaser ul:after {
  clear: both;
}
#main .numberteaser ul:before,
#full-width .numberteaser ul:before,
#main .numberteaser ul:after,
#full-width .numberteaser ul:after {
  content: " ";
  display: table;
}
#main .numberteaser ul:after,
#full-width .numberteaser ul:after {
  clear: both;
}
#main .numberteaser li,
#full-width .numberteaser li {
  *zoom: 1;
  float: none;
  list-style: none;
  margin: 0 0 36px;
  position: relative;
  text-align: left;
  width: 100%;
  border-bottom: 10px solid #EEF0F2;
}
#main .numberteaser li:before,
#full-width .numberteaser li:before,
#main .numberteaser li:after,
#full-width .numberteaser li:after {
  content: "";
  display: table;
}
#main .numberteaser li:after,
#full-width .numberteaser li:after {
  clear: both;
}
#main .numberteaser li:before,
#full-width .numberteaser li:before,
#main .numberteaser li:after,
#full-width .numberteaser li:after {
  content: " ";
  display: table;
}
#main .numberteaser li:after,
#full-width .numberteaser li:after {
  clear: both;
}
#main .numberteaser li:last-child,
#full-width .numberteaser li:last-child {
  border: none;
}
#main .numberteaser li .number-holder,
#full-width .numberteaser li .number-holder {
  border-bottom: none;
  margin: 0;
}
#main .numberteaser li p,
#full-width .numberteaser li p {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  float: left;
  margin-bottom: 24px;
  max-width: 70%;
  position: relative;
}
#main .numberteaser li p.zahl,
#full-width .numberteaser li p.zahl {
  font-size: 5.0625em;
  line-height: 0.98765432em;
  color: #000000;
  float: none;
  font-weight: normal;
  margin: 0;
  max-width: 100%;
  padding-bottom: 7.104px;
}
#main .numberteaser li p.headline,
#full-width .numberteaser li p.headline {
  float: none;
}
#main .numberteaser li .more,
#full-width .numberteaser li .more {
  font-size: 1em;
  line-height: 1.625em;
  position: absolute;
  right: 0;
  bottom: 0;
  margin-bottom: 24px;
}
@media screen and (min-width: 1280px) {
  #main .numberteaser.big li,
  #full-width .numberteaser.big li {
    display: inline-table;
    vertical-align: text-top;
    text-align: center;
    width: 32%;
    border: none;
  }
  #main .numberteaser.big li .number-holder,
  #full-width .numberteaser.big li .number-holder {
    display: table;
    border-bottom: 1px solid #EEF0F2;
    margin: 0 1.1% 16px;
    width: 100%;
  }
  #main .numberteaser.big li p,
  #full-width .numberteaser.big li p {
    float: none;
    margin-bottom: 4.736px;
    max-width: 100%;
    vertical-align: bottom;
  }
  #main .numberteaser.big li p.zahl,
  #full-width .numberteaser.big li p.zahl {
    font-size: 2.25em;
    line-height: 1.36111111em;
    display: table-cell;
    margin-bottom: 0px;
    padding-bottom: 16px;
  }
  #main .numberteaser.big li .more,
  #full-width .numberteaser.big li .more {
    float: none;
    position: inherit;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1280px) and screen and (max-width: 1279px) {
  #main .numberteaser.big li .number-holder,
  #full-width .numberteaser.big li .number-holder {
    display: block;
    width: auto;
  }
}
@media screen and (min-width: 1280px) and screen and (max-width: 1279px) {
  #main .numberteaser.big li p.zahl,
  #full-width .numberteaser.big li p.zahl {
    display: block;
    float: none;
    border-bottom: none;
    margin: 0;
  }
}
@media screen and (min-width: screen and (max-width: 630px)) {
  #main .numberteaser.big li p,
  #full-width .numberteaser.big li p {
    max-width: 80%;
  }
  #main .numberteaser.big li .more,
  #full-width .numberteaser.big li .more {
    display: block;
    float: right;
  }
}
/* Organization Chart */
#main .orgachart,
#full-width .orgachart {
  *zoom: 1;
  margin-bottom: 81.008px;
}
#main .orgachart:before,
#full-width .orgachart:before,
#main .orgachart:after,
#full-width .orgachart:after {
  content: "";
  display: table;
}
#main .orgachart:after,
#full-width .orgachart:after {
  clear: both;
}
#main .orgachart:before,
#full-width .orgachart:before,
#main .orgachart:after,
#full-width .orgachart:after {
  content: " ";
  display: table;
}
#main .orgachart:after,
#full-width .orgachart:after {
  clear: both;
}
#main .orgachart .headline,
#full-width .orgachart .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  margin-bottom: 36px;
  text-align: center;
}
#main .orgachart .headline.small,
#full-width .orgachart .headline.small {
  color: #78879B;
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 0;
}
#main .orgachart .col-wrapper,
#full-width .orgachart .col-wrapper {
  *zoom: 1;
}
#main .orgachart .col-wrapper:before,
#full-width .orgachart .col-wrapper:before,
#main .orgachart .col-wrapper:after,
#full-width .orgachart .col-wrapper:after {
  content: "";
  display: table;
}
#main .orgachart .col-wrapper:after,
#full-width .orgachart .col-wrapper:after {
  clear: both;
}
#main .orgachart .col-wrapper:before,
#full-width .orgachart .col-wrapper:before,
#main .orgachart .col-wrapper:after,
#full-width .orgachart .col-wrapper:after {
  content: " ";
  display: table;
}
#main .orgachart .col-wrapper:after,
#full-width .orgachart .col-wrapper:after {
  clear: both;
}

#main .orgachart .col-wrapper .col,
#full-width .orgachart .col-wrapper .col {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 36px;
  vertical-align: top;
}
#main .orgachart .col-wrapper .col + .col,
#full-width .orgachart .col-wrapper .col + .col {
  padding-left: 30px;
}
#main .orgachart .col-wrapper .col.first,
#full-width .orgachart .col-wrapper .col.first {
  clear: both;
}
#main .orgachart .col-wrapper .col .headline-wrapper,
#full-width .orgachart .col-wrapper .col .headline-wrapper {
  *zoom: 1;
}
#main .orgachart .col-wrapper .col .headline-wrapper:before,
#full-width .orgachart .col-wrapper .col .headline-wrapper:before,
#main .orgachart .col-wrapper .col .headline-wrapper:after,
#full-width .orgachart .col-wrapper .col .headline-wrapper:after {
  content: "";
  display: table;
}
#main .orgachart .col-wrapper .col .headline-wrapper:after,
#full-width .orgachart .col-wrapper .col .headline-wrapper:after {
  clear: both;
}
#main .orgachart .col-wrapper .col .headline-wrapper:before,
#full-width .orgachart .col-wrapper .col .headline-wrapper:before,
#main .orgachart .col-wrapper .col .headline-wrapper:after,
#full-width .orgachart .col-wrapper .col .headline-wrapper:after {
  content: " ";
  display: table;
}
#main .orgachart .col-wrapper .col .headline-wrapper:after,
#full-width .orgachart .col-wrapper .col .headline-wrapper:after {
  clear: both;
}
#main .orgachart .col-wrapper .col .headline,
#full-width .orgachart .col-wrapper .col .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin-bottom: 5px;
  text-align: center;
}
#main .orgachart .col-wrapper .col .headline sup,
#full-width .orgachart .col-wrapper .col .headline sup {
  font-size: 0.5em;
  line-height: 1.33333333em;
  margin-left: 5px;
  top: -0.8em;
}
#main .orgachart .col-wrapper .col .subheadline,
#full-width .orgachart .col-wrapper .col .subheadline {
  color: #78879B;
  margin: 0;
  text-align: center;
}
#main .orgachart .col-wrapper .col ul,
#full-width .orgachart .col-wrapper .col ul {
  list-style: none;
  margin: 16px 0 0;
}
#main .orgachart .col-wrapper .col ul li,
#full-width .orgachart .col-wrapper .col ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  margin-bottom: 10.672px;
  min-height: 50px;
  table-layout: fixed;
  width: 100%;
}
#main .orgachart .col-wrapper .col ul li .role,
#full-width .orgachart .col-wrapper .col ul li .role {
  background-color: #EEF0F2;
  color: #78879B;
  display: table-cell;
  overflow: hidden;
  padding: 6px 16px;
  vertical-align: middle;
}
#main .orgachart .col-wrapper .col ul li .acronym,
#full-width .orgachart .col-wrapper .col ul li .acronym {
  background-color: #00A0F0;
  color: #ffffff;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 90px;
}
#main .orgachart .col-wrapper .col ul li.subisidiary .role,
#full-width .orgachart .col-wrapper .col ul li.subisidiary .role {
  background-color: #78879B;
  color: #ffffff;
}
#main .orgachart .col-wrapper .col ul li.investee .role,
#full-width .orgachart .col-wrapper .col ul li.investee .role {
  background-color: #ffffff;
  border: 1px solid #00A0F0;
}
#main .orgachart.col-3 .col,
#full-width .orgachart.col-3 .col {
  width: 33%;
}
#main .orgachart.col-3 .col:nth-child(3n+1),
#full-width .orgachart.col-3 .col:nth-child(3n+1) {
  clear: both;
  padding-left: 0;
}
#main .orgachart.col-4 .col,
#full-width .orgachart.col-4 .col {
  width: 25%;
}
#main .orgachart.col-4 .col:nth-child(4n+1),
#full-width .orgachart.col-4 .col:nth-child(4n+1) {
  clear: both;
  padding-left: 0;
}
#main .orgachart .legend,
#full-width .orgachart .legend {
  *zoom: 1;
  border-top: 1px solid #D9DEE8;
  clear: both;
  color: #78879B;
  display: block;
  margin-top: 20px;
  padding-top: 20px;
  width: auto;
}
#main .orgachart .legend:before,
#full-width .orgachart .legend:before,
#main .orgachart .legend:after,
#full-width .orgachart .legend:after {
  content: "";
  display: table;
}
#main .orgachart .legend:after,
#full-width .orgachart .legend:after {
  clear: both;
}
#main .orgachart .legend:before,
#full-width .orgachart .legend:before,
#main .orgachart .legend:after,
#full-width .orgachart .legend:after {
  content: " ";
  display: table;
}
#main .orgachart .legend:after,
#full-width .orgachart .legend:after {
  clear: both;
}
#main .orgachart .legend ul,
#full-width .orgachart .legend ul {
  list-style: none;
  margin: 0;
}
#main .orgachart .legend ul li,
#full-width .orgachart .legend ul li {
  float: left;
}
#main .orgachart .legend .footnotes,
#full-width .orgachart .legend .footnotes {
  *zoom: 1;
  margin-bottom: 16px;
}
#main .orgachart .legend .footnotes:before,
#full-width .orgachart .legend .footnotes:before,
#main .orgachart .legend .footnotes:after,
#full-width .orgachart .legend .footnotes:after {
  content: "";
  display: table;
}
#main .orgachart .legend .footnotes:after,
#full-width .orgachart .legend .footnotes:after {
  clear: both;
}
#main .orgachart .legend .footnotes:before,
#full-width .orgachart .legend .footnotes:before,
#main .orgachart .legend .footnotes:after,
#full-width .orgachart .legend .footnotes:after {
  content: " ";
  display: table;
}
#main .orgachart .legend .footnotes:after,
#full-width .orgachart .legend .footnotes:after {
  clear: both;
}
#main .orgachart .legend .footnotes li,
#full-width .orgachart .legend .footnotes li {
  margin-right: 40px;
}
#main .orgachart .legend .legend-info,
#full-width .orgachart .legend .legend-info {
  *zoom: 1;
  position: relative;
}
#main .orgachart .legend .legend-info:before,
#full-width .orgachart .legend .legend-info:before,
#main .orgachart .legend .legend-info:after,
#full-width .orgachart .legend .legend-info:after {
  content: "";
  display: table;
}
#main .orgachart .legend .legend-info:after,
#full-width .orgachart .legend .legend-info:after {
  clear: both;
}
#main .orgachart .legend .legend-info:before,
#full-width .orgachart .legend .legend-info:before,
#main .orgachart .legend .legend-info:after,
#full-width .orgachart .legend .legend-info:after {
  content: " ";
  display: table;
}
#main .orgachart .legend .legend-info:after,
#full-width .orgachart .legend .legend-info:after {
  clear: both;
}
#main .orgachart .legend .legend-info li,
#full-width .orgachart .legend .legend-info li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #EEF0F2;
  margin-right: 15px;
  padding: 6px 15px;
  vertical-align: middle;
  width: 151px;
}
#main .orgachart .legend .legend-info li.subisidiary,
#full-width .orgachart .legend .legend-info li.subisidiary {
  background-color: #78879B;
  color: #ffffff;
}
#main .orgachart .legend .legend-info li.acronym,
#full-width .orgachart .legend .legend-info li.acronym {
  background-color: #00A0F0;
  color: #ffffff;
}
#main .orgachart .legend .legend-info li.investee,
#full-width .orgachart .legend .legend-info li.investee {
  background-color: #ffffff;
  border: 1px solid #00A0F0;
}
#main .orgachart .legend .legend-info li > div,
#full-width .orgachart .legend .legend-info li > div {
  display: table;
  height: 100%;
  min-height: 38px;
}
#main .orgachart .legend .legend-info li > div span,
#full-width .orgachart .legend .legend-info li > div span {
  display: table-cell;
  vertical-align: middle;
}
/* 03.03 PDF gallery */
#main .pdf-gallery,
#full-width .pdf-gallery {
  margin-bottom: 81.008px;
}
#main .pdf-gallery .headline,
#full-width .pdf-gallery .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .pdf-gallery .wrapper,
#full-width .pdf-gallery .wrapper {
  *zoom: 1;
  margin: 0 -5px;
  text-align: center;
  width: auto;
}
#main .pdf-gallery .wrapper:before,
#full-width .pdf-gallery .wrapper:before,
#main .pdf-gallery .wrapper:after,
#full-width .pdf-gallery .wrapper:after {
  content: "";
  display: table;
}
#main .pdf-gallery .wrapper:after,
#full-width .pdf-gallery .wrapper:after {
  clear: both;
}
#main .pdf-gallery .wrapper:before,
#full-width .pdf-gallery .wrapper:before,
#main .pdf-gallery .wrapper:after,
#full-width .pdf-gallery .wrapper:after {
  content: " ";
  display: table;
}
#main .pdf-gallery .wrapper:after,
#full-width .pdf-gallery .wrapper:after {
  clear: both;
}
#main .pdf-gallery .owl-stage-outer,
#full-width .pdf-gallery .owl-stage-outer {
  text-align: left;
}
#main .pdf-gallery .download,
#full-width .pdf-gallery .download {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #EEF0F2;
  display: block;
  margin: 0 5px;
  vertical-align: top;
}
#main .pdf-gallery .download .image,
#full-width .pdf-gallery .download .image {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  table-layout: fixed;
  margin: 0;
  padding: 24px 16px;
  text-align: center;
  width: 100%;
  white-space: normal;
}
#main .pdf-gallery .download .image figure,
#full-width .pdf-gallery .download .image figure {
  background-color: #ffffff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #EEF0F2;
  display: table-cell;
  height: 180px;
  padding: 4px;
  vertical-align: middle;
  width: 100%;
}
#main .pdf-gallery .download .image a,
#full-width .pdf-gallery .download .image a {
  display: inline-block;
  max-width: 100%;
}
#main .pdf-gallery .download img,
#full-width .pdf-gallery .download img {
  display: inline;
  margin: 0;
  max-width: 100%;
  max-height: 172px;
  vertical-align: middle;
}
#main .pdf-gallery .download .zoom:before,
#full-width .pdf-gallery .download .zoom:before {
  display: block;
}
#main .pdf-gallery .download .caption,
#full-width .pdf-gallery .download .caption {
  border-top: 7.104px solid #ffffff;
  padding: 24px 16px 54px 16px;
  position: relative;
  white-space: normal;
}
#main .pdf-gallery .download .caption a,
#full-width .pdf-gallery .download .caption a {
  color: #78879B;
}
#main .pdf-gallery .download .caption .title,
#full-width .pdf-gallery .download .caption .title {
  display: block;
  font-size: 16px;
  margin: 0;
  text-decoration: none;
}
#main .pdf-gallery .download .caption .title:hover,
#full-width .pdf-gallery .download .caption .title:hover,
#main .pdf-gallery .download .caption .title:focus,
#full-width .pdf-gallery .download .caption .title:focus,
#main .pdf-gallery .download .caption .title:active,
#full-width .pdf-gallery .download .caption .title:active {
  text-decoration: underline;
}
#main .pdf-gallery .download .caption .info,
#full-width .pdf-gallery .download .caption .info {
  bottom: 15px;
  color: #00A0F0;
  left: 16px;
  margin: 0;
  padding-left: 24px;
  position: absolute;
  right: 16px;
  text-transform: lowercase;
}
#main .pdf-gallery .download .caption .info:before,
#full-width .pdf-gallery .download .caption .info:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .pdf-gallery .download .caption .info:before,
#full-width .pdf-gallery .download .caption .info:before,
#main .pdf-gallery .download .caption .info:hover:before,
#full-width .pdf-gallery .download .caption .info:hover:before {
  text-decoration: none;
}
#main .pdf-gallery .download .caption .info:before,
#full-width .pdf-gallery .download .caption .info:before {
  content: "\e601";
}
#main .pdf-gallery .download .caption .info:before,
#full-width .pdf-gallery .download .caption .info:before {
  color: #00A0F0;
  left: 0;
  margin-right: 10px;
  position: absolute;
  top: 2px;
}
#main .pdf-gallery .owl-controls,
#full-width .pdf-gallery .owl-controls {
  display: inline-block;
  margin-top: 24px;
  position: relative;
}
#main .pdf-gallery .owl-controls .owl-next,
#full-width .pdf-gallery .owl-controls .owl-next,
#main .pdf-gallery .owl-controls .owl-prev,
#full-width .pdf-gallery .owl-controls .owl-prev {
  color: #00A0F0;
  cursor: pointer;
  font-size: 22px;
  position: absolute;
  text-decoration: none;
  top: 2px;
}
#main .pdf-gallery .owl-controls .owl-next:before,
#full-width .pdf-gallery .owl-controls .owl-next:before,
#main .pdf-gallery .owl-controls .owl-prev:before,
#full-width .pdf-gallery .owl-controls .owl-prev:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .pdf-gallery .owl-controls .owl-next:before,
#full-width .pdf-gallery .owl-controls .owl-next:before,
#main .pdf-gallery .owl-controls .owl-prev:before,
#full-width .pdf-gallery .owl-controls .owl-prev:before,
#main .pdf-gallery .owl-controls .owl-next:hover:before,
#full-width .pdf-gallery .owl-controls .owl-next:hover:before,
#main .pdf-gallery .owl-controls .owl-prev:hover:before,
#full-width .pdf-gallery .owl-controls .owl-prev:hover:before {
  text-decoration: none;
}
#main .pdf-gallery .owl-controls .owl-next:hover,
#full-width .pdf-gallery .owl-controls .owl-next:hover,
#main .pdf-gallery .owl-controls .owl-prev:hover,
#full-width .pdf-gallery .owl-controls .owl-prev:hover,
#main .pdf-gallery .owl-controls .owl-next:active,
#full-width .pdf-gallery .owl-controls .owl-next:active,
#main .pdf-gallery .owl-controls .owl-prev:active,
#full-width .pdf-gallery .owl-controls .owl-prev:active,
#main .pdf-gallery .owl-controls .owl-next:focus,
#full-width .pdf-gallery .owl-controls .owl-next:focus,
#main .pdf-gallery .owl-controls .owl-prev:focus,
#full-width .pdf-gallery .owl-controls .owl-prev:focus {
  color: #78879B;
}
#main .pdf-gallery .owl-controls .owl-next.disabled,
#full-width .pdf-gallery .owl-controls .owl-next.disabled,
#main .pdf-gallery .owl-controls .owl-prev.disabled,
#full-width .pdf-gallery .owl-controls .owl-prev.disabled {
  color: #D9DEE8;
  cursor: default;
}
.lt-ie9 #main .pdf-gallery .owl-controls .owl-next,
.lt-ie9 #full-width .pdf-gallery .owl-controls .owl-next,
.lt-ie9 #main .pdf-gallery .owl-controls .owl-prev,
.lt-ie9 #full-width .pdf-gallery .owl-controls .owl-prev {
  top: -2px;
}
#main .pdf-gallery .owl-controls .owl-next,
#full-width .pdf-gallery .owl-controls .owl-next {
  right: -25px;
}
#main .pdf-gallery .owl-controls .owl-next:before,
#full-width .pdf-gallery .owl-controls .owl-next:before {
  content: "\e61a";
}
#main .pdf-gallery .owl-controls .owl-prev,
#full-width .pdf-gallery .owl-controls .owl-prev {
  left: -25px;
}
#main .pdf-gallery .owl-controls .owl-prev:before,
#full-width .pdf-gallery .owl-controls .owl-prev:before {
  content: "\e61d";
}
#main .pdf-gallery .owl-controls .owl-controls,
#full-width .pdf-gallery .owl-controls .owl-controls {
  line-height: 22px;
  margin: 0 15px;
  vertical-align: middle;
}
#main .pdf-gallery .owl-controls .owl-dot,
#full-width .pdf-gallery .owl-controls .owl-dot {
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  border: 2px solid #D9DEE8;
  display: inline-block;
  height: 11px;
  margin: 0 10px;
  vertical-align: middle;
  width: 11px;
}
#main .pdf-gallery .owl-controls .owl-dot.active,
#full-width .pdf-gallery .owl-controls .owl-dot.active {
  background-color: #00A0F0;
}
.lt-ie9 #main .pdf-gallery .owl-controls .owl-dot,
.lt-ie9 #full-width .pdf-gallery .owl-controls .owl-dot {
  background-color: transparent;
  border: 0 none;
  background: url(../img/layout/sprite.png) -27px -2px no-repeat;
  margin: 0 7px;
  height: 18px;
  vertical-align: top;
  width: 18px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .pdf-gallery .owl-controls .owl-dot,
  .lt-ie9 #full-width .pdf-gallery .owl-controls .owl-dot {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
.lt-ie9 #main .pdf-gallery .owl-controls .owl-dot.active,
.lt-ie9 #full-width .pdf-gallery .owl-controls .owl-dot.active {
  background-position: -2px -2px;
}
.no-js #main .pdf-gallery,
.no-js #full-width .pdf-gallery {
  *zoom: 1;
}
.no-js #main .pdf-gallery:before,
.no-js #full-width .pdf-gallery:before,
.no-js #main .pdf-gallery:after,
.no-js #full-width .pdf-gallery:after {
  content: "";
  display: table;
}
.no-js #main .pdf-gallery:after,
.no-js #full-width .pdf-gallery:after {
  clear: both;
}
.no-js #main .pdf-gallery:before,
.no-js #full-width .pdf-gallery:before,
.no-js #main .pdf-gallery:after,
.no-js #full-width .pdf-gallery:after {
  content: " ";
  display: table;
}
.no-js #main .pdf-gallery:after,
.no-js #full-width .pdf-gallery:after {
  clear: both;
}
.no-js #main .pdf-gallery .download,
.no-js #full-width .pdf-gallery .download {
  float: left;
  height: 320px;
  margin: 0 0.5% 10px;
  width: 19%;
}
/* 01.06 Pressteaser + 01.07 Event Teaser  + Termin Teaser*/
#main .pressteaser,
#full-width .pressteaser,
#main .eventteaser,
#full-width .eventteaser {
  *zoom: 1;
  margin-bottom: 81.008px;
}
#main .pressteaser:before,
#full-width .pressteaser:before,
#main .eventteaser:before,
#full-width .eventteaser:before,
#main .pressteaser:after,
#full-width .pressteaser:after,
#main .eventteaser:after,
#full-width .eventteaser:after {
  content: "";
  display: table;
}
#main .pressteaser:after,
#full-width .pressteaser:after,
#main .eventteaser:after,
#full-width .eventteaser:after {
  clear: both;
}
#main .pressteaser:before,
#full-width .pressteaser:before,
#main .eventteaser:before,
#full-width .eventteaser:before,
#main .pressteaser:after,
#full-width .pressteaser:after,
#main .eventteaser:after,
#full-width .eventteaser:after {
  content: " ";
  display: table;
}
#main .pressteaser:after,
#full-width .pressteaser:after,
#main .eventteaser:after,
#full-width .eventteaser:after {
  clear: both;
}
#main .pressteaser .headline,
#full-width .pressteaser .headline,
#main .eventteaser .headline,
#full-width .eventteaser .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin: 0 0 10.672px;
}
#main .pressteaser ul,
#full-width .pressteaser ul,
#main .eventteaser ul,
#full-width .eventteaser ul {
  list-style-type: none;
  margin: 0;
}
#main .pressteaser li,
#full-width .pressteaser li,
#main .eventteaser li,
#full-width .eventteaser li {
  background-color: #EEF0F2;
  display: block;
  margin-bottom: 7.104px;
  padding: 24px 16px;
}
#main .pressteaser li > a,
#full-width .pressteaser li > a,
#main .eventteaser li > a,
#full-width .eventteaser li > a {
  display: block;
  text-decoration: none;
}
#main .pressteaser li .info,
#full-width .pressteaser li .info,
#main .eventteaser li .info,
#full-width .eventteaser li .info {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #000000;
  margin-bottom: 10.672px;
}
#main .pressteaser li .eventtext,
#full-width .pressteaser li .eventtext,
#main .eventteaser li .eventtext,
#full-width .eventteaser li .eventtext {
  color: #78879B;
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 0;
}
#main .pressteaser li .linktext,
#full-width .pressteaser li .linktext,
#main .eventteaser li .linktext,
#full-width .eventteaser li .linktext {
  color: #4B5564;
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 0;
}
#main .pressteaser .download-links,
#full-width .pressteaser .download-links,
#main .eventteaser .download-links,
#full-width .eventteaser .download-links {
  *zoom: 1;
  display: block;
}
#main .pressteaser .download-links:before,
#full-width .pressteaser .download-links:before,
#main .eventteaser .download-links:before,
#full-width .eventteaser .download-links:before,
#main .pressteaser .download-links:after,
#full-width .pressteaser .download-links:after,
#main .eventteaser .download-links:after,
#full-width .eventteaser .download-links:after {
  content: "";
  display: table;
}
#main .pressteaser .download-links:after,
#full-width .pressteaser .download-links:after,
#main .eventteaser .download-links:after,
#full-width .eventteaser .download-links:after {
  clear: both;
}
#main .pressteaser .download-links:before,
#full-width .pressteaser .download-links:before,
#main .eventteaser .download-links:before,
#full-width .eventteaser .download-links:before,
#main .pressteaser .download-links:after,
#full-width .pressteaser .download-links:after,
#main .eventteaser .download-links:after,
#full-width .eventteaser .download-links:after {
  content: " ";
  display: table;
}
#main .pressteaser .download-links:after,
#full-width .pressteaser .download-links:after,
#main .eventteaser .download-links:after,
#full-width .eventteaser .download-links:after {
  clear: both;
}
#main .pressteaser .download-links li,
#full-width .pressteaser .download-links li,
#main .eventteaser .download-links li,
#full-width .eventteaser .download-links li {
  font-size: 1em;
  line-height: 1.625em;
  background: none;
  float: right;
  margin: 0 7px 0 0;
  padding: 10.672px 7px 0 0;
}
#main .pressteaser .download-links a,
#full-width .pressteaser .download-links a,
#main .eventteaser .download-links a,
#full-width .eventteaser .download-links a {
  text-decoration: none;
}
#main .pressteaser .download-links a:before,
#full-width .pressteaser .download-links a:before,
#main .eventteaser .download-links a:before,
#full-width .eventteaser .download-links a:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .pressteaser .download-links a:before,
#full-width .pressteaser .download-links a:before,
#main .eventteaser .download-links a:before,
#full-width .eventteaser .download-links a:before,
#main .pressteaser .download-links a:hover:before,
#full-width .pressteaser .download-links a:hover:before,
#main .eventteaser .download-links a:hover:before,
#full-width .eventteaser .download-links a:hover:before {
  text-decoration: none;
}
#main .pressteaser .download-links a:before,
#full-width .pressteaser .download-links a:before,
#main .eventteaser .download-links a:before,
#full-width .eventteaser .download-links a:before {
  content: "\e605";
}
#main .pressteaser .download-links a:before,
#full-width .pressteaser .download-links a:before,
#main .eventteaser .download-links a:before,
#full-width .eventteaser .download-links a:before {
  display: inline-block;
  font-size: 18px;
}
#main .pressteaser .download-links a:hover,
#full-width .pressteaser .download-links a:hover,
#main .eventteaser .download-links a:hover,
#full-width .eventteaser .download-links a:hover {
  /*text-decoration: underline;*/
}
#main .pressteaser .more,
#full-width .pressteaser .more,
#main .eventteaser .more,
#full-width .eventteaser .more {
  display: block;
  float: left;
  font-size: 1em;
  line-height: 1.625em;
  margin-top: 10.672px;
}
#main #sidebar .pressteaser,
#full-width #sidebar .pressteaser,
#main #sidebar .eventteaser,
#full-width #sidebar .eventteaser {
  margin-bottom: 36px;
}
/* Eventteaser Styles only */
#main .eventteaser {
  /* Load More Button */
}
#main .eventteaser a {
  display: inline-block;
}
#main .eventteaser ul + .load-more {
  margin-top: 16px;
}
#main .eventteaser ul li a {
  display: inline-block;
}
#main .eventteaser ul li a.document-link {
  display: block;
}
#main .eventteaser ul li a.document-link:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .eventteaser ul li a.document-link:before,
#main .eventteaser ul li a.document-link:hover:before {
  text-decoration: none;
}
#main .eventteaser ul li a.document-link:before {
  content: "\e616";
}
#main .eventteaser ul li a.document-link:before {
  font-size: 1.75em;
  line-height: 1em;
  margin-right: 7.104px;
  position: relative;
  top: 5px;
}
#main .eventteaser ul li a.document-link + * {
  margin-top: 16px;
}
#main .eventteaser ul li p {
  margin-bottom: 16px;
}
#main .eventteaser ul li .eventtext {
  margin-bottom: 10.672px;
}
#main .eventteaser .download-links {
  display: block;
  *zoom: 1;
}
#main .eventteaser .download-links:before,
#main .eventteaser .download-links:after {
  content: "";
  display: table;
}
#main .eventteaser .download-links:after {
  clear: both;
}
#main .eventteaser .download-links:before,
#main .eventteaser .download-links:after {
  content: " ";
  display: table;
}
#main .eventteaser .download-links:after {
  clear: both;
}
#main .eventteaser .download-links li {
  float: right;
  margin: 0 7.104px 0 0;
  padding: 10.672px 7.104px 0 0;
}
#main .eventteaser .download-links li a.calender:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .eventteaser .download-links li a.calender:before,
#main .eventteaser .download-links li a.calender:hover:before {
  text-decoration: none;
}
#main .eventteaser .download-links li a.calender:before {
  content: "\e905";
}
#main .eventteaser .download-links li a.calender:before {
  font-size: 1.75em;
  line-height: 1em;
  margin-right: 7.104px;
  position: relative;
  top: 5px;
}
#main .eventteaser .download-links li a.pdf:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .eventteaser .download-links li a.pdf:before,
#main .eventteaser .download-links li a.pdf:hover:before {
  text-decoration: none;
}
#main .eventteaser .download-links li a.pdf:before {
  content: "\e906";
}
#main .eventteaser .download-links li a.pdf:before {
  font-size: 24px;
  line-height: inherit;
  vertical-align: middle;
}
#main .eventteaser .load-more {
  text-align: center;
  position: relative;
}
#main .eventteaser .load-more:after {
  border-top: 1px solid #D9DEE8;
  bottom: 22px;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  z-index: -1;
}
#main .eventteaser .load-more a {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  border-left: 16px solid #ffffff;
  border-right: 16px solid #ffffff;
  color: #FFFFFF;
  display: inline-block;
  margin-top: 36px;
  padding: 10.672px 10.672px 8.672px;
  text-decoration: none;
}
#main .eventteaser .load-more a:hover {
  background-color: #003C7D;
}
#main .eventteaser .load-more.no-button {
  height: 65px;
}
#main .eventteaser .load-more.no-button a {
  display: none;
}
/* Pressteaser Styles only */
#main .pressteaser li {
  *zoom: 1;
}
#main .pressteaser li:before,
#main .pressteaser li:after {
  content: "";
  display: table;
}
#main .pressteaser li:after {
  clear: both;
}
#main .pressteaser li:before,
#main .pressteaser li:after {
  content: " ";
  display: table;
}
#main .pressteaser li:after {
  clear: both;
}
#main .pressteaser li > a {
  *zoom: 1;
}
#main .pressteaser li > a:before,
#main .pressteaser li > a:after {
  content: "";
  display: table;
}
#main .pressteaser li > a:after {
  clear: both;
}
#main .pressteaser li > a:before,
#main .pressteaser li > a:after {
  content: " ";
  display: table;
}
#main .pressteaser li > a:after {
  clear: both;
}
#main .pressteaser li .image-wrapper {
  float: left;
  padding: 0 10.672px 0 0;
  width: 30.2%;
}
#main .pressteaser li .image-wrapper + div {
  overflow: hidden;
}
#main .pressteaser li .image-wrapper .image {
  display: table;
  margin-bottom: 0;
  padding: 0;
  table-layout: fixed;
  text-align: center;
  width: 100%;
}
#main .pressteaser li .image-wrapper .image a {
  display: inline-block;
  max-width: 100%;
  position: relative;
  text-align: center;
  text-decoration: none;
}
#main .pressteaser li .image-wrapper .image figure {
  background-color: #ffffff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  padding: 2px;
}
#main .pressteaser li .image-wrapper .image img {
  max-width: 100%;
  max-height: 178px;
  height: auto;
  width: auto;
}
#sidebar .pressteaser li {
  padding: 0;
}
#sidebar .pressteaser li > div {
  padding: 24px 16px;
}
#sidebar .pressteaser li > a {
  *zoom: 1;
}
#sidebar .pressteaser li > a:before,
#sidebar .pressteaser li > a:after {
  content: "";
  display: table;
}
#sidebar .pressteaser li > a:after {
  clear: both;
}
#sidebar .pressteaser li > a:before,
#sidebar .pressteaser li > a:after {
  content: " ";
  display: table;
}
#sidebar .pressteaser li > a:after {
  clear: both;
}
#sidebar .pressteaser li > a > div {
  padding: 24px 16px;
}
#sidebar .pressteaser li .image-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 7.104px solid #ffffff;
  float: none;
  padding: 24px 16px 24px;
  width: 100%;
}
#main .print-share,
#full-width .print-share {
  *zoom: 1;
  margin-bottom: 81.008px;
  cursor: pointer;
  border-top: 1px solid #D9DEE8;
  padding-top: 11.672px;
}
#main .print-share:before,
#full-width .print-share:before,
#main .print-share:after,
#full-width .print-share:after {
  content: "";
  display: table;
}
#main .print-share:after,
#full-width .print-share:after {
  clear: both;
}
#main .print-share:before,
#full-width .print-share:before,
#main .print-share:after,
#full-width .print-share:after {
  content: " ";
  display: table;
}
#main .print-share:after,
#full-width .print-share:after {
  clear: both;
}
.no-js #main .print-share,
.no-js #full-width .print-share {
  display: none;
}
#main .print-share .icon-print,
#full-width .print-share .icon-print {
  font-size: 1em;
  line-height: 1.75em;
  float: left;
  text-decoration: none;
  margin-right: 0;
}
#main .print-share .icon-print:before,
#full-width .print-share .icon-print:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .print-share .icon-print:before,
#full-width .print-share .icon-print:before,
#main .print-share .icon-print:hover:before,
#full-width .print-share .icon-print:hover:before {
  text-decoration: none;
}
#main .print-share .icon-print:before,
#full-width .print-share .icon-print:before {
  content: "\e610";
}
#main .print-share .icon-print:hover,
#full-width .print-share .icon-print:hover {
  text-decoration: underline;
}
#main .print-share .icon-print:before,
#full-width .print-share .icon-print:before {
  font-size: 40px;
  margin-right: 7.104px;
  vertical-align: middle;
}
#main .print-share .share,
#full-width .print-share .share {
  font-size: 1.125em;
  line-height: 1.66666667em;
  float: right;
  margin-right: 0;
}
#main .print-share .share span,
#full-width .print-share .share span {
  margin-right: 16px;
}
#main .print-share .share .icons,
#full-width .print-share .share .icons {
  display: inline-block;
}
#main .print-share .share .icons a,
#full-width .print-share .share .icons a {
  display: inline-block;
  width: 42px;
  height: 42px;
  margin-left: 20px;
  position: relative;
  text-decoration: none;
  text-indent: -9999px;
  vertical-align: middle;
}
#main .print-share .share .icons a:first-child,
#full-width .print-share .share .icons a:first-child {
  margin-left: 0;
}
.lt-ie9 #main .print-share .share .icons a,
.lt-ie9 #full-width .print-share .share .icons a {
  margin-left: 10.672px;
}
#main .print-share .share .icons a.facebook,
#full-width .print-share .share .icons a.facebook {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GYWNlYm9vazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwMF8wMC1TdHlsZS1JbnZlbnRvcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJJY29ucyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1LjAwMDAwMCwgLTE0Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkZhY2Vib29rIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM5LjYwNDc0NjMsNDEuOTEzMzM1OCBDNDAuODc5NjM0Myw0MS45MTMzMzU4IDQxLjkxMzE3OTEsNDAuODc5NzkxIDQxLjkxMzE3OTEsMzkuNjA0OTAzIEw0MS45MTMxNzkxLDIuMzk1MDk3MDEgQzQxLjkxMzE3OTEsMS4xMTk4OTU1MiA0MC44Nzk2MzQzLDAuMDg2NjY0MTc5MSAzOS42MDQ3NDYzLDAuMDg2NjY0MTc5MSBMMi4zOTUyNTM3MywwLjA4NjY2NDE3OTEgQzEuMTE5ODk1NTIsMC4wODY2NjQxNzkxIDAuMDg2NjY0MTc5MSwxLjExOTg5NTUyIDAuMDg2NjY0MTc5MSwyLjM5NTA5NzAxIEwwLjA4NjY2NDE3OTEsMzkuNjA0OTAzIEMwLjA4NjY2NDE3OTEsNDAuODc5NzkxIDEuMTE5ODk1NTIsNDEuOTEzMzM1OCAyLjM5NTI1MzczLDQxLjkxMzMzNTggTDM5LjYwNDc0NjMsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMSIgZmlsbD0iIzM5NTE4NSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjguOTQ2MzA2LDQxLjkxMzMzNTggTDI4Ljk0NjMwNiwyNS43MTU5MTA0IEwzNC4zODMyNjg3LDI1LjcxNTkxMDQgTDM1LjE5NzA5NywxOS40MDMzNzMxIEwyOC45NDYzMDYsMTkuNDAzMzczMSBMMjguOTQ2MzA2LDE1LjM3MzA5NyBDMjguOTQ2MzA2LDEzLjU0NTQ3MDEgMjkuNDUzNzUzNywxMi4zMDAwNDQ4IDMyLjA3NDY3OTEsMTIuMzAwMDQ0OCBMMzUuNDE3NDQwMywxMi4yOTg0Nzc2IEwzNS40MTc0NDAzLDYuNjUyNjExOTQgQzM0LjgzOSw2LjU3NTgyMDkgMzIuODU0OTcwMSw2LjQwMzkwMjk5IDMwLjU0NjM4MDYsNi40MDM5MDI5OSBDMjUuNzI3MDM3Myw2LjQwMzkwMjk5IDIyLjQyNzUyOTksOS4zNDU2MjY4NyAyMi40Mjc1Mjk5LDE0Ljc0ODExMTkgTDIyLjQyNzUyOTksMTkuNDAzMzczMSBMMTYuOTc2Nzc2MSwxOS40MDMzNzMxIEwxNi45NzY3NzYxLDI1LjcxNTkxMDQgTDIyLjQyNzUyOTksMjUuNzE1OTEwNCBMMjIuNDI3NTI5OSw0MS45MTMzMzU4IEwyOC45NDYzMDYsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMiIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
.lt-ie9 #main .print-share .share .icons a.facebook,
.lt-ie9 #full-width .print-share .share .icons a.facebook {
  background: url(../img/layout/sprite.png) -265px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .print-share .share .icons a.facebook,
  .lt-ie9 #full-width .print-share .share .icons a.facebook {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#main .print-share .share .icons a.twitter,
#full-width .print-share .share .icons a.twitter {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT50d2l0dGVyIGNvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iMDBfMDAtU3R5bGUtSW52ZW50b3J5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iSWNvbnMiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDkuMDAwMDAwLCAtMTQ2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNS4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEtb24td2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0NS4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0idHdpdHRlci1jb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4NC4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNTciIGZpbGw9IiM1RDlFQzkiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgcng9IjMiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM0LjgyOTI2ODMsMTMuOTM2MTI5OSBDMzMuODExNjExNCwxNC4zODg2MzA2IDMyLjcxNzk3NjcsMTQuNjk0NDU2NiAzMS41NzAxMTU2LDE0LjgzMjAwMjIgQzMyLjc0MTc1MTQsMTQuMTI3ODQxNyAzMy42NDE0NDU1LDEzLjAxMjg3MDEgMzQuMDY1MTQwNCwxMS42ODQzNzgzIEMzMi45Njg3NzQyLDEyLjMzNjI5OTkgMzEuNzU0MzQ0LDEyLjgwOTc5NzYgMzAuNDYxODExNSwxMy4wNjUwMDc2IEMyOS40MjY2NTI0LDExLjk1OTI2NjcgMjcuOTUxOTE0OCwxMS4yNjgyOTI3IDI2LjMxOTg1OTksMTEuMjY4MjkyNyBDMjMuMTg1OTU0MSwxMS4yNjgyOTI3IDIwLjY0NTIwMSwxMy44MTU2MjUzIDIwLjY0NTIwMSwxNi45NTc1Njg4IEMyMC42NDUyMDEsMTcuNDAzNDc2MyAyMC42OTU0ODE5LDE3LjgzNzcxODggMjAuNzkyMTk5MywxOC4yNTQxMDg3IEMxNi4wNzYxMTQ4LDE4LjAxNjg1MjcgMTEuODk0OTA5NywxNS43NTE4MTMxIDkuMDk2MTc2MTksMTIuMzA5NzI0IEM4LjYwNzczMzI2LDEzLjE1MDAxIDguMzI3OTAwMzcsMTQuMTI3MzM0NSA4LjMyNzkwMDM3LDE1LjE2OTk4MyBDOC4zMjc5MDAzNywxNy4xNDM4MDMyIDkuMzI5Nzc0OTQsMTguODg1MjM2MiAxMC44NTIzNjUzLDE5LjkwNTQ2NzYgQzkuOTIyMTE4MjMsMTkuODc1OTUgOS4wNDcyMTA1LDE5LjYyMDAzIDguMjgyMDcwOTEsMTkuMTkzOTAyMyBDOC4yODE2NjYyMywxOS4yMTc2MzgxIDguMjgxNjY2MjMsMTkuMjQxNDc1MiA4LjI4MTY2NjIzLDE5LjI2NTQxMzkgQzguMjgxNjY2MjMsMjIuMDIyMDA2NSAxMC4yMzc2NjM3LDI0LjMyMTUzMzkgMTIuODMzNTUzOCwyNC44NDQxMjYxIEMxMi4zNTczNTIzLDI0Ljk3NDE2NTUgMTEuODU2MDYwOSwyNS4wNDM2NDg0IDExLjMzODQ4MTMsMjUuMDQzNjQ4NCBDMTAuOTcyODU3MywyNS4wNDM2NDg0IDEwLjYxNzM1MDIsMjUuMDA4MDQ0NyAxMC4yNzA5NDgyLDI0Ljk0MTYwNDkgQzEwLjk5Mjk4OTksMjcuMjAxOTc4NSAxMy4wODg2MDAzLDI4Ljg0Njg0NTUgMTUuNTcxNjg3MiwyOC44OTI3OTU1IEMxMy42Mjk2NTEsMzAuNDE4Njc5NSAxMS4xODI4ODM3LDMxLjMyODI0NTUgOC41MjQzNzAxNywzMS4zMjgyNDU1IEM4LjA2NjM3OTA0LDMxLjMyODI0NTUgNy42MTQ2NjAzOCwzMS4zMDEzNjUzIDcuMTcwNzMxNzEsMzEuMjQ4ODIyIEM5LjY4MTk0MzUxLDMyLjg2MzA1NTcgMTIuNjY0NzAzMSwzMy44MDQ4NzggMTUuODY5MjI0NiwzMy44MDQ4NzggQzI2LjMwNjYwNjgsMzMuODA0ODc4IDMyLjAxNDE0NTQsMjUuMTM1NTQ4MyAzMi4wMTQxNDU0LDE3LjYxNzMwMDkgQzMyLjAxNDE0NTQsMTcuMzcwNjExNCAzMi4wMDg2ODIzLDE3LjEyNTI0MDYgMzEuOTk3NzU2MSwxNi44ODEyODk5IEMzMy4xMDYzNjM3LDE2LjA3OTE0MzMgMzQuMDY4NDc5LDE1LjA3NzA2ODcgMzQuODI5MjY4MywxMy45MzYxMjk5IiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
.lt-ie9 #main .print-share .share .icons a.twitter,
.lt-ie9 #full-width .print-share .share .icons a.twitter {
  background: url(../img/layout/sprite.png) -106px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .print-share .share .icons a.twitter,
  .lt-ie9 #full-width .print-share .share .icons a.twitter {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#main .print-share .share .icons a.gplus,
#full-width .print-share .share .icons a.gplus {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjcuMSAoMjgyMTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmdvb2dsZStfcmVkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IjAwXzAwLVN0eWxlLUludmVudG9yeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikljb25zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkzLjAwMDAwMCwgLTE0Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imdvb2dsZStfcmVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjguMDAwMDAwLCAxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTU3IiBmaWxsPSIjREQ0QjM5IiB4PSIwIiB5PSIwIiB3aWR0aD0iNDIiIGhlaWdodD0iNDIiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjUwMDAwMCwgMTMuNTAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4xNDI4NTcxNCw2LjQyODU3MTQzIEw3LjE0Mjg1NzE0LDkgTDExLjE5Mzg3NzYsOSBDMTEuMDMwNjEyMiwxMC4xMDM1NzE0IDkuOTY5Mzg3NzYsMTIuMjM1NzE0MyA3LjE0Mjg1NzE0LDEyLjIzNTcxNDMgQzQuNzA0MDgxNjMsMTIuMjM1NzE0MyAyLjcxNDI4NTcxLDEwLjExNDI4NTcgMi43MTQyODU3MSw3LjUgQzIuNzE0Mjg1NzEsNC44ODU3MTQyOSA0LjcwNDA4MTYzLDIuNzY0Mjg1NzEgNy4xNDI4NTcxNCwyLjc2NDI4NTcxIEM4LjUzMDYxMjI0LDIuNzY0Mjg1NzEgOS40NTkxODM2NywzLjM4NTcxNDI5IDkuOTg5Nzk1OTIsMy45MjE0Mjg1NyBMMTEuOTI4NTcxNCwxLjk2MDcxNDI5IEMxMC42ODM2NzM1LDAuNzM5Mjg1NzE0IDkuMDcxNDI4NTcsMCA3LjE0Mjg1NzE0LDAgQzMuMTkzODc3NTUsMCAwLDMuMzUzNTcxNDMgMCw3LjUgQzAsMTEuNjQ2NDI4NiAzLjE5Mzg3NzU1LDE1IDcuMTQyODU3MTQsMTUgQzExLjI2NTMwNjEsMTUgMTQsMTEuOTU3MTQyOSAxNCw3LjY3MTQyODU3IEMxNCw3LjE3ODU3MTQzIDEzLjk0ODk3OTYsNi44MDM1NzE0MyAxMy44ODc3NTUxLDYuNDI4NTcxNDMgTDcuMTQyODU3MTQsNi40Mjg1NzE0MyBMNy4xNDI4NTcxNCw2LjQyODU3MTQzIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJTaGFwZSIgcG9pbnRzPSIyMyA2IDIxIDYgMjEgNCAxOSA0IDE5IDYgMTcgNiAxNyA4IDE5IDggMTkgMTAgMjEgMTAgMjEgOCAyMyA4Ij48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
.lt-ie9 #main .print-share .share .icons a.gplus,
.lt-ie9 #full-width .print-share .share .icons a.gplus {
  background: url(../img/layout/sprite.png) -212px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .print-share .share .icons a.gplus,
  .lt-ie9 #full-width .print-share .share .icons a.gplus {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#main .print-share .share .icons a.mail,
#full-width .print-share .share .icons a.mail {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjcuMSAoMjgyMTUpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPk1haWw8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iMDBfMDAtU3R5bGUtSW52ZW50b3J5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSWNvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjEuMDAwMDAwLCAtMTQ2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNS4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEtb24td2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTWFpbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzM2LjAwMDAwMCwgMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01NyIgZmlsbD0iIzE5OUNERSIgeD0iMCIgeT0iMCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiByeD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzUuNjg2LDE0LjE4NCBDMzUuNjc4LDEyLjE3NSAzMy45OTcsMTAuNjU1IDMyLjE0NiwxMC42NTUgTDkuODUzLDEwLjY1NSBDOCwxMC42NTUgNi4zMTIsMTIuMTkyIDYuMzEyLDE0LjE5OCBMNi4zMTIsMjcuODAzIEM2LjMxMiwyOS43NTcgNy45LDMxLjM0NSA5Ljg1NCwzMS4zNDUgTDMyLjE0NiwzMS4zNDUgQzM0LjA0MiwzMS4zNDUgMzUuNjg4LDI5Ljc3MyAzNS42ODgsMjcuODAzIEwzNS42ODgsMTQuMTk3IEMzNS42ODgsMTQuMTkyIDM1LjY4NiwxNC4xODggMzUuNjg2LDE0LjE4NCBMMzUuNjg2LDE0LjE4NCBaIE0zMy44NjEsMjguNjIyIEMzMy44NTYsMjguNjMxIDMzLjg1MiwyOC42MzggMzMuODQ4LDI4LjY0NiBMMjQuNzM0LDIxLjAwMSBMMzMuODQ4LDEzLjM1NCBDMzMuODUyLDEzLjM2MyAzMy44NTgsMTMuMzcyIDMzLjg2MSwxMy4zODEgQzMzLjk3MSwxMy42MDQgMzQuMDUyLDEzLjg5NSAzNC4wNTIsMTQuMTk0IEMzNC4wNTIsMTQuMTk1IDM0LjA1MywxNC4xOTYgMzQuMDUzLDE0LjE5OCBMMzQuMDUzLDI3LjgwMyBDMzQuMDUzLDI4LjEwNSAzMy45NzEsMjguMzk5IDMzLjg2MSwyOC42MjIgTDMzLjg2MSwyOC42MjIgWiBNMzIuMTQ2LDEyLjI5MSBDMzIuMjczLDEyLjI5MSAzMi4zOTgsMTIuMzA2IDMyLjUyMiwxMi4zMzMgTDIxLDIyIEw5LjQ3OCwxMi4zMzIgQzkuNTk4LDEyLjMwNyA5LjcyLDEyLjI5MyA5Ljg0MywxMi4yOTIgTDkuODU0LDEyLjI5MSBMMzIuMTQ2LDEyLjI5MSBMMzIuMTQ2LDEyLjI5MSBaIE04LjE1MiwyOC42NDcgQzguMDI1LDI4LjM5MiA3Ljk0NiwyOC4xMDggNy45NDYsMjcuODAzIEw3Ljk0NiwxNC4xOTggQzcuOTQ2LDEzLjg5MyA4LjAyNSwxMy42MDkgOC4xNTIsMTMuMzUzIEwxNy4yNjcsMjEuMDAxIEw4LjE1MiwyOC42NDcgTDguMTUyLDI4LjY0NyBaIE05Ljg1NCwyOS43MTEgQzkuNzI0LDI5LjcxMSA5LjU5NywyOS42OTcgOS40NzQsMjkuNjczIEwxOC41MzgsMjIuMDY3IEwyMC40NzUsMjMuNjkyIEMyMC43NzgsMjMuOTQ4IDIxLjIyMiwyMy45NDggMjEuNTI1LDIzLjY5MiBMMjMuNDYyLDIyLjA2OCBMMzIuNTI3LDI5LjY3MyBMMzIuMTQ2LDI5LjcxMSBMOS44NTQsMjkuNzExIEw5Ljg1NCwyOS43MTEgWiIgaWQ9InRrLW1haWwiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}
.lt-ie9 #main .print-share .share .icons a.mail,
.lt-ie9 #full-width .print-share .share .icons a.mail {
  background: url(../img/layout/sprite.png) -371px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .print-share .share .icons a.mail,
  .lt-ie9 #full-width .print-share .share .icons a.mail {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#main .print-share .share .icons a.linkedin,
#full-width .print-share .share .icons a.linkedin {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5MaW5rZWRJbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwMF8wMC1TdHlsZS1JbnZlbnRvcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJJY29ucyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0NS4wMDAwMDAsIC0xNDUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1LjAwMDAwMCwgMTAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYS1vbi13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ1LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJMaW5rZWRJbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM5LjYwNDc0NjMsNDEuOTEzMzM1OCBDNDAuODc5NjM0Myw0MS45MTMzMzU4IDQxLjkxMzE3OTEsNDAuODc5NzkxIDQxLjkxMzE3OTEsMzkuNjA0OTAzIEw0MS45MTMxNzkxLDIuMzk1MDk3MDEgQzQxLjkxMzE3OTEsMS4xMTk4OTU1MiA0MC44Nzk2MzQzLDAuMDg2NjY0MTc5MSAzOS42MDQ3NDYzLDAuMDg2NjY0MTc5MSBMMi4zOTUyNTM3MywwLjA4NjY2NDE3OTEgQzEuMTE5ODk1NTIsMC4wODY2NjQxNzkxIDAuMDg2NjY0MTc5MSwxLjExOTg5NTUyIDAuMDg2NjY0MTc5MSwyLjM5NTA5NzAxIEwwLjA4NjY2NDE3OTEsMzkuNjA0OTAzIEMwLjA4NjY2NDE3OTEsNDAuODc5NzkxIDEuMTE5ODk1NTIsNDEuOTEzMzM1OCAyLjM5NTI1MzczLDQxLjkxMzMzNTggTDM5LjYwNDc0NjMsNDEuOTEzMzM1OCIgaWQ9IkZpbGwtMSIgZmlsbD0iIzAwN0FCQSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS45ODk0MDM2Niw3LjY5Mjg2NDA1IEM4LjA5ODA3MzQsNy42OTI4NjQwNSA2LjU2NzIwMDUyLDkuMjI2NDkwODUgNi41NjY4OTQ1MywxMS4xMTM1MzcyIEM2LjU2Njg5NDUzLDEzLjAwMjQxOTYgOC4wOTc3Njc0MSwxNC41MzU3NDA0IDkuOTg5NzA5NjUsMTQuNTM1NzQwNCBDMTEuODc2NDUsMTQuNTM1NzQwNCAxMy40MDk0NjQ5LDEzLjAwMjQxOTYgMTMuNDA5NDY0OSwxMS4xMTM1MzcyIEMxMy40MDk0NjQ5LDkuMjI2MTg0ODYgMTEuODc2MTQ0LDcuNjkyODY0MDUgOS45ODk0MDM2Niw3LjY5Mjg2NDA1IEw5Ljk4OTQwMzY2LDcuNjkyODY0MDUgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtcGF0aCIgZmlsbD0iI0ZGRkZGRiIgeD0iNy4xNzg4NzY0OSIgeT0iMTcuMTc4NTg0NSIgd2lkdGg9IjUuOTAxNjQ4MDYiIGhlaWdodD0iMTguOTg3OTY0NCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjcuOTg3NzkzMiwxNi41NjY2MDI1IEMyNS4xMTY5ODU4LDE2LjU2NjYwMjUgMjMuMTkxOTk2NSwxOC4xNDA2MjAxIDIyLjQwNDA2OTgsMTkuNjMzMjQ0MSBMMjIuMzI1MTI0MSwxOS42MzMyNDQxIEwyMi4zMjUxMjQxLDE3LjAzODc0NjYgTDE2LjY2NDkwMjksMTcuMDM4NzQ2NiBMMTYuNjY0NTk2OSwxNy4wMzg3NDY2IEwxNi42NjQ1OTY5LDM2LjAyNjQwNSBMMjIuNTYxMDQzMSwzNi4wMjY0MDUgTDIyLjU2MTA0MzEsMjYuNjMzMDkzOCBDMjIuNTYxMDQzMSwyNC4xNTY3MDg4IDIzLjAzMjU3NTIsMjEuNzU4MDQ1NSAyNi4xMDI4ODg3LDIxLjc1ODA0NTUgQzI5LjEyOTEzOTUsMjEuNzU4MDQ1NSAyOS4xNjk1MzAzLDI0LjU5MDI5OCAyOS4xNjk1MzAzLDI2Ljc5MTkwMzEgTDI5LjE2OTUzMDMsMzYuMDI2MDk5IEwzNS4wNjY4OTQ1LDM2LjAyNjA5OSBMMzUuMDY2ODk0NSwyNS42MTEzODk5IEMzNS4wNjY4OTQ1LDIwLjQ5OTE5ODYgMzMuOTYzNzk3LDE2LjU2NjYwMjUgMjcuOTg3NzkzMiwxNi41NjY2MDI1IEwyNy45ODc3OTMyLDE2LjU2NjYwMjUgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
}
.lt-ie9 #main .print-share .share .icons a.linkedin,
.lt-ie9 #full-width .print-share .share .icons a.linkedin {
  background: url(../img/layout/sprite.png) -159px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .print-share .share .icons a.linkedin,
  .lt-ie9 #full-width .print-share .share .icons a.linkedin {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#main .print-share .share .icons a.xing,
#full-width .print-share .share .icons a.xing {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5YaW5nPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IjAwXzAwLVN0eWxlLUludmVudG9yeSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Ikljb25zIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI1LjAwMDAwMCwgLTE0NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYSIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUuMDAwMDAwLCAxMDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU29jaWFsLU1lZGlhLW9uLXdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDUuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlhpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwMC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNTciIGZpbGw9IiMwMDVENUUiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiIgcng9IjMiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4LjAzMDY2NTEsMjMuOTUwNjk5MiBMMjguMTcwNDIyNSw3LjMzOTM1NTQ3IEwzNC45NjkzMzQ5LDcuMzM5MzU1NDcgTDI0Ljg1ODg4MzIsMjMuOTUwNjk5MiBMMzEuMzY0NzM5MSwzNC42NjA2NDQ1IEwyNC41NjU4MjY2LDM0LjY2MDY0NDUgTDE4LjAzMDY2NTEsMjMuOTUwNjk5MiBaIiBpZD0iUGF0aC1Db3B5IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjAzMDY2NTA5LDI2LjQwOTgxOTMgTDEzLjQ0ODYwNCwyNi40MDk4MTkzIEwxOC41MTg0ODI3LDE4LjU5NTkzMDcgTDE0LjcwODc0NzMsMTIuMzM5MzU1NSBMOC4yOTA4MDgzNSwxMi4zMzkzNTU1IEwxMi4xMDA1NDM4LDE4LjU5NTkzMDcgTDcuMDMwNjY1MDksMjYuNDA5ODE5MyBaIiBpZD0iU2hhcGUtQ29weSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
.lt-ie9 #main .print-share .share .icons a.xing,
.lt-ie9 #full-width .print-share .share .icons a.xing {
  background: url(../img/layout/sprite.png) 0px -958px no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .print-share .share .icons a.xing,
  .lt-ie9 #full-width .print-share .share .icons a.xing {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#main .print-share .share .icons a.whatsapp,
#full-width .print-share .share .icons a.whatsapp {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQycHgiIGhlaWdodD0iNDJweCIgdmlld0JveD0iMCAwIDQyIDQyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjMgKDEyMDgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5XaGF0c0FwcDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIwMF8wMC1TdHlsZS1JbnZlbnRvcnkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJJY29ucyIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYwOS4wMDAwMDAsIC0xNDUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJTb2NpYWwtTWVkaWEiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI1LjAwMDAwMCwgMTAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlNvY2lhbC1NZWRpYS1vbi13aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ1LjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJXaGF0c0FwcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTg0LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS01NyIgZmlsbD0iIzQzRDg1NCIgeD0iMCIgeT0iMCIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQyIiByeD0iMyI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjguMjg0NzIwOCwxNy42MDg1ODY1IEMyNy45MjE2NzQ1LDE3LjgwNzQ4OTUgMjYuMTM2Mzc1MiwxOC43NzA2MjQzIDI1LjgwMTgxMjYsMTguOTA2NzY2NiBDMjUuNDY3MjUsMTkuMDQyOTA5IDI1LjIyMjk2NjIsMTkuMTEzODc2OCAyNC45NjI3NTA4LDE4Ljc1MjI3ODggQzI0LjcwMjA1MjcsMTguMzkyMTI5MiAyMy45NjE0NzY5LDE3LjU4NTQxMzMgMjMuNzM2OTg2OSwxNy4zNDY0NDAxIEMyMy41MTE1MzEzLDE3LjEwNzQ2NjggMjMuMjk0NzY1NiwxNy4wODUyNTkyIDIyLjkzMTcxOTQsMTcuMjg0NjQ1IEMyMi41Njg2NzMxLDE3LjQ4MzA2NTIgMjEuMzkwNzAzOCwxNy45MTkwMTA0IDIwLjAyNTQxODEsMTkuMjMxNjczNyBDMTguOTYyMzQ5LDIwLjI1MzIyNDEgMTguMjY1MjIyOSwyMS40OTI1MDU4IDE4LjA2Mjk0MDUsMjEuODcxMDAwOCBDMTcuODYwNjU4MSwyMi4yNDkwMTMxIDE4LjA2MTQ5MjIsMjIuNDQyMTIyOCAxOC4yNTM2MzY0LDIyLjYxOTMwMSBDMTguNDI2NDY5NiwyMi43NzkwOTkzIDE4LjYzOTg1NTgsMjMuMDM3ODY2MyAxOC44MzI5NjU1LDIzLjI0NjkwNzYgQzE5LjAyNTU5MjUsMjMuNDU1OTQ4OSAxOS4wOTM2NjM3LDIzLjYwNzU0IDE5LjIyNTk0MzgsMjMuODQ5ODkyNyBDMTkuMzU4NzA2NywyNC4wOTIyNDU0IDE5LjMwNTExODgsMjQuMzEwNDU5NCAxOS4yMTk2Njc3LDI0LjQ5ODc0MTMgQzE5LjEzMzczMzksMjQuNjg3NTA2MSAxOC40NjIxOTQ5LDI2LjUzNTU2NjEgMTguMTgxNzAzLDI3LjI4NzcyODUgQzE3LjkwMTIxMTEsMjguMDM5NDA4MSAxNy41ODgzNzM0LDI3LjkyNzg4NzIgMTcuMzcyNTczMywyNy45MzYwOTQ0IEMxNy4xNTY3NzMyLDI3Ljk0NDMwMTUgMTYuOTExMDQxLDI3Ljk4NDM3MTggMTYuNjY0MzQzNCwyNy45OTM1NDQ1IEMxNi40MTc2NDU3LDI4LjAwMjcxNzIgMTYuMDEzNTYzNiwyNy45MjU0NzMzIDE1LjY2MDY1NTYsMjcuNTY3MjU0OCBDMTUuMzA3NzQ3NiwyNy4yMTA0ODQ2IDE0LjMxODU0MywyNi4zNTExNDYzIDE0LjI1MDQ3MTksMjQuNTMwNjA0NSBDMTQuMTgyNDAwNywyMi43MTA1NDUzIDE1LjQ0MTQ3NjEsMjAuOTAxNTkgMTUuNjE3MjA1OSwyMC42NDg2MTYzIEMxNS43OTI5MzU3LDIwLjM5NDY3NyAxOC4wMjIzODc1LDE2LjQ0ODk2MjYgMjEuNzI3NjgwMiwxNC44MjU4NzU0IEMyNS40MzM0NTU4LDEzLjIwMzc1MzggMjUuNDUyMjg0LDEzLjY5ODExNDcgMjYuMTMyNTEzLDEzLjczNDgwNTUgQzI2LjgxMzIyNDcsMTMuNzcwNTMwOCAyOC4zNTUyMDU5LDE0LjU0Nzc5NzQgMjguNjk2MDQ0NSwxNS4zOTk4OTQxIEMyOS4wMzY4ODMyLDE2LjI1MTUwNzkgMjkuMDY0NDAxMywxNi45OTI1NjY1IDI4Ljk3NzUwMTksMTcuMTUwNDMzNyBDMjguODkwNjAyNiwxNy4zMDc4MTgxIDI4LjY0NzI4NDMsMTcuNDEwMTY2MyAyOC4yODQ3MjA4LDE3LjYwODU4NjUgTTIxLjQ4OTE4OTcsOC44MzY1Nzc0NCBDMTkuMDM4NjI3NCw4LjgzNjU3NzQ0IDE2Ljc1NjU1MzMsOS41NzE4NDI3IDE0Ljg1MTA0MzEsMTAuODMxNDAwOSBMMTAuMjE0NDc4Nyw5LjM0NzM1MjY1IEwxMS43MjE3MDAxLDEzLjgyNzQ5ODIgQzEwLjI3NzIzOTMsMTUuODE3MDExMSA5LjQyNDE3NzE1LDE4LjI2MTI5NzQgOS40MjQxNzcxNSwyMC45MDE1OSBDOS40MjQxNzcxNSwyNy41NTUxODU1IDE0LjgzNjU1OTksMzIuOTY3NTY4MiAyMS40ODkxODk3LDMyLjk2NzU2ODIgQzI4LjE0MjMwMjQsMzIuOTY3NTY4MiAzMy41NTQ2ODUxLDI3LjU1NTE4NTUgMzMuNTU0Njg1MSwyMC45MDE1OSBDMzMuNTU0Njg1MSwxNC4yNDg5NjAxIDI4LjE0MjMwMjQsOC44MzY1Nzc0NCAyMS40ODkxODk3LDguODM2NTc3NDQgTTIxLjQ4OTE4OTcsMzUuMzk1NDQwMSBDMTMuNDg0NzkxOCwzNS4zOTU0NDAxIDYuOTk1ODIyNDIsMjguOTA2NDcwNyA2Ljk5NTgyMjQyLDIwLjkwMTU5IEM2Ljk5NTgyMjQyLDE4LjE2MzI5NDIgNy43NTYxOTE5NCwxNS42MDI2NTkzIDkuMDc1NjE0MTEsMTMuNDE3NjIyOCBMNi40NTk0NjAxNyw1LjY0MjA1OTg4IEwxNC40ODQxMzQ2LDguMjEwOTAxOTQgQzE2LjU2MDU0NjksNy4wNjI4NjQ2NSAxOC45NDgzNDg2LDYuNDA4MjIyNyAyMS40ODkxODk3LDYuNDA4MjIyNyBDMjkuNDkzNTg3Nyw2LjQwODIyMjcgMzUuOTgzMDM5OCwxMi44OTc2NzQ5IDM1Ljk4MzAzOTgsMjAuOTAxNTkgQzM1Ljk4MzAzOTgsMjguOTA2NDcwNyAyOS40OTM1ODc3LDM1LjM5NTQ0MDEgMjEuNDg5MTg5NywzNS4zOTU0NDAxIiBpZD0iU2hhcGUiIGZpbGw9IiNGRkZGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxLjIyMTI1MCwgMjAuNTE4NzUwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0yMS4yMjEyNTAsIC0yMC41MTg3NTApICI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
.lt-ie9 #main .print-share .share .icons a.whatsapp,
.lt-ie9 #full-width .print-share .share .icons a.whatsapp {
  background: url(../img/layout/sprite.png) -53px -958px no-repeat;
  display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .print-share .share .icons a.whatsapp,
  .lt-ie9 #full-width .print-share .share .icons a.whatsapp {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
@media screen and (min-width: 900px) {
  #main .print-share .share .icons a.whatsapp,
  #full-width .print-share .share .icons a.whatsapp {
    display: none;
  }
}
/* 06.11 Quotation + Image merged */
#main .quotation,
#full-width .quotation {
  margin-bottom: 81.008px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  background-color: #ffffff;
  padding: 0 0 10.672px 0;
  width: 100%;
}
#main .quotation > blockquote,
#full-width .quotation > blockquote {
  margin: 0;
  padding: 0;
}
#main .quotation > blockquote > div,
#full-width .quotation > blockquote > div {
  color: #4B5564;
  margin: 0;
  font-size: 1em;
  line-height: 1.625em;
}
#main .quotation > blockquote > div ul,
#full-width .quotation > blockquote > div ul {
  *zoom: 1;
  margin: 0 0 0 20px;
}
#main .quotation > blockquote > div ul:before,
#full-width .quotation > blockquote > div ul:before,
#main .quotation > blockquote > div ul:after,
#full-width .quotation > blockquote > div ul:after {
  content: "";
  display: table;
}
#main .quotation > blockquote > div ul:after,
#full-width .quotation > blockquote > div ul:after {
  clear: both;
}
#main .quotation > blockquote > div ul:before,
#full-width .quotation > blockquote > div ul:before,
#main .quotation > blockquote > div ul:after,
#full-width .quotation > blockquote > div ul:after {
  content: " ";
  display: table;
}
#main .quotation > blockquote > div ul:after,
#full-width .quotation > blockquote > div ul:after {
  clear: both;
}
#main .quotation > blockquote > div li,
#full-width .quotation > blockquote > div li {
  margin: 0 0 0 0;
}
#main .quotation > blockquote cite,
#full-width .quotation > blockquote cite {
  color: #4B5564;
}
#main .quotationteaser,
#full-width .quotationteaser {
  *zoom: 1;
  background-color: #ffffff;
  clear: both;
}
#main .quotationteaser:before,
#full-width .quotationteaser:before,
#main .quotationteaser:after,
#full-width .quotationteaser:after {
  content: "";
  display: table;
}
#main .quotationteaser:after,
#full-width .quotationteaser:after {
  clear: both;
}
#main .quotationteaser:before,
#full-width .quotationteaser:before,
#main .quotationteaser:after,
#full-width .quotationteaser:after {
  content: " ";
  display: table;
}
#main .quotationteaser:after,
#full-width .quotationteaser:after {
  clear: both;
}
#main .quotationteaser.withImage,
#full-width .quotationteaser.withImage {
  padding-bottom: 19px;
  position: relative;
}
#main .quotationteaser.withImage figure,
#full-width .quotationteaser.withImage figure {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-right: 2%;
  margin-top: 2px;
  width: 25%;
}
#main .quotationteaser.withImage figure img,
#full-width .quotationteaser.withImage figure img {
  width: 100%;
}
#main .quotationteaser.withImage blockquote,
#full-width .quotationteaser.withImage blockquote {
  float: left;
  width: 67%;
}
#main .quotationteaser.withImage + blockquote,
#full-width .quotationteaser.withImage + blockquote {
  margin-top: 0;
}
#main .quotationteaser blockquote,
#full-width .quotationteaser blockquote {
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.de-de #main .quotationteaser blockquote p:before,
.de-de #full-width .quotationteaser blockquote p:before {
  content: "\201E";
}
.de-de #main .quotationteaser blockquote p:after,
.de-de #full-width .quotationteaser blockquote p:after {
  content: "";
}
.de-de #main .quotationteaser blockquote p:after,
.de-de #full-width .quotationteaser blockquote p:after {
  content: "\201C";
}
.fr-fr #main .quotationteaser blockquote p:before,
.fr-fr #full-width .quotationteaser blockquote p:before,
.es-es #main .quotationteaser blockquote p:before,
.es-es #full-width .quotationteaser blockquote p:before {
  content: "\00AB";
}
.fr-fr #main .quotationteaser blockquote p:after,
.fr-fr #full-width .quotationteaser blockquote p:after,
.es-es #main .quotationteaser blockquote p:after,
.es-es #full-width .quotationteaser blockquote p:after {
  content: "";
}
.fr-fr #main .quotationteaser blockquote p:after,
.fr-fr #full-width .quotationteaser blockquote p:after,
.es-es #main .quotationteaser blockquote p:after,
.es-es #full-width .quotationteaser blockquote p:after {
  content: "\00BB";
}
#main .quotationteaser blockquote .lt-ie9,
#full-width .quotationteaser blockquote .lt-ie9 {
  padding: 0;
}
#main .quotationteaser blockquote p,
#full-width .quotationteaser blockquote p {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  background-color: #00A0F0;
  color: #ffffff;
  display: inline;
  box-decoration-break: clone;
  font-size: 1.5em;
  line-height: 1.375em;
  text-decoration: none;
  padding: 1px 1px 2px 1px;
}
.lt-ie9 #main .quotationteaser blockquote p,
.lt-ie9 #full-width .quotationteaser blockquote p {
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.DropShadow(color='#00a0f0', offX='20', offY='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(color='#00a0f0',offX='20',offY='0')";
}
.safari #main .quotationteaser blockquote p,
.safari #full-width .quotationteaser blockquote p,
.chrome-mac #main .quotationteaser blockquote p,
.chrome-mac #full-width .quotationteaser blockquote p {
  border-top: 6px solid #00A0F0;
}
#main .quotationteaser blockquote div,
#full-width .quotationteaser blockquote div {
  padding-left: 16px;
}
#main .quotationteaser cite,
#full-width .quotationteaser cite {
  display: block;
  font-style: normal;
  font-size: 1em;
  line-height: 1.625em;
  margin-top: 10.672px;
}
#main .quotationteaser .position,
#full-width .quotationteaser .position {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
  display: block;
}
#main .quotationteaser .more,
#full-width .quotationteaser .more {
  display: inline-block;
}
#main .quotationteaser .more:after,
#full-width .quotationteaser .more:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quotationteaser .more:after,
#full-width .quotationteaser .more:after,
#main .quotationteaser .more:hover:after,
#full-width .quotationteaser .more:hover:after {
  text-decoration: none;
}
#main .quotationteaser .more:after,
#full-width .quotationteaser .more:after {
  content: "\e638";
}
#main .quotationteaser .more:after,
#full-width .quotationteaser .more:after {
  font-size: 12px;
  margin-left: 4px;
  margin-top: 0.3em;
}
#main .quotationteaser .more:before,
#full-width .quotationteaser .more:before {
  content: "";
}
#main .quotationteaser + blockquote,
#full-width .quotationteaser + blockquote {
  margin-top: 24px;
}
/* Adaptations for sidebar */
#main #sidebar .quotation .withImage > figure {
  width: 100%;
  margin-bottom: 23px;
}
#main #sidebar .quotation .withImage > blockquote {
  width: 95%;
}
/* RSS-Feeds */
#main .rss-feed,
#full-width .rss-feed {
  margin-bottom: 36px;
}
#main .rss-feed .headline,
#full-width .rss-feed .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .rss-feed ul,
#full-width .rss-feed ul {
  list-style: none;
  margin: 0;
}
#main .rss-feed ul li,
#full-width .rss-feed ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  *zoom: 1;
  background-color: #EEF0F2;
  display: table;
  margin-bottom: 0;
  margin-top: 7.104px;
  padding: 0 16px;
  width: 100%;
}
#main .rss-feed ul li:before,
#full-width .rss-feed ul li:before,
#main .rss-feed ul li:after,
#full-width .rss-feed ul li:after {
  content: "";
  display: table;
}
#main .rss-feed ul li:after,
#full-width .rss-feed ul li:after {
  clear: both;
}
#main .rss-feed ul li:before,
#full-width .rss-feed ul li:before,
#main .rss-feed ul li:after,
#full-width .rss-feed ul li:after {
  content: " ";
  display: table;
}
#main .rss-feed ul li:after,
#full-width .rss-feed ul li:after {
  clear: both;
}
#main .rss-feed ul li:before,
#full-width .rss-feed ul li:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .rss-feed ul li:before,
#full-width .rss-feed ul li:before,
#main .rss-feed ul li:hover:before,
#full-width .rss-feed ul li:hover:before {
  text-decoration: none;
}
#main .rss-feed ul li:before,
#full-width .rss-feed ul li:before {
  content: "\e633";
}
#main .rss-feed ul li:before,
#full-width .rss-feed ul li:before {
  font-size: 1.5em;
  line-height: 1.375em;
  font-size: 2.5625em;
  line-height: 1em;
  color: #00A0F0;
  height: 42px;
  left: 0;
  margin-right: 10.672px;
  padding: 16px 0;
  position: relative;
  width: 42px;
}
#main .rss-feed ul li:first-child,
#full-width .rss-feed ul li:first-child {
  margin-top: 0;
}
#main .rss-feed ul li a,
#full-width .rss-feed ul li a {
  font-size: 1em;
  line-height: 1.625em;
  display: table-cell;
  padding: 11px 0;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
}
#main .rss-feed ul li a:hover,
#full-width .rss-feed ul li a:hover {
  text-decoration: underline;
}
/* Search box, Autocomplete */
#search .pane .ui-helper-hidden-accessible,
.search #subnavi .ui-helper-hidden-accessible {
  display: none;
}
#search .pane .ui-autocomplete-input,
.search #subnavi .ui-autocomplete-input {
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
}
#search .pane .ui-autocomplete,
.search #subnavi .ui-autocomplete {
  border-bottom: 1px solid #D9DEE8;
  border-left: 1px solid #D9DEE8;
  border-right: 1px solid #D9DEE8;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  list-style-type: none;
  position: absolute;
}
#search .pane .ui-autocomplete li,
.search #subnavi .ui-autocomplete li {
  float: none;
  margin: 0;
}
#search .pane .ui-autocomplete li a,
.search #subnavi .ui-autocomplete li a {
  background-color: #ffffff;
  color: #000000;
  cursor: pointer;
  display: block;
  font-size: 1em;
  line-height: 1.25em;
  padding: 12px 15px;
  text-transform: none;
}
#search .pane .ui-autocomplete li a:hover,
.search #subnavi .ui-autocomplete li a:hover,
#search .pane .ui-autocomplete li a:active,
.search #subnavi .ui-autocomplete li a:active,
#search .pane .ui-autocomplete li a:focus,
.search #subnavi .ui-autocomplete li a:focus,
#search .pane .ui-autocomplete li a.ui-state-focus,
.search #subnavi .ui-autocomplete li a.ui-state-focus {
  background-color: #D9DEE8;
}
#search .pane span.icon-arrow_more,
.search #subnavi span.icon-arrow_more {
  color: #ffffff;
  display: block;
  overflow: hidden;
  position: absolute;
  right: 3px;
  top: 3px;
}
#search .pane span.icon-arrow_more button,
.search #subnavi span.icon-arrow_more button {
  font-size: 2.875em;
  line-height: 1.47826087em;
  border: none;
  background: none;
  color: #00A0F0;
  -webkit-border-radius: 0px;
}
#search .pane span.icon-arrow_more button:before,
.search #subnavi span.icon-arrow_more button:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#search .pane span.icon-arrow_more button:before,
.search #subnavi span.icon-arrow_more button:before,
#search .pane span.icon-arrow_more button:hover:before,
.search #subnavi span.icon-arrow_more button:hover:before {
  text-decoration: none;
}
#search .pane span.icon-arrow_more button:before,
.search #subnavi span.icon-arrow_more button:before {
  content: "\e651";
}
#search .pane span.icon-arrow_more:hover button,
.search #subnavi span.icon-arrow_more:hover button {
  color: #003C7D;
  background: none;
  padding-right: 10px;
}
#search .pane span.icon-arrow_more:before,
.search #subnavi span.icon-arrow_more:before {
  display: none;
}
#search .pane span.icon-arrow_more:hover:before,
.search #subnavi span.icon-arrow_more:hover:before {
  display: none;
}
.search #subnavi {
  background: none;
  border-bottom: solid 3px #00A0F0;
  display: block;
  padding-top: 71px;
}
.search #subnavi .headline {
  display: none;
}
.search #subnavi form p {
  margin: 0 auto;
}
.search #subnavi input {
  border-bottom: solid 2px #c8d0d6;
  border-top: none;
  border-right: none;
  border-left: none;
  font-size: 3.375em;
  line-height: 1.2962963em;
  height: 85px;
  padding: 0 0 10px 10px;
  color: #545f6a;
}
/* Search */
.search #subnavi + #main,
.search #subnavi + #full-width {
  margin-top: 36px;
}
.search #content .resulttext {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 24px;
}
.search #content .resulttext strong {
  color: #00A0F0;
  font-weight: normal;
}
.search #content ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.search #content li {
  border-bottom: 1px solid #D9DEE8;
  margin-bottom: 16px;
}
.search #content li .title {
  color: #00A0F0;
  display: block;
  font-size: 1em;
  line-height: 1.625em;
  margin: 0 0 10.672px;
  text-decoration: none;
}
.search #content li .title:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.search #content li .title:before,
.search #content li .title:hover:before {
  text-decoration: none;
}
.search #content li .title:hover,
.search #content li .title:active,
.search #content li .title:focus {
  text-decoration: underline;
}
.search #content li .title:before {
  font-size: 18px;
  margin-right: 5px;
}
.search #content li.pdf .title:before {
  content: "\e601";
}
.search #content li.excel .title:before {
  content: "\e622";
}
.search #content li.word .title:before {
  content: "\e623";
}
.search #content li.ppt .title:before {
  content: "\e644";
}
.search #content li.ppt .title:before {
  content: "\e644";
}
.search #content li p {
  color: #4B5564;
  font-size: 1em;
  line-height: 1.625em;
  margin: 0 0 16px;
}
.search #content .load-more {
  text-align: center;
  position: relative;
}
.search #content .load-more:after {
  border-top: 1px solid #D9DEE8;
  bottom: 22px;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.search #content .load-more a {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  border-left: 16px solid #ffffff;
  border-right: 16px solid #ffffff;
  color: #FFFFFF;
  display: inline-block;
  margin-top: 36px;
  padding: 10.672px 10.672px 8.672px;
  text-decoration: none;
}
.search #content .load-more a:hover {
  background-color: #003C7D;
}
.search #content .load-more.no-button {
  height: 65px;
}
.search #content .load-more.no-button a {
  display: none;
}
.search #content .load-more a {
  margin-top: 20px;
}
/* 02.01 Standard-Copytext */
#main .paragraph,
#full-width .paragraph,
#stage .paragraph {
  color: #4B5564;
  margin-bottom: 36px;
  /***
* Intro Text
***/
}
#main .paragraph.light,
#full-width .paragraph.light,
#stage .paragraph.light {
  color: #78879B;
}
#main .paragraph h1,
#full-width .paragraph h1,
#stage .paragraph h1 {
  color: #000000;
}
#main .paragraph h2,
#full-width .paragraph h2,
#stage .paragraph h2 {
  color: #000000;
  font-size: 2.25em;
  line-height: 1.36111111em;
  margin: 0 0 7.104px;
}
#main .paragraph h3,
#full-width .paragraph h3,
#stage .paragraph h3 {
  color: #000000;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .paragraph p + h3,
#full-width .paragraph p + h3,
#stage .paragraph p + h3 {
  margin-top: 24px;
}
#main .paragraph p,
#full-width .paragraph p,
#stage .paragraph p {
  margin: 0 0 16px;
}
#main .paragraph ul,
#full-width .paragraph ul,
#stage .paragraph ul {
  margin-bottom: 16px;
}
#main .paragraph ul,
#full-width .paragraph ul,
#stage .paragraph ul,
#main .paragraph ol,
#full-width .paragraph ol,
#stage .paragraph ol {
  list-style: none;
}
#main .paragraph ul li,
#full-width .paragraph ul li,
#stage .paragraph ul li,
#main .paragraph ol li,
#full-width .paragraph ol li,
#stage .paragraph ol li {
  margin-bottom: 16px;
  padding-left: 20.672px;
}
#main .paragraph ul li:before,
#full-width .paragraph ul li:before,
#stage .paragraph ul li:before,
#main .paragraph ol li:before,
#full-width .paragraph ol li:before,
#stage .paragraph ol li:before {
  content: "\2022";
  color: #00A0F0;
  display: inline-block;
  margin-left: -20.672px;
  margin-right: 10.672px;
  position: relative;
  width: 10px;
}
#main .paragraph .introtext,
#full-width .paragraph .introtext,
#stage .paragraph .introtext {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #78879B;
  margin: 0 0 16px;
}
#main .paragraph .introtext.black,
#full-width .paragraph .introtext.black,
#stage .paragraph .introtext.black {
  color: #000000;
}
#main .paragraph.intro p,
#full-width .paragraph.intro p,
#stage .paragraph.intro p,
#main .paragraph.intro ul,
#full-width .paragraph.intro ul,
#stage .paragraph.intro ul {
  color: #000000;
}
#main .paragraph.intro p.introtext,
#full-width .paragraph.intro p.introtext,
#stage .paragraph.intro p.introtext,
#main .paragraph.intro ul.introtext,
#full-width .paragraph.intro ul.introtext,
#stage .paragraph.intro ul.introtext {
  color: #78879B;
}
#main .paragraph.intro p.introtext.black,
#full-width .paragraph.intro p.introtext.black,
#stage .paragraph.intro p.introtext.black,
#main .paragraph.intro ul.introtext.black,
#full-width .paragraph.intro ul.introtext.black,
#stage .paragraph.intro ul.introtext.black {
  color: #000000;
}
#main .paragraph a,
#full-width .paragraph a,
#stage .paragraph a {
  color: #00A0F0;
  padding-bottom: 0;
  text-decoration: none;
}
#main .paragraph img,
#full-width .paragraph img,
#stage .paragraph img {
  margin: 0 0 1em;
}
#main .paragraph .paragraph-anchors,
#full-width .paragraph .paragraph-anchors,
#stage .paragraph .paragraph-anchors {
  margin-top: 24px;
}
#main .paragraph .paragraph-anchors ul,
#full-width .paragraph .paragraph-anchors ul,
#stage .paragraph .paragraph-anchors ul {
  *zoom: 1;
  margin-bottom: 0;
}
#main .paragraph .paragraph-anchors ul:before,
#full-width .paragraph .paragraph-anchors ul:before,
#stage .paragraph .paragraph-anchors ul:before,
#main .paragraph .paragraph-anchors ul:after,
#full-width .paragraph .paragraph-anchors ul:after,
#stage .paragraph .paragraph-anchors ul:after {
  content: "";
  display: table;
}
#main .paragraph .paragraph-anchors ul:after,
#full-width .paragraph .paragraph-anchors ul:after,
#stage .paragraph .paragraph-anchors ul:after {
  clear: both;
}
#main .paragraph .paragraph-anchors ul:before,
#full-width .paragraph .paragraph-anchors ul:before,
#stage .paragraph .paragraph-anchors ul:before,
#main .paragraph .paragraph-anchors ul:after,
#full-width .paragraph .paragraph-anchors ul:after,
#stage .paragraph .paragraph-anchors ul:after {
  content: " ";
  display: table;
}
#main .paragraph .paragraph-anchors ul:after,
#full-width .paragraph .paragraph-anchors ul:after,
#stage .paragraph .paragraph-anchors ul:after {
  clear: both;
}
#main .paragraph .paragraph-anchors ul li,
#full-width .paragraph .paragraph-anchors ul li,
#stage .paragraph .paragraph-anchors ul li {
  border-left: 1px solid #00A0F0;
  float: left;
  line-height: 0.85em;
  padding-left: 10.672px;
  padding-right: 10.672px;
}
#main .paragraph .paragraph-anchors ul li:first-child,
#full-width .paragraph .paragraph-anchors ul li:first-child,
#stage .paragraph .paragraph-anchors ul li:first-child {
  border-left: none;
  padding-left: 0;
  padding-right: 10.672px;
}
#main .paragraph .paragraph-anchors ul li:before,
#full-width .paragraph .paragraph-anchors ul li:before,
#stage .paragraph .paragraph-anchors ul li:before {
  display: none;
}
/* 07.03 Tab Container */
#main .tab-container,
#full-width .tab-container,
#stage .tab-container {
  margin-bottom: 81.008px;
}
#main .tab-container .headline,
#full-width .tab-container .headline,
#stage .tab-container .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .tab-container .r-tabs-nav,
#full-width .tab-container .r-tabs-nav,
#stage .tab-container .r-tabs-nav {
  display: table;
  list-style: none;
  margin: 0;
  padding: 0;
  table-layout: fixed;
  width: 100%;
}
.no-js #main .tab-container .tabs,
.no-js #full-width .tab-container .tabs,
.no-js #stage .tab-container .tabs {
  display: none;
}
#main .tab-container .r-tabs-tab,
#full-width .tab-container .r-tabs-tab,
#stage .tab-container .r-tabs-tab {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #EEF0F2;
  display: table-cell;
  margin: 0;
  padding-left: 2px;
  text-align: left;
}
#main .tab-container .r-tabs-tab:first-child,
#full-width .tab-container .r-tabs-tab:first-child,
#stage .tab-container .r-tabs-tab:first-child {
  padding-left: 0;
}
#main .tab-container .r-tabs-tab.r-tabs-state-active,
#full-width .tab-container .r-tabs-tab.r-tabs-state-active,
#stage .tab-container .r-tabs-tab.r-tabs-state-active {
  border-bottom: 1px solid #FFFFFF;
}
#main .tab-container .r-tabs-tab a,
#full-width .tab-container .r-tabs-tab a,
#stage .tab-container .r-tabs-tab a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1em;
  line-height: 1.625em;
  background-color: #EEF0F2;
  border-left: 1px solid #EEF0F2;
  border-right: 1px solid #EEF0F2;
  border-top: 1px solid #EEF0F2;
  display: block;
  padding: 14px 16px;
  text-decoration: none;
}
#main .tab-container .r-tabs-tab a:hover,
#full-width .tab-container .r-tabs-tab a:hover,
#stage .tab-container .r-tabs-tab a:hover,
#main .tab-container .r-tabs-tab a:active,
#full-width .tab-container .r-tabs-tab a:active,
#stage .tab-container .r-tabs-tab a:active,
#main .tab-container .r-tabs-tab a:focus,
#full-width .tab-container .r-tabs-tab a:focus,
#stage .tab-container .r-tabs-tab a:focus {
  background-color: #00A0F0;
  color: #ffffff;
}
#main .tab-container .r-tabs-tab.r-tabs-state-active a,
#full-width .tab-container .r-tabs-tab.r-tabs-state-active a,
#stage .tab-container .r-tabs-tab.r-tabs-state-active a {
  background-color: #ffffff;
}
#main .tab-container .r-tabs-tab.r-tabs-state-active a:hover,
#full-width .tab-container .r-tabs-tab.r-tabs-state-active a:hover,
#stage .tab-container .r-tabs-tab.r-tabs-state-active a:hover,
#main .tab-container .r-tabs-tab.r-tabs-state-active a:active,
#full-width .tab-container .r-tabs-tab.r-tabs-state-active a:active,
#stage .tab-container .r-tabs-tab.r-tabs-state-active a:active,
#main .tab-container .r-tabs-tab.r-tabs-state-active a:focus,
#full-width .tab-container .r-tabs-tab.r-tabs-state-active a:focus,
#stage .tab-container .r-tabs-tab.r-tabs-state-active a:focus {
  color: #00A0F0;
}
.lt-ie9 #main .tab-container li.r-tabs-state-active,
.lt-ie9 #full-width .tab-container li.r-tabs-state-active,
.lt-ie9 #stage .tab-container li.r-tabs-state-active {
  border-bottom: 1px solid #FFFFFF;
}
#main .tab-container .r-tabs-panel,
#full-width .tab-container .r-tabs-panel,
#stage .tab-container .r-tabs-panel {
  border-bottom: 1px solid #EEF0F2;
  border-left: 1px solid #EEF0F2;
  border-right: 1px solid #EEF0F2;
  display: none;
  margin-top: -1px;
  padding: 24px 16px;
}
#main .tab-container .r-tabs-panel.r-tabs-state-active,
#full-width .tab-container .r-tabs-panel.r-tabs-state-active,
#stage .tab-container .r-tabs-panel.r-tabs-state-active {
  display: block;
}
#main .tab-container .r-tabs-panel > div,
#full-width .tab-container .r-tabs-panel > div,
#stage .tab-container .r-tabs-panel > div {
  margin-bottom: 24px;
}
#main .tab-container .r-tabs-accordion-title,
#full-width .tab-container .r-tabs-accordion-title,
#stage .tab-container .r-tabs-accordion-title {
  display: none;
}

#full-width > .tab-container,
#stage > .tab-container {
  margin-bottom: 0;
}
#full-width > .tab-container .tabs,
#stage > .tab-container .tabs {
  display: block;
  text-align: center;
}
#full-width > .tab-container .tabs:after,
#stage > .tab-container .tabs:after {
  background-color: #EEF0F2;
  content: "";
  display: block;
  height: 1px;
  position: relative;
  top: -1px;
  z-index: 1;
  *zoom: 1;
  margin: 0 auto 0;
  max-width: 1345px;
  width: 1345px;
}
#full-width > .tab-container .tabs:after:before,
#stage > .tab-container .tabs:after:before,
#full-width > .tab-container .tabs:after:after,
#stage > .tab-container .tabs:after:after {
  content: "";
  display: table;
}
#full-width > .tab-container .tabs:after:after,
#stage > .tab-container .tabs:after:after {
  clear: both;
}
#full-width > .tab-container .tabs:after:before,
#stage > .tab-container .tabs:after:before,
#full-width > .tab-container .tabs:after:after,
#stage > .tab-container .tabs:after:after {
  content: " ";
  display: table;
}
#full-width > .tab-container .tabs:after:after,
#stage > .tab-container .tabs:after:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #full-width > .tab-container .tabs:after,
  #stage > .tab-container .tabs:after {
    margin: 0 36px;
    width: auto;
  }
}
.lt-ie9 #full-width > .tab-container .tabs:after,
.lt-ie9 #stage > .tab-container .tabs:after {
  width: 940px;
}
#full-width > .tab-container .tabs .r-tabs-tab,
#stage > .tab-container .tabs .r-tabs-tab {
  display: inline-block;
  position: relative;
  z-index: 2;
}
#full-width > .tab-container .pane,
#stage > .tab-container .pane {
  border: none;
  padding-left: 0;
  padding-right: 0;
}
#full-width > .tab-container .pane > div,
#stage > .tab-container .pane > div {
  margin-bottom: 81.008px;
}
#full-width > .tab-container .pane > .module-container,
#stage > .tab-container .pane > .module-container {
  margin-bottom: 0;
}
#full-width > .tab-container .pane > .bg-color-wrapper + .bg-color-wrapper,
#stage > .tab-container .pane > .bg-color-wrapper + .bg-color-wrapper {
  margin-top: -81.008px;
}
/**
 * 	product pages
 */
#main,
#full-width {
  /***
  * Publication Table
  ***/
}
#main .table-container:not(.default-cursor) .scrollable-content table td,
#full-width .table-container:not(.default-cursor) .scrollable-content table td,
#main .table-container:not(.default-cursor) .scrollable-content table th,
#full-width .table-container:not(.default-cursor) .scrollable-content table th,
#main .table-container:not(.default-cursor) .scrollable-container table td,
#full-width .table-container:not(.default-cursor) .scrollable-container table td,
#main .table-container:not(.default-cursor) .scrollable-container table th,
#full-width .table-container:not(.default-cursor) .scrollable-container table th {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH3wUbCQsZ6AoRMAAABJVJREFUOMt91E9oVEccB/DvvD/re/sv+0+TNU3UR5KtxMb8oWKinlRCPRTa0EKC0ou9JAUT24OHkmOh2AYPWoiXHqQGJLVgRSxEpNVeNjHWTQwk2g1C0uyyu4m7zXtv3r6Z93qouySkdGBgYGY+fIeZ3xD8T3NdVwDgXrz4+YemaQQVRSlcuXLlztzcM3FpKe3s399IOjs7HUJIdU91dPPmTQwMDOxAL1wY6Wlre2eKMaYWi6/TiqJ8kclkagzDJOfOnXUURXnQ2tq6sgMEgFu3bjVTWu5dWJiTAoEaa8+euh+ePn1yb3h4+Fg0GsH9+78gnf4T8XgchmEiHo/D5/MNnDnz3kTFkLaCpVLpsGlalxOJhGIY1IhEaiKiKKqEAB6PB7IsgVKK48ePQ9c3cffuPRqJhOlWYxuYy+VgWRbOnr2A2dlZr2kao4QQiXMHAMCYjc1NHaqqglIKxmyiqmpsamoqWiise2VZzG8DY7EYKKV6Pp9XNE3D7ds/edbWMgBcAADnDhhjcByncmm7DMO8/uDBw+uyLEIQhEFhK9jd3f1ze3t7+8zMDMLhMJqbm6AoCjjnkGUZjY2NUJRd8Hq9cBwXq6t/YXPzb/T1fQC/34/Z2afGNvDQoUNWZ+fBbCo1D1EUoWkawuEwRFGEIAjgnIMQAlEUAQAbG+uQZRnRaBSEEOi6QaTR0dH3Lat8KZ8v8ESi5VefL/bl4OAQp9QSNU3DyMgwamv3QJIkdHR04MCBA/D7/QBc1NXVIZFIQFVVOA6gqgrEzs6unoMH3/7sxIkTjZnM2rs9PT2fKIoaa2lpQjAYxO7duyHLMgghUBQFoVAIjDEUiyWoqoLW1lYsLy+Dc4bm5pY7Audc4Jxj7944NE1TQ6FQs2VR6LoBxtiOh845h+u6UFUF+/btAyEEr169gmnSJ5FI+IXAGM+k08uzKysrOHasB6dPn0YoFIJh6DtAx3FQLpfBGEM0GkUikUCxWMTz5wuYnPzxq76+vsfi9HTyBWP2TCaTPUkIiRw5cgSnTp2E1+uF3++HJEnVZOVyGZZlgTEGSikopVhcXESpVEJDw1v3x8YuPxPm5ubw+PFvqWKxdG16emY9mUyiXC4jHA7D4/FUMcZYtdu2jXK5DEopcrkcJElEPF5nBIMhENd1AYAQQtze3t5+URS/v3r16q6GhoZqOtu2wRiDaZqwbRu2bcOyLOi6jhs3bmB1dfXSxMTE1y9fpiG9+XrcdPo5gsH6yVgsNDE0NOSOj4+jtrYWHo8HnPNqqgpm2zay2Sx0XQellAJAU5MGAQDm5+ehaa2IRmt4NqsLR492v56ZeYJ8Pl89cqXcKqVHCEEqlUJ9fX2ure3wWuXihDcVgoWFBRBCnNpanxONRgcfPXqkb6xvAAB8Ph9CoRBqamoQCAQQCAQQDAaRTE7bumGOd3R0PPzP/3Bk5CLGxr5FV1eX0tzSkpMl2S97PHBdF67jgDsuHOfftK7jYnFpCR5Z+SiZ/H3y2rXvMDQ0uB2stP7+ftkwjI9TqTlPoVBwBbJ1GYH7JonjOuz8+U/nx8a++aMy+w9EDjNZhX9ZBgAAAABJRU5ErkJggg==) 0 0, auto;
}
.grabbed #main .table-container:not(.default-cursor) .scrollable-content table td,
.grabbed #full-width .table-container:not(.default-cursor) .scrollable-content table td,
.grabbed #main .table-container:not(.default-cursor) .scrollable-content table th,
.grabbed #full-width .table-container:not(.default-cursor) .scrollable-content table th,
.grabbed #main .table-container:not(.default-cursor) .scrollable-container table td,
.grabbed #full-width .table-container:not(.default-cursor) .scrollable-container table td,
.grabbed #main .table-container:not(.default-cursor) .scrollable-container table th,
.grabbed #full-width .table-container:not(.default-cursor) .scrollable-container table th {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAB3RJTUUH3wUbCQ0vceojLwAAA2NJREFUOMt9lN9Lm1cYx7/nzfsDY5JOSxLYlZa4IUU04c3IxhxDN6yyrmOKQab0Sqh/wa5EBurF7jo2GSSNML0Y64qwXkj2Q+dohWH92TFR3Ay2Bk2jstemycl7fuxi5K10cw8czuE88Hm+5/s8HBcAdHd3Y3NzEy9Gb2/8w9ra2jfa29svrq2t/Yn/CVI59PT0NHDOrxeLJfvq1fd+SafTzdHoa+OEoIpSmtnd3f3S5/MZT58W8rqup5LJRGllZQWRSOQ5aGBggBwfH3eXy/ZtSkuIRqOXFxcXfxgeHn45EolgZmYGs7Oz8Pv9sCxrh3PxtqIQK5vNFqanvxKXLoWgAMDBwcFYXV3d7Tt3vpULCwswTXNVSnGxuroawWAQbnc1TNNEMpnE+Ph4qFymjw3DsBobG2+k0z/WA/gHdHh4WDo5OYFhGAQA2tradIAYnHMAgNfrgc/ng5QSmqaBUoqRkRHU1NR8sb//OA4ALgC4du2Dd3VdfyuTySAajcLj8SAejyMUCkFRFIRCIZimCVVVoSgKLlx4CeFwGIFAAPl8/p2WlhapAEA4bH7COf94fX0dUkoQQuD1euFyuQAAmqZB13UAgMfjwZUrHdA0DU1NTdA0DXt7e8+UiYmJN5eXf53e2fnjI0rpue2VUoJzDsYYdF0HY8wpJKWE+t3du6+8Hov1dnZ2IhgMOsnzIIwxCCFg2zby+Tw453C73VCf5J4Ivz+A1tZW+P3+/4QIIcA5hxDCATHGkM1moSgKAoEAUTo6OnKnp9bp3NzcuUps2wZjzNkZYygWi5ifn4eU8kFzc/O6MjY2+vPW1tZPS0tL54Iqz6oo4ZyjUChgY2MDq6trX/f19X2vEEKe6bp+X0pJp6amYFkWpJQA8C8VlFIHdO/efXi9XlFfX1d2BtIw9M81TR/a3t7GrVspR4UQwvHnrMmKomB5+QG1rL/eJ4SkHNDNm5+V9vcffZPL5S7btv3q6OjowdHRkaPkLKQCzWQy8uHD33L9/f0UAFQAGBwcRCKRKEgpfwdAurq62NDQEDRNcwYUAFRVhRACqqqCMQZCCGGMMQeUSCSe/yuEyFgsRiYnJ1FVVeW0v7IYY1BVFZRSIqWUDQ0NcEBnIAAA27Y/TaVShqy4/kIeANxuNyeEPKrc/Q0s+vOKSnnriAAAAABJRU5ErkJggg==)0 0, auto !important;
}
#main .producttable,
#full-width .producttable {
  margin-bottom: 81.008px;
  position: relative;
}
#main .producttable h3,
#full-width .producttable h3 {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin: 0 0 10.672px;
}
#main .producttable > p,
#full-width .producttable > p {
  color: #78879B;
}
#main .producttable > div.clearfix,
#full-width .producttable > div.clearfix {
  margin-bottom: 18px;
}
#main .producttable table,
#full-width .producttable table {
  border-top: 1px solid #D9DEE8;
  border-bottom: 1px solid #D9DEE8;
  border-right: 1px solid #D9DEE8;
  border-collapse: separate;
  table-layout: auto;
  position: relative;
  width: 100%;
  zoom: 1;
}
.ie9 #main .producttable table,
.ie9 #full-width .producttable table,
.lt-ie9 #main .producttable table,
.lt-ie9 #full-width .producttable table {
  table-layout: auto;
}
.lt-ie9 #main .producttable table,
.lt-ie9 #full-width .producttable table {
  border-collapse: collapse;
  border-width: 1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #main .producttable table,
  #full-width .producttable table {
    table-layout: auto;
  }
}
#main .producttable table.breakpoint tbody tr.odd:hover,
#full-width .producttable table.breakpoint tbody tr.odd:hover,
#main .producttable table.breakpoint tbody tr.odd.hover,
#full-width .producttable table.breakpoint tbody tr.odd.hover {
  background-color: #ffffff;
}
#main .producttable table.breakpoint tbody tr.even:hover,
#full-width .producttable table.breakpoint tbody tr.even:hover,
#main .producttable table.breakpoint tbody tr.even.hover,
#full-width .producttable table.breakpoint tbody tr.even.hover {
  background-color: #EEF0F2;
}
#main .producttable table.breakpoint td.head,
#full-width .producttable table.breakpoint td.head {
  background-color: #EEF0F2;
  border-top: 1px solid #EEF0F2;
  border-left: 1px solid #D9DEE8;
  border-bottom: 4px solid #ffffff;
  color: #78879B;
  padding: 30px 16px 10px 16px;
}
#main .producttable table.breakpoint td.head:first-child,
#full-width .producttable table.breakpoint td.head:first-child {
  border-left: 1px solid #D9DEE8;
}
#main .producttable table.breakpoint td.head.footable-last-column,
#full-width .producttable table.breakpoint td.head.footable-last-column {
  border-right: 1px solid #EEF0F2;
}
#main .producttable table thead,
#full-width .producttable table thead {
  color: #78879B;
}
#main .producttable table thead tr:first-child th,
#full-width .producttable table thead tr:first-child th {
  border-top: 0;
}
#main .producttable table tbody tr.even,
#full-width .producttable table tbody tr.even {
  background-color: #EEF0F2;
}
#main .producttable table tbody tr:hover,
#full-width .producttable table tbody tr:hover,
#main .producttable table tbody tr.hover,
#full-width .producttable table tbody tr.hover {
  background-color: #e3e3e3;
}
#main .producttable table tbody tr:first-child td,
#full-width .producttable table tbody tr:first-child td {
  border-top: 2px solid #D9DEE8;
}
.lt-ie9 #main .producttable table tbody tr:first-child td,
.lt-ie9 #full-width .producttable table tbody tr:first-child td {
  border-top-width: 1px;
}

#main .producttable table th,
#full-width .producttable table th,
#main .producttable table td,
#full-width .producttable table td {
  font-weight: normal;
  text-align: center;
}
#main .producttable table th.head,
#full-width .producttable table th.head,
#main .producttable table td.head,
#full-width .producttable table td.head {
  border-left: 1px solid #D9DEE8;
  text-align: left;
  width: 25%;
}
#main .producttable table th.left,
#full-width .producttable table th.left,
#main .producttable table td.left,
#full-width .producttable table td.left {
  text-align: left;
}
#main .producttable table th[rowspan].middle,
#full-width .producttable table th[rowspan].middle,
#main .producttable table td[rowspan].middle,
#full-width .producttable table td[rowspan].middle {
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: middle;
}
#main .producttable table th strong,
#full-width .producttable table th strong,
#main .producttable table td strong,
#full-width .producttable table td strong {
  color: #78879B;
}
#main .producttable table th span.blue,
#full-width .producttable table th span.blue,
#main .producttable table td span.blue,
#full-width .producttable table td span.blue {
  color: #00A0F0;
}
#main .producttable table th span.bold,
#full-width .producttable table th span.bold,
#main .producttable table td span.bold,
#full-width .producttable table td span.bold {
  font-weight: bold;
}
#main .producttable table th.inline,
#full-width .producttable table th.inline,
#main .producttable table td.inline,
#full-width .producttable table td.inline {
  white-space: nowrap;
}
#main .producttable table th,
#full-width .producttable table th {
  border-top: 1px solid #D9DEE8;
  padding: 14px 16px;
  vertical-align: middle;
}
@media screen and (max-width: 1279px) {
  #main .producttable table th,
  #full-width .producttable table th {
    padding: 14px 5px;
  }
}
#main .producttable table th:not(.head),
#full-width .producttable table th:not(.head) {
  border-left: 1px solid #D9DEE8;
}
#main .producttable table th .headline,
#full-width .producttable table th .headline {
  border: none;
  color: #000000;
  padding: 16px 0;
}
#main .producttable table th .headline.blue,
#full-width .producttable table th .headline.blue {
  color: #00A0F0;
}
#main .producttable table thead tr:last-child th[colspan],
#full-width .producttable table thead tr:last-child th[colspan] {
  border-bottom: 0;
}
.table-container #main .producttable table tr:not(.rowspan-row):not(.single-row) td:first-child,
.table-container #full-width .producttable table tr:not(.rowspan-row):not(.single-row) td:first-child {
  border-left: 1px solid #D9DEE8;
  text-align: center;
}
#main .producttable table td,
#full-width .producttable table td {
  color: #4B5564;
  padding: 14px 16px;
  vertical-align: middle;
}
@media screen and (max-width: 1279px) {
  #main .producttable table td,
  #full-width .producttable table td {
    padding: 14px 5px;
  }
}

#main .producttable table td:not(.head),
#full-width .producttable table td:not(.head) {
  border-left: 1px solid #D9DEE8;
}
#main .producttable table td.footable-row-detail-cell,
#full-width .producttable table td.footable-row-detail-cell {
  border: 0 none;
}
#main .producttable table td.footable-visible,
#full-width .producttable table td.footable-visible {
  padding-right: 30px;
  position: relative;
}
#main .producttable table td.footable-visible.center,
#full-width .producttable table td.footable-visible.center {
  padding-right: 16px;
}
#main .producttable table .footable-toggle,
#full-width .producttable table .footable-toggle {
  color: #78879B;
  position: absolute;
  right: 7.104px;
  top: 7.104px;
}
#main .producttable table .footable-toggle:before,
#full-width .producttable table .footable-toggle:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .producttable table .footable-toggle:before,
#full-width .producttable table .footable-toggle:before,
#main .producttable table .footable-toggle:hover:before,
#full-width .producttable table .footable-toggle:hover:before {
  text-decoration: none;
}
#main .producttable table .footable-toggle:before,
#full-width .producttable table .footable-toggle:before {
  content: "\e602";
}
#main .producttable table .footable-toggle:before,
#full-width .producttable table .footable-toggle:before {
  color: #00A0F0;
}
#main .producttable table .footable-detail-show span.footable-toggle:before,
#full-width .producttable table .footable-detail-show span.footable-toggle:before {
  content: "\e603";
}
#main .producttable table thead.one-headline th[colspan],
#full-width .producttable table thead.one-headline th[colspan] {
  border-bottom: 0;
}
#main .producttable table .headline,
#full-width .producttable table .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  padding: 24px 0 10.672px;
  text-align: left;
  z-index: 20;
}
#main .producttable table .headline.blue,
#full-width .producttable table .headline.blue {
  color: #00A0F0;
}
#main .producttable table .headline.bold,
#full-width .producttable table .headline.bold {
  font-weight: bold;
}
#main .producttable table .button-row.hover,
#full-width .producttable table .button-row.hover,
#main .producttable table .button-row:hover,
#full-width .producttable table .button-row:hover {
  background-color: transparent;
}
#main .producttable table .button-row.even,
#full-width .producttable table .button-row.even,
#main .producttable table .button-row.odd,
#full-width .producttable table .button-row.odd {
  background-color: #ffffff;
}
#main .producttable table .button-row th,
#full-width .producttable table .button-row th,
#main .producttable table .button-row td,
#full-width .producttable table .button-row td {
  border: 0;
  border-top: 2px solid #D9DEE8;
  padding: 16px 1px 2px 1px !important;
}
#main .producttable table .button-row th.head + td,
#full-width .producttable table .button-row th.head + td,
#main .producttable table .button-row td.head + td,
#full-width .producttable table .button-row td.head + td {
  border-left: 0;
}
#main .producttable table .button-row .btn-compare,
#full-width .producttable table .button-row .btn-compare {
  background-color: #00A0F0;
  color: #ffffff;
  display: block;
  line-height: 30px;
  text-decoration: none;
}
#main .producttable table + .table-subtitle,
#full-width .producttable table + .table-subtitle {
  font-size: 16;
  color: #78879B;
  margin-top: 16px;
}
#main .producttable.table-container > div,
#full-width .producttable.table-container > div {
  display: block;
  position: relative;
}
#main .producttable.table-container > div.left:before,
#full-width .producttable.table-container > div.left:before,
#main .producttable.table-container > div.wide.left:before,
#full-width .producttable.table-container > div.wide.left:before {
  background-image: url(../img/layout/table-shadow-left.png);
  background-repeat: repeat-y;
  content: '';
  display: block;
  left: 0;
  position: absolute;
  top: 2px;
  bottom: 2px;
  width: 5px;
  z-index: 10;
  /* to overlap table titles in Product Comparison Module */
}
#main .producttable.table-container .right-shadow,
#full-width .producttable.table-container .right-shadow {
  background-image: url(../img/layout/table-shadow-right.png);
  background-repeat: repeat-y;
  content: '';
  display: none;
  right: 0;
  position: absolute;
  top: 0;
  bottom: 2px;
  width: 5px;
  z-index: 10;
  /* to overlap table titles in Product Comparison Module */
}
#main .producttable.table-container.right .right-shadow,
#full-width .producttable.table-container.right .right-shadow {
  display: block;
}
#main .producttable.table-container table,
#full-width .producttable.table-container table {
  margin-bottom: 0;
}
#main .producttable .bullet,
#full-width .producttable .bullet {
  color: #00A0F0;
  font-size: 0;
  line-height: 0;
}
#main .producttable .bullet:before,
#full-width .producttable .bullet:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .producttable .bullet:before,
#full-width .producttable .bullet:before,
#main .producttable .bullet:hover:before,
#full-width .producttable .bullet:hover:before {
  text-decoration: none;
}
#main .producttable .bullet:before,
#full-width .producttable .bullet:before {
  content: "\e60f";
}
#main .producttable .bullet:before,
#full-width .producttable .bullet:before {
  display: inline-block;
  font-size: 20px;
  margin: auto 5px;
}
#main .producttable .bullet-border,
#full-width .producttable .bullet-border {
  color: #00A0F0;
  font-size: 0;
  line-height: 0;
}
#main .producttable .bullet-border:before,
#full-width .producttable .bullet-border:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .producttable .bullet-border:before,
#full-width .producttable .bullet-border:before,
#main .producttable .bullet-border:hover:before,
#full-width .producttable .bullet-border:hover:before {
  text-decoration: none;
}
#main .producttable .bullet-border:before,
#full-width .producttable .bullet-border:before {
  content: "\e60e";
}
#main .producttable .bullet-border:before,
#full-width .producttable .bullet-border:before {
  display: inline-block;
  font-size: 17px;
  margin: auto 5px;
}
#main .producttable .check,
#full-width .producttable .check {
  color: #00A0F0;
  font-size: 0;
  line-height: 0;
}
#main .producttable .check:before,
#full-width .producttable .check:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .producttable .check:before,
#full-width .producttable .check:before,
#main .producttable .check:hover:before,
#full-width .producttable .check:hover:before {
  text-decoration: none;
}
#main .producttable .check:before,
#full-width .producttable .check:before {
  content: "\e648";
}
#main .producttable .check:before,
#full-width .producttable .check:before {
  display: inline-block;
  font-size: 17px;
  margin: auto 5px;
}
#main .producttable .request,
#full-width .producttable .request {
  color: #78879B;
  font-size: 0;
  line-height: 0;
}
#main .producttable .request:before,
#full-width .producttable .request:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .producttable .request:before,
#full-width .producttable .request:before,
#main .producttable .request:hover:before,
#full-width .producttable .request:hover:before {
  text-decoration: none;
}
#main .producttable .request:before,
#full-width .producttable .request:before {
  content: "\e642";
}
#main .producttable .request:before,
#full-width .producttable .request:before {
  display: inline-block;
  font-size: 20px;
  margin: auto 5px;
}
#main .producttable .request.blue,
#full-width .producttable .request.blue {
  color: #00A0F0;
}
#main .producttable .request.blue:before,
#full-width .producttable .request.blue:before {
  content: "\e801";
}
#main .producttable .fixed-content,
#full-width .producttable .fixed-content,
#main .producttable .scrollable-content,
#full-width .producttable .scrollable-content,
#main .producttable .scrollable-container,
#full-width .producttable .scrollable-container {
  position: relative;
}
#main .producttable .fixed-content table thead th,
#full-width .producttable .fixed-content table thead th,
#main .producttable .scrollable-content table thead th,
#full-width .producttable .scrollable-content table thead th,
#main .producttable .scrollable-container table thead th,
#full-width .producttable .scrollable-container table thead th {
  border-top: 1px solid #D9DEE8;
}
#main .producttable .fixed-content table thead th[colspan],
#full-width .producttable .fixed-content table thead th[colspan],
#main .producttable .scrollable-content table thead th[colspan],
#full-width .producttable .scrollable-content table thead th[colspan],
#main .producttable .scrollable-container table thead th[colspan],
#full-width .producttable .scrollable-container table thead th[colspan] {
  border-bottom: none;
}
#main .producttable .fixed-content table thead tr:first-child th,
#full-width .producttable .fixed-content table thead tr:first-child th,
#main .producttable .scrollable-content table thead tr:first-child th,
#full-width .producttable .scrollable-content table thead tr:first-child th,
#main .producttable .scrollable-container table thead tr:first-child th,
#full-width .producttable .scrollable-container table thead tr:first-child th {
  border-top: 0;
}
#main .producttable .fixed-content,
#full-width .producttable .fixed-content {
  float: left;
  width: 30%;
}
#main .producttable .fixed-content td:first-child .headline,
#full-width .producttable .fixed-content td:first-child .headline {
  border-top: 2px solid #D9DEE8;
  border-bottom: 2px solid #D9DEE8;
  background-color: #ffffff;
  left: -1px;
  position: absolute;
  top: 0;
}
#main .producttable .fixed-content tr.after-rowspan td:first-child,
#full-width .producttable .fixed-content tr.after-rowspan td:first-child,
#main .producttable .fixed-content tr.after-rowspan th:first-child,
#full-width .producttable .fixed-content tr.after-rowspan th:first-child {
  text-align: center;
}
#main .producttable .fixed-content table,
#full-width .producttable .fixed-content table {
  border-right: 0;
}
#main .producttable .fixed-content table tbody tr:not(.rowspan-row):not(.single-row) td:first-child,
#full-width .producttable .fixed-content table tbody tr:not(.rowspan-row):not(.single-row) td:first-child {
  border-left: 1px solid #D9DEE8;
}
#main .producttable .fixed-content.left:before,
#full-width .producttable .fixed-content.left:before {
  background-image: url(../img/layout/table-shadow-left.png);
  background-repeat: repeat-y;
  content: '';
  display: block;
  right: -5px;
  position: absolute;
  top: 2px;
  bottom: 2px;
  width: 5px;
  z-index: 10;
}
#main .producttable .scrollable-content,
#full-width .producttable .scrollable-content,
#main .producttable .scrollable-container,
#full-width .producttable .scrollable-container {
  margin-bottom: -18px;
}
.touch #main .producttable .scrollable-content,
.touch #full-width .producttable .scrollable-content,
.touch #main .producttable .scrollable-container,
.touch #full-width .producttable .scrollable-container {
  margin-bottom: 0;
}
#main .producttable .scrollable-content,
#full-width .producttable .scrollable-content {
  float: right;
  overflow: hidden;
  overflow-x: auto;
}
#main .producttable .scrollable-content table,
#full-width .producttable .scrollable-content table {
  border-left: none;
}
#main .producttable .scrollable-container,
#full-width .producttable .scrollable-container {
  display: none;
  width: 100%;
  overflow: hidden;
  overflow-x: auto;
}
#main .producttable .scrollable-container table tbody tr:first-child td,
#full-width .producttable .scrollable-container table tbody tr:first-child td {
  border-top: 2px solid #D9DEE8;
}
#main .producttable .scrollable-container table tbody tr:not(.rowspan-row):not(.single-row),
#full-width .producttable .scrollable-container table tbody tr:not(.rowspan-row):not(.single-row) {
  border-left: 1px solid #D9DEE8;
}
#main .producttable .scrollable-container table tr th:first-child,
#full-width .producttable .scrollable-container table tr th:first-child {
  border-left: 1px solid #D9DEE8;
}
#main .producttable .scrollable-container table tr:not(.rowspan-row):not(.single-row) td:first-child,
#full-width .producttable .scrollable-container table tr:not(.rowspan-row):not(.single-row) td:first-child {
  border-left: 1px solid #D9DEE8;
}
#main .producttable.comparison table,
#full-width .producttable.comparison table,
#main .producttable.comparison table thead tr th,
#full-width .producttable.comparison table thead tr th {
  border: 0;
}
#main .producttable.comparison table thead tr:first-child th,
#full-width .producttable.comparison table thead tr:first-child th {
  padding: 0 !important;
}
#main .producttable.comparison table thead tr:first-child th span.img,
#full-width .producttable.comparison table thead tr:first-child th span.img {
  display: block;
  width: 150px;
}
#main .producttable.comparison table thead tr:first-child th .title-wrapper,
#full-width .producttable.comparison table thead tr:first-child th .title-wrapper {
  padding: 0 1px;
}
#main .producttable.comparison table thead tr:first-child th .title-wrapper .title,
#full-width .producttable.comparison table thead tr:first-child th .title-wrapper .title {
  display: block;
  text-align: left;
  margin-bottom: 10.672px;
}
#main .producttable.no-scroll > div.clearfix.left:before,
#full-width .producttable.no-scroll > div.clearfix.left:before,
#main .producttable.no-scroll .right-shadow,
#full-width .producttable.no-scroll .right-shadow {
  display: none !important;
}
#main .publicationtable,
#full-width .publicationtable {
  margin-bottom: 36px;
}
#main .publicationtable h3,
#full-width .publicationtable h3 {
  font-size: 1.5em;
  line-height: 1.375em;
  border-bottom: 1px solid #D9DEE8;
  margin: 0;
  padding-bottom: 16px;
  font-weight: normal;
}
#main .publicationtable table,
#full-width .publicationtable table {
  width: 100%;
}
.ie9 #main .publicationtable table,
.ie9 #full-width .publicationtable table,
.lt-ie9 #main .publicationtable table,
.lt-ie9 #full-width .publicationtable table {
  table-layout: auto;
}
.lt-ie9 #main .publicationtable table,
.lt-ie9 #full-width .publicationtable table {
  border-collapse: collapse;
  border-width: 1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #main .publicationtable table,
  #full-width .publicationtable table {
    table-layout: auto;
  }
}
#main .publicationtable table tr,
#full-width .publicationtable table tr {
  border-bottom: 1px solid #D9DEE8;
}
#main .publicationtable table tr th,
#full-width .publicationtable table tr th {
  font-weight: normal;
  padding: 10.672px 0;
  text-align: left;
}
#main .publicationtable table tr td,
#full-width .publicationtable table tr td {
  padding: 16px 4.736px;
  vertical-align: middle;
}
#main .publicationtable table tr td.greytext,
#full-width .publicationtable table tr td.greytext {
  color: #78879B;
}
#main .publicationtable table tr td input,
#full-width .publicationtable table tr td input {
  max-width: 100%;
}
#main .publicationtable table tr td.tableheads,
#full-width .publicationtable table tr td.tableheads {
  display: none;
}
#main table .img img,
#full-width table .img img {
  max-width: auto;
  width: auto;
  height: 100%;
}
/* 01.04 Text Teaser */
#main .textteaser,
#full-width .textteaser,
#stage .textteaser {
  background-color: #EEF0F2;
  color: #4B5564;
  margin-bottom: 81.008px;
  padding: 24px 16px;
  *zoom: 1;
}
#main .textteaser:before,
#full-width .textteaser:before,
#stage .textteaser:before,
#main .textteaser:after,
#full-width .textteaser:after,
#stage .textteaser:after {
  content: "";
  display: table;
}
#main .textteaser:after,
#full-width .textteaser:after,
#stage .textteaser:after {
  clear: both;
}
#main .textteaser:before,
#full-width .textteaser:before,
#stage .textteaser:before,
#main .textteaser:after,
#full-width .textteaser:after,
#stage .textteaser:after {
  content: " ";
  display: table;
}
#main .textteaser:after,
#full-width .textteaser:after,
#stage .textteaser:after {
  clear: both;
}
#main .textteaser.community:before,
#full-width .textteaser.community:before,
#stage .textteaser.community:before,
#main .textteaser.microphone:before,
#full-width .textteaser.microphone:before,
#stage .textteaser.microphone:before,
#main .textteaser.compass:before,
#full-width .textteaser.compass:before,
#stage .textteaser.compass:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .textteaser.community:before,
#full-width .textteaser.community:before,
#stage .textteaser.community:before,
#main .textteaser.microphone:before,
#full-width .textteaser.microphone:before,
#stage .textteaser.microphone:before,
#main .textteaser.compass:before,
#full-width .textteaser.compass:before,
#stage .textteaser.compass:before,
#main .textteaser.community:hover:before,
#full-width .textteaser.community:hover:before,
#stage .textteaser.community:hover:before,
#main .textteaser.microphone:hover:before,
#full-width .textteaser.microphone:hover:before,
#stage .textteaser.microphone:hover:before,
#main .textteaser.compass:hover:before,
#full-width .textteaser.compass:hover:before,
#stage .textteaser.compass:hover:before {
  text-decoration: none;
}
#main .textteaser.community:before,
#full-width .textteaser.community:before,
#stage .textteaser.community:before,
#main .textteaser.microphone:before,
#full-width .textteaser.microphone:before,
#stage .textteaser.microphone:before,
#main .textteaser.compass:before,
#full-width .textteaser.compass:before,
#stage .textteaser.compass:before {
  color: #00A0F0;
  display: block;
  float: right;
  font-size: 42px;
  margin-left: 10.672px;
}
#main .textteaser.community:before,
#full-width .textteaser.community:before,
#stage .textteaser.community:before {
  content: "\e63a";
}
#main .textteaser.microphone:before,
#full-width .textteaser.microphone:before,
#stage .textteaser.microphone:before {
  content: "\e61e";
}
#main .textteaser.compass:before,
#full-width .textteaser.compass:before,
#stage .textteaser.compass:before {
  content: "\e639";
}
#main .textteaser .headline,
#full-width .textteaser .headline,
#stage .textteaser .headline,
#main .textteaser h3,
#full-width .textteaser h3,
#stage .textteaser h3 {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  font-weight: normal;
  margin: 0 0 10.672px;
}
#main .textteaser p,
#full-width .textteaser p,
#stage .textteaser p {
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 7.104px;
}
#main .textteaser a,
#full-width .textteaser a,
#stage .textteaser a {
  text-decoration: none;
}
#main .textteaser a:hover,
#full-width .textteaser a:hover,
#stage .textteaser a:hover {
  text-decoration: underline;
}
#main .textteaser a.more,
#full-width .textteaser a.more,
#stage .textteaser a.more {
  font-size: 1em;
  line-height: 1.625em;
  display: block;
  float: left;
}
#main .textteaser ul,
#full-width .textteaser ul,
#stage .textteaser ul,
#main .textteaser ol,
#full-width .textteaser ol,
#stage .textteaser ol {
  list-style: none;
}
#main .textteaser ul li,
#full-width .textteaser ul li,
#stage .textteaser ul li,
#main .textteaser ol li,
#full-width .textteaser ol li,
#stage .textteaser ol li {
  margin-bottom: 16px;
  padding-left: 20.672px;
}
#main .textteaser ul li:before,
#full-width .textteaser ul li:before,
#stage .textteaser ul li:before,
#main .textteaser ol li:before,
#full-width .textteaser ol li:before,
#stage .textteaser ol li:before {
  content: "\2022";
  color: #00A0F0;
  display: inline-block;
  margin-left: -20.672px;
  margin-right: 10.672px;
  position: relative;
  width: 10px;
}
#sidebar .textteaser {
  margin-bottom: 36px;
}
/* Styles for 01_14 Text-Teaser-Wrapper */
#full-width .bg-color-wrapper .textteaser-wrapper,
#stage .bg-color-wrapper .textteaser-wrapper,
#main .bg-color-wrapper .textteaser-wrapper {
  *zoom: 1;
  margin: 0 -5.336px 10.672px;
}
#full-width .bg-color-wrapper .textteaser-wrapper:before,
#stage .bg-color-wrapper .textteaser-wrapper:before,
#main .bg-color-wrapper .textteaser-wrapper:before,
#full-width .bg-color-wrapper .textteaser-wrapper:after,
#stage .bg-color-wrapper .textteaser-wrapper:after,
#main .bg-color-wrapper .textteaser-wrapper:after {
  content: "";
  display: table;
}
#full-width .bg-color-wrapper .textteaser-wrapper:after,
#stage .bg-color-wrapper .textteaser-wrapper:after,
#main .bg-color-wrapper .textteaser-wrapper:after {
  clear: both;
}
#full-width .bg-color-wrapper .textteaser-wrapper:before,
#stage .bg-color-wrapper .textteaser-wrapper:before,
#main .bg-color-wrapper .textteaser-wrapper:before,
#full-width .bg-color-wrapper .textteaser-wrapper:after,
#stage .bg-color-wrapper .textteaser-wrapper:after,
#main .bg-color-wrapper .textteaser-wrapper:after {
  content: " ";
  display: table;
}
#full-width .bg-color-wrapper .textteaser-wrapper:after,
#stage .bg-color-wrapper .textteaser-wrapper:after,
#main .bg-color-wrapper .textteaser-wrapper:after {
  clear: both;
}
#full-width .bg-color-wrapper .textteaser-wrapper .textteaser,
#stage .bg-color-wrapper .textteaser-wrapper .textteaser,
#main .bg-color-wrapper .textteaser-wrapper .textteaser {
  border-left: 5.336px solid #ffffff;
  border-right: 5.336px solid #ffffff;
  float: left;
  margin-bottom: 10.672px;
  padding: 24px;
  position: relative;
  width: 50%;
}
#full-width .bg-color-wrapper .textteaser-wrapper .textteaser.hasButton,
#stage .bg-color-wrapper .textteaser-wrapper .textteaser.hasButton,
#main .bg-color-wrapper .textteaser-wrapper .textteaser.hasButton {
  padding: 24px 24px 76px;
}
#full-width .bg-color-wrapper .textteaser-wrapper .textteaser .headline,
#stage .bg-color-wrapper .textteaser-wrapper .textteaser .headline,
#main .bg-color-wrapper .textteaser-wrapper .textteaser .headline {
  margin-bottom: 16px;
}
#full-width .bg-color-wrapper .textteaser-wrapper .textteaser p,
#stage .bg-color-wrapper .textteaser-wrapper .textteaser p,
#main .bg-color-wrapper .textteaser-wrapper .textteaser p {
  margin-bottom: 16px;
}
#full-width .bg-color-wrapper .textteaser-wrapper .textteaser .button-blue,
#stage .bg-color-wrapper .textteaser-wrapper .textteaser .button-blue,
#main .bg-color-wrapper .textteaser-wrapper .textteaser .button-blue {
  bottom: 24px;
  color: #ffffff;
  left: 24px;
  position: absolute;
}
#full-width .bg-color-wrapper .textteaser-wrapper .textteaser .button-blue:hover,
#stage .bg-color-wrapper .textteaser-wrapper .textteaser .button-blue:hover,
#main .bg-color-wrapper .textteaser-wrapper .textteaser .button-blue:hover {
  text-decoration: none;
}
#full-width .bg-color-wrapper .textteaser-wrapper .textteaser .more,
#stage .bg-color-wrapper .textteaser-wrapper .textteaser .more,
#main .bg-color-wrapper .textteaser-wrapper .textteaser .more {
  bottom: 24px;
  left: 24px;
  margin-bottom: 13px;
  position: absolute;
}
#full-width .bg-color-wrapper .textteaser-wrapper.three-col .textteaser,
#stage .bg-color-wrapper .textteaser-wrapper.three-col .textteaser,
#main .bg-color-wrapper .textteaser-wrapper.three-col .textteaser {
  border-left: 5.336px solid #ffffff;
  border-right: 5.336px solid #ffffff;
  width: 33.33333333%;
}
#full-width .bg-color-wrapper.lightgray .textteaser,
#stage .bg-color-wrapper.lightgray .textteaser,
#main .bg-color-wrapper.lightgray .textteaser {
  background-color: #ffffff;
  border-left: 5.336px solid #D9DEE8;
  border-right: 5.336px solid #D9DEE8;
}
#full-width .bg-color-wrapper.lightgray .three-col .textteaser,
#stage .bg-color-wrapper.lightgray .three-col .textteaser,
#main .bg-color-wrapper.lightgray .three-col .textteaser {
  background-color: #ffffff;
  border-left: 5.336px solid #D9DEE8;
  border-right: 5.336px solid #D9DEE8;
}
#full-width .bg-color-wrapper.middlegray .textteaser,
#stage .bg-color-wrapper.middlegray .textteaser,
#main .bg-color-wrapper.middlegray .textteaser {
  background-color: #ffffff;
  border-left: 5.336px solid #78879B;
  border-right: 5.336px solid #78879B;
}
#full-width .bg-color-wrapper.middlegray .three-col .textteaser,
#stage .bg-color-wrapper.middlegray .three-col .textteaser,
#main .bg-color-wrapper.middlegray .three-col .textteaser {
  background-color: #ffffff;
  border-left: 5.336px solid #78879B;
  border-right: 5.336px solid #78879B;
}
#main .bg-color-wrapper.lightgray .textteaser,
#main .bg-color-wrapper.middleGray .textteaser {
  background-color: #EEF0F2;
  border-left: 5.336px solid #ffffff;
  border-right: 5.336px solid #ffffff;
}
/* 3.2 Video */
#main .video,
#full-width .video {
  margin-bottom: 81.008px;
  position: relative;
  /* YouTube */
  /* MI24 */
}
#main .video .headline,
#full-width .video .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 0.5em;
}
#main .video .caption,
#full-width .video .caption {
  color: #4B5564;
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin: 10.672px 0 0;
  text-align: left;
}

#main .video.youtube .wrapper img,
#full-width .video.youtube .wrapper img {
  width: 100%;
}

#main .video .preview,
#full-width .video .preview {
  bottom: 0;
  display: block;
  position: absolute;
  text-decoration: none;
  top: 0;
  width: 100%;
}
#main .video .preview:before,
#full-width .video .preview:before,
#stage .video.lightbox .preview:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .video .preview:before,
#full-width .video .preview:before,
#main .video .preview:hover:before,
#full-width .video .preview:hover:before {
  text-decoration: none;
}
#main .video .preview:before,
#full-width .video .preview:before {
  content: "\e624";
}
#main .video .preview:before,
#full-width .video .preview:before,
#stage .video.lightbox .preview:before {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  color: #00A0F0;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.lt-ie9 #main .video .preview:before,
.lt-ie9 #full-width .video .preview:before {
  margin-left: -60px;
  margin-top: -60px;
}
.lt-ie9 #main .video .preview:before,
.lt-ie9 #full-width .video .preview:before {
  content: none;
}
.lt-ie9 #main .video .preview .play-icon,
.lt-ie9 #full-width .video .preview .play-icon {
  background: url(../img/layout/sprite.png) 0 -651px no-repeat;
  height: 126px;
  left: 50%;
  margin-left: -63px;
  margin-top: -63px;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  width: 126px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .video .preview .play-icon,
  .lt-ie9 #full-width .video .preview .play-icon {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#main .video .preview .video-script,
#full-width .video .preview .video-script {
  display: none;
}
#main .video .preview img,
#full-width .video .preview img {
  width: 100%;
}
#main .video.lightbox .preview,
#full-width .video.lightbox .preview {
  position: relative;
}
#main .video iframe,
#full-width .video iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}
.no-js #main .video iframe,
.no-js #full-width .video iframe {
  display: none;
}
#main .video .saved-content,
#full-width .video .saved-content,
#stage .video .saved-content {
  display: none;
}
/* Video lightbox */
#lightbox-content .video,
.lightbox-content .video {
  margin: auto;
  max-height: 100%;
  overflow: hidden;
  position: relative;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  width: 67%;
  /* YouTube */
  /* MI24 */
}
@media screen and (max-width: 1279px) {
  #lightbox-content .video,
  .lightbox-content .video {
    width: 85%;
  }
}
.lt-ie9 #lightbox-content .video,
.lt-ie9 .lightbox-content .video {
  top: 0;
}
#lightbox-content .video.youtube .wrapper,
.lightbox-content .video.youtube .wrapper {
  -webkit-overflow-scrolling: touch;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
#lightbox-content .video.mi24 .wrapper,
.lightbox-content .video.mi24 .wrapper {
  -webkit-overflow-scrolling: touch;
  height: 0;
  overflow: hidden;
  padding-bottom: 59.75%;
  position: relative;
}
#lightbox-content .video iframe,
.lightbox-content .video iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}
#lightbox-content .video .caption,
.lightbox-content .video .caption {
  font-size: 1.125em;
  line-height: 1.27777778em;
  margin: 0;
  padding: 1em 0 1em;
}
/* Video Play Icon Sizing for all videos */
.video,
#content .mediacentre-list .video.lightbox,
#content .media-area .video.lightbox {
  /* for Encasa */
}
.video .preview:before,
#content .mediacentre-list .video.lightbox .preview:before,
#content .media-area .video.lightbox .preview:before {
  font-size: 60px;
}
#sidebar .video,
#sidebar .mediacentre-list .video,
#sidebar .video.lightbox,
#content .small.video.lightbox,
#content .teaserwrapper.video.lightbox {
  /* for image teaser */
}
#sidebar .video .preview:before,
#sidebar .mediacentre-list .video .preview:before,
#sidebar .video.lightbox .preview:before,
#content .small.video.lightbox .preview:before,
#content .teaserwrapper.video.lightbox .preview:before {
  font-size: 60px;
}
#content .video.lightbox {
  /* for large videos */
}
#content .video.lightbox .preview:before {
  font-size: 100px;
}
.compact-teaser .video.lightbox {
  /* for compact highlight teaser */
}
#main .mediacentre-list.grid > ul > li .image,
#main .mediacentre-list.grid > ul > li .video {
  /* for mediacenter.html */
}
#main .mediacentre-list.grid > ul > li .image a.preview:before,
#main .mediacentre-list.grid > ul > li .video a.preview:before {
  font-size: 40px;
}
.lt-ie9 #main .mediacentre-list.grid > ul > li .image a.preview:before,
.lt-ie9 #main .mediacentre-list.grid > ul > li .video a.preview:before {
  margin-left: -28px;
  margin-top: -28px;
}
/* 06.03 Video + Text */
#main .videocontainer,
#full-width .videocontainer,
#stage .videocontainer,
#main .module-image-video-container,
#full-width .module-image-video-container,
#stage .module-image-video-container {
  *zoom: 1;
  margin-bottom: 81.008px;
}
#main .videocontainer:before,
#full-width .videocontainer:before,
#stage .videocontainer:before,
#main .module-image-video-container:before,
#full-width .module-image-video-container:before,
#stage .module-image-video-container:before,
#main .videocontainer:after,
#full-width .videocontainer:after,
#stage .videocontainer:after,
#main .module-image-video-container:after,
#full-width .module-image-video-container:after,
#stage .module-image-video-container:after {
  content: "";
  display: table;
}
#main .videocontainer:after,
#full-width .videocontainer:after,
#stage .videocontainer:after,
#main .module-image-video-container:after,
#full-width .module-image-video-container:after,
#stage .module-image-video-container:after {
  clear: both;
}
#main .videocontainer:before,
#full-width .videocontainer:before,
#stage .videocontainer:before,
#main .module-image-video-container:before,
#full-width .module-image-video-container:before,
#stage .module-image-video-container:before,
#main .videocontainer:after,
#full-width .videocontainer:after,
#stage .videocontainer:after,
#main .module-image-video-container:after,
#full-width .module-image-video-container:after,
#stage .module-image-video-container:after {
  content: " ";
  display: table;
}
#main .videocontainer:after,
#full-width .videocontainer:after,
#stage .videocontainer:after,
#main .module-image-video-container:after,
#full-width .module-image-video-container:after,
#stage .module-image-video-container:after {
  clear: both;
}
#main .videocontainer .small,
#full-width .videocontainer .small,
#stage .videocontainer .small,
#main .module-image-video-container .small,
#full-width .module-image-video-container .small,
#stage .module-image-video-container .small {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  margin-bottom: 0;
  width: 37.5%;
}

#main .videocontainer .big,
#full-width .videocontainer .big,
#stage .videocontainer .big,
#main .module-image-video-container .big,
#full-width .module-image-video-container .big,
#stage .module-image-video-container .big {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 0;
  width: 60.5%;
}

#main .videocontainer .video.mi24 .wrapper {
  padding-bottom: 66.6%;
}
@media screen and (max-width: 1280px) {
  #main .videocontainer .video.mi24 .wrapper {
    padding-bottom: 67.8%;
  }
}
#full-width .videocontainer .video.mi24 .wrapper {
  padding-bottom: 63%;
}
@media screen and (max-width: 1280px) {
  #full-width .videocontainer .video.mi24 .wrapper {
    padding-bottom: 63.9%;
  }
}
@media screen and (max-width: 1100px) {
  #full-width .videocontainer .video.mi24 .wrapper {
    padding-bottom: 65%%;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#main .products-container h2,
#full-width .products-container h2 {
  text-align: center;
}
.lt-ie9 #main .products-container,
.lt-ie9 #full-width .products-container {
  overflow: hidden;
}
#main .products-container .packery-container,
#full-width .products-container .packery-container {
  background: #ffffff;
  margin-bottom: 50px;
  width: 100%;
  /* clearfix */
}
#main .products-container .packery-container:after,
#full-width .products-container .packery-container:after {
  content: ' ';
  display: block;
  clear: both;
}
.lt-ie9 #main .products-container .packery-container,
.lt-ie9 #full-width .products-container .packery-container {
  overflow: hidden;
}
#main .products-container .packery-container .packery-item,
#full-width .products-container .packery-container .packery-item {
  background-color: #D9DEE8;
  color: #00A0F0;
  cursor: pointer;
  float: left;
  height: 140px;
  overflow: hidden;
  width: calc((100% - 10px * 4) / 5);
}
.lt-ie9 #main .products-container .packery-container .packery-item,
.lt-ie9 #full-width .products-container .packery-container .packery-item {
  width: 170px;
}
.no-touch #main .products-container .packery-container .packery-item:hover .packery-item-bottom,
.no-touch #full-width .products-container .packery-container .packery-item:hover .packery-item-bottom {
  color: #ffffff;
  z-index: 2;
}
.no-touch #main .products-container .packery-container .packery-item:hover:before,
.no-touch #full-width .products-container .packery-container .packery-item:hover:before {
  content: "";
  background-color: #4B5564;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}
.no-touch #main .products-container .packery-container .packery-item:hover .packery-hover-img,
.no-touch #full-width .products-container .packery-container .packery-item:hover .packery-hover-img {
  display: block;
  visibility: visible;
}
#main .products-container .packery-container .packery-item .packery-hover-img,
#full-width .products-container .packery-container .packery-item .packery-hover-img {
  bottom: 0;
  display: none;
  height: 100%;
  left: -9999px;
  margin: 0 auto;
  max-width: none;
  opacity: 0.3;
  position: absolute;
  right: -9999px;
  top: 0;
  visibility: hidden;
}
#main .products-container .packery-container .packery-item .packery-item-bottom,
#full-width .products-container .packery-container .packery-item .packery-item-bottom {
  font-size: 1.5em;
  line-height: 1.375em;
}
@media screen and (max-width: 767px) and screen and (max-width: 499px) {
  #main .products-container .packery-container .packery-item .packery-item-bottom,
  #full-width .products-container .packery-container .packery-item .packery-item-bottom {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .products-container .packery-container .packery-item.gigante,
#full-width .products-container .packery-container .packery-item.gigante {
  background: #4B5564;
  cursor: auto;
  height: 440px;
  overflow: visible;
  width: calc(((100% - 10px * 4 ) / 5) * 3 + 20px);
}
.lt-ie9 #main .products-container .packery-container .packery-item.gigante,
.lt-ie9 #full-width .products-container .packery-container .packery-item.gigante {
  width: 530px;
}
#main .products-container .packery-container .packery-item.gigante:hover .packery-hover-img,
#full-width .products-container .packery-container .packery-item.gigante:hover .packery-hover-img {
  display: none;
  visibility: hidden;
}
#main .products-container .packery-container .packery-item.gigante:hover:before,
#full-width .products-container .packery-container .packery-item.gigante:hover:before {
  display: none;
}
#main .products-container .packery-container .packery-item.gigante .packery-flyout.pane,
#full-width .products-container .packery-container .packery-item.gigante .packery-flyout.pane {
  visibility: visible;
}
#main .products-container .packery-container .packery-item.gigante .packery-flyout.pane .title,
#full-width .products-container .packery-container .packery-item.gigante .packery-flyout.pane .title {
  font-size: 2.25em;
  line-height: 1.36111111em;
}
#main .products-container .packery-container .packery-item.gigante .packery-flyout.pane .packery-flyout,
#full-width .products-container .packery-container .packery-item.gigante .packery-flyout.pane .packery-flyout {
  visibility: visible;
}
#main .products-container .packery-container .packery-item.gigante.with-dd,
#full-width .products-container .packery-container .packery-item.gigante.with-dd {
  height: 590px;
}
#main .products-container .packery-container .packery-item.gigante .packery-item-bottom,
#full-width .products-container .packery-container .packery-item.gigante .packery-item-bottom {
  display: none;
}
#main .products-container .packery-container .packery-item-noclick,
#full-width .products-container .packery-container .packery-item-noclick {
  background-color: #00A0F0;
  color: #ffffff;
  cursor: auto;
  float: left;
  height: 140px;
  width: calc((100% - 10px * 4) / 5);
}
.lt-ie9 #main .products-container .packery-container .packery-item-noclick,
.lt-ie9 #full-width .products-container .packery-container .packery-item-noclick {
  width: 170px;
}
#main .products-container .packery-container .gutter-sizer,
#full-width .products-container .packery-container .gutter-sizer {
  width: 10px;
}
#main .products-container .packery-container .packery-item-bottom,
#full-width .products-container .packery-container .packery-item-bottom {
  font-size: 1.5em;
  line-height: 1.375em;
  bottom: 0;
  left: 0;
  padding: 16px 16px 24px;
  position: absolute;
  right: 0;
}
@media screen and (max-width: 767px) and screen and (max-width: 499px) {
  #main .products-container .packery-container .packery-item-bottom,
  #full-width .products-container .packery-container .packery-item-bottom {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .products-container .packery-container .packery-flyout,
#full-width .products-container .packery-container .packery-flyout {
  visibility: hidden;
  color: #ffffff;
}
#main .products-container .packery-container .packery-flyout .header,
#full-width .products-container .packery-container .packery-flyout .header {
  height: 140px;
  overflow: hidden;
  position: relative;
}
#main .products-container .packery-container .packery-flyout .header img,
#full-width .products-container .packery-container .packery-flyout .header img {
  bottom: 0;
  height: 100%;
  left: -9999px;
  margin: 0 auto;
  max-width: none;
  opacity: 0.3;
  position: absolute;
  right: -9999px;
  top: 0;
}
#main .products-container .packery-container .packery-flyout .header .title,
#full-width .products-container .packery-container .packery-flyout .header .title {
  bottom: 0;
  left: 0;
  max-height: 120px;
  overflow: hidden;
  padding: 16px 50px 24px 16px;
  position: absolute;
}
#main .products-container .packery-container .packery-flyout.content,
#full-width .products-container .packery-container .packery-flyout.content {
  background: #4B5564;
  padding: 24px 16px 24px;
}
#main .products-container .packery-container .packery-flyout.content .button-blue,
#full-width .products-container .packery-container .packery-flyout.content .button-blue {
  color: #ffffff;
  margin-top: 13.5px;
  text-align: center;
  text-decoration: none;
  width: 40%;
}
#main #main .products-container .packery-container .packery-flyout.content .button-blue,
#main #full-width .products-container .packery-container .packery-flyout.content .button-blue,
#full-width #main .products-container .packery-container .packery-flyout.content .button-blue,
#full-width #full-width .products-container .packery-container .packery-flyout.content .button-blue {
  color: #ffffff;
  max-width: 300px;
  margin-top: 13.5px;
  text-decoration: none;
}
#main .products-container .packery-container .packery-flyout .action-holder,
#full-width .products-container .packery-container .packery-flyout .action-holder {
  *zoom: 1;
  position: absolute;
  bottom: 23.5px;
  width: 100%;
}
#main .products-container .packery-container .packery-flyout .action-holder:before,
#full-width .products-container .packery-container .packery-flyout .action-holder:before,
#main .products-container .packery-container .packery-flyout .action-holder:after,
#full-width .products-container .packery-container .packery-flyout .action-holder:after {
  content: "";
  display: table;
}
#main .products-container .packery-container .packery-flyout .action-holder:after,
#full-width .products-container .packery-container .packery-flyout .action-holder:after {
  clear: both;
}
#main .products-container .packery-container .packery-flyout .action-holder:before,
#full-width .products-container .packery-container .packery-flyout .action-holder:before,
#main .products-container .packery-container .packery-flyout .action-holder:after,
#full-width .products-container .packery-container .packery-flyout .action-holder:after {
  content: " ";
  display: table;
}
#main .products-container .packery-container .packery-flyout .action-holder:after,
#full-width .products-container .packery-container .packery-flyout .action-holder:after {
  clear: both;
}
#main .products-container .packery-container .packery-flyout .action-holder .country-dropdown,
#full-width .products-container .packery-container .packery-flyout .action-holder .country-dropdown,
#main .products-container .packery-container .packery-flyout .action-holder .region-dropdown,
#full-width .products-container .packery-container .packery-flyout .action-holder .region-dropdown {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin-right: 10.672px;
  width: 40%;
}
#main .products-container .packery-container .packery-flyout .action-holder .country-dropdown .options,
#full-width .products-container .packery-container .packery-flyout .action-holder .country-dropdown .options,
#main .products-container .packery-container .packery-flyout .action-holder .region-dropdown .options,
#full-width .products-container .packery-container .packery-flyout .action-holder .region-dropdown .options {
  background-color: #ffffff;
  position: absolute;
  width: 100%;
}
#main .products-container .packery-container .packery-flyout .action-holder .country-dropdown:last-child,
#full-width .products-container .packery-container .packery-flyout .action-holder .country-dropdown:last-child,
#main .products-container .packery-container .packery-flyout .action-holder .region-dropdown:last-child,
#full-width .products-container .packery-container .packery-flyout .action-holder .region-dropdown:last-child {
  margin-right: 0;
}
#main .products-container .packery-container .packery-flyout .action-holder .country-dropdown + .button-blue,
#full-width .products-container .packery-container .packery-flyout .action-holder .country-dropdown + .button-blue,
#main .products-container .packery-container .packery-flyout .action-holder .region-dropdown + .button-blue,
#full-width .products-container .packery-container .packery-flyout .action-holder .region-dropdown + .button-blue {
  background-color: #78879B;
}
#main .products-container .packery-container .packery-flyout .action-holder .country-dropdown + .button-blue:hover,
#full-width .products-container .packery-container .packery-flyout .action-holder .country-dropdown + .button-blue:hover,
#main .products-container .packery-container .packery-flyout .action-holder .region-dropdown + .button-blue:hover,
#full-width .products-container .packery-container .packery-flyout .action-holder .region-dropdown + .button-blue:hover {
  background-color: #78879B;
}
#main .products-container .packery-container .packery-flyout .action-holder .country-dropdown + .button-blue.active,
#full-width .products-container .packery-container .packery-flyout .action-holder .country-dropdown + .button-blue.active,
#main .products-container .packery-container .packery-flyout .action-holder .region-dropdown + .button-blue.active,
#full-width .products-container .packery-container .packery-flyout .action-holder .region-dropdown + .button-blue.active {
  background-color: #00A0F0;
}
#main .products-container .packery-container .packery-flyout .action-holder .country-dropdown + .button-blue.active:hover,
#full-width .products-container .packery-container .packery-flyout .action-holder .country-dropdown + .button-blue.active:hover,
#main .products-container .packery-container .packery-flyout .action-holder .region-dropdown + .button-blue.active:hover,
#full-width .products-container .packery-container .packery-flyout .action-holder .region-dropdown + .button-blue.active:hover {
  background-color: #003C7D;
}
#main .products-container .packery-container .img-gigante,
#full-width .products-container .packery-container .img-gigante {
  visibility: hidden;
}
#main .products-container .packery-container .flyout-close,
#full-width .products-container .packery-container .flyout-close {
  cursor: pointer;
  font-size: 0;
  height: 32px;
  line-height: 0;
  right: 16px;
  top: 16px;
  width: 32px;
  position: absolute;
  text-align: center;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  z-index: 10;
}
#main .products-container .packery-container .flyout-close:before,
#full-width .products-container .packery-container .flyout-close:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .products-container .packery-container .flyout-close:before,
#full-width .products-container .packery-container .flyout-close:before,
#main .products-container .packery-container .flyout-close:hover:before,
#full-width .products-container .packery-container .flyout-close:hover:before {
  text-decoration: none;
}
#main .products-container .packery-container .flyout-close:before,
#full-width .products-container .packery-container .flyout-close:before {
  content: "\e606";
}
#main .products-container .packery-container .flyout-close:before,
#full-width .products-container .packery-container .flyout-close:before {
  color: #ffffff;
  font-size: 32px;
  line-height: 1;
}
#main #packery .accordion .label,
#full-width #packery .accordion .label {
  padding: 15px 17px;
}
#main #packery .accordion .packery-item,
#full-width #packery .accordion .packery-item {
  background-color: transparent;
}
.no-touch #main #packery .accordion .packery-item:hover .packery-item-bottom,
.no-touch #full-width #packery .accordion .packery-item:hover .packery-item-bottom {
  color: #ffffff;
}
.no-touch #main #packery .accordion .packery-item:hover .packery-item-bottom.ui-state-active,
.no-touch #full-width #packery .accordion .packery-item:hover .packery-item-bottom.ui-state-active {
  color: #00A0F0;
}
#main #packery .accordion .packery-item .packery-flyout,
#full-width #packery .accordion .packery-item .packery-flyout {
  visibility: visible;
  display: block;
}
#main #packery .accordion .packery-item .packery-flyout .flyout-close,
#full-width #packery .accordion .packery-item .packery-flyout .flyout-close {
  display: none;
}
#main #packery .accordion .packery-item .packery-flyout.content,
#full-width #packery .accordion .packery-item .packery-flyout.content {
  padding: 0;
  background-color: transparent;
  color: #78879B;
}
#main #packery .accordion .packery-item .packery-flyout.content p,
#full-width #packery .accordion .packery-item .packery-flyout.content p {
  font-size: 1.125em;
  line-height: 1.44444444em;
}
#main #packery .accordion .packery-item .packery-flyout .action-holder,
#full-width #packery .accordion .packery-item .packery-flyout .action-holder {
  position: relative;
  bottom: auto;
}
#main #packery .accordion .packery-item .packery-flyout .action-holder label,
#full-width #packery .accordion .packery-item .packery-flyout .action-holder label {
  display: none;
}
#main #packery .accordion .packery-item .packery-flyout .action-holder .country-dropdown,
#full-width #packery .accordion .packery-item .packery-flyout .action-holder .country-dropdown,
#main #packery .accordion .packery-item .packery-flyout .action-holder .region-dropdown,
#full-width #packery .accordion .packery-item .packery-flyout .action-holder .region-dropdown {
  display: block;
  float: none;
  margin: 0 0 11px;
  width: 100%;
}
#main #packery .accordion .packery-item .packery-flyout .action-holder .country-dropdown .js-select,
#full-width #packery .accordion .packery-item .packery-flyout .action-holder .country-dropdown .js-select,
#main #packery .accordion .packery-item .packery-flyout .action-holder .region-dropdown .js-select,
#full-width #packery .accordion .packery-item .packery-flyout .action-holder .region-dropdown .js-select {
  background-color: #EEF0F2;
}
/* Formular - Publikation bestellen */
#main .publication-order .headline-area,
#main .newsletter-order .headline-area {
  *zoom: 1;
  border-bottom: 1px solid #D9DEE8;
  margin-bottom: 16px;
}
#main .publication-order .headline-area:before,
#main .newsletter-order .headline-area:before,
#main .publication-order .headline-area:after,
#main .newsletter-order .headline-area:after {
  content: "";
  display: table;
}
#main .publication-order .headline-area:after,
#main .newsletter-order .headline-area:after {
  clear: both;
}
#main .publication-order .headline-area:before,
#main .newsletter-order .headline-area:before,
#main .publication-order .headline-area:after,
#main .newsletter-order .headline-area:after {
  content: " ";
  display: table;
}
#main .publication-order .headline-area:after,
#main .newsletter-order .headline-area:after {
  clear: both;
}
#main .publication-order .headline-area h3,
#main .newsletter-order .headline-area h3 {
  font-size: 1.5em;
  line-height: 1.375em;
  float: left;
  font-weight: normal;
}
#main .publication-order .headline-area span,
#main .newsletter-order .headline-area span {
  color: #78879B;
  float: right;
  margin-top: 30px;
}
#main .publication-order .selectbox,
#main .newsletter-order .selectbox {
  border-bottom: 1px solid #D9DEE8;
  margin-bottom: 36px;
  padding-bottom: 16px;
}
#main .publication-order .selectbox label,
#main .newsletter-order .selectbox label {
  margin-bottom: 16px;
}
#main .publication-order .selectbox select,
#main .newsletter-order .selectbox select {
  width: 60%;
}
#main .publication-order .selectbox .js-select,
#main .newsletter-order .selectbox .js-select {
  background-color: #EEF0F2;
  width: 60%;
}
#main .publication-order .selectbox .js-select:before,
#main .newsletter-order .selectbox .js-select:before {
  font-weight: bold;
}
#main .publication-order .selectbox .options,
#main .newsletter-order .selectbox .options {
  width: 60%;
}
#main .publication-order .row label,
#main .newsletter-order .row label {
  font-weight: normal;
  margin-bottom: 10.672px;
  padding: 0;
}
#main .publication-order .row input,
#main .newsletter-order .row input {
  margin-bottom: 24px;
  width: 100%;
}
#main .publication-order .row.two,
#main .newsletter-order .row.two {
  *zoom: 1;
}
#main .publication-order .row.two:before,
#main .newsletter-order .row.two:before,
#main .publication-order .row.two:after,
#main .newsletter-order .row.two:after {
  content: "";
  display: table;
}
#main .publication-order .row.two:after,
#main .newsletter-order .row.two:after {
  clear: both;
}
#main .publication-order .row.two:before,
#main .newsletter-order .row.two:before,
#main .publication-order .row.two:after,
#main .newsletter-order .row.two:after {
  content: " ";
  display: table;
}
#main .publication-order .row.two:after,
#main .newsletter-order .row.two:after {
  clear: both;
}
#main .publication-order .row.two > div,
#main .newsletter-order .row.two > div {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 50%;
}
#main .publication-order .row.two > div:first-child,
#main .newsletter-order .row.two > div:first-child {
  padding-right: 16px;
}
#main .publication-order .row .single,
#main .newsletter-order .row .single {
  margin-bottom: 24px;
  max-width: 100%;
}
#main .publication-order .row .single input,
#main .newsletter-order .row .single input {
  width: auto;
}
#main .publication-order .row + .headline-area,
#main .newsletter-order .row + .headline-area {
  margin-top: 20px;
}
#main .publication-order .checkbox-wrapper,
#main .newsletter-order .checkbox-wrapper {
  border-bottom: 1px solid #D9DEE8;
  margin-bottom: 16px;
  padding: 0 0 16px;
}
#main .publication-order .checkbox-wrapper.large,
#main .newsletter-order .checkbox-wrapper.large {
  padding: 0;
}
#main .publication-order .checkbox-wrapper > label,
#main .newsletter-order .checkbox-wrapper > label {
  max-width: 100%;
}
#main .publication-order .checkbox-wrapper label span span,
#main .newsletter-order .checkbox-wrapper label span span {
  color: #78879B;
  margin-left: 16px;
}
#main .publication-order .checkbox-wrapper > div,
#main .newsletter-order .checkbox-wrapper > div {
  padding-left: 32px;
}
#main .publication-order .checkbox-wrapper > div p,
#main .newsletter-order .checkbox-wrapper > div p {
  color: #000000;
  display: inline-block;
  margin-bottom: 16px;
  max-width: 100%;
}
#main .publication-order .checkbox-wrapper > div p span,
#main .newsletter-order .checkbox-wrapper > div p span {
  display: inline;
  margin-left: 16px;
}
#main .publication-order .checkbox-wrapper > div span,
#main .newsletter-order .checkbox-wrapper > div span {
  color: #78879B;
  display: inline-block;
}
#main .publication-order .checkbox-wrapper > div label,
#main .newsletter-order .checkbox-wrapper > div label {
  display: inline-block;
  margin-bottom: 16px;
}
#main .publication-order .checkbox-wrapper > div label label,
#main .newsletter-order .checkbox-wrapper > div label label {
  display: inline;
}
#main .publication-order .checkbox-wrapper + .headline-area,
#main .newsletter-order .checkbox-wrapper + .headline-area {
  margin-top: 20px;
}
#main .publication-order .radio-wrapper,
#main .newsletter-order .radio-wrapper {
  border-bottom: 1px solid #D9DEE8;
  padding: 0;
}
#main .publication-order .radio-wrapper label,
#main .newsletter-order .radio-wrapper label {
  display: block;
  margin-bottom: 16px;
}
#main .publication-order .radio-wrapper + .headline-area,
#main .newsletter-order .radio-wrapper + .headline-area {
  margin-top: 36px;
}
#main .publication-order button,
#main .newsletter-order button {
  margin-bottom: 36px;
}
#main .filter-holder {
  *zoom: 1;
  margin-bottom: 24px;
  position: relative;
}
#main .filter-holder:before,
#main .filter-holder:after {
  content: "";
  display: table;
}
#main .filter-holder:after {
  clear: both;
}
#main .filter-holder:before,
#main .filter-holder:after {
  content: " ";
  display: table;
}
#main .filter-holder:after {
  clear: both;
}
#main .filter-holder > div {
  width: 49%;
  float: left;
}
#main .filter-holder > div:first-child {
  margin-right: 2%;
}
#main .filter-holder > div.list-holder .row {
  margin: 7.104px 0 0;
  position: relative;
  width: 100%;
}
#main .filter-holder > div.list-holder .row:first-child {
  margin: 0;
}
#main .filter-holder > div.list-holder .row select {
  display: none;
  padding: 0;
}
#main .filter-holder > div.list-holder .row .js-select {
  background-color: #EEF0F2;
  border: none;
  padding: 14px 16px 13px;
  display: block;
  color: #00A0F0;
  cursor: pointer;
}
#main .filter-holder > div.list-holder .row .js-select:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .filter-holder > div.list-holder .row .js-select:after,
#main .filter-holder > div.list-holder .row .js-select:hover:after {
  text-decoration: none;
}
#main .filter-holder > div.list-holder .row .js-select:after {
  content: "\e613";
}
#main .filter-holder > div.list-holder .row .js-select:before {
  display: none;
}
#main .filter-holder > div.list-holder .row .js-select:after {
  float: right;
  margin-top: 3px;
  font-size: 24px;
}
#main .filter-holder > div.list-holder .row .js-select:hover {
  background-color: #00A0F0;
  color: #ffffff;
}
#main .filter-holder > div.list-holder .row .options {
  border: 1px solid #D9DEE8;
  display: none;
  list-style: none;
}
#main .filter-holder > div.list-holder .row .options li {
  font-size: 1em;
  line-height: 1.625em;
  color: #00A0F0;
  cursor: pointer;
  margin-bottom: 0;
  padding: 14px 16px 13px;
}
#main .filter-holder > div.list-holder .row .options li:hover {
  background-color: #D9DEE8;
  color: #003C7D;
}
#main .filter-holder > div.list-holder .row.active .js-select:before {
  content: "\e617";
}
#main .filter-holder > div.list-holder .row.active .options {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  display: block;
  width: 100%;
  z-index: 1000;
  border-top: 0;
}
#main .filter-holder > div.form-holder input[type=text] {
  width: 100%;
  margin-bottom: 7.104px;
}
#main .filter-holder > div.form-holder div {
  *zoom: 1;
}
#main .filter-holder > div.form-holder div:before,
#main .filter-holder > div.form-holder div:after {
  content: "";
  display: table;
}
#main .filter-holder > div.form-holder div:after {
  clear: both;
}
#main .filter-holder > div.form-holder div:before,
#main .filter-holder > div.form-holder div:after {
  content: " ";
  display: table;
}
#main .filter-holder > div.form-holder div:after {
  clear: both;
}
#main .filter-holder > div.form-holder div:first-child {
  margin-bottom: 36px;
}
#main .filter-holder > div.form-holder div input[type="submit"] {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  border: none;
  color: #ffffff;
  float: right;
  padding: 9.672px 19px;
  text-align: center;
  -webkit-border-radius: 0px;
}
#main .filter-holder > div.form-holder div input[type="submit"]:hover {
  background-color: #003C7D;
}
#main .filter-holder > div.form-holder .reset {
  bottom: 0;
  position: absolute;
  right: 0;
  text-decoration: none;
}
#main .filter-holder > div.form-holder .reset:before {
  margin-top: 0.7em;
}
#main .filter-holder > div.form-holder .reset:hover {
  text-decoration: underline;
}
/* teaser grids */
.buehne,
#full-width,
#stage,
#main {
  /* Different background-colors full width */
}
.buehne .bg-color-wrapper,
#full-width .bg-color-wrapper,
#stage .bg-color-wrapper,
#main .bg-color-wrapper {
  padding: 40.504px 0;
}
.buehne .bg-color-wrapper h2,
#full-width .bg-color-wrapper h2,
#stage .bg-color-wrapper h2,
#main .bg-color-wrapper h2 {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #000000;
  margin: 0 0 24px;
}
.buehne .bg-color-wrapper h2 + .theme-slider,
#full-width .bg-color-wrapper h2 + .theme-slider,
#stage .bg-color-wrapper h2 + .theme-slider,
#main .bg-color-wrapper h2 + .theme-slider {
  padding-top: 0;
  margin-top: -6px;
}
.buehne .bg-color-wrapper h3,
#full-width .bg-color-wrapper h3,
#stage .bg-color-wrapper h3,
#main .bg-color-wrapper h3 {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin-bottom: 24px;
  margin-top: 0;
}
.buehne .bg-color-wrapper.lightgray,
#full-width .bg-color-wrapper.lightgray,
#stage .bg-color-wrapper.lightgray,
#main .bg-color-wrapper.lightgray {
  background-color: #D9DEE8;
}
.buehne .bg-color-wrapper.middlegray,
#full-width .bg-color-wrapper.middlegray,
#stage .bg-color-wrapper.middlegray,
#main .bg-color-wrapper.middlegray {
  background-color: #78879B;
}
.buehne .bg-color-wrapper.middlegray .module-wrapper .paragraph,
#full-width .bg-color-wrapper.middlegray .module-wrapper .paragraph,
#stage .bg-color-wrapper.middlegray .module-wrapper .paragraph,
#main .bg-color-wrapper.middlegray .module-wrapper .paragraph {
  color: #000000;
}
.buehne .bg-color-wrapper + .module-container,
#full-width .bg-color-wrapper + .module-container,
#stage .bg-color-wrapper + .module-container,
#main .bg-color-wrapper + .module-container {
  margin-top: 40.504px;
}
.buehne .teaser-wrapper,
#full-width .teaser-wrapper,
#stage .teaser-wrapper,
#main .teaser-wrapper {
  margin-bottom: 81.008px;
  color: #4B5564;
}
.buehne .teaser-wrapper > h2,
#full-width .teaser-wrapper > h2,
#stage .teaser-wrapper > h2,
#main .teaser-wrapper > h2 {
  font-size: 3.375em;
  line-height: 1.2962963em;
  color: #000000;
  margin: 0 auto;
  max-width: 1345px;
}
.lt-ie9 .buehne .teaser-wrapper > h2,
.lt-ie9 #full-width .teaser-wrapper > h2,
.lt-ie9 #stage .teaser-wrapper > h2,
.lt-ie9 #main .teaser-wrapper > h2 {
  max-width: 940px;
}
@media screen and (max-width: 1425px) {
  .buehne .teaser-wrapper > h2,
  #full-width .teaser-wrapper > h2,
  #stage .teaser-wrapper > h2,
  #main .teaser-wrapper > h2 {
    max-width: none;
    padding: 0 36px;
  }
}
.buehne .teaser-wrapper > h2 + .bg-color-wrapper,
#full-width .teaser-wrapper > h2 + .bg-color-wrapper,
#stage .teaser-wrapper > h2 + .bg-color-wrapper,
#main .teaser-wrapper > h2 + .bg-color-wrapper {
  margin-top: -4.736px;
}
.buehne .teaser-wrapper > h2 + .bg-color-wrapper.lightgray,
#full-width .teaser-wrapper > h2 + .bg-color-wrapper.lightgray,
#stage .teaser-wrapper > h2 + .bg-color-wrapper.lightgray,
#main .teaser-wrapper > h2 + .bg-color-wrapper.lightgray,
.buehne .teaser-wrapper > h2 + .bg-color-wrapper.middlegray,
#full-width .teaser-wrapper > h2 + .bg-color-wrapper.middlegray,
#stage .teaser-wrapper > h2 + .bg-color-wrapper.middlegray,
#main .teaser-wrapper > h2 + .bg-color-wrapper.middlegray {
  margin-top: 24px;
}
.buehne .teaser-wrapper .module-image-video-container img,
#full-width .teaser-wrapper .module-image-video-container img,
#stage .teaser-wrapper .module-image-video-container img,
#main .teaser-wrapper .module-image-video-container img {
  max-width: 100%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .image,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .image,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .video {
  width: 41%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 > h2,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 > h2,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 > h2,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 > h2 {
  width: 56%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .image,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .image,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .video {
  width: 66%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 > h2,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 > h2,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 > h2,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 > h2 {
  width: 31%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .image,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .image,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .video {
  width: 50%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 > h2,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 > h2,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 > h2,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 > h2 {
  width: 46%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3,
#main .teaser-wrapper .module-image-video-container.teaser-1-3,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3,
#main .teaser-wrapper .module-image-video-container.teaser-2-3,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 {
  *zoom: 1;
  margin-bottom: 0;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-3:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3:before,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3:before,
#main .teaser-wrapper .module-image-video-container.teaser-2-3:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-2:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#main .teaser-wrapper .module-image-video-container.teaser-1-3:after,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#main .teaser-wrapper .module-image-video-container.teaser-2-3:after,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#main .teaser-wrapper .module-image-video-container.teaser-1-2:after {
  content: "";
  display: table;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#main .teaser-wrapper .module-image-video-container.teaser-1-3:after,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#main .teaser-wrapper .module-image-video-container.teaser-2-3:after,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#main .teaser-wrapper .module-image-video-container.teaser-1-2:after {
  clear: both;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-3:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3:before,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3:before,
#main .teaser-wrapper .module-image-video-container.teaser-2-3:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-2:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#main .teaser-wrapper .module-image-video-container.teaser-1-3:after,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#main .teaser-wrapper .module-image-video-container.teaser-2-3:after,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#main .teaser-wrapper .module-image-video-container.teaser-1-2:after {
  content: " ";
  display: table;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3:after,
#main .teaser-wrapper .module-image-video-container.teaser-1-3:after,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3:after,
#main .teaser-wrapper .module-image-video-container.teaser-2-3:after,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2:after,
#main .teaser-wrapper .module-image-video-container.teaser-1-2:after {
  clear: both;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 > h2,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 > h2,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 > h2,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 > h2,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 > h2,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 > h2,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 > h2,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 > h2,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 > h2,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 > h2,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 > h2,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 > h2 {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #000000;
  float: left;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 > h2 + .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 > h2 + .image,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 > h2 + .image,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 > h2 + .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 > h2 + .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 > h2 + .image,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 > h2 + .image,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 > h2 + .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 > h2 + .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 > h2 + .image,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 > h2 + .image,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 > h2 + .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 > h2 + .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 > h2 + .video,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 > h2 + .video,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 > h2 + .video,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 > h2 + .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 > h2 + .video,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 > h2 + .video,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 > h2 + .video,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 > h2 + .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 > h2 + .video,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 > h2 + .video,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 > h2 + .video {
  margin-top: 10.672px;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview {
  bottom: 0;
  display: block;
  position: relative;
  text-decoration: none;
  top: 0;
  width: 100%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:hover:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:hover:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:hover:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:hover:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:hover:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:hover:before,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:hover:before,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:hover:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:hover:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:hover:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:hover:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:hover:before,
.video.lightbox:hover:before {
  text-decoration: none;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before {
  content: "\e624";
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  color: #00A0F0;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before {
  margin-left: -60px;
  margin-top: -60px;
}
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview:before,
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview:before,
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview:before {
  content: none;
}
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview .play-icon,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview .play-icon,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview .play-icon,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview .play-icon,
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview .play-icon,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview .play-icon,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview .play-icon,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview .play-icon,
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview .play-icon,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview .play-icon,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview .play-icon,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview .play-icon {
  background: url(../img/layout/sprite.png) 0 -651px no-repeat;
  height: 126px;
  left: 50%;
  margin-left: -63px;
  margin-top: -63px;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  width: 126px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview .play-icon,
  .lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview .play-icon,
  .lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview .play-icon,
  .lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview .play-icon,
  .lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview .play-icon,
  .lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview .play-icon,
  .lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview .play-icon,
  .lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview .play-icon,
  .lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview .play-icon,
  .lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview .play-icon,
  .lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview .play-icon,
  .lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview .play-icon {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview img,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview img,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview img,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .video.lightbox .preview img,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview img,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview img,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview img,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .video.lightbox .preview img,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview img,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview img,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview img,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .video.lightbox .preview img {
  width: 100%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .image,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .image,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .image,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .image,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .image,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .image,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .video,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .video,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .video,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .video,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .video,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .video,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .video,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .video,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .video {
  margin-top: 0;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote {
  padding-left: 16px;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  background-color: #00A0F0;
  color: #ffffff;
  display: inline;
  box-decoration-break: clone;
  font-size: 1.5em;
  line-height: 1.375em;
  text-decoration: none;
  padding: 1px 1px 2px 1px;
}
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.lt-ie9 .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
.lt-ie9 #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
.lt-ie9 #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
.lt-ie9 #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p {
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.DropShadow(color='#00a0f0', offX='20', offY='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.DropShadow(color='#00a0f0',offX='20',offY='0')";
}
.safari .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.safari #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.safari #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.safari #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.safari .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.safari #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.safari #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.safari #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.safari .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
.safari #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
.safari #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
.safari #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
.chrome-mac .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.chrome-mac #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.chrome-mac #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.chrome-mac #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p,
.chrome-mac .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.chrome-mac #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.chrome-mac #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.chrome-mac #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p,
.chrome-mac .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
.chrome-mac #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
.chrome-mac #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p,
.chrome-mac #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p {
  border-top: 6px solid #00A0F0;
}
.de-de .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.de-de #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.de-de #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.de-de #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.de-de .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.de-de #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.de-de #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.de-de #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.de-de .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before,
.de-de #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before,
.de-de #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before,
.de-de #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before {
  content: "\201E";
}
.de-de .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.de-de #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.de-de #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.de-de #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.de-de .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.de-de #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.de-de #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.de-de #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.de-de .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.de-de #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.de-de #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.de-de #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after {
  content: "";
}
.de-de .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.de-de #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.de-de #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.de-de #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.de-de .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.de-de #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.de-de #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.de-de #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.de-de .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.de-de #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.de-de #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.de-de #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after {
  content: "\201C";
}
.fr-fr .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.fr-fr #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.fr-fr #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.fr-fr #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.fr-fr .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.fr-fr #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.fr-fr #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.fr-fr #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.fr-fr .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before,
.fr-fr #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before,
.fr-fr #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before,
.fr-fr #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before,
.es-es .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.es-es #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.es-es #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.es-es #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:before,
.es-es .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.es-es #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.es-es #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.es-es #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:before,
.es-es .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before,
.es-es #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before,
.es-es #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before,
.es-es #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:before {
  content: "\00AB";
}
.fr-fr .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.fr-fr .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.fr-fr .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.fr-fr #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.fr-fr #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.fr-fr #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.es-es .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.es-es #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.es-es #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.es-es #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.es-es .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.es-es #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.es-es #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.es-es #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.es-es .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.es-es #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.es-es #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.es-es #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after {
  content: "";
}
.fr-fr .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.fr-fr .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.fr-fr #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.fr-fr .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.fr-fr #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.fr-fr #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.fr-fr #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.es-es .buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.es-es #full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.es-es #stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.es-es #main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p:after,
.es-es .buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.es-es #full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.es-es #stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.es-es #main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p:after,
.es-es .buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.es-es #full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.es-es #stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after,
.es-es #main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p:after {
  content: "\00BB";
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p + p,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p + p,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p + p,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p + p,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p + p,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p + p,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p + p,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p + p,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p + p,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p + p,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p + p,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p + p,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p + a,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p + a,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p + a,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .quote p + a,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p + a,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p + a,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p + a,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .quote p + a,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p + a,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p + a,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p + a,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .quote p + a {
  margin-top: 16px;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite {
  display: block;
  font-style: normal;
  font-size: 1em;
  line-height: 1.625em;
  margin-top: 16px;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite + p,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite + p,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite + p,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite + p,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite + p,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite + p,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite + p,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite + p,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite + p,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite + p,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite + p,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite + p,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite + a,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite + a,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite + a,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph cite + a,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite + a,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite + a,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite + a,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph cite + a,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite + a,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite + a,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite + a,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph cite + a {
  margin-top: 16px;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
  display: block;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position + p,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position + p,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position + p,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position + p,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position + p,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position + p,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position + p,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position + p,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position + p,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position + p,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position + p,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position + p,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position + a,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position + a,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position + a,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .position + a,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position + a,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position + a,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position + a,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .position + a,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position + a,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position + a,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position + a,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .position + a {
  margin-top: 16px;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .more,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .more,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .more,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .more,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .more,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .more,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .more,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .more,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .more,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .more,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .more,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .more,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .button-blue,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .button-blue,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .button-blue,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .module-wrapper .paragraph .button-blue,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .button-blue,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .button-blue,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .button-blue,
#main .teaser-wrapper .module-image-video-container.teaser-2-3 .module-wrapper .paragraph .button-blue,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .button-blue,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .button-blue,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .button-blue,
#main .teaser-wrapper .module-image-video-container.teaser-1-2 .module-wrapper .paragraph .button-blue {
  margin-bottom: 16px;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left > h2,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left > h2,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left > h2,
#main .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left > h2,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left > h2,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left > h2,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left > h2,
#main .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left > h2,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left > h2,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left > h2,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left > h2,
#main .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left > h2 {
  float: right;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .image,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .image,
#main .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .image,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .image,
#main .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .image,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .image,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .image,
#main .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .image,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .video,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .video,
#main .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .video,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .video,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .video,
#main .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .video,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .video,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .video,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .video,
#main .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .video {
  float: left;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .module-wrapper,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .module-wrapper,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .module-wrapper,
#main .teaser-wrapper .module-image-video-container.teaser-1-3.image-video-left .module-wrapper,
.buehne .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .module-wrapper,
#full-width .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .module-wrapper,
#stage .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .module-wrapper,
#main .teaser-wrapper .module-image-video-container.teaser-2-3.image-video-left .module-wrapper,
.buehne .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .module-wrapper,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .module-wrapper,
#stage .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .module-wrapper,
#main .teaser-wrapper .module-image-video-container.teaser-1-2.image-video-left .module-wrapper {
  float: right;
}
.buehne .teaser-wrapper .module-image-video-container .iframe-holder,
#full-width .teaser-wrapper .module-image-video-container .iframe-holder,
#stage .teaser-wrapper .module-image-video-container .iframe-holder,
#main .teaser-wrapper .module-image-video-container .iframe-holder {
  position: relative;
}
.buehne .teaser-wrapper .module-image-video-container .iframe-holder:before,
#full-width .teaser-wrapper .module-image-video-container .iframe-holder:before,
#stage .teaser-wrapper .module-image-video-container .iframe-holder:before,
#main .teaser-wrapper .module-image-video-container .iframe-holder:before {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.buehne .teaser-wrapper .module-image-video-container .iframe-holder > *,
#full-width .teaser-wrapper .module-image-video-container .iframe-holder > *,
#stage .teaser-wrapper .module-image-video-container .iframe-holder > *,
#main .teaser-wrapper .module-image-video-container .iframe-holder > * {
  position: absolute;
}
.buehne .teaser-wrapper .module-image-video-container .iframe-holder iframe,
#full-width .teaser-wrapper .module-image-video-container .iframe-holder iframe,
#stage .teaser-wrapper .module-image-video-container .iframe-holder iframe,
#main .teaser-wrapper .module-image-video-container .iframe-holder iframe {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder {
  position: relative;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder:before,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder:before,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder:before,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder:before {
  content: "";
  display: block;
  padding-bottom: 75%;
}
.buehne .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder > *,
#full-width .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder > *,
#stage .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder > *,
#main .teaser-wrapper .module-image-video-container.teaser-1-3 .iframe-holder > * {
  position: absolute;
}
.buehne .teaser-wrapper.no-margin,
#full-width .teaser-wrapper.no-margin,
#stage .teaser-wrapper.no-margin,
#main .teaser-wrapper.no-margin {
  margin-bottom: 0;
}
.buehne .teaser-wrapper.no-margin .bg-color-wrapper,
#full-width .teaser-wrapper.no-margin .bg-color-wrapper,
#stage .teaser-wrapper.no-margin .bg-color-wrapper,
#main .teaser-wrapper.no-margin .bg-color-wrapper {
  padding: 40.504px 0 24px;
}
#main .bg-color-wrapper.lightgray {
  background-color: #ffffff;
}
#main .bg-color-wrapper.middlegray {
  background-color: #ffffff;
}
/* Home Modules */
/***
*  Stage
***/
#buehne,
#stage .buehne,
#content-buehne,
.buehne {
  *zoom: 1;
  border: none;
  margin: 0;
  overflow: hidden;
  position: relative;
  /* Press-Stage */
}
#buehne:before,
#stage .buehne:before,
#content-buehne:before,
.buehne:before,
#buehne:after,
#stage .buehne:after,
#content-buehne:after,
.buehne:after {
  content: "";
  display: table;
}
#buehne:after,
#stage .buehne:after,
#content-buehne:after,
.buehne:after {
  clear: both;
}
#buehne:before,
#stage .buehne:before,
#content-buehne:before,
.buehne:before,
#buehne:after,
#stage .buehne:after,
#content-buehne:after,
.buehne:after {
  content: " ";
  display: table;
}
#buehne:after,
#stage .buehne:after,
#content-buehne:after,
.buehne:after {
  clear: both;
}
.lt-ie9 #buehne,
.lt-ie9 #stage .buehne,
.lt-ie9 #content-buehne,
.lt-ie9 .buehne {
  margin-left: auto;
  margin-right: auto;
  width: 940px;
  z-index: -1;
}
#buehne .wrapper,
#stage .buehne .wrapper,
#content-buehne .wrapper,
.buehne .wrapper {
  *zoom: 1;
  margin: 0 -0.5%;
  position: relative;
}
#buehne .wrapper:before,
#stage .buehne .wrapper:before,
#content-buehne .wrapper:before,
.buehne .wrapper:before,
#buehne .wrapper:after,
#stage .buehne .wrapper:after,
#content-buehne .wrapper:after,
.buehne .wrapper:after {
  content: "";
  display: table;
}
#buehne .wrapper:after,
#stage .buehne .wrapper:after,
#content-buehne .wrapper:after,
.buehne .wrapper:after {
  clear: both;
}
#buehne .wrapper:before,
#stage .buehne .wrapper:before,
#content-buehne .wrapper:before,
.buehne .wrapper:before,
#buehne .wrapper:after,
#stage .buehne .wrapper:after,
#content-buehne .wrapper:after,
.buehne .wrapper:after {
  content: " ";
  display: table;
}
#buehne .wrapper:after,
#stage .buehne .wrapper:after,
#content-buehne .wrapper:after,
.buehne .wrapper:after {
  clear: both;
}
#buehne .wrapper .item,
#stage .buehne .wrapper .item,
#content-buehne .wrapper .item,
.buehne .wrapper .item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  height: 0;
  overflow: hidden;
  margin: 0 0 1%;
  padding-bottom: 19.4%;
  position: relative;
  width: 20%;
}
.lt-ie9 #buehne .wrapper .item,
.lt-ie9 #stage .buehne .wrapper .item,
.lt-ie9 #content-buehne .wrapper .item,
.lt-ie9 .buehne .wrapper .item {
  padding-bottom: 24.6%;
  width: 25%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item,
  #stage .buehne .wrapper .item,
  #content-buehne .wrapper .item,
  .buehne .wrapper .item {
    padding-bottom: 24.6%;
  }
}
#buehne .wrapper .item > div,
#stage .buehne .wrapper .item > div,
#content-buehne .wrapper .item > div,
.buehne .wrapper .item > div {
  bottom: 0;
  border: 1px solid #ffffff;
  left: 0;
  margin: 0 2.5%;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.lt-ie9 #buehne .wrapper .item > div,
.lt-ie9 #stage .buehne .wrapper .item > div,
.lt-ie9 #content-buehne .wrapper .item > div,
.lt-ie9 .buehne .wrapper .item > div {
  margin: 0 2%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item > div,
  #stage .buehne .wrapper .item > div,
  #content-buehne .wrapper .item > div,
  .buehne .wrapper .item > div {
    margin: 0 2%;
  }
}
#buehne .wrapper .item > div > a,
#stage .buehne .wrapper .item > div > a,
#content-buehne .wrapper .item > div > a,
.buehne .wrapper .item > div > a {
  display: block;
  height: 100%;
  text-decoration: none;
  width: 100%;
}
#buehne .wrapper .item > div img,
#stage .buehne .wrapper .item > div img,
#content-buehne .wrapper .item > div img,
.buehne .wrapper .item > div img {
  width: 100%;
}
#buehne .wrapper .item > div .more,
#stage .buehne .wrapper .item > div .more,
#content-buehne .wrapper .item > div .more,
.buehne .wrapper .item > div .more {
  font-size: 1em;
  line-height: 1.625em;
  color: #00A0F0;
  display: inline-block;
  text-decoration: none;
}
#buehne .wrapper .item > div .more:after,
#stage .buehne .wrapper .item > div .more:after,
#content-buehne .wrapper .item > div .more:after,
.buehne .wrapper .item > div .more:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne .wrapper .item > div .more:after,
#stage .buehne .wrapper .item > div .more:after,
#content-buehne .wrapper .item > div .more:after,
.buehne .wrapper .item > div .more:after,
#buehne .wrapper .item > div .more:hover:after,
#stage .buehne .wrapper .item > div .more:hover:after,
#content-buehne .wrapper .item > div .more:hover:after,
.buehne .wrapper .item > div .more:hover:after {
  text-decoration: none;
}
#buehne .wrapper .item > div .more:after,
#stage .buehne .wrapper .item > div .more:after,
#content-buehne .wrapper .item > div .more:after,
.buehne .wrapper .item > div .more:after {
  content: "\e638";
}
#buehne .wrapper .item > div .more:hover,
#stage .buehne .wrapper .item > div .more:hover,
#content-buehne .wrapper .item > div .more:hover,
.buehne .wrapper .item > div .more:hover,
#buehne .wrapper .item > div .more:active,
#stage .buehne .wrapper .item > div .more:active,
#content-buehne .wrapper .item > div .more:active,
.buehne .wrapper .item > div .more:active,
#buehne .wrapper .item > div .more:focus,
#stage .buehne .wrapper .item > div .more:focus,
#content-buehne .wrapper .item > div .more:focus,
.buehne .wrapper .item > div .more:focus {
  text-decoration: underline;
}
#buehne .wrapper .item > div .more:after,
#stage .buehne .wrapper .item > div .more:after,
#content-buehne .wrapper .item > div .more:after,
.buehne .wrapper .item > div .more:after {
  font-size: 12px;
  margin-left: 4px;
  position: relative;
}
#buehne .wrapper .item.normal,
#stage .buehne .wrapper .item.normal,
#content-buehne .wrapper .item.normal,
.buehne .wrapper .item.normal {
  padding-bottom: 20.42%;
  width: 25%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.normal,
  #stage .buehne .wrapper .item.normal,
  #content-buehne .wrapper .item.normal,
  .buehne .wrapper .item.normal {
    padding-bottom: 20.42%;
    width: 25%;
  }
}
#buehne .wrapper .item.normal > div,
#stage .buehne .wrapper .item.normal > div,
#content-buehne .wrapper .item.normal > div,
.buehne .wrapper .item.normal > div {
  margin: 0 2%;
}
.lt-ie9 #buehne .wrapper .item.normal > div,
.lt-ie9 #stage .buehne .wrapper .item.normal > div,
.lt-ie9 #content-buehne .wrapper .item.normal > div,
.lt-ie9 .buehne .wrapper .item.normal > div {
  margin: 0 1.2%;
  padding-top: 0;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.normal > div,
  #stage .buehne .wrapper .item.normal > div,
  #content-buehne .wrapper .item.normal > div,
  .buehne .wrapper .item.normal > div {
    margin: 0 1.7%;
  }
}
#buehne .wrapper .item.normal > div .text .headline,
#stage .buehne .wrapper .item.normal > div .text .headline,
#content-buehne .wrapper .item.normal > div .text .headline,
.buehne .wrapper .item.normal > div .text .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  padding: 2px 0;
}
.safari #buehne .wrapper .item.normal > div .text .headline,
.safari #stage .buehne .wrapper .item.normal > div .text .headline,
.safari #content-buehne .wrapper .item.normal > div .text .headline,
.safari .buehne .wrapper .item.normal > div .text .headline,
.chrome-mac #buehne .wrapper .item.normal > div .text .headline,
.chrome-mac #stage .buehne .wrapper .item.normal > div .text .headline,
.chrome-mac #content-buehne .wrapper .item.normal > div .text .headline,
.chrome-mac .buehne .wrapper .item.normal > div .text .headline {
  line-height: 1.695em;
  position: relative;
  top: -3px;
}
.safari #buehne .wrapper .item.normal > div .text .category,
.safari #stage .buehne .wrapper .item.normal > div .text .category,
.safari #content-buehne .wrapper .item.normal > div .text .category,
.safari .buehne .wrapper .item.normal > div .text .category,
.chrome-mac #buehne .wrapper .item.normal > div .text .category,
.chrome-mac #stage .buehne .wrapper .item.normal > div .text .category,
.chrome-mac #content-buehne .wrapper .item.normal > div .text .category,
.chrome-mac .buehne .wrapper .item.normal > div .text .category {
  line-height: 1.2em;
  padding: 5px 1px 3px;
  top: -4px;
}
.lt-ie9 #buehne .wrapper .item.normal > div .bottom,
.lt-ie9 #stage .buehne .wrapper .item.normal > div .bottom,
.lt-ie9 #content-buehne .wrapper .item.normal > div .bottom,
.lt-ie9 .buehne .wrapper .item.normal > div .bottom {
  position: relative;
}
#buehne .wrapper .item.middle,
#stage .buehne .wrapper .item.middle,
#content-buehne .wrapper .item.middle,
.buehne .wrapper .item.middle {
  padding-bottom: 29.7%;
  width: 40%;
}
.lt-ie9 #buehne .wrapper .item.middle,
.lt-ie9 #stage .buehne .wrapper .item.middle,
.lt-ie9 #content-buehne .wrapper .item.middle,
.lt-ie9 .buehne .wrapper .item.middle {
  padding-bottom: 37.2%;
  width: 50%;
}
#buehne .wrapper .item.middle > div,
#stage .buehne .wrapper .item.middle > div,
#content-buehne .wrapper .item.middle > div,
.buehne .wrapper .item.middle > div {
  margin: 0 1.25%;
}
.lt-ie9 #buehne .wrapper .item.middle > div,
.lt-ie9 #stage .buehne .wrapper .item.middle > div,
.lt-ie9 #content-buehne .wrapper .item.middle > div,
.lt-ie9 .buehne .wrapper .item.middle > div {
  margin: 0 1%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.middle,
  #stage .buehne .wrapper .item.middle,
  #content-buehne .wrapper .item.middle,
  .buehne .wrapper .item.middle {
    padding-bottom: 37.2%;
  }
  #buehne .wrapper .item.middle > div,
  #stage .buehne .wrapper .item.middle > div,
  #content-buehne .wrapper .item.middle > div,
  .buehne .wrapper .item.middle > div {
    margin: 0 1%;
  }
}
#buehne .wrapper .item.large,
#stage .buehne .wrapper .item.large,
#content-buehne .wrapper .item.large,
.buehne .wrapper .item.large {
  padding-bottom: 39.9%;
  width: 60%;
}
.lt-ie9 #buehne .wrapper .item.large,
.lt-ie9 #stage .buehne .wrapper .item.large,
.lt-ie9 #content-buehne .wrapper .item.large,
.lt-ie9 .buehne .wrapper .item.large {
  padding-bottom: 50.2%;
  width: 75%;
}
#buehne .wrapper .item.large > div,
#stage .buehne .wrapper .item.large > div,
#content-buehne .wrapper .item.large > div,
.buehne .wrapper .item.large > div {
  margin: 0 0.8%;
}
.lt-ie9 #buehne .wrapper .item.large > div,
.lt-ie9 #stage .buehne .wrapper .item.large > div,
.lt-ie9 #content-buehne .wrapper .item.large > div,
.lt-ie9 .buehne .wrapper .item.large > div {
  margin: 0 0.6%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.large,
  #stage .buehne .wrapper .item.large,
  #content-buehne .wrapper .item.large,
  .buehne .wrapper .item.large {
    padding-bottom: 50.2%;
  }
  #buehne .wrapper .item.large > div,
  #stage .buehne .wrapper .item.large > div,
  #content-buehne .wrapper .item.large > div,
  .buehne .wrapper .item.large > div {
    margin: 0 0.6%;
  }
}
#buehne .wrapper .item.small,
#stage .buehne .wrapper .item.small,
#content-buehne .wrapper .item.small,
.buehne .wrapper .item.small {
  padding-bottom: 9.2%;
}
.lt-ie9 #buehne .wrapper .item.small,
.lt-ie9 #stage .buehne .wrapper .item.small,
.lt-ie9 #content-buehne .wrapper .item.small,
.lt-ie9 .buehne .wrapper .item.small {
  margin-bottom: 0.8%;
  padding-bottom: 11.8%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.small,
  #stage .buehne .wrapper .item.small,
  #content-buehne .wrapper .item.small,
  .buehne .wrapper .item.small {
    margin-bottom: 0.8%;
    padding-bottom: 11.6%;
  }
}
@media screen and (max-width: 499px) and screen and (max-width: 900px) {
  #buehne .wrapper .item.small > div p.category,
  #stage .buehne .wrapper .item.small > div p.category,
  #content-buehne .wrapper .item.small > div p.category,
  .buehne .wrapper .item.small > div p.category {
    display: none;
  }
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #buehne .wrapper .item.small > div p.category,
  #stage .buehne .wrapper .item.small > div p.category,
  #content-buehne .wrapper .item.small > div p.category,
  .buehne .wrapper .item.small > div p.category {
    display: block;
  }
}
#buehne .wrapper .item.wide,
#stage .buehne .wrapper .item.wide,
#content-buehne .wrapper .item.wide,
.buehne .wrapper .item.wide {
  padding-bottom: 20.42%;
  width: 50%;
}
.lt-ie9 #buehne .wrapper .item.wide,
.lt-ie9 #stage .buehne .wrapper .item.wide,
.lt-ie9 #content-buehne .wrapper .item.wide,
.lt-ie9 .buehne .wrapper .item.wide {
  height: auto;
  padding-bottom: 29%;
  width: 50%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.wide,
  #stage .buehne .wrapper .item.wide,
  #content-buehne .wrapper .item.wide,
  .buehne .wrapper .item.wide {
    padding-bottom: 33.33333333%;
    width: 50%;
  }
}
#buehne .wrapper .item.wide > div,
#stage .buehne .wrapper .item.wide > div,
#content-buehne .wrapper .item.wide > div,
.buehne .wrapper .item.wide > div {
  margin: 0 1.25%;
}
.lt-ie9 #buehne .wrapper .item.wide > div,
.lt-ie9 #stage .buehne .wrapper .item.wide > div,
.lt-ie9 #content-buehne .wrapper .item.wide > div,
.lt-ie9 .buehne .wrapper .item.wide > div {
  margin: 0 0.6%;
  padding-top: 0;
  position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.wide > div,
  #stage .buehne .wrapper .item.wide > div,
  #content-buehne .wrapper .item.wide > div,
  .buehne .wrapper .item.wide > div {
    margin: 0 1%;
  }
}
#buehne .wrapper .item.wide > div .bottom,
#stage .buehne .wrapper .item.wide > div .bottom,
#content-buehne .wrapper .item.wide > div .bottom,
.buehne .wrapper .item.wide > div .bottom {
  position: relative;
}
#buehne .wrapper .item.wide > div .text .headline,
#stage .buehne .wrapper .item.wide > div .text .headline,
#content-buehne .wrapper .item.wide > div .text .headline,
.buehne .wrapper .item.wide > div .text .headline {
  font-size: 1.5em;
  line-height: 1.16666667em;
}
#buehne .wrapper .item.wide.mid-position,
#stage .buehne .wrapper .item.wide.mid-position,
#content-buehne .wrapper .item.wide.mid-position,
.buehne .wrapper .item.wide.mid-position {
  margin-left: 25%;
  padding-bottom: 20.42%;
}
.lt-ie9 #buehne .wrapper .item.wide.mid-position,
.lt-ie9 #stage .buehne .wrapper .item.wide.mid-position,
.lt-ie9 #content-buehne .wrapper .item.wide.mid-position,
.lt-ie9 .buehne .wrapper .item.wide.mid-position {
  padding: 0;
}
#buehne .wrapper .item.wide.mid-position + .normal,
#stage .buehne .wrapper .item.wide.mid-position + .normal,
#content-buehne .wrapper .item.wide.mid-position + .normal,
.buehne .wrapper .item.wide.mid-position + .normal {
  left: 0;
  position: absolute;
}
#buehne .wrapper .item.wider,
#stage .buehne .wrapper .item.wider,
#content-buehne .wrapper .item.wider,
.buehne .wrapper .item.wider {
  margin-bottom: 1%;
  padding-bottom: 41.85%;
  width: 75%;
}
#buehne .wrapper .item.wider > div,
#stage .buehne .wrapper .item.wider > div,
#content-buehne .wrapper .item.wider > div,
.buehne .wrapper .item.wider > div {
  bottom: 0;
  margin: 0 0.7%;
  position: absolute;
  top: 0;
}
.lt-ie9 #buehne .wrapper .item.wider > div,
.lt-ie9 #stage .buehne .wrapper .item.wider > div,
.lt-ie9 #content-buehne .wrapper .item.wider > div,
.lt-ie9 .buehne .wrapper .item.wider > div {
  margin: 0 0.45%;
}
#buehne .wrapper .item.full,
#stage .buehne .wrapper .item.full,
#content-buehne .wrapper .item.full,
.buehne .wrapper .item.full {
  height: 668px;
  padding-bottom: 0;
  width: 100%;
}
.lt-ie9 #buehne .wrapper .item.full,
.lt-ie9 #stage .buehne .wrapper .item.full,
.lt-ie9 #content-buehne .wrapper .item.full,
.lt-ie9 .buehne .wrapper .item.full {
  padding-bottom: 0;
  width: 100%;
}
#buehne .wrapper .item.full > div,
#stage .buehne .wrapper .item.full > div,
#content-buehne .wrapper .item.full > div,
.buehne .wrapper .item.full > div {
  height: 100%;
  margin: 0 0.5%;
  position: relative;
}
.lt-ie9 #buehne .wrapper .item.full > div,
.lt-ie9 #stage .buehne .wrapper .item.full > div,
.lt-ie9 #content-buehne .wrapper .item.full > div,
.lt-ie9 .buehne .wrapper .item.full > div {
  margin: 0 0.3%;
}
#buehne .wrapper .item.full > div img,
#stage .buehne .wrapper .item.full > div img,
#content-buehne .wrapper .item.full > div img,
.buehne .wrapper .item.full > div img {
  height: 100%;
  left: -9999px;
  margin: 0 auto;
  position: absolute;
  right: -9999px;
  top: 0;
  width: auto;
}
@media screen and (min-width: 1024px) {
  #buehne .wrapper .item.full > div img,
  #stage .buehne .wrapper .item.full > div img,
  #content-buehne .wrapper .item.full > div img,
  .buehne .wrapper .item.full > div img {
    width: 100%;
  }
}
#buehne .wrapper .item.full > div .text p,
#stage .buehne .wrapper .item.full > div .text p,
#content-buehne .wrapper .item.full > div .text p,
.buehne .wrapper .item.full > div .text p {
  font-size: 1em;
  line-height: 1.625em;
}
#buehne .wrapper .item.full > div .text p.headline,
#stage .buehne .wrapper .item.full > div .text p.headline,
#content-buehne .wrapper .item.full > div .text p.headline,
.buehne .wrapper .item.full > div .text p.headline {
  font-size: 3.375em;
  line-height: 1.2962963em;
}
#buehne .wrapper .item.textteaser,
#stage .buehne .wrapper .item.textteaser,
#content-buehne .wrapper .item.textteaser,
.buehne .wrapper .item.textteaser {
  background-color: #ffffff;
  margin: 0 0 1%;
  padding: 0;
}
#buehne .wrapper .item.textteaser > div,
#stage .buehne .wrapper .item.textteaser > div,
#content-buehne .wrapper .item.textteaser > div,
.buehne .wrapper .item.textteaser > div {
  background-color: #EEF0F2;
  bottom: 0;
  color: #4B5564;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#buehne .wrapper .item.textteaser > div p,
#stage .buehne .wrapper .item.textteaser > div p,
#content-buehne .wrapper .item.textteaser > div p,
.buehne .wrapper .item.textteaser > div p {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin: 0 0 7.104px;
}
#buehne .wrapper .item.textteaser > div p.category,
#stage .buehne .wrapper .item.textteaser > div p.category,
#content-buehne .wrapper .item.textteaser > div p.category,
.buehne .wrapper .item.textteaser > div p.category {
  font-size: 0.75em !important;
  line-height: 1.33333333em !important;
  margin: 0 0 7px;
}
.lt-ie9 #buehne .wrapper .item.textteaser > div p.category,
.lt-ie9 #stage .buehne .wrapper .item.textteaser > div p.category,
.lt-ie9 #content-buehne .wrapper .item.textteaser > div p.category,
.lt-ie9 .buehne .wrapper .item.textteaser > div p.category {
  display: none;
}
#buehne .wrapper .item.textteaser > div p.headline,
#stage .buehne .wrapper .item.textteaser > div p.headline,
#content-buehne .wrapper .item.textteaser > div p.headline,
.buehne .wrapper .item.textteaser > div p.headline {
  font-size: 2.5em;
  line-height: 1.125em;
  color: #000000;
  margin: 0 0 5px;
}
#buehne .wrapper .item.textteaser > div a:hover,
#stage .buehne .wrapper .item.textteaser > div a:hover,
#content-buehne .wrapper .item.textteaser > div a:hover,
.buehne .wrapper .item.textteaser > div a:hover {
  text-decoration: none;
}
#buehne .wrapper .item.textteaser.normal,
#stage .buehne .wrapper .item.textteaser.normal,
#content-buehne .wrapper .item.textteaser.normal,
.buehne .wrapper .item.textteaser.normal {
  padding-bottom: 20.42%;
}
#buehne .wrapper .item.textteaser.normal .bottom .headline,
#stage .buehne .wrapper .item.textteaser.normal .bottom .headline,
#content-buehne .wrapper .item.textteaser.normal .bottom .headline,
.buehne .wrapper .item.textteaser.normal .bottom .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin-bottom: 10.672px;
}
#buehne .wrapper .item.textteaser.small .bottom,
#stage .buehne .wrapper .item.textteaser.small .bottom,
#content-buehne .wrapper .item.textteaser.small .bottom,
.buehne .wrapper .item.textteaser.small .bottom {
  padding-bottom: 12px;
}
#buehne .wrapper .item.textteaser.wide,
#stage .buehne .wrapper .item.textteaser.wide,
#content-buehne .wrapper .item.textteaser.wide,
.buehne .wrapper .item.textteaser.wide {
  padding-bottom: 20.42%;
}
.lt-ie9 #buehne .wrapper .item.textteaser.wide,
.lt-ie9 #stage .buehne .wrapper .item.textteaser.wide,
.lt-ie9 #content-buehne .wrapper .item.textteaser.wide,
.lt-ie9 .buehne .wrapper .item.textteaser.wide {
  height: 0;
}
.lt-ie9 #buehne .wrapper .item.textteaser.wide > div,
.lt-ie9 #stage .buehne .wrapper .item.textteaser.wide > div,
.lt-ie9 #content-buehne .wrapper .item.textteaser.wide > div,
.lt-ie9 .buehne .wrapper .item.textteaser.wide > div {
  position: absolute;
}
#buehne .wrapper .item.textteaser.wide > div .bottom,
#stage .buehne .wrapper .item.textteaser.wide > div .bottom,
#content-buehne .wrapper .item.textteaser.wide > div .bottom,
.buehne .wrapper .item.textteaser.wide > div .bottom {
  padding-bottom: 16.896px;
}
.lt-ie9 #buehne .wrapper .item.textteaser.wide > div .bottom,
.lt-ie9 #stage .buehne .wrapper .item.textteaser.wide > div .bottom,
.lt-ie9 #content-buehne .wrapper .item.textteaser.wide > div .bottom,
.lt-ie9 .buehne .wrapper .item.textteaser.wide > div .bottom {
  position: absolute;
}
#buehne .wrapper .item.textteaser.wide > div .bottom .category,
#stage .buehne .wrapper .item.textteaser.wide > div .bottom .category,
#content-buehne .wrapper .item.textteaser.wide > div .bottom .category,
.buehne .wrapper .item.textteaser.wide > div .bottom .category {
  margin-bottom: 0;
}
#buehne .wrapper .item.textteaser.wide > div .bottom .headline,
#stage .buehne .wrapper .item.textteaser.wide > div .bottom .headline,
#content-buehne .wrapper .item.textteaser.wide > div .bottom .headline,
.buehne .wrapper .item.textteaser.wide > div .bottom .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  margin-bottom: 10.672px;
}
#buehne .wrapper .item.quicklinks > div,
#stage .buehne .wrapper .item.quicklinks > div,
#content-buehne .wrapper .item.quicklinks > div,
.buehne .wrapper .item.quicklinks > div {
  background-color: #00A0F0;
  bottom: 0;
  color: #ffffff;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#buehne .wrapper .item.quicklinks > div ul,
#stage .buehne .wrapper .item.quicklinks > div ul,
#content-buehne .wrapper .item.quicklinks > div ul,
.buehne .wrapper .item.quicklinks > div ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#buehne .wrapper .item.quicklinks > div a,
#stage .buehne .wrapper .item.quicklinks > div a,
#content-buehne .wrapper .item.quicklinks > div a,
.buehne .wrapper .item.quicklinks > div a {
  font-size: 1em;
  line-height: 1.625em;
  border-bottom: 1px solid #D9DEE8;
  color: #ffffff;
  display: block;
  padding: 10px 0;
  text-decoration: none;
}
#buehne .wrapper .item.quicklinks > div a:hover,
#stage .buehne .wrapper .item.quicklinks > div a:hover,
#content-buehne .wrapper .item.quicklinks > div a:hover,
.buehne .wrapper .item.quicklinks > div a:hover,
#buehne .wrapper .item.quicklinks > div a:active,
#stage .buehne .wrapper .item.quicklinks > div a:active,
#content-buehne .wrapper .item.quicklinks > div a:active,
.buehne .wrapper .item.quicklinks > div a:active {
  text-decoration: underline;
}
#buehne .wrapper .item.quicklinks > div .bottom,
#stage .buehne .wrapper .item.quicklinks > div .bottom,
#content-buehne .wrapper .item.quicklinks > div .bottom,
.buehne .wrapper .item.quicklinks > div .bottom {
  padding-bottom: 16.896px;
}
.lt-ie9 #buehne .wrapper .item.quicklinks > div .bottom,
.lt-ie9 #stage .buehne .wrapper .item.quicklinks > div .bottom,
.lt-ie9 #content-buehne .wrapper .item.quicklinks > div .bottom,
.lt-ie9 .buehne .wrapper .item.quicklinks > div .bottom {
  position: absolute;
}
#buehne .wrapper .item.quicklinks > div .bottom a,
#stage .buehne .wrapper .item.quicklinks > div .bottom a,
#content-buehne .wrapper .item.quicklinks > div .bottom a,
.buehne .wrapper .item.quicklinks > div .bottom a {
  border-bottom: 1px solid #D9DEE8;
}
#buehne .wrapper .item.quicklinks > div .headline,
#stage .buehne .wrapper .item.quicklinks > div .headline,
#content-buehne .wrapper .item.quicklinks > div .headline,
.buehne .wrapper .item.quicklinks > div .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #ffffff;
  margin: 0 0 10.672px;
}
#buehne .wrapper .item.quicklinks.white > div,
#stage .buehne .wrapper .item.quicklinks.white > div,
#content-buehne .wrapper .item.quicklinks.white > div,
.buehne .wrapper .item.quicklinks.white > div {
  background-color: #EEF0F2;
  color: #00A0F0;
}
#buehne .wrapper .item.quicklinks.white > div .headline,
#stage .buehne .wrapper .item.quicklinks.white > div .headline,
#content-buehne .wrapper .item.quicklinks.white > div .headline,
.buehne .wrapper .item.quicklinks.white > div .headline {
  color: #00A0F0;
}
#buehne .wrapper .item.quicklinks.white > div ul,
#stage .buehne .wrapper .item.quicklinks.white > div ul,
#content-buehne .wrapper .item.quicklinks.white > div ul,
.buehne .wrapper .item.quicklinks.white > div ul {
  color: #00A0F0;
}
#buehne .wrapper .item.quicklinks.white > div a,
#stage .buehne .wrapper .item.quicklinks.white > div a,
#content-buehne .wrapper .item.quicklinks.white > div a,
.buehne .wrapper .item.quicklinks.white > div a {
  border-bottom: 1px solid #D9DEE8;
  color: #00A0F0;
}
#buehne .wrapper .item.imageteaser-blue .target,
#stage .buehne .wrapper .item.imageteaser-blue .target,
#content-buehne .wrapper .item.imageteaser-blue .target,
.buehne .wrapper .item.imageteaser-blue .target {
  font-size: 2.25em;
  line-height: 1.36111111em;
  background-color: #00A0F0;
  color: #ffffff;
  display: block;
  left: 15px;
  margin: 0;
  padding: 31px 10.672px 0;
  position: absolute;
  top: 0;
}
#buehne .wrapper .item.imageteaser-blue > div .text,
#stage .buehne .wrapper .item.imageteaser-blue > div .text,
#content-buehne .wrapper .item.imageteaser-blue > div .text,
.buehne .wrapper .item.imageteaser-blue > div .text {
  bottom: 24px;
  left: 0;
  max-width: 66.6666%;
  padding: 0 16px;
  position: absolute;
  z-index: 5;
}
#buehne .wrapper .item.imageteaser-blue > div .text.align-top,
#stage .buehne .wrapper .item.imageteaser-blue > div .text.align-top,
#content-buehne .wrapper .item.imageteaser-blue > div .text.align-top,
.buehne .wrapper .item.imageteaser-blue > div .text.align-top {
  bottom: auto;
  top: 28px;
}
.lt-ie9 #buehne .wrapper .item.imageteaser-blue > div .text,
.lt-ie9 #stage .buehne .wrapper .item.imageteaser-blue > div .text,
.lt-ie9 #content-buehne .wrapper .item.imageteaser-blue > div .text,
.lt-ie9 .buehne .wrapper .item.imageteaser-blue > div .text {
  padding: 0;
}
#buehne .wrapper .item.imageteaser-blue > div .text .overline,
#stage .buehne .wrapper .item.imageteaser-blue > div .text .overline,
#content-buehne .wrapper .item.imageteaser-blue > div .text .overline,
.buehne .wrapper .item.imageteaser-blue > div .text .overline {
  font-size: 0.75em;
  line-height: 1.33333333em;
  display: inline-block;
}
#buehne .wrapper .item.imageteaser-blue > div .text .overline .date,
#stage .buehne .wrapper .item.imageteaser-blue > div .text .overline .date,
#content-buehne .wrapper .item.imageteaser-blue > div .text .overline .date,
.buehne .wrapper .item.imageteaser-blue > div .text .overline .date {
  border-right: 1px solid #ffffff;
  margin-right: 8px;
  padding-right: 8px;
}
#buehne .wrapper .item.imageteaser-blue > div .text p,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p,
#content-buehne .wrapper .item.imageteaser-blue > div .text p,
.buehne .wrapper .item.imageteaser-blue > div .text p {
  font-size: 1em;
  line-height: 1.625em;
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  display: inline-block;
  margin-bottom: 0;
  margin-top: 4px;
  padding: 3px 0 1px 0;
}
#buehne .wrapper .item.imageteaser-blue > div .text p:before,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p:before,
#content-buehne .wrapper .item.imageteaser-blue > div .text p:before,
.buehne .wrapper .item.imageteaser-blue > div .text p:before {
  content: "";
  display: block;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline {
  font-size: 1.5em;
  line-height: 1.95833333em;
  display: inline;
  margin: 0;
  padding: 7px 1px 5px;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline:before,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline:before,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline:before,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline:before {
  display: none;
}
.safari #buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.safari #stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.safari #content-buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.safari .buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.chrome-mac #buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.chrome-mac .buehne .wrapper .item.imageteaser-blue > div .text p.headline {
  position: relative;
  top: -3px;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span {
  white-space: nowrap;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span:hover:after,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span:hover:after,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span:hover:after,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span:hover:after {
  text-decoration: none;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after {
  content: "\e908";
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after {
  font-size: 30px;
  margin-left: 10.672px;
  position: relative;
  top: 4px;
  white-space: nowrap;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.category,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.category,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.category,
.buehne .wrapper .item.imageteaser-blue > div .text p.category {
  font-size: 0.75em;
  line-height: 2.25em;
  display: inline;
  margin-bottom: 1px;
  margin-top: 0;
  padding: 4px 1px 3px;
  position: relative;
  top: -1px;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.category:before,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.category:before,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.category:before,
.buehne .wrapper .item.imageteaser-blue > div .text p.category:before {
  display: none;
}
.lt-ie9 #buehne .wrapper .item.imageteaser-blue > div a .play-icon,
.lt-ie9 #stage .buehne .wrapper .item.imageteaser-blue > div a .play-icon,
.lt-ie9 #content-buehne .wrapper .item.imageteaser-blue > div a .play-icon,
.lt-ie9 .buehne .wrapper .item.imageteaser-blue > div a .play-icon {
  display: none;
}
#buehne .wrapper .item.imageteaser-blue > div a:before,
#stage .buehne .wrapper .item.imageteaser-blue > div a:before,
#content-buehne .wrapper .item.imageteaser-blue > div a:before,
.buehne .wrapper .item.imageteaser-blue > div a:before {
  display: none;
}
#buehne .wrapper .item.imageteaser-blue > div .iframe-holder,
#stage .buehne .wrapper .item.imageteaser-blue > div .iframe-holder,
#content-buehne .wrapper .item.imageteaser-blue > div .iframe-holder,
.buehne .wrapper .item.imageteaser-blue > div .iframe-holder {
  height: 100%;
  position: relative;
  width: 100%;
}
#buehne .wrapper .item.imageteaser-blue > div .iframe-holder iframe,
#stage .buehne .wrapper .item.imageteaser-blue > div .iframe-holder iframe,
#content-buehne .wrapper .item.imageteaser-blue > div .iframe-holder iframe,
.buehne .wrapper .item.imageteaser-blue > div .iframe-holder iframe {
  height: 100%;
  position: relative;
  width: 100%;
}
#buehne .wrapper .item.imageteaser-blue.item.wide,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide,
#content-buehne .wrapper .item.imageteaser-blue.item.wide,
.buehne .wrapper .item.imageteaser-blue.item.wide,
#buehne .wrapper .item.imageteaser-blue.item.wider,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider,
#content-buehne .wrapper .item.imageteaser-blue.item.wider,
.buehne .wrapper .item.imageteaser-blue.item.wider {
  padding-bottom: 31.35%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.imageteaser-blue.item.wide,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wide,
  #content-buehne .wrapper .item.imageteaser-blue.item.wide,
  .buehne .wrapper .item.imageteaser-blue.item.wide,
  #buehne .wrapper .item.imageteaser-blue.item.wider,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wider,
  #content-buehne .wrapper .item.imageteaser-blue.item.wider,
  .buehne .wrapper .item.imageteaser-blue.item.wider {
    padding-bottom: 64.85%;
    width: 50%;
  }
  #buehne .wrapper .item.imageteaser-blue.item.wide > div,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wide > div,
  #content-buehne .wrapper .item.imageteaser-blue.item.wide > div,
  .buehne .wrapper .item.imageteaser-blue.item.wide > div,
  #buehne .wrapper .item.imageteaser-blue.item.wider > div,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wider > div,
  #content-buehne .wrapper .item.imageteaser-blue.item.wider > div,
  .buehne .wrapper .item.imageteaser-blue.item.wider > div {
    margin: 0 0.5%;
  }
}
#buehne .wrapper .item.imageteaser-blue.item.wide .text,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide .text,
#content-buehne .wrapper .item.imageteaser-blue.item.wide .text,
.buehne .wrapper .item.imageteaser-blue.item.wide .text,
#buehne .wrapper .item.imageteaser-blue.item.wider .text,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider .text,
#content-buehne .wrapper .item.imageteaser-blue.item.wider .text,
.buehne .wrapper .item.imageteaser-blue.item.wider .text {
  max-width: 75%;
}
#buehne .wrapper .item.imageteaser-blue.item.wide .text p,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p,
#content-buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.buehne .wrapper .item.imageteaser-blue.item.wide .text p,
#buehne .wrapper .item.imageteaser-blue.item.wider .text p,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p,
#content-buehne .wrapper .item.imageteaser-blue.item.wider .text p,
.buehne .wrapper .item.imageteaser-blue.item.wider .text p {
  font-size: 1em;
  line-height: 1.75em;
}
#buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
#content-buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
#buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
#content-buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline {
  font-size: 2.5em;
  line-height: 1.85em;
  margin-bottom: 1px;
  padding: 10px 1px 12px;
}
#buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline:before,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline:before,
#content-buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline:before,
.buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline:before,
#buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline:before,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline:before,
#content-buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline:before,
.buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline:before {
  display: none;
}
.safari #buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.safari #stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.safari #content-buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.safari .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.safari #buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.safari #stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.safari #content-buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.safari .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.chrome-mac #buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.chrome-mac .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.chrome-mac #buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.chrome-mac .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline {
  line-height: 1.62em;
  margin-top: 0;
}

#buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline span:after,
#buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline span:after {
  font-size: 40px;
}
#buehne .wrapper .item.imageteaser-blue.item.wider,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider,
#content-buehne .wrapper .item.imageteaser-blue.item.wider,
.buehne .wrapper .item.imageteaser-blue.item.wider {
  padding-bottom: 41.85%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.imageteaser-blue.item.wider,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wider,
  #content-buehne .wrapper .item.imageteaser-blue.item.wider,
  .buehne .wrapper .item.imageteaser-blue.item.wider {
    padding-bottom: 41.85%;
    width: 75%;
  }
}
#buehne .wrapper .item.imageteaser-blue.item.wide,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide,
#content-buehne .wrapper .item.imageteaser-blue.item.wide,
.buehne .wrapper .item.imageteaser-blue.item.wide {
  margin-bottom: 1.7%;
  padding-bottom: 31.35%;
}
.lt-ie9 #buehne .wrapper .item.imageteaser-blue.item.wide,
.lt-ie9 #stage .buehne .wrapper .item.imageteaser-blue.item.wide,
.lt-ie9 #content-buehne .wrapper .item.imageteaser-blue.item.wide,
.lt-ie9 .buehne .wrapper .item.imageteaser-blue.item.wide {
  padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.imageteaser-blue.item.wide,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wide,
  #content-buehne .wrapper .item.imageteaser-blue.item.wide,
  .buehne .wrapper .item.imageteaser-blue.item.wide {
    padding-bottom: 64.85%;
    width: 100% !important;
  }
}
#buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
#content-buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
.buehne .wrapper .item.imageteaser-blue.item.wide.mid-position {
  padding-bottom: 20.42%;
}
.lt-ie9 #buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
.lt-ie9 #stage .buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
.lt-ie9 #content-buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
.lt-ie9 .buehne .wrapper .item.imageteaser-blue.item.wide.mid-position {
  padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
  #content-buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
  .buehne .wrapper .item.imageteaser-blue.item.wide.mid-position {
    width: 50% !important;
  }
}
.safari #buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.safari #stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.safari #content-buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.safari .buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.chrome-mac #buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.chrome-mac .buehne .wrapper .item.imageteaser-blue.item.wide .text p {
  margin-top: 0;
}
.safari #buehne .wrapper .item.imageteaser-blue.full > div .text p,
.safari #stage .buehne .wrapper .item.imageteaser-blue.full > div .text p,
.safari #content-buehne .wrapper .item.imageteaser-blue.full > div .text p,
.safari .buehne .wrapper .item.imageteaser-blue.full > div .text p,
.chrome-mac #buehne .wrapper .item.imageteaser-blue.full > div .text p,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue.full > div .text p,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue.full > div .text p,
.chrome-mac .buehne .wrapper .item.imageteaser-blue.full > div .text p {
  line-height: 1.26em;
  margin-top: 2px;
}
#buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
#stage .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
#content-buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.buehne .wrapper .item.imageteaser-blue.full > div .text p.headline {
  font-size: 3.375em;
  line-height: 1.48148148em;
}
.safari #buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.safari #stage .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.safari #content-buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.safari .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.chrome-mac #buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.chrome-mac .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline {
  line-height: 1.26em;
}
#buehne .wrapper .item.imageteaser-blue.full > div .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue.full > div .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue.full > div .text p.headline span:after {
  font-size: 40px;
  top: 2px;
}
.lt-ie9 #buehne .wrapper .item.imageteaser-blue.video.no-text > div a .play-icon,
.lt-ie9 #stage .buehne .wrapper .item.imageteaser-blue.video.no-text > div a .play-icon,
.lt-ie9 #content-buehne .wrapper .item.imageteaser-blue.video.no-text > div a .play-icon,
.lt-ie9 .buehne .wrapper .item.imageteaser-blue.video.no-text > div a .play-icon {
  display: block;
  position: absolute;
  top: 50%;
}
#buehne .wrapper .item.imageteaser-blue.video.no-text > div a:before,
#stage .buehne .wrapper .item.imageteaser-blue.video.no-text > div a:before,
#content-buehne .wrapper .item.imageteaser-blue.video.no-text > div a:before,
.buehne .wrapper .item.imageteaser-blue.video.no-text > div a:before {
  display: block;
}
#buehne .wrapper .item.video.no-text > div > a,
#stage .buehne .wrapper .item.video.no-text > div > a,
#content-buehne .wrapper .item.video.no-text > div > a,
.buehne .wrapper .item.video.no-text > div > a {
  position: relative;
}
#buehne .wrapper .item.video.no-text > div > a:before,
#stage .buehne .wrapper .item.video.no-text > div > a:before,
#content-buehne .wrapper .item.video.no-text > div > a:before,
.buehne .wrapper .item.video.no-text > div > a:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne .wrapper .item.video.no-text > div > a:before,
#stage .buehne .wrapper .item.video.no-text > div > a:before,
#content-buehne .wrapper .item.video.no-text > div > a:before,
.buehne .wrapper .item.video.no-text > div > a:before,
#buehne .wrapper .item.video.no-text > div > a:hover:before,
#stage .buehne .wrapper .item.video.no-text > div > a:hover:before,
#content-buehne .wrapper .item.video.no-text > div > a:hover:before,
.buehne .wrapper .item.video.no-text > div > a:hover:before {
  text-decoration: none;
}
#buehne .wrapper .item.video.no-text > div > a:before,
#stage .buehne .wrapper .item.video.no-text > div > a:before,
#content-buehne .wrapper .item.video.no-text > div > a:before,
.buehne .wrapper .item.video.no-text > div > a:before {
  content: "\e624";
}
#buehne .wrapper .item.video.no-text > div > a:before,
#stage .buehne .wrapper .item.video.no-text > div > a:before,
#content-buehne .wrapper .item.video.no-text > div > a:before,
.buehne .wrapper .item.video.no-text > div > a:before {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  color: #00A0F0;
  font-size: 60px;
  left: 50%;
  line-height: 60px;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10;
}
.lt-ie9 #buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 #stage .buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 #content-buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 .buehne .wrapper .item.video.no-text > div > a:before {
  margin-left: -60px;
  margin-top: -60px;
  top: 35%;
}
.lt-ie9 #buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 #stage .buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 #content-buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 .buehne .wrapper .item.video.no-text > div > a:before {
  content: none;
}
.lt-ie9 #buehne .wrapper .item.video.no-text > div > a .play-icon,
.lt-ie9 #stage .buehne .wrapper .item.video.no-text > div > a .play-icon,
.lt-ie9 #content-buehne .wrapper .item.video.no-text > div > a .play-icon,
.lt-ie9 .buehne .wrapper .item.video.no-text > div > a .play-icon {
  background: url(../img/layout/sprite.png) 0 -651px no-repeat;
  height: 126px;
  left: 50%;
  margin-left: -63px;
  margin-top: -63px;
  position: relative;
  text-indent: -9999px;
  top: 35%;
  width: 126px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #buehne .wrapper .item.video.no-text > div > a .play-icon,
  .lt-ie9 #stage .buehne .wrapper .item.video.no-text > div > a .play-icon,
  .lt-ie9 #content-buehne .wrapper .item.video.no-text > div > a .play-icon,
  .lt-ie9 .buehne .wrapper .item.video.no-text > div > a .play-icon {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#buehne .wrapper .item.video.normal > div > a .play-icon,
#stage .buehne .wrapper .item.video.normal > div > a .play-icon,
#content-buehne .wrapper .item.video.normal > div > a .play-icon,
.buehne .wrapper .item.video.normal > div > a .play-icon,
#buehne .wrapper .item.video.large > div > a .play-icon,
#stage .buehne .wrapper .item.video.large > div > a .play-icon,
#content-buehne .wrapper .item.video.large > div > a .play-icon,
.buehne .wrapper .item.video.large > div > a .play-icon {
  background: url(../img/layout/sprite.png) 0 -797px no-repeat;
  height: 94px;
  left: 50%;
  margin-left: -47px;
  margin-top: -47px;
  position: absolute;
  text-indent: -9999px;
  top: 35%;
  width: 94px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  #buehne .wrapper .item.video.normal > div > a .play-icon,
  #stage .buehne .wrapper .item.video.normal > div > a .play-icon,
  #content-buehne .wrapper .item.video.normal > div > a .play-icon,
  .buehne .wrapper .item.video.normal > div > a .play-icon,
  #buehne .wrapper .item.video.large > div > a .play-icon,
  #stage .buehne .wrapper .item.video.large > div > a .play-icon,
  #content-buehne .wrapper .item.video.large > div > a .play-icon,
  .buehne .wrapper .item.video.large > div > a .play-icon {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#buehne .wrapper .item.video.large > div > a:before,
#stage .buehne .wrapper .item.video.large > div > a:before,
#content-buehne .wrapper .item.video.large > div > a:before,
.buehne .wrapper .item.video.large > div > a:before,
#buehne .wrapper .item.video.middle > div > a:before,
#stage .buehne .wrapper .item.video.middle > div > a:before,
#content-buehne .wrapper .item.video.middle > div > a:before,
.buehne .wrapper .item.video.middle > div > a:before,
#buehne .wrapper .item.video.wider > div > a:before,
#stage .buehne .wrapper .item.video.wider > div > a:before,
#content-buehne .wrapper .item.video.wider > div > a:before,
.buehne .wrapper .item.video.wider > div > a:before {
  left: 50%;
  font-size: 100px;
  line-height: 100px;
}
#buehne .wrapper .item .bottom,
#stage .buehne .wrapper .item .bottom,
#content-buehne .wrapper .item .bottom,
.buehne .wrapper .item .bottom {
  top: 0;
  left: 0;
  padding: 16px 16px 8.896px;
  position: absolute;
  right: 0;
}
#buehne .wrapper .item-wrapper,
#stage .buehne .wrapper .item-wrapper,
#content-buehne .wrapper .item-wrapper,
.buehne .wrapper .item-wrapper {
  float: left;
  width: 50%;
}
#buehne .wrapper .item-wrapper .item.small,
#stage .buehne .wrapper .item-wrapper .item.small,
#content-buehne .wrapper .item-wrapper .item.small,
.buehne .wrapper .item-wrapper .item.small {
  margin-bottom: 1.7%;
  padding-bottom: 19.9%;
  width: 50%;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.small,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.small,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.small,
.lt-ie9 .buehne .wrapper .item-wrapper .item.small {
  padding-bottom: 25.3%;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.small > div,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.small > div,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.small > div,
.lt-ie9 .buehne .wrapper .item-wrapper .item.small > div {
  margin: 0 1.2%;
}
#buehne .wrapper .item-wrapper .item.small > div,
#stage .buehne .wrapper .item-wrapper .item.small > div,
#content-buehne .wrapper .item-wrapper .item.small > div,
.buehne .wrapper .item-wrapper .item.small > div {
  margin: 0 1.7%;
}
#buehne .wrapper .item-wrapper .item.normal,
#stage .buehne .wrapper .item-wrapper .item.normal,
#content-buehne .wrapper .item-wrapper .item.normal,
.buehne .wrapper .item-wrapper .item.normal {
  margin-bottom: 1.7%;
  padding-bottom: 40.84%;
  width: 50%;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.normal > div,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.normal > div,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.normal > div,
.lt-ie9 .buehne .wrapper .item-wrapper .item.normal > div {
  margin: 0 1.2%;
  position: absolute;
}
#buehne .wrapper .item-wrapper .item.wide,
#stage .buehne .wrapper .item-wrapper .item.wide,
#content-buehne .wrapper .item-wrapper .item.wide,
.buehne .wrapper .item-wrapper .item.wide {
  margin-bottom: 1.7%;
  padding-bottom: 62.1%;
  width: 100%;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.wide,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.wide,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.wide,
.lt-ie9 .buehne .wrapper .item-wrapper .item.wide {
  padding-bottom: 0;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item-wrapper .item.wide,
  #stage .buehne .wrapper .item-wrapper .item.wide,
  #content-buehne .wrapper .item-wrapper .item.wide,
  .buehne .wrapper .item-wrapper .item.wide {
    width: 100%;
  }
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.wide > div,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.wide > div,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.wide > div,
.lt-ie9 .buehne .wrapper .item-wrapper .item.wide > div {
  margin: 0 0.6%;
  padding-top: 0;
  position: relative;
}
.safari #buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.safari #stage .buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.safari #content-buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.safari .buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.chrome-mac #buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.chrome-mac #stage .buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.chrome-mac #content-buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.chrome-mac .buehne .wrapper .item-wrapper .item.wide > div .text .headline {
  position: relative;
  top: -3px;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.wide > div .bottom,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.wide > div .bottom,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.wide > div .bottom,
.lt-ie9 .buehne .wrapper .item-wrapper .item.wide > div .bottom {
  position: relative;
}
#buehne .wrapper .item-wrapper .item.wide.imageteaser-blue,
#stage .buehne .wrapper .item-wrapper .item.wide.imageteaser-blue,
#content-buehne .wrapper .item-wrapper .item.wide.imageteaser-blue,
.buehne .wrapper .item-wrapper .item.wide.imageteaser-blue {
  margin-bottom: 1.7%;
  padding-bottom: 62.1%;
  width: 100%;
}
#buehne .wrapper .item-wrapper .item.textteaser.wide,
#stage .buehne .wrapper .item-wrapper .item.textteaser.wide,
#content-buehne .wrapper .item-wrapper .item.textteaser.wide,
.buehne .wrapper .item-wrapper .item.textteaser.wide {
  padding-bottom: 40.84%;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.textteaser.wide,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.textteaser.wide,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.textteaser.wide,
.lt-ie9 .buehne .wrapper .item-wrapper .item.textteaser.wide {
  height: 0;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item-wrapper .item.textteaser.wide,
  #stage .buehne .wrapper .item-wrapper .item.textteaser.wide,
  #content-buehne .wrapper .item-wrapper .item.textteaser.wide,
  .buehne .wrapper .item-wrapper .item.textteaser.wide {
    width: 100%;
  }
}
#buehne.press-start .container,
#stage .buehne.press-start .container,
#content-buehne.press-start .container,
.buehne.press-start .container {
  margin: 15px auto 0 auto;
  max-width: 1345px;
}
.lt-ie9 #buehne.press-start .container,
.lt-ie9 #stage .buehne.press-start .container,
.lt-ie9 #content-buehne.press-start .container,
.lt-ie9 .buehne.press-start .container {
  max-width: 940px;
}
@media screen and (max-width: 1425px) {
  #buehne.press-start .container,
  #stage .buehne.press-start .container,
  #content-buehne.press-start .container,
  .buehne.press-start .container {
    margin: 15px 40px 0px;
    width: auto;
  }
}
#buehne.press-start .container .facts,
#stage .buehne.press-start .container .facts,
#content-buehne.press-start .container .facts,
.buehne.press-start .container .facts {
  color: #4B5564;
  display: table;
  margin-bottom: 15px;
  width: 100%;
}
#buehne.press-start .container .facts .fact-item,
#stage .buehne.press-start .container .facts .fact-item,
#content-buehne.press-start .container .facts .fact-item,
.buehne.press-start .container .facts .fact-item {
  *zoom: 1;
  display: table-row;
  padding-top: 10px;
}
#buehne.press-start .container .facts .fact-item:before,
#stage .buehne.press-start .container .facts .fact-item:before,
#content-buehne.press-start .container .facts .fact-item:before,
.buehne.press-start .container .facts .fact-item:before,
#buehne.press-start .container .facts .fact-item:after,
#stage .buehne.press-start .container .facts .fact-item:after,
#content-buehne.press-start .container .facts .fact-item:after,
.buehne.press-start .container .facts .fact-item:after {
  content: "";
  display: table;
}
#buehne.press-start .container .facts .fact-item:after,
#stage .buehne.press-start .container .facts .fact-item:after,
#content-buehne.press-start .container .facts .fact-item:after,
.buehne.press-start .container .facts .fact-item:after {
  clear: both;
}
#buehne.press-start .container .facts .fact-item:before,
#stage .buehne.press-start .container .facts .fact-item:before,
#content-buehne.press-start .container .facts .fact-item:before,
.buehne.press-start .container .facts .fact-item:before,
#buehne.press-start .container .facts .fact-item:after,
#stage .buehne.press-start .container .facts .fact-item:after,
#content-buehne.press-start .container .facts .fact-item:after,
.buehne.press-start .container .facts .fact-item:after {
  content: " ";
  display: table;
}
#buehne.press-start .container .facts .fact-item:after,
#stage .buehne.press-start .container .facts .fact-item:after,
#content-buehne.press-start .container .facts .fact-item:after,
.buehne.press-start .container .facts .fact-item:after {
  clear: both;
}
#buehne.press-start .container .facts .fact-item:first-child,
#stage .buehne.press-start .container .facts .fact-item:first-child,
#content-buehne.press-start .container .facts .fact-item:first-child,
.buehne.press-start .container .facts .fact-item:first-child {
  padding-top: 0;
}
#buehne.press-start .container .facts .fact-item:first-child .first,
#stage .buehne.press-start .container .facts .fact-item:first-child .first,
#content-buehne.press-start .container .facts .fact-item:first-child .first,
.buehne.press-start .container .facts .fact-item:first-child .first,
#buehne.press-start .container .facts .fact-item:first-child .second,
#stage .buehne.press-start .container .facts .fact-item:first-child .second,
#content-buehne.press-start .container .facts .fact-item:first-child .second,
.buehne.press-start .container .facts .fact-item:first-child .second {
  padding: 0;
}
#buehne.press-start .container .facts .fact-item .first,
#stage .buehne.press-start .container .facts .fact-item .first,
#content-buehne.press-start .container .facts .fact-item .first,
.buehne.press-start .container .facts .fact-item .first,
#buehne.press-start .container .facts .fact-item .second,
#stage .buehne.press-start .container .facts .fact-item .second,
#content-buehne.press-start .container .facts .fact-item .second,
.buehne.press-start .container .facts .fact-item .second {
  border-bottom: 1px solid #D9DEE8;
  display: table-cell;
  padding-bottom: 0;
  padding-top: 10.672px;
  vertical-align: bottom;
  width: 50%;
}
#buehne.press-start .container .facts .fact-item .first,
#stage .buehne.press-start .container .facts .fact-item .first,
#content-buehne.press-start .container .facts .fact-item .first,
.buehne.press-start .container .facts .fact-item .first {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #4B5564;
}
#buehne.press-start .container .facts .fact-item .second,
#stage .buehne.press-start .container .facts .fact-item .second,
#content-buehne.press-start .container .facts .fact-item .second,
.buehne.press-start .container .facts .fact-item .second {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #4B5564;
  text-align: right;
}
#buehne.press-start .container .wrapper .item.wider,
#stage .buehne.press-start .container .wrapper .item.wider,
#content-buehne.press-start .container .wrapper .item.wider,
.buehne.press-start .container .wrapper .item.wider {
  padding-bottom: 52.5%;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.wider,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.wider,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.wider,
.lt-ie9 .buehne.press-start .container .wrapper .item.wider {
  padding-bottom: 71.9%;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.wider .preview,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.wider .preview,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.wider .preview,
.lt-ie9 .buehne.press-start .container .wrapper .item.wider .preview {
  bottom: 0;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
@media screen and (max-width: 1425px) {
  #buehne.press-start .container .wrapper .item.wider,
  #stage .buehne.press-start .container .wrapper .item.wider,
  #content-buehne.press-start .container .wrapper .item.wider,
  .buehne.press-start .container .wrapper .item.wider {
    padding-bottom: 60.85%;
  }
}
@media screen and (max-width: 1250px) {
  #buehne.press-start .container .wrapper .item.wider,
  #stage .buehne.press-start .container .wrapper .item.wider,
  #content-buehne.press-start .container .wrapper .item.wider,
  .buehne.press-start .container .wrapper .item.wider {
    padding-bottom: 73.9%;
  }
}
#buehne.press-start .container .wrapper .item.normal,
#stage .buehne.press-start .container .wrapper .item.normal,
#content-buehne.press-start .container .wrapper .item.normal,
.buehne.press-start .container .wrapper .item.normal {
  padding-bottom: 25.8%;
  width: 25%;
}
@media screen and (max-width: 1425px) {
  #buehne.press-start .container .wrapper .item.normal,
  #stage .buehne.press-start .container .wrapper .item.normal,
  #content-buehne.press-start .container .wrapper .item.normal,
  .buehne.press-start .container .wrapper .item.normal {
    padding-bottom: 30%;
  }
}
@media screen and (max-width: 1250px) {
  #buehne.press-start .container .wrapper .item.normal,
  #stage .buehne.press-start .container .wrapper .item.normal,
  #content-buehne.press-start .container .wrapper .item.normal,
  .buehne.press-start .container .wrapper .item.normal {
    padding-bottom: 36.5%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne.press-start .container .wrapper .item.normal,
  #stage .buehne.press-start .container .wrapper .item.normal,
  #content-buehne.press-start .container .wrapper .item.normal,
  .buehne.press-start .container .wrapper .item.normal {
    width: 25%;
  }
}
#buehne.press-start .container .wrapper .item.normal.high,
#stage .buehne.press-start .container .wrapper .item.normal.high,
#content-buehne.press-start .container .wrapper .item.normal.high,
.buehne.press-start .container .wrapper .item.normal.high {
  padding-bottom: 35.83%;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.normal.high,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.normal.high,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.normal.high,
.lt-ie9 .buehne.press-start .container .wrapper .item.normal.high {
  padding-bottom: 58%;
}
@media screen and (max-width: 1425px) {
  #buehne.press-start .container .wrapper .item.normal.high,
  #stage .buehne.press-start .container .wrapper .item.normal.high,
  #content-buehne.press-start .container .wrapper .item.normal.high,
  .buehne.press-start .container .wrapper .item.normal.high {
    padding-bottom: 46%;
  }
}
.lt-ie9 #buehne.press-start .container .wrapper .item.quicklinks,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.quicklinks,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.quicklinks,
.lt-ie9 .buehne.press-start .container .wrapper .item.quicklinks {
  padding-bottom: 25%;
}
#buehne.press-start .container .wrapper .item.quicklinks .bottom,
#stage .buehne.press-start .container .wrapper .item.quicklinks .bottom,
#content-buehne.press-start .container .wrapper .item.quicklinks .bottom,
.buehne.press-start .container .wrapper .item.quicklinks .bottom {
  bottom: auto;
  padding-top: 24px;
  top: 0;
}
#buehne.press-start .container .wrapper .item.quicklinks .bottom .headline,
#stage .buehne.press-start .container .wrapper .item.quicklinks .bottom .headline,
#content-buehne.press-start .container .wrapper .item.quicklinks .bottom .headline,
.buehne.press-start .container .wrapper .item.quicklinks .bottom .headline {
  margin-bottom: 24px;
}
#buehne.press-start .container .wrapper .item.pressteaser > div,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div,
#content-buehne.press-start .container .wrapper .item.pressteaser > div,
.buehne.press-start .container .wrapper .item.pressteaser > div {
  border: 1px solid #EEF0F2;
  background-color: #EEF0F2;
  padding: 24px 16px 118px;
}
#buehne.press-start .container .wrapper .item.pressteaser > div .headline,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div .headline,
#content-buehne.press-start .container .wrapper .item.pressteaser > div .headline,
.buehne.press-start .container .wrapper .item.pressteaser > div .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin-bottom: 7.104px;
  margin-top: 0;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul,
.buehne.press-start .container .wrapper .item.pressteaser > div ul {
  list-style: none;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li {
  border-bottom: 1px solid #D9DEE8;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li:first-child,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li:first-child,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li:first-child,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li:first-child {
  border-top: 1px solid #D9DEE8;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li a,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li a {
  display: block;
  padding-right: 24px;
  position: relative;
  text-decoration: none;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a:hover:before,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a:hover:before,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li a:hover:before,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li a:hover:before {
  text-decoration: none;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before {
  content: "\e61a";
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before {
  color: #00A0F0;
  font-size: 10px;
  font-weight: bold;
  margin-top: -5px;
  position: absolute;
  right: 0;
  top: 50%;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a .info,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a .info,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li a .info,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li a .info {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
  float: none;
  margin-bottom: 0;
  margin-top: 10.672px;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a .linktext,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a .linktext,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li a .linktext,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li a .linktext {
  color: #00A0F0;
  margin-bottom: 10.672px;
  margin-top: 4.736px;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a:hover .linktext,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a:hover .linktext,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li a:hover .linktext,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li a:hover .linktext {
  text-decoration: underline;
}
#buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper,
#content-buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper,
.buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper {
  bottom: 24px;
  left: 16px;
  position: absolute;
  right: 16px;
  text-align: center;
}
#buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more,
#content-buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more,
.buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00A0F0;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #ffffff;
  padding: 12px 24px;
  text-decoration: none;
  font-size: 1.125em;
  line-height: 1.44444444em;
  display: inline-block;
  height: auto;
  padding: 8.104px 16px;
  width: auto;
}
#buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:hover,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:hover,
#content-buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:hover,
.buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:hover,
#buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:active,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:active,
#content-buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:active,
.buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:active {
  background-color: #003C7D;
}
#buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:focus,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:focus,
#content-buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:focus,
.buehne.press-start .container .wrapper .item.pressteaser > div .button-wrapper .more:focus {
  border: 1px solid #003C7D;
}
#buehne.press-start .container .wrapper .item.press-message > div,
#stage .buehne.press-start .container .wrapper .item.press-message > div,
#content-buehne.press-start .container .wrapper .item.press-message > div,
.buehne.press-start .container .wrapper .item.press-message > div {
  border: 1px solid #D9DEE8;
}
#buehne.press-start .container .wrapper .item.press-message > div .target,
#stage .buehne.press-start .container .wrapper .item.press-message > div .target,
#content-buehne.press-start .container .wrapper .item.press-message > div .target,
.buehne.press-start .container .wrapper .item.press-message > div .target {
  font-size: 1.5em;
  line-height: 1.375em;
  background-color: #00A0F0;
  color: #ffffff;
  float: left;
  left: 0;
  margin: 0 10.672px 0 16px;
  padding: 17px 7.104px 0;
  position: relative;
  top: 0;
}
#buehne.press-start .container .wrapper .item.press-message > div .image,
#stage .buehne.press-start .container .wrapper .item.press-message > div .image,
#content-buehne.press-start .container .wrapper .item.press-message > div .image,
.buehne.press-start .container .wrapper .item.press-message > div .image {
  margin-bottom: 0;
}
#buehne.press-start .container .wrapper .item.press-message > div .image + .text,
#stage .buehne.press-start .container .wrapper .item.press-message > div .image + .text,
#content-buehne.press-start .container .wrapper .item.press-message > div .image + .text,
.buehne.press-start .container .wrapper .item.press-message > div .image + .text {
  padding: 16px;
}
#buehne.press-start .container .wrapper .item.press-message > div .image + .target,
#stage .buehne.press-start .container .wrapper .item.press-message > div .image + .target,
#content-buehne.press-start .container .wrapper .item.press-message > div .image + .target,
.buehne.press-start .container .wrapper .item.press-message > div .image + .target {
  float: none;
  left: 16px;
  margin: 0;
  position: absolute;
}
#buehne.press-start .container .wrapper .item.press-message > div .text,
#stage .buehne.press-start .container .wrapper .item.press-message > div .text,
#content-buehne.press-start .container .wrapper .item.press-message > div .text,
.buehne.press-start .container .wrapper .item.press-message > div .text {
  padding: 24px 16px;
}
#buehne.press-start .container .wrapper .item.press-message > div .text .info,
#stage .buehne.press-start .container .wrapper .item.press-message > div .text .info,
#content-buehne.press-start .container .wrapper .item.press-message > div .text .info,
.buehne.press-start .container .wrapper .item.press-message > div .text .info {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
  float: none;
  margin-bottom: 10.672px;
  margin-top: 0;
}
#buehne.press-start .container .wrapper .item.press-message > div .text .info .date,
#stage .buehne.press-start .container .wrapper .item.press-message > div .text .info .date,
#content-buehne.press-start .container .wrapper .item.press-message > div .text .info .date,
.buehne.press-start .container .wrapper .item.press-message > div .text .info .date {
  border-right: 1px solid #78879B;
  margin-right: 8px;
  padding-right: 8px;
}
#buehne.press-start .container .wrapper .item.press-message > div .text .headline,
#stage .buehne.press-start .container .wrapper .item.press-message > div .text .headline,
#content-buehne.press-start .container .wrapper .item.press-message > div .text .headline,
.buehne.press-start .container .wrapper .item.press-message > div .text .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin: 0;
}
#buehne.press-start .container .wrapper .item.press-message > div .text .linktext,
#stage .buehne.press-start .container .wrapper .item.press-message > div .text .linktext,
#content-buehne.press-start .container .wrapper .item.press-message > div .text .linktext,
.buehne.press-start .container .wrapper .item.press-message > div .text .linktext {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
  margin-top: 4.736px;
}
#buehne.press-start .container .wrapper .item.press-message > div > a:hover .headline,
#stage .buehne.press-start .container .wrapper .item.press-message > div > a:hover .headline,
#content-buehne.press-start .container .wrapper .item.press-message > div > a:hover .headline,
.buehne.press-start .container .wrapper .item.press-message > div > a:hover .headline,
#buehne.press-start .container .wrapper .item.press-message > div > a:hover .linktext,
#stage .buehne.press-start .container .wrapper .item.press-message > div > a:hover .linktext,
#content-buehne.press-start .container .wrapper .item.press-message > div > a:hover .linktext,
.buehne.press-start .container .wrapper .item.press-message > div > a:hover .linktext {
  text-decoration: underline;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.imageteaser-blue,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.imageteaser-blue,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.imageteaser-blue,
.lt-ie9 .buehne.press-start .container .wrapper .item.imageteaser-blue {
  width: 75%;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.imageteaser-blue > div,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.imageteaser-blue > div,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.imageteaser-blue > div,
.lt-ie9 .buehne.press-start .container .wrapper .item.imageteaser-blue > div {
  margin-left: 1%;
  margin-right: 1%;
}
#buehne.press-start .container .wrapper .item.imageteaser-blue > div,
#stage .buehne.press-start .container .wrapper .item.imageteaser-blue > div,
#content-buehne.press-start .container .wrapper .item.imageteaser-blue > div,
.buehne.press-start .container .wrapper .item.imageteaser-blue > div {
  border: none;
}
#buehne.press-start .container .wrapper .item.imageteaser-blue > div img,
#stage .buehne.press-start .container .wrapper .item.imageteaser-blue > div img,
#content-buehne.press-start .container .wrapper .item.imageteaser-blue > div img,
.buehne.press-start .container .wrapper .item.imageteaser-blue > div img {
  height: 100%;
  left: -9999px;
  margin: auto;
  position: absolute;
  right: -9999px;
  width: auto;
}
#buehne.press-start .container .wrapper .item.imageteaser-blue .text p:not(.headline),
#stage .buehne.press-start .container .wrapper .item.imageteaser-blue .text p:not(.headline),
#content-buehne.press-start .container .wrapper .item.imageteaser-blue .text p:not(.headline),
.buehne.press-start .container .wrapper .item.imageteaser-blue .text p:not(.headline) {
  display: inline-block;
  line-height: 32px;
  margin: 7.104px 0;
}
#buehne.press-start .container .wrapper .item.imageteaser-blue .text .headline,
#stage .buehne.press-start .container .wrapper .item.imageteaser-blue .text .headline,
#content-buehne.press-start .container .wrapper .item.imageteaser-blue .text .headline,
.buehne.press-start .container .wrapper .item.imageteaser-blue .text .headline {
  display: inline-block;
  font-size: 1.5em;
  line-height: 1.375em;
}
#buehne.press-start .container .wrapper .item.imageteaser-blue.wider .headline,
#stage .buehne.press-start .container .wrapper .item.imageteaser-blue.wider .headline,
#content-buehne.press-start .container .wrapper .item.imageteaser-blue.wider .headline,
.buehne.press-start .container .wrapper .item.imageteaser-blue.wider .headline {
  font-size: 3.375em;
  line-height: 1.2962963em;
  line-height: 57px;
}
#buehne.press-start .container .wrapper .item.imageteaser-blue.wider .headline span:after,
#stage .buehne.press-start .container .wrapper .item.imageteaser-blue.wider .headline span:after,
#content-buehne.press-start .container .wrapper .item.imageteaser-blue.wider .headline span:after,
.buehne.press-start .container .wrapper .item.imageteaser-blue.wider .headline span:after {
  top: 0;
}
#buehne.press-start .container .wrapper .item.imageteaser-blue.wider p:not(.headline, .target),
#stage .buehne.press-start .container .wrapper .item.imageteaser-blue.wider p:not(.headline, .target),
#content-buehne.press-start .container .wrapper .item.imageteaser-blue.wider p:not(.headline, .target),
.buehne.press-start .container .wrapper .item.imageteaser-blue.wider p:not(.headline, .target) {
  line-height: 26px;
  padding: 3px 0;
}
#buehne.press-start .container .wrapper .item.contact,
#stage .buehne.press-start .container .wrapper .item.contact,
#content-buehne.press-start .container .wrapper .item.contact,
.buehne.press-start .container .wrapper .item.contact {
  overflow: visible;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.contact,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.contact,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.contact,
.lt-ie9 .buehne.press-start .container .wrapper .item.contact {
  padding-bottom: 46%;
}
#buehne.press-start .container .wrapper .item.contact > div,
#stage .buehne.press-start .container .wrapper .item.contact > div,
#content-buehne.press-start .container .wrapper .item.contact > div,
.buehne.press-start .container .wrapper .item.contact > div {
  background: #78879B;
  color: #ffffff;
  overflow: visible;
  padding: 0 16px;
}
#buehne.press-start .container .wrapper .item.contact > div .headline,
#stage .buehne.press-start .container .wrapper .item.contact > div .headline,
#content-buehne.press-start .container .wrapper .item.contact > div .headline,
.buehne.press-start .container .wrapper .item.contact > div .headline {
  font-size: 1.5em;
  line-height: 1.375em;
}
#buehne.press-start .container .wrapper .item.contact > div .contactpersons-link,
#stage .buehne.press-start .container .wrapper .item.contact > div .contactpersons-link,
#content-buehne.press-start .container .wrapper .item.contact > div .contactpersons-link,
.buehne.press-start .container .wrapper .item.contact > div .contactpersons-link {
  border-top: 1px solid #D9DEE8;
  display: none;
  padding: 0 !important;
}
#buehne.press-start .container .wrapper .item.contact > div .contactpersons-link a,
#stage .buehne.press-start .container .wrapper .item.contact > div .contactpersons-link a,
#content-buehne.press-start .container .wrapper .item.contact > div .contactpersons-link a,
.buehne.press-start .container .wrapper .item.contact > div .contactpersons-link a {
  color: #00A0F0;
  display: block;
  padding: 7px 16px 6px;
  width: 100%;
  text-decoration: none;
}
#buehne.press-start .container .wrapper .item.contact > div.active .js-select,
#stage .buehne.press-start .container .wrapper .item.contact > div.active .js-select,
#content-buehne.press-start .container .wrapper .item.contact > div.active .js-select,
.buehne.press-start .container .wrapper .item.contact > div.active .js-select {
  background: #00A0F0;
  color: #ffffff;
}
#buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
#stage .buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
#content-buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
.buehne.press-start .container .wrapper .item.contact > div.active .js-select:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
#stage .buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
#content-buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
.buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
#buehne.press-start .container .wrapper .item.contact > div.active .js-select:hover:after,
#stage .buehne.press-start .container .wrapper .item.contact > div.active .js-select:hover:after,
#content-buehne.press-start .container .wrapper .item.contact > div.active .js-select:hover:after,
.buehne.press-start .container .wrapper .item.contact > div.active .js-select:hover:after {
  text-decoration: none;
}
#buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
#stage .buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
#content-buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
.buehne.press-start .container .wrapper .item.contact > div.active .js-select:after {
  content: "\e617";
}
#buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
#stage .buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
#content-buehne.press-start .container .wrapper .item.contact > div.active .js-select:after,
.buehne.press-start .container .wrapper .item.contact > div.active .js-select:after {
  color: #ffffff;
}
#buehne.press-start .container .wrapper .item.contact > div.active .options,
#stage .buehne.press-start .container .wrapper .item.contact > div.active .options,
#content-buehne.press-start .container .wrapper .item.contact > div.active .options,
.buehne.press-start .container .wrapper .item.contact > div.active .options {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #ffffff;
  display: block;
  z-index: 1000;
}
#buehne.press-start .container .wrapper .item.contact > div.active .options li:first-of-type,
#stage .buehne.press-start .container .wrapper .item.contact > div.active .options li:first-of-type,
#content-buehne.press-start .container .wrapper .item.contact > div.active .options li:first-of-type,
.buehne.press-start .container .wrapper .item.contact > div.active .options li:first-of-type {
  display: none;
}
#buehne.press-start .container .wrapper .item.contact > div .js-select,
#stage .buehne.press-start .container .wrapper .item.contact > div .js-select,
#content-buehne.press-start .container .wrapper .item.contact > div .js-select,
.buehne.press-start .container .wrapper .item.contact > div .js-select {
  background-color: #ffffff;
  border: none;
  padding: 11px 54px 12px 16px;
  display: block;
  color: #000000;
  cursor: pointer;
  position: relative;
}
#buehne.press-start .container .wrapper .item.contact > div .js-select:after,
#stage .buehne.press-start .container .wrapper .item.contact > div .js-select:after,
#content-buehne.press-start .container .wrapper .item.contact > div .js-select:after,
.buehne.press-start .container .wrapper .item.contact > div .js-select:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne.press-start .container .wrapper .item.contact > div .js-select:after,
#stage .buehne.press-start .container .wrapper .item.contact > div .js-select:after,
#content-buehne.press-start .container .wrapper .item.contact > div .js-select:after,
.buehne.press-start .container .wrapper .item.contact > div .js-select:after,
#buehne.press-start .container .wrapper .item.contact > div .js-select:hover:after,
#stage .buehne.press-start .container .wrapper .item.contact > div .js-select:hover:after,
#content-buehne.press-start .container .wrapper .item.contact > div .js-select:hover:after,
.buehne.press-start .container .wrapper .item.contact > div .js-select:hover:after {
  text-decoration: none;
}
#buehne.press-start .container .wrapper .item.contact > div .js-select:after,
#stage .buehne.press-start .container .wrapper .item.contact > div .js-select:after,
#content-buehne.press-start .container .wrapper .item.contact > div .js-select:after,
.buehne.press-start .container .wrapper .item.contact > div .js-select:after {
  content: "\e613";
}
#buehne.press-start .container .wrapper .item.contact > div .js-select:after,
#stage .buehne.press-start .container .wrapper .item.contact > div .js-select:after,
#content-buehne.press-start .container .wrapper .item.contact > div .js-select:after,
.buehne.press-start .container .wrapper .item.contact > div .js-select:after {
  color: #00A0F0;
  float: right;
  font-size: 24px;
  margin-top: -12px;
  top: 50%;
  right: 16px;
  position: absolute;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.contact > div .js-select:after,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.contact > div .js-select:after,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.contact > div .js-select:after,
.lt-ie9 .buehne.press-start .container .wrapper .item.contact > div .js-select:after {
  margin-right: 8px;
  margin-top: -12px;
  transform: none;
}
#buehne.press-start .container .wrapper .item.contact > div select,
#stage .buehne.press-start .container .wrapper .item.contact > div select,
#content-buehne.press-start .container .wrapper .item.contact > div select,
.buehne.press-start .container .wrapper .item.contact > div select {
  padding: 0;
  display: none;
}
#buehne.press-start .container .wrapper .item.contact > div .options,
#stage .buehne.press-start .container .wrapper .item.contact > div .options,
#content-buehne.press-start .container .wrapper .item.contact > div .options,
.buehne.press-start .container .wrapper .item.contact > div .options {
  border: 1px solid #D9DEE8;
  display: none;
  list-style: none;
  position: absolute;
  width: 90%;
}
#buehne.press-start .container .wrapper .item.contact > div .options li,
#stage .buehne.press-start .container .wrapper .item.contact > div .options li,
#content-buehne.press-start .container .wrapper .item.contact > div .options li,
.buehne.press-start .container .wrapper .item.contact > div .options li {
  font-size: 1em;
  line-height: 1.9375em;
  color: #00A0F0;
  cursor: pointer;
  padding: 14px 16px 13px;
}
#buehne.press-start .container .wrapper .item.contact > div .options li span,
#stage .buehne.press-start .container .wrapper .item.contact > div .options li span,
#content-buehne.press-start .container .wrapper .item.contact > div .options li span,
.buehne.press-start .container .wrapper .item.contact > div .options li span {
  display: block;
}
#main #buehne.press-start .container .wrapper .item.contact > div .options li,
#main #stage .buehne.press-start .container .wrapper .item.contact > div .options li,
#main #content-buehne.press-start .container .wrapper .item.contact > div .options li,
#main .buehne.press-start .container .wrapper .item.contact > div .options li,
#full-width #buehne.press-start .container .wrapper .item.contact > div .options li,
#full-width #stage .buehne.press-start .container .wrapper .item.contact > div .options li,
#full-width #content-buehne.press-start .container .wrapper .item.contact > div .options li,
#full-width .buehne.press-start .container .wrapper .item.contact > div .options li {
  margin: 0;
}
#buehne.press-start .container .wrapper .item.contact > div .options li:hover,
#stage .buehne.press-start .container .wrapper .item.contact > div .options li:hover,
#content-buehne.press-start .container .wrapper .item.contact > div .options li:hover,
.buehne.press-start .container .wrapper .item.contact > div .options li:hover {
  background-color: #D9DEE8;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info,
.buehne.press-start .container .wrapper .item.contact > div .contact-info {
  margin: 24px 0;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info img,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info img,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info img,
.buehne.press-start .container .wrapper .item.contact > div .contact-info img {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  float: left;
  height: 43px;
  width: 42px;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info img + .person-info,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info img + .person-info,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info img + .person-info,
.buehne.press-start .container .wrapper .item.contact > div .contact-info img + .person-info {
  display: table;
  margin-left: 47px;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info img + .person-info .person-name,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info img + .person-info .person-name,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info img + .person-info .person-name,
.buehne.press-start .container .wrapper .item.contact > div .contact-info img + .person-info .person-name {
  display: table-cell;
  height: 43px;
  vertical-align: middle;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info .person-info,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info .person-info,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info .person-info,
.buehne.press-start .container .wrapper .item.contact > div .contact-info .person-info {
  display: block;
  margin-bottom: 9.672px;
  font-size: 1em;
  line-height: 1.625em;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info .person-info .person-name,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info .person-info .person-name,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info .person-info .person-name,
.buehne.press-start .container .wrapper .item.contact > div .contact-info .person-info .person-name {
  display: block;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info p,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info p,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info p,
.buehne.press-start .container .wrapper .item.contact > div .contact-info p {
  margin: 0;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info a,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a {
  clear: both;
  color: #ffffff;
  display: block;
  height: auto;
  line-height: 30px;
  padding-left: 49px;
  position: relative;
  text-decoration: none;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel {
  margin-bottom: 2.368px;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:hover:before,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:hover:before,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:hover:before,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:hover:before {
  text-decoration: none;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before {
  content: "\e62c";
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-tel:before {
  position: absolute;
  left: 6px;
  font-size: 30px;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:hover:before,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:hover:before,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:hover:before,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:hover:before {
  text-decoration: none;
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before {
  content: "\e600";
}
#buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
#stage .buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
#content-buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before,
.buehne.press-start .container .wrapper .item.contact > div .contact-info a.person-email:before {
  position: absolute;
  left: 6px;
  font-size: 30px;
}
#buehne.press-start .container .wrapper .item.focusthemes > div,
#stage .buehne.press-start .container .wrapper .item.focusthemes > div,
#content-buehne.press-start .container .wrapper .item.focusthemes > div,
.buehne.press-start .container .wrapper .item.focusthemes > div {
  border: 1px solid #D9DEE8;
  padding: 0 16px;
  text-align: center;
}
#buehne.press-start .container .wrapper .item.focusthemes > div .headline,
#stage .buehne.press-start .container .wrapper .item.focusthemes > div .headline,
#content-buehne.press-start .container .wrapper .item.focusthemes > div .headline,
.buehne.press-start .container .wrapper .item.focusthemes > div .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 24px 0;
}
#buehne.press-start .container .wrapper .item.focusthemes > div .focus-item,
#stage .buehne.press-start .container .wrapper .item.focusthemes > div .focus-item,
#content-buehne.press-start .container .wrapper .item.focusthemes > div .focus-item,
.buehne.press-start .container .wrapper .item.focusthemes > div .focus-item {
  color: #00A0F0;
  float: left;
  height: auto;
  width: 48%;
  margin: 0 1% 24px;
  font-size: 1em;
  line-height: 1.625em;
}
#buehne.press-start .container .wrapper .item.focusthemes > div .focus-item img,
#stage .buehne.press-start .container .wrapper .item.focusthemes > div .focus-item img,
#content-buehne.press-start .container .wrapper .item.focusthemes > div .focus-item img,
.buehne.press-start .container .wrapper .item.focusthemes > div .focus-item img {
  display: block;
  margin: 0 auto;
  max-height: 70px;
  width: auto;
}
#buehne.press-start .container .wrapper .item.focusthemes > div .focus-item:hover,
#stage .buehne.press-start .container .wrapper .item.focusthemes > div .focus-item:hover,
#content-buehne.press-start .container .wrapper .item.focusthemes > div .focus-item:hover,
.buehne.press-start .container .wrapper .item.focusthemes > div .focus-item:hover {
  text-decoration: underline;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.infoteaser-blue.item,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.infoteaser-blue.item,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.infoteaser-blue.item,
.lt-ie9 .buehne.press-start .container .wrapper .item.infoteaser-blue.item {
  background-color: #00A0F0;
  padding-bottom: 71.9%;
  width: 75%;
}
#buehne.press-start .container .wrapper .item.infoteaser-blue div,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div,
.buehne.press-start .container .wrapper .item.infoteaser-blue div {
  background-color: #00A0F0;
  padding: 24px 16px;
}
#buehne.press-start .container .wrapper .item.infoteaser-blue div a,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a {
  color: #ffffff;
  position: relative;
}
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text p,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text p,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text p,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text p {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 4.736px;
}
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text p.headline,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text p.headline,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text p.headline,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text p.headline {
  font-size: 5.0625em;
  line-height: 1.2345679em;
  margin: 0 0 24px;
}
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more {
  bottom: 0;
  left: 16px;
  position: absolute;
}
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:hover:after,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:hover:after,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:hover:after,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:hover:after {
  text-decoration: none;
}
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after {
  content: "\e638";
}
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:hover,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:hover,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:hover,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:hover,
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:active,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:active,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:active,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:active,
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:focus,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:focus,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:focus,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:focus {
  text-decoration: underline;
}
#buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
#stage .buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
#content-buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after,
.buehne.press-start .container .wrapper .item.infoteaser-blue div a .text .more:after {
  font-size: 12px;
  margin-left: 4px;
  position: relative;
}
#buehne .brochure-order-teaser a,
#stage .buehne .brochure-order-teaser a,
#content-buehne .brochure-order-teaser a,
.buehne .brochure-order-teaser a {
  text-decoration: none;
  color: #000000;
  overflow: hidden;
  background-color: #D9DEE8;
  padding: 16px;
}
@media screen and (max-width: 1279px) {
  #buehne .brochure-order-teaser a,
  #stage .buehne .brochure-order-teaser a,
  #content-buehne .brochure-order-teaser a,
  .buehne .brochure-order-teaser a {
    padding: 10.672px;
  }
}
#buehne .brochure-order-teaser .img-wrapper,
#stage .buehne .brochure-order-teaser .img-wrapper,
#content-buehne .brochure-order-teaser .img-wrapper,
.buehne .brochure-order-teaser .img-wrapper {
  display: block;
  height: 35%;
  margin-bottom: 2px;
  overflow: hidden;
  text-align: left;
}
#buehne .brochure-order-teaser .img-wrapper img,
#stage .buehne .brochure-order-teaser .img-wrapper img,
#content-buehne .brochure-order-teaser .img-wrapper img,
.buehne .brochure-order-teaser .img-wrapper img {
  height: 100%;
  width: auto !important;
}
@media screen and (min-width: 1600px) {
  #buehne .brochure-order-teaser .img-wrapper,
  #stage .buehne .brochure-order-teaser .img-wrapper,
  #content-buehne .brochure-order-teaser .img-wrapper,
  .buehne .brochure-order-teaser .img-wrapper {
    height: 44%;
  }
}
@media screen and (max-width: 1380px) {
  #buehne .brochure-order-teaser .img-wrapper,
  #stage .buehne .brochure-order-teaser .img-wrapper,
  #content-buehne .brochure-order-teaser .img-wrapper,
  .buehne .brochure-order-teaser .img-wrapper {
    height: 30%;
  }
}
@media screen and (max-width: 1279px) {
  #buehne .brochure-order-teaser .img-wrapper,
  #stage .buehne .brochure-order-teaser .img-wrapper,
  #content-buehne .brochure-order-teaser .img-wrapper,
  .buehne .brochure-order-teaser .img-wrapper {
    height: 25%;
  }
}
@media screen and (max-width: 1100px) and (min-width: 900px) {
  #buehne .brochure-order-teaser .img-wrapper,
  #stage .buehne .brochure-order-teaser .img-wrapper,
  #content-buehne .brochure-order-teaser .img-wrapper,
  .buehne .brochure-order-teaser .img-wrapper {
    display: block;
    height: 55%;
  }
}
#buehne .brochure-order-teaser .img-wrapper .lt-ie9,
#stage .buehne .brochure-order-teaser .img-wrapper .lt-ie9,
#content-buehne .brochure-order-teaser .img-wrapper .lt-ie9,
.buehne .brochure-order-teaser .img-wrapper .lt-ie9 {
  display: none;
}
#buehne .brochure-order-teaser .brochure-text,
#stage .buehne .brochure-order-teaser .brochure-text,
#content-buehne .brochure-order-teaser .brochure-text,
.buehne .brochure-order-teaser .brochure-text {
  bottom: 16px;
  left: 16px;
  position: absolute;
  right: 16px;
}
@media screen and (max-width: 1279px) {
  #buehne .brochure-order-teaser .brochure-text,
  #stage .buehne .brochure-order-teaser .brochure-text,
  #content-buehne .brochure-order-teaser .brochure-text,
  .buehne .brochure-order-teaser .brochure-text {
    bottom: 10.672px;
    left: 10.672px;
    right: 10.672px;
  }
}
#buehne .brochure-order-teaser .headline,
#stage .buehne .brochure-order-teaser .headline,
#content-buehne .brochure-order-teaser .headline,
.buehne .brochure-order-teaser .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  display: block;
  margin: 0;
}
@media screen and (max-width: 1279px) {
  #buehne .brochure-order-teaser .headline,
  #stage .buehne .brochure-order-teaser .headline,
  #content-buehne .brochure-order-teaser .headline,
  .buehne .brochure-order-teaser .headline {
    font-size: 1.5em;
    line-height: 1.375em;
  }
}
#buehne .brochure-order-teaser p,
#stage .buehne .brochure-order-teaser p,
#content-buehne .brochure-order-teaser p,
.buehne .brochure-order-teaser p {
  margin: 0 0 16px;
}
@media screen and (max-width: 1100px) and (min-width: 900px) {
  #buehne .brochure-order-teaser p,
  #stage .buehne .brochure-order-teaser p,
  #content-buehne .brochure-order-teaser p,
  .buehne .brochure-order-teaser p {
    margin: 0 0 7.104px;
  }
}
#buehne .brochure-order-teaser .button,
#stage .buehne .brochure-order-teaser .button,
#content-buehne .brochure-order-teaser .button,
.buehne .brochure-order-teaser .button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFB400;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #000000;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
  display: block;
  text-align: center;
}
#buehne .brochure-order-teaser .button:hover,
#stage .buehne .brochure-order-teaser .button:hover,
#content-buehne .brochure-order-teaser .button:hover,
.buehne .brochure-order-teaser .button:hover,
#buehne .brochure-order-teaser .button:active,
#stage .buehne .brochure-order-teaser .button:active,
#content-buehne .brochure-order-teaser .button:active,
.buehne .brochure-order-teaser .button:active {
  background-color: #003C7D;
  color: #ffffff;
}
#buehne .brochure-order-teaser .button:focus,
#stage .buehne .brochure-order-teaser .button:focus,
#content-buehne .brochure-order-teaser .button:focus,
.buehne .brochure-order-teaser .button:focus {
  border: 1px solid #003C7D;
}
/*
 * Set Margins for special combination of home modules
 */
.home #main #branches + .homeslider,
#stage #branches + .homeslider,
.home #main #menu-slideshow + .homeslider,
#stage #menu-slideshow + .homeslider,
.home #main .homeslider + #branches,
#stage .homeslider + #branches,
.home #main .homeslider + #menu-slideshow,
#stage .homeslider + #menu-slideshow,
.home #main #branches + .historyslider,
#stage #branches + .historyslider,
.home #main #menu-slideshow + .historyslider,
#stage #menu-slideshow + .historyslider,
.home #main .historyslider + .homeslider,
#stage .historyslider + .homeslider {
  margin-top: -50px;
}
.home #main > .products:first-child,
#stage > .products:first-child {
  padding-top: 50px;
}
/* 7.6 Homepage Slider */
#main .homeslider,
#full-width .homeslider,
#stage .homeslider {
  margin-bottom: 81.008px;
  padding: 0;
}
#main .homeslider .headline,
#full-width .homeslider .headline,
#stage .homeslider .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #000000;
  margin-bottom: 54px;
  text-align: center;
}
#main .homeslider .subheadline,
#full-width .homeslider .subheadline,
#stage .homeslider .subheadline {
  color: #78879B;
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 2px;
  text-align: center;
}
#main .homeslider .wrapper,
#full-width .homeslider .wrapper,
#stage .homeslider .wrapper {
  *zoom: 1;
  margin: 0 auto;
  text-align: center;
}
#main .homeslider .wrapper:before,
#full-width .homeslider .wrapper:before,
#stage .homeslider .wrapper:before,
#main .homeslider .wrapper:after,
#full-width .homeslider .wrapper:after,
#stage .homeslider .wrapper:after {
  content: "";
  display: table;
}
#main .homeslider .wrapper:after,
#full-width .homeslider .wrapper:after,
#stage .homeslider .wrapper:after {
  clear: both;
}
#main .homeslider .wrapper:before,
#full-width .homeslider .wrapper:before,
#stage .homeslider .wrapper:before,
#main .homeslider .wrapper:after,
#full-width .homeslider .wrapper:after,
#stage .homeslider .wrapper:after {
  content: " ";
  display: table;
}
#main .homeslider .wrapper:after,
#full-width .homeslider .wrapper:after,
#stage .homeslider .wrapper:after {
  clear: both;
}
.lt-ie9 #main .homeslider .wrapper,
.lt-ie9 #full-width .homeslider .wrapper,
.lt-ie9 #stage .homeslider .wrapper {
  margin: 0 auto;
  max-width: 940px;
}
#main .homeslider .wrapper .slide,
#full-width .homeslider .wrapper .slide,
#stage .homeslider .wrapper .slide {
  width: 100%;
}
#main .homeslider .wrapper .slide img,
#full-width .homeslider .wrapper .slide img,
#stage .homeslider .wrapper .slide img {
  width: 100%;
}
.lt-ie9 #main .homeslider .wrapper .slide img,
.lt-ie9 #full-width .homeslider .wrapper .slide img,
.lt-ie9 #stage .homeslider .wrapper .slide img {
  max-width: 100%;
  width: auto;
}
#main .homeslider .wrapper .slide svg,
#full-width .homeslider .wrapper .slide svg,
#stage .homeslider .wrapper .slide svg {
  max-width: 100%;
}
#main .homeslider .wrapper .slide a:visited,
#full-width .homeslider .wrapper .slide a:visited,
#stage .homeslider .wrapper .slide a:visited {
  color: #00A0F0;
}
#main .homeslider .wrapper .button-wrapper,
#full-width .homeslider .wrapper .button-wrapper,
#stage .homeslider .wrapper .button-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 7.104px;
  margin-top: 36px;
}
#main .homeslider .wrapper .button-wrapper.left,
#full-width .homeslider .wrapper .button-wrapper.left,
#stage .homeslider .wrapper .button-wrapper.left {
  text-align: left;
}
#main .homeslider .wrapper .button-wrapper.right,
#full-width .homeslider .wrapper .button-wrapper.right,
#stage .homeslider .wrapper .button-wrapper.right {
  text-align: right;
}
#main .homeslider .wrapper .button-wrapper .button-blue,
#full-width .homeslider .wrapper .button-wrapper .button-blue,
#stage .homeslider .wrapper .button-wrapper .button-blue {
  color: #ffffff;
  text-decoration: none;
}
#main .homeslider .wrapper .button-wrapper .button-transparent,
#full-width .homeslider .wrapper .button-wrapper .button-transparent,
#stage .homeslider .wrapper .button-wrapper .button-transparent {
  text-decoration: none;
}
#main .homeslider .wrapper .button-wrapper .button-transparent:hover,
#full-width .homeslider .wrapper .button-wrapper .button-transparent:hover,
#stage .homeslider .wrapper .button-wrapper .button-transparent:hover {
  border: 1px solid #003C7D;
  color: #ffffff;
}
#main .homeslider .owl-controls,
#full-width .homeslider .owl-controls,
#stage .homeslider .owl-controls {
  display: inline-block;
  margin-top: 24px;
  position: relative;
  vertical-align: middle;
}
#main .homeslider .owl-controls .owl-next,
#full-width .homeslider .owl-controls .owl-next,
#stage .homeslider .owl-controls .owl-next,
#main .homeslider .owl-controls .owl-prev,
#full-width .homeslider .owl-controls .owl-prev,
#stage .homeslider .owl-controls .owl-prev {
  color: #00A0F0;
  cursor: pointer;
  font-size: 22px;
  height: 22px;
  margin-top: -11px;
  position: absolute;
  text-decoration: none;
  top: 50% !important;
}
#main .homeslider .owl-controls .owl-next:before,
#full-width .homeslider .owl-controls .owl-next:before,
#stage .homeslider .owl-controls .owl-next:before,
#main .homeslider .owl-controls .owl-prev:before,
#full-width .homeslider .owl-controls .owl-prev:before,
#stage .homeslider .owl-controls .owl-prev:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .homeslider .owl-controls .owl-next:before,
#full-width .homeslider .owl-controls .owl-next:before,
#stage .homeslider .owl-controls .owl-next:before,
#main .homeslider .owl-controls .owl-prev:before,
#full-width .homeslider .owl-controls .owl-prev:before,
#stage .homeslider .owl-controls .owl-prev:before,
#main .homeslider .owl-controls .owl-next:hover:before,
#full-width .homeslider .owl-controls .owl-next:hover:before,
#stage .homeslider .owl-controls .owl-next:hover:before,
#main .homeslider .owl-controls .owl-prev:hover:before,
#full-width .homeslider .owl-controls .owl-prev:hover:before,
#stage .homeslider .owl-controls .owl-prev:hover:before {
  text-decoration: none;
}
.lt-ie9 #main .homeslider .owl-controls .owl-next,
.lt-ie9 #full-width .homeslider .owl-controls .owl-next,
.lt-ie9 #stage .homeslider .owl-controls .owl-next,
.lt-ie9 #main .homeslider .owl-controls .owl-prev,
.lt-ie9 #full-width .homeslider .owl-controls .owl-prev,
.lt-ie9 #stage .homeslider .owl-controls .owl-prev {
  color: #00A0F0;
}
#main .homeslider .owl-controls .owl-next:hover,
#full-width .homeslider .owl-controls .owl-next:hover,
#stage .homeslider .owl-controls .owl-next:hover,
#main .homeslider .owl-controls .owl-prev:hover,
#full-width .homeslider .owl-controls .owl-prev:hover,
#stage .homeslider .owl-controls .owl-prev:hover,
#main .homeslider .owl-controls .owl-next:active,
#full-width .homeslider .owl-controls .owl-next:active,
#stage .homeslider .owl-controls .owl-next:active,
#main .homeslider .owl-controls .owl-prev:active,
#full-width .homeslider .owl-controls .owl-prev:active,
#stage .homeslider .owl-controls .owl-prev:active,
#main .homeslider .owl-controls .owl-next:focus,
#full-width .homeslider .owl-controls .owl-next:focus,
#stage .homeslider .owl-controls .owl-next:focus,
#main .homeslider .owl-controls .owl-prev:focus,
#full-width .homeslider .owl-controls .owl-prev:focus,
#stage .homeslider .owl-controls .owl-prev:focus {
  color: #00A0F0;
}
.lt-ie9 #main .homeslider .owl-controls .owl-next:focus,
.lt-ie9 #full-width .homeslider .owl-controls .owl-next:focus,
.lt-ie9 #stage .homeslider .owl-controls .owl-next:focus,
.lt-ie9 #main .homeslider .owl-controls .owl-prev:focus,
.lt-ie9 #full-width .homeslider .owl-controls .owl-prev:focus,
.lt-ie9 #stage .homeslider .owl-controls .owl-prev:focus,
.lt-ie9 #main .homeslider .owl-controls .owl-next:active,
.lt-ie9 #full-width .homeslider .owl-controls .owl-next:active,
.lt-ie9 #stage .homeslider .owl-controls .owl-next:active,
.lt-ie9 #main .homeslider .owl-controls .owl-prev:active,
.lt-ie9 #full-width .homeslider .owl-controls .owl-prev:active,
.lt-ie9 #stage .homeslider .owl-controls .owl-prev:active {
  color: #00A0F0;
}
#main .homeslider .owl-controls .owl-next.disabled,
#full-width .homeslider .owl-controls .owl-next.disabled,
#stage .homeslider .owl-controls .owl-next.disabled,
#main .homeslider .owl-controls .owl-prev.disabled,
#full-width .homeslider .owl-controls .owl-prev.disabled,
#stage .homeslider .owl-controls .owl-prev.disabled {
  color: #D9DEE8;
  cursor: default;
}
.lt-ie9 #main .homeslider .owl-controls .owl-next,
.lt-ie9 #full-width .homeslider .owl-controls .owl-next,
.lt-ie9 #stage .homeslider .owl-controls .owl-next,
.lt-ie9 #main .homeslider .owl-controls .owl-prev,
.lt-ie9 #full-width .homeslider .owl-controls .owl-prev,
.lt-ie9 #stage .homeslider .owl-controls .owl-prev {
  top: -2px;
}
#main .homeslider .owl-controls .owl-next,
#full-width .homeslider .owl-controls .owl-next,
#stage .homeslider .owl-controls .owl-next {
  right: -25px;
}
#main .homeslider .owl-controls .owl-next:before,
#full-width .homeslider .owl-controls .owl-next:before,
#stage .homeslider .owl-controls .owl-next:before {
  content: "\e61a";
}
#main .homeslider .owl-controls .owl-prev,
#full-width .homeslider .owl-controls .owl-prev,
#stage .homeslider .owl-controls .owl-prev {
  left: -25px;
}
#main .homeslider .owl-controls .owl-prev:before,
#full-width .homeslider .owl-controls .owl-prev:before,
#stage .homeslider .owl-controls .owl-prev:before {
  content: "\e61d";
}
#main .homeslider .owl-controls .pagination,
#full-width .homeslider .owl-controls .pagination,
#stage .homeslider .owl-controls .pagination {
  margin: 0 10.672px;
  vertical-align: middle;
}
#main .homeslider .owl-controls .owl-dot,
#full-width .homeslider .owl-controls .owl-dot,
#stage .homeslider .owl-controls .owl-dot {
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  border: 2px solid #D9DEE8;
  display: block;
  float: left;
  height: 11px;
  margin: 0 5px;
  width: 11px;
  vertical-align: middle;
}
#main .homeslider .owl-controls .owl-dot.active,
#full-width .homeslider .owl-controls .owl-dot.active,
#stage .homeslider .owl-controls .owl-dot.active {
  background-color: #00A0F0;
  border-color: #00A0F0;
}
.lt-ie9 #main .homeslider .owl-controls .owl-dot,
.lt-ie9 #full-width .homeslider .owl-controls .owl-dot,
.lt-ie9 #stage .homeslider .owl-controls .owl-dot {
  background-color: transparent;
  border: 0 none;
  background: url(../img/layout/sprite.png) -27px -2px no-repeat;
  height: 18px;
  vertical-align: middle;
  width: 18px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .homeslider .owl-controls .owl-dot,
  .lt-ie9 #full-width .homeslider .owl-controls .owl-dot,
  .lt-ie9 #stage .homeslider .owl-controls .owl-dot {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
.lt-ie9 #main .homeslider .owl-controls .owl-dot.active,
.lt-ie9 #full-width .homeslider .owl-controls .owl-dot.active,
.lt-ie9 #stage .homeslider .owl-controls .owl-dot.active {
  background-position: -2px -2px;
}
.no-js #main .homeslider .slide,
.no-js #full-width .homeslider .slide,
.no-js #stage .homeslider .slide {
  margin-bottom: 20px;
  text-align: center;
}
/* 4.3 Homepage Products */
#main .products,
#full-width .products,
#stage .products {
  margin-bottom: 81.008px;
}
#main .products .headline,
#full-width .products .headline,
#stage .products .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #000000;
  margin-bottom: 54px;
  text-align: center;
}
#main .products .subheadline,
#full-width .products .subheadline,
#stage .products .subheadline {
  color: #78879B;
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 2px;
  text-align: center;
}
#main .products ul,
#full-width .products ul,
#stage .products ul {
  *zoom: 1;
  list-style-type: none;
  margin: 0;
  text-align: center;
}
#main .products ul:before,
#full-width .products ul:before,
#stage .products ul:before,
#main .products ul:after,
#full-width .products ul:after,
#stage .products ul:after {
  content: "";
  display: table;
}
#main .products ul:after,
#full-width .products ul:after,
#stage .products ul:after {
  clear: both;
}
#main .products ul:before,
#full-width .products ul:before,
#stage .products ul:before,
#main .products ul:after,
#full-width .products ul:after,
#stage .products ul:after {
  content: " ";
  display: table;
}
#main .products ul:after,
#full-width .products ul:after,
#stage .products ul:after {
  clear: both;
}
#main .products ul li,
#full-width .products ul li,
#stage .products ul li {
  display: inline-block;
  margin-bottom: 36px;
  text-align: center;
  vertical-align: top;
  width: 19.5%;
}
.lt-ie9 #main .products ul li,
.lt-ie9 #full-width .products ul li,
.lt-ie9 #stage .products ul li {
  width: 24.6%;
}
#main .products ul li a,
#full-width .products ul li a,
#stage .products ul li a {
  display: block;
  text-align: center;
  text-decoration: none;
}
#main .products ul li a:hover img,
#full-width .products ul li a:hover img,
#stage .products ul li a:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  opacity: 0.8;
}
.lt-ie9 #main .products ul li a:hover img,
.lt-ie9 #full-width .products ul li a:hover img,
.lt-ie9 #stage .products ul li a:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(enabled=false)";
}
#main .products ul li a:hover .description,
#full-width .products ul li a:hover .description,
#stage .products ul li a:hover .description {
  text-decoration: underline;
}
.lt-ie9 #main .products ul li a:hover .overlay,
.lt-ie9 #full-width .products ul li a:hover .overlay,
.lt-ie9 #stage .products ul li a:hover .overlay {
  background-color: #ffffff;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
#main .products ul li a .icon-wrapper,
#full-width .products ul li a .icon-wrapper,
#stage .products ul li a .icon-wrapper {
  padding: 0 35px;
  position: relative;
}
@media screen and (max-width: 1425px) {
  #main .products ul li a .icon-wrapper,
  #full-width .products ul li a .icon-wrapper,
  #stage .products ul li a .icon-wrapper {
    padding: 0 16px;
  }
}
#main .products ul li a .icon-wrapper img,
#full-width .products ul li a .icon-wrapper img,
#stage .products ul li a .icon-wrapper img {
  margin-bottom: 16px;
  max-width: 100%;
}
.lt-ie9 #main .products ul li a .icon-wrapper .overlay,
.lt-ie9 #full-width .products ul li a .icon-wrapper .overlay,
.lt-ie9 #stage .products ul li a .icon-wrapper .overlay {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  text-indent: -9999px;
  top: 0;
  width: 100%;
  z-index: 1;
}
#main .products ul li a .description,
#full-width .products ul li a .description,
#stage .products ul li a .description {
  font-size: 1em;
  line-height: 1.625em;
  color: #00A0F0;
  padding: 0 16px;
}
@media screen and (max-width: 1425px) {
  #main .products ul li a .description,
  #full-width .products ul li a .description,
  #stage .products ul li a .description {
    padding: 0 4.736px;
  }
}
.lt-ie9 #main .products ul li a .description,
.lt-ie9 #full-width .products ul li a .description,
.lt-ie9 #stage .products ul li a .description {
  padding: 0;
}
/* 06.07 Homepage Press Slider */
#main,
#full-width {
  /* Option with Linklist on Side */
}
#main .press-slider,
#full-width .press-slider {
  *zoom: 1;
  text-align: center;
}
#main .press-slider:before,
#full-width .press-slider:before,
#main .press-slider:after,
#full-width .press-slider:after {
  content: "";
  display: table;
}
#main .press-slider:after,
#full-width .press-slider:after {
  clear: both;
}
#main .press-slider:before,
#full-width .press-slider:before,
#main .press-slider:after,
#full-width .press-slider:after {
  content: " ";
  display: table;
}
#main .press-slider:after,
#full-width .press-slider:after {
  clear: both;
}
#main .press-slider .wrapper,
#full-width .press-slider .wrapper {
  max-width: 885px;
}
#main .press-slider .slide .big,
#full-width .press-slider .slide .big {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #000000;
}
#main .press-slider .slide .small,
#full-width .press-slider .slide .small {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
}
#main .press-slider .slide .tiny,
#full-width .press-slider .slide .tiny {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #78879B;
  margin-bottom: 7.104px;
}
#main .press-slider .slide a,
#full-width .press-slider .slide a {
  text-decoration: none;
}
#main .press-slider .slide .more:after,
#full-width .press-slider .slide .more:after {
  color: #00A0F0;
}
#main .press-slider .owl-controls,
#full-width .press-slider .owl-controls {
  margin-top: 8px;
}
#main .press-slider p,
#full-width .press-slider p {
  margin-bottom: 16px;
}
#main .pressheader .headline,
#full-width .pressheader .headline {
  margin-bottom: 7.104px;
}
#main .pressheader hr,
#full-width .pressheader hr {
  max-width: 885px;
  border-color: #D9DEE8;
  margin: 16px auto;
}
#main .pressheader > ul,
#full-width .pressheader > ul {
  *zoom: 1;
  list-style: none;
  position: relative;
}
#main .pressheader > ul:before,
#full-width .pressheader > ul:before,
#main .pressheader > ul:after,
#full-width .pressheader > ul:after {
  content: "";
  display: table;
}
#main .pressheader > ul:after,
#full-width .pressheader > ul:after {
  clear: both;
}
#main .pressheader > ul:before,
#full-width .pressheader > ul:before,
#main .pressheader > ul:after,
#full-width .pressheader > ul:after {
  content: " ";
  display: table;
}
#main .pressheader > ul:after,
#full-width .pressheader > ul:after {
  clear: both;
}
#main .pressheader li,
#full-width .pressheader li {
  display: inline-block;
  margin: 0;
}
.lt-ie8 #main .pressheader li,
.lt-ie8 #full-width .pressheader li {
  display: inline;
}
#main .pressheader li:first-child,
#full-width .pressheader li:first-child {
  border-right: 1px solid #D9DEE8;
  height: 24px;
  margin-right: 10.672px;
  padding-right: 10.672px;
}
#main .pressheader li a,
#full-width .pressheader li a {
  text-decoration: none;
}
#main .pressheader li a:hover,
#full-width .pressheader li a:hover,
#main .pressheader li a:active,
#full-width .pressheader li a:active,
#main .pressheader li a:focus,
#full-width .pressheader li a:focus {
  text-decoration: underline;
}
#main .pressslider .wrapper,
#full-width .pressslider .wrapper {
  *zoom: 1;
  text-align: center;
  width: auto;
}
#main .pressslider .wrapper:before,
#full-width .pressslider .wrapper:before,
#main .pressslider .wrapper:after,
#full-width .pressslider .wrapper:after {
  content: "";
  display: table;
}
#main .pressslider .wrapper:after,
#full-width .pressslider .wrapper:after {
  clear: both;
}
#main .pressslider .wrapper:before,
#full-width .pressslider .wrapper:before,
#main .pressslider .wrapper:after,
#full-width .pressslider .wrapper:after {
  content: " ";
  display: table;
}
#main .pressslider .wrapper:after,
#full-width .pressslider .wrapper:after {
  clear: both;
}
#main .pressslider .slide,
#full-width .pressslider .slide {
  background-color: #ffffff;
  height: 100%;
  text-align: left;
  width: 100%;
}
.no-js #main .pressslider .slide,
.no-js #full-width .pressslider .slide {
  margin-bottom: 24px;
}
#main .pressslider .text,
#full-width .pressslider .text {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
}
#main .pressslider .text:after,
#full-width .pressslider .text:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .pressslider .text:after,
#full-width .pressslider .text:after,
#main .pressslider .text:hover:after,
#full-width .pressslider .text:hover:after {
  text-decoration: none;
}
#main .pressslider .text:after,
#full-width .pressslider .text:after {
  content: "\e638";
}
#main .pressslider .text:after,
#full-width .pressslider .text:after {
  color: #00A0F0;
  font-size: 14px;
  line-height: 1;
  margin-left: 5px;
}
#main .pressslider .headline,
#full-width .pressslider .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #000000;
  margin-bottom: 16px;
}
#main .pressslider .info,
#full-width .pressslider .info {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
  margin-bottom: 0;
}
#main .pressslider a,
#full-width .pressslider a {
  text-decoration: none;
}
#main .pressslider .owl-controls,
#full-width .pressslider .owl-controls {
  display: inline-block;
  position: relative;
}
#main .pressslider .owl-controls .owl-next,
#full-width .pressslider .owl-controls .owl-next,
#main .pressslider .owl-controls .owl-prev,
#full-width .pressslider .owl-controls .owl-prev {
  color: #00A0F0;
  cursor: pointer;
  font-size: 22px;
  position: absolute;
  text-decoration: none;
}
#main .pressslider .owl-controls .owl-next:before,
#full-width .pressslider .owl-controls .owl-next:before,
#main .pressslider .owl-controls .owl-prev:before,
#full-width .pressslider .owl-controls .owl-prev:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .pressslider .owl-controls .owl-next:before,
#full-width .pressslider .owl-controls .owl-next:before,
#main .pressslider .owl-controls .owl-prev:before,
#full-width .pressslider .owl-controls .owl-prev:before,
#main .pressslider .owl-controls .owl-next:hover:before,
#full-width .pressslider .owl-controls .owl-next:hover:before,
#main .pressslider .owl-controls .owl-prev:hover:before,
#full-width .pressslider .owl-controls .owl-prev:hover:before {
  text-decoration: none;
}
#main .pressslider .owl-controls .owl-next:hover,
#full-width .pressslider .owl-controls .owl-next:hover,
#main .pressslider .owl-controls .owl-prev:hover,
#full-width .pressslider .owl-controls .owl-prev:hover,
#main .pressslider .owl-controls .owl-next:active,
#full-width .pressslider .owl-controls .owl-next:active,
#main .pressslider .owl-controls .owl-prev:active,
#full-width .pressslider .owl-controls .owl-prev:active,
#main .pressslider .owl-controls .owl-next:focus,
#full-width .pressslider .owl-controls .owl-next:focus,
#main .pressslider .owl-controls .owl-prev:focus,
#full-width .pressslider .owl-controls .owl-prev:focus {
  color: #00A0F0;
}
#main .pressslider .owl-controls .owl-next.disabled,
#full-width .pressslider .owl-controls .owl-next.disabled,
#main .pressslider .owl-controls .owl-prev.disabled,
#full-width .pressslider .owl-controls .owl-prev.disabled {
  color: #D9DEE8;
  cursor: default;
}
.lt-ie9 #main .pressslider .owl-controls .owl-next,
.lt-ie9 #full-width .pressslider .owl-controls .owl-next,
.lt-ie9 #main .pressslider .owl-controls .owl-prev,
.lt-ie9 #full-width .pressslider .owl-controls .owl-prev {
  top: -2px;
}
#main .pressslider .owl-controls .owl-next,
#full-width .pressslider .owl-controls .owl-next {
  right: -25px;
}
#main .pressslider .owl-controls .owl-next:before,
#full-width .pressslider .owl-controls .owl-next:before {
  content: "\e61a";
}
#main .pressslider .owl-controls .owl-prev,
#full-width .pressslider .owl-controls .owl-prev {
  left: -25px;
}
#main .pressslider .owl-controls .owl-prev:before,
#full-width .pressslider .owl-controls .owl-prev:before {
  content: "\e61d";
}
#main .pressslider .owl-controls .owl-pagination,
#full-width .pressslider .owl-controls .owl-pagination {
  margin: 0 15px;
  vertical-align: middle;
}
#main .pressslider .owl-controls .owl-dot,
#full-width .pressslider .owl-controls .owl-dot {
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  border: 2px solid #D9DEE8;
  display: inline-block;
  height: 11px;
  margin: 0 5px;
  width: 11px;
}
#main .pressslider .owl-controls .owl-dot.active,
#full-width .pressslider .owl-controls .owl-dot.active {
  background-color: #00A0F0;
  border: 2px solid #00A0F0;
}
.lt-ie9 #main .pressslider .owl-controls .owl-dot,
.lt-ie9 #full-width .pressslider .owl-controls .owl-dot {
  background-color: transparent;
  border: 0 none;
  background: url(../img/layout/sprite.png) -27px -2px no-repeat;
  margin: 0 7px;
  height: 18px;
  vertical-align: top;
  width: 18px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #main .pressslider .owl-controls .owl-dot,
  .lt-ie9 #full-width .pressslider .owl-controls .owl-dot {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
.lt-ie9 #main .pressslider .owl-controls .owl-dot.active,
.lt-ie9 #full-width .pressslider .owl-controls .owl-dot.active {
  background-position: -2px -2px;
}
/* Compact Modules */
/* Compact Generic Styles */
.compact {
  /* Center Container */
  /* C02.00 Compact Header Image overrides from header-image.less */
}
.compact .center-container {
  margin: 0 auto 10px;
  max-width: 1345px;
  position: relative;
  width: 1345px;
}
@media screen and (max-width: 1425px) {
  .compact .center-container {
    margin: 0 40px 10px;
    width: auto;
  }
}
.lt-ie9 .compact .center-container {
  width: auto;
}
.lt-ie9 .compact .center-container h1 {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
}
.compact .header-image .text-container {
  max-width: 49%;
}
.compact .header-image .text-container .subhead {
  padding: 7.104px 0 4.736px 16px;
}
@media screen and (max-width: 767px) and screen and (max-width: 499px) {
  .compact .header-image .text-container .subhead {
    font-size: 0.875em;
    line-height: 1.42857143em;
  }
}
.compact .header-image .text-container .headline {
  font-size: 3.375em;
  line-height: 1.2962963em;
  padding: 7.104px 0 4.736px 0;
}
@media screen and (max-width: 380px) and screen and (max-width: 499px) {
  .compact .header-image .text-container .headline {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
/* Compact Stage */
.compact-stage {
  *zoom: 1;
  margin-bottom: 81.008px;
  /*
        Wraps both (dark, light) headline elements to be absolute positioned together.
        In this way the headlines itself can grow upwards as they are positioned relative
        inside this wrapper while the wrapper itaself is positioned bottom
    */
}
.compact-stage:before,
.compact-stage:after {
  content: "";
  display: table;
}
.compact-stage:after {
  clear: both;
}
.compact-stage:before,
.compact-stage:after {
  content: " ";
  display: table;
}
.compact-stage:after {
  clear: both;
}
.lt-ie9 .compact-stage {
  width: 940px;
  margin: 0 auto;
}
.compact-stage .compact-item {
  float: left;
  outline: 1px solid red;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}
.compact-stage .compact-item img {
  height: auto;
  position: absolute;
  width: 100%;
}
.lt-ie9 .compact-stage .compact-item {
  overflow: visible;
  cursor: pointer;
}
.ie9 .compact-stage .compact-item {
  overflow: visible;
  cursor: pointer;
}
.compact-stage .compact-item h2 {
  display: inline;
  padding: 7.104px 0 4.736px 0;
}
.compact-stage .compact-item h3 {
  font-size: 1em;
  line-height: 1.625em;
  margin: 0;
  padding: 7.104px 0 4.736px 0;
}
.compact-stage .compact-item-large {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 1.025%;
  padding-bottom: 43.5%;
  width: 66.1%;
}
.ie9 .compact-stage .compact-item-large {
  width: 66%;
}
.lt-ie9 .compact-stage .compact-item-large {
  width: 625px;
  margin-right: 5px;
}
.compact-stage .compact-item-large .headline-background {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  border-radius: 1px;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  left: 16px;
  position: relative;
  font-weight: normal;
  max-width: 67%;
  margin-top: 7.104px;
}
.lt-ie9 .compact-stage .compact-item-large .headline-background {
  left: 0;
  padding-left: 16px;
}
@media screen and (max-width: 1280px) {
  .compact-stage .compact-item-large .headline-background {
    width: auto;
  }
}
.compact-stage .compact-item-large h2 {
  font-size: 3.375em;
  line-height: 1.2962963em;
}
.lt-ie9 .compact-stage .compact-item-large h2 {
  font-size: 36px;
  line-height: 43px;
}
@media screen and (max-width: 1280px) {
  .compact-stage .compact-item-large h2 {
    line-height: 66px;
  }
}
@media screen and (max-width: 380px) and screen and (max-width: 499px) {
  .compact-stage .compact-item-large h2 {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
.compact-stage .compact-item-large h3 {
  display: block;
}
.lt-ie9 .compact-stage .compact-item-large h3 {
  font-size: 14px;
  line-height: 18px;
}
.compact-stage .compact-item-small {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 21.2%;
  width: 32.875%;
  /*            .video-icon, .quiz-icon {
                @media @fromMobileToBigTablet {
                    visibility: hidden;

                    &:before {
                        visibility: visible;
                    }
                }
            }*/
}
.lt-ie9 .compact-stage .compact-item-small .compact-headline-wrapper {
  position: relative;
  top: 50%;
}
.ie9 .compact-stage .compact-item-small .compact-headline-wrapper {
  position: relative;
  top: 246px;
}
.compact-stage .compact-item-small + .compact-item-small {
  margin-top: 1.1%;
}
.ie9 .compact-stage .compact-item-small {
  width: 32.5%;
}
.ie9 .compact-stage .compact-item-small + .compact-item-small {
  margin-top: 286px;
}
.lt-ie9 .compact-stage .compact-item-small {
  width: 310px;
}
.lt-ie9 .compact-stage .compact-item-small + .compact-item-small {
  margin-top: 208px;
}
.compact-stage .compact-item-small .headline-background {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  border-radius: 1px;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  left: 16px;
  position: relative;
  font-weight: normal;
  max-width: 90%;
  margin-top: 4.104px;
}
.lt-ie9 .compact-stage .compact-item-small .headline-background {
  left: 0;
  padding-left: 16px;
  position: relative;
  top: 224px;
}
@media screen and (max-width: 1280px) {
  .compact-stage .compact-item-small .headline-background {
    width: auto;
  }
}
.compact-stage .compact-item-small h2 {
  font-size: 2.25em;
  line-height: 1.36111111em;
  line-height: 56px;
}
.ie9 .compact-stage .compact-item-small h2 {
  font-size: 30px;
  line-height: 38px;
}
.lt-ie9 .compact-stage .compact-item-small h2 {
  font-size: 24px;
  line-height: 41px;
}
@media screen and (max-width: 1280px) {
  .compact-stage .compact-item-small h2 {
    font-size: 1.5em;
    line-height: 1.375em;
    line-height: 42px;
  }
}
@media screen and (max-width: 900px) and screen and (max-width: 499px) {
  .compact-stage .compact-item-small h2 {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
.compact-stage .compact-item-small h3 {
  max-width: 90%;
}
.lt-ie9 .compact-stage .compact-item-small h3 {
  font-size: 14px;
  line-height: 18px;
  margin-top: 1px;
}
.compact-stage .compact-item-middle {
  margin-bottom: 1.1%;
  padding-bottom: 32.8%;
  width: 49.4%;
}
.compact-stage .compact-item-middle:nth-child(odd) {
  margin-right: 1.2%;
}
.compact-stage .compact-item-middle .headline-background {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  border-radius: 1px;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  left: 16px;
  position: relative;
  font-weight: normal;
  margin-top: 7.104px;
}
.lt-ie9 .compact-stage .compact-item-middle .headline-background {
  left: 0;
  padding-left: 16px;
}
@media screen and (max-width: 1280px) {
  .compact-stage .compact-item-middle .headline-background {
    width: auto;
  }
}
.compact-stage .compact-item-middle h2 {
  font-size: 3.375em;
  line-height: 1.2962963em;
  line-height: 78px;
}
.lt-ie9 .compact-stage .compact-item-middle h2 {
  font-size: 36px;
  line-height: 43px;
}
@media screen and (max-width: 1280px) {
  .compact-stage .compact-item-middle h2 {
    font-size: 2.25em;
    line-height: 1.36111111em;
    line-height: 56px;
  }
}
@media screen and (max-width: 380px) and screen and (max-width: 499px) {
  .compact-stage .compact-item-middle h2 {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
.compact-stage .compact-item-middle h3 {
  max-width: 90%;
}
.lt-ie9 .compact-stage .compact-item-middle h3 {
  font-size: 14px;
  line-height: 20px;
}
.compact-stage .compact-item-middle .edition {
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  left: 0;
  padding: 4px 16px 3px 16px;
  position: absolute;
  top: 15px;
}
.lt-ie9 .compact-stage .compact-item-middle .edition {
  background-color: #000000;
}
.compact-stage .compact-item-middle .edition .small {
  display: block;
  font-size: 1em;
  line-height: 1.625em;
}
.lt-ie9 .compact-stage .compact-item-middle .edition .small {
  font-size: 0.75em;
  line-height: 1.33333333em;
}
.compact-stage .compact-item-middle .edition .big {
  display: block;
  font-size: 2.25em;
  line-height: 1.36111111em;
}
@media screen and (max-width: 1100px) and screen and (max-width: 499px) {
  .compact-stage .compact-item-middle .edition .big {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
.lt-ie9 .compact-stage .compact-item-middle .edition .big {
  font-size: 1.5em;
  line-height: 1.375em;
}
.compact-stage .compact-item-middle .compact-headline-wrapper {
  bottom: 5px;
}
.compact-stage .compact-headline-wrapper {
  bottom: 0;
  margin-bottom: 24px;
  position: absolute;
}
@media screen and (max-width: 1600px) {
  .compact-stage .compact-headline-wrapper {
    width: 90%;
  }
}
.lt-ie9 .compact-stage .compact-headline-wrapper {
  width: 90%;
}
.compact-stage .compact-headline-wrapper sup {
  font-size: 65%;
}
/* C03.00 Teaser Highlight */
#main .compact-teaser,
#full-width .compact-teaser {
  *zoom: 1;
  margin-bottom: 54px;
}
#main .compact-teaser:before,
#full-width .compact-teaser:before,
#main .compact-teaser:after,
#full-width .compact-teaser:after {
  content: "";
  display: table;
}
#main .compact-teaser:after,
#full-width .compact-teaser:after {
  clear: both;
}
#main .compact-teaser:before,
#full-width .compact-teaser:before,
#main .compact-teaser:after,
#full-width .compact-teaser:after {
  content: " ";
  display: table;
}
#main .compact-teaser:after,
#full-width .compact-teaser:after {
  clear: both;
}
#main .compact-teaser .small,
#full-width .compact-teaser .small {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0;
  width: 32.5%;
  padding-right: 2.5%;
  display: table-cell;
}
#main .compact-teaser .small figure,
#full-width .compact-teaser .small figure {
  position: relative;
}
#main .compact-teaser .small figure img,
#full-width .compact-teaser .small figure img {
  width: 100%;
}
#main .compact-teaser .small figure .category,
#full-width .compact-teaser .small figure .category {
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  font-size: 1em;
  line-height: 1.625em;
  padding: 4px 16px;
  position: absolute;
  top: 16px;
  left: 0;
}
.lt-ie9 #main .compact-teaser .small figure .category,
.lt-ie9 #full-width .compact-teaser .small figure .category {
  background-color: #000000;
}
#main .compact-teaser .paragraph,
#full-width .compact-teaser .paragraph {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 65%;
  display: table-cell;
  position: relative;
  vertical-align: top;
  border-bottom: 1px solid #D9DEE8;
  height: auto;
  margin-left: 15px;
}
.lt-ie9 #main .compact-teaser .paragraph,
.lt-ie9 #full-width .compact-teaser .paragraph {
  padding-left: 31px;
}
#main .compact-teaser .paragraph .headline,
#full-width .compact-teaser .paragraph .headline {
  color: #000000;
  font-size: 1.5em;
  line-height: 1.375em;
  margin-bottom: 10.672px;
}
@media screen and (max-width: 499px) and screen and (max-width: 499px) {
  #main .compact-teaser .paragraph .headline,
  #full-width .compact-teaser .paragraph .headline {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .compact-teaser .paragraph p,
#full-width .compact-teaser .paragraph p {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
}
@media screen and (max-width: 767px) and screen and (max-width: 499px) {
  #main .compact-teaser .paragraph p,
  #full-width .compact-teaser .paragraph p {
    font-size: 1.125em;
    line-height: 1.44444444em;
  }
}
#main .compact-teaser .paragraph .hint-icon-wrapper,
#full-width .compact-teaser .paragraph .hint-icon-wrapper {
  top: auto;
  bottom: 24px;
}
.lt-ie9 #main .compact-teaser .paragraph .hint-icon-wrapper,
.lt-ie9 #full-width .compact-teaser .paragraph .hint-icon-wrapper {
  position: relative;
  top: 0;
}
#main .compact-teaser .paragraph .hint-icon-wrapper .video-icon,
#full-width .compact-teaser .paragraph .hint-icon-wrapper .video-icon,
#main .compact-teaser .paragraph .hint-icon-wrapper .quiz-icon,
#full-width .compact-teaser .paragraph .hint-icon-wrapper .quiz-icon {
  background-color: #EEF0F2;
}
@media screen and (max-width: 1280px) {
  #main .compact-teaser .paragraph .hint-icon-wrapper .video-icon,
  #full-width .compact-teaser .paragraph .hint-icon-wrapper .video-icon,
  #main .compact-teaser .paragraph .hint-icon-wrapper .quiz-icon,
  #full-width .compact-teaser .paragraph .hint-icon-wrapper .quiz-icon {
    margin-bottom: 24px;
    top: 0;
  }
}
#main .compact-teaser .paragraph .hint-icon-wrapper .preview:before,
#full-width .compact-teaser .paragraph .hint-icon-wrapper .preview:before {
  display: none;
}
/* Quiz */
#main .quiz-scrollbar::-webkit-scrollbar,
#full-width .quiz-scrollbar::-webkit-scrollbar {
  width: 12px;
}
#main .quiz-scrollbar::-webkit-scrollbar-track,
#full-width .quiz-scrollbar::-webkit-scrollbar-track {
  background-color: #EEF0F2;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 4px #78879B inset;
}
#main .quiz-scrollbar::-webkit-scrollbar-thumb,
#full-width .quiz-scrollbar::-webkit-scrollbar-thumb {
  background-color: #78879B;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 4px #D9DEE8 inset;
}
#main .quiz-wrapper,
#full-width .quiz-wrapper {
  background-color: #EEF0F2;
  overflow: hidden;
  padding: 20.252px 22px;
}
#main .quiz-wrapper .question-container,
#full-width .quiz-wrapper .question-container {
  position: relative;
  text-align: center;
}
#main .quiz-wrapper .question-container .question,
#full-width .quiz-wrapper .question-container .question {
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  display: inline-block;
  margin: 20px 40px 50px 40px;
  min-height: 460px;
  perspective: 600px;
  position: relative;
  text-align: left;
  vertical-align: top;
  width: 290px;
  z-index: 1;
}
#main .quiz-wrapper .question-container .question .tofront,
#full-width .quiz-wrapper .question-container .question .tofront,
#main .quiz-wrapper .question-container .question .toback,
#full-width .quiz-wrapper .question-container .question .toback,
#main .quiz-wrapper .question-container .question .nextquestion,
#full-width .quiz-wrapper .question-container .question .nextquestion {
  font-size: 1em;
  line-height: 1.25em;
  font-family: "tktypemedium", Arial, sans-serif;
  background-color: #00A0F0;
  bottom: 0;
  color: #ffffff;
  cursor: pointer;
  left: 0;
  margin-top: 10px;
  padding: 14px 0;
  position: absolute;
  text-align: center;
  width: 100%;
}
#main .quiz-wrapper .question-container .question .toback:before,
#full-width .quiz-wrapper .question-container .question .toback:before,
#main .quiz-wrapper .question-container .question .tofront:before,
#full-width .quiz-wrapper .question-container .question .tofront:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question .toback:before,
#full-width .quiz-wrapper .question-container .question .toback:before,
#main .quiz-wrapper .question-container .question .tofront:before,
#full-width .quiz-wrapper .question-container .question .tofront:before,
#main .quiz-wrapper .question-container .question .toback:hover:before,
#full-width .quiz-wrapper .question-container .question .toback:hover:before,
#main .quiz-wrapper .question-container .question .tofront:hover:before,
#full-width .quiz-wrapper .question-container .question .tofront:hover:before {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question .toback:before,
#full-width .quiz-wrapper .question-container .question .toback:before,
#main .quiz-wrapper .question-container .question .tofront:before,
#full-width .quiz-wrapper .question-container .question .tofront:before {
  content: "\e647";
}
#main .quiz-wrapper .question-container .question .toback:before,
#full-width .quiz-wrapper .question-container .question .toback:before,
#main .quiz-wrapper .question-container .question .tofront:before,
#full-width .quiz-wrapper .question-container .question .tofront:before {
  font-size: 2.375em;
  line-height: 1em;
  bottom: 5px;
  color: #ffffff;
  position: absolute;
  right: 24px;
}
#main .quiz-wrapper .question-container .question .tofront,
#full-width .quiz-wrapper .question-container .question .tofront {
  margin-top: 30px;
}
#main .quiz-wrapper .question-container .question .text,
#full-width .quiz-wrapper .question-container .question .text {
  font-size: 1em;
  line-height: 1.375em;
  color: #78879B;
  overflow-y: auto;
  max-height: 194px;
}
#main .quiz-wrapper .question-container .question .text::-webkit-scrollbar,
#full-width .quiz-wrapper .question-container .question .text::-webkit-scrollbar {
  width: 12px;
}
#main .quiz-wrapper .question-container .question .text::-webkit-scrollbar-track,
#full-width .quiz-wrapper .question-container .question .text::-webkit-scrollbar-track {
  background-color: #EEF0F2;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 4px #78879B inset;
}
#main .quiz-wrapper .question-container .question .text::-webkit-scrollbar-thumb,
#full-width .quiz-wrapper .question-container .question .text::-webkit-scrollbar-thumb {
  background-color: #78879B;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 4px #D9DEE8 inset;
}
#main .quiz-wrapper .question-container .question.disabled,
#full-width .quiz-wrapper .question-container .question.disabled {
  z-index: 0;
}
#main .quiz-wrapper .question-container .question.disabled .front .cover,
#full-width .quiz-wrapper .question-container .question.disabled .front .cover {
  background-color: #ffffff;
  cursor: default;
}
#main .quiz-wrapper .question-container .question.disabled .front .cover .headline,
#full-width .quiz-wrapper .question-container .question.disabled .front .cover .headline {
  background-color: #78879B;
  color: #ffffff;
}
#main .quiz-wrapper .question-container .question.disabled.correct .front .cover,
#full-width .quiz-wrapper .question-container .question.disabled.correct .front .cover {
  background-color: #00A58C;
  cursor: default;
}
#main .quiz-wrapper .question-container .question.disabled.correct .front .cover .headline,
#full-width .quiz-wrapper .question-container .question.disabled.correct .front .cover .headline {
  background-color: #ffffff;
  color: #00A58C;
}
#main .quiz-wrapper .question-container .question.disabled.correct .front .cover:after,
#full-width .quiz-wrapper .question-container .question.disabled.correct .front .cover:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question.disabled.correct .front .cover:after,
#full-width .quiz-wrapper .question-container .question.disabled.correct .front .cover:after,
#main .quiz-wrapper .question-container .question.disabled.correct .front .cover:hover:after,
#full-width .quiz-wrapper .question-container .question.disabled.correct .front .cover:hover:after {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question.disabled.correct .front .cover:after,
#full-width .quiz-wrapper .question-container .question.disabled.correct .front .cover:after {
  content: "\e650";
}
#main .quiz-wrapper .question-container .question.disabled.correct .front .cover:after,
#full-width .quiz-wrapper .question-container .question.disabled.correct .front .cover:after {
  font-size: 130px;
  bottom: 168px;
  color: #ffffff;
  position: absolute;
  right: 81px;
}
#main .quiz-wrapper .question-container .question.disabled.wrong .front .cover,
#full-width .quiz-wrapper .question-container .question.disabled.wrong .front .cover {
  background-color: #D7005F;
  cursor: default;
}
#main .quiz-wrapper .question-container .question.disabled.wrong .front .cover .headline,
#full-width .quiz-wrapper .question-container .question.disabled.wrong .front .cover .headline {
  background-color: #ffffff;
  color: #D7005F;
}
#main .quiz-wrapper .question-container .question.disabled.wrong .front .cover:after,
#full-width .quiz-wrapper .question-container .question.disabled.wrong .front .cover:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question.disabled.wrong .front .cover:after,
#full-width .quiz-wrapper .question-container .question.disabled.wrong .front .cover:after,
#main .quiz-wrapper .question-container .question.disabled.wrong .front .cover:hover:after,
#full-width .quiz-wrapper .question-container .question.disabled.wrong .front .cover:hover:after {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question.disabled.wrong .front .cover:after,
#full-width .quiz-wrapper .question-container .question.disabled.wrong .front .cover:after {
  content: "\e606";
}
#main .quiz-wrapper .question-container .question.disabled.wrong .front .cover:after,
#full-width .quiz-wrapper .question-container .question.disabled.wrong .front .cover:after {
  font-size: 130px;
  bottom: 168px;
  color: #ffffff;
  position: absolute;
  right: 80px;
}
#main .quiz-wrapper .question-container .question.enabled .front .cover:before,
#full-width .quiz-wrapper .question-container .question.enabled .front .cover:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question.enabled .front .cover:before,
#full-width .quiz-wrapper .question-container .question.enabled .front .cover:before,
#main .quiz-wrapper .question-container .question.enabled .front .cover:hover:before,
#full-width .quiz-wrapper .question-container .question.enabled .front .cover:hover:before {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question.enabled .front .cover:before,
#full-width .quiz-wrapper .question-container .question.enabled .front .cover:before {
  content: "\e61a";
}
#main .quiz-wrapper .question-container .question.enabled .front .cover:before,
#full-width .quiz-wrapper .question-container .question.enabled .front .cover:before {
  font-size: 2.75em;
  line-height: 1em;
  bottom: 26px;
  color: #ffffff;
  position: absolute;
  right: 16px;
}
#main .quiz-wrapper .question-container .question.enabled .front .cover:after,
#full-width .quiz-wrapper .question-container .question.enabled .front .cover:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question.enabled .front .cover:after,
#full-width .quiz-wrapper .question-container .question.enabled .front .cover:after,
#main .quiz-wrapper .question-container .question.enabled .front .cover:hover:after,
#full-width .quiz-wrapper .question-container .question.enabled .front .cover:hover:after {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question.enabled .front .cover:after,
#full-width .quiz-wrapper .question-container .question.enabled .front .cover:after {
  content: "\e646";
}
#main .quiz-wrapper .question-container .question.enabled .front .cover:after,
#full-width .quiz-wrapper .question-container .question.enabled .front .cover:after {
  font-size: 130px;
  bottom: 168px;
  color: #ffffff;
  position: absolute;
  right: 80px;
}
#main .quiz-wrapper .question-container .question.active .front .cover-container .cover,
#full-width .quiz-wrapper .question-container .question.active .front .cover-container .cover {
  left: -100%;
  visibility: hidden;
}
#main .quiz-wrapper .question-container .question.active .front .content,
#full-width .quiz-wrapper .question-container .question.active .front .content {
  position: relative;
}
#main .quiz-wrapper .question-container .question.active.flip .front,
#full-width .quiz-wrapper .question-container .question.active.flip .front {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
  position: absolute;
  z-index: 900;
}
#main .quiz-wrapper .question-container .question.active.flip .back,
#full-width .quiz-wrapper .question-container .question.active.flip .back {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
  position: relative;
  z-index: 1000;
}
#main .quiz-wrapper .question-container .question.end,
#full-width .quiz-wrapper .question-container .question.end {
  font-size: 1em;
  line-height: 1.3125em;
}
#main .quiz-wrapper .question-container .question.end.enabled .front .cover:before,
#full-width .quiz-wrapper .question-container .question.end.enabled .front .cover:before {
  display: none;
}
#main .quiz-wrapper .question-container .question.end.enabled .front .cover:after,
#full-width .quiz-wrapper .question-container .question.end.enabled .front .cover:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question.end.enabled .front .cover:after,
#full-width .quiz-wrapper .question-container .question.end.enabled .front .cover:after,
#main .quiz-wrapper .question-container .question.end.enabled .front .cover:hover:after,
#full-width .quiz-wrapper .question-container .question.end.enabled .front .cover:hover:after {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question.end.enabled .front .cover:after,
#full-width .quiz-wrapper .question-container .question.end.enabled .front .cover:after {
  content: "\e629";
}
#main .quiz-wrapper .question-container .question.end.enabled .front .cover:after,
#full-width .quiz-wrapper .question-container .question.end.enabled .front .cover:after {
  font-size: 130px;
  bottom: 168px;
  color: #ffffff;
  position: absolute;
  right: 80px;
}
#main .quiz-wrapper .question-container .question.end .front .content,
#full-width .quiz-wrapper .question-container .question.end .front .content {
  background-color: #ffffff;
}
#main .quiz-wrapper .question-container .question.end .front .content .result,
#full-width .quiz-wrapper .question-container .question.end .front .content .result {
  background-color: #00A0F0;
  padding: 24px 0 4.736px 16px;
}
#main .quiz-wrapper .question-container .question.end .front .content .result > div,
#full-width .quiz-wrapper .question-container .question.end .front .content .result > div {
  display: inline-block;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .points,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .points {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #ffffff;
  vertical-align: bottom;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .stars,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars {
  margin-right: 16px;
  position: relative;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star {
  display: inline-block;
  height: 30px;
  width: 27px;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star:before,
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star:hover:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star:hover:before {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star:before {
  content: "\e655";
}
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star:before {
  font-size: 1.75em;
  line-height: 1em;
  color: #ffffff;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star.active:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star.active:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star.active:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star.active:before,
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star.active:hover:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star.active:hover:before {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star.active:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star.active:before {
  content: "\e903";
}
#main .quiz-wrapper .question-container .question.end .front .content .result .stars .star.active:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .stars .star.active:before {
  font-size: 28px;
  color: #FFB400;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .result-text,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .result-text {
  color: #ffffff;
  margin: 5px 5px 5px 0;
  padding: 0;
}
#main .quiz-wrapper .question-container .question.end .front .content .result .result-text .star-text,
#full-width .quiz-wrapper .question-container .question.end .front .content .result .result-text .star-text {
  display: none;
}
#main .quiz-wrapper .question-container .question.end .front .content .text .teaser,
#full-width .quiz-wrapper .question-container .question.end .front .content .text .teaser {
  -webkit-transition: background-color 0.4s ease-in-out;
  -moz-transition: background-color 0.4s ease-in-out;
  -o-transition: background-color 0.4s ease-in-out;
  transition: background-color 0.4s ease-in-out;
  background-color: #00A0F0;
  border: none;
  color: #ffffff;
  display: block;
  margin-bottom: 4px;
  margin-top: 10px;
  padding: 5px 10px;
}
#main .quiz-wrapper .question-container .question.end .front .content .text .teaser:hover,
#full-width .quiz-wrapper .question-container .question.end .front .content .text .teaser:hover {
  background-color: #78879B;
}
#main .quiz-wrapper .question-container .question.end .front .content .replay,
#full-width .quiz-wrapper .question-container .question.end .front .content .replay {
  font-size: 1em;
  line-height: 1.25em;
  background-color: #EEF0F2;
  border: none;
  color: #00A0F0;
  cursor: pointer;
  display: block;
  font-family: "tktypemedium", Arial, sans-serif;
  padding: 14px;
  position: absolute;
  text-align: center;
  bottom: 0;
  width: 100%;
}
#main .quiz-wrapper .question-container .question.end .front .content .replay:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .replay:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question.end .front .content .replay:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .replay:before,
#main .quiz-wrapper .question-container .question.end .front .content .replay:hover:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .replay:hover:before {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question.end .front .content .replay:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .replay:before {
  content: "\e64a";
}
#main .quiz-wrapper .question-container .question.end .front .content .replay:before,
#full-width .quiz-wrapper .question-container .question.end .front .content .replay:before {
  font-size: 2.375em;
  line-height: 1em;
  bottom: 6px;
  color: #00A0F0;
  position: absolute;
  right: 20px;
}
#main .quiz-wrapper .question-container .question.correct .back .result,
#full-width .quiz-wrapper .question-container .question.correct .back .result {
  background-color: #f2faf9;
}
#main .quiz-wrapper .question-container .question.wrong .back .result,
#full-width .quiz-wrapper .question-container .question.wrong .back .result {
  background-color: #f2faf9;
}
#main .quiz-wrapper .question-container .question .front,
#full-width .quiz-wrapper .question-container .question .front {
  -moz-box-shadow: 0px 15px 12px 0px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 0px 15px 12px 0px rgba(0, 0, 0, 0.22);
  box-shadow: 0px 15px 12px 0px rgba(0, 0, 0, 0.22);
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  background-color: #EEF0F2;
  backface-visibility: hidden;
  left: 0;
  min-height: 460px;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 900;
}
#main .quiz-wrapper .question-container .question .front .cover-container,
#full-width .quiz-wrapper .question-container .question .front .cover-container {
  height: 100%;
  min-height: 460px;
  overflow: hidden;
  position: absolute;
  width: 100%;
}
#main .quiz-wrapper .question-container .question .front .cover,
#full-width .quiz-wrapper .question-container .question .front .cover {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background-color: #00A0F0;
  cursor: pointer;
  height: 100%;
  left: 0;
  min-height: 460px;
  position: absolute;
  width: 100%;
  z-index: 2;
}
#main .quiz-wrapper .question-container .question .front .cover .headline,
#full-width .quiz-wrapper .question-container .question .front .cover .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  background-color: #ffffff;
  color: #00A0F0;
  display: inline-block;
  font-weight: normal;
  padding: 6px 10.672px;
  height: 54px;
}
#main .quiz-wrapper .question-container .question .front .cover:after,
#full-width .quiz-wrapper .question-container .question .front .cover:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question .front .cover:after,
#full-width .quiz-wrapper .question-container .question .front .cover:after,
#main .quiz-wrapper .question-container .question .front .cover:hover:after,
#full-width .quiz-wrapper .question-container .question .front .cover:hover:after {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question .front .cover:after,
#full-width .quiz-wrapper .question-container .question .front .cover:after {
  content: "\e64b";
}
#main .quiz-wrapper .question-container .question .front .cover:after,
#full-width .quiz-wrapper .question-container .question .front .cover:after {
  font-size: 8.125em;
  line-height: 1em;
  bottom: 168px;
  color: #D9DEE8;
  position: absolute;
  right: 81px;
}
#main .quiz-wrapper .question-container .question .front .content,
#full-width .quiz-wrapper .question-container .question .front .content {
  background: #ffffff;
  display: block;
  left: 0;
  min-height: 460px;
  top: 0;
  z-index: 1;
}
#main .quiz-wrapper .question-container .question .front .content .image,
#full-width .quiz-wrapper .question-container .question .front .content .image {
  margin: 0;
  position: relative;
}
#main .quiz-wrapper .question-container .question .front .content .image img,
#full-width .quiz-wrapper .question-container .question .front .content .image img {
  height: auto;
  margin: 0;
  width: 100%;
}
#main .quiz-wrapper .question-container .question .front .content .image .headline,
#full-width .quiz-wrapper .question-container .question .front .content .image .headline {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  border-radius: 1px;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  font-size: 1.5em;
  line-height: 1.375em;
  display: inline;
  left: 16px;
  bottom: 16px;
  position: absolute;
}
#main .quiz-wrapper .question-container .question .front .content .text,
#full-width .quiz-wrapper .question-container .question .front .content .text {
  padding: 16.2016px;
}
#main .quiz-wrapper .question-container .question .back,
#full-width .quiz-wrapper .question-container .question .back {
  -moz-box-shadow: 0px 15px 12px 0px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 0px 15px 12px 0px rgba(0, 0, 0, 0.22);
  box-shadow: 0px 15px 12px 0px rgba(0, 0, 0, 0.22);
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  -webkit-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: #EEF0F2;
  left: 0;
  min-height: 460px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 800;
}
#main .quiz-wrapper .question-container .question .back .answers,
#full-width .quiz-wrapper .question-container .question .back .answers {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  background-color: #ffffff;
  min-height: 460px;
  position: relative;
  z-index: 950;
}
#main .quiz-wrapper .question-container .question .back .answers .headline,
#full-width .quiz-wrapper .question-container .question .back .answers .headline {
  font-size: 1.375em;
  line-height: 1.09090909em;
  background-color: #00A0F0;
  color: #ffffff;
  display: inline-block;
  margin-bottom: 36px;
  padding: 5px 16px;
  position: relative;
}
#main .quiz-wrapper .question-container .question .back .answers .answer,
#full-width .quiz-wrapper .question-container .question .back .answers .answer {
  font-size: 1em;
  line-height: 1.25em;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border: 1px solid #00A0F0;
  color: #00A0F0;
  cursor: pointer;
  margin: 0 16px 10.672px 16px;
  padding: 10px 5px;
  overflow-y: auto;
  max-height: 100px;
}
#main .quiz-wrapper .question-container .question .back .answers .answer::-webkit-scrollbar,
#full-width .quiz-wrapper .question-container .question .back .answers .answer::-webkit-scrollbar {
  width: 12px;
}
#main .quiz-wrapper .question-container .question .back .answers .answer::-webkit-scrollbar-track,
#full-width .quiz-wrapper .question-container .question .back .answers .answer::-webkit-scrollbar-track {
  background-color: #EEF0F2;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 4px #78879B inset;
}
#main .quiz-wrapper .question-container .question .back .answers .answer::-webkit-scrollbar-thumb,
#full-width .quiz-wrapper .question-container .question .back .answers .answer::-webkit-scrollbar-thumb {
  background-color: #78879B;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 4px #D9DEE8 inset;
}
#main .quiz-wrapper .question-container .question .back .answers .answer:not(.disabled):hover,
#full-width .quiz-wrapper .question-container .question .back .answers .answer:not(.disabled):hover {
  background-color: #003C7D;
  border: 1px solid #003C7D;
  color: #ffffff;
}
#main .quiz-wrapper .question-container .question .back .answers .answer.correct,
#full-width .quiz-wrapper .question-container .question .back .answers .answer.correct {
  background-color: #00A58C;
  border: 1px solid #00A58C;
  color: #ffffff;
}
#main .quiz-wrapper .question-container .question .back .answers .answer.wrong,
#full-width .quiz-wrapper .question-container .question .back .answers .answer.wrong {
  background-color: #D7005F;
  border: 1px solid #D7005F;
  color: #ffffff;
}
#main .quiz-wrapper .question-container .question .back .answers .answer.wascorrect,
#full-width .quiz-wrapper .question-container .question .back .answers .answer.wascorrect {
  background-color: #EEF0F2;
  border: 1px solid #00A58C;
  color: #00A58C;
}
#main .quiz-wrapper .question-container .question .back .result,
#full-width .quiz-wrapper .question-container .question .back .result {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  background-color: #EEF0F2;
  display: none;
  left: 0;
  min-height: 460px;
  position: relative;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 900;
  zoom: 1;
}
#main .quiz-wrapper .question-container .question .back .result .correct,
#full-width .quiz-wrapper .question-container .question .back .result .correct,
#main .quiz-wrapper .question-container .question .back .result .wrong,
#full-width .quiz-wrapper .question-container .question .back .result .wrong {
  display: none;
  position: relative;
}
#main .quiz-wrapper .question-container .question .back .result .correct .headline,
#full-width .quiz-wrapper .question-container .question .back .result .correct .headline,
#main .quiz-wrapper .question-container .question .back .result .wrong .headline,
#full-width .quiz-wrapper .question-container .question .back .result .wrong .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #ffffff;
  display: inline-block;
  margin-bottom: 90px;
  padding: 5px 16px;
  position: relative;
}
#main .quiz-wrapper .question-container .question .back .result .correct .headline,
#full-width .quiz-wrapper .question-container .question .back .result .correct .headline {
  background-color: #00A58C;
  position: relative;
}
#main .quiz-wrapper .question-container .question .back .result .correct .headline:before,
#full-width .quiz-wrapper .question-container .question .back .result .correct .headline:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question .back .result .correct .headline:before,
#full-width .quiz-wrapper .question-container .question .back .result .correct .headline:before,
#main .quiz-wrapper .question-container .question .back .result .correct .headline:hover:before,
#full-width .quiz-wrapper .question-container .question .back .result .correct .headline:hover:before {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question .back .result .correct .headline:before,
#full-width .quiz-wrapper .question-container .question .back .result .correct .headline:before {
  content: "\e650";
}
#main .quiz-wrapper .question-container .question .back .result .correct .headline:before,
#full-width .quiz-wrapper .question-container .question .back .result .correct .headline:before {
  font-size: 1.75em;
  line-height: 1em;
  top: 70px;
  color: #00A58C;
  position: absolute;
  left: 124px;
}
#main .quiz-wrapper .question-container .question .back .result .correct .text,
#full-width .quiz-wrapper .question-container .question .back .result .correct .text {
  color: #00A58C;
}
#main .quiz-wrapper .question-container .question .back .result .wrong .headline,
#full-width .quiz-wrapper .question-container .question .back .result .wrong .headline {
  background-color: #D7005F;
}
#main .quiz-wrapper .question-container .question .back .result .wrong .headline:before,
#full-width .quiz-wrapper .question-container .question .back .result .wrong .headline:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .quiz-wrapper .question-container .question .back .result .wrong .headline:before,
#full-width .quiz-wrapper .question-container .question .back .result .wrong .headline:before,
#main .quiz-wrapper .question-container .question .back .result .wrong .headline:hover:before,
#full-width .quiz-wrapper .question-container .question .back .result .wrong .headline:hover:before {
  text-decoration: none;
}
#main .quiz-wrapper .question-container .question .back .result .wrong .headline:before,
#full-width .quiz-wrapper .question-container .question .back .result .wrong .headline:before {
  content: "\e606";
}
#main .quiz-wrapper .question-container .question .back .result .wrong .headline:before,
#full-width .quiz-wrapper .question-container .question .back .result .wrong .headline:before {
  font-size: 1.75em;
  line-height: 1em;
  top: 70px;
  color: #D7005F;
  position: absolute;
  left: 124px;
}
#main .quiz-wrapper .question-container .question .back .result .wrong .text,
#full-width .quiz-wrapper .question-container .question .back .result .wrong .text {
  color: #D7005F;
  display: none;
}
#main .quiz-wrapper .question-container .question .back .result .text,
#full-width .quiz-wrapper .question-container .question .back .result .text {
  padding: 4.736px 16.2016px 16px 16.2016px;
  max-height: 279px;
}
#main .quiz-wrapper .question-container .question .back .result .nextquestion,
#full-width .quiz-wrapper .question-container .question .back .result .nextquestion {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}
#main .quiz-wrapper .question-container .question .back.answered .result,
#full-width .quiz-wrapper .question-container .question .back.answered .result {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  display: block;
  visibility: visible;
  z-index: 951;
}
#main .quiz-wrapper .question-container .question .back.answered .answers,
#full-width .quiz-wrapper .question-container .question .back.answered .answers {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  display: none;
  visibility: hidden;
}
#main .quiz-wrapper .question-container .end .content .text,
#full-width .quiz-wrapper .question-container .end .content .text {
  max-height: 298px;
}
#main .quiz-wrapper .question-container.mobile .question,
#full-width .quiz-wrapper .question-container.mobile .question {
  -webkit-transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out, left 0.6s ease-in-out;
  -moz-transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out, left 0.6s ease-in-out;
  -o-transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out, left 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out, left 0.6s ease-in-out;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  position: relative;
  visibility: visible;
}
#main .quiz-wrapper .question-container.mobile .question.active,
#full-width .quiz-wrapper .question-container.mobile .question.active {
  left: 0;
}
#main .quiz-wrapper .question-container.mobile .question.disabled,
#full-width .quiz-wrapper .question-container.mobile .question.disabled {
  left: -120%;
  max-width: 100%;
  position: absolute;
  z-index: 100;
}
#main .product-slider-container,
#full-width .product-slider-container {
  margin-bottom: 81.008px;
}
#main .product-slider-container h2,
#full-width .product-slider-container h2 {
  font-size: 2.8125em;
  line-height: 1.11111111em;
  color: #000000;
  font-weight: normal;
  margin: 0 0 0.5em;
}
#main .product-slider-container .product-slider,
#full-width .product-slider-container .product-slider {
  overflow: hidden;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
#main .product-slider-container .product-slider .owl-height,
#full-width .product-slider-container .product-slider .owl-height {
  -webkit-transition: height 0.3s ease-in-out;
  -moz-transition: height 0.3s ease-in-out;
  -o-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}
#main .product-slider-container .product-slider .product,
#full-width .product-slider-container .product-slider .product {
  margin: 0 auto;
  max-width: 880px;
}
#main .product-slider-container .product-slider .product .image,
#full-width .product-slider-container .product-slider .product .image {
  position: relative;
  margin-bottom: 30px;
}
#main .product-slider-container .product-slider .product .image p,
#full-width .product-slider-container .product-slider .product .image p {
  font-size: 2.5em;
  line-height: 1.1em;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  bottom: 20px;
  left: 15px;
  margin: 0;
  max-width: 600px;
  padding: 16px 14px;
  position: absolute;
  text-align: left;
}
#main .product-slider-container .product-slider .product .text,
#full-width .product-slider-container .product-slider .product .text {
  font-size: 1em;
  line-height: 1.25em;
  color: #4B5564;
}
#main .product-slider-container .product-slider .product .text .toggle,
#full-width .product-slider-container .product-slider .product .text .toggle {
  display: block !important;
  margin-top: 20px;
  margin-bottom: 0;
  text-decoration: none;
}
#main .product-slider-container .product-slider .product .text .toggle .close,
#full-width .product-slider-container .product-slider .product .text .toggle .close {
  display: none;
}
#main .product-slider-container .product-slider .product .text.opened .toggle .close,
#full-width .product-slider-container .product-slider .product .text.opened .toggle .close {
  display: block;
}
#main .product-slider-container .product-slider .product .text.opened .toggle .open,
#full-width .product-slider-container .product-slider .product .text.opened .toggle .open {
  display: none;
}
#main .product-slider-container .product-slider .product .text.theme-ellipse-applied ul,
#full-width .product-slider-container .product-slider .product .text.theme-ellipse-applied ul {
  display: none;
}
#main .product-slider-container .product-slider .product .text.theme-ellipse-applied.opened ul,
#full-width .product-slider-container .product-slider .product .text.theme-ellipse-applied.opened ul {
  display: block;
}
#main .product-slider-container .product-slider .owl-next,
#full-width .product-slider-container .product-slider .owl-next,
#main .product-slider-container .product-slider .owl-prev,
#full-width .product-slider-container .product-slider .owl-prev {
  font-size: 2.5em;
  line-height: 1em;
  color: #003C7D;
  cursor: pointer;
  position: absolute;
  text-decoration: none;
  top: 250px;
}
#main .product-slider-container .product-slider .owl-next:before,
#full-width .product-slider-container .product-slider .owl-next:before,
#main .product-slider-container .product-slider .owl-prev:before,
#full-width .product-slider-container .product-slider .owl-prev:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .product-slider-container .product-slider .owl-next:before,
#full-width .product-slider-container .product-slider .owl-next:before,
#main .product-slider-container .product-slider .owl-prev:before,
#full-width .product-slider-container .product-slider .owl-prev:before,
#main .product-slider-container .product-slider .owl-next:hover:before,
#full-width .product-slider-container .product-slider .owl-next:hover:before,
#main .product-slider-container .product-slider .owl-prev:hover:before,
#full-width .product-slider-container .product-slider .owl-prev:hover:before {
  text-decoration: none;
}
#main .product-slider-container .product-slider .owl-next:hover,
#full-width .product-slider-container .product-slider .owl-next:hover,
#main .product-slider-container .product-slider .owl-prev:hover,
#full-width .product-slider-container .product-slider .owl-prev:hover,
#main .product-slider-container .product-slider .owl-next:active,
#full-width .product-slider-container .product-slider .owl-next:active,
#main .product-slider-container .product-slider .owl-prev:active,
#full-width .product-slider-container .product-slider .owl-prev:active,
#main .product-slider-container .product-slider .owl-next:focus,
#full-width .product-slider-container .product-slider .owl-next:focus,
#main .product-slider-container .product-slider .owl-prev:focus,
#full-width .product-slider-container .product-slider .owl-prev:focus {
  color: #003C7D;
}
#main .product-slider-container .product-slider .owl-next.disabled,
#full-width .product-slider-container .product-slider .owl-next.disabled,
#main .product-slider-container .product-slider .owl-prev.disabled,
#full-width .product-slider-container .product-slider .owl-prev.disabled {
  color: #78879B;
  cursor: default;
}
#main .product-slider-container .product-slider .owl-next,
#full-width .product-slider-container .product-slider .owl-next {
  right: 0px;
}
#main .product-slider-container .product-slider .owl-next:before,
#full-width .product-slider-container .product-slider .owl-next:before {
  content: "\e61a";
}
#main .product-slider-container .product-slider .owl-prev,
#full-width .product-slider-container .product-slider .owl-prev {
  left: 0px;
}
#main .product-slider-container .product-slider .owl-prev:before,
#full-width .product-slider-container .product-slider .owl-prev:before {
  content: "\e61d";
}
#main .product-slider-container .product-slider .owl-controls,
#full-width .product-slider-container .product-slider .owl-controls {
  line-height: 22px;
  margin: 0 15px;
  vertical-align: middle;
}
#main .product-slider-container .product-slider .owl-dots,
#full-width .product-slider-container .product-slider .owl-dots {
  margin: 30px -0.5% 0 -0.5%;
}
#main .product-slider-container .product-slider .owl-dots .owl-dot,
#full-width .product-slider-container .product-slider .owl-dots .owl-dot {
  display: block;
  float: left;
  margin: 0 .5% 2% .5%;
  max-width: 100%;
  position: relative;
  width: 24%;
}
#main .product-slider-container .product-slider .owl-dots .owl-dot.active img,
#full-width .product-slider-container .product-slider .owl-dots .owl-dot.active img,
#main .product-slider-container .product-slider .owl-dots .owl-dot:hover img,
#full-width .product-slider-container .product-slider .owl-dots .owl-dot:hover img {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}
#main .product-slider-container .product-slider .owl-dots .owl-dot img,
#full-width .product-slider-container .product-slider .owl-dots .owl-dot img {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
}
#main .product-slider-container .product-slider .owl-dots .owl-dot p,
#full-width .product-slider-container .product-slider .owl-dots .owl-dot p {
  font-size: 1.125em;
  line-height: 1.22222222em;
  bottom: 18px;
  color: #ffffff;
  left: 12px;
  margin: 0;
  position: absolute;
  right: 12px;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
/* Encasa Modules */
#full-width .anchor-cta {
  margin-bottom: 54px;
  text-align: center;
}
#full-width .anchor-cta a {
  font-size: 1em;
  line-height: 1.625em;
  text-decoration: none;
  color: #ffffff;
  padding: 10.672px 16px;
  margin-left: auto;
  margin-right: auto;
  width: 200px;
  background-color: #00A0F0;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#full-width .anchor-cta a:hover {
  background-color: #003C7D;
}
#full-width .anchor-cta a:hover + .arrow:before {
  -webkit-transition: margin-top 0.5s;
  -moz-transition: margin-top 0.5s;
  -o-transition: margin-top 0.5s;
  transition: margin-top 0.5s;
  color: #003C7D;
  margin-top: 21px;
}
#full-width .anchor-cta .arrow {
  height: 43px;
  position: relative;
}
#full-width .anchor-cta .arrow:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#full-width .anchor-cta .arrow:before,
#full-width .anchor-cta .arrow:hover:before {
  text-decoration: none;
}
#full-width .anchor-cta .arrow:before {
  content: "\e613";
}
#full-width .anchor-cta .arrow:before {
  color: #00A0F0;
  font-size: 20px;
  left: 50%;
  margin-left: -10px;
  margin-top: 10.672px;
  position: absolute;
}
/* 01.04 Benefits Teaser */
#main .benefits-teaser,
#full-width .benefits-teaser,
#stage .benefits-teaser {
  margin-bottom: 81.008px;
}
#main .benefits-teaser .headline,
#full-width .benefits-teaser .headline,
#stage .benefits-teaser .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .benefits-teaser ul,
#full-width .benefits-teaser ul,
#stage .benefits-teaser ul {
  list-style-type: none;
  margin: 0;
}
#main .benefits-teaser li,
#full-width .benefits-teaser li,
#stage .benefits-teaser li {
  margin: 0;
}
#main .benefits-teaser li .item,
#full-width .benefits-teaser li .item,
#stage .benefits-teaser li .item {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
  border-top: 1px solid #D9DEE8;
  display: block;
  padding-top: 9.672px;
  padding-bottom: 9.672px;
  padding-left: 26.672px;
  padding-right: 0;
  text-decoration: none;
  position: relative;
  /* The icon has position:absolute to support multiline items */
}
#main .benefits-teaser li .item:before,
#full-width .benefits-teaser li .item:before,
#stage .benefits-teaser li .item:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .benefits-teaser li .item:before,
#full-width .benefits-teaser li .item:before,
#stage .benefits-teaser li .item:before,
#main .benefits-teaser li .item:hover:before,
#full-width .benefits-teaser li .item:hover:before,
#stage .benefits-teaser li .item:hover:before {
  text-decoration: none;
}
#main .benefits-teaser li .item:before,
#full-width .benefits-teaser li .item:before,
#stage .benefits-teaser li .item:before {
  content: "\e648";
}
#main .benefits-teaser li .item:before,
#full-width .benefits-teaser li .item:before,
#stage .benefits-teaser li .item:before {
  display: block;
  text-decoration: none;
  position: absolute;
  top: 12px;
  left: 0;
  color: #00A0F0;
  font-size: 22px;
}
#main .benefits-teaser li a.item,
#full-width .benefits-teaser li a.item,
#stage .benefits-teaser li a.item {
  color: #00A0F0;
}
#main .benefits-teaser li a.item:hover,
#full-width .benefits-teaser li a.item:hover,
#stage .benefits-teaser li a.item:hover,
#main .benefits-teaser li a.item:active,
#full-width .benefits-teaser li a.item:active,
#stage .benefits-teaser li a.item:active,
#main .benefits-teaser li a.item:focus,
#full-width .benefits-teaser li a.item:focus,
#stage .benefits-teaser li a.item:focus {
  text-decoration: underline;
}
#main .benefits-teaser li:first-child .item,
#full-width .benefits-teaser li:first-child .item,
#stage .benefits-teaser li:first-child .item {
  border-top: 0 none;
}
#main #sidebar .benefits-teaser,
#full-width #sidebar .benefits-teaser,
#stage #sidebar .benefits-teaser {
  margin-bottom: 36px;
}
#main #content > .benefits-teaser,
#stage > .benefits-teaser {
  *zoom: 1;
}
#main #content > .benefits-teaser:before,
#stage > .benefits-teaser:before,
#main #content > .benefits-teaser:after,
#stage > .benefits-teaser:after {
  content: "";
  display: table;
}
#main #content > .benefits-teaser:after,
#stage > .benefits-teaser:after {
  clear: both;
}
#main #content > .benefits-teaser:before,
#stage > .benefits-teaser:before,
#main #content > .benefits-teaser:after,
#stage > .benefits-teaser:after {
  content: " ";
  display: table;
}
#main #content > .benefits-teaser:after,
#stage > .benefits-teaser:after {
  clear: both;
}
#main #content > .benefits-teaser ul,
#stage > .benefits-teaser ul {
  margin: 0 -0.5%;
}
#main #content > .benefits-teaser li,
#stage > .benefits-teaser li {
  float: left;
  margin: 0 0.5%;
  width: 49%;
}
#main #content > .benefits-teaser li:first-child .item,
#stage > .benefits-teaser li:first-child .item {
  border-top: 0;
}
#main #content > .benefits-teaser li:first-child + li .item,
#stage > .benefits-teaser li:first-child + li .item {
  border-top: 0;
}
#stage > .benefits-teaser {
  *zoom: 1;
  margin: 0 auto 36px;
  max-width: 1345px;
  width: 1345px;
}
#stage > .benefits-teaser:before,
#stage > .benefits-teaser:after {
  content: "";
  display: table;
}
#stage > .benefits-teaser:after {
  clear: both;
}
#stage > .benefits-teaser:before,
#stage > .benefits-teaser:after {
  content: " ";
  display: table;
}
#stage > .benefits-teaser:after {
  clear: both;
}
@media screen and (max-width: 1425px) {
  #stage > .benefits-teaser {
    margin: 0 36px 36px;
    width: auto;
  }
}
.lt-ie9 #stage > .benefits-teaser {
  width: 940px;
}
#full-width .centered-text-image {
  margin-bottom: 54px;
}
#full-width .centered-text-image .centered-block {
  width: 40%;
  margin: auto;
  text-align: center;
}
#full-width .centered-text-image .centered-block .paragraph:first-child {
  margin-bottom: 7.104px;
  margin-top: 0;
}
#full-width .centered-text-image .centered-block .paragraph:first-child p {
  margin-bottom: 0;
}
#full-width .centered-text-image .centered-block .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #000000;
}
#full-width .centered-text-image .centered-block img {
  margin-top: 16px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#full-width .centered-text-image .paragraph {
  color: #4B5564;
  margin-top: 10.672px;
  margin-bottom: 0;
}
#full-width .centered-text-image .paragraph p {
  margin-top: 16px;
  margin-bottom: 0;
}
#full-width .centered-text-image .paragraph p:first-child {
  margin-top: 0;
}
#full-width .centered-text-image .paragraph ul {
  margin: 0;
  margin-top: 16px;
}
#full-width .centered-text-image .paragraph ul:first-child {
  margin-top: 0;
}
#full-width .centered-text-image .paragraph ul,
#full-width .centered-text-image .paragraph ol {
  list-style: none;
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
}
#full-width .centered-text-image .paragraph ul li,
#full-width .centered-text-image .paragraph ol li {
  padding-left: 20.672px;
  margin-bottom: 0;
}
#full-width .centered-text-image .paragraph ul li:before,
#full-width .centered-text-image .paragraph ol li:before {
  content: "\2022";
  color: #00A0F0;
  display: inline-block;
  margin-left: -20.672px;
  margin-right: 10.672px;
  position: relative;
  width: 10px;
}
#full-width .centered-text-image .paragraph.intro p,
#full-width .centered-text-image .paragraph.intro ul {
  color: #000000;
}
#full-width .centered-text-image .paragraph a {
  color: #00A0F0;
  padding-bottom: 0;
  text-decoration: none;
}
.countdown-teaser {
  margin-bottom: 81.008px;
  overflow: hidden;
}
.countdown-teaser .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin: 0 0 10.672px;
}
.countdown-teaser .content-area {
  background-color: #D9DEE8;
  overflow: hidden;
  position: relative;
}
.countdown-teaser a {
  text-decoration: none !important;
}
.countdown-teaser a:hover {
  text-decoration: none;
}
.countdown-teaser .image-container {
  position: relative;
}
.countdown-teaser .image-container .overlay {
  background-color: #000000;
  bottom: 0;
  color: #ffffff;
  opacity: 0.8;
  padding: 16px;
  position: absolute;
}
.countdown-teaser .image-container .subhead {
  font-size: 0.75em;
  line-height: 1.33333333em;
  /* Exception: must stay t6 also for mobile */
  margin: 0;
}
.countdown-teaser .image-container .text {
  font-size: 1em;
  line-height: 1.625em;
  /* Exception: must stay t5 also for mobile */
  margin: 0;
}
@media screen and (min-width: 499px) and (max-width: 900px) {
  .countdown-teaser .image-container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    overflow: hidden;
    width: 50%;
  }
}
.countdown-teaser .content-container {
  background-color: #D9DEE8;
  overflow: hidden;
  padding: 24px 16px 16px;
  text-align: center;
}
.countdown-teaser .content-container .button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFB400;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #000000;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
  line-height: 1.4;
  margin-top: 24px;
  width: 100%;
}
.countdown-teaser .content-container .button:hover,
.countdown-teaser .content-container .button:active {
  background-color: #003C7D;
  color: #ffffff;
}
.countdown-teaser .content-container .button:focus {
  border: 1px solid #003C7D;
}
.countdown-teaser .countdown-container {
  overflow: hidden;
  text-align: center;
}
.countdown-teaser .countdown-container .days,
.countdown-teaser .countdown-container .hours,
.countdown-teaser .countdown-container .minutes,
.countdown-teaser .countdown-container .seconds,
.countdown-teaser .countdown-container .separator {
  display: inline-block;
  vertical-align: middle;
}
.countdown-teaser .countdown-container .separator {
  margin: 0 2%;
}
.lt-ie9 .countdown-teaser .countdown-container .separator {
  margin: 0 1%;
}
@media screen and (max-width: 1279px) {
  .countdown-teaser .countdown-container .separator {
    margin: 0;
  }
}
.countdown-teaser .countdown-container .amount,
.countdown-teaser .countdown-container .label {
  display: block;
}
.countdown-teaser .countdown-container .amount,
.countdown-teaser .countdown-container .separator {
  font-size: 3.375em;
  line-height: 1.2962963em;
  color: #00A0F0;
}
.countdown-teaser .countdown-container .label {
  font-size: 1em;
  line-height: 1.625em;
  color: #78879B;
  margin-top: -12px;
}
.countdown-teaser .countdown-container .separator {
  vertical-align: top;
}
@media screen and (min-width: 1280px) {
  .countdown-teaser .countdown-container .separator {
    margin: 0 -1%;
  }
}
#sidebar .countdown-teaser .image-container {
  min-height: initial !important;
}
@media screen and (max-width: 1279px) {
  #sidebar .countdown-teaser .content-container .countdown-container .amount,
  #sidebar .countdown-teaser .content-container .countdown-container .separator {
    font-size: 1.5em;
    line-height: 1.375em;
  }
}
@media screen and (max-width: 1279px) {
  #sidebar .countdown-teaser .content-container .button {
    padding: 12px 10.672px;
  }
}
#sidebar .countdown-teaser .content-container .content-text {
  display: none;
}
#full-width .countdown-teaser,
#main #content .countdown-teaser {
  *zoom: 1;
}
#full-width .countdown-teaser:before,
#main #content .countdown-teaser:before,
#full-width .countdown-teaser:after,
#main #content .countdown-teaser:after {
  content: "";
  display: table;
}
#full-width .countdown-teaser:after,
#main #content .countdown-teaser:after {
  clear: both;
}
#full-width .countdown-teaser:before,
#main #content .countdown-teaser:before,
#full-width .countdown-teaser:after,
#main #content .countdown-teaser:after {
  content: " ";
  display: table;
}
#full-width .countdown-teaser:after,
#main #content .countdown-teaser:after {
  clear: both;
}
@media screen and (min-width: 500px) {
  #full-width .countdown-teaser .image-container,
  #main #content .countdown-teaser .image-container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 50%;
  }
  #full-width .countdown-teaser .image-container img,
  #main #content .countdown-teaser .image-container img {
    left: -9999px;
    margin: 0 auto;
    max-width: none;
    max-height: 100%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    right: -9999px;
    width: auto;
  }
}
@media screen and (min-width: 500px) {
  #full-width .countdown-teaser .content-container,
  #main #content .countdown-teaser .content-container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    float: right;
    padding: 36px 24px;
    width: 50%;
  }
}
#full-width .countdown-teaser .content-container .content-text,
#main #content .countdown-teaser .content-container .content-text {
  color: #000000;
  text-align: center;
}
#full-width .countdown-teaser .content-container .content-text h4,
#main #content .countdown-teaser .content-container .content-text h4 {
  font-size: 1.5em;
  line-height: 1.375em;
  font-style: normal;
  margin: 0 0 36px;
}
#full-width .countdown-teaser .content-container .content-text ul,
#main #content .countdown-teaser .content-container .content-text ul {
  margin-left: 20px;
  text-align: left;
  color: #00A0F0;
}
#full-width .countdown-teaser .content-container .content-text ul span,
#main #content .countdown-teaser .content-container .content-text ul span {
  color: #000000;
}
#full-width .countdown-teaser .content-container .float-wrapper,
#main #content .countdown-teaser .content-container .float-wrapper {
  *zoom: 1;
}
#full-width .countdown-teaser .content-container .float-wrapper:before,
#main #content .countdown-teaser .content-container .float-wrapper:before,
#full-width .countdown-teaser .content-container .float-wrapper:after,
#main #content .countdown-teaser .content-container .float-wrapper:after {
  content: "";
  display: table;
}
#full-width .countdown-teaser .content-container .float-wrapper:after,
#main #content .countdown-teaser .content-container .float-wrapper:after {
  clear: both;
}
#full-width .countdown-teaser .content-container .float-wrapper:before,
#main #content .countdown-teaser .content-container .float-wrapper:before,
#full-width .countdown-teaser .content-container .float-wrapper:after,
#main #content .countdown-teaser .content-container .float-wrapper:after {
  content: " ";
  display: table;
}
#full-width .countdown-teaser .content-container .float-wrapper:after,
#main #content .countdown-teaser .content-container .float-wrapper:after {
  clear: both;
}
@media screen and (min-width: 1280px) {
  #full-width .countdown-teaser .content-container .float-wrapper,
  #main #content .countdown-teaser .content-container .float-wrapper {
    margin-top: 24px;
  }
}
@media screen and (min-width: 1280px) {
  #full-width .countdown-teaser .content-container .float-wrapper .countdown-container,
  #main #content .countdown-teaser .content-container .float-wrapper .countdown-container {
    float: left;
    width: 55%;
  }
}
@media screen and (min-width: 1280px) {
  #full-width .countdown-teaser .content-container .float-wrapper span.button,
  #main #content .countdown-teaser .content-container .float-wrapper span.button {
    float: right;
    margin-top: 0;
    width: 40%;
  }
}
@media screen and (min-width: 1280px) {
  #main .countdown-teaser .content-container .button {
    padding: 10.672px;
  }
}
#content .countdown-teaser .countdown-container .amount,
#content .countdown-teaser .countdown-container .separator {
  font-size: 2.25em;
  line-height: 1.36111111em;
}
@media screen and (max-width: 1280px) {
  #content .countdown-teaser .countdown-container .amount,
  #content .countdown-teaser .countdown-container .separator {
    font-size: 3.375em;
    line-height: 1.2962963em;
  }
}
/* 3.2 CTA-Kit: Brochure order */
#main .cta-brochure-order,
#full-width .cta-brochure-order {
  margin-bottom: 81.008px;
  cursor: pointer;
}
#main .cta-brochure-order .headline,
#full-width .cta-brochure-order .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  font-weight: normal;
  margin: 0;
}
#main .cta-brochure-order .subhead,
#full-width .cta-brochure-order .subhead {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin: 0 0 10.672px;
}
#main .cta-brochure-order figure,
#full-width .cta-brochure-order figure {
  margin: 0 0 24px;
  position: relative;
}
#main .cta-brochure-order .intro-txt,
#full-width .cta-brochure-order .intro-txt {
  font-size: 2.25em;
  line-height: 1.36111111em;
  font-weight: normal;
  color: #4B5564;
  margin-bottom: 0;
}
#main .cta-brochure-order .copy,
#full-width .cta-brochure-order .copy {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin: 0;
}
#main .cta-brochure-order .pane-container,
#full-width .cta-brochure-order .pane-container {
  *zoom: 1;
  background-color: #D9DEE8;
  margin-top: 24px;
}
#main .cta-brochure-order .pane-container:before,
#full-width .cta-brochure-order .pane-container:before,
#main .cta-brochure-order .pane-container:after,
#full-width .cta-brochure-order .pane-container:after {
  content: "";
  display: table;
}
#main .cta-brochure-order .pane-container:after,
#full-width .cta-brochure-order .pane-container:after {
  clear: both;
}
#main .cta-brochure-order .pane-container:before,
#full-width .cta-brochure-order .pane-container:before,
#main .cta-brochure-order .pane-container:after,
#full-width .cta-brochure-order .pane-container:after {
  content: " ";
  display: table;
}
#main .cta-brochure-order .pane-container:after,
#full-width .cta-brochure-order .pane-container:after {
  clear: both;
}
#main .cta-brochure-order .pane,
#full-width .cta-brochure-order .pane {
  margin: 24px 0;
  width: 50%;
  float: left;
  box-sizing: border-box;
}
#main .cta-brochure-order .pane-separator,
#full-width .cta-brochure-order .pane-separator {
  border-left: 1px solid #78879B;
}
#main .cta-brochure-order .pane-content,
#full-width .cta-brochure-order .pane-content {
  margin: 0 16px;
}
#main .cta-brochure-order .pane-content .selectbox ul,
#full-width .cta-brochure-order .pane-content .selectbox ul {
  left: 0;
  position: absolute;
  top: 100%;
}
#main .cta-brochure-order .pane-hidden,
#full-width .cta-brochure-order .pane-hidden {
  display: none;
}
#main .cta-brochure-order .pane[data-pane="intro"] .button,
#full-width .cta-brochure-order .pane[data-pane="intro"] .button {
  display: none;
}
#main .cta-brochure-order.recommend .pane[data-pane="basic-info-form"] .button,
#full-width .cta-brochure-order.recommend .pane[data-pane="basic-info-form"] .button,
#main .cta-brochure-order.recommend .pane[data-pane="address-form"] .button,
#full-width .cta-brochure-order.recommend .pane[data-pane="address-form"] .button,
#main .cta-brochure-order.recommend .pane[data-pane="thank-you-note"] .button,
#full-width .cta-brochure-order.recommend .pane[data-pane="thank-you-note"] .button {
  display: none;
}
#main .cta-brochure-order .pane[data-pane="download"] figure,
#full-width .cta-brochure-order .pane[data-pane="download"] figure {
  width: 35%;
  float: left;
  margin-right: 3%;
}
.no-js #main .cta-brochure-order .pane[data-pane="basic-info-form"],
.no-js #full-width .cta-brochure-order .pane[data-pane="basic-info-form"] {
  display: block;
}
.no-js #main .cta-brochure-order .pane[data-pane="basic-info-form"] .button,
.no-js #full-width .cta-brochure-order .pane[data-pane="basic-info-form"] .button {
  display: none;
}
.no-js #main .cta-brochure-order .pane[data-pane="address-form"],
.no-js #full-width .cta-brochure-order .pane[data-pane="address-form"] {
  display: block;
  float: right;
}
.no-js #main .cta-brochure-order .pane[data-pane="address-form"] .subhead,
.no-js #full-width .cta-brochure-order .pane[data-pane="address-form"] .subhead,
.no-js #main .cta-brochure-order .pane[data-pane="address-form"] .copy,
.no-js #full-width .cta-brochure-order .pane[data-pane="address-form"] .copy {
  display: none;
}
#main .cta-brochure-order .intro .button,
#full-width .cta-brochure-order .intro .button {
  display: none;
}
#main .cta-brochure-order .form label,
#full-width .cta-brochure-order .form label {
  display: block;
  margin: 0 0 7.104px;
}
#main .cta-brochure-order .form .row,
#full-width .cta-brochure-order .form .row {
  clear: both;
  margin-bottom: 24px;
  position: relative;
}
#main .cta-brochure-order .form .row.row-35,
#full-width .cta-brochure-order .form .row.row-35 {
  float: left;
  width: 35%;
}
#main .cta-brochure-order .form .row.row-60,
#full-width .cta-brochure-order .form .row.row-60 {
  clear: none;
  float: right;
  width: 60%;
}
#main .cta-brochure-order .form .row p,
#full-width .cta-brochure-order .form .row p {
  color: #4B5564;
  margin: 0;
}
#main .cta-brochure-order .form .row p.dark,
#full-width .cta-brochure-order .form .row p.dark {
  color: #000000;
}
#main .cta-brochure-order .form .row input,
#full-width .cta-brochure-order .form .row input {
  width: 100%;
  border: 1px solid #78879B;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.lt-ie9 #main .cta-brochure-order .form .row input[type="checkbox"],
.lt-ie9 #full-width .cta-brochure-order .form .row input[type="checkbox"] {
  border: none;
}
#main .cta-brochure-order .form .row .js-select,
#full-width .cta-brochure-order .form .row .js-select {
  border: 1px solid #78879B;
}
#main .cta-brochure-order .form .row .js-select + ul li,
#full-width .cta-brochure-order .form .row .js-select + ul li {
  border-left: 1px solid #78879B;
  border-right: 1px solid #78879B;
}
#main .cta-brochure-order .form .row .js-select + ul li:last-child,
#full-width .cta-brochure-order .form .row .js-select + ul li:last-child {
  border-bottom: 1px solid #78879B;
}
#main .cta-brochure-order .form .row input[type=checkbox] + span,
#full-width .cta-brochure-order .form .row input[type=checkbox] + span {
  color: #78879B;
}
#main .cta-brochure-order .form .row.error input[type=checkbox] + span,
#full-width .cta-brochure-order .form .row.error input[type=checkbox] + span {
  color: #D7005F;
}
#main .cta-brochure-order .form .row select,
#full-width .cta-brochure-order .form .row select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
#main .cta-brochure-order .form .row .info-txt,
#full-width .cta-brochure-order .form .row .info-txt {
  color: #78879B;
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin-top: -8px;
}
#main .cta-brochure-order .form .row .info-txt p,
#full-width .cta-brochure-order .form .row .info-txt p {
  margin: 0;
}
#main .cta-brochure-order .form .error-message,
#full-width .cta-brochure-order .form .error-message {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #D7005F;
  margin-bottom: 10.672px;
}
#main .cta-brochure-order .button,
#full-width .cta-brochure-order .button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFB400;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #000000;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
  display: block;
  width: 100%;
}
#main .cta-brochure-order .button:hover,
#full-width .cta-brochure-order .button:hover,
#main .cta-brochure-order .button:active,
#full-width .cta-brochure-order .button:active {
  background-color: #003C7D;
  color: #ffffff;
}
#main .cta-brochure-order .button:focus,
#full-width .cta-brochure-order .button:focus {
  border: 1px solid #003C7D;
}
#main .cta-brochure-order .step-bar,
#full-width .cta-brochure-order .step-bar {
  font-size: 1em;
  line-height: 1.625em;
  color: #000000;
  margin-bottom: 10.672px;
  float: right;
}
#main .cta-brochure-order .linklist,
#full-width .cta-brochure-order .linklist {
  margin-bottom: 0;
}
#main .cta-brochure-order .pdf-link,
#full-width .cta-brochure-order .pdf-link {
  text-decoration: none;
}
#main .cta-brochure-order .pdf-link:before,
#full-width .cta-brochure-order .pdf-link:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .cta-brochure-order .pdf-link:before,
#full-width .cta-brochure-order .pdf-link:before,
#main .cta-brochure-order .pdf-link:hover:before,
#full-width .cta-brochure-order .pdf-link:hover:before {
  text-decoration: none;
}
#main .cta-brochure-order .pdf-link:before,
#full-width .cta-brochure-order .pdf-link:before {
  content: "\e601";
}
#main .cta-brochure-order .pdf-link:before,
#full-width .cta-brochure-order .pdf-link:before {
  margin-right: 5px;
}
#main .cta-brochure-order .pdf-link:hover,
#full-width .cta-brochure-order .pdf-link:hover {
  text-decoration: underline;
}
#main #sidebar .cta-brochure-order {
  background-color: #D9DEE8;
  padding: 24px 16px 16px;
}
#main #sidebar .cta-brochure-order .shared .headline {
  font-size: 1.5em;
  line-height: 1.375em;
}
#main #sidebar .cta-brochure-order .shared .pane-container {
  background-color: transparent;
  margin: 0;
}
#main #sidebar .cta-brochure-order .shared .pane {
  width: auto;
  margin: 0;
  float: none;
}
#main #sidebar .cta-brochure-order .shared .pane-separator {
  border: none;
}
#main #sidebar .cta-brochure-order .shared .pane-content {
  margin: 0;
}
#main #sidebar .cta-brochure-order .shared .pane[data-pane="intro"] .button {
  display: block;
}
#main #sidebar .cta-brochure-order .shared .pane[data-pane="intro"] .pane-content {
  padding: 24px 0;
}
#main #sidebar .cta-brochure-order .shared .pane[data-pane="address-form"] .subhead,
#main #sidebar .cta-brochure-order .shared .pane[data-pane="basic-info-form"] .subhead {
  display: none;
}
#main #sidebar .cta-brochure-order .shared .pane[data-pane="download"] {
  padding: 16px;
  background-color: #EEF0F2;
}
#main #sidebar .cta-brochure-order .shared .pane[data-pane="download"] figure {
  display: none;
}
#main #sidebar .cta-brochure-order .shared .step-bar {
  float: none;
  text-align: right;
  color: #000000;
  margin-bottom: 10.672px;
}
@media screen and (min-width: 900px) {
  #main #sidebar .cta-brochure-order {
    /* show the small version only if the sidebar is really on the side */
  }
  #main #sidebar .cta-brochure-order .headline {
    font-size: 1.5em;
    line-height: 1.375em;
  }
  #main #sidebar .cta-brochure-order .pane-container {
    background-color: transparent;
    margin: 0;
  }
  #main #sidebar .cta-brochure-order .pane {
    width: auto;
    margin: 0;
    float: none;
  }
  #main #sidebar .cta-brochure-order .pane-separator {
    border: none;
  }
  #main #sidebar .cta-brochure-order .pane-content {
    margin: 0;
  }
  #main #sidebar .cta-brochure-order .pane[data-pane="intro"] .button {
    display: block;
  }
  #main #sidebar .cta-brochure-order .pane[data-pane="intro"] .pane-content {
    padding: 24px 0;
  }
  #main #sidebar .cta-brochure-order .pane[data-pane="address-form"] .subhead,
  #main #sidebar .cta-brochure-order .pane[data-pane="basic-info-form"] .subhead {
    display: none;
  }
  #main #sidebar .cta-brochure-order .pane[data-pane="download"] {
    padding: 16px;
    background-color: #EEF0F2;
  }
  #main #sidebar .cta-brochure-order .pane[data-pane="download"] figure {
    display: none;
  }
  #main #sidebar .cta-brochure-order .step-bar {
    float: none;
    text-align: right;
    color: #000000;
    margin-bottom: 10.672px;
  }
}
@media screen and (min-width: 900px) and screen and (max-width: 900px) {
  #main #sidebar .cta-brochure-order .pane-container {
    background-color: #D9DEE8;
  }
}
@media screen and (min-width: 900px) and screen and (max-width: 499px) {
  #main #sidebar .cta-brochure-order .pane-container {
    padding: 0;
  }
}
.lt-ie9 #main #sidebar .cta-brochure-order .headline {
  font-size: 1.5em;
  line-height: 1.375em;
}
.lt-ie9 #main #sidebar .cta-brochure-order .pane-container {
  background-color: transparent;
  margin: 0;
}
.lt-ie9 #main #sidebar .cta-brochure-order .pane {
  width: auto;
  margin: 0;
  float: none;
}
.lt-ie9 #main #sidebar .cta-brochure-order .pane-separator {
  border: none;
}
.lt-ie9 #main #sidebar .cta-brochure-order .pane-content {
  margin: 0;
}
.lt-ie9 #main #sidebar .cta-brochure-order .pane[data-pane="intro"] .button {
  display: block;
}
.lt-ie9 #main #sidebar .cta-brochure-order .pane[data-pane="intro"] .pane-content {
  padding: 24px 0;
}
.lt-ie9 #main #sidebar .cta-brochure-order .pane[data-pane="address-form"] .subhead,
.lt-ie9 #main #sidebar .cta-brochure-order .pane[data-pane="basic-info-form"] .subhead {
  display: none;
}
.lt-ie9 #main #sidebar .cta-brochure-order .pane[data-pane="download"] {
  padding: 16px;
  background-color: #EEF0F2;
}
.lt-ie9 #main #sidebar .cta-brochure-order .pane[data-pane="download"] figure {
  display: none;
}
.lt-ie9 #main #sidebar .cta-brochure-order .step-bar {
  float: none;
  text-align: right;
  color: #000000;
  margin-bottom: 10.672px;
}
#main #sidebar .cta-brochure-order .intro-txt {
  font-size: 1.5em;
  line-height: 1.375em;
}
@media screen and (min-width: 900px) {
  #full-width .cta-brochure-order .form .row.split-1of2,
  #full-width .cta-brochure-order .form .row.split-2of2 {
    float: left;
    width: 49%;
    clear: none;
  }
  #full-width .cta-brochure-order .form .row.split-2of2 {
    margin-left: 2%;
  }
}
/* 03.03 CTA Call-back service */
#main .cta-callback,
#full-width .cta-callback {
  margin-bottom: 81.008px;
  /* Show complete form on no-js fallback */
}
#main .cta-callback .headline,
#full-width .cta-callback .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin: 0 0 10.672px;
}
#main .cta-callback figure,
#full-width .cta-callback figure {
  position: relative;
}
#main .cta-callback figure p,
#full-width .cta-callback figure p {
  margin: 0;
  width: 94%;
}
#main .cta-callback .form,
#full-width .cta-callback .form {
  background: #D9DEE8;
  padding: 24px 16px 16px;
}
#main .cta-callback .form label,
#full-width .cta-callback .form label {
  display: block;
  margin: 0 0 7.104px;
  max-width: 100%;
}
#main .cta-callback .form input,
#full-width .cta-callback .form input {
  border: 1px solid #78879B;
}
#main .cta-callback .form .row,
#full-width .cta-callback .form .row {
  margin-bottom: 24px;
}
#main .cta-callback .form .row p,
#full-width .cta-callback .form .row p {
  color: #4B5564;
  margin: 0;
}
#main .cta-callback .form .row input,
#full-width .cta-callback .form .row input {
  width: 100%;
}
#main .cta-callback .form .row input[type=checkbox],
#full-width .cta-callback .form .row input[type=checkbox] {
  width: auto;
}
#main .cta-callback .form .row input[type=checkbox] + span,
#full-width .cta-callback .form .row input[type=checkbox] + span {
  color: #78879B;
}
#main .cta-callback .form .row.error input[type=checkbox] + span,
#full-width .cta-callback .form .row.error input[type=checkbox] + span {
  color: #D7005F;
}
#main .cta-callback .form .row .info-txt,
#full-width .cta-callback .form .row .info-txt {
  color: #78879B;
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin-top: -8px;
}
#main .cta-callback .form .row .info-txt p,
#full-width .cta-callback .form .row .info-txt p {
  margin: 0;
}
#main .cta-callback .form .selectbox ul,
#full-width .cta-callback .form .selectbox ul {
  left: 0;
  position: absolute;
  top: 100%;
}
#main .cta-callback .form .button,
#full-width .cta-callback .form .button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFB400;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #000000;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
  width: 100%;
}
#main .cta-callback .form .button:hover,
#full-width .cta-callback .form .button:hover,
#main .cta-callback .form .button:active,
#full-width .cta-callback .form .button:active {
  background-color: #003C7D;
  color: #ffffff;
}
#main .cta-callback .form .button:focus,
#full-width .cta-callback .form .button:focus {
  border: 1px solid #003C7D;
}
#main .cta-callback .form .linklist,
#full-width .cta-callback .form .linklist {
  margin-bottom: 0;
}
#main .cta-callback .form .error-message,
#full-width .cta-callback .form .error-message {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #D7005F;
  margin-bottom: 10.672px;
}
.js #main .cta-callback .hide,
.js #full-width .cta-callback .hide {
  display: none;
}
#main .cta-callback .no-js .pane-1 .button,
#full-width .cta-callback .no-js .pane-1 .button {
  display: none;
}
#main .cta-callback .no-js .pane-2,
#full-width .cta-callback .no-js .pane-2 {
  display: block;
}
#content .cta-callback {
  *zoom: 1;
}
#content .cta-callback:before,
#content .cta-callback:after {
  content: "";
  display: table;
}
#content .cta-callback:after {
  clear: both;
}
#content .cta-callback:before,
#content .cta-callback:after {
  content: " ";
  display: table;
}
#content .cta-callback:after {
  clear: both;
}
#content .cta-callback figure {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 50%;
}
#content .cta-callback figure img {
  min-height: 100%;
  min-width: 100%;
  width: auto;
  max-width: none;
  max-height: 100%;
  left: -9999px;
  position: absolute;
  right: -9999px;
  margin: 0 auto;
}
#content .cta-callback .form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  padding: 24px 16px;
  width: 50%;
}
/* 03.04 CTA Call us*/
#main .cta-call-us,
#full-width .cta-call-us {
  margin-bottom: 81.008px;
}
#main .cta-call-us .headline,
#full-width .cta-call-us .headline {
  color: #000000;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .cta-call-us > a,
#full-width .cta-call-us > a {
  *zoom: 1;
  background-color: #D9DEE8;
  display: table;
  padding: 24px 16px;
  position: relative;
  width: 100%;
  text-decoration: none;
}
#main .cta-call-us > a:before,
#full-width .cta-call-us > a:before,
#main .cta-call-us > a:after,
#full-width .cta-call-us > a:after {
  content: "";
  display: table;
}
#main .cta-call-us > a:after,
#full-width .cta-call-us > a:after {
  clear: both;
}
#main .cta-call-us > a:before,
#full-width .cta-call-us > a:before,
#main .cta-call-us > a:after,
#full-width .cta-call-us > a:after {
  content: " ";
  display: table;
}
#main .cta-call-us > a:after,
#full-width .cta-call-us > a:after {
  clear: both;
}
#main .cta-call-us > a p,
#full-width .cta-call-us > a p {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  display: table-cell;
  padding: 0 24px 0 0;
  width: 49%;
}
#main .cta-call-us > a > div,
#full-width .cta-call-us > a > div {
  display: table-cell;
  width: 49%;
  vertical-align: middle;
}
#main .cta-call-us > a > div .cta-button,
#full-width .cta-call-us > a > div .cta-button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFB400;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #000000;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
  font-size: 1.5em;
  line-height: 1.375em;
  display: block;
  padding: 6.736px 16px 2.736px 54.104px;
  position: relative;
  cursor: pointer;
}
#main .cta-call-us > a > div .cta-button:before,
#full-width .cta-call-us > a > div .cta-button:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .cta-call-us > a > div .cta-button:before,
#full-width .cta-call-us > a > div .cta-button:before,
#main .cta-call-us > a > div .cta-button:hover:before,
#full-width .cta-call-us > a > div .cta-button:hover:before {
  text-decoration: none;
}
#main .cta-call-us > a > div .cta-button:before,
#full-width .cta-call-us > a > div .cta-button:before {
  content: "\e618";
}
#main .cta-call-us > a > div .cta-button:hover,
#full-width .cta-call-us > a > div .cta-button:hover,
#main .cta-call-us > a > div .cta-button:active,
#full-width .cta-call-us > a > div .cta-button:active {
  background-color: #003C7D;
  color: #ffffff;
}
#main .cta-call-us > a > div .cta-button:focus,
#full-width .cta-call-us > a > div .cta-button:focus {
  border: 1px solid #003C7D;
}
#main .cta-call-us > a > div .cta-button:before,
#full-width .cta-call-us > a > div .cta-button:before {
  font-size: 37px;
  margin-left: -39.104px;
  margin-right: 7.104px;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
#main #sidebar .cta-call-us > a {
  display: block;
}
#main #sidebar .cta-call-us > a p {
  display: block;
  float: none;
  margin: 0 0 10.672px;
  padding: 0;
  width: auto;
}
#main #sidebar .cta-call-us > a > div {
  display: block;
  width: auto;
}
#main .cta-call-us > .call-btn,
#main #sidebar .cta-call-us > .call-btn {
  display: block;
}
@media screen and (min-width: 768px) {
  #main .cta-call-us > .call-btn,
  #main #sidebar .cta-call-us > .call-btn {
    display: none;
  }
}
#main .cta-call-us > .contact-form-link,
#main #sidebar .cta-call-us > .contact-form-link {
  display: none;
}
@media screen and (min-width: 768px) {
  #main .cta-call-us > .contact-form-link,
  #main #sidebar .cta-call-us > .contact-form-link {
    display: block;
  }
}
/* 03.01 CTA 5-step configuration wizard */
#main .cta-config-wizard,
#full-width .cta-config-wizard {
  margin-bottom: 81.008px;
  /* Configuration wizard */
  /* Formular */
}
#main .cta-config-wizard > form,
#full-width .cta-config-wizard > form {
  background-color: #D9DEE8;
  padding: 24px 16px 16px;
}
#main .cta-config-wizard .headline,
#full-width .cta-config-wizard .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin: 0 0 10.672px;
}
#main .cta-config-wizard .config,
#full-width .cta-config-wizard .config {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  opacity: 1;
  -webkit-transition: opacity 0.6s ease-out, visibility 0s 0.6s, height 0s 0.6s;
  -moz-transition: opacity 0.6s ease-out, visibility 0s 0.6s, height 0s 0.6s;
  -o-transition: opacity 0.6s ease-out, visibility 0s 0.6s, height 0s 0.6s;
  transition: opacity 0.6s ease-out, visibility 0s 0.6s, height 0s 0.6s;
  visibility: visible;
  /* Wizard state */
  /* Config pane */
}
#main .cta-config-wizard .config.hide,
#full-width .cta-config-wizard .config.hide {
  display: none;
}
#main .cta-config-wizard .config.fade-out,
#full-width .cta-config-wizard .config.fade-out {
  height: 0;
  opacity: 0;
  visibility: hidden;
}
#main .cta-config-wizard .config .state,
#full-width .cta-config-wizard .config .state {
  margin-bottom: 36px;
  position: relative;
}
#main .cta-config-wizard .config .state:before,
#full-width .cta-config-wizard .config .state:before {
  background-color: #78879B;
  content: "";
  height: 3px;
  position: absolute;
  top: 15px;
  width: 100%;
  z-index: 1;
}
#main .cta-config-wizard .config .state ul,
#full-width .cta-config-wizard .config .state ul {
  display: table;
  margin: 0;
  position: relative;
  width: 100%;
  z-index: 2;
}
#main .cta-config-wizard .config .state li,
#full-width .cta-config-wizard .config .state li {
  display: table-cell;
  margin: 0;
  text-align: right;
  vertical-align: middle;
  cursor: default;
}
#main .cta-config-wizard .config .state li:first-child,
#full-width .cta-config-wizard .config .state li:first-child {
  width: 30px;
}
#main .cta-config-wizard .config .state li a,
#full-width .cta-config-wizard .config .state li a {
  background-color: #ffffff;
  border: 3px solid #D9DEE8;
  -webkit-border-radius: 50%;
  -o-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #78879B;
  display: inline-block;
  height: 32px;
  line-height: 28px;
  text-decoration: none;
  text-align: center;
  width: 32px;
}
#main .cta-config-wizard .config .state li a:hover,
#full-width .cta-config-wizard .config .state li a:hover,
#main .cta-config-wizard .config .state li a:active,
#full-width .cta-config-wizard .config .state li a:active {
  border-color: #4B5564;
  color: #00A0F0;
}
#main .cta-config-wizard .config .state li a.active,
#full-width .cta-config-wizard .config .state li a.active {
  background-color: #FFB400;
  border-color: #FFB400;
  color: #ffffff;
  font-size: 1.5em;
  line-height: 1.375em;
  height: 38px;
  line-height: 34px;
  position: relative;
  top: 0;
  width: 38px;
}
#main .cta-config-wizard .config .pane,
#full-width .cta-config-wizard .config .pane {
  background-color: inherit;
  display: block;
}
.js #main .cta-config-wizard .config .pane.hide,
.js #full-width .cta-config-wizard .config .pane.hide {
  display: none;
}
#main .cta-config-wizard .config .pane .title,
#full-width .cta-config-wizard .config .pane .title {
  font-size: 1.5em;
  line-height: 1.375em;
  margin: 0 0 10.672px;
}
#main .cta-config-wizard .config .pane ul,
#full-width .cta-config-wizard .config .pane ul {
  *zoom: 1;
  list-style: none;
  margin: 0;
}
#main .cta-config-wizard .config .pane ul:before,
#full-width .cta-config-wizard .config .pane ul:before,
#main .cta-config-wizard .config .pane ul:after,
#full-width .cta-config-wizard .config .pane ul:after {
  content: "";
  display: table;
}
#main .cta-config-wizard .config .pane ul:after,
#full-width .cta-config-wizard .config .pane ul:after {
  clear: both;
}
#main .cta-config-wizard .config .pane ul:before,
#full-width .cta-config-wizard .config .pane ul:before,
#main .cta-config-wizard .config .pane ul:after,
#full-width .cta-config-wizard .config .pane ul:after {
  content: " ";
  display: table;
}
#main .cta-config-wizard .config .pane ul:after,
#full-width .cta-config-wizard .config .pane ul:after {
  clear: both;
}
#main .cta-config-wizard .config .pane li,
#full-width .cta-config-wizard .config .pane li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin: 0 0 0 3%;
  width: 31%;
}
#main .cta-config-wizard .config .pane li:first-child,
#full-width .cta-config-wizard .config .pane li:first-child {
  margin-left: 0;
}
#main .cta-config-wizard .config .pane li label,
#full-width .cta-config-wizard .config .pane li label {
  cursor: pointer;
  display: block;
  text-align: center;
  text-decoration: none;
}
#main .cta-config-wizard .config .pane li label:hover,
#full-width .cta-config-wizard .config .pane li label:hover,
#main .cta-config-wizard .config .pane li label:active,
#full-width .cta-config-wizard .config .pane li label:active {
  color: #003C7D;
}
#main .cta-config-wizard .config .pane li label img,
#full-width .cta-config-wizard .config .pane li label img {
  display: block;
  margin: auto;
  width: 100%;
}
.lt-ie9 #main .cta-config-wizard .config .pane li label img,
.lt-ie9 #full-width .cta-config-wizard .config .pane li label img {
  max-width: 100%;
  width: auto;
}
#main .cta-config-wizard .config .pane li label span,
#full-width .cta-config-wizard .config .pane li label span {
  margin-top: 10.672px;
}
#main .cta-config-wizard .config .pane li label input,
#full-width .cta-config-wizard .config .pane li label input {
  display: none;
}
#main .cta-config-wizard .config .pane .result,
#full-width .cta-config-wizard .config .pane .result {
  font-size: 2.25em;
  line-height: 1.36111111em;
  margin: 24px 0 0;
}
.js #main .cta-config-wizard .form.hide,
.js #full-width .cta-config-wizard .form.hide {
  display: none;
}
#main .cta-config-wizard .form.pane-1,
#full-width .cta-config-wizard .form.pane-1 {
  opacity: 0;
  -webkit-transition: opacity 0.6s ease-in 0.6s;
  -moz-transition: opacity 0.6s ease-in 0.6s;
  -o-transition: opacity 0.6s ease-in 0.6s;
  transition: opacity 0.6s ease-in 0.6s;
  visibility: hidden;
}
#main .cta-config-wizard .form.fade-in,
#full-width .cta-config-wizard .form.fade-in {
  opacity: 1;
  visibility: visible;
}
#main .cta-config-wizard .form label,
#full-width .cta-config-wizard .form label {
  color: #000000;
  display: block;
  margin: 0 0 7.104px;
}
#main .cta-config-wizard .form input,
#full-width .cta-config-wizard .form input,
#main .cta-config-wizard .form .js-select,
#full-width .cta-config-wizard .form .js-select {
  border: 1px solid #78879B;
}
#main .cta-config-wizard .form input + ul.options li,
#full-width .cta-config-wizard .form input + ul.options li,
#main .cta-config-wizard .form .js-select + ul.options li,
#full-width .cta-config-wizard .form .js-select + ul.options li {
  border-left: 1px solid #78879B;
  border-right: 1px solid #78879B;
}
#main .cta-config-wizard .form input + ul.options li:last-child,
#full-width .cta-config-wizard .form input + ul.options li:last-child,
#main .cta-config-wizard .form .js-select + ul.options li:last-child,
#full-width .cta-config-wizard .form .js-select + ul.options li:last-child {
  border-bottom: 1px solid #78879B;
}
#main .cta-config-wizard .form .row,
#full-width .cta-config-wizard .form .row {
  clear: both;
  margin-bottom: 24px;
  position: relative;
}
#main .cta-config-wizard .form .row.third,
#full-width .cta-config-wizard .form .row.third {
  float: left;
}
#main .cta-config-wizard .form .row.third + .third,
#full-width .cta-config-wizard .form .row.third + .third {
  clear: none;
  margin-left: 2%;
}
#main .cta-config-wizard .form .row.third.col-1,
#full-width .cta-config-wizard .form .row.third.col-1 {
  width: 32%;
}
#main .cta-config-wizard .form .row.third.col-2,
#full-width .cta-config-wizard .form .row.third.col-2 {
  width: 66%;
}
#main .cta-config-wizard .form .row p,
#full-width .cta-config-wizard .form .row p {
  color: #78879B;
  margin: 0;
}
#main .cta-config-wizard .form .row p.dark,
#full-width .cta-config-wizard .form .row p.dark {
  color: #000000;
}
#main .cta-config-wizard .form .row input,
#full-width .cta-config-wizard .form .row input {
  width: 100%;
}
#main .cta-config-wizard .form .row input[type=checkbox] + span,
#full-width .cta-config-wizard .form .row input[type=checkbox] + span {
  color: #78879B;
}
#main .cta-config-wizard .form .row select,
#full-width .cta-config-wizard .form .row select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
#main .cta-config-wizard .form .row .info-txt,
#full-width .cta-config-wizard .form .row .info-txt {
  color: #78879B;
  font-size: 0.75em;
  line-height: 1.33333333em;
  margin-top: -8px;
}
#main .cta-config-wizard .form .row .info-txt p,
#full-width .cta-config-wizard .form .row .info-txt p {
  margin: 0;
}
#main .cta-config-wizard .form .error-message,
#full-width .cta-config-wizard .form .error-message {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #D7005F;
  margin-bottom: 10.672px;
}
#main .cta-config-wizard .form .button,
#full-width .cta-config-wizard .form .button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFB400;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #000000;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
  width: 100%;
}
#main .cta-config-wizard .form .button:hover,
#full-width .cta-config-wizard .form .button:hover,
#main .cta-config-wizard .form .button:active,
#full-width .cta-config-wizard .form .button:active {
  background-color: #003C7D;
  color: #ffffff;
}
#main .cta-config-wizard .form .button:focus,
#full-width .cta-config-wizard .form .button:focus {
  border: 1px solid #003C7D;
}
#main .cta-config-wizard .form .linklist,
#full-width .cta-config-wizard .form .linklist {
  margin-bottom: 0;
}

/* 3.2 CTA-Kit: Test Drive */
.cta-kit-test-drive {
  /* two col version end */
  /* #main &, #full-width end */
  /* #main #content end */
  /* #main #sidebar end */
  /* #full-width end */
}
.cta-kit-test-drive .two-col-version {
  position: relative;
}
.cta-kit-test-drive .two-col-version .blue-highlight {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  border-radius: 1px;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  display: inline;
  margin: 0;
}
.cta-kit-test-drive .two-col-version .pane {
  margin-top: 0;
}
.cta-kit-test-drive .two-col-version .header-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 50%;
  box-sizing: border-box;
  padding: 0;
}
.cta-kit-test-drive .two-col-version .header-area figure {
  height: 100%;
}
.cta-kit-test-drive .two-col-version .header-area img {
  height: 100%;
  margin-left: -150%;
  margin-right: -150%;
  max-width: inherit;
  display: inline;
}
.cta-kit-test-drive .two-col-version .header-area .header-text {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 24px;
  text-align: left;
}
.cta-kit-test-drive .two-col-version .header-area .header-text .call-us-line,
.cta-kit-test-drive .two-col-version .header-area .header-text .phone-group,
.cta-kit-test-drive .two-col-version .header-area .header-text .free-consulting-line {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  margin: 0;
  padding-left: 10px;
  float: left;
  clear: both;
  margin-top: 7.104px;
}
.cta-kit-test-drive .two-col-version .header-area .header-text .phone-group {
  padding-top: 4.736px;
  padding-bottom: 4.736px;
  cursor: default;
  /* goes along with phone not clickable on desktop script in main.js */
}
.cta-kit-test-drive .two-col-version .header-area .header-text .phone-group .phone-icon {
  display: inline-block;
  margin-top: 0;
  margin-right: 8px;
  padding: 0;
}
.cta-kit-test-drive .two-col-version .header-area .header-text .phone-group .phone-icon:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cta-kit-test-drive .two-col-version .header-area .header-text .phone-group .phone-icon:before,
.cta-kit-test-drive .two-col-version .header-area .header-text .phone-group .phone-icon:hover:before {
  text-decoration: none;
}
.cta-kit-test-drive .two-col-version .header-area .header-text .phone-group .phone-icon:before {
  content: "\e618";
}
.cta-kit-test-drive .two-col-version .header-area .header-text .phone-group .phone-icon:before {
  font-size: 30px;
  line-height: 49px;
}
.cta-kit-test-drive .two-col-version .header-area .header-text .phone-group .phone-number-line {
  font-size: 2.25em;
  line-height: 1.36111111em;
  display: inline-block;
  margin-top: 0;
  padding: 0;
}
.cta-kit-test-drive .two-col-version .content-area {
  margin-left: 50%;
  padding: 24px;
  background-color: #D9DEE8;
  min-height: 350px;
}
.cta-kit-test-drive .two-col-version .headline {
  font-size: 1.5em;
  line-height: 1.375em;
}
.cta-kit-test-drive .two-col-version .form label {
  width: auto;
  float: none;
}
.cta-kit-test-drive .two-col-version .form .row input,
.cta-kit-test-drive .two-col-version .form .row select,
.cta-kit-test-drive .two-col-version .form .row .js-select {
  width: 100%;
}
.cta-kit-test-drive .two-col-version .form .row .error-txt {
  width: 100%;
}
.cta-kit-test-drive .two-col-version .form select {
  left: 0;
}
.cta-kit-test-drive .two-col-version .form .info-txt {
  width: 100%;
  margin-left: 0;
}
.cta-kit-test-drive .two-col-version .button {
  width: auto;
  float: none;
}
.cta-kit-test-drive .two-col-version .pane[data-pane="basic-info"] .copy {
  margin-bottom: 7.104px;
}
.cta-kit-test-drive .two-col-version .pane[data-pane="opt-in"] .row {
  margin-left: 0;
}
#main .cta-kit-test-drive,
#full-width .cta-kit-test-drive {
  margin-bottom: 81.008px;
}
#main .cta-kit-test-drive .headline,
#full-width .cta-kit-test-drive .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin: 0;
}
#main .cta-kit-test-drive .step-bar,
#full-width .cta-kit-test-drive .step-bar {
  font-size: 1em;
  line-height: 1.625em;
  color: #000000;
}
#main .cta-kit-test-drive .step-bar.floated,
#full-width .cta-kit-test-drive .step-bar.floated {
  /* this is also the ie8 version */
  float: right;
}
#main .cta-kit-test-drive .step-bar.block,
#full-width .cta-kit-test-drive .step-bar.block {
  border-bottom: 1px solid #78879B;
  text-align: right;
  color: #000000;
  margin-bottom: 10.672px;
  margin-top: 16px;
  display: none;
  float: none;
}
#main .cta-kit-test-drive .header-area,
#full-width .cta-kit-test-drive .header-area {
  background-color: #00A0F0;
  color: #ffffff;
  text-align: center;
  padding: 16px;
  overflow: hidden;
}
#main .cta-kit-test-drive .header-area .call-us-line,
#full-width .cta-kit-test-drive .header-area .call-us-line {
  font-size: 1em;
  line-height: 1.625em;
}
#main .cta-kit-test-drive .header-area .phone-icon,
#full-width .cta-kit-test-drive .header-area .phone-icon {
  margin-top: 24px;
}
#main .cta-kit-test-drive .header-area .phone-icon:before,
#full-width .cta-kit-test-drive .header-area .phone-icon:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .cta-kit-test-drive .header-area .phone-icon:before,
#full-width .cta-kit-test-drive .header-area .phone-icon:before,
#main .cta-kit-test-drive .header-area .phone-icon:hover:before,
#full-width .cta-kit-test-drive .header-area .phone-icon:hover:before {
  text-decoration: none;
}
#main .cta-kit-test-drive .header-area .phone-icon:before,
#full-width .cta-kit-test-drive .header-area .phone-icon:before {
  content: "\e618";
}
#main .cta-kit-test-drive .header-area .phone-icon:before,
#full-width .cta-kit-test-drive .header-area .phone-icon:before {
  font-size: 81px;
}
#main .cta-kit-test-drive .header-area .phone-number-line,
#full-width .cta-kit-test-drive .header-area .phone-number-line {
  font-size: 1.5em;
  line-height: 1.375em;
  margin-top: 10.672px;
}
#main .cta-kit-test-drive .header-area .free-consulting-line,
#full-width .cta-kit-test-drive .header-area .free-consulting-line {
  font-size: 1em;
  line-height: 1.625em;
  margin-top: 10.672px;
}
#main .cta-kit-test-drive .header-area img,
#full-width .cta-kit-test-drive .header-area img {
  display: none;
}
#main .cta-kit-test-drive .content-area,
#full-width .cta-kit-test-drive .content-area {
  background: #D9DEE8;
  padding: 16px;
}
#main .cta-kit-test-drive .content-area .pane,
#full-width .cta-kit-test-drive .content-area .pane {
  margin-top: 0;
}
#main .cta-kit-test-drive .form label,
#full-width .cta-kit-test-drive .form label {
  display: block;
  float: left;
  width: 30%;
  padding-top: 8px;
}
#main .cta-kit-test-drive .form .row,
#full-width .cta-kit-test-drive .form .row {
  clear: both;
  margin-bottom: 24px;
  position: relative;
  overflow: hidden;
}
#main .cta-kit-test-drive .form .row p,
#full-width .cta-kit-test-drive .form .row p {
  color: #4B5564;
  margin: 0;
}
#main .cta-kit-test-drive .form .row p.dark,
#full-width .cta-kit-test-drive .form .row p.dark {
  color: #000000;
}
#main .cta-kit-test-drive .form .row input,
#full-width .cta-kit-test-drive .form .row input,
#main .cta-kit-test-drive .form .row select,
#full-width .cta-kit-test-drive .form .row select,
#main .cta-kit-test-drive .form .row .js-select,
#full-width .cta-kit-test-drive .form .row .js-select {
  width: 70%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #78879B;
}
#main .cta-kit-test-drive .form .row .js-select + ul li,
#full-width .cta-kit-test-drive .form .row .js-select + ul li {
  border-left: 1px solid #78879B;
  border-right: 1px solid #78879B;
}
#main .cta-kit-test-drive .form .row .js-select + ul li:last-child,
#full-width .cta-kit-test-drive .form .row .js-select + ul li:last-child {
  border-bottom: 1px solid #78879B;
}
#main .cta-kit-test-drive .form .row input[type=checkbox] + span,
#full-width .cta-kit-test-drive .form .row input[type=checkbox] + span {
  color: #78879B;
}
#main .cta-kit-test-drive .form .row.error input[type=checkbox] + span,
#full-width .cta-kit-test-drive .form .row.error input[type=checkbox] + span {
  color: #D7005F;
}
#main .cta-kit-test-drive .form .row .error-txt,
#full-width .cta-kit-test-drive .form .row .error-txt {
  width: 70%;
  float: right;
}
#main .cta-kit-test-drive .form .row select,
#full-width .cta-kit-test-drive .form .row select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  left: 30%;
}
#main .cta-kit-test-drive .form .row .js-select,
#full-width .cta-kit-test-drive .form .row .js-select {
  float: right;
}
#main .cta-kit-test-drive .form .error-message,
#full-width .cta-kit-test-drive .form .error-message {
  font-size: 0.75em;
  line-height: 1.33333333em;
  color: #D7005F;
  margin-bottom: 10.672px;
}
#main .cta-kit-test-drive .form .info-txt,
#full-width .cta-kit-test-drive .form .info-txt {
  color: #78879B;
  font-size: 0.75em;
  line-height: 1.33333333em;
  width: 70%;
  margin-left: 30%;
  margin-bottom: 36px;
}
#main .cta-kit-test-drive .form .info-txt p,
#full-width .cta-kit-test-drive .form .info-txt p {
  margin: 0;
}
#main .cta-kit-test-drive .button,
#full-width .cta-kit-test-drive .button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFB400;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #000000;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
  display: block;
  width: 70%;
  float: right;
}
#main .cta-kit-test-drive .button:hover,
#full-width .cta-kit-test-drive .button:hover,
#main .cta-kit-test-drive .button:active,
#full-width .cta-kit-test-drive .button:active {
  background-color: #003C7D;
  color: #ffffff;
}
#main .cta-kit-test-drive .button:focus,
#full-width .cta-kit-test-drive .button:focus {
  border: 1px solid #003C7D;
}
#main .cta-kit-test-drive .copy,
#full-width .cta-kit-test-drive .copy {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin: 0;
}
#main .cta-kit-test-drive .pane,
#full-width .cta-kit-test-drive .pane {
  margin-top: 24px;
  position: relative;
}
#main .cta-kit-test-drive .pane .selectbox,
#full-width .cta-kit-test-drive .pane .selectbox {
  *zoom: 1;
  overflow: visible;
}
#main .cta-kit-test-drive .pane .selectbox:before,
#full-width .cta-kit-test-drive .pane .selectbox:before,
#main .cta-kit-test-drive .pane .selectbox:after,
#full-width .cta-kit-test-drive .pane .selectbox:after {
  content: "";
  display: table;
}
#main .cta-kit-test-drive .pane .selectbox:after,
#full-width .cta-kit-test-drive .pane .selectbox:after {
  clear: both;
}
#main .cta-kit-test-drive .pane .selectbox:before,
#full-width .cta-kit-test-drive .pane .selectbox:before,
#main .cta-kit-test-drive .pane .selectbox:after,
#full-width .cta-kit-test-drive .pane .selectbox:after {
  content: " ";
  display: table;
}
#main .cta-kit-test-drive .pane .selectbox:after,
#full-width .cta-kit-test-drive .pane .selectbox:after {
  clear: both;
}
#main .cta-kit-test-drive .pane .selectbox ul,
#full-width .cta-kit-test-drive .pane .selectbox ul {
  position: absolute;
  right: 0;
  top: 100%;
  width: 70%;
}
@media screen and (min-width: 768px) {
  #main .cta-kit-test-drive .pane .selectbox ul,
  #full-width .cta-kit-test-drive .pane .selectbox ul {
    left: 0;
    right: auto;
    width: 100%;
  }
}
#main .cta-kit-test-drive .pane-hidden,
#full-width .cta-kit-test-drive .pane-hidden {
  display: none;
}
#main .cta-kit-test-drive .pane[data-pane="basic-info"] .copy,
#full-width .cta-kit-test-drive .pane[data-pane="basic-info"] .copy {
  margin-top: 16px;
  margin-bottom: 24px;
}
.no-js #main .cta-kit-test-drive .pane[data-pane="basic-info"],
.no-js #full-width .cta-kit-test-drive .pane[data-pane="basic-info"] {
  display: block;
}
.no-js #main .cta-kit-test-drive .pane[data-pane="basic-info"] .button,
.no-js #full-width .cta-kit-test-drive .pane[data-pane="basic-info"] .button {
  display: none;
}
#main .cta-kit-test-drive .pane[data-pane="opt-in"] .row,
#full-width .cta-kit-test-drive .pane[data-pane="opt-in"] .row {
  margin-left: 30%;
  margin-top: 24px;
}
#main .cta-kit-test-drive .pane[data-pane="opt-in"] label,
#full-width .cta-kit-test-drive .pane[data-pane="opt-in"] label {
  float: none;
  width: auto;
  padding: 0;
}
#main .cta-kit-test-drive .pane[data-pane="opt-in"] .error-txt,
#full-width .cta-kit-test-drive .pane[data-pane="opt-in"] .error-txt {
  width: 100%;
}
.no-js #main .cta-kit-test-drive .pane[data-pane="opt-in"],
.no-js #full-width .cta-kit-test-drive .pane[data-pane="opt-in"] {
  display: block;
}
.no-js #main .cta-kit-test-drive .pane[data-pane="opt-in"] .headline,
.no-js #full-width .cta-kit-test-drive .pane[data-pane="opt-in"] .headline,
.no-js #main .cta-kit-test-drive .pane[data-pane="opt-in"] .copy,
.no-js #full-width .cta-kit-test-drive .pane[data-pane="opt-in"] .copy {
  display: none;
}
#main .cta-kit-test-drive .pane[data-pane="final"] .linklist,
#full-width .cta-kit-test-drive .pane[data-pane="final"] .linklist {
  margin-top: 24px;
  margin-bottom: 0;
}
#main .cta-kit-test-drive .phone-group,
#full-width .cta-kit-test-drive .phone-group {
  color: #ffffff;
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  #main #content .cta-kit-test-drive {
    position: relative;
  }
  #main #content .cta-kit-test-drive .blue-highlight {
    -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    border-radius: 1px;
    background-color: #00A0F0;
    box-decoration-break: clone;
    color: #ffffff;
    display: inline;
    margin: 0;
  }
  #main #content .cta-kit-test-drive .pane {
    margin-top: 0;
  }
  #main #content .cta-kit-test-drive .header-area {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 50%;
    box-sizing: border-box;
    padding: 0;
  }
  #main #content .cta-kit-test-drive .header-area figure {
    height: 100%;
  }
  #main #content .cta-kit-test-drive .header-area img {
    height: 100%;
    margin-left: -150%;
    margin-right: -150%;
    max-width: inherit;
    display: inline;
  }
  #main #content .cta-kit-test-drive .header-area .header-text {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 24px;
    text-align: left;
  }
  #main #content .cta-kit-test-drive .header-area .header-text .call-us-line,
  #main #content .cta-kit-test-drive .header-area .header-text .phone-group,
  #main #content .cta-kit-test-drive .header-area .header-text .free-consulting-line {
    -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    background-color: #00A0F0;
    box-decoration-break: clone;
    color: #ffffff;
    margin: 0;
    padding-left: 10px;
    float: left;
    clear: both;
    margin-top: 7.104px;
  }
  #main #content .cta-kit-test-drive .header-area .header-text .phone-group {
    padding-top: 4.736px;
    padding-bottom: 4.736px;
    cursor: default;
    /* goes along with phone not clickable on desktop script in main.js */
  }
  #main #content .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon {
    display: inline-block;
    margin-top: 0;
    margin-right: 8px;
    padding: 0;
  }
  #main #content .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before {
    display: inline-block;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: underline;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #main #content .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before,
  #main #content .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:hover:before {
    text-decoration: none;
  }
  #main #content .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before {
    content: "\e618";
  }
  #main #content .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before {
    font-size: 30px;
    line-height: 49px;
  }
  #main #content .cta-kit-test-drive .header-area .header-text .phone-group .phone-number-line {
    font-size: 2.25em;
    line-height: 1.36111111em;
    display: inline-block;
    margin-top: 0;
    padding: 0;
  }
  #main #content .cta-kit-test-drive .content-area {
    margin-left: 50%;
    padding: 24px;
    background-color: #D9DEE8;
    min-height: 350px;
  }
  #main #content .cta-kit-test-drive .headline {
    font-size: 1.5em;
    line-height: 1.375em;
  }
  #main #content .cta-kit-test-drive .form label {
    width: auto;
    float: none;
  }
  #main #content .cta-kit-test-drive .form .row input,
  #main #content .cta-kit-test-drive .form .row select,
  #main #content .cta-kit-test-drive .form .row .js-select {
    width: 100%;
  }
  #main #content .cta-kit-test-drive .form .row .error-txt {
    width: 100%;
  }
  #main #content .cta-kit-test-drive .form select {
    left: 0;
  }
  #main #content .cta-kit-test-drive .form .info-txt {
    width: 100%;
    margin-left: 0;
  }
  #main #content .cta-kit-test-drive .button {
    width: auto;
    float: none;
  }
  #main #content .cta-kit-test-drive .pane[data-pane="basic-info"] .copy {
    margin-bottom: 7.104px;
  }
  #main #content .cta-kit-test-drive .pane[data-pane="opt-in"] .row {
    margin-left: 0;
  }
}
#main #sidebar .cta-kit-test-drive .content-area {
  background: #D9DEE8;
  padding: 16px;
}
#main #sidebar .cta-kit-test-drive .content-area .pane {
  margin-top: 0;
}
#main #sidebar .cta-kit-test-drive .shared .headline {
  font-size: 1.5em;
  line-height: 1.375em;
}
#main #sidebar .cta-kit-test-drive .shared .step-bar.floated {
  display: none;
}
#main #sidebar .cta-kit-test-drive .shared .step-bar.block {
  border-bottom: 1px solid #78879B;
  text-align: right;
  color: #000000;
  margin-bottom: 10.672px;
  margin-top: 16px;
  display: block;
  float: none;
}
#main #sidebar .cta-kit-test-drive .shared .form label {
  width: auto;
  float: none;
}
#main #sidebar .cta-kit-test-drive .shared .form .row input,
#main #sidebar .cta-kit-test-drive .shared .form .row select,
#main #sidebar .cta-kit-test-drive .shared .form .row .js-select,
#main #sidebar .cta-kit-test-drive .shared .form .row .error-txt {
  width: 100%;
}
#main #sidebar .cta-kit-test-drive .shared .form select {
  left: 0;
}
#main #sidebar .cta-kit-test-drive .shared .form .info-txt {
  width: 100%;
  margin-left: 0;
}
#main #sidebar .cta-kit-test-drive .shared .button {
  width: 100%;
  float: none;
}
#main #sidebar .cta-kit-test-drive .shared .pane[data-pane="basic-info"] .copy {
  margin-bottom: 7.104px;
}
#main #sidebar .cta-kit-test-drive .shared .pane[data-pane="opt-in"] .row {
  margin-left: 0;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .headline {
  font-size: 1.5em;
  line-height: 1.375em;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .step-bar.floated {
  display: none;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .step-bar.block {
  border-bottom: 1px solid #78879B;
  text-align: right;
  color: #000000;
  margin-bottom: 10.672px;
  margin-top: 16px;
  display: block;
  float: none;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .form label {
  width: auto;
  float: none;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .form .row input,
.lt-ie9 #main #sidebar .cta-kit-test-drive .form .row select,
.lt-ie9 #main #sidebar .cta-kit-test-drive .form .row .js-select,
.lt-ie9 #main #sidebar .cta-kit-test-drive .form .row .error-txt {
  width: 100%;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .form select {
  left: 0;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .form .info-txt {
  width: 100%;
  margin-left: 0;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .button {
  width: 100%;
  float: none;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .pane[data-pane="basic-info"] .copy {
  margin-bottom: 7.104px;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .pane[data-pane="opt-in"] .row {
  margin-left: 0;
}
.lt-ie9 #main #sidebar .cta-kit-test-drive .options {
  width: 100%;
}
@media screen and (min-width: 900px) {
  #main #sidebar .cta-kit-test-drive {
    /* show the small version only if the sidebar is really on the side */
  }
  #main #sidebar .cta-kit-test-drive .headline {
    font-size: 1.5em;
    line-height: 1.375em;
  }
  #main #sidebar .cta-kit-test-drive .step-bar.floated {
    display: none;
  }
  #main #sidebar .cta-kit-test-drive .step-bar.block {
    border-bottom: 1px solid #78879B;
    text-align: right;
    color: #000000;
    margin-bottom: 10.672px;
    margin-top: 16px;
    display: block;
    float: none;
  }
  #main #sidebar .cta-kit-test-drive .form label {
    width: auto;
    float: none;
  }
  #main #sidebar .cta-kit-test-drive .form .row input,
  #main #sidebar .cta-kit-test-drive .form .row select,
  #main #sidebar .cta-kit-test-drive .form .row .js-select,
  #main #sidebar .cta-kit-test-drive .form .row .error-txt {
    width: 100%;
  }
  #main #sidebar .cta-kit-test-drive .form select {
    left: 0;
  }
  #main #sidebar .cta-kit-test-drive .form .info-txt {
    width: 100%;
    margin-left: 0;
  }
  #main #sidebar .cta-kit-test-drive .button {
    width: 100%;
    float: none;
  }
  #main #sidebar .cta-kit-test-drive .pane[data-pane="basic-info"] .copy {
    margin-bottom: 7.104px;
  }
  #main #sidebar .cta-kit-test-drive .pane[data-pane="opt-in"] .row {
    margin-left: 0;
  }
}
@media screen and (min-width: 768px) {
  #full-width .cta-kit-test-drive {
    position: relative;
  }
  #full-width .cta-kit-test-drive .blue-highlight {
    -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    border-radius: 1px;
    background-color: #00A0F0;
    box-decoration-break: clone;
    color: #ffffff;
    display: inline;
    margin: 0;
  }
  #full-width .cta-kit-test-drive .pane {
    margin-top: 0;
  }
  #full-width .cta-kit-test-drive .header-area {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 50%;
    box-sizing: border-box;
    padding: 0;
  }
  #full-width .cta-kit-test-drive .header-area figure {
    height: 100%;
  }
  #full-width .cta-kit-test-drive .header-area img {
    height: 100%;
    margin-left: -150%;
    margin-right: -150%;
    max-width: inherit;
    display: inline;
  }
  #full-width .cta-kit-test-drive .header-area .header-text {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 24px;
    text-align: left;
  }
  #full-width .cta-kit-test-drive .header-area .header-text .call-us-line,
  #full-width .cta-kit-test-drive .header-area .header-text .phone-group,
  #full-width .cta-kit-test-drive .header-area .header-text .free-consulting-line {
    -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
    background-color: #00A0F0;
    box-decoration-break: clone;
    color: #ffffff;
    margin: 0;
    padding-left: 10px;
    float: left;
    clear: both;
    margin-top: 7.104px;
  }
  #full-width .cta-kit-test-drive .header-area .header-text .phone-group {
    padding-top: 4.736px;
    padding-bottom: 4.736px;
    cursor: default;
    /* goes along with phone not clickable on desktop script in main.js */
  }
  #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon {
    display: inline-block;
    margin-top: 0;
    margin-right: 8px;
    padding: 0;
  }
  #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before {
    display: inline-block;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: underline;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before,
  #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:hover:before {
    text-decoration: none;
  }
  #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before {
    content: "\e618";
  }
  #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before {
    font-size: 30px;
    line-height: 49px;
  }
  #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-number-line {
    font-size: 2.25em;
    line-height: 1.36111111em;
    display: inline-block;
    margin-top: 0;
    padding: 0;
  }
  #full-width .cta-kit-test-drive .content-area {
    margin-left: 50%;
    padding: 24px;
    background-color: #D9DEE8;
    min-height: 350px;
  }
  #full-width .cta-kit-test-drive .headline {
    font-size: 1.5em;
    line-height: 1.375em;
  }
  #full-width .cta-kit-test-drive .form label {
    width: auto;
    float: none;
  }
  #full-width .cta-kit-test-drive .form .row input,
  #full-width .cta-kit-test-drive .form .row select,
  #full-width .cta-kit-test-drive .form .row .js-select {
    width: 100%;
  }
  #full-width .cta-kit-test-drive .form .row .error-txt {
    width: 100%;
  }
  #full-width .cta-kit-test-drive .form select {
    left: 0;
  }
  #full-width .cta-kit-test-drive .form .info-txt {
    width: 100%;
    margin-left: 0;
  }
  #full-width .cta-kit-test-drive .button {
    width: auto;
    float: none;
  }
  #full-width .cta-kit-test-drive .pane[data-pane="basic-info"] .copy {
    margin-bottom: 7.104px;
  }
  #full-width .cta-kit-test-drive .pane[data-pane="opt-in"] .row {
    margin-left: 0;
  }
}
.lt-ie9 #full-width .cta-kit-test-drive {
  position: relative;
}
.lt-ie9 #full-width .cta-kit-test-drive .blue-highlight {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  border-radius: 1px;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  display: inline;
  margin: 0;
}
.lt-ie9 #full-width .cta-kit-test-drive .pane {
  margin-top: 0;
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 50%;
  box-sizing: border-box;
  padding: 0;
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area figure {
  height: 100%;
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area img {
  height: 100%;
  margin-left: -150%;
  margin-right: -150%;
  max-width: inherit;
  display: inline;
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 24px;
  text-align: left;
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .call-us-line,
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .phone-group,
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .free-consulting-line {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
  margin: 0;
  padding-left: 10px;
  float: left;
  clear: both;
  margin-top: 7.104px;
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .phone-group {
  padding-top: 4.736px;
  padding-bottom: 4.736px;
  cursor: default;
  /* goes along with phone not clickable on desktop script in main.js */
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon {
  display: inline-block;
  margin-top: 0;
  margin-right: 8px;
  padding: 0;
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before,
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:hover:before {
  text-decoration: none;
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before {
  content: "\e618";
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-icon:before {
  font-size: 30px;
  line-height: 49px;
}
.lt-ie9 #full-width .cta-kit-test-drive .header-area .header-text .phone-group .phone-number-line {
  font-size: 2.25em;
  line-height: 1.36111111em;
  display: inline-block;
  margin-top: 0;
  padding: 0;
}
.lt-ie9 #full-width .cta-kit-test-drive .content-area {
  margin-left: 50%;
  padding: 24px;
  background-color: #D9DEE8;
  min-height: 350px;
}
.lt-ie9 #full-width .cta-kit-test-drive .headline {
  font-size: 1.5em;
  line-height: 1.375em;
}
.lt-ie9 #full-width .cta-kit-test-drive .form label {
  width: auto;
  float: none;
}
.lt-ie9 #full-width .cta-kit-test-drive .form .row input,
.lt-ie9 #full-width .cta-kit-test-drive .form .row select,
.lt-ie9 #full-width .cta-kit-test-drive .form .row .js-select {
  width: 100%;
}
.lt-ie9 #full-width .cta-kit-test-drive .form .row .error-txt {
  width: 100%;
}
.lt-ie9 #full-width .cta-kit-test-drive .form select {
  left: 0;
}
.lt-ie9 #full-width .cta-kit-test-drive .form .info-txt {
  width: 100%;
  margin-left: 0;
}
.lt-ie9 #full-width .cta-kit-test-drive .button {
  width: auto;
  float: none;
}
.lt-ie9 #full-width .cta-kit-test-drive .pane[data-pane="basic-info"] .copy {
  margin-bottom: 7.104px;
}
.lt-ie9 #full-width .cta-kit-test-drive .pane[data-pane="opt-in"] .row {
  margin-left: 0;
}
#sidebar .cta-kit-test-drive .phone-group {
  cursor: default;
  /* goes along with phone not clickable on desktop script in main.js */
}
#sidebar .ekomi-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 36px;
}
#sidebar .ekomi-wrapper #eKomiWidget_default {
  background-color: #EEF0F2;
  margin: 0 auto;
  width: 100%;
  /* Change size of the widget here, */
}
#sidebar .ekomi-wrapper #eKomiWidget_default img {
  width: 300px /* and here too */;
}
#sidebar .ekomi-wrapper.grey-background {
  background-color: #EEF0F2;
  padding: 16px;
}
#sidebar .ekomi-wrapper.grey-background #eKomiWidget_default {
  padding: 16px 10.672px;
}
#sidebar .ekomi-wrapper.grey-border {
  border: 2px solid #EEF0F2;
  padding: 24px;
}
#sidebar .facebook-likebox {
  margin: 0 auto;
  max-width: 100% !important;
  padding-bottom: 36px;
  text-align: center;
}
#sidebar .facebook-likebox #fb-root {
  display: none;
}
#sidebar .facebook-likebox .fb_iframe_widget,
#sidebar .facebook-likebox .fb_iframe_widget span,
#sidebar .facebook-likebox .fb_iframe_widget span iframe[style],
#sidebar .facebook-likebox ._2p3a {
  width: 100% !important;
}
/* Separator for Landing Pages */
#full-width .full-width-separator {
  margin-bottom: 81.008px;
  border-bottom: 1px solid #D9DEE8;
  margin-left: auto;
  margin-right: auto;
  max-width: 1334px;
}
@media screen and (max-width: 1425px) {
  #full-width .full-width-separator {
    margin: 0 40px;
    width: auto;
  }
}
#main .media-teaser,
#full-width .media-teaser {
  margin-bottom: 81.008px;
  position: relative;
}
#main .media-teaser .text,
#full-width .media-teaser .text {
  margin: 0;
}
#main .media-teaser .headline,
#full-width .media-teaser .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin: 0 0 10.672px;
  color: #000000;
}
#main .media-teaser .subhead,
#full-width .media-teaser .subhead {
  font-size: 1.5em;
  line-height: 1.375em;
  font-weight: normal;
  margin: 0;
  margin-bottom: 16px;
  color: #000000;
}
#main .media-teaser .content-area,
#full-width .media-teaser .content-area {
  font-size: 1em;
  line-height: 1.625em;
  *zoom: 1;
  color: #4B5564;
  overflow: visible;
  padding: 24px 16px;
  background-color: #EEF0F2;
  position: relative;
}
#main .media-teaser .content-area:before,
#full-width .media-teaser .content-area:before,
#main .media-teaser .content-area:after,
#full-width .media-teaser .content-area:after {
  content: "";
  display: table;
}
#main .media-teaser .content-area:after,
#full-width .media-teaser .content-area:after {
  clear: both;
}
#main .media-teaser .content-area:before,
#full-width .media-teaser .content-area:before,
#main .media-teaser .content-area:after,
#full-width .media-teaser .content-area:after {
  content: " ";
  display: table;
}
#main .media-teaser .content-area:after,
#full-width .media-teaser .content-area:after {
  clear: both;
}
#main .media-teaser .content-area .badge,
#full-width .media-teaser .content-area .badge {
  position: absolute;
  top: -10px;
  left: 10px;
}
#main .media-teaser .more,
#full-width .media-teaser .more {
  margin-top: 7.104px;
  font-size: inherit;
  /* to avoid extra font size increase mobile, since main.less already has this defined. */
}
#main .media-teaser .more:after,
#full-width .media-teaser .more:after {
  text-decoration: none;
}
#main .media-teaser .cta,
#full-width .media-teaser .cta {
  margin-left: 38%;
}
#main .media-teaser .cta .button,
#full-width .media-teaser .cta .button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00A0F0;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
  margin-top: 16px;
  height: 48px;
  line-height: 48px;
  text-align: center;
  padding: 0 81.008px;
}
#main .media-teaser .cta .button:hover,
#full-width .media-teaser .cta .button:hover,
#main .media-teaser .cta .button:active,
#full-width .media-teaser .cta .button:active {
  background-color: #003C7D;
}
#main .media-teaser .cta .button:focus,
#full-width .media-teaser .cta .button:focus {
  border: 1px solid #003C7D;
}
#main .media-teaser .text-area,
#full-width .media-teaser .text-area {
  margin-left: 38%;
}
#main .media-teaser .text-area ul,
#full-width .media-teaser .text-area ul,
#main .media-teaser .text-area ol,
#full-width .media-teaser .text-area ol {
  margin: 0;
  margin-top: 7.104px;
  list-style: none;
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
}
#main .media-teaser .text-area ul:first-child,
#full-width .media-teaser .text-area ul:first-child,
#main .media-teaser .text-area ol:first-child,
#full-width .media-teaser .text-area ol:first-child {
  margin-top: 0;
}
#main .media-teaser .text-area ul li,
#full-width .media-teaser .text-area ul li,
#main .media-teaser .text-area ol li,
#full-width .media-teaser .text-area ol li {
  padding-left: 20.672px;
  margin-bottom: 0;
}
#main .media-teaser .text-area ul li:before,
#full-width .media-teaser .text-area ul li:before,
#main .media-teaser .text-area ol li:before,
#full-width .media-teaser .text-area ol li:before {
  content: "\2022";
  color: #00A0F0;
  display: inline-block;
  margin-left: -20.672px;
  margin-right: 10.672px;
  position: relative;
  width: 10px;
}
#main .media-teaser .media-area,
#full-width .media-teaser .media-area {
  width: 36%;
  float: left;
}
#main .media-teaser .media-area .video,
#full-width .media-teaser .media-area .video {
  margin-bottom: 0;
}
#main #sidebar .media-teaser .shared .media-area {
  width: auto;
  float: none;
}
#main #sidebar .media-teaser .shared .text-area {
  padding: 16px 16px 24px;
  background-color: #EEF0F2;
  margin: 0;
}
#main #sidebar .media-teaser .shared .cta {
  margin-left: 0;
}
#main #sidebar .media-teaser .shared .cta .button {
  padding: 0;
  width: 100%;
}
#main #sidebar .media-teaser .shared .content-area {
  padding: 0;
  background-color: transparent;
}
@media screen and (min-width: 900px) {
  #main #sidebar .media-teaser {
    /* show the small version only if the sidebar is really on the side */
  }
  #main #sidebar .media-teaser .media-area {
    width: auto;
    float: none;
  }
  #main #sidebar .media-teaser .text-area {
    padding: 16px 16px 24px;
    background-color: #EEF0F2;
    margin: 0;
  }
  #main #sidebar .media-teaser .cta {
    margin-left: 0;
  }
  #main #sidebar .media-teaser .cta .button {
    padding: 0;
    width: 100%;
  }
  #main #sidebar .media-teaser .content-area {
    padding: 0;
    background-color: transparent;
  }
}
.lt-ie9 #main #sidebar .media-teaser .media-area {
  width: auto;
  float: none;
}
.lt-ie9 #main #sidebar .media-teaser .text-area {
  padding: 16px 16px 24px;
  background-color: #EEF0F2;
  margin: 0;
}
.lt-ie9 #main #sidebar .media-teaser .cta {
  margin-left: 0;
}
.lt-ie9 #main #sidebar .media-teaser .cta .button {
  padding: 0;
  width: 100%;
}
.lt-ie9 #main #sidebar .media-teaser .content-area {
  padding: 0;
  background-color: transparent;
}
/* 05.03 Special Teaser Appearing */
.teaser-appearing {
  background-color: #00A0F0;
  border: 2px solid #ffffff;
  bottom: 0;
  position: fixed;
  right: 0;
  -webkit-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  -webkit-transition: transform 0.5s ease-out;
  -moz-transition: transform 0.5s ease-out;
  -o-transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  z-index: 200;
  /* mostly older ie */
}
.teaser-appearing.active {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.no-csstransitions .teaser-appearing {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  margin-right: -320px;
  width: 315px;
}
.teaser-appearing img {
  float: left;
  width: 100px;
}
.teaser-appearing .text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 7.104px 56.208px 7.104px 10.672px;
  width: 215px;
}
.teaser-appearing .text p {
  color: #ffffff;
  font-size: 0.875em;
  line-height: 1.42857143em;
  margin: 0;
}
.teaser-appearing .close {
  color: #ffffff;
  cursor: pointer;
  font-size: 42px;
  position: absolute;
  right: 7.104px;
  top: 7.104px;
}
.teaser-appearing .close:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.teaser-appearing .close:before,
.teaser-appearing .close:hover:before {
  text-decoration: none;
}
.teaser-appearing .close:before {
  content: "\e606";
}
/* Text-/Image-Boxes Landing Page */
#main .text-image-boxes ,
#full-width .text-image-boxes  {
  margin-bottom: 54px;
  text-align: center;
}
#main .text-image-boxes  .box,
#full-width .text-image-boxes  .box {
  width: 32.75%;
  display: inline-block;
  margin-left: 10px;
  text-align: left;
  vertical-align: top;
}
#main .text-image-boxes  .box:first-child,
#full-width .text-image-boxes  .box:first-child {
  margin-left: 0;
}
@media screen and (max-width: 1600px) {
  #main .text-image-boxes  .box,
  #full-width .text-image-boxes  .box {
    margin-bottom: 24px;
  }
}
#main .text-image-boxes  .headline,
#full-width .text-image-boxes  .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin-top: 10.672px;
}
#main .text-image-boxes  .text,
#full-width .text-image-boxes  .text {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin-top: 16px;
  margin-bottom: 0;
}
#main .text-image-boxes  .cta-button,
#full-width .text-image-boxes  .cta-button {
  text-decoration: none;
  color: #ffffff;
  padding: 10.672px 16px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 36px;
  width: 200px;
  background-color: #00A0F0;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#main .text-image-boxes  .cta-button:hover,
#full-width .text-image-boxes  .cta-button:hover {
  background-color: #003C7D;
}
.lt-ie9 #main #sidebar .text-image-boxes  .box {
  width: auto;
  display: block;
  margin-left: 0;
  margin-bottom: 36px;
}
.lt-ie9 #main #sidebar .text-image-boxes  .box:last-child {
  margin-bottom: 0;
}
.lt-ie9 #main #sidebar .text-image-boxes  .box-image {
  width: auto;
  float: none;
}
.lt-ie9 #main #sidebar .text-image-boxes  .text-area {
  margin-left: 0;
}
.lt-ie9 #main #sidebar .text-image-boxes  .headline {
  margin-top: 16px;
}
.lt-ie9 #main #sidebar .text-image-boxes  .cta-button {
  width: 100%;
}
@media screen and (min-width: 900px) {
  #main #sidebar .text-image-boxes  {
    /* show the small version only if the sidebar is really on the side */
  }
  #main #sidebar .text-image-boxes  .box {
    width: auto;
    display: block;
    margin-left: 0;
    margin-bottom: 36px;
  }
  #main #sidebar .text-image-boxes  .box:last-child {
    margin-bottom: 0;
  }
  #main #sidebar .text-image-boxes  .box-image {
    width: auto;
    float: none;
  }
  #main #sidebar .text-image-boxes  .text-area {
    margin-left: 0;
  }
  #main #sidebar .text-image-boxes  .headline {
    margin-top: 16px;
  }
  #main #sidebar .text-image-boxes  .cta-button {
    width: 100%;
  }
}
#main #sidebar .text-image-boxes  .shared .box {
  width: auto;
  display: block;
  margin-left: 0;
  margin-bottom: 36px;
}
#main #sidebar .text-image-boxes  .shared .box:last-child {
  margin-bottom: 0;
}
#main #sidebar .text-image-boxes  .shared .box-image {
  width: auto;
  float: none;
}
#main #sidebar .text-image-boxes  .shared .text-area {
  margin-left: 0;
}
#main #sidebar .text-image-boxes  .shared .headline {
  margin-top: 16px;
}
#main #sidebar .text-image-boxes  .shared .cta-button {
  width: 100%;
}
#main .key-figures .dont-show {
  display: none;
}
.var-button {
  -webkit-border-radius: 0px;
  background-color: #EEF0F2;
  border: none;
  color: #00A0F0;
  cursor: pointer;
  outline: none;
  padding: 16px 24px;
  text-align: center;
}
.var-button:hover {
  background-color: #00A0F0;
  color: #ffffff;
}
.pseudo {
  font-size: 1.3em;
  line-height: 22px;
  padding-left: 7px;
  position: absolute;
}
#main .key-figures .charts-menu {
  *zoom: 1;
  position: relative;
}
#main .key-figures .charts-menu:before,
#main .key-figures .charts-menu:after {
  content: "";
  display: table;
}
#main .key-figures .charts-menu:after {
  clear: both;
}
#main .key-figures .charts-menu:before,
#main .key-figures .charts-menu:after {
  content: " ";
  display: table;
}
#main .key-figures .charts-menu:after {
  clear: both;
}
#main .key-figures .charts-menu .charts-menu-button {
  -webkit-border-radius: 0px;
  background-color: #EEF0F2;
  border: none;
  color: #00A0F0;
  cursor: pointer;
  outline: none;
  padding: 16px 24px;
  text-align: center;
  float: left;
  margin-left: 2px;
  padding-right: 52px;
  position: relative;
}
#main .key-figures .charts-menu .charts-menu-button:hover {
  background-color: #00A0F0;
  color: #ffffff;
}
#main .key-figures .charts-menu .charts-menu-button:first-child {
  margin-left: 0;
}
#main .key-figures .charts-menu .charts-menu-button.active {
  background: #ffffff;
  border: 1px solid #EEF0F2;
  border-bottom-color: #ffffff;
  color: #00A0F0;
  margin-bottom: -1px;
}
#main .key-figures .charts-menu .charts-menu-button:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .key-figures .charts-menu .charts-menu-button:before,
#main .key-figures .charts-menu .charts-menu-button:hover:before {
  text-decoration: none;
}
#main .key-figures .charts-menu .charts-menu-button:before {
  font-size: 1.3em;
  line-height: 22px;
  padding-left: 7px;
  position: absolute;
  font-size: 1.4em;
  margin-top: -13px;
  right: 19px;
  top: 50%;
}
#main .key-figures .charts-menu .charts-menu-button[data-chartType='tabelle']:before {
  content: "\e60c";
}
#main .key-figures .charts-menu .charts-menu-button[data-chartType='balken']:before {
  content: "\e604";
}
#main .key-figures .charts-menu .charts-menu-button[data-chartType='linien']:before {
  content: "\e620";
  color: #00A0F0;
}
#main .key-figures .charts-menu .charts-dropdown-years {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  right: 0;
  z-index: 2;
  font-size: 1em;
  max-width: 300px;
  width: 100%;
}
#main .key-figures .charts-menu .charts-dropdown-years > .closed > .item {
  display: none;
}
#main .key-figures .charts-menu .charts-dropdown-years > .closed > .first:after {
  content: "\e613";
}
#main .key-figures .charts-menu .charts-dropdown-years .first {
  background-color: #EEF0F2;
  padding: 16px 24px;
  border: none;
  color: #00A0F0;
  cursor: pointer;
  display: block;
  line-height: initial;
  margin: 0;
  position: relative;
}
#main .key-figures .charts-menu .charts-dropdown-years .first:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .key-figures .charts-menu .charts-dropdown-years .first:after,
#main .key-figures .charts-menu .charts-dropdown-years .first:hover:after {
  text-decoration: none;
}
#main .key-figures .charts-menu .charts-dropdown-years .first:after {
  content: "\e617";
}
#main .key-figures .charts-menu .charts-dropdown-years .first:after {
  font-size: 1.3em;
  line-height: 22px;
  padding-left: 7px;
  position: absolute;
  color: #00A0F0;
  margin-top: -12px;
  right: 19px;
  top: 50%;
}
#main .key-figures .charts-menu .charts-dropdown-years .item {
  background: #ffffff;
  border-left: 1px solid #EEF0F2;
  border-right: 1px solid #EEF0F2;
  color: #D9DEE8;
  cursor: pointer;
  line-height: 1.9375em;
  margin: 0;
  padding: 5px 8px 4px 22px;
  font-size: 1em;
}
#main .key-figures .charts-menu .charts-dropdown-years .item.checked {
  color: #00A0F0;
}
#main .key-figures .charts-menu .charts-dropdown-years .item:hover {
  background-color: #D9DEE8;
}
#main .key-figures .charts-menu .charts-dropdown-years .item:last-child {
  border-bottom: 1px solid #EEF0F2;
}
#main .key-figures .charts-menu .charts-dropdown-years ul {
  margin: 0;
  padding: 0;
}
#main .key-figures .charts-menu .charts-dropdown-years ul li {
  list-style-type: none;
}
#main .key-figures .charts-slider-container {
  *zoom: 1;
  margin: 24px 0;
}
#main .key-figures .charts-slider-container:before,
#main .key-figures .charts-slider-container:after {
  content: "";
  display: table;
}
#main .key-figures .charts-slider-container:after {
  clear: both;
}
#main .key-figures .charts-slider-container:before,
#main .key-figures .charts-slider-container:after {
  content: " ";
  display: table;
}
#main .key-figures .charts-slider-container:after {
  clear: both;
}
#main .key-figures .charts-slider-container button {
  background: #ffffff;
  border: none;
  color: #00A0F0;
  cursor: pointer;
  display: block;
  height: 60px;
  outline: none;
  position: relative;
  width: 10%;
}
#main .key-figures .charts-slider-container button span {
  display: block;
  text-indent: -9999px;
}
#main .key-figures .charts-slider-container button:after,
#main .key-figures .charts-slider-container button:before {
  font-size: 1.3em;
  line-height: 22px;
  padding-left: 7px;
  position: absolute;
  color: #00A0F0;
  font-size: 2em;
  margin-top: -13px;
  top: 50%;
}
#main .key-figures .charts-slider-container button[id*="prev"] {
  float: left;
}
#main .key-figures .charts-slider-container button[id*="prev"]:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .key-figures .charts-slider-container button[id*="prev"]:before,
#main .key-figures .charts-slider-container button[id*="prev"]:hover:before {
  text-decoration: none;
}
#main .key-figures .charts-slider-container button[id*="prev"]:before {
  content: "\e61d";
}
#main .key-figures .charts-slider-container button[id*="prev"]:before {
  left: 0;
}
#main .key-figures .charts-slider-container button[id*="next"] {
  float: right;
}
#main .key-figures .charts-slider-container button[id*="next"]:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .key-figures .charts-slider-container button[id*="next"]:after,
#main .key-figures .charts-slider-container button[id*="next"]:hover:after {
  text-decoration: none;
}
#main .key-figures .charts-slider-container button[id*="next"]:after {
  content: "\e61a";
}
#main .key-figures .charts-slider-container button[id*="next"]:after {
  right: 0;
}
#main .key-figures .charts-slider-container .royalSlider {
  float: left;
  width: 80%;
}
#main .key-figures .charts-slider-container .rsSlide {
  display: table;
}
#main .key-figures .charts-slider-container .charts-slider-item {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  display: table-cell;
  margin: 0 0 7.104px;
  text-align: center;
  vertical-align: middle;
}
#main .key-figures div[id="highcharts-container"] {
  border: 1px solid #EEF0F2;
  padding: 10px 0 0 0;
}
#main .key-figures svg {
  font-family: inherit !important;
  font-size: 1em !important;
}
#main .key-figures .charts-table {
  border-collapse: separate;
  border-spacing: 10px 5px;
  border: 1px solid #EEF0F2;
  padding-top: 10px;
  width: 100%;
}
#main .key-figures .charts-table td {
  border-bottom: 1px dotted #D9DEE8;
  padding: 3px;
  text-align: right;
  vertical-align: bottom;
}
#main .key-figures .charts-table td:first-child {
  border-bottom: 1px solid #D9DEE8;
  text-align: left;
}
#main .key-figures .charts-table tr:last-child td {
  border-bottom: none;
}
#main .key-figures .charts-toolmenu {
  *zoom: 1;
  margin-top: 1px;
}
#main .key-figures .charts-toolmenu:before,
#main .key-figures .charts-toolmenu:after {
  content: "";
  display: table;
}
#main .key-figures .charts-toolmenu:after {
  clear: both;
}
#main .key-figures .charts-toolmenu:before,
#main .key-figures .charts-toolmenu:after {
  content: " ";
  display: table;
}
#main .key-figures .charts-toolmenu:after {
  clear: both;
}
#main .key-figures .charts-toolmenu button[id^="charts-toolmenu"] {
  -webkit-border-radius: 0px;
  background-color: #EEF0F2;
  border: none;
  color: #00A0F0;
  cursor: pointer;
  outline: none;
  padding: 16px 24px;
  text-align: center;
  float: right;
  margin-left: 2px;
}
#main .key-figures .charts-toolmenu button[id^="charts-toolmenu"]:hover {
  background-color: #00A0F0;
  color: #ffffff;
}
#main .key-figures .charts-toolmenu button[id^="charts-toolmenu"]:last-child {
  margin-left: 0;
}
#main .stockticker {
  width: 100%;
  background: #EEF0F2;
  margin-bottom: 81.008px;
  padding: 24px 16px;
}
#main .stockticker .stock-time-info,
#main .stockticker .stock-value,
#main .stockticker .stock-balance {
  text-align: center;
}
#main .stockticker .stock-headline {
  font-size: 1.5em;
  line-height: 1.375em;
  border-bottom: 1px solid #D9DEE8;
  margin: 0 0 24px;
  padding-bottom: 16px;
}
#main .stockticker .stock-time-info {
  color: #78879B;
}
#main .stockticker .stock-value {
  font-size: 3.375em;
  line-height: 1.2962963em;
  margin: 2px 0 7.104px;
}
#main .stockticker .stock-balance {
  *zoom: 1;
  font-size: 1.5em;
  line-height: 1.375em;
  margin-bottom: 130px;
}
#main .stockticker .stock-balance:before,
#main .stockticker .stock-balance:after {
  content: "";
  display: table;
}
#main .stockticker .stock-balance:after {
  clear: both;
}
#main .stockticker .stock-balance:before,
#main .stockticker .stock-balance:after {
  content: " ";
  display: table;
}
#main .stockticker .stock-balance:after {
  clear: both;
}
@media screen and (min-width: 500px) and (max-width: 900px) {
  #main .stockticker .stock-balance {
    margin-bottom: 47px;
    font-size: 1.5em;
    line-height: 1.375em;
  }
}
#main .stockticker .stock-balance li {
  display: inline-block;
  margin-bottom: 0;
}
#main .stockticker .stock-balance li.stock-balance-gi {
  position: relative;
  width: 54px;
}
@media screen and (min-width: 500px) and (max-width: 900px) {
  #main .stockticker .stock-balance li.stock-balance-gi {
    width: auto;
    margin: 0 54px;
  }
}
#main .stockticker .stock-balance li.stock-balance-gi:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .stockticker .stock-balance li.stock-balance-gi:before,
#main .stockticker .stock-balance li.stock-balance-gi:hover:before {
  text-decoration: none;
}
#main .stockticker .stock-balance li.stock-balance-gi:before {
  content: "\e64d";
}
#main .stockticker .stock-balance li.stock-balance-gi:before {
  font-size: 100px;
  left: -42.6%;
  position: absolute;
  top: 16px;
}
@media screen and (min-width: 500px) and (max-width: 900px) {
  #main .stockticker .stock-balance li.stock-balance-gi:before {
    bottom: -50%;
    font-size: 57px;
    left: 0;
    position: relative;
  }
}
#main .stockticker .stock-balance.positive {
  color: #00A58C;
}
#main .stockticker .stock-balance.positive li.stock-balance-gi:before {
  content: "\e641";
}
#main .stockticker .stock-balance.neutral {
  color: #4B5564;
}
#main .stockticker .stock-balance.neutral li.stock-balance-gi:before {
  content: "\e64d";
}
#main .stockticker .stock-balance.negative {
  color: #D7005F;
}
#main .stockticker .stock-balance.negative li.stock-balance-gi:before {
  content: "\e649";
}
#main .stockticker .stock-more {
  text-decoration: none;
}
#main .stockticker .stock-more:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#main .stockticker .stock-more:after,
#main .stockticker .stock-more:hover:after {
  text-decoration: none;
}
#main .stockticker .stock-more:after {
  content: "\e638";
}
#main .stockticker .stock-more:after {
  font-size: 0.75em;
  line-height: 1.33333333em;
  padding-left: 6px;
}
#main .stockticker .stock-more:hover,
#main .stockticker .stock-more:active,
#main .stockticker .stock-more:focus,
#main .stockticker .stock-more.ui-state-focus {
  text-decoration: underline;
}
@media screen and (min-width: 900px) and (max-width: 1100px) {
  #main #sidebar .stockticker .stock-value {
    font-size: 2.25em;
    line-height: 1.36111111em;
  }
}
#main #sidebar .stockticker .stock-balance {
  *zoom: 1;
  font-size: 1.5em;
  line-height: 1.375em;
  margin-bottom: 130px;
}
#main #sidebar .stockticker .stock-balance:before,
#main #sidebar .stockticker .stock-balance:after {
  content: "";
  display: table;
}
#main #sidebar .stockticker .stock-balance:after {
  clear: both;
}
#main #sidebar .stockticker .stock-balance:before,
#main #sidebar .stockticker .stock-balance:after {
  content: " ";
  display: table;
}
#main #sidebar .stockticker .stock-balance:after {
  clear: both;
}
@media screen and (min-width: 900px) and (max-width: 1279px) {
  #main #sidebar .stockticker .stock-balance li.stock-balance-gi {
    width: 24px;
  }
}
@media screen and (min-width: 900px) and (max-width: 1279px) {
  #main #sidebar .stockticker .stock-balance li.stock-balance-gi:before {
    left: -135%;
  }
}
#main #content .stockticker .stock-value {
  margin-bottom: 4.736px;
}
#main #content .stockticker .stock-balance {
  *zoom: 1;
  font-size: 1.5em;
  line-height: 1.375em;
}
#main #content .stockticker .stock-balance:before,
#main #content .stockticker .stock-balance:after {
  content: "";
  display: table;
}
#main #content .stockticker .stock-balance:after {
  clear: both;
}
#main #content .stockticker .stock-balance:before,
#main #content .stockticker .stock-balance:after {
  content: " ";
  display: table;
}
#main #content .stockticker .stock-balance:after {
  clear: both;
}
@media screen and (min-width: 500px) {
  #main #content .stockticker .stock-balance {
    margin-bottom: 47px;
  }
}
#main #content .stockticker .stock-balance li {
  display: inline-block;
  margin-bottom: 0;
}
#main #content .stockticker .stock-balance li.stock-balance-gi {
  position: relative;
  width: 54px;
}
@media screen and (min-width: 500px) {
  #main #content .stockticker .stock-balance li.stock-balance-gi {
    width: auto;
    margin: 0 54px;
  }
}
#main #content .stockticker .stock-balance li.stock-balance-gi:before {
  font-size: 100px;
  left: -42.6%;
  position: absolute;
  top: 16px;
}
@media screen and (min-width: 500px) {
  #main #content .stockticker .stock-balance li.stock-balance-gi:before {
    bottom: -50%;
    font-size: 57px;
    left: 0;
    position: relative;
  }
}
/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {
  width: 100%;
  height: 60px;
}
.royalSlider > * {
  float: left;
}
.rsWebkit3d .rsSlide {
  -webkit-transform: translateZ(0);
}
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
  -webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
  -webkit-transform: none;
}
.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-tap-highlight-color: transparent;
}
.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color: transparent;
}
.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0;
}
.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}
.rsArrow,
.rsThumbsArrow {
  cursor: pointer;
}
.rsThumb {
  float: left;
  position: relative;
}
.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
  -o-transition: visibility 0s linear 0.3s, opacity 0.3s linear;
  transition: visibility 0s linear 0.3s, opacity 0.3s linear;
}
.rsGCaption {
  width: 100%;
  float: left;
  text-align: center;
}
/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}
.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  display: none;
}
.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto;
}
.rsContent {
  width: 100%;
  height: 100%;
  position: relative;
}
.rsPreloader {
  position: absolute;
  z-index: 0;
}
.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
}
.rsNavItem {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22;
}
.rsTabs {
  float: left;
  background: none !important;
}
.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color: transparent;
}
.rsVideoContainer {
  /*left: 0;
		top: 0;
		position: absolute;*/
  /*width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		float: left;*/
  width: auto;
  height: auto;
  line-height: 0;
  position: relative;
}
.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
  opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 44px;
}
.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15;
}
img.rsImg {
  max-width: none;
}
.rsNoDrag {
  cursor: auto;
}
.rsLink {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 20;
}
/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: inline-block;
  max-width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  display: none;
}
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
/* No Js */
.no-js .owl-carousel {
  display: block;
}
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav [class*='owl-'] {
  color: white;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.owl-theme .owl-nav [class*='owl-']:hover {
  background: #869791;
  color: white;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 200ms ease;
  -moz-transition: opacity 200ms ease;
  -ms-transition: opacity 200ms ease;
  -o-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}
/**
 * 	Footable Styles
 */
.footable {
  width: 100%;
  /** SORTING **/
  /** PAGINATION **/
}
.footable .footable-toggle {
  display: none;
}
.footable.breakpoint > tbody > tr.footable-detail-show > td {
  border-bottom: none;
}
.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
  cursor: pointer;
}
.footable.breakpoint > tbody > tr > td.footable-cell-detail {
  background: #EEEEEE;
  border-top: none;
}
.footable.breakpoint > tbody > tr > td > span.footable-toggle {
  display: inline-block;
}
.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle {
  font-size: 18px;
}
.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {
  font-size: 24px;
}
.footable > thead > tr > th {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer;
}
.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
  content: "down";
}
.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
  content: "up";
}
.footable > thead > tr > th > span.footable-sort-indicator {
  display: inline-block;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 5px;
}
.footable > thead > tr > th > span.footable-sort-indicator:before {
  content: "updown";
}
.footable > tfoot .pagination {
  margin: 0;
}
.footable.no-paging .hide-if-no-paging {
  display: none;
}
.footable-row-detail-inner {
  display: table;
}
.footable-row-detail-row {
  display: table-row;
}
.footable-row-detail-name {
  display: table-cell;
  padding-right: 0.5em;
}
.footable-row-detail-value {
  display: table-cell;
}
/* Footable custom */
#main .footable > thead > tr > th,
#full-width .footable > thead > tr > th,
#stage .footable > thead > tr > th {
  -webkit-touch-callout: default;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
/**********************************************************************************
 * ENDE User style
 ***********************************************************************************/
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
}
.ir br {
  display: none;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
/* Buttons */
.button-blue {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #00A0F0;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
}
.button-blue:hover,
.button-blue:active {
  background-color: #003C7D;
}
.button-blue:focus {
  border: 1px solid #003C7D;
}
.button-transparent {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  border: 1px solid #00A0F0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #00A0F0;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
}
.button-transparent:hover,
.button-transparent:active {
  background-color: #003C7D;
  border: 1px solid #003C7D;
}
.button-transparent:focus {
  border: 1px solid #003C7D;
}
.button-grey {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #78879B;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #ffffff;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
}
.button-grey:hover,
.button-grey:active {
  background-color: #003C7D;
}
.button-grey:focus {
  border: 1px solid #003C7D;
}
.button-orange {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFB400;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  color: #000000;
  display: inline-block;
  padding: 12px 24px;
  text-decoration: none;
}
.button-orange:hover,
.button-orange:active {
  background-color: #003C7D;
  color: #ffffff;
}
.button-orange:focus {
  border: 1px solid #003C7D;
}
.show-more {
  text-align: center;
  position: relative;
}
.show-more:after {
  border-top: 1px solid #D9DEE8;
  bottom: 22px;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.show-more a {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  border-left: 16px solid #ffffff;
  border-right: 16px solid #ffffff;
  color: #FFFFFF;
  display: inline-block;
  margin-top: 36px;
  padding: 10.672px 10.672px 8.672px;
  text-decoration: none;
}
.show-more a:hover {
  background-color: #003C7D;
}
.show-more.no-button {
  height: 65px;
}
.show-more.no-button a {
  display: none;
}
.electricHighlight {
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  border-radius: 1px;
  background-color: #00A0F0;
  box-decoration-break: clone;
  color: #ffffff;
}
.contentWidth {
  *zoom: 1;
  margin: 0 auto;
  max-width: 1345px;
}
.contentWidth:before,
.contentWidth:after {
  content: "";
  display: table;
}
.contentWidth:after {
  clear: both;
}
.contentWidth:before,
.contentWidth:after {
  content: " ";
  display: table;
}
.contentWidth:after {
  clear: both;
}
.lt-ie9 .contentWidth {
  max-width: 940px;
  padding: 0;
}
@media screen and (max-width: 1425px) {
  .contentWidth {
    padding: 0 36px;
  }
}
#header .head #logo-wrapper #logo {
  position: relative;
}
#header .head #logo-wrapper #logo:before {
  content: url('/media/system_files/img/layout/tk_logo_print.svg');
  opacity: 0;
}
@media print {
  * {
    background: transparent !important;
    color: black;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  body {
    width: 1077px;
  }
  a,
  a:visited {
    text-decoration: underline;
    padding-left: 0 !important;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  #cookie-layer.initialized,
  #footer,
  #subnavi,
  .back-to-top,
  .quick-access {
    display: none !important;
  }
  #content,
  #sidebar {
    display: block;
    float: none;
    width: auto;
    margin: 0;
  }
  a[href^="mailto:"]:after {
    content: " (" attr(href) ")";
  }
  #main a:after,
  #full-width a:after,
  #stage a:after {
    content: " (" attr(href) ")";
    word-wrap: break-word;
  }
  #main a[href=""]:after,
  #full-width a[href=""]:after,
  #stage a[href=""]:after,
  #main a[href^="#"]:after,
  #full-width a[href^="#"]:after,
  #stage a[href^="#"]:after,
  #main a[href*="lightbox"]:after,
  #full-width a[href*="lightbox"]:after,
  #stage a[href*="lightbox"]:after,
  #main a[href*="mi24"]:after,
  #full-width a[href*="mi24"]:after,
  #stage a[href*="mi24"]:after {
    display: none;
  }
  #main a.icon-download:before,
  #full-width a.icon-download:before,
  #stage a.icon-download:before {
    display: none !important;
  }
  #main a.icon-download:after,
  #full-width a.icon-download:after,
  #stage a.icon-download:after {
    display: inline;
    font-family: inherit;
    line-height: inherit;
  }
  .button-blue {
    color: black !important;
  }
  /* Header */
  #header {
    margin-bottom: 0 !important;
  }
  #header .head {
    width: auto;
    max-width: none;
  }
  #header .head #logo-wrapper #logo {
    position: relative;
    background: transparent;
    margin-left: 20px;
  }
  #header .head #logo-wrapper #logo:before {
    content: url('/media/system_files/img/layout/tk_logo_print.svg');
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 142px;
    height: 109px;
    text-indent: 0;
    opacity: 1;
  }
  #header .head #logo-wrapper #claim {
    color: black;
    font-size: 1.5em;
    line-height: 28px;
    text-indent: 0;
  }
  #header .head .brand .brand-name {
    color: black;
    line-height: 28px;
  }
  #header .head .metanavi {
    display: none;
  }
  #header .mainnavi {
    display: none;
  }
  .header-image {
    display: flex;
    flex-direction: column;
    height: auto;
  }
  .header-image img {
    order: 2;
    position: static;
  }
  .header-image .text-container {
    order: 1;
    position: static;
  }
  .header-image .text-container .headline {
    color: black !important;
    line-height: 1;
  }
  #main,
  #full-width,
  #stage,
  #breadcrumb,
  #content {
    width: auto;
    max-width: none;
  }
  #main,
  #full-width,
  #stage {
    margin-left: auto;
    margin-right: auto;
  }
  /* Footer */
  #metainfo .copyright {
    float: none;
  }
  #metainfo .info {
    display: none;
  }
  /* 01_01 Image Teaser Neue Module 2016 */
  #main .imageteaser figcaption,
  #full-width .imageteaser figcaption,
  #stage .imageteaser figcaption {
    color: #000000;
    display: block;
    height: auto;
    padding-top: 15px;
    position: relative;
  }
  #main .imageteaser figcaption > div,
  #full-width .imageteaser figcaption > div,
  #stage .imageteaser figcaption > div {
    position: relative;
    left: 0;
    right: 0;
  }
  #main .imageteaser figcaption .text,
  #full-width .imageteaser figcaption .text,
  #stage .imageteaser figcaption .text {
    max-height: none;
  }
  #main #sidebar .imageteaser {
    float: left;
    width: 50%;
    margin: 0 0 10.672px;
    border-left: 5.336px solid #ffffff;
    border-right: 5.336px solid #ffffff;
  }
  /* 01_09 Figure Teaser */
  #main .numberteaser.big li,
  #full-width .numberteaser.big li,
  #stage .numberteaser.big li {
    float: none;
    width: auto;
  }
  /* 03_02 Video */
  /* Downloads List */
  #main .downloadlist .summary,
  #full-width .downloadlist .summary,
  #stage .downloadlist .summary {
    padding: 0;
  }
  #main .downloadlist .summary figure,
  #full-width .downloadlist .summary figure,
  #stage .downloadlist .summary figure {
    display: none;
  }
  /* 04_04 Images Download */
  /* 04_05 Videos Download */
  /* 04_06 Documents Download */
  #main .mediacentre-list .image,
  #full-width .mediacentre-list .image,
  #stage .mediacentre-list .image {
    display: none;
  }
  #main .mediacentre-list .caption,
  #full-width .mediacentre-list .caption,
  #stage .mediacentre-list .caption {
    padding: 0;
  }
  /* 06_04 Text + Download */
  #main .downloadcontainer .big,
  #full-width .downloadcontainer .big,
  #stage .downloadcontainer .big,
  #main .downloadcontainer .small,
  #full-width .downloadcontainer .small,
  #stage .downloadcontainer .small {
    float: none;
    width: auto;
  }
  #main .downloadcontainer .downloadlist li .title,
  #full-width .downloadcontainer .downloadlist li .title,
  #stage .downloadcontainer .downloadlist li .title {
    display: inline;
    margin-left: 0;
    margin-bottom: 0;
  }
  #main .downloadcontainer .downloadlist li .title:before,
  #full-width .downloadcontainer .downloadlist li .title:before,
  #stage .downloadcontainer .downloadlist li .title:before {
    display: none !important;
  }
  #main .downloadcontainer .downloadlist li .info,
  #full-width .downloadcontainer .downloadlist li .info,
  #stage .downloadcontainer .downloadlist li .info {
    display: none;
  }
  /* Gallery Slider (06_13) */
  /* Accordion (07_01) */
  #main .accordion .ui-accordion-header,
  #full-width .accordion .ui-accordion-header,
  #stage .accordion .ui-accordion-header {
    padding: 0;
    margin-bottom: 0;
    color: black;
    font-size: 1.5em;
    line-height: 1.375em;
  }
  #main .accordion .ui-accordion-header:before,
  #full-width .accordion .ui-accordion-header:before,
  #stage .accordion .ui-accordion-header:before {
    display: none;
  }
  #main .accordion .pane,
  #full-width .accordion .pane,
  #stage .accordion .pane {
    border: none;
    display: block !important;
    margin-top: 0;
    padding: 0;
  }
  /* Tabs (07_03) */
  #main .r-tabs .r-tabs-nav,
  #full-width .r-tabs .r-tabs-nav,
  #stage .r-tabs .r-tabs-nav {
    display: none;
  }
  #main .r-tabs .r-tabs-accordion-title,
  #full-width .r-tabs .r-tabs-accordion-title,
  #stage .r-tabs .r-tabs-accordion-title {
    display: block;
    padding: 0;
    margin-bottom: 0;
    color: black;
    font-size: 1.5em;
    line-height: 1.375em;
  }
  #main .r-tabs .r-tabs-accordion-title a,
  #full-width .r-tabs .r-tabs-accordion-title a,
  #stage .r-tabs .r-tabs-accordion-title a {
    color: inherit;
    text-decoration: none;
  }
  #main .r-tabs .r-tabs-panel,
  #full-width .r-tabs .r-tabs-panel,
  #stage .r-tabs .r-tabs-panel {
    display: block !important;
    padding: 0;
    border: 0;
  }
  /* 04_02 Linklist */
  #main .linklist li,
  #full-width .linklist li,
  #stage .linklist li {
    line-height: 1.2;
  }
  #main .linklist li a,
  #full-width .linklist li a,
  #stage .linklist li a {
    height: auto !important;
  }
  #main #sidebar .linklist ul {
    *zoom: 1;
  }
  #main #sidebar .linklist ul:before,
  #main #sidebar .linklist ul:after {
    content: "";
    display: table;
  }
  #main #sidebar .linklist ul:after {
    clear: both;
  }
  #main #sidebar .linklist ul:before,
  #main #sidebar .linklist ul:after {
    content: " ";
    display: table;
  }
  #main #sidebar .linklist ul:after {
    clear: both;
  }
  #main #sidebar .linklist li {
    float: left;
    width: 49%;
    margin: 0 1% 0 0;
  }
  #main .image-gallery .wrapper,
  #full-width .image-gallery .wrapper,
  #stage .image-gallery .wrapper,
  #main .pdf-gallery .wrapper,
  #full-width .pdf-gallery .wrapper,
  #stage .pdf-gallery .wrapper {
    margin: 0;
  }
  #main .image-gallery .owl-stage,
  #full-width .image-gallery .owl-stage,
  #stage .image-gallery .owl-stage,
  #main .pdf-gallery .owl-stage,
  #full-width .pdf-gallery .owl-stage,
  #stage .pdf-gallery .owl-stage {
    width: 1077px !important;
  }
  #main .image-gallery .owl-item,
  #full-width .image-gallery .owl-item,
  #stage .image-gallery .owl-item,
  #main .pdf-gallery .owl-item,
  #full-width .pdf-gallery .owl-item,
  #stage .pdf-gallery .owl-item {
    width: calc(16.66666667%) !important;
  }
  #main .image-gallery .download,
  #full-width .image-gallery .download,
  #stage .image-gallery .download,
  #main .pdf-gallery .download,
  #full-width .pdf-gallery .download,
  #stage .pdf-gallery .download {
    margin: 0;
  }
  #main .image-gallery .download .info,
  #full-width .image-gallery .download .info,
  #stage .image-gallery .download .info,
  #main .pdf-gallery .download .info,
  #full-width .pdf-gallery .download .info,
  #stage .pdf-gallery .download .info {
    display: none;
  }
  #main .image-gallery .caption,
  #full-width .image-gallery .caption,
  #stage .image-gallery .caption,
  #main .pdf-gallery .caption,
  #full-width .pdf-gallery .caption,
  #stage .pdf-gallery .caption {
    height: auto !important;
    line-height: 1.2;
  }
}
/*
To Do


Modules
http://thyssenkrupp-steel.html.internom.net/module-testing.html
06_13 Gallery Slider
14_02 CTA brochure order
01_01 Image Teaser Neue Module 2016
06_11 Quotation + Image (merged)
*/
/*# sourceMappingURL=/css/style.css.map */
.lazy {
	width: 100%;
	height: 100%;
}

.owl-lazy-load .imagewrapper {
width: inherit;
height: inherit !important;
}

.header-image img {
  top: 0%;
  left: 50%;
  transform: translate(-50%, 0%);
  width: 100%;
  height: auto;
  display: block;
  margin: 0 !important;
}
.linktextdiv {
  color: #4B5564;
  font-size: 1em;
  line-height: 1.625em;
  margin-bottom: 0;
}

.linktextdiv p {
  margin-bottom: 0 !important;
}

#buehne .wrapper .item.full, 
#stage .buehne .wrapper .item.full, 
#content-buehne .wrapper .item.full, 
.buehne .wrapper .item.full {
  height: 705px;
  height: calc(100vh - 252px);
}

.parallax-window {
  height: inherit; 
  background: transparent;
}

.flixel-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

#buehne .wrapper .item.full > div img.hero__mobile, 
#stage .buehne .wrapper .item.full > div img.hero__mobile, 
#content-buehne .wrapper .item.full > div img.hero__mobile, 
.buehne .wrapper .item.full > div img.hero__mobile,
.parallax-window .hero__mobile,
#buehne .wrapper .item.full > div source.hero__mobile, 
#stage .buehne .wrapper .item.full > div source.hero__mobile, 
#content-buehne .wrapper .item.full > div source.hero__mobile, 
.buehne .wrapper .item.full > div source.hero__mobile,
.parallax-window .hero__mobile {
  width: 200px;
  height: 200px;
  display: block;
  position: absolute;
  z-index: 2;
  background-size: cover;
  border: 1px solid rgb(255, 255, 255);
  left: 0;
  margin: 0 !important;
}
#buehne .wrapper .item.full > div .hero__image img, 
#stage .buehne .wrapper .item.full > div .hero__image img, 
#content-buehne .wrapper .item.full > div .hero__image img, 
.buehne .wrapper .item.full > div .hero__image img,
.parallax-window .hero__image img {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}


.hero__mobile::after {
  content: "mobile cropped image";
  position: absolute;
  bottom: 0;
  padding-bottom: 1px;
  color: #eee;
  width: 100%;
  background-color: rgba(0, 0, 0, .5);
  text-align: center;
  font-size: 12px;
}

#flixel.landscape video {
  width: auto;
}

.iframe-holder.iframe-ie-holder {
  position: relative !important;
  padding-bottom: 56.25% !important;
  width: 100% !important;
  height: 0 !important;
}

.iframe-holder.iframe-ie-holder iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute !important;
  /*top: 0;
  left: 0;
  /*top: 52.85% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);*/
  top: 253px;
  left: 0;
  transform: translateY(-50%);
}


.header-image .header-img {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  bottom: auto;
}

.filter-404 {
  display: none;
}

.main-slider-wrapper {
  height: unset;
},
  #content-buehne .wrapper .item.wide > div,
  .buehne .wrapper .item.wide > div {
    margin: 0 1%;
  }
}
#buehne .wrapper .item.wide > div .bottom,
#stage .buehne .wrapper .item.wide > div .bottom,
#content-buehne .wrapper .item.wide > div .bottom,
.buehne .wrapper .item.wide > div .bottom {
  position: relative;
}
#buehne .wrapper .item.wide > div .text .headline,
#stage .buehne .wrapper .item.wide > div .text .headline,
#content-buehne .wrapper .item.wide > div .text .headline,
.buehne .wrapper .item.wide > div .text .headline {
  font-size: 1.5em;
  line-height: 1.16666667em;
}
#buehne .wrapper .item.wide.mid-position,
#stage .buehne .wrapper .item.wide.mid-position,
#content-buehne .wrapper .item.wide.mid-position,
.buehne .wrapper .item.wide.mid-position {
  margin-left: 25%;
  padding-bottom: 20.42%;
}
.lt-ie9 #buehne .wrapper .item.wide.mid-position,
.lt-ie9 #stage .buehne .wrapper .item.wide.mid-position,
.lt-ie9 #content-buehne .wrapper .item.wide.mid-position,
.lt-ie9 .buehne .wrapper .item.wide.mid-position {
  padding: 0;
}
#buehne .wrapper .item.wide.mid-position + .normal,
#stage .buehne .wrapper .item.wide.mid-position + .normal,
#content-buehne .wrapper .item.wide.mid-position + .normal,
.buehne .wrapper .item.wide.mid-position + .normal {
  left: 0;
  position: absolute;
}
#buehne .wrapper .item.wider,
#stage .buehne .wrapper .item.wider,
#content-buehne .wrapper .item.wider,
.buehne .wrapper .item.wider {
  margin-bottom: 1%;
  padding-bottom: 41.85%;
  width: 75%;
}
#buehne .wrapper .item.wider > div,
#stage .buehne .wrapper .item.wider > div,
#content-buehne .wrapper .item.wider > div,
.buehne .wrapper .item.wider > div {
  bottom: 0;
  margin: 0 0.7%;
  position: absolute;
  top: 0;
}
.lt-ie9 #buehne .wrapper .item.wider > div,
.lt-ie9 #stage .buehne .wrapper .item.wider > div,
.lt-ie9 #content-buehne .wrapper .item.wider > div,
.lt-ie9 .buehne .wrapper .item.wider > div {
  margin: 0 0.45%;
}
#buehne .wrapper .item.full,
#stage .buehne .wrapper .item.full,
#content-buehne .wrapper .item.full,
.buehne .wrapper .item.full {
  height: 668px;
  padding-bottom: 0;
  width: 100%;
}
.lt-ie9 #buehne .wrapper .item.full,
.lt-ie9 #stage .buehne .wrapper .item.full,
.lt-ie9 #content-buehne .wrapper .item.full,
.lt-ie9 .buehne .wrapper .item.full {
  padding-bottom: 0;
  width: 100%;
}
#buehne .wrapper .item.full > div,
#stage .buehne .wrapper .item.full > div,
#content-buehne .wrapper .item.full > div,
.buehne .wrapper .item.full > div {
  height: 100%;
  margin: 0 0.5%;
  position: relative;
}
.lt-ie9 #buehne .wrapper .item.full > div,
.lt-ie9 #stage .buehne .wrapper .item.full > div,
.lt-ie9 #content-buehne .wrapper .item.full > div,
.lt-ie9 .buehne .wrapper .item.full > div {
  margin: 0 0.3%;
}
#buehne .wrapper .item.full > div img,
#stage .buehne .wrapper .item.full > div img,
#content-buehne .wrapper .item.full > div img,
.buehne .wrapper .item.full > div img {
  height: 100%;
  left: -9999px;
  margin: 0 auto;
  position: absolute;
  right: -9999px;
  top: 0;
  width: auto;
}
@media screen and (min-width: 1024px) {
  #buehne .wrapper .item.full > div img,
  #stage .buehne .wrapper .item.full > div img,
  #content-buehne .wrapper .item.full > div img,
  .buehne .wrapper .item.full > div img {
    width: 100%;
  }
}
#buehne .wrapper .item.full > div .text p,
#stage .buehne .wrapper .item.full > div .text p,
#content-buehne .wrapper .item.full > div .text p,
.buehne .wrapper .item.full > div .text p {
  font-size: 1em;
  line-height: 1.625em;
}
#buehne .wrapper .item.full > div .text p.headline,
#stage .buehne .wrapper .item.full > div .text p.headline,
#content-buehne .wrapper .item.full > div .text p.headline,
.buehne .wrapper .item.full > div .text p.headline {
  font-size: 3.375em;
  line-height: 1.2962963em;
}
#buehne .wrapper .item.textteaser,
#stage .buehne .wrapper .item.textteaser,
#content-buehne .wrapper .item.textteaser,
.buehne .wrapper .item.textteaser {
  background-color: #ffffff;
  margin: 0 0 1%;
  padding: 0;
}
#buehne .wrapper .item.textteaser > div,
#stage .buehne .wrapper .item.textteaser > div,
#content-buehne .wrapper .item.textteaser > div,
.buehne .wrapper .item.textteaser > div {
  background-color: #EEF0F2;
  bottom: 0;
  color: #4B5564;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#buehne .wrapper .item.textteaser > div p,
#stage .buehne .wrapper .item.textteaser > div p,
#content-buehne .wrapper .item.textteaser > div p,
.buehne .wrapper .item.textteaser > div p {
  font-size: 1em;
  line-height: 1.625em;
  color: #4B5564;
  margin: 0 0 7.104px;
}
#buehne .wrapper .item.textteaser > div p.category,
#stage .buehne .wrapper .item.textteaser > div p.category,
#content-buehne .wrapper .item.textteaser > div p.category,
.buehne .wrapper .item.textteaser > div p.category {
  font-size: 0.75em !important;
  line-height: 1.33333333em !important;
  margin: 0 0 7px;
}
.lt-ie9 #buehne .wrapper .item.textteaser > div p.category,
.lt-ie9 #stage .buehne .wrapper .item.textteaser > div p.category,
.lt-ie9 #content-buehne .wrapper .item.textteaser > div p.category,
.lt-ie9 .buehne .wrapper .item.textteaser > div p.category {
  display: none;
}
#buehne .wrapper .item.textteaser > div p.headline,
#stage .buehne .wrapper .item.textteaser > div p.headline,
#content-buehne .wrapper .item.textteaser > div p.headline,
.buehne .wrapper .item.textteaser > div p.headline {
  font-size: 2.5em;
  line-height: 1.125em;
  color: #000000;
  margin: 0 0 5px;
}
#buehne .wrapper .item.textteaser > div a:hover,
#stage .buehne .wrapper .item.textteaser > div a:hover,
#content-buehne .wrapper .item.textteaser > div a:hover,
.buehne .wrapper .item.textteaser > div a:hover {
  text-decoration: none;
}
#buehne .wrapper .item.textteaser.normal,
#stage .buehne .wrapper .item.textteaser.normal,
#content-buehne .wrapper .item.textteaser.normal,
.buehne .wrapper .item.textteaser.normal {
  padding-bottom: 20.42%;
}
#buehne .wrapper .item.textteaser.normal .bottom .headline,
#stage .buehne .wrapper .item.textteaser.normal .bottom .headline,
#content-buehne .wrapper .item.textteaser.normal .bottom .headline,
.buehne .wrapper .item.textteaser.normal .bottom .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #000000;
  margin-bottom: 10.672px;
}
#buehne .wrapper .item.textteaser.small .bottom,
#stage .buehne .wrapper .item.textteaser.small .bottom,
#content-buehne .wrapper .item.textteaser.small .bottom,
.buehne .wrapper .item.textteaser.small .bottom {
  padding-bottom: 12px;
}
#buehne .wrapper .item.textteaser.wide,
#stage .buehne .wrapper .item.textteaser.wide,
#content-buehne .wrapper .item.textteaser.wide,
.buehne .wrapper .item.textteaser.wide {
  padding-bottom: 20.42%;
}
.lt-ie9 #buehne .wrapper .item.textteaser.wide,
.lt-ie9 #stage .buehne .wrapper .item.textteaser.wide,
.lt-ie9 #content-buehne .wrapper .item.textteaser.wide,
.lt-ie9 .buehne .wrapper .item.textteaser.wide {
  height: 0;
}
.lt-ie9 #buehne .wrapper .item.textteaser.wide > div,
.lt-ie9 #stage .buehne .wrapper .item.textteaser.wide > div,
.lt-ie9 #content-buehne .wrapper .item.textteaser.wide > div,
.lt-ie9 .buehne .wrapper .item.textteaser.wide > div {
  position: absolute;
}
#buehne .wrapper .item.textteaser.wide > div .bottom,
#stage .buehne .wrapper .item.textteaser.wide > div .bottom,
#content-buehne .wrapper .item.textteaser.wide > div .bottom,
.buehne .wrapper .item.textteaser.wide > div .bottom {
  padding-bottom: 16.896px;
}
.lt-ie9 #buehne .wrapper .item.textteaser.wide > div .bottom,
.lt-ie9 #stage .buehne .wrapper .item.textteaser.wide > div .bottom,
.lt-ie9 #content-buehne .wrapper .item.textteaser.wide > div .bottom,
.lt-ie9 .buehne .wrapper .item.textteaser.wide > div .bottom {
  position: absolute;
}
#buehne .wrapper .item.textteaser.wide > div .bottom .category,
#stage .buehne .wrapper .item.textteaser.wide > div .bottom .category,
#content-buehne .wrapper .item.textteaser.wide > div .bottom .category,
.buehne .wrapper .item.textteaser.wide > div .bottom .category {
  margin-bottom: 0;
}
#buehne .wrapper .item.textteaser.wide > div .bottom .headline,
#stage .buehne .wrapper .item.textteaser.wide > div .bottom .headline,
#content-buehne .wrapper .item.textteaser.wide > div .bottom .headline,
.buehne .wrapper .item.textteaser.wide > div .bottom .headline {
  font-size: 2.25em;
  line-height: 1.36111111em;
  margin-bottom: 10.672px;
}
#buehne .wrapper .item.quicklinks > div,
#stage .buehne .wrapper .item.quicklinks > div,
#content-buehne .wrapper .item.quicklinks > div,
.buehne .wrapper .item.quicklinks > div {
  background-color: #00A0F0;
  bottom: 0;
  color: #ffffff;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
#buehne .wrapper .item.quicklinks > div ul,
#stage .buehne .wrapper .item.quicklinks > div ul,
#content-buehne .wrapper .item.quicklinks > div ul,
.buehne .wrapper .item.quicklinks > div ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#buehne .wrapper .item.quicklinks > div a,
#stage .buehne .wrapper .item.quicklinks > div a,
#content-buehne .wrapper .item.quicklinks > div a,
.buehne .wrapper .item.quicklinks > div a {
  font-size: 1em;
  line-height: 1.625em;
  border-bottom: 1px solid #D9DEE8;
  color: #ffffff;
  display: block;
  padding: 10px 0;
  text-decoration: none;
}
#buehne .wrapper .item.quicklinks > div a:hover,
#stage .buehne .wrapper .item.quicklinks > div a:hover,
#content-buehne .wrapper .item.quicklinks > div a:hover,
.buehne .wrapper .item.quicklinks > div a:hover,
#buehne .wrapper .item.quicklinks > div a:active,
#stage .buehne .wrapper .item.quicklinks > div a:active,
#content-buehne .wrapper .item.quicklinks > div a:active,
.buehne .wrapper .item.quicklinks > div a:active {
  text-decoration: underline;
}
#buehne .wrapper .item.quicklinks > div .bottom,
#stage .buehne .wrapper .item.quicklinks > div .bottom,
#content-buehne .wrapper .item.quicklinks > div .bottom,
.buehne .wrapper .item.quicklinks > div .bottom {
  padding-bottom: 16.896px;
}
.lt-ie9 #buehne .wrapper .item.quicklinks > div .bottom,
.lt-ie9 #stage .buehne .wrapper .item.quicklinks > div .bottom,
.lt-ie9 #content-buehne .wrapper .item.quicklinks > div .bottom,
.lt-ie9 .buehne .wrapper .item.quicklinks > div .bottom {
  position: absolute;
}
#buehne .wrapper .item.quicklinks > div .bottom a,
#stage .buehne .wrapper .item.quicklinks > div .bottom a,
#content-buehne .wrapper .item.quicklinks > div .bottom a,
.buehne .wrapper .item.quicklinks > div .bottom a {
  border-bottom: 1px solid #D9DEE8;
}
#buehne .wrapper .item.quicklinks > div .headline,
#stage .buehne .wrapper .item.quicklinks > div .headline,
#content-buehne .wrapper .item.quicklinks > div .headline,
.buehne .wrapper .item.quicklinks > div .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #ffffff;
  margin: 0 0 10.672px;
}
#buehne .wrapper .item.quicklinks.white > div,
#stage .buehne .wrapper .item.quicklinks.white > div,
#content-buehne .wrapper .item.quicklinks.white > div,
.buehne .wrapper .item.quicklinks.white > div {
  background-color: #EEF0F2;
  color: #00A0F0;
}
#buehne .wrapper .item.quicklinks.white > div .headline,
#stage .buehne .wrapper .item.quicklinks.white > div .headline,
#content-buehne .wrapper .item.quicklinks.white > div .headline,
.buehne .wrapper .item.quicklinks.white > div .headline {
  color: #00A0F0;
}
#buehne .wrapper .item.quicklinks.white > div ul,
#stage .buehne .wrapper .item.quicklinks.white > div ul,
#content-buehne .wrapper .item.quicklinks.white > div ul,
.buehne .wrapper .item.quicklinks.white > div ul {
  color: #00A0F0;
}
#buehne .wrapper .item.quicklinks.white > div a,
#stage .buehne .wrapper .item.quicklinks.white > div a,
#content-buehne .wrapper .item.quicklinks.white > div a,
.buehne .wrapper .item.quicklinks.white > div a {
  border-bottom: 1px solid #D9DEE8;
  color: #00A0F0;
}
#buehne .wrapper .item.imageteaser-blue .target,
#stage .buehne .wrapper .item.imageteaser-blue .target,
#content-buehne .wrapper .item.imageteaser-blue .target,
.buehne .wrapper .item.imageteaser-blue .target {
  font-size: 2.25em;
  line-height: 1.36111111em;
  background-color: #00A0F0;
  color: #ffffff;
  display: block;
  left: 15px;
  margin: 0;
  padding: 31px 10.672px 0;
  position: absolute;
  top: 0;
}
#buehne .wrapper .item.imageteaser-blue > div .text,
#stage .buehne .wrapper .item.imageteaser-blue > div .text,
#content-buehne .wrapper .item.imageteaser-blue > div .text,
.buehne .wrapper .item.imageteaser-blue > div .text {
  bottom: 24px;
  left: 0;
  max-width: 66.6666%;
  padding: 0 16px;
  position: absolute;
  z-index: 5;
}
#buehne .wrapper .item.imageteaser-blue > div .text.align-top,
#stage .buehne .wrapper .item.imageteaser-blue > div .text.align-top,
#content-buehne .wrapper .item.imageteaser-blue > div .text.align-top,
.buehne .wrapper .item.imageteaser-blue > div .text.align-top {
  bottom: auto;
  top: 28px;
}
.lt-ie9 #buehne .wrapper .item.imageteaser-blue > div .text,
.lt-ie9 #stage .buehne .wrapper .item.imageteaser-blue > div .text,
.lt-ie9 #content-buehne .wrapper .item.imageteaser-blue > div .text,
.lt-ie9 .buehne .wrapper .item.imageteaser-blue > div .text {
  padding: 0;
}
#buehne .wrapper .item.imageteaser-blue > div .text .overline,
#stage .buehne .wrapper .item.imageteaser-blue > div .text .overline,
#content-buehne .wrapper .item.imageteaser-blue > div .text .overline,
.buehne .wrapper .item.imageteaser-blue > div .text .overline {
  font-size: 0.75em;
  line-height: 1.33333333em;
  display: inline-block;
}
#buehne .wrapper .item.imageteaser-blue > div .text .overline .date,
#stage .buehne .wrapper .item.imageteaser-blue > div .text .overline .date,
#content-buehne .wrapper .item.imageteaser-blue > div .text .overline .date,
.buehne .wrapper .item.imageteaser-blue > div .text .overline .date {
  border-right: 1px solid #ffffff;
  margin-right: 8px;
  padding-right: 8px;
}
#buehne .wrapper .item.imageteaser-blue > div .text p,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p,
#content-buehne .wrapper .item.imageteaser-blue > div .text p,
.buehne .wrapper .item.imageteaser-blue > div .text p {
  font-size: 1em;
  line-height: 1.625em;
  -moz-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  -webkit-box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  box-shadow: 16px 0 0 #00A0F0, -16px 0 0 #00A0F0;
  background-color: #00A0F0;
  -webkit-box-decoration-break: clone;
  color: #ffffff;
  display: inline-block;
  margin-bottom: 0;
  margin-top: 4px;
  padding: 3px 0 1px 0;
}
#buehne .wrapper .item.imageteaser-blue > div .text p:before,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p:before,
#content-buehne .wrapper .item.imageteaser-blue > div .text p:before,
.buehne .wrapper .item.imageteaser-blue > div .text p:before {
  content: "";
  display: block;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline {
  font-size: 1.5em;
  line-height: 1.95833333em;
  display: inline;
  margin: 0;
  padding: 7px 1px 5px;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline:before,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline:before,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline:before,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline:before {
  display: none;
}
.safari #buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.safari #stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.safari #content-buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.safari .buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.chrome-mac #buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue > div .text p.headline,
.chrome-mac .buehne .wrapper .item.imageteaser-blue > div .text p.headline {
  position: relative;
  top: -3px;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span {
  white-space: nowrap;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span:hover:after,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span:hover:after,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span:hover:after,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span:hover:after {
  text-decoration: none;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after {
  content: "\e908";
}
#buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue > div .text p.headline span:after {
  font-size: 30px;
  margin-left: 10.672px;
  position: relative;
  top: 4px;
  white-space: nowrap;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.category,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.category,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.category,
.buehne .wrapper .item.imageteaser-blue > div .text p.category {
  font-size: 0.75em;
  line-height: 2.25em;
  display: inline;
  margin-bottom: 1px;
  margin-top: 0;
  padding: 4px 1px 3px;
  position: relative;
  top: -1px;
}
#buehne .wrapper .item.imageteaser-blue > div .text p.category:before,
#stage .buehne .wrapper .item.imageteaser-blue > div .text p.category:before,
#content-buehne .wrapper .item.imageteaser-blue > div .text p.category:before,
.buehne .wrapper .item.imageteaser-blue > div .text p.category:before {
  display: none;
}
.lt-ie9 #buehne .wrapper .item.imageteaser-blue > div a .play-icon,
.lt-ie9 #stage .buehne .wrapper .item.imageteaser-blue > div a .play-icon,
.lt-ie9 #content-buehne .wrapper .item.imageteaser-blue > div a .play-icon,
.lt-ie9 .buehne .wrapper .item.imageteaser-blue > div a .play-icon {
  display: none;
}
#buehne .wrapper .item.imageteaser-blue > div a:before,
#stage .buehne .wrapper .item.imageteaser-blue > div a:before,
#content-buehne .wrapper .item.imageteaser-blue > div a:before,
.buehne .wrapper .item.imageteaser-blue > div a:before {
  display: none;
}
#buehne .wrapper .item.imageteaser-blue > div .iframe-holder,
#stage .buehne .wrapper .item.imageteaser-blue > div .iframe-holder,
#content-buehne .wrapper .item.imageteaser-blue > div .iframe-holder,
.buehne .wrapper .item.imageteaser-blue > div .iframe-holder {
  height: 100%;
  position: relative;
  width: 100%;
}
#buehne .wrapper .item.imageteaser-blue > div .iframe-holder iframe,
#stage .buehne .wrapper .item.imageteaser-blue > div .iframe-holder iframe,
#content-buehne .wrapper .item.imageteaser-blue > div .iframe-holder iframe,
.buehne .wrapper .item.imageteaser-blue > div .iframe-holder iframe {
  height: 100%;
  position: relative;
  width: 100%;
}
#buehne .wrapper .item.imageteaser-blue.item.wide,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide,
#content-buehne .wrapper .item.imageteaser-blue.item.wide,
.buehne .wrapper .item.imageteaser-blue.item.wide,
#buehne .wrapper .item.imageteaser-blue.item.wider,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider,
#content-buehne .wrapper .item.imageteaser-blue.item.wider,
.buehne .wrapper .item.imageteaser-blue.item.wider {
  padding-bottom: 31.35%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.imageteaser-blue.item.wide,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wide,
  #content-buehne .wrapper .item.imageteaser-blue.item.wide,
  .buehne .wrapper .item.imageteaser-blue.item.wide,
  #buehne .wrapper .item.imageteaser-blue.item.wider,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wider,
  #content-buehne .wrapper .item.imageteaser-blue.item.wider,
  .buehne .wrapper .item.imageteaser-blue.item.wider {
    padding-bottom: 64.85%;
    width: 50%;
  }
  #buehne .wrapper .item.imageteaser-blue.item.wide > div,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wide > div,
  #content-buehne .wrapper .item.imageteaser-blue.item.wide > div,
  .buehne .wrapper .item.imageteaser-blue.item.wide > div,
  #buehne .wrapper .item.imageteaser-blue.item.wider > div,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wider > div,
  #content-buehne .wrapper .item.imageteaser-blue.item.wider > div,
  .buehne .wrapper .item.imageteaser-blue.item.wider > div {
    margin: 0 0.5%;
  }
}
#buehne .wrapper .item.imageteaser-blue.item.wide .text,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide .text,
#content-buehne .wrapper .item.imageteaser-blue.item.wide .text,
.buehne .wrapper .item.imageteaser-blue.item.wide .text,
#buehne .wrapper .item.imageteaser-blue.item.wider .text,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider .text,
#content-buehne .wrapper .item.imageteaser-blue.item.wider .text,
.buehne .wrapper .item.imageteaser-blue.item.wider .text {
  max-width: 75%;
}
#buehne .wrapper .item.imageteaser-blue.item.wide .text p,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p,
#content-buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.buehne .wrapper .item.imageteaser-blue.item.wide .text p,
#buehne .wrapper .item.imageteaser-blue.item.wider .text p,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p,
#content-buehne .wrapper .item.imageteaser-blue.item.wider .text p,
.buehne .wrapper .item.imageteaser-blue.item.wider .text p {
  font-size: 1em;
  line-height: 1.75em;
}
#buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
#content-buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
#buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
#content-buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline {
  font-size: 2.5em;
  line-height: 1.85em;
  margin-bottom: 1px;
  padding: 10px 1px 12px;
}
#buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline:before,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline:before,
#content-buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline:before,
.buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline:before,
#buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline:before,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline:before,
#content-buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline:before,
.buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline:before {
  display: none;
}
.safari #buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.safari #stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.safari #content-buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.safari .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.safari #buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.safari #stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.safari #content-buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.safari .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.chrome-mac #buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.chrome-mac .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline,
.chrome-mac #buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline,
.chrome-mac .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline {
  line-height: 1.62em;
  margin-top: 0;
}

#buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue.item.wide .text p.headline span:after,
#buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue.item.wider .text p.headline span:after {
  font-size: 40px;
}
#buehne .wrapper .item.imageteaser-blue.item.wider,
#stage .buehne .wrapper .item.imageteaser-blue.item.wider,
#content-buehne .wrapper .item.imageteaser-blue.item.wider,
.buehne .wrapper .item.imageteaser-blue.item.wider {
  padding-bottom: 41.85%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.imageteaser-blue.item.wider,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wider,
  #content-buehne .wrapper .item.imageteaser-blue.item.wider,
  .buehne .wrapper .item.imageteaser-blue.item.wider {
    padding-bottom: 41.85%;
    width: 75%;
  }
}
#buehne .wrapper .item.imageteaser-blue.item.wide,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide,
#content-buehne .wrapper .item.imageteaser-blue.item.wide,
.buehne .wrapper .item.imageteaser-blue.item.wide {
  margin-bottom: 1.7%;
  padding-bottom: 31.35%;
}
.lt-ie9 #buehne .wrapper .item.imageteaser-blue.item.wide,
.lt-ie9 #stage .buehne .wrapper .item.imageteaser-blue.item.wide,
.lt-ie9 #content-buehne .wrapper .item.imageteaser-blue.item.wide,
.lt-ie9 .buehne .wrapper .item.imageteaser-blue.item.wide {
  padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.imageteaser-blue.item.wide,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wide,
  #content-buehne .wrapper .item.imageteaser-blue.item.wide,
  .buehne .wrapper .item.imageteaser-blue.item.wide {
    padding-bottom: 64.85%;
    width: 100% !important;
  }
}
#buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
#stage .buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
#content-buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
.buehne .wrapper .item.imageteaser-blue.item.wide.mid-position {
  padding-bottom: 20.42%;
}
.lt-ie9 #buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
.lt-ie9 #stage .buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
.lt-ie9 #content-buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
.lt-ie9 .buehne .wrapper .item.imageteaser-blue.item.wide.mid-position {
  padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
  #stage .buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
  #content-buehne .wrapper .item.imageteaser-blue.item.wide.mid-position,
  .buehne .wrapper .item.imageteaser-blue.item.wide.mid-position {
    width: 50% !important;
  }
}
.safari #buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.safari #stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.safari #content-buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.safari .buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.chrome-mac #buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue.item.wide .text p,
.chrome-mac .buehne .wrapper .item.imageteaser-blue.item.wide .text p {
  margin-top: 0;
}
.safari #buehne .wrapper .item.imageteaser-blue.full > div .text p,
.safari #stage .buehne .wrapper .item.imageteaser-blue.full > div .text p,
.safari #content-buehne .wrapper .item.imageteaser-blue.full > div .text p,
.safari .buehne .wrapper .item.imageteaser-blue.full > div .text p,
.chrome-mac #buehne .wrapper .item.imageteaser-blue.full > div .text p,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue.full > div .text p,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue.full > div .text p,
.chrome-mac .buehne .wrapper .item.imageteaser-blue.full > div .text p {
  line-height: 1.26em;
  margin-top: 2px;
}
#buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
#stage .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
#content-buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.buehne .wrapper .item.imageteaser-blue.full > div .text p.headline {
  font-size: 3.375em;
  line-height: 1.48148148em;
}
.safari #buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.safari #stage .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.safari #content-buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.safari .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.chrome-mac #buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.chrome-mac #stage .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.chrome-mac #content-buehne .wrapper .item.imageteaser-blue.full > div .text p.headline,
.chrome-mac .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline {
  line-height: 1.26em;
}
#buehne .wrapper .item.imageteaser-blue.full > div .text p.headline span:after,
#stage .buehne .wrapper .item.imageteaser-blue.full > div .text p.headline span:after,
#content-buehne .wrapper .item.imageteaser-blue.full > div .text p.headline span:after,
.buehne .wrapper .item.imageteaser-blue.full > div .text p.headline span:after {
  font-size: 40px;
  top: 2px;
}
.lt-ie9 #buehne .wrapper .item.imageteaser-blue.video.no-text > div a .play-icon,
.lt-ie9 #stage .buehne .wrapper .item.imageteaser-blue.video.no-text > div a .play-icon,
.lt-ie9 #content-buehne .wrapper .item.imageteaser-blue.video.no-text > div a .play-icon,
.lt-ie9 .buehne .wrapper .item.imageteaser-blue.video.no-text > div a .play-icon {
  display: block;
  position: absolute;
  top: 50%;
}
#buehne .wrapper .item.imageteaser-blue.video.no-text > div a:before,
#stage .buehne .wrapper .item.imageteaser-blue.video.no-text > div a:before,
#content-buehne .wrapper .item.imageteaser-blue.video.no-text > div a:before,
.buehne .wrapper .item.imageteaser-blue.video.no-text > div a:before {
  display: block;
}
#buehne .wrapper .item.video.no-text > div > a,
#stage .buehne .wrapper .item.video.no-text > div > a,
#content-buehne .wrapper .item.video.no-text > div > a,
.buehne .wrapper .item.video.no-text > div > a {
  position: relative;
}
#buehne .wrapper .item.video.no-text > div > a:before,
#stage .buehne .wrapper .item.video.no-text > div > a:before,
#content-buehne .wrapper .item.video.no-text > div > a:before,
.buehne .wrapper .item.video.no-text > div > a:before {
  display: inline-block;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: underline;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#buehne .wrapper .item.video.no-text > div > a:before,
#stage .buehne .wrapper .item.video.no-text > div > a:before,
#content-buehne .wrapper .item.video.no-text > div > a:before,
.buehne .wrapper .item.video.no-text > div > a:before,
#buehne .wrapper .item.video.no-text > div > a:hover:before,
#stage .buehne .wrapper .item.video.no-text > div > a:hover:before,
#content-buehne .wrapper .item.video.no-text > div > a:hover:before,
.buehne .wrapper .item.video.no-text > div > a:hover:before {
  text-decoration: none;
}
#buehne .wrapper .item.video.no-text > div > a:before,
#stage .buehne .wrapper .item.video.no-text > div > a:before,
#content-buehne .wrapper .item.video.no-text > div > a:before,
.buehne .wrapper .item.video.no-text > div > a:before {
  content: "\e624";
}
#buehne .wrapper .item.video.no-text > div > a:before,
#stage .buehne .wrapper .item.video.no-text > div > a:before,
#content-buehne .wrapper .item.video.no-text > div > a:before,
.buehne .wrapper .item.video.no-text > div > a:before {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  color: #00A0F0;
  font-size: 60px;
  left: 50%;
  line-height: 60px;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10;
}
.lt-ie9 #buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 #stage .buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 #content-buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 .buehne .wrapper .item.video.no-text > div > a:before {
  margin-left: -60px;
  margin-top: -60px;
  top: 35%;
}
.lt-ie9 #buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 #stage .buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 #content-buehne .wrapper .item.video.no-text > div > a:before,
.lt-ie9 .buehne .wrapper .item.video.no-text > div > a:before {
  content: none;
}
.lt-ie9 #buehne .wrapper .item.video.no-text > div > a .play-icon,
.lt-ie9 #stage .buehne .wrapper .item.video.no-text > div > a .play-icon,
.lt-ie9 #content-buehne .wrapper .item.video.no-text > div > a .play-icon,
.lt-ie9 .buehne .wrapper .item.video.no-text > div > a .play-icon {
  background: url(../img/layout/sprite.png) 0 -651px no-repeat;
  height: 126px;
  left: 50%;
  margin-left: -63px;
  margin-top: -63px;
  position: relative;
  text-indent: -9999px;
  top: 35%;
  width: 126px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .lt-ie9 #buehne .wrapper .item.video.no-text > div > a .play-icon,
  .lt-ie9 #stage .buehne .wrapper .item.video.no-text > div > a .play-icon,
  .lt-ie9 #content-buehne .wrapper .item.video.no-text > div > a .play-icon,
  .lt-ie9 .buehne .wrapper .item.video.no-text > div > a .play-icon {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#buehne .wrapper .item.video.normal > div > a .play-icon,
#stage .buehne .wrapper .item.video.normal > div > a .play-icon,
#content-buehne .wrapper .item.video.normal > div > a .play-icon,
.buehne .wrapper .item.video.normal > div > a .play-icon,
#buehne .wrapper .item.video.large > div > a .play-icon,
#stage .buehne .wrapper .item.video.large > div > a .play-icon,
#content-buehne .wrapper .item.video.large > div > a .play-icon,
.buehne .wrapper .item.video.large > div > a .play-icon {
  background: url(../img/layout/sprite.png) 0 -797px no-repeat;
  height: 94px;
  left: 50%;
  margin-left: -47px;
  margin-top: -47px;
  position: absolute;
  text-indent: -9999px;
  top: 35%;
  width: 94px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  #buehne .wrapper .item.video.normal > div > a .play-icon,
  #stage .buehne .wrapper .item.video.normal > div > a .play-icon,
  #content-buehne .wrapper .item.video.normal > div > a .play-icon,
  .buehne .wrapper .item.video.normal > div > a .play-icon,
  #buehne .wrapper .item.video.large > div > a .play-icon,
  #stage .buehne .wrapper .item.video.large > div > a .play-icon,
  #content-buehne .wrapper .item.video.large > div > a .play-icon,
  .buehne .wrapper .item.video.large > div > a .play-icon {
    background-image: url(../img/layout/sprite2x.png);
    background-size: 500px 1000px;
  }
}
#buehne .wrapper .item.video.large > div > a:before,
#stage .buehne .wrapper .item.video.large > div > a:before,
#content-buehne .wrapper .item.video.large > div > a:before,
.buehne .wrapper .item.video.large > div > a:before,
#buehne .wrapper .item.video.middle > div > a:before,
#stage .buehne .wrapper .item.video.middle > div > a:before,
#content-buehne .wrapper .item.video.middle > div > a:before,
.buehne .wrapper .item.video.middle > div > a:before,
#buehne .wrapper .item.video.wider > div > a:before,
#stage .buehne .wrapper .item.video.wider > div > a:before,
#content-buehne .wrapper .item.video.wider > div > a:before,
.buehne .wrapper .item.video.wider > div > a:before {
  left: 50%;
  font-size: 100px;
  line-height: 100px;
}
#buehne .wrapper .item .bottom,
#stage .buehne .wrapper .item .bottom,
#content-buehne .wrapper .item .bottom,
.buehne .wrapper .item .bottom {
  top: 0;
  left: 0;
  padding: 16px 16px 8.896px;
  position: absolute;
  right: 0;
}
#buehne .wrapper .item-wrapper,
#stage .buehne .wrapper .item-wrapper,
#content-buehne .wrapper .item-wrapper,
.buehne .wrapper .item-wrapper {
  float: left;
  width: 50%;
}
#buehne .wrapper .item-wrapper .item.small,
#stage .buehne .wrapper .item-wrapper .item.small,
#content-buehne .wrapper .item-wrapper .item.small,
.buehne .wrapper .item-wrapper .item.small {
  margin-bottom: 1.7%;
  padding-bottom: 19.9%;
  width: 50%;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.small,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.small,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.small,
.lt-ie9 .buehne .wrapper .item-wrapper .item.small {
  padding-bottom: 25.3%;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.small > div,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.small > div,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.small > div,
.lt-ie9 .buehne .wrapper .item-wrapper .item.small > div {
  margin: 0 1.2%;
}
#buehne .wrapper .item-wrapper .item.small > div,
#stage .buehne .wrapper .item-wrapper .item.small > div,
#content-buehne .wrapper .item-wrapper .item.small > div,
.buehne .wrapper .item-wrapper .item.small > div {
  margin: 0 1.7%;
}
#buehne .wrapper .item-wrapper .item.normal,
#stage .buehne .wrapper .item-wrapper .item.normal,
#content-buehne .wrapper .item-wrapper .item.normal,
.buehne .wrapper .item-wrapper .item.normal {
  margin-bottom: 1.7%;
  padding-bottom: 40.84%;
  width: 50%;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.normal > div,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.normal > div,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.normal > div,
.lt-ie9 .buehne .wrapper .item-wrapper .item.normal > div {
  margin: 0 1.2%;
  position: absolute;
}
#buehne .wrapper .item-wrapper .item.wide,
#stage .buehne .wrapper .item-wrapper .item.wide,
#content-buehne .wrapper .item-wrapper .item.wide,
.buehne .wrapper .item-wrapper .item.wide {
  margin-bottom: 1.7%;
  padding-bottom: 62.1%;
  width: 100%;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.wide,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.wide,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.wide,
.lt-ie9 .buehne .wrapper .item-wrapper .item.wide {
  padding-bottom: 0;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item-wrapper .item.wide,
  #stage .buehne .wrapper .item-wrapper .item.wide,
  #content-buehne .wrapper .item-wrapper .item.wide,
  .buehne .wrapper .item-wrapper .item.wide {
    width: 100%;
  }
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.wide > div,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.wide > div,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.wide > div,
.lt-ie9 .buehne .wrapper .item-wrapper .item.wide > div {
  margin: 0 0.6%;
  padding-top: 0;
  position: relative;
}
.safari #buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.safari #stage .buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.safari #content-buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.safari .buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.chrome-mac #buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.chrome-mac #stage .buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.chrome-mac #content-buehne .wrapper .item-wrapper .item.wide > div .text .headline,
.chrome-mac .buehne .wrapper .item-wrapper .item.wide > div .text .headline {
  position: relative;
  top: -3px;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.wide > div .bottom,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.wide > div .bottom,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.wide > div .bottom,
.lt-ie9 .buehne .wrapper .item-wrapper .item.wide > div .bottom {
  position: relative;
}
#buehne .wrapper .item-wrapper .item.wide.imageteaser-blue,
#stage .buehne .wrapper .item-wrapper .item.wide.imageteaser-blue,
#content-buehne .wrapper .item-wrapper .item.wide.imageteaser-blue,
.buehne .wrapper .item-wrapper .item.wide.imageteaser-blue {
  margin-bottom: 1.7%;
  padding-bottom: 62.1%;
  width: 100%;
}
#buehne .wrapper .item-wrapper .item.textteaser.wide,
#stage .buehne .wrapper .item-wrapper .item.textteaser.wide,
#content-buehne .wrapper .item-wrapper .item.textteaser.wide,
.buehne .wrapper .item-wrapper .item.textteaser.wide {
  padding-bottom: 40.84%;
}
.lt-ie9 #buehne .wrapper .item-wrapper .item.textteaser.wide,
.lt-ie9 #stage .buehne .wrapper .item-wrapper .item.textteaser.wide,
.lt-ie9 #content-buehne .wrapper .item-wrapper .item.textteaser.wide,
.lt-ie9 .buehne .wrapper .item-wrapper .item.textteaser.wide {
  height: 0;
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne .wrapper .item-wrapper .item.textteaser.wide,
  #stage .buehne .wrapper .item-wrapper .item.textteaser.wide,
  #content-buehne .wrapper .item-wrapper .item.textteaser.wide,
  .buehne .wrapper .item-wrapper .item.textteaser.wide {
    width: 100%;
  }
}
#buehne.press-start .container,
#stage .buehne.press-start .container,
#content-buehne.press-start .container,
.buehne.press-start .container {
  margin: 15px auto 0 auto;
  max-width: 1345px;
}
.lt-ie9 #buehne.press-start .container,
.lt-ie9 #stage .buehne.press-start .container,
.lt-ie9 #content-buehne.press-start .container,
.lt-ie9 .buehne.press-start .container {
  max-width: 940px;
}
@media screen and (max-width: 1425px) {
  #buehne.press-start .container,
  #stage .buehne.press-start .container,
  #content-buehne.press-start .container,
  .buehne.press-start .container {
    margin: 15px 40px 0px;
    width: auto;
  }
}
#buehne.press-start .container .facts,
#stage .buehne.press-start .container .facts,
#content-buehne.press-start .container .facts,
.buehne.press-start .container .facts {
  color: #4B5564;
  display: table;
  margin-bottom: 15px;
  width: 100%;
}
#buehne.press-start .container .facts .fact-item,
#stage .buehne.press-start .container .facts .fact-item,
#content-buehne.press-start .container .facts .fact-item,
.buehne.press-start .container .facts .fact-item {
  *zoom: 1;
  display: table-row;
  padding-top: 10px;
}
#buehne.press-start .container .facts .fact-item:before,
#stage .buehne.press-start .container .facts .fact-item:before,
#content-buehne.press-start .container .facts .fact-item:before,
.buehne.press-start .container .facts .fact-item:before,
#buehne.press-start .container .facts .fact-item:after,
#stage .buehne.press-start .container .facts .fact-item:after,
#content-buehne.press-start .container .facts .fact-item:after,
.buehne.press-start .container .facts .fact-item:after {
  content: "";
  display: table;
}
#buehne.press-start .container .facts .fact-item:after,
#stage .buehne.press-start .container .facts .fact-item:after,
#content-buehne.press-start .container .facts .fact-item:after,
.buehne.press-start .container .facts .fact-item:after {
  clear: both;
}
#buehne.press-start .container .facts .fact-item:before,
#stage .buehne.press-start .container .facts .fact-item:before,
#content-buehne.press-start .container .facts .fact-item:before,
.buehne.press-start .container .facts .fact-item:before,
#buehne.press-start .container .facts .fact-item:after,
#stage .buehne.press-start .container .facts .fact-item:after,
#content-buehne.press-start .container .facts .fact-item:after,
.buehne.press-start .container .facts .fact-item:after {
  content: " ";
  display: table;
}
#buehne.press-start .container .facts .fact-item:after,
#stage .buehne.press-start .container .facts .fact-item:after,
#content-buehne.press-start .container .facts .fact-item:after,
.buehne.press-start .container .facts .fact-item:after {
  clear: both;
}
#buehne.press-start .container .facts .fact-item:first-child,
#stage .buehne.press-start .container .facts .fact-item:first-child,
#content-buehne.press-start .container .facts .fact-item:first-child,
.buehne.press-start .container .facts .fact-item:first-child {
  padding-top: 0;
}
#buehne.press-start .container .facts .fact-item:first-child .first,
#stage .buehne.press-start .container .facts .fact-item:first-child .first,
#content-buehne.press-start .container .facts .fact-item:first-child .first,
.buehne.press-start .container .facts .fact-item:first-child .first,
#buehne.press-start .container .facts .fact-item:first-child .second,
#stage .buehne.press-start .container .facts .fact-item:first-child .second,
#content-buehne.press-start .container .facts .fact-item:first-child .second,
.buehne.press-start .container .facts .fact-item:first-child .second {
  padding: 0;
}
#buehne.press-start .container .facts .fact-item .first,
#stage .buehne.press-start .container .facts .fact-item .first,
#content-buehne.press-start .container .facts .fact-item .first,
.buehne.press-start .container .facts .fact-item .first,
#buehne.press-start .container .facts .fact-item .second,
#stage .buehne.press-start .container .facts .fact-item .second,
#content-buehne.press-start .container .facts .fact-item .second,
.buehne.press-start .container .facts .fact-item .second {
  border-bottom: 1px solid #D9DEE8;
  display: table-cell;
  padding-bottom: 0;
  padding-top: 10.672px;
  vertical-align: bottom;
  width: 50%;
}
#buehne.press-start .container .facts .fact-item .first,
#stage .buehne.press-start .container .facts .fact-item .first,
#content-buehne.press-start .container .facts .fact-item .first,
.buehne.press-start .container .facts .fact-item .first {
  font-size: 2.25em;
  line-height: 1.36111111em;
  color: #4B5564;
}
#buehne.press-start .container .facts .fact-item .second,
#stage .buehne.press-start .container .facts .fact-item .second,
#content-buehne.press-start .container .facts .fact-item .second,
.buehne.press-start .container .facts .fact-item .second {
  font-size: 1.5em;
  line-height: 1.375em;
  color: #4B5564;
  text-align: right;
}
#buehne.press-start .container .wrapper .item.wider,
#stage .buehne.press-start .container .wrapper .item.wider,
#content-buehne.press-start .container .wrapper .item.wider,
.buehne.press-start .container .wrapper .item.wider {
  padding-bottom: 52.5%;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.wider,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.wider,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.wider,
.lt-ie9 .buehne.press-start .container .wrapper .item.wider {
  padding-bottom: 71.9%;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.wider .preview,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.wider .preview,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.wider .preview,
.lt-ie9 .buehne.press-start .container .wrapper .item.wider .preview {
  bottom: 0;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
@media screen and (max-width: 1425px) {
  #buehne.press-start .container .wrapper .item.wider,
  #stage .buehne.press-start .container .wrapper .item.wider,
  #content-buehne.press-start .container .wrapper .item.wider,
  .buehne.press-start .container .wrapper .item.wider {
    padding-bottom: 60.85%;
  }
}
@media screen and (max-width: 1250px) {
  #buehne.press-start .container .wrapper .item.wider,
  #stage .buehne.press-start .container .wrapper .item.wider,
  #content-buehne.press-start .container .wrapper .item.wider,
  .buehne.press-start .container .wrapper .item.wider {
    padding-bottom: 73.9%;
  }
}
#buehne.press-start .container .wrapper .item.normal,
#stage .buehne.press-start .container .wrapper .item.normal,
#content-buehne.press-start .container .wrapper .item.normal,
.buehne.press-start .container .wrapper .item.normal {
  padding-bottom: 25.8%;
  width: 25%;
}
@media screen and (max-width: 1425px) {
  #buehne.press-start .container .wrapper .item.normal,
  #stage .buehne.press-start .container .wrapper .item.normal,
  #content-buehne.press-start .container .wrapper .item.normal,
  .buehne.press-start .container .wrapper .item.normal {
    padding-bottom: 30%;
  }
}
@media screen and (max-width: 1250px) {
  #buehne.press-start .container .wrapper .item.normal,
  #stage .buehne.press-start .container .wrapper .item.normal,
  #content-buehne.press-start .container .wrapper .item.normal,
  .buehne.press-start .container .wrapper .item.normal {
    padding-bottom: 36.5%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
  #buehne.press-start .container .wrapper .item.normal,
  #stage .buehne.press-start .container .wrapper .item.normal,
  #content-buehne.press-start .container .wrapper .item.normal,
  .buehne.press-start .container .wrapper .item.normal {
    width: 25%;
  }
}
#buehne.press-start .container .wrapper .item.normal.high,
#stage .buehne.press-start .container .wrapper .item.normal.high,
#content-buehne.press-start .container .wrapper .item.normal.high,
.buehne.press-start .container .wrapper .item.normal.high {
  padding-bottom: 35.83%;
}
.lt-ie9 #buehne.press-start .container .wrapper .item.normal.high,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.normal.high,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.normal.high,
.lt-ie9 .buehne.press-start .container .wrapper .item.normal.high {
  padding-bottom: 58%;
}
@media screen and (max-width: 1425px) {
  #buehne.press-start .container .wrapper .item.normal.high,
  #stage .buehne.press-start .container .wrapper .item.normal.high,
  #content-buehne.press-start .container .wrapper .item.normal.high,
  .buehne.press-start .container .wrapper .item.normal.high {
    padding-bottom: 46%;
  }
}
.lt-ie9 #buehne.press-start .container .wrapper .item.quicklinks,
.lt-ie9 #stage .buehne.press-start .container .wrapper .item.quicklinks,
.lt-ie9 #content-buehne.press-start .container .wrapper .item.quicklinks,
.lt-ie9 .buehne.press-start .container .wrapper .item.quicklinks {
  padding-bottom: 25%;
}
#buehne.press-start .container .wrapper .item.quicklinks .bottom,
#stage .buehne.press-start .container .wrapper .item.quicklinks .bottom,
#content-buehne.press-start .container .wrapper .item.quicklinks .bottom,
.buehne.press-start .container .wrapper .item.quicklinks .bottom {
  bottom: auto;
  padding-top: 24px;
  top: 0;
}
#buehne.press-start .container .wrapper .item.quicklinks .bottom .headline,
#stage .buehne.press-start .container .wrapper .item.quicklinks .bottom .headline,
#content-buehne.press-start .container .wrapper .item.quicklinks .bottom .headline,
.buehne.press-start .container .wrapper .item.quicklinks .bottom .headline {
  margin-bottom: 24px;
}
#buehne.press-start .container .wrapper .item.pressteaser > div,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div,
#content-buehne.press-start .container .wrapper .item.pressteaser > div,
.buehne.press-start .container .wrapper .item.pressteaser > div {
  border: 1px solid #EEF0F2;
  background-color: #EEF0F2;
  padding: 24px 16px 118px;
}
#buehne.press-start .container .wrapper .item.pressteaser > div .headline,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div .headline,
#content-buehne.press-start .container .wrapper .item.pressteaser > div .headline,
.buehne.press-start .container .wrapper .item.pressteaser > div .headline {
  font-size: 1.5em;
  line-height: 1.375em;
  margin-bottom: 7.104px;
  margin-top: 0;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul,
.buehne.press-start .container .wrapper .item.pressteaser > div ul {
  list-style: none;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li {
  border-bottom: 1px solid #D9DEE8;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li:first-child,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li:first-child,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li:first-child,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li:first-child {
  border-top: 1px solid #D9DEE8;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a,
#content-buehne.press-start .container .wrapper .item.pressteaser > div ul li a,
.buehne.press-start .container .wrapper .item.pressteaser > div ul li a {
  display: block;
  padding-right: 24px;
  position: relative;
  text-decoration: none;
}
#buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#stage .buehne.press-start .container .wrapper .item.pressteaser > div ul li a:before,
#content-buehne.press-start

/*Start Asioso Style for kompetenzwerkstatt*/
#header .selector .language-select {display:none;}
/*Ende Asioso Style for kompetenzwerkstatt*/


.margin-b-16 {
    margin-bottom: 16px !important;
}
.margin-b-32 {
    margin-bottom: 32px !important;
}
#main .mediacentre-list .load-more a,
#full-width .mediacentre-list .load-more a {
  font-size: 1em;
  line-height: 1.625em;
  background-color: #00A0F0;
  color: #FFFFFF;
  display: inline-block;
  margin-top: 36px;
  padding: 10.672px 10.672px 8.672px;
  text-decoration: none;
}
#main .mediacentre-list .load-more:after,
#full-width .mediacentre-list .load-more:after {
  border-top: 1px solid #D9DEE8;
  bottom: 22px;
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  z-index: -1;
}
@media screen and (max-width:1024px) {
  #main .mediacentre-list .load-more, #full-width .mediacentre-list .load-more {
    display: flex;
    justify-content: center;
    position: relative;
  }
}
