@charset "UTF-8";
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
body {
 margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
 display:block
}
audio,canvas,progress,video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],template {
 display:none
}
a {
 background-color:transparent
}
a:active,a:hover {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,strong {
 font-weight:700
}
dfn {
 font-style:italic
}
h1 {
 font-size:2em;
 margin:.67em 0
}
mark {
 background:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:1em 40px
}
hr {
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 height:0
}
pre {
 overflow:auto
}
code,kbd,pre,samp {
 font-family:monospace,monospace;
 font-size:1em
}
button,input,optgroup,select,textarea {
 color:inherit;
 font:inherit;
 margin:0
}
button {
 overflow:visible
}
button,select {
 text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],html input[disabled] {
 cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
 border:0;
 padding:0
}
input {
 line-height:normal
}
input[type=checkbox],input[type=radio] {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
 height:auto
}
input[type=search] {
 -webkit-appearance:textfield;
 -webkit-box-sizing:content-box;
 box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
 border:1px solid silver;
 margin:0 2px;
 padding:.35em .625em .75em
}
legend {
 border:0;
 padding:0
}
textarea {
 overflow:auto
}
optgroup {
 font-weight:700
}
table {
 border-collapse:collapse;
 border-spacing:0
}
td,th {
 padding:0
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
 *,:after,:before {
  background:0 0!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important;
  text-shadow:none!important
 }
 * .editorial-content ul:not(.check-list) li:before {
  background:#e40045!important
 }
 a[href^="#"]:after,a[href^="javascript:"]:after {
  content:""
 }
 .btn,.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout,.phrase-bubble,.social-media-stream .social-media-teaser,.storytelling-module .sliding-teaser,.tab-module,.timeslot,.toggle-timeline,.turntable,image,img,input,picture,select,table,tr {
  page-break-inside:avoid
 }
 img {
  max-width:100%!important
 }
 #slicebox .editorial-content a,#slicebox .editorial-content h3,#slicebox .editorial-content li,#slicebox .editorial-content p,.btn-cta.jvectormap-goback,.btn-cta.jvectormap-zoomin,.btn-cta.jvectormap-zoomout,.btn-primary.jvectormap-goback,.btn-primary.jvectormap-zoomin,.btn-primary.jvectormap-zoomout,.btn.btn-cta,.btn.btn-primary,.social-media-stream .caption,.social-media-stream .h3,.social-media-stream .h5 {
  color:#000!important
 }
 #slicebox .next.js_sb-next,#slicebox .prev.js_sb-prev {
  display:none!important
 }
 h2,h3,p {
  orphans:3;
  widows:3
 }
 h2,h3 {
  page-break-after:avoid
 }
 .tab-module {
  border:1px solid #d6d8db
 }
 .tab-module .nav-tabs {
  border-bottom:1px solid #d6d8db
 }
 .audio-container,.storytelling-module .sliding-teaser {
  border:1px solid #d6d8db
 }
 #routing-header .icon-globe:after {
  display:none
 }
 #routing-header>.h4 {
  color:#000!important
 }
 .navbar {
  display:none
 }
 .btn>.caret,.dropup>.btn>.caret,.dropup>.jvectormap-goback>.caret,.dropup>.jvectormap-zoomin>.caret,.dropup>.jvectormap-zoomout>.caret,.jvectormap-goback>.caret,.jvectormap-zoomin>.caret,.jvectormap-zoomout>.caret {
  border-top-color:#000!important
 }
 .label {
  border:1px solid #000
 }
 .table {
  border-collapse:collapse!important;
  background-color:#fff!important
 }
 .table td,.table th {
  background-color:#fff!important
 }
 .table-bordered td,.table-bordered th {
  border:1px solid #ddd!important
 }
}
* {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
:after,:before {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
html {
 font-size:10px;
 -webkit-tap-highlight-color:transparent
}
@-webkit-keyframes bugfix {
 from {
  padding:0
 }
 to {
  padding:0
 }
}
body {
 font-family:MAN-light,Arial,sans-serif;
 font-size:15px;
 line-height:1.428571429;
 color:#303c49;
 background-color:#fff;
 -webkit-animation:bugfix infinite 1s
}
button,input,select,textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
b,strong,th {
 font-family:"MAN-bold",Arial,sans-serif
}
a,a:focus,a:hover {
 color:inherit;
 cursor:pointer;
 text-decoration:none;
 outline:0
}
figure {
 margin:0
}
img {
 vertical-align:middle
}
picture img {
 width:100%
}
.img-responsive {
 display:block;
 max-width:100%;
 height:auto
}
.img-thumbnail {
 padding:0;
 line-height:1.428571429;
 background-color:#fff;
 border:1px solid #d6d8db;
 border-radius:0;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 display:inline-block;
 max-width:100%;
 height:auto
}
hr {
 margin-top:21px;
 margin-bottom:21px;
 border:0;
 border-top:1px solid #d6d8db;
 clear:both
}
.marginal-column hr {
 margin-top:15px;
 margin-bottom:15px
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 margin:-1px;
 padding:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
[role=button] {
 cursor:pointer
}
.clear {
 clear:both
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
 font-family:MAN-light,Arial,sans-serif;
 font-weight:400;
 line-height:1.1;
 color:#303c49;
 display:block
}
.h2,.h3,h2,h3 {
 margin-top:21px;
 margin-bottom:10.5px
}
.h2,h2 {
 margin-bottom:20px
}
.h4,.h5,.h6,h4,h5,h6 {
 margin-top:10.5px;
 margin-bottom:10.5px
}
.h1,h1 {
 font-size:40px;
 font-family:MAN-bold,Arial,sans-serif;
 text-transform:uppercase
}
html[lang=el] .h1,html[lang=el] h1 {
 text-transform:none
}
.press-detail .h1,.press-detail h1 {
 text-transform:none
}
.h1.light,h1.light {
 font-family:MAN-light,Arial,sans-serif;
 font-weight:lighter
}
@media (max-width:767px) {
 .h1,h1 {
  font-size:32px
 }
 .h1+.lead,h1+.lead {
  font-size:18px
 }
}
.h2,h2 {
 font-size:32px;
 margin-top:30px
}
@media (max-width:767px) {
 .h2,h2 {
  font-size:26px
 }
}
.h3,h3 {
 font-size:22px
}
.h4,h4 {
 font-size:18px
}
.h5,h5 {
 font-size:15px;
 font-family:Arial,sans-serif;
 font-weight:700
}
.h6,h6 {
 font-size:12px;
 font-family:MAN-light,Arial,sans-serif
}
.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {
 margin-top:0
}
.thin {
 font-family:MAN-light,Arial,sans-serif
}
p {
 margin:0 0 10.5px
}
p:last-child {
 margin-bottom:0
}
.lead {
 margin-bottom:21px;
 font-size:22px;
 font-weight:100;
 font-family:MAN-light,Arial,sans-serif;
 color:#838a92
}
.small,small {
 font-size:12px
}
.text-left {
 text-align:left
}
.text-right {
 text-align:right
}
.text-center {
 text-align:center
}
@media screen and (min-width:1012px) {
 .text-right-md {
  text-align:right
 }
}
.text-lowercase {
 text-transform:lowercase
}
.text-muted {
 color:#838a92
}
.text-secondary {
 color:#e40045
}
a.text-secondary:focus,a.text-secondary:hover {
 color:#b10036
}
ol,ul {
 margin-top:0;
 margin-bottom:10.5px
}
ol ol,ol ul,ul ol,ul ul {
 margin-bottom:0
}
ol:last-child,ul:last-child {
 margin-bottom:0
}
.list-unstyled {
 padding-left:0;
 list-style:none
}
.list-inline {
 padding-left:0;
 list-style:none;
 margin-left:-5px
}
.list-inline>li {
 display:inline-block;
 padding-left:5px;
 padding-right:5px
}
blockquote {
 padding:10.5px 21px;
 margin:0 0 21px;
 font-size:18.75px;
 border-left:5px solid #e40045
}
blockquote .small,blockquote footer,blockquote small {
 display:block;
 font-size:80%;
 line-height:1.428571429;
 color:#838a92
}
blockquote .small:before,blockquote footer:before,blockquote small:before {
 content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right {
 padding-right:15px;
 padding-left:0;
 border-right:5px solid #e40045;
 border-left:0;
 text-align:right
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
 content:''
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
 content:'\00A0 \2014'
}
address {
 margin-bottom:21px;
 font-style:normal;
 line-height:1.428571429
}
.supheadline {
 color:#838a92
}
.supheadline+.h2,.supheadline+.h3,.supheadline+h2,.supheadline+h3 {
 margin-top:0
}
sup {
 margin-left:0;
 color:inherit
}
a sup {
 margin-left:0;
 color:inherit
}
.container {
 margin-right:auto;
 margin-left:auto;
 padding-left:10px;
 padding-right:10px;
 padding-left:20px;
 padding-right:20px;
 position:relative
}
.container:after,.container:before {
 content:" ";
 display:table
}
.container:after {
 clear:both
}
@media (max-width:1011px) {
 .container {
  padding-left:20px;
  padding-right:20px
 }
}
@media (min-width:1012px) {
 .container {
  max-width:1012px;
  padding-left:26px;
  padding-right:26px
 }
}
@media (min-width:1200px) {
 .container {
  max-width:1200px;
  padding-left:40px;
  padding-right:40px
 }
}
.container-fluid {
 margin-right:auto;
 margin-left:auto;
 padding-left:10px;
 padding-right:10px
}
.container-fluid:after,.container-fluid:before {
 content:" ";
 display:table
}
.container-fluid:after {
 clear:both
}
.row {
 clear:both;
 margin-left:-10px;
 margin-right:-10px
}
.row:after,.row:before {
 content:" ";
 display:table
}
.row:after {
 clear:both
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
@media (min-width:480px) {
 .col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
  float:left
 }
 .col-xs-1 {
  width:8.3333333333%
 }
 .col-xs-2 {
  width:16.6666666667%
 }
 .col-xs-3 {
  width:25%
 }
 .col-xs-4 {
  width:33.3333333333%
 }
 .col-xs-5 {
  width:41.6666666667%
 }
 .col-xs-6 {
  width:50%
 }
 .col-xs-7 {
  width:58.3333333333%
 }
 .col-xs-8 {
  width:66.6666666667%
 }
 .col-xs-9 {
  width:75%
 }
 .col-xs-10 {
  width:83.3333333333%
 }
 .col-xs-11 {
  width:91.6666666667%
 }
 .col-xs-12 {
  width:100%
 }
 .col-xs-pull-0 {
  right:auto
 }
 .col-xs-pull-1 {
  right:8.3333333333%
 }
 .col-xs-pull-2 {
  right:16.6666666667%
 }
 .col-xs-pull-3 {
  right:25%
 }
 .col-xs-pull-4 {
  right:33.3333333333%
 }
 .col-xs-pull-5 {
  right:41.6666666667%
 }
 .col-xs-pull-6 {
  right:50%
 }
 .col-xs-pull-7 {
  right:58.3333333333%
 }
 .col-xs-pull-8 {
  right:66.6666666667%
 }
 .col-xs-pull-9 {
  right:75%
 }
 .col-xs-pull-10 {
  right:83.3333333333%
 }
 .col-xs-pull-11 {
  right:91.6666666667%
 }
 .col-xs-pull-12 {
  right:100%
 }
 .col-xs-push-0 {
  left:auto
 }
 .col-xs-push-1 {
  left:8.3333333333%
 }
 .col-xs-push-2 {
  left:16.6666666667%
 }
 .col-xs-push-3 {
  left:25%
 }
 .col-xs-push-4 {
  left:33.3333333333%
 }
 .col-xs-push-5 {
  left:41.6666666667%
 }
 .col-xs-push-6 {
  left:50%
 }
 .col-xs-push-7 {
  left:58.3333333333%
 }
 .col-xs-push-8 {
  left:66.6666666667%
 }
 .col-xs-push-9 {
  left:75%
 }
 .col-xs-push-10 {
  left:83.3333333333%
 }
 .col-xs-push-11 {
  left:91.6666666667%
 }
 .col-xs-push-12 {
  left:100%
 }
 .col-xs-offset-0 {
  margin-left:0
 }
 .col-xs-offset-1 {
  margin-left:8.3333333333%
 }
 .col-xs-offset-2 {
  margin-left:16.6666666667%
 }
 .col-xs-offset-3 {
  margin-left:25%
 }
 .col-xs-offset-4 {
  margin-left:33.3333333333%
 }
 .col-xs-offset-5 {
  margin-left:41.6666666667%
 }
 .col-xs-offset-6 {
  margin-left:50%
 }
 .col-xs-offset-7 {
  margin-left:58.3333333333%
 }
 .col-xs-offset-8 {
  margin-left:66.6666666667%
 }
 .col-xs-offset-9 {
  margin-left:75%
 }
 .col-xs-offset-10 {
  margin-left:83.3333333333%
 }
 .col-xs-offset-11 {
  margin-left:91.6666666667%
 }
 .col-xs-offset-12 {
  margin-left:100%
 }
}
@media (min-width:768px) {
 .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
  float:left
 }
 .col-sm-1 {
  width:8.3333333333%
 }
 .col-sm-2 {
  width:16.6666666667%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-4 {
  width:33.3333333333%
 }
 .col-sm-5 {
  width:41.6666666667%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-7 {
  width:58.3333333333%
 }
 .col-sm-8 {
  width:66.6666666667%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-10 {
  width:83.3333333333%
 }
 .col-sm-11 {
  width:91.6666666667%
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-pull-1 {
  right:8.3333333333%
 }
 .col-sm-pull-2 {
  right:16.6666666667%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-4 {
  right:33.3333333333%
 }
 .col-sm-pull-5 {
  right:41.6666666667%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-7 {
  right:58.3333333333%
 }
 .col-sm-pull-8 {
  right:66.6666666667%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-10 {
  right:83.3333333333%
 }
 .col-sm-pull-11 {
  right:91.6666666667%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-push-1 {
  left:8.3333333333%
 }
 .col-sm-push-2 {
  left:16.6666666667%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-4 {
  left:33.3333333333%
 }
 .col-sm-push-5 {
  left:41.6666666667%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-7 {
  left:58.3333333333%
 }
 .col-sm-push-8 {
  left:66.6666666667%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-10 {
  left:83.3333333333%
 }
 .col-sm-push-11 {
  left:91.6666666667%
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-offset-0 {
  margin-left:0
 }
 .col-sm-offset-1 {
  margin-left:8.3333333333%
 }
 .col-sm-offset-2 {
  margin-left:16.6666666667%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-4 {
  margin-left:33.3333333333%
 }
 .col-sm-offset-5 {
  margin-left:41.6666666667%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-7 {
  margin-left:58.3333333333%
 }
 .col-sm-offset-8 {
  margin-left:66.6666666667%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-10 {
  margin-left:83.3333333333%
 }
 .col-sm-offset-11 {
  margin-left:91.6666666667%
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
}
@media (min-width:1012px) {
 .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
  float:left
 }
 .col-md-1 {
  width:8.3333333333%
 }
 .col-md-2 {
  width:16.6666666667%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-4 {
  width:33.3333333333%
 }
 .col-md-5 {
  width:41.6666666667%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-7 {
  width:58.3333333333%
 }
 .col-md-8 {
  width:66.6666666667%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-10 {
  width:83.3333333333%
 }
 .col-md-11 {
  width:91.6666666667%
 }
 .col-md-12 {
  width:100%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-pull-1 {
  right:8.3333333333%
 }
 .col-md-pull-2 {
  right:16.6666666667%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-4 {
  right:33.3333333333%
 }
 .col-md-pull-5 {
  right:41.6666666667%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-7 {
  right:58.3333333333%
 }
 .col-md-pull-8 {
  right:66.6666666667%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-10 {
  right:83.3333333333%
 }
 .col-md-pull-11 {
  right:91.6666666667%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-push-1 {
  left:8.3333333333%
 }
 .col-md-push-2 {
  left:16.6666666667%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-4 {
  left:33.3333333333%
 }
 .col-md-push-5 {
  left:41.6666666667%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-7 {
  left:58.3333333333%
 }
 .col-md-push-8 {
  left:66.6666666667%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-10 {
  left:83.3333333333%
 }
 .col-md-push-11 {
  left:91.6666666667%
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-offset-0 {
  margin-left:0
 }
 .col-md-offset-1 {
  margin-left:8.3333333333%
 }
 .col-md-offset-2 {
  margin-left:16.6666666667%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-4 {
  margin-left:33.3333333333%
 }
 .col-md-offset-5 {
  margin-left:41.6666666667%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-7 {
  margin-left:58.3333333333%
 }
 .col-md-offset-8 {
  margin-left:66.6666666667%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-10 {
  margin-left:83.3333333333%
 }
 .col-md-offset-11 {
  margin-left:91.6666666667%
 }
 .col-md-offset-12 {
  margin-left:100%
 }
}
@media (min-width:1200px) {
 .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
  float:left
 }
 .col-lg-1 {
  width:8.3333333333%
 }
 .col-lg-2 {
  width:16.6666666667%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-4 {
  width:33.3333333333%
 }
 .col-lg-5 {
  width:41.6666666667%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-7 {
  width:58.3333333333%
 }
 .col-lg-8 {
  width:66.6666666667%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-10 {
  width:83.3333333333%
 }
 .col-lg-11 {
  width:91.6666666667%
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-pull-1 {
  right:8.3333333333%
 }
 .col-lg-pull-2 {
  right:16.6666666667%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-4 {
  right:33.3333333333%
 }
 .col-lg-pull-5 {
  right:41.6666666667%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-7 {
  right:58.3333333333%
 }
 .col-lg-pull-8 {
  right:66.6666666667%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-10 {
  right:83.3333333333%
 }
 .col-lg-pull-11 {
  right:91.6666666667%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-push-1 {
  left:8.3333333333%
 }
 .col-lg-push-2 {
  left:16.6666666667%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-4 {
  left:33.3333333333%
 }
 .col-lg-push-5 {
  left:41.6666666667%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-7 {
  left:58.3333333333%
 }
 .col-lg-push-8 {
  left:66.6666666667%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-10 {
  left:83.3333333333%
 }
 .col-lg-push-11 {
  left:91.6666666667%
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-offset-0 {
  margin-left:0
 }
 .col-lg-offset-1 {
  margin-left:8.3333333333%
 }
 .col-lg-offset-2 {
  margin-left:16.6666666667%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-4 {
  margin-left:33.3333333333%
 }
 .col-lg-offset-5 {
  margin-left:41.6666666667%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-7 {
  margin-left:58.3333333333%
 }
 .col-lg-offset-8 {
  margin-left:66.6666666667%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-10 {
  margin-left:83.3333333333%
 }
 .col-lg-offset-11 {
  margin-left:91.6666666667%
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
}
@media screen and (min-width:1200px) {
 .responsive-clearfix .col-lg-12,.responsive-clearfix .col-lg-3:nth-child(4n+1),.responsive-clearfix .col-lg-4:nth-child(3n+1),.responsive-clearfix .col-lg-6:nth-child(2n+1) {
  clear:both
 }
}
@media screen and (min-width:1012px) and (max-width:1199px) {
 .responsive-clearfix .col-md-12,.responsive-clearfix .col-md-3:nth-child(4n+1),.responsive-clearfix .col-md-4:nth-child(3n+1),.responsive-clearfix .col-md-6:nth-child(2n+1) {
  clear:both
 }
}
@media screen and (min-width:768px) and (max-width:1011px) {
 .responsive-clearfix .col-sm-12,.responsive-clearfix .col-sm-3:nth-child(4n+1),.responsive-clearfix .col-sm-4:nth-child(3n+1),.responsive-clearfix .col-sm-6:nth-child(2n+1) {
  clear:both
 }
}
@media screen and (max-width:767px) {
 .responsive-clearfix .col-xs-12,.responsive-clearfix .col-xs-3:nth-child(4n+1),.responsive-clearfix .col-xs-4:nth-child(3n+1),.responsive-clearfix .col-xs-6:nth-child(2n+1) {
  clear:both
 }
}
.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths {
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
.col-xs-5ths {
 width:20%;
 float:left
}
@media (min-width:768px) {
 .col-sm-5ths {
  width:20%;
  float:left
 }
}
@media (min-width:1012px) {
 .col-md-5ths {
  width:20%;
  float:left
 }
}
@media (min-width:1200px) {
 .col-lg-5ths {
  width:20%;
  float:left
 }
}
table {
 background-color:transparent
}
caption {
 padding-top:8px;
 padding-bottom:8px;
 color:#838a92;
 text-align:left
}
th {
 text-align:left
}
.table {
 width:100%;
 max-width:100%
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
 padding:8px;
 line-height:1.428571429;
 vertical-align:top;
 border-top:1px solid #e2e3e4;
 border-bottom:1px solid #e2e3e4;
 border-right:10px solid #fff
}
.bg-primary .table>tbody>tr>td,.bg-primary .table>tbody>tr>th,.bg-primary .table>tfoot>tr>td,.bg-primary .table>tfoot>tr>th,.bg-primary .table>thead>tr>td,.bg-primary .table>thead>tr>th {
 border-right:10px solid #303c49
}
.bg-primary .table>tbody>tr>td a,.bg-primary .table>tbody>tr>th a,.bg-primary .table>tfoot>tr>td a,.bg-primary .table>tfoot>tr>th a,.bg-primary .table>thead>tr>td a,.bg-primary .table>thead>tr>th a {
 color:#fff
}
.bg-gray-light .table>tbody>tr>td,.bg-gray-light .table>tbody>tr>th,.bg-gray-light .table>tfoot>tr>td,.bg-gray-light .table>tfoot>tr>th,.bg-gray-light .table>thead>tr>td,.bg-gray-light .table>thead>tr>th {
 border-right:10px solid #e2e3e4
}
.bg-image .table>tbody>tr>td,.bg-image .table>tbody>tr>th,.bg-image .table>tfoot>tr>td,.bg-image .table>tfoot>tr>th,.bg-image .table>thead>tr>td,.bg-image .table>thead>tr>th {
 border-right:1px solid #e2e3e4
}
.bg-gray .table>tbody>tr>td,.bg-gray .table>tbody>tr>th,.bg-gray .table>tfoot>tr>td,.bg-gray .table>tfoot>tr>th,.bg-gray .table>thead>tr>td,.bg-gray .table>thead>tr>th {
 border-right:10px solid #f0f1f2
}
.table>tbody>tr>td:last-child,.table>tbody>tr>th:last-child,.table>tfoot>tr>td:last-child,.table>tfoot>tr>th:last-child,.table>thead>tr>td:last-child,.table>thead>tr>th:last-child {
 border-right:none
}
.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>th {
 border-top:1px solid #303c49
}
.bg-primary .table>tbody>tr .bg-gray,.bg-primary .table>tfoot>tr .bg-gray,.bg-primary .table>thead>tr .bg-gray {
 color:#303c49
}
.table>tbody>tr .bg-gray>td,.table>tbody>tr .bg-gray>th,.table>tfoot>tr .bg-gray>td,.table>tfoot>tr .bg-gray>th,.table>thead>tr .bg-gray>td,.table>thead>tr .bg-gray>th {
 background-color:#303c49;
 color:#fff
}
.table>tfoot>tr>td,.table>tfoot>tr>th {
 border-bottom:0
}
.table>thead>tr>th {
 vertical-align:top;
 border-bottom:1px solid #e2e3e4;
 border-top:1px solid #303c49
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th {
 border-top:0
}
.table>tbody+tbody {
 border-top:2px solid #e2e3e4
}
.table .table {
 background-color:#fff
}
.table sup {
 color:#838a92
}
.table-hover>tbody>tr:hover {
 background-color:#e2e3e4;
 cursor:pointer
}
.bg-primary .table-hover>tbody>tr:hover {
 color:#303c49
}
.bg-primary .table-hover>tbody>tr:hover a {
 color:#303c49
}
.bg-gray-light .table-hover>tbody>tr:hover {
 background-color:#f0f1f2
}
.bg-gray-light .table-hover>tbody>tr:hover .bg-gray {
 background-color:#f0f1f2
}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
 border-right-color:#e2e3e4
}
.table-hover>tbody>tr:hover .bg-gray {
 background-color:#e2e3e4
}
.table-responsive {
 overflow-x:auto;
 min-height:.01%
}
@media screen and (max-width:767px) {
 .table-responsive {
  width:100%;
  margin-bottom:15.75px;
  overflow-y:hidden;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive>.table {
  margin-bottom:0
 }
}
.table-legend {
 color:#838a92;
 list-style-type:none;
 padding:0;
 margin:10px 0 10px;
 counter-reset:i
}
.table-legend li {
 counter-increment:i;
 padding-left:22px;
 position:relative
}
.table-legend li:before {
 position:absolute;
 left:0;
 content:counter(i,decimal) ")"
}
.table-counter tbody tr {
 counter-increment:table-step-counter
}
.table-counter tbody tr td:first-of-type:before {
 content:counter(table-step-counter)
}
fieldset {
 padding:0;
 margin:0;
 border:0;
 min-width:0
}
legend {
 display:block;
 width:100%;
 padding:0;
 margin-bottom:21px;
 font-size:22.5px;
 line-height:inherit;
 color:#acb1b6;
 border:0;
 border-bottom:1px solid #e5e5e5
}
label {
 display:inline-block;
 max-width:100%;
 margin-bottom:5px;
 font-weight:700;
 cursor:pointer;
 font-family:Arial,sans-serif
}
input[type=search] {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
select[multiple],select[size] {
 height:auto
}
.form-control {
 display:block;
 width:100%;
 height:43px;
 padding:10px 10px;
 font-size:15px;
 line-height:1.428571429;
 color:#303c49;
 background-color:#fff;
 background-image:none;
 border:1px solid #ccc;
 border-radius:4px;
 -webkit-transition:border-color .5s ease;
 transition:border-color .5s ease;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s
}
.form-control:focus {
 border-color:#303c49;
 outline:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(48,60,73,.6);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(48,60,73,.6)
}
.form-control::-moz-placeholder {
 color:#acb1b6;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#acb1b6
}
.form-control::-webkit-input-placeholder {
 color:#acb1b6
}
.form-control::-ms-expand {
 border:0;
 background-color:transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
 background-color:#e2e3e4;
 opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
 cursor:not-allowed
}
textarea.form-control {
 height:auto
}
input[type=search] {
 -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
  line-height:43px
 }
 .input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>.input-group-btn>input.jvectormap-goback[type=date],.input-group-sm>.input-group-btn>input.jvectormap-goback[type=datetime-local],.input-group-sm>.input-group-btn>input.jvectormap-goback[type=month],.input-group-sm>.input-group-btn>input.jvectormap-goback[type=time],.input-group-sm>.input-group-btn>input.jvectormap-zoomin[type=date],.input-group-sm>.input-group-btn>input.jvectormap-zoomin[type=datetime-local],.input-group-sm>.input-group-btn>input.jvectormap-zoomin[type=month],.input-group-sm>.input-group-btn>input.jvectormap-zoomin[type=time],.input-group-sm>.input-group-btn>input.jvectormap-zoomout[type=date],.input-group-sm>.input-group-btn>input.jvectormap-zoomout[type=datetime-local],.input-group-sm>.input-group-btn>input.jvectormap-zoomout[type=month],.input-group-sm>.input-group-btn>input.jvectormap-zoomout[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm {
  line-height:30px
 }
 .input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>.input-group-btn>input.jvectormap-goback[type=date],.input-group-lg>.input-group-btn>input.jvectormap-goback[type=datetime-local],.input-group-lg>.input-group-btn>input.jvectormap-goback[type=month],.input-group-lg>.input-group-btn>input.jvectormap-goback[type=time],.input-group-lg>.input-group-btn>input.jvectormap-zoomin[type=date],.input-group-lg>.input-group-btn>input.jvectormap-zoomin[type=datetime-local],.input-group-lg>.input-group-btn>input.jvectormap-zoomin[type=month],.input-group-lg>.input-group-btn>input.jvectormap-zoomin[type=time],.input-group-lg>.input-group-btn>input.jvectormap-zoomout[type=date],.input-group-lg>.input-group-btn>input.jvectormap-zoomout[type=datetime-local],.input-group-lg>.input-group-btn>input.jvectormap-zoomout[type=month],.input-group-lg>.input-group-btn>input.jvectormap-zoomout[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg {
  line-height:62px
 }
}
.form-group {
 border-top:2px solid #fff;
 margin:0 -15px;
 padding:15px 15px 0
}
.form-group:first-child {
 padding-top:0;
 border-top:0
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>.jvectormap-goback,.input-group-sm>.input-group-btn>.jvectormap-zoomin,.input-group-sm>.input-group-btn>.jvectormap-zoomout,.input-sm {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:0
}
.input-group-sm>.input-group-btn>select.btn,.input-group-sm>.input-group-btn>select.jvectormap-goback,.input-group-sm>.input-group-btn>select.jvectormap-zoomin,.input-group-sm>.input-group-btn>select.jvectormap-zoomout,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm {
 height:30px;
 line-height:30px
}
.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>select.jvectormap-goback[multiple],.input-group-sm>.input-group-btn>select.jvectormap-zoomin[multiple],.input-group-sm>.input-group-btn>select.jvectormap-zoomout[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>.input-group-btn>textarea.jvectormap-goback,.input-group-sm>.input-group-btn>textarea.jvectormap-zoomin,.input-group-sm>.input-group-btn>textarea.jvectormap-zoomout,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm {
 height:auto
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>.jvectormap-goback,.input-group-lg>.input-group-btn>.jvectormap-zoomin,.input-group-lg>.input-group-btn>.jvectormap-zoomout,.input-lg {
 height:62px;
 padding:15px 15px;
 font-size:22px;
 line-height:1.3333333;
 border-radius:0
}
.input-group-lg>.input-group-btn>select.btn,.input-group-lg>.input-group-btn>select.jvectormap-goback,.input-group-lg>.input-group-btn>select.jvectormap-zoomin,.input-group-lg>.input-group-btn>select.jvectormap-zoomout,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg {
 height:62px;
 line-height:62px
}
.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>select.jvectormap-goback[multiple],.input-group-lg>.input-group-btn>select.jvectormap-zoomin[multiple],.input-group-lg>.input-group-btn>select.jvectormap-zoomout[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>.input-group-btn>textarea.jvectormap-goback,.input-group-lg>.input-group-btn>textarea.jvectormap-zoomin,.input-group-lg>.input-group-btn>textarea.jvectormap-zoomout,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg {
 height:auto
}
.has-error {
 color:#e40045
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
 color:#e40045
}
.has-error .form-control {
 border-color:#e40045;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
 border-color:#b10036;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff4b81;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ff4b81
}
.has-error .input-group-addon {
 color:#e40045;
 border-color:#e40045;
 background-color:#f2dede
}
.has-error .form-control-feedback {
 color:#e40045
}
.help-block {
 display:block;
 margin-top:5px;
 margin-bottom:10px;
 color:#637b96
}
@media (min-width:768px) {
 .form-inline.form .form-group {
  display:inline-block;
  vertical-align:middle;
  border-top:none;
  padding-top:0;
  margin-right:1px;
  margin-bottom:15px
 }
 .form-inline.form .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle;
  margin-bottom:0
 }
 .form-inline.form .form-control-static {
  display:inline-block
 }
 .form-inline.form .input-group {
  display:inline-table;
  vertical-align:middle
 }
 .form-inline.form .input-group .form-control,.form-inline.form .input-group .input-group-addon,.form-inline.form .input-group .input-group-btn {
  width:auto
 }
 .form-inline.form .input-group>.form-control {
  width:100%
 }
 .form-inline.form .control-label {
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline.form .checkbox,.form-inline.form .radio {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline.form .checkbox label,.form-inline.form .radio label {
  padding-left:0
 }
 .form-inline.form .checkbox input[type=checkbox],.form-inline.form .radio input[type=radio] {
  position:relative;
  margin-left:0
 }
 .form-inline.form .has-feedback .form-control-feedback {
  top:0
 }
 .form-inline.form label {
  margin-right:10px
 }
 .form-inline.form .btn,.form-inline.form .jvectormap-goback,.form-inline.form .jvectormap-zoomin,.form-inline.form .jvectormap-zoomout {
  margin:0 0 0 20px
 }
}
.btn,.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout {
 display:inline-block;
 font-weight:400;
 text-align:center;
 vertical-align:middle;
 -ms-touch-action:manipulation;
 touch-action:manipulation;
 cursor:pointer;
 background-image:none;
 border:1px solid transparent;
 margin-right:15px;
 min-width:40px;
 padding:10px 15px;
 font-size:15px;
 line-height:1.428571429;
 border-radius:4px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.active.focus.jvectormap-goback,.active.focus.jvectormap-zoomin,.active.focus.jvectormap-zoomout,.active.jvectormap-goback:focus,.active.jvectormap-zoomin:focus,.active.jvectormap-zoomout:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.focus.jvectormap-goback,.focus.jvectormap-zoomin,.focus.jvectormap-zoomout,.jvectormap-goback:active.focus,.jvectormap-goback:active:focus,.jvectormap-goback:focus,.jvectormap-zoomin:active.focus,.jvectormap-zoomin:active:focus,.jvectormap-zoomin:focus,.jvectormap-zoomout:active.focus,.jvectormap-zoomout:active:focus,.jvectormap-zoomout:focus {
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover,.focus.jvectormap-goback,.focus.jvectormap-zoomin,.focus.jvectormap-zoomout,.jvectormap-goback:focus,.jvectormap-goback:hover,.jvectormap-zoomin:focus,.jvectormap-zoomin:hover,.jvectormap-zoomout:focus,.jvectormap-zoomout:hover {
 color:#303c49;
 text-decoration:none
}
.active.jvectormap-goback,.active.jvectormap-zoomin,.active.jvectormap-zoomout,.btn.active,.btn:active,.btn:active:focus,.btn:focus,.jvectormap-goback:active,.jvectormap-goback:active:focus,.jvectormap-goback:focus,.jvectormap-zoomin:active,.jvectormap-zoomin:active:focus,.jvectormap-zoomin:focus,.jvectormap-zoomout:active,.jvectormap-zoomout:active:focus,.jvectormap-zoomout:focus {
 outline:0;
 background-image:none;
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],.disabled.jvectormap-goback,.disabled.jvectormap-zoomin,.disabled.jvectormap-zoomout,.jvectormap-goback[disabled],.jvectormap-zoomin[disabled],.jvectormap-zoomout[disabled],fieldset[disabled] .btn,fieldset[disabled] .jvectormap-goback,fieldset[disabled] .jvectormap-zoomin,fieldset[disabled] .jvectormap-zoomout {
 cursor:not-allowed;
 opacity:.65;
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn:last-child,.jvectormap-goback:last-child,.jvectormap-zoomin:last-child,.jvectormap-zoomout:last-child {
 margin-right:0
}
.btn span.caret,.jvectormap-goback span.caret,.jvectormap-zoomin span.caret,.jvectormap-zoomout span.caret {
 margin-left:4px
}
a.btn.disabled,a.disabled.jvectormap-goback,a.disabled.jvectormap-zoomin,a.disabled.jvectormap-zoomout,fieldset[disabled] a.btn,fieldset[disabled] a.jvectormap-goback,fieldset[disabled] a.jvectormap-zoomin,fieldset[disabled] a.jvectormap-zoomout {
 pointer-events:none
}
.btn-default,.zoom:after {
 color:#303c49;
 background-color:#fff;
 border-color:#303c49
}
.btn-default.focus,.btn-default:focus,.focus.zoom:after,.zoom:focus:after {
 color:#303c49;
 background-color:#e6e5e5;
 border-color:#000
}
.touchevents .btn-default.focus,.touchevents .btn-default:focus,.touchevents .focus.zoom:after,.touchevents .zoom:focus:after {
 color:#303c49;
 background-color:#fff;
 border-color:#303c49
}
.btn-default:hover,.zoom:hover:after {
 color:#303c49;
 background-color:#e6e5e5;
 border-color:#181e24
}
.touchevents .btn-default:hover,.touchevents .zoom:hover:after {
 color:#303c49;
 background-color:#fff;
 border-color:#303c49
}
.active.zoom:after,.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle.zoom:after,.zoom:active:after {
 color:#303c49;
 background-color:#e6e5e5;
 border-color:#181e24
}
.touchevents .active.zoom:after,.touchevents .btn-default.active,.touchevents .btn-default:active,.touchevents .open>.btn-default.dropdown-toggle,.touchevents .open>.dropdown-toggle.zoom:after,.touchevents .zoom:active:after {
 color:#303c49;
 background-color:#fff;
 border-color:#303c49
}
.active.focus.zoom:after,.active.zoom:focus:after,.active.zoom:hover:after,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover,.open>.dropdown-toggle.focus.zoom:after,.open>.dropdown-toggle.zoom:focus:after,.open>.dropdown-toggle.zoom:hover:after,.zoom:active.focus:after,.zoom:active:focus:after,.zoom:active:hover:after {
 color:#303c49;
 background-color:#d4d4d4;
 border-color:#000
}
.touchevents .active.focus.zoom:after,.touchevents .active.zoom:focus:after,.touchevents .active.zoom:hover:after,.touchevents .btn-default.active.focus,.touchevents .btn-default.active:focus,.touchevents .btn-default.active:hover,.touchevents .btn-default:active.focus,.touchevents .btn-default:active:focus,.touchevents .btn-default:active:hover,.touchevents .open>.btn-default.dropdown-toggle.focus,.touchevents .open>.btn-default.dropdown-toggle:focus,.touchevents .open>.btn-default.dropdown-toggle:hover,.touchevents .open>.dropdown-toggle.focus.zoom:after,.touchevents .open>.dropdown-toggle.zoom:focus:after,.touchevents .open>.dropdown-toggle.zoom:hover:after,.touchevents .zoom:active.focus:after,.touchevents .zoom:active:focus:after,.touchevents .zoom:active:hover:after {
 color:#303c49;
 background-color:#fff;
 border-color:#303c49
}
.active.zoom:after,.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle,.open>.dropdown-toggle.zoom:after,.zoom:active:after {
 background-image:none
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,.disabled.focus.zoom:after,.disabled.zoom:focus:after,.disabled.zoom:hover:after,.zoom[disabled].focus:after,.zoom[disabled]:focus:after,.zoom[disabled]:hover:after,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .focus.zoom:after,fieldset[disabled] .zoom:focus:after,fieldset[disabled] .zoom:hover:after {
 background-color:#fff;
 border-color:#303c49
}
.btn-default .badge,.zoom:after .badge {
 color:#fff;
 background-color:#303c49
}
.btn-primary {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.btn-primary.focus,.btn-primary:focus {
 color:#e2e3e4;
 background-color:#1c232a;
 border-color:#000
}
.touchevents .btn-primary.focus,.touchevents .btn-primary:focus {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.btn-primary:hover {
 color:#e2e3e4;
 background-color:#1c232a;
 border-color:#181e24
}
.touchevents .btn-primary:hover {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {
 color:#e2e3e4;
 background-color:#1c232a;
 border-color:#181e24
}
.touchevents .btn-primary.active,.touchevents .btn-primary:active,.touchevents .open>.btn-primary.dropdown-toggle {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover {
 color:#e2e3e4;
 background-color:#0e1115;
 border-color:#000
}
.touchevents .btn-primary.active.focus,.touchevents .btn-primary.active:focus,.touchevents .btn-primary.active:hover,.touchevents .btn-primary:active.focus,.touchevents .btn-primary:active:focus,.touchevents .btn-primary:active:hover,.touchevents .open>.btn-primary.dropdown-toggle.focus,.touchevents .open>.btn-primary.dropdown-toggle:focus,.touchevents .open>.btn-primary.dropdown-toggle:hover {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {
 background-image:none
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
 background-color:#303c49;
 border-color:#303c49
}
.btn-primary .badge {
 color:#303c49;
 background-color:#e2e3e4
}
.btn-primary .link {
 display:inline
}
.btn-primary .link[class*=" icon-"]:before,.btn-primary .link[class^=icon-]:before {
 color:#e2e3e4;
 top:-8px
}
.btn-cta {
 color:#fff;
 background-color:#e40045;
 border-color:#e40045
}
.btn-cta.focus,.btn-cta:focus {
 color:#fff;
 background-color:#b10036;
 border-color:#65001e
}
.touchevents .btn-cta.focus,.touchevents .btn-cta:focus {
 color:#fff;
 background-color:#e40045;
 border-color:#e40045
}
.btn-cta:hover {
 color:#fff;
 background-color:#b10036;
 border-color:#a70032
}
.touchevents .btn-cta:hover {
 color:#fff;
 background-color:#e40045;
 border-color:#e40045
}
.btn-cta.active,.btn-cta:active,.open>.btn-cta.dropdown-toggle {
 color:#fff;
 background-color:#b10036;
 border-color:#a70032
}
.touchevents .btn-cta.active,.touchevents .btn-cta:active,.touchevents .open>.btn-cta.dropdown-toggle {
 color:#fff;
 background-color:#e40045;
 border-color:#e40045
}
.btn-cta.active.focus,.btn-cta.active:focus,.btn-cta.active:hover,.btn-cta:active.focus,.btn-cta:active:focus,.btn-cta:active:hover,.open>.btn-cta.dropdown-toggle.focus,.open>.btn-cta.dropdown-toggle:focus,.open>.btn-cta.dropdown-toggle:hover {
 color:#fff;
 background-color:#8d002b;
 border-color:#65001e
}
.touchevents .btn-cta.active.focus,.touchevents .btn-cta.active:focus,.touchevents .btn-cta.active:hover,.touchevents .btn-cta:active.focus,.touchevents .btn-cta:active:focus,.touchevents .btn-cta:active:hover,.touchevents .open>.btn-cta.dropdown-toggle.focus,.touchevents .open>.btn-cta.dropdown-toggle:focus,.touchevents .open>.btn-cta.dropdown-toggle:hover {
 color:#fff;
 background-color:#e40045;
 border-color:#e40045
}
.btn-cta.active,.btn-cta:active,.open>.btn-cta.dropdown-toggle {
 background-image:none
}
.btn-cta.disabled.focus,.btn-cta.disabled:focus,.btn-cta.disabled:hover,.btn-cta[disabled].focus,.btn-cta[disabled]:focus,.btn-cta[disabled]:hover,fieldset[disabled] .btn-cta.focus,fieldset[disabled] .btn-cta:focus,fieldset[disabled] .btn-cta:hover {
 background-color:#e40045;
 border-color:#e40045
}
.btn-cta .badge {
 color:#e40045;
 background-color:#fff
}
.btn-cta .link {
 display:inline;
 color:#e2e3e4
}
.btn-cta .link[class*=" icon-"],.btn-cta .link[class^=icon-] {
 color:#fff
}
.btn-cta .link[class*=" icon-"]:before,.btn-cta .link[class^=icon-]:before {
 color:#fff;
 font-size:1.5em;
 top:-1px;
 left:-5px
}
.btn-cta .link[class*=" icon-"]:hover,.btn-cta .link[class^=icon-]:hover {
 color:inherit
}
.btn-group-lg>.btn,.btn-group-lg>.jvectormap-goback,.btn-group-lg>.jvectormap-zoomin,.btn-group-lg>.jvectormap-zoomout,.btn-lg {
 padding:15px 25px;
 font-size:22px;
 line-height:1.3333333;
 border-radius:6px;
 font-family:MAN-light,Arial,sans-serif
}
.btn-group-sm>.btn,.btn-group-sm>.jvectormap-goback,.btn-group-sm>.jvectormap-zoomin,.btn-group-sm>.jvectormap-zoomout,.btn-sm {
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.btn-group-xs>.btn,.btn-group-xs>.jvectormap-goback,.btn-group-xs>.jvectormap-zoomin,.btn-group-xs>.jvectormap-zoomout,.btn-xs {
 padding:1px 5px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.btn-block {
 display:block;
 width:100%
}
.btn-block+.btn-block {
 margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
 width:100%
}
.fade {
 opacity:0;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.fade.in {
 opacity:1
}
.collapse {
 display:none
}
.collapse.in {
 display:block
}
tr.collapse.in {
 display:table-row
}
tbody.collapse.in {
 display:table-row-group
}
.collapsing {
 position:relative;
 height:0;
 overflow:hidden;
 -webkit-transition-property:height,visibility;
 transition-property:height,visibility;
 -webkit-transition-duration:.35s;
 transition-duration:.35s;
 -webkit-transition-timing-function:ease;
 transition-timing-function:ease
}
.caret {
 display:inline-block;
 width:0;
 height:0;
 margin-left:2px;
 vertical-align:middle;
 border-top:7px dashed;
 border-right:7px solid transparent;
 border-left:7px solid transparent
}
.dropup .caret {
 border-top:0;
 border-bottom:7px dashed;
 content:""
}
.btn-group,.btn-group-vertical {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group-vertical>.jvectormap-goback,.btn-group-vertical>.jvectormap-zoomin,.btn-group-vertical>.jvectormap-zoomout,.btn-group>.btn,.btn-group>.jvectormap-goback,.btn-group>.jvectormap-zoomin,.btn-group>.jvectormap-zoomout {
 position:relative;
 float:left
}
.btn-group-vertical>.active.jvectormap-goback,.btn-group-vertical>.active.jvectormap-zoomin,.btn-group-vertical>.active.jvectormap-zoomout,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group-vertical>.jvectormap-goback:active,.btn-group-vertical>.jvectormap-goback:focus,.btn-group-vertical>.jvectormap-goback:hover,.btn-group-vertical>.jvectormap-zoomin:active,.btn-group-vertical>.jvectormap-zoomin:focus,.btn-group-vertical>.jvectormap-zoomin:hover,.btn-group-vertical>.jvectormap-zoomout:active,.btn-group-vertical>.jvectormap-zoomout:focus,.btn-group-vertical>.jvectormap-zoomout:hover,.btn-group>.active.jvectormap-goback,.btn-group>.active.jvectormap-zoomin,.btn-group>.active.jvectormap-zoomout,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.btn-group>.jvectormap-goback:active,.btn-group>.jvectormap-goback:focus,.btn-group>.jvectormap-goback:hover,.btn-group>.jvectormap-zoomin:active,.btn-group>.jvectormap-zoomin:focus,.btn-group>.jvectormap-zoomin:hover,.btn-group>.jvectormap-zoomout:active,.btn-group>.jvectormap-zoomout:focus,.btn-group>.jvectormap-zoomout:hover {
 z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn+.jvectormap-goback,.btn-group .btn+.jvectormap-zoomin,.btn-group .btn+.jvectormap-zoomout,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group .btn-group+.jvectormap-goback,.btn-group .btn-group+.jvectormap-zoomin,.btn-group .btn-group+.jvectormap-zoomout,.btn-group .jvectormap-goback+.btn,.btn-group .jvectormap-goback+.btn-group,.btn-group .jvectormap-goback+.jvectormap-goback,.btn-group .jvectormap-goback+.jvectormap-zoomin,.btn-group .jvectormap-goback+.jvectormap-zoomout,.btn-group .jvectormap-zoomin+.btn,.btn-group .jvectormap-zoomin+.btn-group,.btn-group .jvectormap-zoomin+.jvectormap-goback,.btn-group .jvectormap-zoomin+.jvectormap-zoomin,.btn-group .jvectormap-zoomin+.jvectormap-zoomout,.btn-group .jvectormap-zoomout+.btn,.btn-group .jvectormap-zoomout+.btn-group,.btn-group .jvectormap-zoomout+.jvectormap-goback,.btn-group .jvectormap-zoomout+.jvectormap-zoomin,.btn-group .jvectormap-zoomout+.jvectormap-zoomout {
 margin-left:-1px
}
.btn-toolbar {
 margin-left:-5px
}
.btn-toolbar:after,.btn-toolbar:before {
 content:" ";
 display:table
}
.btn-toolbar:after {
 clear:both
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.btn-toolbar .jvectormap-goback,.btn-toolbar .jvectormap-zoomin,.btn-toolbar .jvectormap-zoomout {
 float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group,.btn-toolbar>.jvectormap-goback,.btn-toolbar>.jvectormap-zoomin,.btn-toolbar>.jvectormap-zoomout {
 margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.jvectormap-goback:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.jvectormap-zoomin:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-group>.jvectormap-zoomout:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 border-radius:0
}
.btn-group>.btn:first-child,.btn-group>.jvectormap-goback:first-child,.btn-group>.jvectormap-zoomin:first-child,.btn-group>.jvectormap-zoomout:first-child {
 margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.jvectormap-goback:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.jvectormap-zoomin:first-child:not(:last-child):not(.dropdown-toggle),.btn-group>.jvectormap-zoomout:first-child:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child),.btn-group>.jvectormap-goback:last-child:not(:first-child),.btn-group>.jvectormap-zoomin:last-child:not(:first-child),.btn-group>.jvectormap-zoomout:last-child:not(:first-child) {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.btn-group>.btn-group {
 float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn-group:not(:first-child):not(:last-child)>.jvectormap-goback,.btn-group>.btn-group:not(:first-child):not(:last-child)>.jvectormap-zoomin,.btn-group>.btn-group:not(:first-child):not(:last-child)>.jvectormap-zoomout {
 border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn-group:first-child:not(:last-child)>.jvectormap-goback:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.jvectormap-zoomin:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.jvectormap-zoomout:last-child {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.jvectormap-goback:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.jvectormap-zoomin:first-child,.btn-group>.btn-group:last-child:not(:first-child)>.jvectormap-zoomout:first-child {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
 outline:0
}
.btn-group>.btn+.dropdown-toggle,.btn-group>.jvectormap-goback+.dropdown-toggle,.btn-group>.jvectormap-zoomin+.dropdown-toggle,.btn-group>.jvectormap-zoomout+.dropdown-toggle {
 padding-left:8px;
 padding-right:8px
}
.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group-lg.btn-group>.jvectormap-goback+.dropdown-toggle,.btn-group-lg.btn-group>.jvectormap-zoomin+.dropdown-toggle,.btn-group-lg.btn-group>.jvectormap-zoomout+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle {
 padding-left:12px;
 padding-right:12px
}
.btn-group.open .dropdown-toggle {
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn .caret,.jvectormap-goback .caret,.jvectormap-zoomin .caret,.jvectormap-zoomout .caret {
 margin-left:0
}
.btn-group-lg>.btn .caret,.btn-group-lg>.jvectormap-goback .caret,.btn-group-lg>.jvectormap-zoomin .caret,.btn-group-lg>.jvectormap-zoomout .caret,.btn-lg .caret {
 border-width:7px 7px 0;
 border-bottom-width:0
}
.dropup .btn-group-lg>.btn .caret,.dropup .btn-group-lg>.jvectormap-goback .caret,.dropup .btn-group-lg>.jvectormap-zoomin .caret,.dropup .btn-group-lg>.jvectormap-zoomout .caret,.dropup .btn-lg .caret {
 border-width:0 7px 7px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn,.btn-group-vertical>.btn-group>.jvectormap-goback,.btn-group-vertical>.btn-group>.jvectormap-zoomin,.btn-group-vertical>.btn-group>.jvectormap-zoomout,.btn-group-vertical>.jvectormap-goback,.btn-group-vertical>.jvectormap-zoomin,.btn-group-vertical>.jvectormap-zoomout {
 display:block;
 float:none;
 width:100%;
 max-width:100%
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before {
 content:" ";
 display:table
}
.btn-group-vertical>.btn-group:after {
 clear:both
}
.btn-group-vertical>.btn-group>.btn,.btn-group-vertical>.btn-group>.jvectormap-goback,.btn-group-vertical>.btn-group>.jvectormap-zoomin,.btn-group-vertical>.btn-group>.jvectormap-zoomout {
 float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn+.jvectormap-goback,.btn-group-vertical>.btn+.jvectormap-zoomin,.btn-group-vertical>.btn+.jvectormap-zoomout,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group,.btn-group-vertical>.btn-group+.jvectormap-goback,.btn-group-vertical>.btn-group+.jvectormap-zoomin,.btn-group-vertical>.btn-group+.jvectormap-zoomout,.btn-group-vertical>.jvectormap-goback+.btn,.btn-group-vertical>.jvectormap-goback+.btn-group,.btn-group-vertical>.jvectormap-goback+.jvectormap-goback,.btn-group-vertical>.jvectormap-goback+.jvectormap-zoomin,.btn-group-vertical>.jvectormap-goback+.jvectormap-zoomout,.btn-group-vertical>.jvectormap-zoomin+.btn,.btn-group-vertical>.jvectormap-zoomin+.btn-group,.btn-group-vertical>.jvectormap-zoomin+.jvectormap-goback,.btn-group-vertical>.jvectormap-zoomin+.jvectormap-zoomin,.btn-group-vertical>.jvectormap-zoomin+.jvectormap-zoomout,.btn-group-vertical>.jvectormap-zoomout+.btn,.btn-group-vertical>.jvectormap-zoomout+.btn-group,.btn-group-vertical>.jvectormap-zoomout+.jvectormap-goback,.btn-group-vertical>.jvectormap-zoomout+.jvectormap-zoomin,.btn-group-vertical>.jvectormap-zoomout+.jvectormap-zoomout {
 margin-top:-1px;
 margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group-vertical>.jvectormap-goback:not(:first-child):not(:last-child),.btn-group-vertical>.jvectormap-zoomin:not(:first-child):not(:last-child),.btn-group-vertical>.jvectormap-zoomout:not(:first-child):not(:last-child) {
 border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.jvectormap-goback:first-child:not(:last-child),.btn-group-vertical>.jvectormap-zoomin:first-child:not(:last-child),.btn-group-vertical>.jvectormap-zoomout:first-child:not(:last-child) {
 border-top-right-radius:4px;
 border-top-left-radius:4px;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child),.btn-group-vertical>.jvectormap-goback:last-child:not(:first-child),.btn-group-vertical>.jvectormap-zoomin:last-child:not(:first-child),.btn-group-vertical>.jvectormap-zoomout:last-child:not(:first-child) {
 border-top-right-radius:0;
 border-top-left-radius:0;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.jvectormap-goback,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.jvectormap-zoomin,.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.jvectormap-zoomout {
 border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.jvectormap-goback:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.jvectormap-zoomin:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.jvectormap-zoomout:last-child {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.jvectormap-goback:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.jvectormap-zoomin:first-child,.btn-group-vertical>.btn-group:last-child:not(:first-child)>.jvectormap-zoomout:first-child {
 border-top-right-radius:0;
 border-top-left-radius:0
}
.btn-group-justified {
 display:table;
 width:100%;
 table-layout:fixed;
 border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group,.btn-group-justified>.jvectormap-goback,.btn-group-justified>.jvectormap-zoomin,.btn-group-justified>.jvectormap-zoomout {
 float:none;
 display:table-cell;
 width:1%
}
.btn-group-justified>.btn-group .btn,.btn-group-justified>.btn-group .jvectormap-goback,.btn-group-justified>.btn-group .jvectormap-zoomin,.btn-group-justified>.btn-group .jvectormap-zoomout {
 width:100%
}
.btn-group-justified>.btn-group .dropdown-menu {
 left:auto
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.jvectormap-goback input[type=checkbox],[data-toggle=buttons]>.btn-group>.jvectormap-goback input[type=radio],[data-toggle=buttons]>.btn-group>.jvectormap-zoomin input[type=checkbox],[data-toggle=buttons]>.btn-group>.jvectormap-zoomin input[type=radio],[data-toggle=buttons]>.btn-group>.jvectormap-zoomout input[type=checkbox],[data-toggle=buttons]>.btn-group>.jvectormap-zoomout input[type=radio],[data-toggle=buttons]>.jvectormap-goback input[type=checkbox],[data-toggle=buttons]>.jvectormap-goback input[type=radio],[data-toggle=buttons]>.jvectormap-zoomin input[type=checkbox],[data-toggle=buttons]>.jvectormap-zoomin input[type=radio],[data-toggle=buttons]>.jvectormap-zoomout input[type=checkbox],[data-toggle=buttons]>.jvectormap-zoomout input[type=radio] {
 position:absolute;
 clip:rect(0,0,0,0);
 pointer-events:none
}
.input-group {
 position:relative;
 display:table;
 border-collapse:separate
}
.input-group[class*=col-] {
 float:none;
 padding-left:0;
 padding-right:0
}
.input-group .form-control {
 position:relative;
 z-index:2;
 float:left;
 width:100%;
 margin-bottom:0
}
.input-group .form-control:focus {
 z-index:3
}
.input-group .form-control,.input-group-addon,.input-group-btn {
 display:table-cell
}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
 border-radius:0
}
.input-group-addon,.input-group-btn {
 width:1%;
 white-space:nowrap;
 vertical-align:middle
}
.input-group-addon {
 padding:10px 10px;
 font-size:15px;
 font-weight:400;
 line-height:1;
 color:#303c49;
 text-align:center;
 background-color:#f0f1f2;
 border:1px solid #ccc;
 border-radius:4px
}
.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn,.input-group-sm>.input-group-btn>.input-group-addon.jvectormap-goback,.input-group-sm>.input-group-btn>.input-group-addon.jvectormap-zoomin,.input-group-sm>.input-group-btn>.input-group-addon.jvectormap-zoomout {
 padding:5px 10px;
 font-size:12px;
 border-radius:0
}
.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn,.input-group-lg>.input-group-btn>.input-group-addon.jvectormap-goback,.input-group-lg>.input-group-btn>.input-group-addon.jvectormap-zoomin,.input-group-lg>.input-group-btn>.input-group-addon.jvectormap-zoomout {
 padding:15px 15px;
 font-size:22px;
 border-radius:0
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
 margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.btn-group>.jvectormap-goback,.input-group-btn:first-child>.btn-group>.jvectormap-zoomin,.input-group-btn:first-child>.btn-group>.jvectormap-zoomout,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:first-child>.jvectormap-goback,.input-group-btn:first-child>.jvectormap-zoomin,.input-group-btn:first-child>.jvectormap-zoomout,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn-group:not(:last-child)>.jvectormap-goback,.input-group-btn:last-child>.btn-group:not(:last-child)>.jvectormap-zoomin,.input-group-btn:last-child>.btn-group:not(:last-child)>.jvectormap-zoomout,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.jvectormap-goback:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.jvectormap-zoomin:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.jvectormap-zoomout:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
.input-group-addon:first-child {
 border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn-group:not(:first-child)>.jvectormap-goback,.input-group-btn:first-child>.btn-group:not(:first-child)>.jvectormap-zoomin,.input-group-btn:first-child>.btn-group:not(:first-child)>.jvectormap-zoomout,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.jvectormap-goback:not(:first-child),.input-group-btn:first-child>.jvectormap-zoomin:not(:first-child),.input-group-btn:first-child>.jvectormap-zoomout:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.btn-group>.jvectormap-goback,.input-group-btn:last-child>.btn-group>.jvectormap-zoomin,.input-group-btn:last-child>.btn-group>.jvectormap-zoomout,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:last-child>.jvectormap-goback,.input-group-btn:last-child>.jvectormap-zoomin,.input-group-btn:last-child>.jvectormap-zoomout {
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
.input-group-addon:last-child {
 border-left:0
}
.input-group-btn {
 position:relative;
 font-size:0;
 white-space:nowrap
}
.input-group-btn>.btn,.input-group-btn>.jvectormap-goback,.input-group-btn>.jvectormap-zoomin,.input-group-btn>.jvectormap-zoomout {
 position:relative
}
.input-group-btn>.btn+.btn,.input-group-btn>.btn+.jvectormap-goback,.input-group-btn>.btn+.jvectormap-zoomin,.input-group-btn>.btn+.jvectormap-zoomout,.input-group-btn>.jvectormap-goback+.btn,.input-group-btn>.jvectormap-goback+.jvectormap-goback,.input-group-btn>.jvectormap-goback+.jvectormap-zoomin,.input-group-btn>.jvectormap-goback+.jvectormap-zoomout,.input-group-btn>.jvectormap-zoomin+.btn,.input-group-btn>.jvectormap-zoomin+.jvectormap-goback,.input-group-btn>.jvectormap-zoomin+.jvectormap-zoomin,.input-group-btn>.jvectormap-zoomin+.jvectormap-zoomout,.input-group-btn>.jvectormap-zoomout+.btn,.input-group-btn>.jvectormap-zoomout+.jvectormap-goback,.input-group-btn>.jvectormap-zoomout+.jvectormap-zoomin,.input-group-btn>.jvectormap-zoomout+.jvectormap-zoomout {
 margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover,.input-group-btn>.jvectormap-goback:active,.input-group-btn>.jvectormap-goback:focus,.input-group-btn>.jvectormap-goback:hover,.input-group-btn>.jvectormap-zoomin:active,.input-group-btn>.jvectormap-zoomin:focus,.input-group-btn>.jvectormap-zoomin:hover,.input-group-btn>.jvectormap-zoomout:active,.input-group-btn>.jvectormap-zoomout:focus,.input-group-btn>.jvectormap-zoomout:hover {
 z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group,.input-group-btn:first-child>.jvectormap-goback,.input-group-btn:first-child>.jvectormap-zoomin,.input-group-btn:first-child>.jvectormap-zoomout {
 margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group,.input-group-btn:last-child>.jvectormap-goback,.input-group-btn:last-child>.jvectormap-zoomin,.input-group-btn:last-child>.jvectormap-zoomout {
 z-index:2;
 margin-left:-1px
}
.nav {
 margin-bottom:0;
 padding-left:0;
 list-style:none
}
.nav:after,.nav:before {
 content:" ";
 display:table
}
.nav:after {
 clear:both
}
.nav .slick-slide,.nav>li {
 position:relative;
 display:block
}
.nav .slick-slide>a,.nav>li>a {
 position:relative;
 display:block;
 padding:10px 0;
 margin:0 15px
}
.nav .slick-slide>a:focus,.nav .slick-slide>a:hover,.nav>li>a:focus,.nav>li>a:hover {
 text-decoration:none;
 background-color:transparent
}
.nav .nav-divider {
 height:1px;
 margin:9.5px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.nav>li>a>img {
 max-width:none
}
.nav-tabs {
 border-bottom:1px solid transparent
}
.nav-tabs.slick-slider {
 padding-left:20px;
 padding-right:20px
}
.nav-tabs .slick-slide,.nav-tabs>li {
 float:left;
 margin-bottom:-1px
}
.nav-tabs .slick-slide>a,.nav-tabs>li>a {
 line-height:1.428571429;
 position:relative
}
.nav-tabs .slick-slide>a::after,.nav-tabs>li>a::after {
 position:absolute;
 content:'';
 height:4px;
 left:50%;
 right:50%;
 bottom:0;
 opacity:0;
 background:#e40045;
 -webkit-transition:left .2s ease-in 50ms,right .2s ease-in 50ms,opacity 70ms ease 50ms;
 transition:left .2s ease-in 50ms,right .2s ease-in 50ms,opacity 70ms ease 50ms
}
.nav-tabs .slick-slide>a:hover:after,.nav-tabs>li>a:hover:after {
 opacity:1;
 left:0;
 right:0
}
.nav-tabs .slick-slide.active>a,.nav-tabs>li.active>a {
 color:#e40045
}
.nav-tabs .slick-slide.active>a,.nav-tabs .slick-slide.active>a:focus,.nav-tabs .slick-slide.active>a:hover,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
 cursor:default
}
.nav-tabs .slick-slide.active>a:after,.nav-tabs>li.active>a:after {
 opacity:1;
 left:0;
 right:0
}
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.pagination {
 display:inline-block;
 padding-left:0;
 margin:21px 0;
 border-radius:4px
}
.pagination>li {
 display:inline
}
.pagination>li>a,.pagination>li>span {
 position:relative;
 float:left;
 padding:10px 10px;
 line-height:1.428571429;
 text-decoration:none;
 color:#303c49;
 background-color:#fff;
 border:1px solid #d6d8db;
 margin-left:-1px
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
 margin-left:0;
 border-bottom-left-radius:4px;
 border-top-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
 border-bottom-right-radius:4px;
 border-top-right-radius:4px
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
 z-index:2;
 color:#303c49;
 background-color:#e2e3e4;
 border-color:#d6d8db
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
 z-index:3;
 color:#d6d8db;
 background-color:#303c49;
 border-color:#303c49;
 cursor:default
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
 color:#e2e3e4;
 background-color:#fff;
 border-color:#d6d8db;
 cursor:not-allowed
}
@media screen and (max-width:767px) {
 .pagination {
  display:block
 }
 .pagination>li>a,.pagination>li>span {
  float:none;
  display:block;
  border-radius:0!important;
  margin-left:-1px;
  margin-top:-1px
 }
 .pagination>li {
  width:25%;
  float:left;
  display:block
 }
}
@media screen and (max-width:479px) {
 .pagination>li {
  width:33.33%
 }
}
.thumbnail {
 display:block;
 padding:0;
 margin-bottom:21px;
 line-height:1.428571429;
 background-color:#fff;
 border:1px solid #d6d8db;
 border-radius:0;
 -webkit-transition:border .2s ease-in-out;
 transition:border .2s ease-in-out
}
.thumbnail a>img,.thumbnail>img {
 display:block;
 max-width:100%;
 height:auto;
 margin-left:auto;
 margin-right:auto
}
.thumbnail .caption {
 padding:15px 15px 10px;
 color:#303c49
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
 border-color:inherit
}
@-webkit-keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@keyframes progress-bar-stripes {
 from {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
.progress {
 overflow:hidden;
 height:3px;
 margin-bottom:0;
 background-color:#838a92;
 border-radius:0;
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 width:100%
}
.progress-bar {
 float:left;
 width:0%;
 height:100%;
 font-size:12px;
 line-height:21px;
 color:#fff;
 text-align:center;
 background-color:#e40045;
 -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 -webkit-transition:width .6s ease;
 transition:width .6s ease
}
.progress-bar-striped,.progress-striped .progress-bar {
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-size:40px 40px
}
.progress-bar.active,.progress.active .progress-bar {
 -webkit-animation:progress-bar-stripes 2s linear infinite;
 animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
 background-color:#5cb85c
}
.progress-striped .progress-bar-success {
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
 background-color:#5bc0de
}
.progress-striped .progress-bar-info {
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
 background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
 background-color:#d9534f
}
.progress-striped .progress-bar-danger {
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media {
 margin-top:15px
}
.media:first-child {
 margin-top:0
}
.media,.media-body {
 zoom:1;
 overflow:hidden
}
.media-body {
 width:10000px
}
.media-object {
 display:block;
 max-width:60px
}
.media-object.img-thumbnail {
 max-width:none
}
.media-right,.media>.pull-right {
 padding-left:10px
}
.media-left,.media>.pull-left {
 padding-right:10px
}
.media-body,.media-left,.media-right {
 display:table-cell;
 vertical-align:top
}
.media-middle {
 vertical-align:middle
}
.media-bottom {
 vertical-align:bottom
}
.media-heading {
 margin-top:0;
 margin-bottom:5px
}
.media-list {
 padding-left:0;
 list-style:none
}
.list-group {
 margin-bottom:20px;
 padding-left:0
}
#routing .tpl_list-group-item,.list-group-item {
 position:relative;
 display:block;
 padding:10px 15px;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #d6d8db
}
#routing .tpl_list-group-item:first-child,.list-group-item:first-child {
 border-top-right-radius:4px;
 border-top-left-radius:4px
}
#routing .tpl_list-group-item:last-child,.list-group-item:last-child {
 margin-bottom:0;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
#routing a.tpl_list-group-item,#routing button.tpl_list-group-item,a.list-group-item,button.list-group-item {
 color:#555
}
#routing a.tpl_list-group-item .list-group-item-heading,#routing button.tpl_list-group-item .list-group-item-heading,a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
 color:#333
}
#routing a.tpl_list-group-item:focus,#routing a.tpl_list-group-item:hover,#routing button.tpl_list-group-item:focus,#routing button.tpl_list-group-item:hover,a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
 text-decoration:none;
 color:#555;
 background-color:#f5f5f5
}
#routing button.tpl_list-group-item,button.list-group-item {
 width:100%;
 text-align:left
}
#routing .disabled.tpl_list-group-item,#routing .disabled.tpl_list-group-item:focus,#routing .disabled.tpl_list-group-item:hover,.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
 background-color:#f0f1f2;
 color:#e2e3e4;
 cursor:not-allowed
}
#routing .disabled.tpl_list-group-item .list-group-item-heading,#routing .disabled.tpl_list-group-item:focus .list-group-item-heading,#routing .disabled.tpl_list-group-item:hover .list-group-item-heading,.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
 color:inherit
}
#routing .disabled.tpl_list-group-item .list-group-item-text,#routing .disabled.tpl_list-group-item:focus .list-group-item-text,#routing .disabled.tpl_list-group-item:hover .list-group-item-text,.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
 color:#e2e3e4
}
#routing .active.tpl_list-group-item,#routing .active.tpl_list-group-item:focus,#routing .active.tpl_list-group-item:hover,.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
 z-index:2;
 color:#fff;
 background-color:#303c49;
 border-color:#303c49
}
#routing .active.tpl_list-group-item .list-group-item-heading,#routing .active.tpl_list-group-item .list-group-item-heading>.small,#routing .active.tpl_list-group-item .list-group-item-heading>small,#routing .active.tpl_list-group-item:focus .list-group-item-heading,#routing .active.tpl_list-group-item:focus .list-group-item-heading>.small,#routing .active.tpl_list-group-item:focus .list-group-item-heading>small,#routing .active.tpl_list-group-item:hover .list-group-item-heading,#routing .active.tpl_list-group-item:hover .list-group-item-heading>.small,#routing .active.tpl_list-group-item:hover .list-group-item-heading>small,.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
 color:inherit
}
#routing .active.tpl_list-group-item .list-group-item-text,#routing .active.tpl_list-group-item:focus .list-group-item-text,#routing .active.tpl_list-group-item:hover .list-group-item-text,.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
 color:#8fa2b6
}
.list-group-item-success {
 color:#3c763d;
 background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success {
 color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
 color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
 color:#3c763d;
 background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
 color:#fff;
 background-color:#3c763d;
 border-color:#3c763d
}
.list-group-item-info {
 color:#31708f;
 background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info {
 color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
 color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
 color:#31708f;
 background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
 color:#fff;
 background-color:#31708f;
 border-color:#31708f
}
.list-group-item-warning {
 color:#8a6d3b;
 background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning {
 color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
 color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
 color:#8a6d3b;
 background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
 color:#fff;
 background-color:#8a6d3b;
 border-color:#8a6d3b
}
.list-group-item-danger {
 color:#e40045;
 background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger {
 color:#e40045
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
 color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
 color:#e40045;
 background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
 color:#fff;
 background-color:#e40045;
 border-color:#e40045
}
.list-group-item-heading {
 margin-top:0;
 margin-bottom:5px
}
.list-group-item-text {
 margin-bottom:0;
 line-height:1.3
}
.embed-responsive {
 position:relative;
 display:block;
 height:0;
 padding:0;
 overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 height:100%;
 width:100%;
 border:0
}
.embed-responsive-1by1 {
 padding-bottom:100%
}
.embed-responsive-16by9,.youttube-container .embed-responsive {
 padding-bottom:56.25%
}
.embed-responsive-4by3 {
 padding-bottom:75%
}
.embed-responsive-1by0-766 {
 padding-bottom:76.6216216%
}
.embed-responsive-3by4 {
 padding-bottom:133.333333333%
}
.close {
 float:right;
 font-size:22.5px;
 font-weight:400;
 line-height:1;
 color:#303c49
}
.close:focus,.close:hover {
 color:#e40045;
 text-decoration:none;
 cursor:pointer;
 outline:0
}
button.close {
 padding:0;
 cursor:pointer;
 background:0 0;
 border:0;
 -webkit-appearance:none
}
.modal-open {
 overflow:hidden
}
.modal {
 display:none;
 overflow:hidden;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1050;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
 -webkit-transform:translate(0,-25%);
 transform:translate(0,-25%);
 -webkit-transition:-webkit-transform .3s ease-out;
 transition:-webkit-transform .3s ease-out;
 transition:transform .3s ease-out;
 transition:transform .3s ease-out,-webkit-transform .3s ease-out
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0,0);
 transform:translate(0,0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px 5px
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
 box-shadow:0 3px 9px rgba(0,0,0,.5);
 background-clip:padding-box;
 outline:0
}
.modal-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1040;
 background-color:#000
}
.modal-backdrop.fade {
 opacity:0
}
.modal-backdrop.in {
 opacity:.5!important
}
.modal-header {
 min-height:51px;
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header:after,.modal-header:before {
 content:" ";
 display:table
}
.modal-header:after {
 clear:both
}
.modal-header .close {
 margin-top:-2px
}
.modal-header .close:active,.modal-header .close:active:focus,.modal-header .close:focus {
 outline:0
}
.modal-title {
 margin:0;
 line-height:1.428571429
}
#slicebox .next:active:before,#slicebox .next:focus:before,#slicebox .prev:active:before,#slicebox .prev:focus:before,.modal-body .slick-next:active:before,.modal-body .slick-next:focus:before,.modal-body .slick-prev:active:before,.modal-body .slick-prev:focus:before {
 background-image:none;
 outline:0
}
#slicebox .next:focus:before,#slicebox .prev:focus:before,.modal-body .slick-next:focus:before,.modal-body .slick-prev:focus:before {
 background-color:#e6e6e6;
 border-color:#000
}
#slicebox .next:before,#slicebox .prev:before,.modal-body .slick-next:before,.modal-body .slick-prev:before {
 background:#fff;
 border:1px solid #303c49;
 border-radius:4px;
 display:block;
 width:100%;
 height:100%;
 padding-top:8px
}
#slicebox .next:before:hover,#slicebox .prev:before:hover,.modal-body .slick-next:before:hover,.modal-body .slick-prev:before:hover {
 background-color:#e6e6e6;
 border-color:#181e24
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-body:hover video {
 cursor:pointer
}
.modal-body figcaption {
 padding-top:10px
}
.modal-body img,.modal-body video {
 max-width:100%;
 margin:0 auto;
 display:block
}
.modal-footer {
 padding:15px;
 border-top:1px solid #e5e5e5
}
.modal-footer:after,.modal-footer:before {
 content:" ";
 display:table
}
.modal-footer:after {
 clear:both
}
.modal-footer .btn+.btn,.modal-footer .btn+.jvectormap-goback,.modal-footer .btn+.jvectormap-zoomin,.modal-footer .btn+.jvectormap-zoomout,.modal-footer .jvectormap-goback+.btn,.modal-footer .jvectormap-goback+.jvectormap-goback,.modal-footer .jvectormap-goback+.jvectormap-zoomin,.modal-footer .jvectormap-goback+.jvectormap-zoomout,.modal-footer .jvectormap-zoomin+.btn,.modal-footer .jvectormap-zoomin+.jvectormap-goback,.modal-footer .jvectormap-zoomin+.jvectormap-zoomin,.modal-footer .jvectormap-zoomin+.jvectormap-zoomout,.modal-footer .jvectormap-zoomout+.btn,.modal-footer .jvectormap-zoomout+.jvectormap-goback,.modal-footer .jvectormap-zoomout+.jvectormap-zoomin,.modal-footer .jvectormap-zoomout+.jvectormap-zoomout {
 margin-left:5px;
 margin-bottom:0
}
.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .btn+.jvectormap-goback,.modal-footer .btn-group .btn+.jvectormap-zoomin,.modal-footer .btn-group .btn+.jvectormap-zoomout,.modal-footer .btn-group .jvectormap-goback+.btn,.modal-footer .btn-group .jvectormap-goback+.jvectormap-goback,.modal-footer .btn-group .jvectormap-goback+.jvectormap-zoomin,.modal-footer .btn-group .jvectormap-goback+.jvectormap-zoomout,.modal-footer .btn-group .jvectormap-zoomin+.btn,.modal-footer .btn-group .jvectormap-zoomin+.jvectormap-goback,.modal-footer .btn-group .jvectormap-zoomin+.jvectormap-zoomin,.modal-footer .btn-group .jvectormap-zoomin+.jvectormap-zoomout,.modal-footer .btn-group .jvectormap-zoomout+.btn,.modal-footer .btn-group .jvectormap-zoomout+.jvectormap-goback,.modal-footer .btn-group .jvectormap-zoomout+.jvectormap-zoomin,.modal-footer .btn-group .jvectormap-zoomout+.jvectormap-zoomout {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-footer p {
 text-align:left
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
@media (max-width:767px) {
 .modal-dialog {
  margin:10px 15px
 }
}
@media (min-width:1012px) {
 .modal-dialog {
  width:665px;
  margin:30px auto
 }
}
@media (min-width:1200px) {
 .modal-dialog {
  width:772px
 }
}
.clearfix:after,.clearfix:before,.editorial-content:after,.editorial-content:before,.responsive-clearfix:after,.responsive-clearfix:before {
 content:" ";
 display:table
}
.clearfix:after,.editorial-content:after,.responsive-clearfix:after {
 clear:both
}
.center-block {
 display:block;
 margin-left:auto;
 margin-right:auto
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.hidden {
 display:none!important
}
.affix {
 position:fixed
}
@-ms-viewport {
 width:device-width
}
.visible-xs {
 display:none!important
}
.visible-sm {
 display:none!important
}
.visible-md {
 display:none!important
}
.visible-lg {
 display:none!important
}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
 display:none!important
}
@media (max-width:767px) {
 .visible-xs {
  display:block!important
 }
 table.visible-xs {
  display:table!important
 }
 tr.visible-xs {
  display:table-row!important
 }
 td.visible-xs,th.visible-xs {
  display:table-cell!important
 }
}
@media (max-width:767px) {
 .visible-xs-block {
  display:block!important
 }
}
@media (max-width:767px) {
 .visible-xs-inline {
  display:inline!important
 }
}
@media (max-width:767px) {
 .visible-xs-inline-block {
  display:inline-block!important
 }
}
@media (min-width:768px) and (max-width:1011px) {
 .visible-sm {
  display:block!important
 }
 table.visible-sm {
  display:table!important
 }
 tr.visible-sm {
  display:table-row!important
 }
 td.visible-sm,th.visible-sm {
  display:table-cell!important
 }
}
@media (min-width:768px) and (max-width:1011px) {
 .visible-sm-block {
  display:block!important
 }
}
@media (min-width:768px) and (max-width:1011px) {
 .visible-sm-inline {
  display:inline!important
 }
}
@media (min-width:768px) and (max-width:1011px) {
 .visible-sm-inline-block {
  display:inline-block!important
 }
}
@media (min-width:1012px) and (max-width:1199px) {
 .visible-md {
  display:block!important
 }
 table.visible-md {
  display:table!important
 }
 tr.visible-md {
  display:table-row!important
 }
 td.visible-md,th.visible-md {
  display:table-cell!important
 }
}
@media (min-width:1012px) and (max-width:1199px) {
 .visible-md-block {
  display:block!important
 }
}
@media (min-width:1012px) and (max-width:1199px) {
 .visible-md-inline {
  display:inline!important
 }
}
@media (min-width:1012px) and (max-width:1199px) {
 .visible-md-inline-block {
  display:inline-block!important
 }
}
@media (min-width:1200px) {
 .visible-lg {
  display:block!important
 }
 table.visible-lg {
  display:table!important
 }
 tr.visible-lg {
  display:table-row!important
 }
 td.visible-lg,th.visible-lg {
  display:table-cell!important
 }
}
@media (min-width:1200px) {
 .visible-lg-block {
  display:block!important
 }
}
@media (min-width:1200px) {
 .visible-lg-inline {
  display:inline!important
 }
}
@media (min-width:1200px) {
 .visible-lg-inline-block {
  display:inline-block!important
 }
}
@media (max-width:767px) {
 .hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) and (max-width:1011px) {
 .hidden-sm {
  display:none!important
 }
}
@media (min-width:1012px) and (max-width:1199px) {
 .hidden-md {
  display:none!important
 }
}
@media (min-width:1200px) {
 .hidden-lg {
  display:none!important
 }
}
.visible-print {
 display:none!important
}
@media print {
 .visible-print {
  display:block!important
 }
 table.visible-print {
  display:table!important
 }
 tr.visible-print {
  display:table-row!important
 }
 td.visible-print,th.visible-print {
  display:table-cell!important
 }
}
.visible-print-block {
 display:none!important
}
@media print {
 .visible-print-block {
  display:block!important
 }
}
.visible-print-inline {
 display:none!important
}
@media print {
 .visible-print-inline {
  display:inline!important
 }
}
.visible-print-inline-block {
 display:none!important
}
@media print {
 .visible-print-inline-block {
  display:inline-block!important
 }
}
@media print {
 .hidden-print {
  display:none!important
 }
}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated {
 -webkit-animation-duration:1.5s;
 animation-duration:1.5s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both
}
.animated.infinite {
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.animated.hinge {
 -webkit-animation-duration:2s;
 animation-duration:2s
}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY {
 -webkit-animation-duration:.75s;
 animation-duration:.75s
}
@-webkit-keyframes bounce {
 20%,53%,80%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 40%,43% {
  -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-30px,0);
  transform:translate3d(0,-30px,0)
 }
 70% {
  -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-15px,0);
  transform:translate3d(0,-15px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
@keyframes bounce {
 20%,53%,80%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 40%,43% {
  -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-30px,0);
  transform:translate3d(0,-30px,0)
 }
 70% {
  -webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  animation-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-15px,0);
  transform:translate3d(0,-15px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
.bounce {
 -webkit-animation-name:bounce;
 animation-name:bounce;
 -webkit-transform-origin:center bottom;
 transform-origin:center bottom
}
@-webkit-keyframes flash {
 50%,from,to {
  opacity:1
 }
 25%,75% {
  opacity:0
 }
}
@keyframes flash {
 50%,from,to {
  opacity:1
 }
 25%,75% {
  opacity:0
 }
}
.flash {
 -webkit-animation-name:flash;
 animation-name:flash
}
@-webkit-keyframes pulse {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 50% {
  -webkit-transform:scale3d(1.05,1.05,1.05);
  transform:scale3d(1.05,1.05,1.05)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes pulse {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 50% {
  -webkit-transform:scale3d(1.05,1.05,1.05);
  transform:scale3d(1.05,1.05,1.05)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.pulse {
 -webkit-animation-name:pulse;
 animation-name:pulse
}
@-webkit-keyframes rubberBand {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 30% {
  -webkit-transform:scale3d(1.25,.75,1);
  transform:scale3d(1.25,.75,1)
 }
 40% {
  -webkit-transform:scale3d(.75,1.25,1);
  transform:scale3d(.75,1.25,1)
 }
 50% {
  -webkit-transform:scale3d(1.15,.85,1);
  transform:scale3d(1.15,.85,1)
 }
 65% {
  -webkit-transform:scale3d(.95,1.05,1);
  transform:scale3d(.95,1.05,1)
 }
 75% {
  -webkit-transform:scale3d(1.05,.95,1);
  transform:scale3d(1.05,.95,1)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes rubberBand {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 30% {
  -webkit-transform:scale3d(1.25,.75,1);
  transform:scale3d(1.25,.75,1)
 }
 40% {
  -webkit-transform:scale3d(.75,1.25,1);
  transform:scale3d(.75,1.25,1)
 }
 50% {
  -webkit-transform:scale3d(1.15,.85,1);
  transform:scale3d(1.15,.85,1)
 }
 65% {
  -webkit-transform:scale3d(.95,1.05,1);
  transform:scale3d(.95,1.05,1)
 }
 75% {
  -webkit-transform:scale3d(1.05,.95,1);
  transform:scale3d(1.05,.95,1)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.rubberBand {
 -webkit-animation-name:rubberBand;
 animation-name:rubberBand
}
@-webkit-keyframes shake {
 from,to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 10%,30%,50%,70%,90% {
  -webkit-transform:translate3d(-10px,0,0);
  transform:translate3d(-10px,0,0)
 }
 20%,40%,60%,80% {
  -webkit-transform:translate3d(10px,0,0);
  transform:translate3d(10px,0,0)
 }
}
@keyframes shake {
 from,to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 10%,30%,50%,70%,90% {
  -webkit-transform:translate3d(-10px,0,0);
  transform:translate3d(-10px,0,0)
 }
 20%,40%,60%,80% {
  -webkit-transform:translate3d(10px,0,0);
  transform:translate3d(10px,0,0)
 }
}
.shake {
 -webkit-animation-name:shake;
 animation-name:shake
}
@-webkit-keyframes headShake {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 6.5% {
  -webkit-transform:translateX(-6px) rotateY(-9deg);
  transform:translateX(-6px) rotateY(-9deg)
 }
 18.5% {
  -webkit-transform:translateX(5px) rotateY(7deg);
  transform:translateX(5px) rotateY(7deg)
 }
 31.5% {
  -webkit-transform:translateX(-3px) rotateY(-5deg);
  transform:translateX(-3px) rotateY(-5deg)
 }
 43.5% {
  -webkit-transform:translateX(2px) rotateY(3deg);
  transform:translateX(2px) rotateY(3deg)
 }
 50% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
@keyframes headShake {
 0% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
 6.5% {
  -webkit-transform:translateX(-6px) rotateY(-9deg);
  transform:translateX(-6px) rotateY(-9deg)
 }
 18.5% {
  -webkit-transform:translateX(5px) rotateY(7deg);
  transform:translateX(5px) rotateY(7deg)
 }
 31.5% {
  -webkit-transform:translateX(-3px) rotateY(-5deg);
  transform:translateX(-3px) rotateY(-5deg)
 }
 43.5% {
  -webkit-transform:translateX(2px) rotateY(3deg);
  transform:translateX(2px) rotateY(3deg)
 }
 50% {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
.headShake {
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-name:headShake;
 animation-name:headShake
}
@-webkit-keyframes swing {
 20% {
  -webkit-transform:rotate3d(0,0,1,15deg);
  transform:rotate3d(0,0,1,15deg)
 }
 40% {
  -webkit-transform:rotate3d(0,0,1,-10deg);
  transform:rotate3d(0,0,1,-10deg)
 }
 60% {
  -webkit-transform:rotate3d(0,0,1,5deg);
  transform:rotate3d(0,0,1,5deg)
 }
 80% {
  -webkit-transform:rotate3d(0,0,1,-5deg);
  transform:rotate3d(0,0,1,-5deg)
 }
 to {
  -webkit-transform:rotate3d(0,0,1,0deg);
  transform:rotate3d(0,0,1,0deg)
 }
}
@keyframes swing {
 20% {
  -webkit-transform:rotate3d(0,0,1,15deg);
  transform:rotate3d(0,0,1,15deg)
 }
 40% {
  -webkit-transform:rotate3d(0,0,1,-10deg);
  transform:rotate3d(0,0,1,-10deg)
 }
 60% {
  -webkit-transform:rotate3d(0,0,1,5deg);
  transform:rotate3d(0,0,1,5deg)
 }
 80% {
  -webkit-transform:rotate3d(0,0,1,-5deg);
  transform:rotate3d(0,0,1,-5deg)
 }
 to {
  -webkit-transform:rotate3d(0,0,1,0deg);
  transform:rotate3d(0,0,1,0deg)
 }
}
.swing {
 -webkit-transform-origin:top center;
 transform-origin:top center;
 -webkit-animation-name:swing;
 animation-name:swing
}
@-webkit-keyframes tada {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 10%,20% {
  -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
 }
 30%,50%,70%,90% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
 }
 40%,60%,80% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes tada {
 from {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
 10%,20% {
  -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
 }
 30%,50%,70%,90% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
 }
 40%,60%,80% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
  transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
 }
 to {
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.tada {
 -webkit-animation-name:tada;
 animation-name:tada
}
@-webkit-keyframes wobble {
 from {
  -webkit-transform:none;
  transform:none
 }
 15% {
  -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
 }
 30% {
  -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
  transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
 }
 45% {
  -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
  transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
 }
 60% {
  -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
  transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
 }
 75% {
  -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes wobble {
 from {
  -webkit-transform:none;
  transform:none
 }
 15% {
  -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
 }
 30% {
  -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
  transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
 }
 45% {
  -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
  transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
 }
 60% {
  -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
  transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
 }
 75% {
  -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
.wobble {
 -webkit-animation-name:wobble;
 animation-name:wobble
}
@-webkit-keyframes jello {
 11.1%,from,to {
  -webkit-transform:none;
  transform:none
 }
 22.2% {
  -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
  transform:skewX(-12.5deg) skewY(-12.5deg)
 }
 33.3% {
  -webkit-transform:skewX(6.25deg) skewY(6.25deg);
  transform:skewX(6.25deg) skewY(6.25deg)
 }
 44.4% {
  -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
  transform:skewX(-3.125deg) skewY(-3.125deg)
 }
 55.5% {
  -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
  transform:skewX(1.5625deg) skewY(1.5625deg)
 }
 66.6% {
  -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
  transform:skewX(-.78125deg) skewY(-.78125deg)
 }
 77.7% {
  -webkit-transform:skewX(.390625deg) skewY(.390625deg);
  transform:skewX(.390625deg) skewY(.390625deg)
 }
 88.8% {
  -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
  transform:skewX(-.1953125deg) skewY(-.1953125deg)
 }
}
@keyframes jello {
 11.1%,from,to {
  -webkit-transform:none;
  transform:none
 }
 22.2% {
  -webkit-transform:skewX(-12.5deg) skewY(-12.5deg);
  transform:skewX(-12.5deg) skewY(-12.5deg)
 }
 33.3% {
  -webkit-transform:skewX(6.25deg) skewY(6.25deg);
  transform:skewX(6.25deg) skewY(6.25deg)
 }
 44.4% {
  -webkit-transform:skewX(-3.125deg) skewY(-3.125deg);
  transform:skewX(-3.125deg) skewY(-3.125deg)
 }
 55.5% {
  -webkit-transform:skewX(1.5625deg) skewY(1.5625deg);
  transform:skewX(1.5625deg) skewY(1.5625deg)
 }
 66.6% {
  -webkit-transform:skewX(-.78125deg) skewY(-.78125deg);
  transform:skewX(-.78125deg) skewY(-.78125deg)
 }
 77.7% {
  -webkit-transform:skewX(.390625deg) skewY(.390625deg);
  transform:skewX(.390625deg) skewY(.390625deg)
 }
 88.8% {
  -webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);
  transform:skewX(-.1953125deg) skewY(-.1953125deg)
 }
}
.jello {
 -webkit-animation-name:jello;
 animation-name:jello;
 -webkit-transform-origin:center;
 transform-origin:center
}
@-webkit-keyframes bounceIn {
 20%,40%,60%,80%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 to {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
@keyframes bounceIn {
 20%,40%,60%,80%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 20% {
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 40% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(1.03,1.03,1.03);
  transform:scale3d(1.03,1.03,1.03)
 }
 80% {
  -webkit-transform:scale3d(.97,.97,.97);
  transform:scale3d(.97,.97,.97)
 }
 to {
  opacity:1;
  -webkit-transform:scale3d(1,1,1);
  transform:scale3d(1,1,1)
 }
}
.bounceIn {
 -webkit-animation-name:bounceIn;
 animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
 60%,75%,90%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-3000px,0);
  transform:translate3d(0,-3000px,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(0,25px,0);
  transform:translate3d(0,25px,0)
 }
 75% {
  -webkit-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 90% {
  -webkit-transform:translate3d(0,5px,0);
  transform:translate3d(0,5px,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes bounceInDown {
 60%,75%,90%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(0,-3000px,0);
  transform:translate3d(0,-3000px,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(0,25px,0);
  transform:translate3d(0,25px,0)
 }
 75% {
  -webkit-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 90% {
  -webkit-transform:translate3d(0,5px,0);
  transform:translate3d(0,5px,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
.bounceInDown {
 -webkit-animation-name:bounceInDown;
 animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
 60%,75%,90%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(-3000px,0,0);
  transform:translate3d(-3000px,0,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(25px,0,0);
  transform:translate3d(25px,0,0)
 }
 75% {
  -webkit-transform:translate3d(-10px,0,0);
  transform:translate3d(-10px,0,0)
 }
 90% {
  -webkit-transform:translate3d(5px,0,0);
  transform:translate3d(5px,0,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes bounceInLeft {
 60%,75%,90%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 0% {
  opacity:0;
  -webkit-transform:translate3d(-3000px,0,0);
  transform:translate3d(-3000px,0,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(25px,0,0);
  transform:translate3d(25px,0,0)
 }
 75% {
  -webkit-transform:translate3d(-10px,0,0);
  transform:translate3d(-10px,0,0)
 }
 90% {
  -webkit-transform:translate3d(5px,0,0);
  transform:translate3d(5px,0,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
.bounceInLeft {
 -webkit-animation-name:bounceInLeft;
 animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
 60%,75%,90%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 from {
  opacity:0;
  -webkit-transform:translate3d(3000px,0,0);
  transform:translate3d(3000px,0,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(-25px,0,0);
  transform:translate3d(-25px,0,0)
 }
 75% {
  -webkit-transform:translate3d(10px,0,0);
  transform:translate3d(10px,0,0)
 }
 90% {
  -webkit-transform:translate3d(-5px,0,0);
  transform:translate3d(-5px,0,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
@keyframes bounceInRight {
 60%,75%,90%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 from {
  opacity:0;
  -webkit-transform:translate3d(3000px,0,0);
  transform:translate3d(3000px,0,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(-25px,0,0);
  transform:translate3d(-25px,0,0)
 }
 75% {
  -webkit-transform:translate3d(10px,0,0);
  transform:translate3d(10px,0,0)
 }
 90% {
  -webkit-transform:translate3d(-5px,0,0);
  transform:translate3d(-5px,0,0)
 }
 to {
  -webkit-transform:none;
  transform:none
 }
}
.bounceInRight {
 -webkit-animation-name:bounceInRight;
 animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
 60%,75%,90%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 from {
  opacity:0;
  -webkit-transform:translate3d(0,3000px,0);
  transform:translate3d(0,3000px,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 75% {
  -webkit-transform:translate3d(0,10px,0);
  transform:translate3d(0,10px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-5px,0);
  transform:translate3d(0,-5px,0)
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes bounceInUp {
 60%,75%,90%,from,to {
  -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
  animation-timing-function:cubic-bezier(.215,.61,.355,1)
 }
 from {
  opacity:0;
  -webkit-transform:translate3d(0,3000px,0);
  transform:translate3d(0,3000px,0)
 }
 60% {
  opacity:1;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 75% {
  -webkit-transform:translate3d(0,10px,0);
  transform:translate3d(0,10px,0)
 }
 90% {
  -webkit-transform:translate3d(0,-5px,0);
  transform:translate3d(0,-5px,0)
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.bounceInUp {
 -webkit-animation-name:bounceInUp;
 animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
 20% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 50%,55% {
  opacity:1;
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
}
@keyframes bounceOut {
 20% {
  -webkit-transform:scale3d(.9,.9,.9);
  transform:scale3d(.9,.9,.9)
 }
 50%,55% {
  opacity:1;
  -webkit-transform:scale3d(1.1,1.1,1.1);
  transform:scale3d(1.1,1.1,1.1)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
}
.bounceOut {
 -webkit-animation-name:bounceOut;
 animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
 20% {
  -webkit-transform:translate3d(0,10px,0);
  transform:translate3d(0,10px,0)
 }
 40%,45% {
  opacity:1;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
}
@keyframes bounceOutDown {
 20% {
  -webkit-transform:translate3d(0,10px,0);
  transform:translate3d(0,10px,0)
 }
 40%,45% {
  opacity:1;
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
}
.bounceOutDown {
 -webkit-animation-name:bounceOutDown;
 animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
 20% {
  opacity:1;
  -webkit-transform:translate3d(20px,0,0);
  transform:translate3d(20px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
}
@keyframes bounceOutLeft {
 20% {
  opacity:1;
  -webkit-transform:translate3d(20px,0,0);
  transform:translate3d(20px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
}
.bounceOutLeft {
 -webkit-animation-name:bounceOutLeft;
 animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
 20% {
  opacity:1;
  -webkit-transform:translate3d(-20px,0,0);
  transform:translate3d(-20px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
}
@keyframes bounceOutRight {
 20% {
  opacity:1;
  -webkit-transform:translate3d(-20px,0,0);
  transform:translate3d(-20px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
}
.bounceOutRight {
 -webkit-animation-name:bounceOutRight;
 animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
 20% {
  -webkit-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 40%,45% {
  opacity:1;
  -webkit-transform:translate3d(0,20px,0);
  transform:translate3d(0,20px,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
@keyframes bounceOutUp {
 20% {
  -webkit-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 40%,45% {
  opacity:1;
  -webkit-transform:translate3d(0,20px,0);
  transform:translate3d(0,20px,0)
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
.bounceOutUp {
 -webkit-animation-name:bounceOutUp;
 animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes fadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
.fadeIn {
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInDown {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInDown {
 -webkit-animation-name:fadeInDown;
 animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInDownBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInDownBig {
 -webkit-animation-name:fadeInDownBig;
 animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
 from {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInLeft {
 from {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInLeft {
 -webkit-animation-name:fadeInLeft;
 animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInLeftBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInLeftBig {
 -webkit-animation-name:fadeInLeftBig;
 animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
 from {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInRight {
 from {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInRight {
 -webkit-animation-name:fadeInRight;
 animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInRightBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInRightBig {
 -webkit-animation-name:fadeInRightBig;
 animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInUp {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInUp {
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes fadeInUpBig {
 from {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.fadeInUpBig {
 -webkit-animation-name:fadeInUpBig;
 animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes fadeOut {
 from {
  opacity:1
 }
 to {
  opacity:0
 }
}
.fadeOut {
 -webkit-animation-name:fadeOut;
 animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
}
@keyframes fadeOutDown {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
}
.fadeOutDown {
 -webkit-animation-name:fadeOutDown;
 animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
}
@keyframes fadeOutDownBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,2000px,0);
  transform:translate3d(0,2000px,0)
 }
}
.fadeOutDownBig {
 -webkit-animation-name:fadeOutDownBig;
 animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
@keyframes fadeOutLeft {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
.fadeOutLeft {
 -webkit-animation-name:fadeOutLeft;
 animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
}
@keyframes fadeOutLeftBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(-2000px,0,0);
  transform:translate3d(-2000px,0,0)
 }
}
.fadeOutLeftBig {
 -webkit-animation-name:fadeOutLeftBig;
 animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
@keyframes fadeOutRight {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
.fadeOutRight {
 -webkit-animation-name:fadeOutRight;
 animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
}
@keyframes fadeOutRightBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(2000px,0,0);
  transform:translate3d(2000px,0,0)
 }
}
.fadeOutRightBig {
 -webkit-animation-name:fadeOutRightBig;
 animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
}
@keyframes fadeOutUp {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
}
.fadeOutUp {
 -webkit-animation-name:fadeOutUp;
 animation-name:fadeOutUp;
 display:block
}
@-webkit-keyframes fadeOutUpBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
@keyframes fadeOutUpBig {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(0,-2000px,0);
  transform:translate3d(0,-2000px,0)
 }
}
.fadeOutUpBig {
 -webkit-animation-name:fadeOutUpBig;
 animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
 from {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
  transform:perspective(400px) rotate3d(0,1,0,-360deg);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
  transform:perspective(400px) scale3d(.95,.95,.95);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
@keyframes flip {
 from {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
  transform:perspective(400px) rotate3d(0,1,0,-360deg);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 40% {
  -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
 }
 50% {
  -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 80% {
  -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
  transform:perspective(400px) scale3d(.95,.95,.95);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
}
.animated.flip {
 -webkit-backface-visibility:visible;
 backface-visibility:visible;
 -webkit-animation-name:flip;
 animation-name:flip
}
@-webkit-keyframes flipInX {
 from {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 60% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
  transform:perspective(400px) rotate3d(1,0,0,10deg);
  opacity:1
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
  transform:perspective(400px) rotate3d(1,0,0,-5deg)
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
@keyframes flipInX {
 from {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 60% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
  transform:perspective(400px) rotate3d(1,0,0,10deg);
  opacity:1
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
  transform:perspective(400px) rotate3d(1,0,0,-5deg)
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
.flipInX {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipInX;
 animation-name:flipInX
}
@-webkit-keyframes flipInY {
 from {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
  transform:perspective(400px) rotate3d(0,1,0,-20deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 60% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
  transform:perspective(400px) rotate3d(0,1,0,10deg);
  opacity:1
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
  transform:perspective(400px) rotate3d(0,1,0,-5deg)
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
@keyframes flipInY {
 from {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in;
  opacity:0
 }
 40% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
  transform:perspective(400px) rotate3d(0,1,0,-20deg);
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
 }
 60% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
  transform:perspective(400px) rotate3d(0,1,0,10deg);
  opacity:1
 }
 80% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
  transform:perspective(400px) rotate3d(0,1,0,-5deg)
 }
 to {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
}
.flipInY {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipInY;
 animation-name:flipInY
}
@-webkit-keyframes flipOutX {
 from {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
 30% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  opacity:1
 }
 to {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  opacity:0
 }
}
@keyframes flipOutX {
 from {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
 30% {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
  transform:perspective(400px) rotate3d(1,0,0,-20deg);
  opacity:1
 }
 to {
  -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
  transform:perspective(400px) rotate3d(1,0,0,90deg);
  opacity:0
 }
}
.flipOutX {
 -webkit-animation-name:flipOutX;
 animation-name:flipOutX;
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
 from {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
 30% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
  transform:perspective(400px) rotate3d(0,1,0,-15deg);
  opacity:1
 }
 to {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  opacity:0
 }
}
@keyframes flipOutY {
 from {
  -webkit-transform:perspective(400px);
  transform:perspective(400px)
 }
 30% {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
  transform:perspective(400px) rotate3d(0,1,0,-15deg);
  opacity:1
 }
 to {
  -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
  transform:perspective(400px) rotate3d(0,1,0,90deg);
  opacity:0
 }
}
.flipOutY {
 -webkit-backface-visibility:visible!important;
 backface-visibility:visible!important;
 -webkit-animation-name:flipOutY;
 animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
 from {
  -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
  transform:translate3d(100%,0,0) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg);
  opacity:1
 }
 80% {
  -webkit-transform:skewX(-5deg);
  transform:skewX(-5deg);
  opacity:1
 }
 to {
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes lightSpeedIn {
 from {
  -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
  transform:translate3d(100%,0,0) skewX(-30deg);
  opacity:0
 }
 60% {
  -webkit-transform:skewX(20deg);
  transform:skewX(20deg);
  opacity:1
 }
 80% {
  -webkit-transform:skewX(-5deg);
  transform:skewX(-5deg);
  opacity:1
 }
 to {
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.lightSpeedIn {
 -webkit-animation-name:lightSpeedIn;
 animation-name:lightSpeedIn;
 -webkit-animation-timing-function:ease-out;
 animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
 from {
  opacity:1
 }
 to {
  -webkit-transform:translate3d(100%,0,0) skewX(30deg);
  transform:translate3d(100%,0,0) skewX(30deg);
  opacity:0
 }
}
@keyframes lightSpeedOut {
 from {
  opacity:1
 }
 to {
  -webkit-transform:translate3d(100%,0,0) skewX(30deg);
  transform:translate3d(100%,0,0) skewX(30deg);
  opacity:0
 }
}
.lightSpeedOut {
 -webkit-animation-name:lightSpeedOut;
 animation-name:lightSpeedOut;
 -webkit-animation-timing-function:ease-in;
 animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
 from {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,-200deg);
  transform:rotate3d(0,0,1,-200deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateIn {
 from {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,-200deg);
  transform:rotate3d(0,0,1,-200deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.rotateIn {
 -webkit-animation-name:rotateIn;
 animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInDownLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.rotateInDownLeft {
 -webkit-animation-name:rotateInDownLeft;
 animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInDownRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.rotateInDownRight {
 -webkit-animation-name:rotateInDownRight;
 animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInUpLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.rotateInUpLeft {
 -webkit-animation-name:rotateInUpLeft;
 animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-90deg);
  transform:rotate3d(0,0,1,-90deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
@keyframes rotateInUpRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-90deg);
  transform:rotate3d(0,0,1,-90deg);
  opacity:0
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:none;
  transform:none;
  opacity:1
 }
}
.rotateInUpRight {
 -webkit-animation-name:rotateInUpRight;
 animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
 from {
  -webkit-transform-origin:center;
  transform-origin:center;
  opacity:1
 }
 to {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,200deg);
  transform:rotate3d(0,0,1,200deg);
  opacity:0
 }
}
@keyframes rotateOut {
 from {
  -webkit-transform-origin:center;
  transform-origin:center;
  opacity:1
 }
 to {
  -webkit-transform-origin:center;
  transform-origin:center;
  -webkit-transform:rotate3d(0,0,1,200deg);
  transform:rotate3d(0,0,1,200deg);
  opacity:0
 }
}
.rotateOut {
 -webkit-animation-name:rotateOut;
 animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
}
@keyframes rotateOutDownLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,45deg);
  transform:rotate3d(0,0,1,45deg);
  opacity:0
 }
}
.rotateOutDownLeft {
 -webkit-animation-name:rotateOutDownLeft;
 animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
}
@keyframes rotateOutDownRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
}
.rotateOutDownRight {
 -webkit-animation-name:rotateOutDownRight;
 animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
}
@keyframes rotateOutUpLeft {
 from {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:left bottom;
  transform-origin:left bottom;
  -webkit-transform:rotate3d(0,0,1,-45deg);
  transform:rotate3d(0,0,1,-45deg);
  opacity:0
 }
}
.rotateOutUpLeft {
 -webkit-animation-name:rotateOutUpLeft;
 animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,90deg);
  transform:rotate3d(0,0,1,90deg);
  opacity:0
 }
}
@keyframes rotateOutUpRight {
 from {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  opacity:1
 }
 to {
  -webkit-transform-origin:right bottom;
  transform-origin:right bottom;
  -webkit-transform:rotate3d(0,0,1,90deg);
  transform:rotate3d(0,0,1,90deg);
  opacity:0
 }
}
.rotateOutUpRight {
 -webkit-animation-name:rotateOutUpRight;
 animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge {
 0% {
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 20%,60% {
  -webkit-transform:rotate3d(0,0,1,80deg);
  transform:rotate3d(0,0,1,80deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 40%,80% {
  -webkit-transform:rotate3d(0,0,1,60deg);
  transform:rotate3d(0,0,1,60deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  opacity:1
 }
 to {
  -webkit-transform:translate3d(0,700px,0);
  transform:translate3d(0,700px,0);
  opacity:0
 }
}
@keyframes hinge {
 0% {
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 20%,60% {
  -webkit-transform:rotate3d(0,0,1,80deg);
  transform:rotate3d(0,0,1,80deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out
 }
 40%,80% {
  -webkit-transform:rotate3d(0,0,1,60deg);
  transform:rotate3d(0,0,1,60deg);
  -webkit-transform-origin:top left;
  transform-origin:top left;
  -webkit-animation-timing-function:ease-in-out;
  animation-timing-function:ease-in-out;
  opacity:1
 }
 to {
  -webkit-transform:translate3d(0,700px,0);
  transform:translate3d(0,700px,0);
  opacity:0
 }
}
.hinge {
 -webkit-animation-name:hinge;
 animation-name:hinge
}
@-webkit-keyframes rollIn {
 from {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes rollIn {
 from {
  opacity:0;
  -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.rollIn {
 -webkit-animation-name:rollIn;
 animation-name:rollIn
}
@-webkit-keyframes rollOut {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
 }
}
@keyframes rollOut {
 from {
  opacity:1
 }
 to {
  opacity:0;
  -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
 }
}
.rollOut {
 -webkit-animation-name:rollOut;
 animation-name:rollOut
}
@-webkit-keyframes zoomIn {
 from {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 50% {
  opacity:1
 }
}
@keyframes zoomIn {
 from {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 50% {
  opacity:1
 }
}
.zoomIn {
 -webkit-animation-name:zoomIn;
 animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomInDown {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomInDown {
 -webkit-animation-name:zoomInDown;
 animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomInLeft {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomInLeft {
 -webkit-animation-name:zoomInLeft;
 animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomInRight {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomInRight {
 -webkit-animation-name:zoomInRight;
 animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomInUp {
 from {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 60% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomInUp {
 -webkit-animation-name:zoomInUp;
 animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
 from {
  opacity:1
 }
 50% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 to {
  opacity:0
 }
}
@keyframes zoomOut {
 from {
  opacity:1
 }
 50% {
  opacity:0;
  -webkit-transform:scale3d(.3,.3,.3);
  transform:scale3d(.3,.3,.3)
 }
 to {
  opacity:0
 }
}
.zoomOut {
 -webkit-animation-name:zoomOut;
 animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomOutDown {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomOutDown {
 -webkit-animation-name:zoomOutDown;
 animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:scale(.1) translate3d(-2000px,0,0);
  transform:scale(.1) translate3d(-2000px,0,0);
  -webkit-transform-origin:left center;
  transform-origin:left center
 }
}
@keyframes zoomOutLeft {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:scale(.1) translate3d(-2000px,0,0);
  transform:scale(.1) translate3d(-2000px,0,0);
  -webkit-transform-origin:left center;
  transform-origin:left center
 }
}
.zoomOutLeft {
 -webkit-animation-name:zoomOutLeft;
 animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:scale(.1) translate3d(2000px,0,0);
  transform:scale(.1) translate3d(2000px,0,0);
  -webkit-transform-origin:right center;
  transform-origin:right center
 }
}
@keyframes zoomOutRight {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
  transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
 }
 to {
  opacity:0;
  -webkit-transform:scale(.1) translate3d(2000px,0,0);
  transform:scale(.1) translate3d(2000px,0,0);
  -webkit-transform-origin:right center;
  transform-origin:right center
 }
}
.zoomOutRight {
 -webkit-animation-name:zoomOutRight;
 animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
@keyframes zoomOutUp {
 40% {
  opacity:1;
  -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
  -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
  animation-timing-function:cubic-bezier(.55,.055,.675,.19)
 }
 to {
  opacity:0;
  -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  -webkit-transform-origin:center bottom;
  transform-origin:center bottom;
  -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
  animation-timing-function:cubic-bezier(.175,.885,.32,1)
 }
}
.zoomOutUp {
 -webkit-animation-name:zoomOutUp;
 animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown {
 from {
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInDown {
 from {
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.slideInDown {
 -webkit-animation-name:slideInDown;
 animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
 from {
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInLeft {
 from {
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.slideInLeft {
 -webkit-animation-name:slideInLeft;
 animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
 from {
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInRight {
 from {
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.slideInRight {
 -webkit-animation-name:slideInRight;
 animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
 from {
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
@keyframes slideInUp {
 from {
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0);
  visibility:visible
 }
 to {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.slideInUp {
 -webkit-animation-name:slideInUp;
 animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
}
@keyframes slideOutDown {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(0,100%,0);
  transform:translate3d(0,100%,0)
 }
}
.slideOutDown {
 -webkit-animation-name:slideOutDown;
 animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
@keyframes slideOutLeft {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
.slideOutLeft {
 -webkit-animation-name:slideOutLeft;
 animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
@keyframes slideOutRight {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
.slideOutRight {
 -webkit-animation-name:slideOutRight;
 animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
}
@keyframes slideOutUp {
 from {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 to {
  visibility:hidden;
  -webkit-transform:translate3d(0,-100%,0);
  transform:translate3d(0,-100%,0)
 }
}
.slideOutUp {
 -webkit-animation-name:slideOutUp;
 animation-name:slideOutUp
}
.spacer-xs {
 margin-bottom:20px
}
.spacer-sm {
 margin-bottom:30px
}
.spacer-md {
 margin-bottom:40px
}
.margin-md-top {
 margin-top:40px
}
.spacer-md-top {
 padding-top:40px
}
.spacer-md-top.fullscreen {
 padding-top:0;
 margin-top:40px
}
.spacer-lg {
 margin-bottom:60px
}
.spacer-line {
 padding-bottom:15px;
 border-bottom:2px solid #f0f1f2;
 margin-bottom:15px
}
.bg-white .spacer-line {
 margin-left:-15px;
 margin-right:-15px;
 padding-left:15px;
 padding-right:15px
}
.spacer-line:last-child {
 margin-bottom:0!important;
 border:none
}
.spacer-sm-inner-top {
 padding-top:20px
}
@media (max-width:768px) {
 .spacer-sm-inner-top {
  padding-top:10px
 }
}
.spacer-sm-inner-bottom {
 padding-bottom:20px
}
@media (max-width:768px) {
 .spacer-sm-inner-bottom {
  padding-bottom:10px
 }
}
.spacer-sm-inner-bottom .spacer-sm-inner-top~ {
 padding-top:0
}
.spacer-md-inner-top {
 padding-top:50px
}
@media (max-width:768px) {
 .spacer-md-inner-top {
  padding-top:20px
 }
}
.spacer-md-inner--bottom {
 padding-bottom:50px
}
@media (max-width:768px) {
 .spacer-md-inner--bottom {
  padding-bottom:20px
 }
}
.spacer-lg-inner-top {
 padding-top:100px
}
@media (max-width:768px) {
 .spacer-lg-inner-top {
  padding-top:50px
 }
}
.spacer-lg-inner-bottom {
 padding-bottom:100px
}
@media (max-width:768px) {
 .spacer-lg-inner-bottom {
  padding-bottom:50px
 }
}
.module-spacer {
 height:8px
}
.bg-primary {
 background-color:#303c49
}
a.bg-primary:focus,a.bg-primary:hover {
 background-color:#1c232a
}
.bg-secondary {
 background-color:#e40045
}
a.bg-secondary:focus,a.bg-secondary:hover {
 background-color:#b10036
}
.bg-gray {
 background-color:#f0f1f2
}
a.bg-gray:focus,a.bg-gray:hover {
 background-color:#d5d8da
}
.bg-white {
 background-color:#fff
}
a.bg-white:focus,a.bg-white:hover {
 background-color:#e6e5e5
}
.bg-black {
 background-color:#000
}
a.bg-black:focus,a.bg-black:hover {
 background-color:#000
}
.bg-gray-dark {
 background-color:#1a222a
}
a.bg-gray-dark:focus,a.bg-gray-dark:hover {
 background-color:#07090b
}
.bg-gray-light {
 background-color:#e2e3e4
}
a.bg-gray-light:focus,a.bg-gray-light:hover {
 background-color:#c8cacb
}
.bg-primary {
 color:#e2e3e4
}
.bg-primary .h1,.bg-primary .h2,.bg-primary .h3,.bg-primary .h4,.bg-primary .h5,.bg-primary .h6,.bg-primary .lead,.bg-primary .link[class*=" icon-"],.bg-primary .link[class^=icon-],.bg-primary .turntable .controls a:before,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary sup {
 color:#fff
}
.bg-primary .btn-primary {
 border-color:#838a92;
}
a.btn-primary {
 border-color:#838a92!important;
}
.bg-primary .btn-default,.bg-primary .zoom:after {
 border-color:#fff
}
.bg-primary .well {
 color:#303c49
}
.bg-primary .stage-image picture:after {
 background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,rgba(48,60,73,.8)),color-stop(80%,#303c49));
 background-image:linear-gradient(transparent,rgba(48,60,73,.8) 50%,#303c49 80%)
}
.bg-gray-light,.bg-white {
 color:#303c49
}
.bg-gray-light .h1,.bg-gray-light .h2,.bg-gray-light .h3,.bg-gray-light .h4,.bg-gray-light .h5,.bg-gray-light .h6,.bg-gray-light .link[class*=" icon-"],.bg-gray-light .link[class^=icon-],.bg-gray-light .turntable .controls a:before,.bg-gray-light h1,.bg-gray-light h2,.bg-gray-light h3,.bg-gray-light h4,.bg-gray-light h5,.bg-gray-light h6,.bg-white .h1,.bg-white .h2,.bg-white .h3,.bg-white .h4,.bg-white .h5,.bg-white .h6,.bg-white .link[class*=" icon-"],.bg-white .link[class^=icon-],.bg-white .turntable .controls a:before,.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6 {
 color:#303c49
}
.bg-gray-light .stage-image picture:after,.bg-white .stage-image picture:after {
 background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,rgba(48,60,73,.8)),color-stop(80%,#303c49));
 background-image:linear-gradient(transparent,rgba(48,60,73,.8) 50%,#303c49 80%)
}
.bg-gray .h1,.bg-gray .h2,.bg-gray .h3,.bg-gray .h4,.bg-gray .h5,.bg-gray .h6,.bg-gray .link[class*=" icon-"],.bg-gray .link[class^=icon-],.bg-gray .turntable .controls a:before,.bg-gray h1,.bg-gray h2,.bg-gray h3,.bg-gray h4,.bg-gray h5,.bg-gray h6,.bg-gray p:not(.lead),.bg-gray sup {
 color:#303c49
}
.bg-black,.bg-gray-dark {
 color:#e2e3e4
}
.bg-black .h1,.bg-black .h2,.bg-black .h3,.bg-black .h4,.bg-black .h5,.bg-black .h6,.bg-black .lead,.bg-black h1,.bg-black h2,.bg-black h3,.bg-black h4,.bg-black h5,.bg-black h6,.bg-black sup,.bg-gray-dark .h1,.bg-gray-dark .h2,.bg-gray-dark .h3,.bg-gray-dark .h4,.bg-gray-dark .h5,.bg-gray-dark .h6,.bg-gray-dark .lead,.bg-gray-dark h1,.bg-gray-dark h2,.bg-gray-dark h3,.bg-gray-dark h4,.bg-gray-dark h5,.bg-gray-dark h6,.bg-gray-dark sup {
 color:#fff
}
.bg-black .btn-primary,.bg-gray-dark .btn-primary {
 border-color:#838a92
}
.bg-black .btn-default,.bg-black .zoom:after,.bg-gray-dark .btn-default,.bg-gray-dark .zoom:after {
 border-color:#fff
}
.bg-black .well,.bg-gray-dark .well {
 color:#303c49
}
.bg-black .stage-image picture:after,.bg-gray-dark .stage-image picture:after {
 background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,rgba(48,60,73,.8)),color-stop(80%,#303c49));
 background-image:linear-gradient(transparent,rgba(48,60,73,.8) 50%,#303c49 80%)
}
.box-padding {
 padding:15px
}
#main-navigation #nav-mobile-header .nav-breadcrumb a:before,#main-navigation .nav-first-level>a:after,#main-navigation .router-links a.has-arrow:after,#main-navigation .sub-menu-container a[aria-haspopup=true]:after,#mediaCenter .icon-image-mediacenter:before,#mediaCenter .icon-play-mediacenter:before,#page-breadcrumb>div:before,#page-share-container .button:before,.accordion .accordion-toggle:before,.accordion .toggle-accordion:before,.back-to-top-container .btn:before,.back-to-top-container .jvectormap-goback:before,.back-to-top-container .jvectormap-zoomin:before,.back-to-top-container .jvectormap-zoomout:before,.bracket:before,.content-navigation .icon-back:before,.datepicker .next:after,.datepicker .prev:after,.editorial-content ul:not(.slick-dots).check-list>li:before,.eye-catcher:before,.finance-stage .balloon-wrapper .balloon:after,.finance-stage .balloon-wrapper .balloon:before,.hotspot-info-content ul:not(.slick-dots).check-list>li:before,.icon-arrow_lefttoright:before,.icon-arrow_uptodown:before,.icon-baloon-bottom:before,.icon-baloon-top:before,.icon-calendar:before,.icon-eye:before,.icon-image:before,.icon-info:before,.icon-link_arrow_outline_down:before,.icon-next:before,.icon-pin:before,.icon-play:before,.icon-prev:before,.icon-search:before,.icon-stoerer:before,.icon-thumb:before,.icon-video:before,.input-wrapper input[type=checkbox]+label:before,.input-wrapper input[type=radio]+label:before,.link[class*=" icon-"]:before,.link[class*=" icon-social"] span:after,.link[class*=" icon-social"] span:before,.link[class*=" icon-social"]:after,.link[class*=" icon-social"]:before,.link[class^=icon-]:before,.link[class^=icon-social] span:after,.link[class^=icon-social] span:before,.link[class^=icon-social]:after,.link[class^=icon-social]:before,.mediaCenter .icon-image-mediacenter:before,.mediaCenter .icon-play-mediacenter:before,.page-share-container .button:before,.quote:after,.quote:before,.service-links #language-select:before,.service-links #main-search .search-toggle:after,.service-links #routing-header .icon-globe:after,.social-media-stream .icon-facebook:before,.social-media-stream .icon-twitter:before,.turntable .controls a:before,.zoom:after,table.dataTable thead th:not(.sorting_disabled):after,table.dataTable thead th:not(.sorting_disabled):before {
 font-family:icon;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
@font-face {
 font-family:MAN-reg;
 src: url("../fonts/maneuropecondensed-regular.woff2") format("woff2"),
 url("../fonts/maneuropecondensed-regular.woff") format("woff"),
 url("../fonts/maneuropecondensed-regular.ttf") format("truetype");
 font-weight:400
}
@font-face {
 font-family:MAN-light;
src: url("../fonts/maneurope-light.woff2") format("woff2"),
 url("../fonts/maneurope-light.woff") format("woff"),
 url("../fonts/maneurope-light.ttf") format("truetype");
 font-weight:400
}
@font-face {
 font-family:MAN-bold;
src: url("../fonts/maneuropecondensed-bold.woff2") format("woff2"),
 url("../fonts/maneuropecondensed-bold.woff") format("woff"),
 url("../fonts/maneuropecondensed-bold.ttf") format("truetype"); 
 font-weight:700
}
#main-navigation #nav-mobile-header .nav-breadcrumb a:before,#main-navigation .nav-first-level>a:after,#main-navigation .router-links a.has-arrow:after,#main-navigation .sub-menu-container a[aria-haspopup=true]:after,#mediaCenter .icon-image-mediacenter:before,#mediaCenter .icon-play-mediacenter:before,#page-breadcrumb>div:before,#page-share-container .button:before,.accordion .accordion-toggle:before,.accordion .toggle-accordion:before,.back-to-top-container .btn:before,.back-to-top-container .jvectormap-goback:before,.back-to-top-container .jvectormap-zoomin:before,.back-to-top-container .jvectormap-zoomout:before,.bracket:before,.content-navigation .icon-back:before,.datepicker .next:after,.datepicker .prev:after,.editorial-content ul:not(.slick-dots).check-list>li:before,.eye-catcher:before,.finance-stage .balloon-wrapper .balloon:after,.finance-stage .balloon-wrapper .balloon:before,.hotspot-info-content ul:not(.slick-dots).check-list>li:before,.icon-arrow_lefttoright:before,.icon-arrow_uptodown:before,.icon-baloon-bottom:before,.icon-baloon-top:before,.icon-calendar:before,.icon-eye:before,.icon-image:before,.icon-info:before,.icon-link_arrow_outline_down:before,.icon-next:before,.icon-pin:before,.icon-play:before,.icon-prev:before,.icon-search:before,.icon-stoerer:before,.icon-thumb:before,.icon-video:before,.input-wrapper input[type=checkbox]+label:before,.input-wrapper input[type=radio]+label:before,.link[class*=" icon-"]:before,.link[class*=" icon-social"] span:after,.link[class*=" icon-social"] span:before,.link[class*=" icon-social"]:after,.link[class*=" icon-social"]:before,.link[class^=icon-]:before,.link[class^=icon-social] span:after,.link[class^=icon-social] span:before,.link[class^=icon-social]:after,.link[class^=icon-social]:before,.mediaCenter .icon-image-mediacenter:before,.mediaCenter .icon-play-mediacenter:before,.page-share-container .button:before,.quote:after,.quote:before,.service-links #language-select:before,.service-links #main-search .search-toggle:after,.service-links #routing-header .icon-globe:after,.social-media-stream .icon-facebook:before,.social-media-stream .icon-twitter:before,.turntable .controls a:before,.zoom:after,table.dataTable thead th:not(.sorting_disabled):after,table.dataTable thead th:not(.sorting_disabled):before {
 font-family:icon;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
@font-face {
 font-family:icon;
font-style: normal;src: url("../fonts/man_icon.woff2") format("woff2"),
 url("../fonts/man_icon.woff") format("woff"),
 url("../fonts/man_icon.ttf") format("truetype"); 
 font-weight:400
}
.eye-catcher:before,.icon-stoerer:before {
 content:"\e970"
}
.icon-calendar.btn,.icon-calendar.jvectormap-goback,.icon-calendar.jvectormap-zoomin,.icon-calendar.jvectormap-zoomout {
 padding:0;
 width:42px;
 height:42px;
 text-align:center
}
.icon-calendar.btn:before,.icon-calendar.jvectormap-goback:before,.icon-calendar.jvectormap-zoomin:before,.icon-calendar.jvectormap-zoomout:before {
 font-size:28px
}
.icon-calendar:before {
 content:"\e902"
}
.icon-prev:before {
 content:"\e60d";
 color:#e40045;
 position:relative;
 top:2px
}
.icon-next:before {
 content:"\e60f";
 color:#e40045;
 position:relative;
 top:2px
}
.icon-link_arrow_outline_down:before {
 content:"\e60c"
}
.icon-play {
 position:relative
}
.teaser .icon-play {
 display:block
}
.icon-play:before {
 font-size:40px;
 text-shadow:0 0 4px rgba(0,0,0,.3);
 color:#f0f1f2;
 content:"\e912";
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width:480px) {
 .icon-play:before {
  font-size:60px
 }
}
@media (min-width:768px) {
 .icon-play:before {
  font-size:80px
 }
}
@media (min-width:1012px) {
 .icon-play:before {
  font-size:120px
 }
}
.icon-image {
 position:relative
}
.icon-image:before {
 font-size:40px;
 text-shadow:0 0 4px rgba(0,0,0,.3);
 color:#f0f1f2;
 content:"\e010";
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
@media (min-width:480px) {
 .icon-image:before {
  font-size:60px
 }
}
@media (min-width:768px) {
 .icon-image:before {
  font-size:80px
 }
}
@media (min-width:1012px) {
 .icon-image:before {
  font-size:120px
 }
}
.icon-thumb {
 color:#e40045
}
.icon-thumb:before {
 content:"\e93b"
}
.icon-eye {
 color:#e40045
}
.icon-eye:before {
 content:"\e93c"
}
.icon-search:before {
 content:"\e935"
}
.icon-baloon-bottom:before {
 content:"\e94a"
}
.icon-baloon-top:before {
 content:"\e949"
}
.icon-arrow_lefttoright:before {
 content:"\e965"
}
.icon-arrow_uptodown:before {
 content:"\e966"
}
.icon-info:before {
 content:"\e91a"
}
.icon-video:before {
 content:"\e912"
}
.bracket:before {
 content:"\e94b"
}
.quote:before {
 content:"\e947"
}
.quote:after {
 content:"\e946"
}
.link.icon-facebook,.link.icon-flickr,.link.icon-googleplus,.link.icon-instagram,.link.icon-linkedin,.link.icon-ok,.link.icon-twitter,.link.icon-vk,.link.icon-xing,.link.icon-youtube {
 padding-left:40px!important;
 margin-bottom:10px
}
.link.icon-facebook:before,.link.icon-flickr:before,.link.icon-googleplus:before,.link.icon-instagram:before,.link.icon-linkedin:before,.link.icon-ok:before,.link.icon-twitter:before,.link.icon-vk:before,.link.icon-xing:before,.link.icon-youtube:before {
 font-size:16px!important;
 line-height:30px;
 text-align:center;
 width:30px;
 height:30px;
 border-radius:50%;
 background:#acb1b6;
 color:#f0f1f2!important;
 top:-5px!important
}
.link {
 position:relative;
 -webkit-transition:color .2s ease;
 transition:color .2s ease;
 color:#838a92;
 font-family:MAN-light,Arial,sans-serif
}
.link:hover {
 color:#303c49
}
.link[class*=" icon-"],.link[class^=icon-] {
 padding-left:22px;
 color:#303c49;
 display:inline-block
}
.link[class*=" icon-"]:before,.link[class^=icon-]:before {
 content:'';
 right:auto;
 color:#e40045;
 position:absolute;
 left:0;
 font-size:15px;
 top:3px;
 -webkit-transform:translateY(0);
 transform:translateY(0)
}
.link[class*=" icon-"]:hover,.link[class^=icon-]:hover {
 color:#838a92
}
.btn .link[class*=" icon-"],.btn .link[class^=icon-],.jvectormap-goback .link[class*=" icon-"],.jvectormap-goback .link[class^=icon-],.jvectormap-zoomin .link[class*=" icon-"],.jvectormap-zoomin .link[class^=icon-],.jvectormap-zoomout .link[class*=" icon-"],.jvectormap-zoomout .link[class^=icon-] {
 min-height:5px
}
.link.icon-intern {
 padding-left:0
}
.link.icon-intern:before {
 content:"\e60f";
 margin-right:6px;
 position:static;
 vertical-align:-7%
}
.link.icon-mail:before {
 content:"\e002"
}
.link.icon-image:before {
 content:"\e010";
 -webkit-transform:none;
 transform:none
}
.link.icon-video:before {
 content:"\e903"
}
.link.icon-print:before {
 content:"\e020"
}
.link.icon-document:before {
 content:"\e034"
}
.link.icon-podcast:before {
 content:"\e048"
}
.link.icon-play:before {
 content:"\e933"
}
.link.icon-replay:before {
 content:"\e913"
}
.link.icon-cv:before {
 content:"\e936"
}
.link.icon-folder:before {
 content:"\e059"
}
.link.icon-trash:before {
 content:"\e934"
}
.link.icon-share:before {
 content:"\e963"
}
.link.icon-calendar:before {
 content:"\e902"
}
.link.icon-configurator:before {
 content:"\e950"
}
.link.icon-services:before {
 content:"\e911"
}
.link.icon-service_dealer:before {
 content:"\e90d"
}
.link.icon-rss:before {
 content:"\e90c"
}
.link.icon-pdf:before {
 content:"\e919"
}
.link.icon-search:before {
 content:"\e935"
}
.link.icon-extern,.link.icon-lightbox-open {
 padding-left:0
}
.link.icon-extern:before {
 content:"\e128";
 position:static;
 margin-right:6px
}
.link.icon-lightbox-open:before {
 content:"\e90e";
 position:static;
 margin-right:6px
}
.link.icon-pause:before {
 color:#fff;
 content:"\e918"
}
.link.icon-volume-high:before {
 color:#fff;
 content:"\e90f"
}
.link.icon-volume-low:before {
 color:#fff;
 content:"\e910"
}
.link.icon-volume-mute:before {
 color:#fff;
 content:"\e91d"
}
.link.icon-fullscreen:before {
 color:#fff;
 content:"\e937"
}
.link.icon-play-overlay {
 position:absolute;
 z-index:1;
 top:0;
 bottom:30px;
 left:0;
 right:0
}
.link.icon-play-overlay:hover {
 cursor:pointer
}
.link.icon-play-overlay:before {
 content:"\e912";
 color:#fff;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 top:50%!important;
 display:block;
 left:50%;
 bottom:auto
}
.link.icon-vk:before {
 color:#fff;
 font-size:20px;
 content:"\e968"
}
.link.icon-ok:before {
 color:#fff;
 font-size:20px;
 content:"\e967"
}
.link.icon-facebook:before {
 color:#fff;
 font-size:20px;
 content:"\e906"
}
.link.icon-youtube:before {
 color:#fff;
 content:"\e909"
}
.link.icon-twitter:before {
 color:#fff;
 content:"\e908"
}
.link.icon-xing:before {
 color:#fff;
 content:"\e964"
}
.link.icon-flickr:before {
 color:#fff;
 content:"\e90a"
}
.link.icon-instagram:before {
 color:#fff;
 content:"\e907"
}
.link.icon-googleplus:before {
 color:#fff;
 content:"\e905"
}
.link.icon-linkedin:before {
 color:#fff;
 content:"\e916"
}
.link.icon-deselect-all:before {
 content:"\e914"
}
.link.icon-bus:before {
 content:"\e91b"
}
.link.icon-truck:before {
 content:"\e91c"
}
.link.icon-video-link:before {
 content:"\e903"
}
.link.icon-plus:before {
 content:"\e94c";
 font-size:14px
}
.link.icon-plus.state_open:before {
 content:"\e917"
}
.link.icon-minus:before {
 content:"\e917";
 font-size:14px
}
.link.icon-map-cursor {
 position:absolute;
 top:15px
}
.link.icon-map-cursor:before {
 left:10px;
 content:"\e938";
 color:#303c49;
 font-size:40px
}
.link[class*=" icon-social"],.link[class^=icon-social] {
 padding-left:42px
}
.link[class*=" icon-social"] span:after,.link[class*=" icon-social"] span:before,.link[class*=" icon-social"]:after,.link[class*=" icon-social"]:before,.link[class^=icon-social] span:after,.link[class^=icon-social] span:before,.link[class^=icon-social]:after,.link[class^=icon-social]:before {
 font-size:30px;
 display:block;
 position:absolute;
 top:50%!important;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
.link[class*=" icon-social"] span:after,.link[class*=" icon-social"] span:before,.link[class*=" icon-social"]:after,.link[class^=icon-social] span:after,.link[class^=icon-social] span:before,.link[class^=icon-social]:after {
 left:0
}
.link.icon-social-facebook:before {
 content:"\e91f";
 color:#3b5998
}
.link.icon-social-facebook:after {
 content:"\e920";
 color:#fff
}
.link.icon-social-youtube:before {
 line-height:30px;
 text-align:center;
 width:30px;
 height:30px;
 background:#e52d27;
 background:-webkit-gradient(linear,left top,left bottom,from(#e52d27),to(#b31217));
 background:linear-gradient(to bottom,#e52d27,#b31217);
 color:#fff;
 border-radius:50%;
 content:"\e931"
}
.link.icon-social-whatsapp:before {
 content:"\e96b";
 color:#25d366
}
.link.icon-social-whatsapp:after {
 content:"\e96c";
 color:#fff
}
.link.icon-social-whatsapp span:before {
 content:"\e96d";
 color:#fff
}
.link.icon-social-flickr:before {
 content:"\e921";
 color:#fff
}
.link.icon-social-flickr:after {
 content:"\e922";
 color:#d6d8db
}
.link.icon-social-flickr span:before {
 content:"\e923";
 color:#ff0084
}
.link.icon-social-flickr span:after {
 content:"\e924";
 color:#128fdc
}
.link.icon-social-google:before {
 content:"\e925";
 color:#db4437
}
.link.icon-social-google:after {
 content:"\e926";
 color:#fff
}
.link.icon-social-instagram:before {
 content:"\e927";
 color:#4090db
}
.link.icon-social-instagram:after {
 content:"\e928";
 color:#fff
}
.link.icon-social-linkedin:before {
 content:"\e929";
 color:#0077b5
}
.link.icon-social-linkedin:after {
 content:"\e92a";
 color:#fff
}
.link.icon-social-twitter:before {
 content:"\e92b";
 color:#55acee
}
.link.icon-social-twitter:after {
 content:"\e92c";
 color:#fff
}
.link.icon-social-xing:before {
 content:"\e92d";
 color:#fff
}
.link.icon-social-xing:after {
 content:"\e92e";
 color:#d6d8db
}
.link.icon-social-xing span:before {
 content:"\e92f";
 color:#006567
}
.link.icon-social-xing span:after {
 content:"\e930";
 color:#b0d400
}
.link.unselect {
 vertical-align:middle
}
.link.unselect span {
 position:relative;
 top:2px;
 font-size:18px;
 color:#e40045
}
.shadow {
 -webkit-box-shadow:0 6px 8px 0 rgba(0,0,0,.2);
 box-shadow:0 6px 8px 0 rgba(0,0,0,.2)
}
.flexContent {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 position:relative
}
.flexContent:after,.flexContent:before {
 width:0
}
.flexContent>div {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.editorial-content .video-container,.editorial-content figure,.editorial-content picture {
 margin-bottom:20px
}
.editorial-content figure>picture {
 margin-bottom:0
}
.editorial-content figcaption {
 padding:10px;
 border:1px solid #d6d8db
}
.editorial-content .highlight-headline {
 font-family:MAN-bold,Arial,sans-serif;
 font-weight:400;
 font-size:70px;
 line-height:.65em
}
.editorial-content .highlight-headline span {
 font-size:30px
}
@media (min-width:1012px) {
 .editorial-content .highlight-headline span {
  font-size:50px
 }
}
@media (min-width:1012px) {
 .editorial-content .highlight-headline {
  font-size:110px
 }
}
@media (max-width:1012px -1) {
 .editorial-content .highlight-headline {
  margin-top:20px
 }
}
@media (max-width:768px) {
 .editorial-content .highlight-headline {
  font-size:48px
 }
}
.editorial-content .highlight-headline+p {
 margin-top:10px
}
.editorial-content a {
 overflow-wrap:break-word;
 word-wrap:break-word;
 word-break:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
.editorial-content a:first-child+.h2,.editorial-content a:first-child+.h3,.editorial-content a:first-child+h2,.editorial-content a:first-child+h3 {
 margin-top:0
}
.editorial-content p {
 margin-bottom:10px
}
.editorial-content p:last-child {
 margin-bottom:0
}
.editorial-content p:empty {
 display:none
}
.editorial-content .clear:last-child .table-responsive:last-child,.editorial-content .clear:last-child p:last-child {
 margin-bottom:0
}
.editorial-content>div.clear {
 margin-top:20px
}
.editorial-content>div.clear:first-child {
 margin-top:0
}
.editorial-content>div[itemprop=text]>div.clear {
 margin-top:20px
}
.editorial-content:last-of-type+.btn.show-more,.editorial-content:last-of-type+.show-more.jvectormap-goback,.editorial-content:last-of-type+.show-more.jvectormap-zoomin,.editorial-content:last-of-type+.show-more.jvectormap-zoomout {
 display:table
}
.editorial-content.cols-3 .h1,.editorial-content.cols-3 .h2,.editorial-content.cols-3 .h3,.editorial-content.cols-3 .h4,.editorial-content.cols-3 .h5,.editorial-content.cols-3 .h6,.editorial-content.cols-3 h1,.editorial-content.cols-3 h2,.editorial-content.cols-3 h3,.editorial-content.cols-3 h4,.editorial-content.cols-3 h5,.editorial-content.cols-3 h6,.editorial-content.cols-3>.lead,.editorial-content.cols-3>p {
 position:relative;
 padding-left:10px;
 padding-right:10px
}
.editorial-content.cols-3 .h1:first-of-type,.editorial-content.cols-3 .h2:first-of-type,.editorial-content.cols-3 .h3:first-of-type,.editorial-content.cols-3 .h4:first-of-type,.editorial-content.cols-3 .h5:first-of-type,.editorial-content.cols-3 .h6:first-of-type,.editorial-content.cols-3 h1:first-of-type,.editorial-content.cols-3 h2:first-of-type,.editorial-content.cols-3 h3:first-of-type,.editorial-content.cols-3 h4:first-of-type,.editorial-content.cols-3 h5:first-of-type,.editorial-content.cols-3 h6:first-of-type,.editorial-content.cols-3>.lead:first-of-type,.editorial-content.cols-3>p:first-of-type {
 margin-top:0
}
.editorial-content.cols-3 p {
 widows:2;
 orphans:2
}
.editorial-content.cols-3>.flexContent {
 width:100%
}
@media (max-width:767px) {
 .editorial-content.cols-3 .flexContent>.tile-info {
  width:100%
 }
}
.row>.btn.show-more,.row>.show-more.jvectormap-goback,.row>.show-more.jvectormap-zoomin,.row>.show-more.jvectormap-zoomout {
 margin-left:10px
}
.zoom {
 position:relative;
 cursor:pointer;
 display:inline-block
}
@media screen and (max-width:479px) {
 .zoom {
  cursor:auto
 }
}
.zoom:after {
 display:block;
 margin-bottom:0;
 font-weight:400;
 text-align:center;
 vertical-align:middle;
 cursor:pointer;
 border:1px solid #303c49;
 white-space:nowrap;
 line-height:1.428571429;
 border-radius:4px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 padding:5px;
 content:"\e90e";
 font-size:20px;
 position:absolute;
 right:20px;
 bottom:10px;
 width:40px;
 height:40px;
 z-index:9;
 color:#303c49
}
.zoom:after.focus,.zoom:after:focus,.zoom:after:hover {
 color:#303c49;
 text-decoration:none
}
@media screen and (max-width:479px) {
 .zoom:after {
  display:none
 }
}
.zoom.zoom-hover:after {
 right:50%;
 bottom:50%;
 -webkit-transform:translate(50%,50%);
 transform:translate(50%,50%);
 opacity:0;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.no-touchevents .zoom.zoom-hover:hover:after {
 opacity:1
}
.right.zoom:after {
 right:10px
}
.editorial-content ol,.editorial-content ul:not(.slick-dots),.hotspot-info-content ol,.hotspot-info-content ul:not(.slick-dots) {
 list-style-type:none;
 padding:0;
 overflow:hidden;
 margin:3px 0 10px
}
.editorial-content ol li,.editorial-content ul:not(.slick-dots) li,.hotspot-info-content ol li,.hotspot-info-content ul:not(.slick-dots) li {
 position:relative
}
.editorial-content ol li:before,.editorial-content ul:not(.slick-dots) li:before,.hotspot-info-content ol li:before,.hotspot-info-content ul:not(.slick-dots) li:before {
 display:inline-block
}
.editorial-content ol ol,.editorial-content ol ul,.editorial-content ul:not(.slick-dots) ol,.editorial-content ul:not(.slick-dots) ul,.hotspot-info-content ol ol,.hotspot-info-content ol ul,.hotspot-info-content ul:not(.slick-dots) ol,.hotspot-info-content ul:not(.slick-dots) ul {
 margin-left:18px
}
@media screen and (max-width:767px) {
 .editorial-content ol,.editorial-content ul:not(.slick-dots),.hotspot-info-content ol,.hotspot-info-content ul:not(.slick-dots) {
  padding-left:10px
 }
}
.editorial-content ul:not(.slick-dots)>li,.hotspot-info-content ul:not(.slick-dots)>li {
 padding-left:12px
}
.editorial-content ul:not(.slick-dots)>li:before,.hotspot-info-content ul:not(.slick-dots)>li:before {
 content:'';
 height:6px;
 width:6px;
 background:#e40045;
 position:relative;
 left:-12px;
 top:-2px;
 margin-right:-6px
}
.editorial-content ul:not(.slick-dots).list-inline,.editorial-content ul:not(.slick-dots).list-unstyled,.hotspot-info-content ul:not(.slick-dots).list-inline,.hotspot-info-content ul:not(.slick-dots).list-unstyled {
 padding:5px 1px
}
.editorial-content ul:not(.slick-dots).list-inline>li,.editorial-content ul:not(.slick-dots).list-unstyled>li,.hotspot-info-content ul:not(.slick-dots).list-inline>li,.hotspot-info-content ul:not(.slick-dots).list-unstyled>li {
 padding-left:0
}
.editorial-content ul:not(.slick-dots).list-inline>li:before,.editorial-content ul:not(.slick-dots).list-unstyled>li:before,.hotspot-info-content ul:not(.slick-dots).list-inline>li:before,.hotspot-info-content ul:not(.slick-dots).list-unstyled>li:before {
 display:none
}
.editorial-content ul:not(.slick-dots).check-list,.hotspot-info-content ul:not(.slick-dots).check-list {
 margin-top:14px
}
.editorial-content ul:not(.slick-dots).check-list>li,.hotspot-info-content ul:not(.slick-dots).check-list>li {
 padding-left:37px;
 margin-bottom:12px;
 min-height:26px;
 font-family:MAN-light,Arial,sans-serif;
 font-size:MAN-light,Arial,sans-serif
}
.editorial-content ul:not(.slick-dots).check-list>li:before,.hotspot-info-content ul:not(.slick-dots).check-list>li:before {
 content:"\e611";
 color:#91b900;
 background:#fff;
 font-size:18px;
 height:30px;
 line-height:28px;
 width:30px;
 border-radius:50%;
 border:1px solid #d6d8db;
 text-align:center;
 top:2px;
 left:-37px;
 margin-right:-30px
}
.editorial-content ol,.hotspot-info-content ol {
 counter-reset:i
}
.editorial-content ol>li,.hotspot-info-content ol>li {
 counter-increment:i;
 padding-left:22px
}
.editorial-content ol>li:before,.hotspot-info-content ol>li:before {
 position:absolute;
 left:0;
 top:0;
 content:counter(i,decimal) ".";
 font-weight:700;
 color:#e40045
}
.editorial-content ol ol,.hotspot-info-content ol ol {
 counter-reset:ii
}
.editorial-content ol ol>li,.hotspot-info-content ol ol>li {
 counter-increment:ii
}
.editorial-content ol ol>li:before,.hotspot-info-content ol ol>li:before {
 content:counter(ii,upper-roman) "."
}
.editorial-content ol ol ol,.hotspot-info-content ol ol ol {
 counter-reset:iii
}
.editorial-content ol ol ol>li,.hotspot-info-content ol ol ol>li {
 counter-increment:iii
}
.editorial-content ol ol ol>li:before,.hotspot-info-content ol ol ol>li:before {
 content:counter(iii,lower-latin) ") "
}
.list-red {
 padding-left:16px
}
.list-red:before {
 content:'';
 height:6px;
 width:6px;
 background:#e40045;
 position:relative;
 left:-16px;
 top:-2px;
 margin-right:-6px
}
.audio-container,.video-container,figure,picture {
 width:100%;
 display:block
}
.audio-container.half,.audio-container.quarter,.audio-container.third,.video-container.half,.video-container.quarter,.video-container.third,figure.half,figure.quarter,figure.third,picture.half,picture.quarter,picture.third {
 float:left;
 margin-right:10px;
 padding-right:10px
}
.audio-container.half.right,.audio-container.quarter.right,.audio-container.third.right,.video-container.half.right,.video-container.quarter.right,.video-container.third.right,figure.half.right,figure.quarter.right,figure.third.right,picture.half.right,picture.quarter.right,picture.third.right {
 margin-right:0;
 padding-right:0;
 padding-left:10px;
 margin-left:10px;
 float:right
}
@media screen and (max-width:479px) {
 .audio-container.half,.audio-container.quarter,.audio-container.third,.video-container.half,.video-container.quarter,.video-container.third,figure.half,figure.quarter,figure.third,picture.half,picture.quarter,picture.third {
  width:100%!important;
  padding:0!important;
  margin-right:0!important;
  margin-left:0!important;
  float:none!important
 }
 .audio-container.half~ul,.audio-container.quarter~ul,.audio-container.third~ul,.video-container.half~ul,.video-container.quarter~ul,.video-container.third~ul,figure.half~ul,figure.quarter~ul,figure.third~ul,picture.half~ul,picture.quarter~ul,picture.third~ul {
  clear:both
 }
}
.audio-container.half,.video-container.half,figure.half,picture.half {
 width:50%
}
@media screen and (min-width:480px) {
 .audio-container.half+h2,.audio-container.half+h3,.video-container.half+h2,.video-container.half+h3,figure.half+h2,figure.half+h3,picture.half+h2,picture.half+h3 {
  margin-top:0
 }
}
@media screen and (max-width:767px) {
 .editorial-content.col-xs-6 .audio-container.half,.editorial-content.col-xs-6 .video-container.half,.editorial-content.col-xs-6 figure.half,.editorial-content.col-xs-6 picture.half {
  width:100%!important;
  padding:0!important;
  margin-right:0!important;
  margin-left:0!important
 }
 .editorial-content.col-xs-6 .audio-container.half~ul,.editorial-content.col-xs-6 .video-container.half~ul,.editorial-content.col-xs-6 figure.half~ul,.editorial-content.col-xs-6 picture.half~ul {
  clear:both
 }
}
.audio-container.quarter,.video-container.quarter,figure.quarter,picture.quarter {
 width:25%
}
@media screen and (max-width:767px) {
 .audio-container.quarter,.video-container.quarter,figure.quarter,picture.quarter {
  width:50%
 }
}
@media screen and (min-width:480px) {
 .audio-container.quarter+h2,.audio-container.quarter+h3,.video-container.quarter+h2,.video-container.quarter+h3,figure.quarter+h2,figure.quarter+h3,picture.quarter+h2,picture.quarter+h3 {
  margin-top:0
 }
}
.audio-container.third,.video-container.third,figure.third,picture.third {
 width:33%
}
@media screen and (max-width:767px) {
 .audio-container.third,.video-container.third,figure.third,picture.third {
  width:50%
 }
}
@media screen and (min-width:480px) {
 .audio-container.third+h2,.audio-container.third+h3,.video-container.third+h2,.video-container.third+h3,figure.third+h2,figure.third+h3,picture.third+h2,picture.third+h3 {
  margin-top:0
 }
}
.image-zoom {
 position:relative;
 overflow:hidden;
 width:100%
}
.image-zoom img {
 max-width:100%;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
.image-zoom:hover img {
 -webkit-transform:scale(1.05);
 transform:scale(1.05);
 z-index:0
}
.zoomInOut {
 -webkit-transform:scale(1.1);
 transform:scale(1.1);
 -webkit-transition:all .9s .2s ease-in;
 transition:all .9s .2s ease-in
}
.state_zoomIn {
 -webkit-transform:scale(1);
 transform:scale(1)
}
.eye-catcher {
 text-align:center;
 position:relative;
 color:#fff;
 overflow:hidden;
 vertical-align:bottom;
 width:212px;
 height:212px
}
.eye-catcher:before {
 font-size:212px;
 color:#e40045;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 position:absolute
}
.eye-catcher .bg-img {
 width:calc(100% - 14px - 14px);
 height:calc(100% - 14px - 14px);
 position:absolute;
 left:14px;
 top:16px;
 overflow:hidden;
 border-radius:50%;
 background-color:#fff;
 background-repeat:no-repeat;
 background-size:126%;
 background-position:center top
}
.eye-catcher .text-short {
 background:#e40045;
 padding:6px 0 10px 0;
 width:100%;
 font-family:MAN-bold,Arial,sans-serif;
 position:absolute;
 bottom:-1px;
 left:50%;
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}
@media (max-width:767px) {
 .sm.eye-catcher {
  margin:24px 0;
  display:table!important;
  border-collapse:separate
 }
 .lg.eye-catcher {
  display:none!important
 }
}
@media (min-width:768px) {
 .sm.eye-catcher {
  display:none!important
 }
 .lg.eye-catcher {
  position:absolute;
  right:20px;
  top:20px;
  display:table-cell!important
 }
}
@media (min-width:1012px) {
 .lg.eye-catcher {
  width:312px;
  height:312px
 }
 .lg.eye-catcher:before {
  font-size:312px
 }
 .lg.eye-catcher .bg-img {
  background-position:center;
  left:24px;
  top:24px;
  width:calc(100% - 24px - 24px);
  height:calc(100% - 24px - 24px)
 }
 .lg.eye-catcher .bg-img.local-static-img {
  top:26px;
  background-position:center top;
  background-size:142%
 }
}
.slick-slider {
 position:relative;
 display:block;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 position:relative;
 overflow:hidden;
 display:block;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:0
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-track {
 position:relative;
 left:0;
 top:0;
 display:block
}
.slick-track:after,.slick-track:before {
 content:"";
 display:table
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px;
 display:none
}
[dir=rtl] .slick-slide {
 float:right
}
.slick-slide img {
 display:block
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-slide:focus {
 outline:0
}
.slick-slide:focus .stage-video-icon:before,.slick-slide:hover .stage-video-icon:before {
 border-color:#e40045
}
.slick-arrow.slick-hidden {
 display:none
}
#slicebox .next,#slicebox .prev,.slick-next,.slick-prev {
 position:absolute;
 display:block;
 height:40px;
 width:40px;
 line-height:0;
 font-size:0;
 cursor:pointer;
 background:0 0;
 color:transparent;
 top:50%;
 margin-top:-10px;
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%);
 padding:0;
 border:none;
 outline:0
}
#slicebox .next:focus,#slicebox .next:hover,#slicebox .prev:focus,#slicebox .prev:hover,.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
 outline:0;
 background:0 0;
 color:transparent
}
#slicebox .next:focus:before,#slicebox .next:hover:before,#slicebox .prev:focus:before,#slicebox .prev:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
 opacity:1;
 color:#e40045
}
#slicebox .slick-disabled.next:before,#slicebox .slick-disabled.prev:before,.slick-disabled.slick-next:before,.slick-disabled.slick-prev:before {
 opacity:.25;
 color:#303c49
}
#slicebox .next:before,#slicebox .prev:before,.slick-next:before,.slick-prev:before {
 font-family:icon;
 font-size:20px;
 line-height:1;
 color:#e40045;
 opacity:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.slick-prev {
 left:10px;
 z-index:1;
 text-align:center;
 vertical-align:middle
}
.slick-prev:before {
 content:"\e60d"
}
.fullscreen:not(html) .slick-prev {
 left:0
}
.fullscreen:not(html) .slick-prev:before {
 font-size:100px
}
.slick-next {
 right:10px;
 text-align:center
}
.slick-next:before {
 content:"\e60f"
}
.fullscreen:not(html) .slick-next {
 right:0
}
.fullscreen:not(html) .slick-next:before {
 font-size:100px
}
.slick-dots {
 position:absolute;
 bottom:-45px;
 list-style:none;
 display:block;
 text-align:center;
 padding:0;
 width:100%
}
.slick-dots li {
 position:relative;
 display:inline-block;
 height:20px;
 width:20px;
 margin:0 2px;
 padding:0;
 cursor:pointer
}
.slick-dots li button {
 border:0;
 background:0 0;
 display:block;
 height:20px;
 width:20px;
 outline:0;
 line-height:0;
 font-size:0;
 color:transparent;
 padding:2px 0;
 cursor:pointer;
 text-align:center
}
.slick-dots li button:focus,.slick-dots li button:hover {
 outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before {
 opacity:1
}
.slick-dots li button:before {
 content:'';
 width:12px;
 height:12px;
 border-radius:50%;
 background-color:#e2e3e4;
 display:inline-block;
 border:1px solid #d6d8db
}
.slick-dots li.slick-active button:before {
 background-color:#e40045;
 border-color:#e40045
}
table.dataTable thead th:not(.sorting_disabled) {
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
 position:relative;
 padding:10px 30px;
 outline:0!important;
 cursor:pointer
}
table.dataTable thead th:not(.sorting_disabled):after {
 margin-left:10px;
 color:#d6d8db;
 position:absolute;
 right:10px;
 content:"\e607";
 top:11px
}
table.dataTable thead th:not(.sorting_disabled):before {
 margin-left:10px;
 color:#d6d8db;
 position:absolute;
 right:10px;
 content:"\e60a";
 top:17px
}
table.dataTable thead th:not(.sorting_disabled).sorting_desc:after {
 color:#e40045
}
table.dataTable thead th:not(.sorting_disabled).sorting_asc:before {
 color:#e40045
}
.rangeslider,.rangeslider__fill {
 display:block;
 border-radius:10px
}
.rangeslider {
 background:#e6e6e6;
 position:relative
}
.rangeslider--horizontal {
 height:4px;
 width:100%
}
.rangeslider--disabled {
 opacity:.4
}
.rangeslider__fill {
 background:#e40045;
 position:absolute
}
.rangeslider--horizontal .rangeslider__fill {
 top:0;
 height:100%
}
.rangeslider__handle {
 background:#fff;
 border:1px solid #d6d8db;
 cursor:pointer;
 display:inline-block;
 width:5px;
 height:13px;
 position:absolute
}
.rangeslider--horizontal .rangeslider__handle {
 top:-5px;
 touch-action:pan-y;
 -ms-touch-action:pan-y
}
.rangeslider--vertical .rangeslider__handle {
 left:-10px;
 touch-action:pan-x;
 -ms-touch-action:pan-x
}
input[type=range]:focus+.rangeslider .rangeslider__handle {
 -webkit-box-shadow:0 0 8px rgba(255,0,255,.9);
 box-shadow:0 0 8px rgba(255,0,255,.9)
}
.hyphenate {
 hyphens:auto;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 -moz-hyphens:auto;
 word-break:break-word;
 word-wrap:break-word
}
.mobile-collapse {
 position:relative
}
@media screen and (max-width:767px) {
 .mobile-collapse+.mobile-collapse-container {
  max-height:0;
  -webkit-transition:max-height .6s ease-out;
  transition:max-height .6s ease-out;
  overflow:hidden
 }
 .mobile-collapse:after {
  font-family:icon;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  content:"\e60a";
  position:absolute;
  vertical-align:middle;
  right:0;
  font-size:16px;
  color:#e40045
 }
 .mobile-collapse.state_open+.mobile-collapse-container {
  max-height:350px;
  overflow-y:auto;
  margin-bottom:8px
 }
 .mobile-collapse.state_open+.mobile-collapse-container.big {
  max-height:900px
 }
 .mobile-collapse.state_open:after {
  content:"\e607"
 }
}
@media screen and (max-width:1011px) {
 .marginal-column {
  margin-top:30px
 }
 .marginal-column .babylongrid-container .col-xs-6 {
  width:100%
 }
}
.marginal-column .editorial-content .btn:last-of-type,.marginal-column .editorial-content .jvectormap-goback:last-of-type,.marginal-column .editorial-content .jvectormap-zoomin:last-of-type,.marginal-column .editorial-content .jvectormap-zoomout:last-of-type {
 margin-bottom:5px
}
.marginal-column .editorial-content ul {
 margin-left:0
}
.marginal-column .spacer-md {
 margin-bottom:0
}
.marginal-column>.row .col-md-12,.marginal-column>.row .col-xs-6 {
 margin-bottom:20px
}
#page-head {
 background:#303c49;
 border-bottom:4px solid #e40045;
 display:table;
 width:100%;
 height:93px
}
#page-head.routing {
 background:#000
}
#page-head .h4 {
 display:table-cell;
 padding:10px 0 12px;
 vertical-align:bottom;
 height:89px;
 color:#acb1b6;
 margin-bottom:0;
 font-family:MAN-bold,Arial,sans-serif
}
@media screen and (max-width:480px) {
 #page-head .h4 {
  height:69px;
  font-size:14px
 }
}
#page-head>.container {
 position:relative
}
#page-head>.container .header-link-wrapper {
 position:absolute;
 right:40px;
 top:16px
}
@media screen and (max-width:1011px) {
 #page-head>.container .header-link-wrapper {
  right:20px;
  top:116px;
  z-index:997
 }
}
@media screen and (max-width:480px) {
 #page-head>.container .header-link-wrapper {
  top:95px
 }
}
#page-head>.container .header-link-wrapper .router-links {
 background:0 0;
 color:#acb1b6
}
#page-head>.container .header-link-wrapper .router-links a,#page-head>.container .header-link-wrapper .router-links span {
 color:#acb1b6;
 display:inline-block;
 line-height:1
}
#page-head>.container .header-link-wrapper .router-links a+a,#page-head>.container .header-link-wrapper .router-links a+span,#page-head>.container .header-link-wrapper .router-links span+a,#page-head>.container .header-link-wrapper .router-links span+span {
 padding-left:7px;
 margin-left:3px;
 border-left:1px solid #acb1b6
}
#page-head>.container .header-link-wrapper .router-links span {
 color:#fff
}
@media screen and (min-width:1012px) {
 #page-head .container {
  padding-right:350px
 }
}
#page-head #logo {
 text-align:center;
 display:table-cell;
 width:123px;
 padding:10px 20px 14px 0;
 vertical-align:bottom;
 height:89px
}
@media screen and (max-width:480px) {
 #page-head #logo {
  width:86px;
  height:69px
 }
}
#page-head #logo img {
 display:inline-block;
 max-width:103px
}
@media screen and (max-width:480px) {
 #page-head #logo img {
  max-width:66px
 }
}
@media screen and (max-width:480px) {
 #page-head {
  height:70px
 }
}
.service-link-wrapper {
 position:relative;
 width:100%
}
@media screen and (max-width:1011px) {
 .service-link-wrapper {
  padding-top:15px;
  width:auto
 }
}
.service-links {
 margin-left:30px;
 margin-top:-6px;
 color:#303c49
}
@media screen and (max-width:1011px) {
 .service-links {
  margin-left:0
 }
}
.service-links #main-search {
 float:left;
 position:relative;
 margin-left:10px
}
.service-links #main-search .search-toggle:after {
 color:#acb1b6;
 content:"\e935";
 font-size:20px;
 position:relative;
 top:4px
}
@media (max-width:1011px) {
 .service-links #main-search .search-toggle:after {
  top:-2px;
  color:#303c49
 }
}
.service-links #main-search .btn,.service-links #main-search .jvectormap-goback,.service-links #main-search .jvectormap-zoomin,.service-links #main-search .jvectormap-zoomout {
 height:38px;
 font-size:22px;
 padding:4px 5px 2px;
 position:relative;
 top:1px;
 margin-left:0;
 float:right
}
@media (max-width:1011px) {
 .service-links #main-search .btn,.service-links #main-search .jvectormap-goback,.service-links #main-search .jvectormap-zoomin,.service-links #main-search .jvectormap-zoomout {
  margin-right:15px
 }
}
.service-links #main-search .form {
 padding-bottom:1px
}
.service-links #main-search .form-group {
 display:block
}
.service-links #main-search .form-group:after,.service-links #main-search .form-group:before {
 content:" ";
 display:table
}
.service-links #main-search .form-group:after {
 clear:both
}
.service-links #main-search .form-control {
 width:200px;
 float:left
}
.service-links #main-search #main-search-container {
 position:absolute;
 right:-9px;
 top:43px;
 z-index:1001;
 width:290px;
 display:none
}
.service-links #main-search #main-search-container:after,.service-links #main-search #main-search-container:before {
 content:"";
 position:absolute;
 width:0;
 height:0;
 border:10px solid transparent;
 right:20px;
 margin-right:-10px
}
.service-links #main-search #main-search-container:before {
 bottom:auto;
 top:-21px;
 border-bottom:11px solid #d6d8db
}
.service-links #main-search #main-search-container:after {
 bottom:auto;
 top:-19px;
 border-bottom:10px solid #f0f1f2
}
.service-links #main-search #main-search-container .form-inline {
 padding-right:0
}
.service-links #language-select {
 float:left;
 position:relative;
 width:22px;
 height:22px;
 margin-left:10px;
 margin-top:4px;
 color:#acb1b6
}
.service-links #language-select:before {
 content:"\e605";
 position:absolute;
 top:1px;
 left:1px;
 font-size:20px
}
.service-links .language-select-toggle {
 position:relative;
 z-index:2;
 font-size:11px!important;
 font-family:MAN-reg,Arial,sans-serif;
 padding:2px 0;
 display:block;
 width:100%;
 text-align:center;
 cursor:pointer;
 color:#303c49
}
@media (max-width:1011px) {
 .service-links .language-select-toggle {
  color:#e2e3e4
 }
}
@media (max-width:1011px) {
 .service-links .routing-colors .language-select-toggle {
  color:#303c49
 }
}
.service-links #language-select-container {
 position:absolute;
 display:none;
 top:38px;
 right:-10px;
 background:#fff;
 border:1px solid #d6d8db;
 width:140px;
 padding:10px;
 z-index:1001
}
.service-links #language-select-container:after,.service-links #language-select-container:before {
 content:"";
 position:absolute;
 width:0;
 height:0;
 border:10px solid transparent;
 right:20px;
 margin-right:-10px
}
.service-links #language-select-container:before {
 bottom:auto;
 top:-21px;
 border-bottom:11px solid #d6d8db
}
.service-links #language-select-container:after {
 bottom:auto;
 top:-19px;
 border-bottom:10px solid #fff
}
.service-links #language-select-container a,.service-links #language-select-container span {
 color:#303c49;
 display:block;
 line-height:1;
 margin-bottom:8px;
 font-size:15px;
 font-family:MAN-light,Arial,sans-serif
}
@media screen and (max-width:1011px) {
 .service-links #language-select-container a,.service-links #language-select-container span {
  font-family:MAN-light,Arial,sans-serif;
  font-size:18px
 }
}
.service-links #language-select-container a:last-child,.service-links #language-select-container span:last-child {
 margin-bottom:0
}
.service-links #language-select-container span {
 color:#e40045
}
.service-links #routing-header {
 position:relative;
 float:left;
 width:22px;
 height:22px;
 margin-top:4px
}
.service-links #routing-header .close {
 position:absolute;
 right:8px;
 top:5px;
 z-index:1;
 font-size:30px;
 line-height:24px
}
.service-links #routing-header .icon-globe {
 position:relative
}
.service-links #routing-header .icon-globe:after {
 content:"\e901";
 color:#acb1b6;
 font-size:20px
}
.service-links .icon-pin {
 float:left;
 margin-left:11px;
 margin-top:4px
}
.service-links .icon-pin:before {
 color:#acb1b6;
 font-size:22px
}
.service-links.fixed {
 position:fixed;
 right:14px;
 top:22px
}
@media screen and (max-width:1011px) {
 .service-links #language-select {
  color:#303c49;
  margin-top:-3px
 }
 .service-links #language-select.routing-colors {
  color:#acb1b6
 }
 .service-links #contact-select {
  margin-top:-2px;
  color:#303c49
 }
 .service-links .icon-pin {
  margin-top:-2px;
  margin-left:6px
 }
 .service-links .icon-pin:before {
  color:#303c49
 }
 .service-links #routing-header {
  margin-top:-2px;
  margin-left:10px
 }
 .service-links #routing-header .icon-globe:after {
  color:#303c49
 }
}
.service-links #animation-select {
 float:left;
 position:relative;
 width:22px;
 height:22px;
 margin-left:30px;
 margin-top:4px;
 color:#acb1b6;
 right:20px
}
.service-links #animation-select-container {
 position:absolute;
 display:none;
 top:38px;
 right:-20px;
 background:#fff;
 border:1px solid #d6d8db;
 width:1120px;
 padding:15px;
 z-index:1001
}
@media (min-width:768px) {
 .service-links #animation-select-container {
  width:728px
 }
}
.service-links #animation-select-container:after,.service-links #animation-select-container:before {
 content:"";
 position:absolute;
 width:0;
 height:0;
 border:10px solid transparent;
 right:20px;
 margin-right:-10px
}
.service-links #animation-select-container:before {
 bottom:auto;
 top:-21px;
 border-bottom:11px solid #d6d8db
}
.service-links #animation-select-container::after {
 bottom:auto;
 top:-19px;
 border-bottom:10px solid #fff
}
.service-links #animation-select-container h4 .light {
 font-family:Arial;
 font-weight:400;
 font-size:14px
}
.service-links #animation-select-container .animation-select-toggle {
 position:relative;
 z-index:2;
 color:inherit;
 font-size:11px!important;
 font-family:MAN-bold,Arial,sans-serif;
 padding:1px 0;
 display:block;
 width:100%;
 text-align:center;
 cursor:pointer
}
#routing {
 display:none;
 position:absolute;
 top:40px;
 right:-40px;
 z-index:1001;
 width:420px;
 border:1px solid #d6d8db
}
#routing:after,#routing:before {
 content:"";
 position:absolute;
 width:0;
 height:0;
 border:12px solid transparent;
 right:50px;
 margin-right:-12px
}
#routing:before {
 bottom:auto;
 top:-25px;
 border-bottom:13px solid #d6d8db
}
#routing:after {
 bottom:auto;
 top:-23px;
 border-bottom:12px solid #f0f1f2
}
#routing .footer,#routing .header {
 padding:15px 15px;
 background-color:#fff;
 position:relative
}
#routing .footer a,#routing .footer span,#routing .header a,#routing .header span {
 float:left;
 margin-left:20px
}
#routing .footer a:first-child,#routing .footer span:first-child,#routing .header a:first-child,#routing .header span:first-child {
 margin-left:auto
}
#routing .footer .active,#routing .header .active {
 color:#e40045
}
#routing .footer a {
 margin-left:auto
}
#routing .footer a:first-child {
 margin-bottom:10px
}
#routing .bg-gray {
 padding:15px 15px
}
#routing .bg-gray.header {
 padding-bottom:0
}
#routing .header-autocomplete-result-container {
 max-height:270px;
 overflow-x:auto;
 margin-top:1px
}
#routing .header-autocomplete-result-container .tpl_list-group-item {
 border-top-right-radius:0;
 border-top-left-radius:0
}
#routing .header-autocomplete-result-container .small a {
 font-size:12px;
 display:inline
}
@media screen and (max-width:1011px) {
 #routing .header-autocomplete-result-container .small {
  -webkit-transition:all .6s ease;
  transition:all .6s ease;
  max-height:40px
 }
 #routing .header-autocomplete-result-container .small a {
  -webkit-transition:all .6s ease;
  transition:all .6s ease
 }
 #routing .header-autocomplete-result-container.state_sm-min .small {
  max-height:0
 }
 #routing .header-autocomplete-result-container.state_sm-min .small a {
  opacity:0;
  font-size:0
 }
}
html.touchevents #routing .header-autocomplete-result-container {
 overflow-x:scroll;
 -webkit-overflow-scrolling:touch
}
#routing .tpl_list-group-item a {
 margin-left:20px;
 -webkit-transition:color .6s ease;
 transition:color .6s ease
}
#routing .tpl_list-group-item a:first-child {
 margin-left:auto
}
#routing .tpl_list-group-item a:hover {
 color:#838a92
}
#routing .h3 {
 font-weight:400;
 font-family:MAN-light,Arial,sans-serif
}
#routing .h3 strong {
 font-family:MAN-bold,Arial,sans-serif;
 font-weight:700
}
#routing .form-control {
 padding:10px 15px
}
#routing form {
 padding-bottom:0!important
}
#routing .header-autocomplete-result-container {
 margin:0;
 padding:0 15px
}
#routing .footer {
 border-top:15px solid #f0f1f2
}
@media (max-width:1011px) {
 #routing {
  position:fixed;
  top:20px;
  left:10px;
  right:20px;
  bottom:20px;
  width:auto;
  z-index:3000;
  min-height:300px
 }
 #routing:before {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:auto;
  height:auto;
  border:none;
  background:rgba(0,0,0,.4);
  z-index:-1
 }
 #routing:after {
  display:none
 }
 #routing .routing-wrapper {
  min-height:calc(100vh - 40px);
  max-height:calc(100vh - 40px);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-flow:column nowrap;
  flex-flow:column nowrap
 }
 #routing .footer,#routing .header,#routing .list-group-item,#routing .tpl_list-group-item,#routing form {
  -webkit-box-flex:0;
  -ms-flex:none;
  flex:none
 }
 #routing .header-autocomplete-result-container {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  overflow-y:auto;
  min-height:100px;
  max-height:none
 }
}
#main-navigation {
 background:#f0f1f2;
 border-bottom:1px solid #d6d8db;
 height:51px;
 position:relative
}
@media screen and (max-width:1011px) {
 #main-navigation {
  z-index:996
 }
}
#main-navigation a {
 font-family:MAN-reg,Arial,sans-serif;
 font-size:15px
}
#main-navigation .toggle-nav {
 border:none;
 border-top:2px solid #303c49;
 border-bottom:2px solid #303c49;
 width:30px;
 height:18px;
 background:0 0;
 padding:0;
 margin-top:15px;
 position:relative;
 z-index:997
}
#main-navigation .toggle-nav:before {
 border:1px solid #303c49;
 content:'';
 display:block;
 width:100%;
 height:2px
}
#main-navigation .nav-wrapper {
 position:relative
}
@media screen and (max-width:1011px) {
 #main-navigation .nav-wrapper {
  position:fixed;
  top:0;
  left:0;
  bottom:0;
  width:80vw;
  max-width:400px;
  background:#303c49;
  z-index:1000;
  color:#acb1b6;
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
  -webkit-transition:-webkit-transform .6s ease;
  transition:-webkit-transform .6s ease;
  transition:transform .6s ease;
  transition:transform .6s ease,-webkit-transform .6s ease
 }
 #main-navigation .nav-wrapper.state_visible {
  -webkit-transform:translateX(0);
  transform:translateX(0)
 }
}
#main-navigation .nav-wrapper.state_open a.active:before {
 left:50%;
 right:50%;
 opacity:0
}
#main-navigation .nav-wrapper.state_open a.active[aria-expanded=true]:before {
 opacity:1;
 left:0;
 right:0
}
#main-navigation .nav-first-level>a {
 display:block;
 float:left;
 height:50px;
 line-height:50px;
 position:relative
}
#main-navigation .nav-first-level>a::before {
 position:absolute;
 content:'';
 height:4px;
 left:50%;
 right:50%;
 bottom:0;
 opacity:0;
 background:#303c49;
 -webkit-transition:left .2s ease-in 50ms,right .2s ease-in 50ms,opacity 70ms ease 50ms;
 transition:left .2s ease-in 50ms,right .2s ease-in 50ms,opacity 70ms ease 50ms
}
#main-navigation .nav-first-level>a.active:before {
 opacity:1;
 left:0;
 right:0
}
#main-navigation .nav-first-level>a[aria-expanded=true]:before {
 opacity:1;
 left:0;
 right:0
}
#main-navigation .nav-first-level>a:hover:before {
 opacity:1;
 left:0;
 right:0
}
@media screen and (min-width:1200px) {
 #main-navigation .nav-first-level>a {
  font-size:16px
 }
}
#main-navigation .nav-first-level>a+a {
 margin-left:20px
}
@media screen and (min-width:1200px) {
 #main-navigation .nav-first-level>a+a {
  margin-left:30px
 }
}
@media screen and (max-width:1011px) {
 #main-navigation .nav-first-level>a+a {
  margin-left:0
 }
}
#main-navigation .nav-first-level>a:after {
 content:"\e60f";
 display:none
}
@media screen and (max-width:1011px) {
 #main-navigation .nav-first-level>a {
  float:none;
  margin:0
 }
 #main-navigation .nav-first-level>a:after {
  display:none
 }
}
@media screen and (max-width:1011px) {
 #main-navigation .nav-first-level a {
  padding:15px 40px 15px 15px;
  border-bottom:1px solid #586f87;
  height:auto;
  line-height:1.2;
  display:block
 }
 #main-navigation .nav-first-level a.active,#main-navigation .nav-first-level a[aria-expanded=true] {
  border-bottom:1px solid #586f87
 }
 #main-navigation .nav-first-level a[aria-haspopup=true] {
  position:relative
 }
 #main-navigation .nav-first-level a[aria-haspopup=true]:after {
  display:block;
  position:absolute;
  right:0;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  margin-right:15px
 }
}
#main-navigation .sub-menu-container {
 position:absolute;
 top:100%;
 top:calc(100% + 1px);
 left:0;
 right:0;
 z-index:1000;
 background:#fff;
 overflow:hidden
}
#main-navigation .sub-menu-container .col-md-3,#main-navigation .sub-menu-container .col-md-6 {
 min-height:0
}
@media screen and (max-width:1011px) {
 #main-navigation .sub-menu-container .col-md-3,#main-navigation .sub-menu-container .col-md-6 {
  padding:0
 }
}
#main-navigation .sub-menu-container .h4 {
 margin-bottom:18px
}
@media screen and (max-width:1011px) {
 #main-navigation .sub-menu-container .h4 {
  display:none
 }
}
#main-navigation .sub-menu-container a {
 display:block;
 padding:10px 15px 10px 0;
 border-top:1px solid;
 border-color:#d6d8db
}
#main-navigation .sub-menu-container a[aria-haspopup=true] {
 position:relative
}
#main-navigation .sub-menu-container a[aria-haspopup=true]:after {
 content:"\e60f";
 position:absolute;
 right:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
#main-navigation .sub-menu-container a:hover,#main-navigation .sub-menu-container a[aria-expanded=true] {
 color:#e40045
}
#main-navigation .sub-menu-container a:last-child {
 border-bottom:1px solid #d6d8db
}
@media screen and (max-width:1011px) {
 #main-navigation .sub-menu-container a {
  padding:15px 40px 15px 15px;
  border-color:#586f87
 }
 #main-navigation .sub-menu-container a:after {
  right:15px!important
 }
 #main-navigation .sub-menu-container a:last-child {
  border-bottom:1px solid #586f87
 }
}
#main-navigation .sub-menu-container .tpl_nav-item .col-md-6 a {
 border-top:none
}
#main-navigation .sub-menu-container .tpl_nav-item .col-md-6:nth-child(2) a,#main-navigation .sub-menu-container .tpl_nav-item .col-md-6:nth-child(3) a {
 border-top:1px solid #d6d8db
}
@media screen and (max-width:1011px) {
 #main-navigation .sub-menu-container .tpl_nav-item .col-md-6:nth-child(2) a,#main-navigation .sub-menu-container .tpl_nav-item .col-md-6:nth-child(3) a {
  border:none;
  border-bottom:1px solid #586f87
 }
}
@media (max-width:1011px) {
 #main-navigation .sub-menu-container {
  position:static;
  height:0
 }
}
#main-navigation .current-site {
 color:#e40045;
 cursor:default
}
#main-navigation .close {
 position:absolute;
 right:10px;
 top:6px;
 padding:0!important;
 border:none!important;
 margin:auto!important;
 z-index:1
}
#main-navigation .nav-container {
 overflow:hidden;
 position:relative
}
@media screen and (max-width:1011px) {
 #main-navigation .nav-container {
  overflow:visible;
  padding:0;
  position:static
 }
 #main-navigation .nav-container.nav-first-level {
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  max-height:calc(100vh - 120px);
  -ms-touch-action:pan-y;
  touch-action:pan-y
 }
}
#main-navigation .tpl_nav-item {
 position:absolute;
 top:0;
 -webkit-transition:opacity .2s ease,max-height 0s .5s,-webkit-transform .5s ease;
 transition:opacity .2s ease,max-height 0s .5s,-webkit-transform .5s ease;
 transition:opacity .2s ease,transform .5s ease,max-height 0s .5s;
 transition:opacity .2s ease,transform .5s ease,max-height 0s .5s,-webkit-transform .5s ease;
 opacity:0;
 -webkit-transform:translate3d(-100%,0,0);
 transform:translate3d(-100%,0,0);
 overflow:hidden;
 max-height:0;
 padding-top:20px;
 padding-bottom:50px
}
#main-navigation .tpl_nav-item[aria-hidden=false] {
 position:static;
 -webkit-transition:opacity .2s ease,max-height 0s,-webkit-transform .5s ease;
 transition:opacity .2s ease,max-height 0s,-webkit-transform .5s ease;
 transition:opacity .2s ease,transform .5s ease,max-height 0s;
 transition:opacity .2s ease,transform .5s ease,max-height 0s,-webkit-transform .5s ease;
 opacity:1;
 -webkit-transform:none;
 transform:none;
 max-height:none
}
@media screen and (max-width:1011px) {
 #main-navigation .tpl_nav-item {
  top:74px;
  left:0;
  right:0;
  bottom:0;
  background:#303c49;
  padding-top:0;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch
 }
 #main-navigation .tpl_nav-item[aria-hidden] {
  position:absolute;
  max-height:none
 }
}
#main-navigation .router-links {
 background:#d6d8db
}
#main-navigation .router-links a {
 display:block;
 padding:10px 0 10px 15px;
 border-color:#acb1b6;
 color:#303c49
}
#main-navigation .router-links a.has-arrow:after {
 display:block;
 float:right;
 content:"\e60f";
 position:relative;
 top:11px;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%)
}
#main-navigation #nav-mobile-header {
 height:74px;
 background:#586f87;
 position:relative
}
#main-navigation #nav-mobile-header:before {
 position:absolute;
 background:-webkit-gradient(linear,left top,right top,from(#586f87),to(rgba(88,111,135,0)));
 background:linear-gradient(to right,#586f87,rgba(88,111,135,0));
 content:"";
 width:20px;
 height:100%;
 left:0;
 top:0;
 z-index:1
}
#main-navigation #nav-mobile-header .h6 {
 color:#fff;
 padding:12px 15px 0;
 line-height:1;
 margin:0;
 position:relative
}
#main-navigation #nav-mobile-header .scroll-container {
 overflow-x:auto;
 overflow-y:hidden
}
.touchevents #main-navigation #nav-mobile-header .scroll-container {
 overflow-x:scroll;
 -webkit-overflow-scrolling:touch
}
#main-navigation #nav-mobile-header .nav-breadcrumb {
 white-space:nowrap;
 padding:12px 15px 14px
}
#main-navigation #nav-mobile-header .nav-breadcrumb a {
 position:relative;
 display:inline-block;
 text-align:left;
 margin-right:20px;
 color:#fff
}
#main-navigation #nav-mobile-header .nav-breadcrumb a::after {
 position:absolute;
 content:'';
 height:4px;
 left:50%;
 right:50%;
 bottom:0;
 opacity:0;
 background:#fff;
 -webkit-transition:left .2s ease-in 50ms,right .2s ease-in 50ms,opacity 70ms ease 50ms;
 transition:left .2s ease-in 50ms,right .2s ease-in 50ms,opacity 70ms ease 50ms
}
#main-navigation #nav-mobile-header .nav-breadcrumb a.state_active:after {
 opacity:1;
 left:0;
 right:0
}
#main-navigation #nav-mobile-header .nav-breadcrumb a:after {
 bottom:-13px
}
#main-navigation #nav-mobile-header .nav-breadcrumb a:before {
 content:"\e60f";
 display:inline-block;
 margin-right:10px
}
#main-navigation #nav-mobile-header .nav-breadcrumb a:last-child {
 padding-right:20px
}
#main-navigation .affix {
 background:#f0f1f2;
 height:51px;
 border-bottom:1px solid #d6d8db
}
@media screen and (min-width:1012px) {
 #main-navigation .affix {
  position:static;
  height:0
 }
}
@media screen and (max-width:1011px) {
 #main-navigation .affix {
  z-index:998;
  width:100%;
  top:0;
  -webkit-transform:translateY(0);
  transform:translateY(0);
  -webkit-transition:-webkit-transform .5s ease;
  transition:-webkit-transform .5s ease;
  transition:transform .5s ease;
  transition:transform .5s ease,-webkit-transform .5s ease
 }
 #main-navigation .affix.state_sticky-hidden {
  -webkit-transform:translateY(-500%);
  transform:translateY(-500%)
 }
 #main-navigation .affix.state_has-sticky-child {
  -webkit-transform:none;
  transform:none;
  position:relative
 }
}
@media screen and (max-width:1011px) {
 #main-navigation .nav-background {
  opacity:0;
  left:100%;
  -webkit-transition:opacity .4s ease,left 0s .4s;
  transition:opacity .4s ease,left 0s .4s;
  outline:0;
  background:rgba(0,0,0,.4);
  position:fixed;
  z-index:999;
  content:'';
  right:0;
  top:0;
  bottom:0
 }
 #main-navigation .nav-background.state_visible {
  opacity:1;
  -webkit-transition:opacity .4s ease,left 0s 0s;
  transition:opacity .4s ease,left 0s 0s;
  left:0
 }
 #main-navigation a {
  font-size:18px;
  font-family:MAN-reg,Arial,sans-serif
 }
}
.content-navigation {
 overflow-y:auto;
 -webkit-overflow-scrolling:touch;
 white-space:nowrap;
 border-bottom:1px solid #d6d8db;
 margin-bottom:20px
}
.content-navigation a,.content-navigation span {
 display:inline-block;
 margin-left:26px;
 padding:10px 0;
 font-family:MAN-light,Arial,sans-serif;
 font-size:18px;
 position:relative
}
.content-navigation a:first-child,.content-navigation span:first-child {
 margin-left:0
}
.content-navigation a:hover,.content-navigation span:hover {
 color:#e40045
}
.content-navigation a::after,.content-navigation span::after {
 position:absolute;
 content:'';
 height:4px;
 left:50%;
 right:50%;
 bottom:0;
 opacity:0;
 background:#e40045;
 -webkit-transition:left .2s ease-in 50ms,right .2s ease-in 50ms,opacity 70ms ease 50ms;
 transition:left .2s ease-in 50ms,right .2s ease-in 50ms,opacity 70ms ease 50ms
}
.content-navigation a:hover:after,.content-navigation span:hover:after {
 opacity:1;
 left:0;
 right:0
}
.content-navigation span {
 color:#e40045
}
.content-navigation span:after {
 opacity:1;
 left:0;
 right:0
}
.content-navigation .icon-back:before {
 content:"\e60d";
 color:#e40045;
 font-size:18px;
 padding-right:6px;
 position:relative;
 top:2px
}
#page-footer {
 background:#f0f1f2;
 padding:40px 0;
 margin-top:20px
}
#page-footer a {
 clear:both;
 float:left;
 margin-top:10px
}
#page-footer .disclaimer {
 padding-top:35px;
 font-size:11px;
 line-height:16px;
 letter-spacing:.02em
}
#page-footer .disclaimer p {
 color:#838a92;
 padding:0;
 margin:0 0 10px
}
#page-footer .disclaimer a {
 float:none;
 margin-top:0
}
#page-footer .disclaimer .link[class*=" icon-"] {
 color:#838a92
}
#page-footer .disclaimer ol:not(.list-unstyled),#page-footer .disclaimer ul:not(.list-unstyled) {
 color:#838a92;
 list-style-type:none;
 padding:0;
 margin:3px 0 10px;
 counter-reset:i
}
#page-footer .disclaimer ol:not(.list-unstyled)>li,#page-footer .disclaimer ul:not(.list-unstyled)>li {
 position:relative;
 counter-increment:i;
 padding-left:15px
}
#page-footer .disclaimer ol:not(.list-unstyled)>li:before,#page-footer .disclaimer ul:not(.list-unstyled)>li:before {
 position:absolute;
 left:0;
 content:counter(i,decimal) ")";
 font-size:10px
}
#page-footer .disclaimer ol:not(.list-unstyled) ol,#page-footer .disclaimer ul:not(.list-unstyled) ol {
 margin-left:18px
}
#page-footer .disclaimer ol:not(.list-unstyled) ol>li:before,#page-footer .disclaimer ul:not(.list-unstyled) ol>li:before {
 content:counter(i,lower-alpha) ")";
 font-size:10px
}
#page-footer .disclaimer ol:not(.list-unstyled) ul,#page-footer .disclaimer ul:not(.list-unstyled) ul {
 margin-left:18px
}
#page-footer .disclaimer ul:not(.list-unstyled) li {
 padding-left:12px
}
#page-footer .disclaimer ul:not(.list-unstyled)>li:before {
 content:'';
 height:6px;
 width:6px;
 background:#838a92;
 position:relative;
 left:-12px;
 top:-2px;
 margin-right:-6px;
 display:inline-block
}
#page-footer .footer-mandatory-container {
 border-top:1px solid #d6d8db;
 padding-top:17px;
 margin-top:10px
}
@media (min-width:768px) {
 #page-footer .footer-mandatory-container span {
  float:left
 }
 #page-footer .footer-mandatory-container .footer-mandatory-links {
  float:right
 }
 #page-footer .footer-mandatory-container .footer-mandatory-links a {
  clear:none;
  float:none;
  display:inline-block;
  margin-top:0;
  margin-right:16px
 }
 #page-footer .footer-mandatory-container .footer-mandatory-links a:after {
  position:absolute;
  content:'|';
  right:-12px;
  font-weight:400
 }
 #page-footer .footer-mandatory-container .footer-mandatory-links a:last-child {
  margin-right:auto
 }
 #page-footer .footer-mandatory-container .footer-mandatory-links a:last-child:after {
  display:none
 }
 #page-footer .footer-mandatory-container .footer-mandatory-links a:active:before,#page-footer .footer-mandatory-container .footer-mandatory-links a:focus:before {
  color:#303c49
 }
}
@media (max-width:767px) {
 #page-footer .footer-column~.footer-column {
  border-top:1px solid #d6d8db;
  padding-top:17px;
  margin-top:10px
 }
}
.footnote-ref {
 display:none
}
.form {
 background:#f0f1f2;
 padding:15px 15px 4px
}
.form .btn,.form .form-control,.form .jvectormap-goback,.form .jvectormap-zoomin,.form .jvectormap-zoomout {
 margin-bottom:15px
}
.form .has-error input+label {
 border-color:#e40045!important
}
.tab-content .form {
 border:1px solid #acb1b6
}
.input-wrapper {
 position:relative;
 display:inline-block;
 padding-left:40px;
 min-height:30px;
 min-width:30px;
 padding-top:5px;
 margin-right:16px;
 font-weight:400;
 margin-bottom:15px;
 font-family:MAN-light,Arial,sans-serif
}
.input-wrapper:after {
 content:'\00a0'
}
.input-wrapper input[type=checkbox],.input-wrapper input[type=radio] {
 display:none
}
.input-wrapper input[type=checkbox]+label,.input-wrapper input[type=radio]+label {
 -webkit-transition:border-color .5s ease;
 transition:border-color .5s ease;
 left:0;
 top:0;
 position:absolute;
 vertical-align:middle;
 background:#fff;
 display:inline-block;
 width:30px;
 height:30px;
 border:1px solid #d6d8db;
 border-radius:4px;
 text-align:center
}
.input-wrapper input[type=checkbox]+label:before {
 font-size:0;
 -webkit-transition:font-size .5s ease;
 transition:font-size .5s ease;
 line-height:26px;
 content:"\e611"
}
.input-wrapper input[type=checkbox]:checked+label:before {
 font-size:20px
}
.input-wrapper label {
 margin-bottom:0
}
.input-wrapper input[type=radio]+label {
 border-radius:50%
}
.input-wrapper input[type=radio]+label:before {
 border-radius:50%;
 content:'';
 -webkit-transition:top .5s ease,right .5s ease,bottom .5s ease,left .5s ease,opacity .1s ease;
 transition:top .5s ease,right .5s ease,bottom .5s ease,left .5s ease,opacity .1s ease;
 position:absolute;
 left:50%;
 right:50%;
 top:50%;
 bottom:50%;
 opacity:0;
 background:#303c49
}
.input-wrapper input[type=radio]:checked+label:before {
 left:6px;
 right:6px;
 top:6px;
 bottom:6px;
 opacity:1
}
.input-wrapper.disabled,.input-wrapper.disabled input,.input-wrapper.disabled label {
 color:#d6d8db;
 cursor:not-allowed;
 pointer-events:none
}
.input-wrapper.disabled input+label {
 background:#e2e3e4
}
.container.breadcrumb {
 position:relative;
 z-index:10;
 margin-bottom:-51px
}
@media (max-width:1011px) {
 .container.breadcrumb {
  margin-bottom:0
 }
}
.container.breadcrumb+* {
 margin-top:50px
}
.container.breadcrumb+.fullscreen,.container.breadcrumb+.hero,.container.breadcrumb+.parallax-slider,.container.breadcrumb+.service-slider-container,.container.breadcrumb+.stage-advantages,.container.breadcrumb+.stage-visual-container {
 margin-top:0
}
@media (max-width:1011px) {
 .container.breadcrumb+.onepager-intro-wrapper {
  margin-top:0
 }
}
.container .container.breadcrumb {
 padding-left:0;
 padding-right:0
}
#page-breadcrumb {
 margin-bottom:20px;
 margin-top:10px
}
#page-breadcrumb a {
 cursor:default;
 font-size:12px
}
#page-breadcrumb a[href] {
 cursor:pointer
}
#page-breadcrumb.light>div {
 color:#fff
}
#page-breadcrumb.light>div:last-child {
 color:#e40045
}
#page-breadcrumb>div {
 display:inline-block;
 position:relative;
 margin-right:8px
}
#page-breadcrumb>div:before {
 content:"\e60f";
 font-size:10px
}
#page-breadcrumb>div:last-child {
 color:#e40045
}
#page-breadcrumb>div:last-child:first-child:before {
 display:none
}
#page-breadcrumb>div:after {
 content:'';
 position:absolute;
 left:0;
 right:0;
 top:100%;
 height:10px
}
#page-breadcrumb>div>.flyout {
 background:#fff;
 border:1px solid #d6d8db;
 color:#303c49;
 display:none;
 left:0;
 min-width:250px;
 padding:15px 15px;
 position:absolute;
 top:calc(100% + 10px);
 z-index:1
}
#page-breadcrumb>div>.flyout:after,#page-breadcrumb>div>.flyout:before {
 content:"";
 position:absolute;
 width:0;
 height:0;
 border:10px solid transparent;
 left:30px;
 margin-left:-10px
}
#page-breadcrumb>div>.flyout:before {
 bottom:auto;
 top:-21px;
 border-bottom:11px solid #d6d8db
}
#page-breadcrumb>div>.flyout:after {
 bottom:auto;
 top:-19px;
 border-bottom:10px solid #fff
}
#page-breadcrumb>div>.flyout[aria-hidden=false] {
 -webkit-animation:flyIn .15s ease-in;
 animation:flyIn .15s ease-in;
 display:block
}
#page-breadcrumb>div>.flyout>a {
 display:block;
 width:100%;
 padding-top:5px;
 margin-top:5px;
 border-top:1px solid #d6d8db;
 float:left
}
#page-breadcrumb>div>.flyout>a.current-site {
 color:#e40045
}
#page-breadcrumb>div>.flyout>a:hover {
 color:#838a92
}
#page-breadcrumb+hr,#page-breadcrumb+script+hr {
 margin-top:-10px;
 margin-bottom:40px
}
@media screen and (max-width:1011px) {
 #page-breadcrumb+hr,#page-breadcrumb+script+hr {
  display:none
 }
}
#page-breadcrumb+hr+.intro,#page-breadcrumb+script+hr+.intro {
 margin-top:-20px
}
@-webkit-keyframes flyIn {
 0% {
  display:none;
  opacity:0
 }
 1% {
  display:block;
  opacity:0
 }
 100% {
  display:block;
  opacity:1
 }
}
@keyframes flyIn {
 0% {
  display:none;
  opacity:0
 }
 1% {
  display:block;
  opacity:0
 }
 100% {
  display:block;
  opacity:1
 }
}
.back-to-top-container {
 position:fixed;
 right:20px;
 bottom:20px;
 border-radius:4px;
 z-index:1001
}
@media screen and (max-aspect-ratio:13 / 9) and (orientation:landscape) and (max-width:767px) {
 .back-to-top-container {
  display:none!important
 }
}
.back-to-top-container .btn,.back-to-top-container .jvectormap-goback,.back-to-top-container .jvectormap-zoomin,.back-to-top-container .jvectormap-zoomout {
 border-color:#fff;
 height:40px;
 line-height:40px;
 width:40px;
 margin:0;
 padding:0
}
.back-to-top-container .top:before {
 content:"\e60b"
}
.back-to-top-container .share:before {
 content:"\e963"
}
.back-to-top-container #page-share-container {
 position:absolute;
 top:-22px;
 right:50px;
 display:none;
 z-index:20000;
 background:#fff;
 border:1px solid #d6d8db;
 padding:10px
}
.back-to-top-container #page-share-container:after,.back-to-top-container #page-share-container:before {
 content:"";
 position:absolute;
 width:0;
 height:0;
 border:10px solid transparent;
 bottom:50%;
 margin-bottom:-10px
}
.back-to-top-container #page-share-container:before {
 left:auto;
 right:-21px;
 border-left:11px solid #d6d8db
}
.back-to-top-container #page-share-container:after {
 left:auto;
 right:-19px;
 border-left:10px solid #fff
}
.back-to-top-container #page-share-container .button {
 width:40px
}
#page-share-container,.page-share-container {
 white-space:nowrap
}
#page-share-container .h5,.page-share-container .h5 {
 margin-bottom:4px;
 color:#303c49;
 font-size:12px
}
#page-share-container .button,.page-share-container .button {
 display:inline-block;
 height:40px;
 line-height:44px;
 border:none;
 -webkit-transition:background .4s ease;
 transition:background .4s ease
}
#page-share-container .button:before,.page-share-container .button:before {
 color:#fff;
 font-size:20px
}
#page-share-container .button[data-sharer=facebook],.page-share-container .button[data-sharer=facebook] {
 background:#3b5998
}
#page-share-container .button[data-sharer=facebook]:hover,.page-share-container .button[data-sharer=facebook]:hover {
 background:#2d4373
}
#page-share-container .button[data-sharer=facebook]:before,.page-share-container .button[data-sharer=facebook]:before {
 content:"\e906"
}
#page-share-container .button[data-sharer=twitter],.page-share-container .button[data-sharer=twitter] {
 background:#00aced
}
#page-share-container .button[data-sharer=twitter]:hover,.page-share-container .button[data-sharer=twitter]:hover {
 background:#0087ba
}
#page-share-container .button[data-sharer=twitter]:before,.page-share-container .button[data-sharer=twitter]:before {
 content:"\e908"
}
#page-share-container .button[data-sharer=linkedin],.page-share-container .button[data-sharer=linkedin] {
 background:#007bb6
}
#page-share-container .button[data-sharer=linkedin]:hover,.page-share-container .button[data-sharer=linkedin]:hover {
 background:#005983
}
#page-share-container .button[data-sharer=linkedin]:before,.page-share-container .button[data-sharer=linkedin]:before {
 content:"\e916"
}
#page-share-container .button[data-sharer=googleplus],.page-share-container .button[data-sharer=googleplus] {
 background:#dd4b39
}
#page-share-container .button[data-sharer=googleplus]:hover,.page-share-container .button[data-sharer=googleplus]:hover {
 background:#c23321
}
#page-share-container .button[data-sharer=googleplus]:before,.page-share-container .button[data-sharer=googleplus]:before {
 content:"\e905"
}
#page-share-container .button+.button,.page-share-container .button+.button {
 margin-left:6px
}
.intro {
 margin:30px 0
}
.stage-visual-container {
 position:relative
}
.stage-visual-container .stage-image-carousel {
 width:100%;
 margin:0 auto;
 max-width:1200px;
 overflow:hidden;
 position:relative
}
.stage-visual-container .stage-image-carousel>a+a picture {
 position:absolute;
 left:0;
 top:0;
 opacity:0
}
.stage-visual-container .stage-image-carousel a.has-video-bg {
 cursor:default;
 position:relative;
 overflow:hidden
}
@media (min-width:769px) {
 .stage-visual-container .stage-image-carousel a.has-video-bg .video-bg {
  width:100%;
  height:100%;
  background-size:cover;
  position:absolute!important;
  top:0;
  left:0;
  right:0;
  z-index:1;
  -webkit-transform:rotateZ(360deg);
  transform:rotateZ(360deg)
 }
 .stage-visual-container .stage-image-carousel a.has-video-bg .video-bg video,.stage-visual-container .stage-image-carousel a.has-video-bg .video-bg>div {
  z-index:1!important
 }
 .stage-visual-container .stage-image-carousel a.has-video-bg .video-bg video {
  width:100%!important
 }
}
@media (min-width:1200px) {
 .stage-visual-container .stage-image-carousel a.has-video-bg {
  height:434px;
  width:1200px
 }
}
.stage-visual-container .stage-image-carousel .slick-slide {
 position:relative
}
.stage-visual-container .stage-content-carousel {
 padding-top:15px;
 padding-bottom:15px;
 position:relative
}
.stage-visual-container .stage-content-carousel>.stage-content+div {
 position:absolute;
 left:0;
 top:0;
 opacity:0
}
.stage-visual-container .btn,.stage-visual-container .jvectormap-goback,.stage-visual-container .jvectormap-zoomin,.stage-visual-container .jvectormap-zoomout,.stage-visual-container .stage-text {
 font-family:Arial,sans-serif;
 font-size:12px;
 line-height:16px
}
.stage-visual-container .stage-text {
 padding-top:10px;
 color:#e2e3e4;
 margin-bottom:0
}
.stage-visual-container .btn,.stage-visual-container .jvectormap-goback,.stage-visual-container .jvectormap-zoomin,.stage-visual-container .jvectormap-zoomout {
 margin-top:10px
}
.stage-visual-container .h2 {
 color:#acb1b6;
 font-family:MAN-bold,Arial,sans-serif;
 margin-top:10px
}
@media (max-width:767px) {
 .stage-visual-container .h2 {
  font-size:22px;
  line-height:24px
 }
}
.stage-visual-container .man-truckconfigurator-codecookie {
 display:none
}
.stage-visual-container .slick-dots {
 bottom:10px
}
.stage-visual-container .slick-slide .icon-play:before {
 z-index:-1
}
.stage-visual-container .slick-active .icon-play:before {
 z-index:1
}
.stage-visual-container+section .intro {
 margin-top:0
}
.tab-module {
 background-color:#e2e3e4
}
.tab-module.bg-img {
 background-size:cover;
 background-position:bottom left
}
.tab-module .nav>li>a:focus,.tab-module .nav>li>a:hover {
 background-color:transparent;
 color:#e40045
}
.tab-module .slick-list:after,.tab-module .slick-list:before {
 position:absolute;
 content:'';
 display:block;
 width:15px;
 background:red;
 top:0;
 bottom:0;
 z-index:1
}
.tab-module .slick-list:before {
 left:0;
 background:-webkit-gradient(linear,left top,right top,from(#e2e3e4),to(rgba(226,227,228,0)));
 background:linear-gradient(to right,#e2e3e4 0,rgba(226,227,228,0) 100%)
}
.tab-module .slick-list:after {
 right:0;
 background:-webkit-gradient(linear,right top,left top,from(#e2e3e4),to(rgba(226,227,228,0)));
 background:linear-gradient(to left,#e2e3e4 0,rgba(226,227,228,0) 100%)
}
.tab-module .slick-prev {
 left:-16px
}
.tab-module .slick-next {
 right:-16px
}
.tab-module .tab-pane {
 padding:0 15px 15px 15px
}
.tab-module .tab-pane .bg-white {
 padding:0 15px
}
.tab-module .tab-pane .bg-white.editorial-content+.editorial-content {
 padding-top:20px
}
.tab-module .tab-pane .bg-white.editorial-content picture {
 margin-bottom:0
}
.tab-module .tab-pane .bg-white:first-child {
 padding-top:15px
}
.tab-module .tab-pane .bg-white:last-child {
 padding-bottom:15px
}
.tab-module .tab-pane .bg-white:last-child>:last-child {
 margin-bottom:0
}
@media (max-width:767px) {
 .tab-module .tab-pane .singlecol-slider {
  margin-top:32px
 }
 .tab-module .tab-pane .singlecol-slider .slick-arrow {
  top:-32px
 }
}
.tab-module hr {
 margin:15px 0
}
.nav-tabs {
 overflow:hidden
}
.slick-next,.slick-prev {
 margin-top:0
}
.onepager .tab-module {
 background:0 0
}
.onepager .tab-module.bg-img {
 background-size:cover;
 background-position:bottom left
}
.onepager .tab-module ul.nav-tabs {
 border-bottom:1px solid #d6d8db;
 margin-bottom:40px
}
.onepager .tab-module .nav>li>a {
 padding:10px 0;
 margin:0 30px 0 0
}
.onepager .tab-module .nav>li>a:focus,.onepager .tab-module .nav>li>a:hover {
 text-decoration:none
}
.onepager .tab-module .tab-pane {
 padding:0
}
.onepager .tab-module ul.slick-dots {
 border-bottom:none
}
.onepager .tab-module .slick-list:after,.onepager .tab-module .slick-list:before {
 background:0 0
}
.functional-divider-header {
 border-top:4px solid #e40045;
 margin-top:40px
}
.functional-divider-header+h2 {
 margin-top:-5px
}
.functional-divider-header:first-child {
 margin-top:0
}
.functional-divider-header:last-child {
 margin-bottom:0
}
.functional-divider-wrapper .functional-divider-header:first-child {
 margin-top:40px
}
.functional-divider-wrapper .functional-divider-header:last-child {
 margin-bottom:21px
}
.functional-divider-footer {
 border-top:4px solid #e40045;
 padding-top:15px;
 padding-left:0;
 list-style:none
}
.functional-divider-footer_btn-group {
 margin-top:30px;
 margin-bottom:40px;
 border-top:4px solid #e40045;
 padding-top:15px
}
.functional-divider-footer_btn-group h3 {
 margin-bottom:20px
}
.functional-divider-footer_btn-group ul {
 padding-left:0;
 list-style:none;
 position:relative
}
.flexbox .functional-divider-footer_btn-group ul {
 border-radius:4px;
 overflow:hidden;
 border-left:1px solid #d6d8db;
 border-top:1px solid #d6d8db;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.flexbox .functional-divider-footer_btn-group ul:before {
 display:block;
 position:absolute;
 left:-1px;
 bottom:0;
 height:8px;
 width:8px;
 border-bottom-left-radius:4px;
 border-left:1px solid #d6d8db;
 border-bottom:1px solid #d6d8db;
 z-index:2;
 content:""
}
.functional-divider-footer_btn-group li {
 border:1px solid #d6d8db
}
.functional-divider-footer_btn-group li:hover {
 background:#d6d8db
}
.functional-divider-footer_btn-group li a {
 display:block!important;
 padding:10px 10px;
 color:inherit!important;
 font-weight:700
}
.functional-divider-footer_btn-group li a.link {
 padding-left:32px
}
.functional-divider-footer_btn-group li a.link:before {
 left:10px;
 top:10px
}
.no-flexbox .functional-divider-footer_btn-group li:nth-child(n+1) {
 margin-top:-1px
}
@media screen and (min-width:768px) {
 .no-flexbox .functional-divider-footer_btn-group li {
  margin-left:-1px;
  float:left;
  width:50%
 }
}
.flexbox .functional-divider-footer_btn-group li {
 margin-left:-1px;
 margin-top:-1px
}
.flexbox .functional-divider-footer_btn-group li:last-child {
 border-bottom-right-radius:4px
}
@media screen and (min-width:0) and (max-width:479px) {
 .flexbox .functional-divider-footer_btn-group li {
  width:calc(100% + 1px)
 }
 .flexbox .functional-divider-footer_btn-group li:first-child {
  border-top-right-radius:4px
 }
}
@media screen and (min-width:480px) and (max-width:767px) {
 .flexbox .functional-divider-footer_btn-group li {
  width:calc(50% + 1px)
 }
 .flexbox .functional-divider-footer_btn-group li:nth-child(2) {
  border-top-right-radius:4px
 }
}
@media screen and (min-width:768px) {
 .flexbox .functional-divider-footer_btn-group li {
  width:calc(33.3333% + 1px)
 }
 .flexbox .functional-divider-footer_btn-group li:nth-child(3) {
  border-top-right-radius:4px
 }
}
@media screen and (max-width:767px) {
 .youttube-container .pull-right {
  width:100%
 }
}
.datepicker {
 background:#fff;
 border:1px solid #d6d8db;
 margin-bottom:15px
}
.datepicker>div {
 display:none
}
.datepicker table {
 margin:0;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 width:100%
}
.datepicker table td,.datepicker table th {
 text-align:center;
 width:40px;
 height:40px;
 border:none
}
.datepicker table td {
 border-radius:4px
}
.datepicker table td.new,.datepicker table td.old {
 color:#e2e3e4
}
.datepicker table td.day:hover,.datepicker table td.focused {
 background:#f0f1f2;
 cursor:pointer
}
.datepicker table td.disabled,.datepicker table td.disabled:hover {
 background:0 0;
 color:#e2e3e4;
 cursor:default
}
.datepicker table td.range {
 color:#000;
 background-color:#f0f1f2;
 border-color:#b9bec3;
 border-radius:0
}
.datepicker table td.range.focus,.datepicker table td.range:focus {
 color:#000;
 background-color:#d5d8da;
 border-color:#757e87
}
.touchevents .datepicker table td.range.focus,.touchevents .datepicker table td.range:focus {
 color:#000;
 background-color:#f0f1f2;
 border-color:#b9bec3
}
.datepicker table td.range:hover {
 color:#000;
 background-color:#d5d8da;
 border-color:#999fa6
}
.touchevents .datepicker table td.range:hover {
 color:#000;
 background-color:#f0f1f2;
 border-color:#b9bec3
}
.datepicker table td.range.active,.datepicker table td.range:active,.open>.datepicker table td.range.dropdown-toggle {
 color:#000;
 background-color:#d5d8da;
 border-color:#999fa6
}
.touchevents .datepicker table td.range.active,.touchevents .datepicker table td.range:active,.touchevents .open>.datepicker table td.range.dropdown-toggle {
 color:#000;
 background-color:#f0f1f2;
 border-color:#b9bec3
}
.datepicker table td.range.active.focus,.datepicker table td.range.active:focus,.datepicker table td.range.active:hover,.datepicker table td.range:active.focus,.datepicker table td.range:active:focus,.datepicker table td.range:active:hover,.open>.datepicker table td.range.dropdown-toggle.focus,.open>.datepicker table td.range.dropdown-toggle:focus,.open>.datepicker table td.range.dropdown-toggle:hover {
 color:#000;
 background-color:#c2c6ca;
 border-color:#757e87
}
.touchevents .datepicker table td.range.active.focus,.touchevents .datepicker table td.range.active:focus,.touchevents .datepicker table td.range.active:hover,.touchevents .datepicker table td.range:active.focus,.touchevents .datepicker table td.range:active:focus,.touchevents .datepicker table td.range:active:hover,.touchevents .open>.datepicker table td.range.dropdown-toggle.focus,.touchevents .open>.datepicker table td.range.dropdown-toggle:focus,.touchevents .open>.datepicker table td.range.dropdown-toggle:hover {
 color:#000;
 background-color:#f0f1f2;
 border-color:#b9bec3
}
.datepicker table td.range.active,.datepicker table td.range:active,.open>.datepicker table td.range.dropdown-toggle {
 background-image:none
}
.datepicker table td.range.disabled.focus,.datepicker table td.range.disabled:focus,.datepicker table td.range.disabled:hover,.datepicker table td.range[disabled].focus,.datepicker table td.range[disabled]:focus,.datepicker table td.range[disabled]:hover,fieldset[disabled] .datepicker table td.range.focus,fieldset[disabled] .datepicker table td.range:focus,fieldset[disabled] .datepicker table td.range:hover {
 background-color:#f0f1f2;
 border-color:#b9bec3
}
.datepicker table td.range .badge {
 color:#f0f1f2;
 background-color:#000
}
.datepicker table td.range.focused {
 background:#d5d8da
}
.datepicker table td.range.disabled,.datepicker table td.range.disabled:active {
 background:#f0f1f2;
 color:#e2e3e4
}
.datepicker table td.selected,.datepicker table td.selected.highlighted {
 color:#303c49;
 background-color:#e2e3e4;
 border-color:#d6d8db;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table td.selected.focus,.datepicker table td.selected.highlighted.focus,.datepicker table td.selected.highlighted:focus,.datepicker table td.selected:focus {
 color:#303c49;
 background-color:#c8cacb;
 border-color:#92979f
}
.touchevents .datepicker table td.selected.focus,.touchevents .datepicker table td.selected.highlighted.focus,.touchevents .datepicker table td.selected.highlighted:focus,.touchevents .datepicker table td.selected:focus {
 color:#303c49;
 background-color:#e2e3e4;
 border-color:#d6d8db
}
.datepicker table td.selected.highlighted:hover,.datepicker table td.selected:hover {
 color:#303c49;
 background-color:#c8cacb;
 border-color:#b5b9be
}
.touchevents .datepicker table td.selected.highlighted:hover,.touchevents .datepicker table td.selected:hover {
 color:#303c49;
 background-color:#e2e3e4;
 border-color:#d6d8db
}
.datepicker table td.selected.active,.datepicker table td.selected.highlighted.active,.datepicker table td.selected.highlighted:active,.datepicker table td.selected:active,.open>.datepicker table td.selected.dropdown-toggle,.open>.datepicker table td.selected.highlighted.dropdown-toggle {
 color:#303c49;
 background-color:#c8cacb;
 border-color:#b5b9be
}
.touchevents .datepicker table td.selected.active,.touchevents .datepicker table td.selected.highlighted.active,.touchevents .datepicker table td.selected.highlighted:active,.touchevents .datepicker table td.selected:active,.touchevents .open>.datepicker table td.selected.dropdown-toggle,.touchevents .open>.datepicker table td.selected.highlighted.dropdown-toggle {
 color:#303c49;
 background-color:#e2e3e4;
 border-color:#d6d8db
}
.datepicker table td.selected.active.focus,.datepicker table td.selected.active:focus,.datepicker table td.selected.active:hover,.datepicker table td.selected.highlighted.active.focus,.datepicker table td.selected.highlighted.active:focus,.datepicker table td.selected.highlighted.active:hover,.datepicker table td.selected.highlighted:active.focus,.datepicker table td.selected.highlighted:active:focus,.datepicker table td.selected.highlighted:active:hover,.datepicker table td.selected:active.focus,.datepicker table td.selected:active:focus,.datepicker table td.selected:active:hover,.open>.datepicker table td.selected.dropdown-toggle.focus,.open>.datepicker table td.selected.dropdown-toggle:focus,.open>.datepicker table td.selected.dropdown-toggle:hover,.open>.datepicker table td.selected.highlighted.dropdown-toggle.focus,.open>.datepicker table td.selected.highlighted.dropdown-toggle:focus,.open>.datepicker table td.selected.highlighted.dropdown-toggle:hover {
 color:#303c49;
 background-color:#b5b8ba;
 border-color:#92979f
}
.touchevents .datepicker table td.selected.active.focus,.touchevents .datepicker table td.selected.active:focus,.touchevents .datepicker table td.selected.active:hover,.touchevents .datepicker table td.selected.highlighted.active.focus,.touchevents .datepicker table td.selected.highlighted.active:focus,.touchevents .datepicker table td.selected.highlighted.active:hover,.touchevents .datepicker table td.selected.highlighted:active.focus,.touchevents .datepicker table td.selected.highlighted:active:focus,.touchevents .datepicker table td.selected.highlighted:active:hover,.touchevents .datepicker table td.selected:active.focus,.touchevents .datepicker table td.selected:active:focus,.touchevents .datepicker table td.selected:active:hover,.touchevents .open>.datepicker table td.selected.dropdown-toggle.focus,.touchevents .open>.datepicker table td.selected.dropdown-toggle:focus,.touchevents .open>.datepicker table td.selected.dropdown-toggle:hover,.touchevents .open>.datepicker table td.selected.highlighted.dropdown-toggle.focus,.touchevents .open>.datepicker table td.selected.highlighted.dropdown-toggle:focus,.touchevents .open>.datepicker table td.selected.highlighted.dropdown-toggle:hover {
 color:#303c49;
 background-color:#e2e3e4;
 border-color:#d6d8db
}
.datepicker table td.selected.active,.datepicker table td.selected.highlighted.active,.datepicker table td.selected.highlighted:active,.datepicker table td.selected:active,.open>.datepicker table td.selected.dropdown-toggle,.open>.datepicker table td.selected.highlighted.dropdown-toggle {
 background-image:none
}
.datepicker table td.selected.disabled.focus,.datepicker table td.selected.disabled:focus,.datepicker table td.selected.disabled:hover,.datepicker table td.selected.highlighted.disabled.focus,.datepicker table td.selected.highlighted.disabled:focus,.datepicker table td.selected.highlighted.disabled:hover,.datepicker table td.selected.highlighted[disabled].focus,.datepicker table td.selected.highlighted[disabled]:focus,.datepicker table td.selected.highlighted[disabled]:hover,.datepicker table td.selected[disabled].focus,.datepicker table td.selected[disabled]:focus,.datepicker table td.selected[disabled]:hover,fieldset[disabled] .datepicker table td.selected.focus,fieldset[disabled] .datepicker table td.selected.highlighted.focus,fieldset[disabled] .datepicker table td.selected.highlighted:focus,fieldset[disabled] .datepicker table td.selected.highlighted:hover,fieldset[disabled] .datepicker table td.selected:focus,fieldset[disabled] .datepicker table td.selected:hover {
 background-color:#e2e3e4;
 border-color:#d6d8db
}
.datepicker table td.selected .badge,.datepicker table td.selected.highlighted .badge {
 color:#e2e3e4;
 background-color:#303c49
}
.datepicker table td.active,.datepicker table td.active.highlighted {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table td.active.focus,.datepicker table td.active.highlighted.focus,.datepicker table td.active.highlighted:focus,.datepicker table td.active:focus {
 color:#e2e3e4;
 background-color:#1c232a;
 border-color:#000
}
.touchevents .datepicker table td.active.focus,.touchevents .datepicker table td.active.highlighted.focus,.touchevents .datepicker table td.active.highlighted:focus,.touchevents .datepicker table td.active:focus {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.datepicker table td.active.highlighted:hover,.datepicker table td.active:hover {
 color:#e2e3e4;
 background-color:#1c232a;
 border-color:#181e24
}
.touchevents .datepicker table td.active.highlighted:hover,.touchevents .datepicker table td.active:hover {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.datepicker table td.active.active,.datepicker table td.active.highlighted.active,.datepicker table td.active.highlighted:active,.datepicker table td.active:active,.open>.datepicker table td.active.dropdown-toggle,.open>.datepicker table td.active.highlighted.dropdown-toggle {
 color:#e2e3e4;
 background-color:#1c232a;
 border-color:#181e24
}
.touchevents .datepicker table td.active.active,.touchevents .datepicker table td.active.highlighted.active,.touchevents .datepicker table td.active.highlighted:active,.touchevents .datepicker table td.active:active,.touchevents .open>.datepicker table td.active.dropdown-toggle,.touchevents .open>.datepicker table td.active.highlighted.dropdown-toggle {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.datepicker table td.active.active.focus,.datepicker table td.active.active:focus,.datepicker table td.active.active:hover,.datepicker table td.active.highlighted.active.focus,.datepicker table td.active.highlighted.active:focus,.datepicker table td.active.highlighted.active:hover,.datepicker table td.active.highlighted:active.focus,.datepicker table td.active.highlighted:active:focus,.datepicker table td.active.highlighted:active:hover,.datepicker table td.active:active.focus,.datepicker table td.active:active:focus,.datepicker table td.active:active:hover,.open>.datepicker table td.active.dropdown-toggle.focus,.open>.datepicker table td.active.dropdown-toggle:focus,.open>.datepicker table td.active.dropdown-toggle:hover,.open>.datepicker table td.active.highlighted.dropdown-toggle.focus,.open>.datepicker table td.active.highlighted.dropdown-toggle:focus,.open>.datepicker table td.active.highlighted.dropdown-toggle:hover {
 color:#e2e3e4;
 background-color:#0e1115;
 border-color:#000
}
.touchevents .datepicker table td.active.active.focus,.touchevents .datepicker table td.active.active:focus,.touchevents .datepicker table td.active.active:hover,.touchevents .datepicker table td.active.highlighted.active.focus,.touchevents .datepicker table td.active.highlighted.active:focus,.touchevents .datepicker table td.active.highlighted.active:hover,.touchevents .datepicker table td.active.highlighted:active.focus,.touchevents .datepicker table td.active.highlighted:active:focus,.touchevents .datepicker table td.active.highlighted:active:hover,.touchevents .datepicker table td.active:active.focus,.touchevents .datepicker table td.active:active:focus,.touchevents .datepicker table td.active:active:hover,.touchevents .open>.datepicker table td.active.dropdown-toggle.focus,.touchevents .open>.datepicker table td.active.dropdown-toggle:focus,.touchevents .open>.datepicker table td.active.dropdown-toggle:hover,.touchevents .open>.datepicker table td.active.highlighted.dropdown-toggle.focus,.touchevents .open>.datepicker table td.active.highlighted.dropdown-toggle:focus,.touchevents .open>.datepicker table td.active.highlighted.dropdown-toggle:hover {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.datepicker table td.active.active,.datepicker table td.active.highlighted.active,.datepicker table td.active.highlighted:active,.datepicker table td.active:active,.open>.datepicker table td.active.dropdown-toggle,.open>.datepicker table td.active.highlighted.dropdown-toggle {
 background-image:none
}
.datepicker table td.active.disabled.focus,.datepicker table td.active.disabled:focus,.datepicker table td.active.disabled:hover,.datepicker table td.active.highlighted.disabled.focus,.datepicker table td.active.highlighted.disabled:focus,.datepicker table td.active.highlighted.disabled:hover,.datepicker table td.active.highlighted[disabled].focus,.datepicker table td.active.highlighted[disabled]:focus,.datepicker table td.active.highlighted[disabled]:hover,.datepicker table td.active[disabled].focus,.datepicker table td.active[disabled]:focus,.datepicker table td.active[disabled]:hover,fieldset[disabled] .datepicker table td.active.focus,fieldset[disabled] .datepicker table td.active.highlighted.focus,fieldset[disabled] .datepicker table td.active.highlighted:focus,fieldset[disabled] .datepicker table td.active.highlighted:hover,fieldset[disabled] .datepicker table td.active:focus,fieldset[disabled] .datepicker table td.active:hover {
 background-color:#303c49;
 border-color:#303c49
}
.datepicker table td.active .badge,.datepicker table td.active.highlighted .badge {
 color:#303c49;
 background-color:#e2e3e4
}
.datepicker table td span {
 display:block;
 width:23%;
 height:54px;
 line-height:54px;
 float:left;
 margin:1%;
 cursor:pointer;
 border-radius:4px
}
.datepicker table td span:hover {
 background:#f0f1f2
}
.datepicker table td span.disabled,.datepicker table td span.disabled:hover {
 background:0 0;
 color:#e2e3e4;
 cursor:default
}
.datepicker table td span.active,.datepicker table td span.active.disabled,.datepicker table td span.active.disabled:hover,.datepicker table td span.active:hover {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table td span.active.disabled.focus,.datepicker table td span.active.disabled:focus,.datepicker table td span.active.disabled:hover.focus,.datepicker table td span.active.disabled:hover:focus,.datepicker table td span.active.focus,.datepicker table td span.active:focus,.datepicker table td span.active:hover.focus,.datepicker table td span.active:hover:focus {
 color:#e2e3e4;
 background-color:#1c232a;
 border-color:#000
}
.touchevents .datepicker table td span.active.disabled.focus,.touchevents .datepicker table td span.active.disabled:focus,.touchevents .datepicker table td span.active.disabled:hover.focus,.touchevents .datepicker table td span.active.disabled:hover:focus,.touchevents .datepicker table td span.active.focus,.touchevents .datepicker table td span.active:focus,.touchevents .datepicker table td span.active:hover.focus,.touchevents .datepicker table td span.active:hover:focus {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.datepicker table td span.active.disabled:hover,.datepicker table td span.active.disabled:hover:hover,.datepicker table td span.active:hover,.datepicker table td span.active:hover:hover {
 color:#e2e3e4;
 background-color:#1c232a;
 border-color:#181e24
}
.touchevents .datepicker table td span.active.disabled:hover,.touchevents .datepicker table td span.active.disabled:hover:hover,.touchevents .datepicker table td span.active:hover,.touchevents .datepicker table td span.active:hover:hover {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.datepicker table td span.active.active,.datepicker table td span.active.disabled.active,.datepicker table td span.active.disabled:active,.datepicker table td span.active.disabled:hover.active,.datepicker table td span.active.disabled:hover:active,.datepicker table td span.active:active,.datepicker table td span.active:hover.active,.datepicker table td span.active:hover:active,.open>.datepicker table td span.active.disabled.dropdown-toggle,.open>.datepicker table td span.active.disabled:hover.dropdown-toggle,.open>.datepicker table td span.active.dropdown-toggle,.open>.datepicker table td span.active:hover.dropdown-toggle {
 color:#e2e3e4;
 background-color:#1c232a;
 border-color:#181e24
}
.touchevents .datepicker table td span.active.active,.touchevents .datepicker table td span.active.disabled.active,.touchevents .datepicker table td span.active.disabled:active,.touchevents .datepicker table td span.active.disabled:hover.active,.touchevents .datepicker table td span.active.disabled:hover:active,.touchevents .datepicker table td span.active:active,.touchevents .datepicker table td span.active:hover.active,.touchevents .datepicker table td span.active:hover:active,.touchevents .open>.datepicker table td span.active.disabled.dropdown-toggle,.touchevents .open>.datepicker table td span.active.disabled:hover.dropdown-toggle,.touchevents .open>.datepicker table td span.active.dropdown-toggle,.touchevents .open>.datepicker table td span.active:hover.dropdown-toggle {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.datepicker table td span.active.active.focus,.datepicker table td span.active.active:focus,.datepicker table td span.active.active:hover,.datepicker table td span.active.disabled.active.focus,.datepicker table td span.active.disabled.active:focus,.datepicker table td span.active.disabled.active:hover,.datepicker table td span.active.disabled:active.focus,.datepicker table td span.active.disabled:active:focus,.datepicker table td span.active.disabled:active:hover,.datepicker table td span.active.disabled:hover.active.focus,.datepicker table td span.active.disabled:hover.active:focus,.datepicker table td span.active.disabled:hover.active:hover,.datepicker table td span.active.disabled:hover:active.focus,.datepicker table td span.active.disabled:hover:active:focus,.datepicker table td span.active.disabled:hover:active:hover,.datepicker table td span.active:active.focus,.datepicker table td span.active:active:focus,.datepicker table td span.active:active:hover,.datepicker table td span.active:hover.active.focus,.datepicker table td span.active:hover.active:focus,.datepicker table td span.active:hover.active:hover,.datepicker table td span.active:hover:active.focus,.datepicker table td span.active:hover:active:focus,.datepicker table td span.active:hover:active:hover,.open>.datepicker table td span.active.disabled.dropdown-toggle.focus,.open>.datepicker table td span.active.disabled.dropdown-toggle:focus,.open>.datepicker table td span.active.disabled.dropdown-toggle:hover,.open>.datepicker table td span.active.disabled:hover.dropdown-toggle.focus,.open>.datepicker table td span.active.disabled:hover.dropdown-toggle:focus,.open>.datepicker table td span.active.disabled:hover.dropdown-toggle:hover,.open>.datepicker table td span.active.dropdown-toggle.focus,.open>.datepicker table td span.active.dropdown-toggle:focus,.open>.datepicker table td span.active.dropdown-toggle:hover,.open>.datepicker table td span.active:hover.dropdown-toggle.focus,.open>.datepicker table td span.active:hover.dropdown-toggle:focus,.open>.datepicker table td span.active:hover.dropdown-toggle:hover {
 color:#e2e3e4;
 background-color:#0e1115;
 border-color:#000
}
.touchevents .datepicker table td span.active.active.focus,.touchevents .datepicker table td span.active.active:focus,.touchevents .datepicker table td span.active.active:hover,.touchevents .datepicker table td span.active.disabled.active.focus,.touchevents .datepicker table td span.active.disabled.active:focus,.touchevents .datepicker table td span.active.disabled.active:hover,.touchevents .datepicker table td span.active.disabled:active.focus,.touchevents .datepicker table td span.active.disabled:active:focus,.touchevents .datepicker table td span.active.disabled:active:hover,.touchevents .datepicker table td span.active.disabled:hover.active.focus,.touchevents .datepicker table td span.active.disabled:hover.active:focus,.touchevents .datepicker table td span.active.disabled:hover.active:hover,.touchevents .datepicker table td span.active.disabled:hover:active.focus,.touchevents .datepicker table td span.active.disabled:hover:active:focus,.touchevents .datepicker table td span.active.disabled:hover:active:hover,.touchevents .datepicker table td span.active:active.focus,.touchevents .datepicker table td span.active:active:focus,.touchevents .datepicker table td span.active:active:hover,.touchevents .datepicker table td span.active:hover.active.focus,.touchevents .datepicker table td span.active:hover.active:focus,.touchevents .datepicker table td span.active:hover.active:hover,.touchevents .datepicker table td span.active:hover:active.focus,.touchevents .datepicker table td span.active:hover:active:focus,.touchevents .datepicker table td span.active:hover:active:hover,.touchevents .open>.datepicker table td span.active.disabled.dropdown-toggle.focus,.touchevents .open>.datepicker table td span.active.disabled.dropdown-toggle:focus,.touchevents .open>.datepicker table td span.active.disabled.dropdown-toggle:hover,.touchevents .open>.datepicker table td span.active.disabled:hover.dropdown-toggle.focus,.touchevents .open>.datepicker table td span.active.disabled:hover.dropdown-toggle:focus,.touchevents .open>.datepicker table td span.active.disabled:hover.dropdown-toggle:hover,.touchevents .open>.datepicker table td span.active.dropdown-toggle.focus,.touchevents .open>.datepicker table td span.active.dropdown-toggle:focus,.touchevents .open>.datepicker table td span.active.dropdown-toggle:hover,.touchevents .open>.datepicker table td span.active:hover.dropdown-toggle.focus,.touchevents .open>.datepicker table td span.active:hover.dropdown-toggle:focus,.touchevents .open>.datepicker table td span.active:hover.dropdown-toggle:hover {
 color:#e2e3e4;
 background-color:#303c49;
 border-color:#303c49
}
.datepicker table td span.active.active,.datepicker table td span.active.disabled.active,.datepicker table td span.active.disabled:active,.datepicker table td span.active.disabled:hover.active,.datepicker table td span.active.disabled:hover:active,.datepicker table td span.active:active,.datepicker table td span.active:hover.active,.datepicker table td span.active:hover:active,.open>.datepicker table td span.active.disabled.dropdown-toggle,.open>.datepicker table td span.active.disabled:hover.dropdown-toggle,.open>.datepicker table td span.active.dropdown-toggle,.open>.datepicker table td span.active:hover.dropdown-toggle {
 background-image:none
}
.datepicker table td span.active.disabled.disabled.focus,.datepicker table td span.active.disabled.disabled:focus,.datepicker table td span.active.disabled.disabled:hover,.datepicker table td span.active.disabled.focus,.datepicker table td span.active.disabled:focus,.datepicker table td span.active.disabled:hover,.datepicker table td span.active.disabled:hover.disabled.focus,.datepicker table td span.active.disabled:hover.disabled:focus,.datepicker table td span.active.disabled:hover.disabled:hover,.datepicker table td span.active.disabled:hover[disabled].focus,.datepicker table td span.active.disabled:hover[disabled]:focus,.datepicker table td span.active.disabled:hover[disabled]:hover,.datepicker table td span.active.disabled[disabled].focus,.datepicker table td span.active.disabled[disabled]:focus,.datepicker table td span.active.disabled[disabled]:hover,.datepicker table td span.active:hover.disabled.focus,.datepicker table td span.active:hover.disabled:focus,.datepicker table td span.active:hover.disabled:hover,.datepicker table td span.active:hover[disabled].focus,.datepicker table td span.active:hover[disabled]:focus,.datepicker table td span.active:hover[disabled]:hover,.datepicker table td span.active[disabled].focus,.datepicker table td span.active[disabled]:focus,.datepicker table td span.active[disabled]:hover,fieldset[disabled] .datepicker table td span.active.disabled.focus,fieldset[disabled] .datepicker table td span.active.disabled:focus,fieldset[disabled] .datepicker table td span.active.disabled:hover,fieldset[disabled] .datepicker table td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table td span.active.focus,fieldset[disabled] .datepicker table td span.active:focus,fieldset[disabled] .datepicker table td span.active:hover,fieldset[disabled] .datepicker table td span.active:hover.focus,fieldset[disabled] .datepicker table td span.active:hover:focus,fieldset[disabled] .datepicker table td span.active:hover:hover {
 background-color:#303c49;
 border-color:#303c49
}
.datepicker table td span.active .badge,.datepicker table td span.active.disabled .badge,.datepicker table td span.active.disabled:hover .badge,.datepicker table td span.active:hover .badge {
 color:#303c49;
 background-color:#e2e3e4
}
.datepicker table td span.new,.datepicker table td span.old {
 color:#e2e3e4
}
.datepicker table th {
 background:#f0f1f2;
 border-bottom:2px solid #fff;
 border-radius:0
}
.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th {
 cursor:pointer
}
.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover {
 background:#f0f1f2
}
.datepicker .next,.datepicker .prev {
 text-indent:-9999px
}
.datepicker .next:after,.datepicker .prev:after {
 content:'huhuh';
 position:relative;
 top:-10px;
 text-indent:0;
 display:block;
 color:#e40045
}
.datepicker .next:after {
 content:"\e60f"
}
.datepicker .prev:after {
 content:"\e60d"
}
.datepicker .cw {
 font-size:10px;
 width:12px;
 padding:0 2px 0 5px;
 vertical-align:middle
}
.content-list .btn,.content-list .jvectormap-goback,.content-list .jvectormap-zoomin,.content-list .jvectormap-zoomout {
 -webkit-transition:all .4s ease;
 transition:all .4s ease
}
.content-list .btn .state_is-open,.content-list .jvectormap-goback .state_is-open,.content-list .jvectormap-zoomin .state_is-open,.content-list .jvectormap-zoomout .state_is-open {
 display:none
}
.content-list .btn.dropup,.content-list .dropup.jvectormap-goback,.content-list .dropup.jvectormap-zoomin,.content-list .dropup.jvectormap-zoomout {
 background:#e40045;
 border-color:#e40045
}
.content-list .btn.dropup .caret,.content-list .dropup.jvectormap-goback .caret,.content-list .dropup.jvectormap-zoomin .caret,.content-list .dropup.jvectormap-zoomout .caret {
 border-width:0;
 margin:0;
 display:block
}
.content-list .btn.dropup .state_is-open,.content-list .dropup.jvectormap-goback .state_is-open,.content-list .dropup.jvectormap-zoomin .state_is-open,.content-list .dropup.jvectormap-zoomout .state_is-open {
 display:inline
}
.content-list .btn.dropup .state_is-closed,.content-list .dropup.jvectormap-goback .state_is-closed,.content-list .dropup.jvectormap-zoomin .state_is-closed,.content-list .dropup.jvectormap-zoomout .state_is-closed {
 display:none
}
.audio-container,.video-container {
 position:relative
}
.audio-container .embed-responsive,.video-container .embed-responsive {
 padding-bottom:56.25%
}
.audio-container.four-by-three .embed-responsive,.video-container.four-by-three .embed-responsive {
 background:#d6d8db;
 padding-bottom:75%
}
.audio-container.three-by-four .embed-responsive,.video-container.three-by-four .embed-responsive {
 background:#d6d8db;
 padding-bottom:133.333333333%
}
.audio-container [class*=" icon-"].icon-play-overlay:before,.audio-container [class^=icon-].icon-play-overlay:before,.video-container [class*=" icon-"].icon-play-overlay:before,.video-container [class^=icon-].icon-play-overlay:before {
 text-shadow:0 0 4px rgba(0,0,0,.3);
 font-size:100px
}
@media (max-width:1199px) {
 .audio-container [class*=" icon-"].icon-play-overlay:before,.audio-container [class^=icon-].icon-play-overlay:before,.video-container [class*=" icon-"].icon-play-overlay:before,.video-container [class^=icon-].icon-play-overlay:before {
  font-size:60px
 }
}
@media (max-width:767px) {
 .audio-container [class*=" icon-"].icon-play-overlay:before,.audio-container [class^=icon-].icon-play-overlay:before,.video-container [class*=" icon-"].icon-play-overlay:before,.video-container [class^=icon-].icon-play-overlay:before {
  font-size:40px
 }
}
.audio-container .controls-container,.video-container .controls-container {
 background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(255,255,255,0)));
 background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(255,255,255,0) 100%);
 padding:0 10px;
 position:absolute;
 bottom:0;
 width:100%;
 z-index:2
}
.audio-container .controls-container .link[class*=" icon-"],.audio-container .controls-container .link[class^=icon-],.video-container .controls-container .link[class*=" icon-"],.video-container .controls-container .link[class^=icon-] {
 padding-left:0
}
.audio-container .controls-container .link[class*=" icon-"]:before,.audio-container .controls-container .link[class^=icon-]:before,.video-container .controls-container .link[class*=" icon-"]:before,.video-container .controls-container .link[class^=icon-]:before {
 top:0;
 position:relative
}
.audio-container .progress:hover,.audio-container .volume-level:hover,.video-container .progress:hover,.video-container .volume-level:hover {
 cursor:pointer
}
.audio-container .audio-controls,.audio-container .video-controls,.video-container .audio-controls,.video-container .video-controls {
 margin-bottom:0;
 padding:0 10px;
 width:100%;
 display:table;
 height:40px;
 max-height:40px
}
.audio-container .audio-controls>div,.audio-container .video-controls>div,.video-container .audio-controls>div,.video-container .video-controls>div {
 width:40px;
 display:table-cell;
 vertical-align:middle
}
.audio-container .audio-controls>div.timer,.audio-container .video-controls>div.timer,.video-container .audio-controls>div.timer,.video-container .video-controls>div.timer {
 width:auto
}
.audio-container .timer,.video-container .timer {
 padding-left:20px;
 font-size:12px;
 color:#fff;
 line-height:1
}
.audio-container .timer .spent-time,.audio-container .timer .total-time,.video-container .timer .spent-time,.video-container .timer .total-time {
 display:inline-block
}
.audio-container .timer .spent-time span+span:before,.audio-container .timer .total-time span+span:before,.video-container .timer .spent-time span+span:before,.video-container .timer .total-time span+span:before {
 content:':'
}
.audio-container [class*=" icon-"].play:before,.audio-container [class^=icon-].play:before,.video-container [class*=" icon-"].play:before,.video-container [class^=icon-].play:before {
 color:#fff
}
.audio-container .volume-controls,.video-container .volume-controls {
 position:relative;
 overflow:hidden;
 padding-left:10px;
 max-width:40px;
 text-align:left;
 -webkit-transition:all .8s ease-in-out;
 transition:all .8s ease-in-out
}
.audio-container .volume-controls:hover,.video-container .volume-controls:hover {
 width:120px;
 max-width:200px
}
.audio-container .volume-controls .icon-volume-high,.video-container .volume-controls .icon-volume-high {
 cursor:pointer
}
.audio-container .volume-controls .volume-level-container,.video-container .volume-controls .volume-level-container {
 position:absolute;
 margin-left:30px;
 margin-right:0;
 cursor:pointer;
 width:80px;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
.no-fullscreen .audio-container .icon-fullscreen,.no-fullscreen .video-container .icon-fullscreen,.no-webgl .audio-container .icon-fullscreen,.no-webgl .video-container .icon-fullscreen {
 display:none
}
.audio-container.state_ended .play-overlay:before,.video-container.state_ended .play-overlay:before {
 content:"\e913"
}
.audio-container.state_muted .volume-state:before,.video-container.state_muted .volume-state:before {
 content:"\e91d"
}
.audio-container.state_volume_low .volume-state:before,.video-container.state_volume_low .volume-state:before {
 content:"\e910"
}
.audio-container.state_playing .play:before,.video-container.state_playing .play:before {
 content:"\e918"
}
.audio-container.state_playing .play-overlay:before,.video-container.state_playing .play-overlay:before {
 content:''
}
@media (max-width:767px) {
 .audio-container .audio-controls,.audio-container .video-controls,.video-container .audio-controls,.video-container .video-controls {
  height:30px;
  padding:0
 }
 .audio-container .audio-controls>div,.audio-container .video-controls>div,.video-container .audio-controls>div,.video-container .video-controls>div {
  width:35px
 }
 .audio-container .audio-controls>div.timer,.audio-container .video-controls>div.timer,.video-container .audio-controls>div.timer,.video-container .video-controls>div.timer {
  width:auto;
  padding-left:10px
 }
 .audio-container .audio-controls>div.volume-controls,.audio-container .video-controls>div.volume-controls,.video-container .audio-controls>div.volume-controls,.video-container .video-controls>div.volume-controls {
  width:25px;
  padding-left:0;
  max-width:25px
 }
 .audio-container .audio-controls>div.volume-controls:hover,.audio-container .video-controls>div.volume-controls:hover,.video-container .audio-controls>div.volume-controls:hover,.video-container .video-controls>div.volume-controls:hover {
  width:100px;
  max-width:180px
 }
 .audio-container .volume-controls .volume-level-container,.video-container .volume-controls .volume-level-container {
  width:60px
 }
 .audio-container .icon-volume-high,.video-container .icon-volume-high {
  cursor:pointer
 }
}
.audio-container.half .audio-controls,.audio-container.half .video-controls,.marginal-column .audio-container .audio-controls,.marginal-column .audio-container .video-controls,.marginal-column .video-container .audio-controls,.marginal-column .video-container .video-controls,.video-container.half .audio-controls,.video-container.half .video-controls {
 height:30px;
 padding:0
}
.audio-container.half .audio-controls>div,.audio-container.half .video-controls>div,.marginal-column .audio-container .audio-controls>div,.marginal-column .audio-container .video-controls>div,.marginal-column .video-container .audio-controls>div,.marginal-column .video-container .video-controls>div,.video-container.half .audio-controls>div,.video-container.half .video-controls>div {
 width:35px
}
.audio-container.half .audio-controls>div.timer,.audio-container.half .video-controls>div.timer,.marginal-column .audio-container .audio-controls>div.timer,.marginal-column .audio-container .video-controls>div.timer,.marginal-column .video-container .audio-controls>div.timer,.marginal-column .video-container .video-controls>div.timer,.video-container.half .audio-controls>div.timer,.video-container.half .video-controls>div.timer {
 width:auto;
 padding-left:10px
}
.audio-container.half .audio-controls>div.volume-controls,.audio-container.half .video-controls>div.volume-controls,.marginal-column .audio-container .audio-controls>div.volume-controls,.marginal-column .audio-container .video-controls>div.volume-controls,.marginal-column .video-container .audio-controls>div.volume-controls,.marginal-column .video-container .video-controls>div.volume-controls,.video-container.half .audio-controls>div.volume-controls,.video-container.half .video-controls>div.volume-controls {
 width:25px;
 padding-left:0;
 max-width:25px
}
.audio-container.half .audio-controls>div.volume-controls:hover,.audio-container.half .video-controls>div.volume-controls:hover,.marginal-column .audio-container .audio-controls>div.volume-controls:hover,.marginal-column .audio-container .video-controls>div.volume-controls:hover,.marginal-column .video-container .audio-controls>div.volume-controls:hover,.marginal-column .video-container .video-controls>div.volume-controls:hover,.video-container.half .audio-controls>div.volume-controls:hover,.video-container.half .video-controls>div.volume-controls:hover {
 width:100px;
 max-width:180px
}
.audio-container.half .volume-controls .volume-level-container,.marginal-column .audio-container .volume-controls .volume-level-container,.marginal-column .video-container .volume-controls .volume-level-container,.video-container.half .volume-controls .volume-level-container {
 width:60px
}
.audio-container.half .icon-volume-high,.marginal-column .audio-container .icon-volume-high,.marginal-column .video-container .icon-volume-high,.video-container.half .icon-volume-high {
 cursor:pointer
}
.audio-container {
 background:#f0f1f2
}
.audio-container:last-child {
 margin-bottom:0
}
.audio-container .controls-container {
 position:relative;
 background:#f0f1f2;
 padding:20px 15px 10px 15px
}
.audio-container [class*=" icon-"].icon-volume-high:before,.audio-container [class*=" icon-"].play:before,.audio-container [class^=icon-].icon-volume-high:before,.audio-container [class^=icon-].play:before {
 color:#303c49
}
.audio-container .timer {
 color:#303c49
}
.audio-container .rangeslider__handle {
 background-color:#303c49
}
.audio-container .description {
 border-top:2px solid #fff;
 display:block;
 padding:10px 15px
}
.video-container.state_playing .controls-container {
 max-height:0;
 -webkit-transition:max-height .5s;
 transition:max-height .5s
}
.video-container.state_playing:hover .controls-container {
 max-height:50px;
 -webkit-transition:max-height .5s;
 transition:max-height .5s
}
.touchevents .video-container .controls-container {
 max-height:50px
}
.touchevents .video-container.state_playing .controls-container {
 max-height:0
}
.touchevents .video-container.state_touched .controls-container {
 max-height:50px
}
.video-container:-webkit-full-screen {
 width:100%;
 height:100%;
 background-color:#000
}
.video-container:-moz-full-screen {
 width:100%;
 height:100%;
 background-color:#000
}
.video-container:-ms-fullscreen {
 width:100%;
 height:100%;
 background-color:#000
}
.video-container:fullscreen {
 width:100%;
 height:100%;
 background-color:#000
}
.video-container:-webkit-full-screen .embed-responsive {
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
.video-container:-moz-full-screen .embed-responsive {
 transform:translateY(-50%);
 top:50%
}
.video-container:-ms-fullscreen .embed-responsive {
 transform:translateY(-50%);
 top:50%
}
.video-container:fullscreen .embed-responsive {
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%
}
.video-container.half:not(:-webkit-full-screen) .play-overlay,aside .video-container:not(:-webkit-full-screen) .play-overlay {
 font-size:60px
}
.video-container.half:not(:-moz-full-screen) .play-overlay,aside .video-container:not(:-moz-full-screen) .play-overlay {
 font-size:60px
}
.video-container.half:not(:-ms-fullscreen) .play-overlay,aside .video-container:not(:-ms-fullscreen) .play-overlay {
 font-size:60px
}
.video-container.half:not(:fullscreen) .play-overlay,aside .video-container:not(:fullscreen) .play-overlay {
 font-size:60px
}
@media (max-width:767px) {
 .video-container.half:not(:-webkit-full-screen) .play-overlay,aside .video-container:not(:-webkit-full-screen) .play-overlay {
  font-size:40px
 }
 .video-container.half:not(:-moz-full-screen) .play-overlay,aside .video-container:not(:-moz-full-screen) .play-overlay {
  font-size:40px
 }
 .video-container.half:not(:-ms-fullscreen) .play-overlay,aside .video-container:not(:-ms-fullscreen) .play-overlay {
  font-size:40px
 }
 .video-container.half:not(:fullscreen) .play-overlay,aside .video-container:not(:fullscreen) .play-overlay {
  font-size:40px
 }
}
.video-container+.btn,.video-container+.jvectormap-goback,.video-container+.jvectormap-zoomin,.video-container+.jvectormap-zoomout,.video-container+p {
 margin-top:10px
}
.touchevents .audio-container .volume-controls,.touchevents .video-container .volume-controls {
 display:none
}
ins {
 text-decoration:none
}
.blank-box {
 display:block;
 overflow:auto;
 max-width:100%
}
.touchevents .blank-box {
 -webkit-overflow-scrolling:touch;
 overflow:scroll
}
.action-bar {
 margin-left:-20px;
 margin-right:-20px
}
.action-bar>div {
 display:table;
 width:100%;
 border-spacing:20px 0;
 border-collapse:separate;
 min-height:70px
}
.action-bar a {
 padding:15px 90px 15px 15px;
 font-family:MAN-bold,Arial,sans-serif;
 font-size:22px;
 display:table-cell;
 background-color:#f0f1f2;
 background-position:right center;
 background-repeat:no-repeat;
 width:33%;
 vertical-align:middle;
 border-radius:4px;
 border:1px solid #d6d8db;
 line-height:1.1;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
@media screen and (max-width:767px) {
 .action-bar a {
  display:block;
  width:100%
 }
 .action-bar a+a {
  margin-top:15px
 }
}
.editorial-content .action-bar {
 margin-top:30px
}
.editorial-content .action-bar:first-child {
 margin-top:0
}
.editorial-content .action-bar:last-child {
 margin-bottom:0
}
#timeline .toggle-timeline {
 position:relative;
 -webkit-transition:margin ease 666ms;
 transition:margin ease 666ms
}
#timeline .toggle-timeline:after {
 position:absolute;
 top:100%;
 left:calc(50% - 10px);
 content:'';
 width:0;
 height:0;
 border-style:solid;
 border-width:10px 10px 0 10px;
 border-color:#e40045 transparent transparent transparent
}
#timeline .toggle-timeline:active:after,#timeline .toggle-timeline:focus:after,#timeline .toggle-timeline:hover:after {
 border-color:#b10036 transparent transparent transparent
}
#timeline .toggle-timeline[aria-expanded]:before {
 content:'';
 display:block;
 position:absolute;
 width:4px;
 height:20px;
 opacity:0;
 -webkit-transition:opacity 666ms ease,height 0s ease 666ms;
 transition:opacity 666ms ease,height 0s ease 666ms;
 border-left:4px #303c49 dotted;
 top:calc(100% + 20px);
 left:calc(50% - 2px)
}
#timeline .toggle-timeline[aria-expanded=false] {
 margin-bottom:40px
}
#timeline .toggle-timeline[aria-expanded=false]:before {
 -webkit-transition:opacity 666ms ease,height 0s ease;
 transition:opacity 666ms ease,height 0s ease;
 opacity:1;
 height:20px
}
#timeline [aria-hidden] {
 position:relative;
 overflow:hidden
}
#timeline [aria-hidden]:before {
 -webkit-transition:all ease .1s;
 transition:all ease .1s;
 content:'';
 display:block;
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));
 background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
 z-index:1;
 height:30px
}
#timeline .period-wrapper hr {
 margin:20px 0
}
#timeline .quarter {
 width:33.33%
}
@media screen and (max-width:767px) {
 #timeline .quarter {
  width:50%
 }
}
#timeline .year {
 text-align:center;
 font-family:MAN-bold,Arial,sans-serif;
 font-size:40px;
 word-spacing:9999999px;
 line-height:.75
}
#timeline .year span {
 line-height:.2;
 position:relative;
 top:-2px
}
@media screen and (max-width:767px) {
 #timeline .year {
  margin-bottom:25px;
  word-spacing:2px;
  line-height:1.2;
  clear:both
 }
 #timeline .year span {
  line-height:inherit;
  position:static
 }
}
.accordion {
 border-bottom:1px solid #d6d8db
}
.accordion .tab {
 border-top:1px solid #d6d8db
}
.accordion .h5 {
 margin-bottom:0!important
}
.accordion .accordion-toggle {
 display:block;
 position:relative;
 padding:15px 0 15px 22px
}
.accordion .accordion-toggle:before {
 color:#e40045;
 content:"\e917";
 font-size:14px;
 position:absolute;
 left:0;
 top:15px
}
.accordion .accordion-toggle.collapsed:before {
 content:"\e94c"
}
.accordion .toggle-accordion {
 display:inline-block;
 margin:5px 0;
 font-weight:700;
 font-family:Arial,sans-serif
}
.accordion .toggle-accordion:hover {
 color:#838a92
}
.accordion .toggle-accordion:before {
 content:"\e917";
 color:#e40045;
 font-size:14px;
 font-weight:400;
 padding-right:5px
}
.accordion .toggle-accordion .state_open-all {
 display:none
}
.accordion .toggle-accordion .state_close-all {
 display:inline
}
.accordion .toggle-accordion.state_all-hidden .state_close-all {
 display:none
}
.accordion .toggle-accordion.state_all-hidden .state_open-all {
 display:inline
}
.accordion .toggle-accordion.state_all-hidden:before {
 content:"\e94c"
}
.accordion .editorial-content {
 padding:0 0 0 22px
}
.accordion .editorial-content .clear {
 padding-bottom:15px
}
.state_with-iframe {
 position:absolute;
 left:-5000px;
 top:-5000px
}
.turntable {
 position:relative
}
@media screen and (min-width:768px) and (max-width:1011px) {
 .turntable {
  border:1px solid #d6d8db
 }
}
.turntable .hotspots {
 position:absolute;
 left:10px;
 top:20px;
 z-index:11
}
.turntable .hotspots .editorial-content {
 padding:15px 15px;
 background:#fff
}
@media screen and (max-width:1011px) {
 .turntable .hotspots .editorial-content {
  background:0 0;
  padding:10px 0
 }
}
@media screen and (max-width:767px) {
 .turntable .hotspots .editorial-content {
  padding:15px 15px;
  border-left:1px solid #d6d8db;
  border-right:1px solid #d6d8db
 }
}
@media (max-width:1011px) {
 .turntable .hotspots {
  position:static;
  display:block!important
 }
}
.turntable .hotspots li:last-child,.turntable .hotspots ul {
 margin:0
}
.turntable .controls {
 background:#f0f1f2;
 border-bottom-left-radius:4px;
 border-bottom-right-radius:4px;
 border-top:2px solid #fff
}
.turntable .controls a {
 display:inline-block;
 border-right:2px solid #fff;
 width:42px;
 height:40px;
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.turntable .controls a:before {
 font-size:18px;
 color:#e40045;
 line-height:40px
}
.turntable .controls a.left:before {
 content:"\e60d"
}
.turntable .controls a.right:before {
 content:"\e60f"
}
.turntable .controls a.autoslide:before {
 font-size:18px;
 content:"\e933"
}
.turntable .controls a.autoslide.state_activated:before {
 content:"\e918"
}
.turntable .controls a.zoom:after {
 display:none
}
.turntable .controls a.zoom:before {
 content:"\e904";
 font-size:17px
}
.turntable .controls a.zoom.state_activated:before {
 content:"\e90b"
}
.turntable .controls a.info:before {
 font-size:17px;
 content:"\e91a"
}
.wr360_player {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-tap-highlight-color:transparent;
 -ms-touch-action:none;
 touch-action:none;
 background:#f0f1f2 url(https://www.truck.man.eu/ru/media/nresources/nimages/preloader_gif.gif) center center no-repeat
}
.wr360_player .container {
 position:relative;
 overflow:hidden;
 margin:0 auto!important;
 max-width:none!important;
 padding:0!important
}
.wr360_player img {
 max-width:none!important;
 max-height:none!important;
 border:none!important;
 -webkit-box-shadow:none!important;
 box-shadow:none!important;
 cursor:pointer!important;
 z-index:10!important
}
.wr360_player .container .panning {
 position:absolute;
 left:0;
 top:0
}
.wr360_player .theme_header {
 height:20px;
 z-index:10
}
.wr360_player .progress_num {
 position:absolute;
 left:56px;
 top:0;
 width:30px;
 text-align:left;
 color:#a0a0a0;
 font-family:Arial Narrow;
 font-size:8px;
 padding:0;
 margin:0;
 line-height:8px;
 height:8px;
 border:none
}
.wr360_player #wr360i2_js_turntable,.wr360_player #wr360menu_js_turntable,.wr360_player #wr360placer_js_turntable {
 -webkit-transform:scale(0) translateX(-9999%);
 transform:scale(0) translateX(-9999%)
}
.wr360_player .theme_panel,.wr360_player .theme_panel_back,.wr360_player a.watermark {
 display:none!important
}
@media screen and (max-width:479px) {
 .phrase-image picture {
  max-width:148px;
  float:right
 }
 .pull-right+.phrase-image picture {
  float:left
 }
}
.phrase-bubble {
 border:1px solid #d6d8db;
 padding:15px 15px;
 position:relative;
 min-height:30px;
 margin-bottom:20px
}
.phrase-bubble:after,.phrase-bubble:before {
 content:"";
 position:absolute;
 width:0;
 height:0;
 border:14px solid transparent;
 top:30px;
 margin-top:-14px
}
.phrase-bubble:before {
 left:auto;
 right:-29px;
 border-left:15px solid #d6d8db
}
.phrase-bubble:after {
 left:auto;
 right:-27px;
 border-left:14px solid #fff
}
.pull-right .phrase-bubble:after,.pull-right .phrase-bubble:before {
 content:"";
 position:absolute;
 width:0;
 height:0;
 border:14px solid transparent;
 top:30px;
 margin-top:-14px
}
.pull-right .phrase-bubble:before {
 right:auto;
 left:-29px;
 border-right:15px solid #d6d8db
}
.pull-right .phrase-bubble:after {
 right:auto;
 left:-27px;
 border-right:14px solid #fff
}
@media screen and (max-width:479px) {
 .phrase-bubble:after,.phrase-bubble:before {
  content:"";
  position:absolute;
  width:0;
  height:0;
  border:14px solid transparent;
  right:74px;
  margin-right:-14px
 }
 .phrase-bubble:before {
  top:auto;
  bottom:-29px;
  border-top:15px solid #d6d8db
 }
 .phrase-bubble:after {
  top:auto;
  bottom:-27px;
  border-top:14px solid #fff
 }
 .pull-right .phrase-bubble:after,.pull-right .phrase-bubble:before {
  content:"";
  position:absolute;
  width:0;
  height:0;
  border:14px solid transparent;
  left:74px;
  margin-left:-14px
 }
 .pull-right .phrase-bubble:before {
  top:auto;
  bottom:-29px;
  border-top:15px solid #d6d8db
 }
 .pull-right .phrase-bubble:after {
  top:auto;
  bottom:-27px;
  border-top:14px solid #fff
 }
}
.error-page-image:before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:url(https://www.truck.man.eu/ru/media/nresources/nimages/error.jpg);
 background-size:100%
}
@media screen and (max-width:767px) {
 .error-page-image:before {
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
 }
}
iframe {
 border:none;
 outline:0;
 width:100%;
 height:auto;
 background:inherit
}
.social-media-stream .attachment {
 width:100%;
 display:block
}
.social-media-stream .caption,.social-media-stream .h3,.social-media-stream .h5 {
 color:#fff
}
.social-media-stream+.sliding-controls {
 border-top:2px solid #fff;
 padding-bottom:2px
}
.social-media-stream .icon-facebook:before {
 content:"\e906";
 font-size:20px
}
.social-media-stream .icon-twitter:before {
 content:"\e908";
 font-size:20px
}
.social-media-stream .social-media-teaser {
 padding:10px
}
.social-media-stream .thumbnail {
 margin-bottom:0
}
.babylongrid-container.container-4 .column {
 width:25%
}
.babylongrid-container.container-3 .column {
 width:33.3333333333%
}
.babylongrid-container.container-2 .column {
 width:50%
}
.babylongrid-container.container-1 .column {
 width:100%
}
.babylongrid-container .column {
 position:relative;
 display:inline;
 float:left
}
.babylongrid-container:after,.babylongrid-container:before {
 content:'';
 display:table;
 height:0;
 clear:both
}
.babylongrid-container.tower .column {
 vertical-align:bottom
}
.babylongrid-container.city .column {
 vertical-align:middle
}
.babylongrid-container.city,.babylongrid-container.tower {
 display:table
}
.babylongrid-container.city .column,.babylongrid-container.tower .column {
 display:table-cell;
 float:none
}
.soMe-box .h3 {
 margin-bottom:20px
}
.soMe-box ul.list-unstyled {
 overflow:visible
}
.soMe-box ul.list-unstyled:after,.soMe-box ul.list-unstyled:before {
 content:" ";
 display:table
}
.soMe-box ul.list-unstyled:after {
 clear:both
}
.soMe-box ul.list-unstyled li+li {
 margin-top:20px
}
.question-answer {
 padding-bottom:0
}
.question-answer h3 {
 margin-top:0
}
.question-answer img {
 float:left;
 display:inline-block;
 margin-right:20px;
 margin-bottom:20px
}
@media screen and (max-width:480px) {
 .question-answer .col-xs-6 {
  width:50%;
  float:left
 }
 .question-answer img {
  float:none
 }
}
.content-share {
 border:1px solid #d6d8db;
 width:100%;
 display:table
}
.content-share .h5 {
 display:table-cell;
 margin-bottom:0;
 width:25%;
 padding:10px;
 vertical-align:middle
}
@media (max-width:479px) {
 .content-share .h5 {
  width:100%;
  display:block
 }
}
.content-share .page-share-container {
 background:#e2e3e4;
 display:table-cell;
 vertical-align:middle;
 white-space:normal;
 position:relative
}
@media (min-width:480px) {
 .content-share .page-share-container:after,.content-share .page-share-container:before {
  content:"";
  position:absolute;
  width:0;
  height:0;
  border:10px solid transparent;
  bottom:50%;
  margin-bottom:-10px
 }
 .content-share .page-share-container:before {
  right:auto;
  left:-21px;
  border-right:11px solid #e2e3e4
 }
 .content-share .page-share-container:after {
  right:auto;
  left:-19px;
  border-right:10px solid #e2e3e4
 }
}
.content-share .page-share-container>div {
 display:table;
 border-spacing:10px;
 width:100%;
 table-layout:fixed
}
.content-share .page-share-container .button {
 display:table-cell;
 line-height:40px;
 color:#fff;
 padding:0 10px 0 5px;
 margin:10px 0;
 white-space:nowrap
}
.content-share .page-share-container .button+.button {
 margin-left:7px
}
.content-share .page-share-container .button:before {
 vertical-align:middle;
 margin-left:5px
}
@media (max-width:600px) {
 .content-share .page-share-container .button {
  text-align:center
 }
 .content-share .page-share-container .button span:not(.sr-only) {
  display:none
 }
}
@media (max-width:479px) {
 .content-share .page-share-container {
  width:100%;
  display:block
 }
}
@media (max-width:479px) {
 .content-share {
  display:block
 }
}
#slicebox {
 padding:40px;
 background-repeat:no-repeat;
 background-position:center center;
 background-size:cover
}
@media screen and (max-width:1011px) {
 #slicebox {
  padding:20px
 }
}
#slicebox .editorial-content a,#slicebox .editorial-content h3,#slicebox .editorial-content li,#slicebox .editorial-content p {
 color:#fff
}
#slicebox .slider-container {
 position:relative;
 margin-bottom:40px;
 -webkit-transition:height .5s ease;
 transition:height .5s ease
}
#slicebox .sb-slider {
 margin:10px auto;
 position:relative;
 overflow:hidden;
 list-style-type:none;
 padding:0
}
#slicebox .sb-slider li {
 margin:0;
 padding:0;
 display:none
}
#slicebox .sb-slider li.sb-current {
 display:block
}
#slicebox .sb-description {
 bottom:20px;
 right:60px;
 z-index:1000;
 position:absolute;
 max-width:50%
}
#slicebox .sb-description .bg {
 background:rgba(255,255,255,.8);
 padding:20px;
 margin-bottom:10px
}
#slicebox .sb-description .btn,#slicebox .sb-description .jvectormap-goback,#slicebox .sb-description .jvectormap-zoomin,#slicebox .sb-description .jvectormap-zoomout {
 float:right
}
@media screen and (max-width:1011px) {
 #slicebox .sb-description {
  position:static;
  min-width:100%;
  background:rgba(255,255,255,.8);
  opacity:1
 }
 #slicebox .sb-description .btn,#slicebox .sb-description .jvectormap-goback,#slicebox .sb-description .jvectormap-zoomin,#slicebox .sb-description .jvectormap-zoomout {
  position:relative;
  right:20px;
  bottom:15px
 }
 #slicebox .sb-description .bg {
  background:0 0
 }
}
#slicebox .sb-perspective {
 position:absolute;
 top:0;
 left:0;
 right:0
}
#slicebox .sb-perspective>div {
 position:absolute;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
#slicebox .sb-side {
 margin:0;
 display:block;
 position:absolute;
 -moz-backface-visibility:hidden;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
#slicebox .next,#slicebox .prev {
 z-index:10000;
 -webkit-transition:opacity 333ms ease;
 transition:opacity 333ms ease;
 opacity:1
}
#slicebox .prev {
 left:10px;
 z-index:1;
 text-align:center;
 vertical-align:middle
}
#slicebox .prev:before {
 content:"\e60d"
}
@media screen and (max-width:1011px) {
 #slicebox .prev {
  left:-30px
 }
}
#slicebox .next {
 right:10px;
 text-align:center
}
#slicebox .next:before {
 content:"\e60f"
}
@media screen and (max-width:1011px) {
 #slicebox .next {
  right:-30px
 }
}
#slicebox.state_slide-is-running .next,#slicebox.state_slide-is-running .prev {
 opacity:0!important
}
#toggle-navigation {
 display:block
}
#toggle-navigation .btn,#toggle-navigation .jvectormap-goback,#toggle-navigation .jvectormap-zoomin,#toggle-navigation .jvectormap-zoomout {
 font-size:15px;
 font-family:MAN-light,Arial,sans-serif;
 text-align:left
}
#toggle-navigation .btn-default,#toggle-navigation .zoom:after {
 border-color:#d6d8db
}
#toggle-navigation .btn-primary:after,#toggle-navigation .btn-primary:before {
 content:"";
 position:absolute;
 width:0;
 height:0;
 border:10px solid transparent;
 top:20px;
 margin-top:-10px
}
#toggle-navigation .btn-primary:before {
 right:auto;
 left:-21px;
 border-right:11px solid #d6d8db
}
#toggle-navigation .btn-primary:after {
 right:auto;
 left:-19px;
 border-right:10px solid #303c49
}
#toggle-navigation .btn-primary:after {
 left:-20px
}
#toggle-navigation .btn-primary:hover {
 background:#303c49;
 cursor:default
}
#store-locator .info-wrapper td {
 padding:0
}
#store-locator .info-content {
 padding:20px 0
}
#store-locator .state_less:before {
 content:"\e917"
}
#store-locator .input-wrapper {
 margin-bottom:0;
 max-width:30px;
 max-height:30px;
 margin-right:0;
 padding-left:30px;
 overflow:hidden
}
#store-locator .media-object {
 margin-right:15px;
 margin-bottom:15px;
 float:left;
 width:120px;
 max-width:33.333333%
}
#store-locator th:first-child {
 width:53px
}
#store-locator th:last-child {
 min-width:70px
}
@media (max-width:767px) {
 #store-locator td:nth-child(2) {
  padding-left:0;
  padding-right:0
 }
}
@media (min-width:768px) {
 #store-locator .table-responsive {
  overflow:hidden
 }
}
@media print {
 #store-locator table {
  page-break-inside:auto
 }
 #store-locator td,#store-locator th {
  padding-left:10px
 }
 #store-locator td:after,#store-locator td:before,#store-locator td:first-child,#store-locator td:last-child,#store-locator th:after,#store-locator th:before,#store-locator th:first-child,#store-locator th:last-child {
  display:none
 }
 #store-locator tr.info-content-wrapper {
  page-break-before:avoid!important
 }
 #store-locator tr.info-content-wrapper td {
  display:table-cell
 }
 #store-locator .btn,#store-locator .icon-print,#store-locator .jvectormap-goback,#store-locator .jvectormap-zoomin,#store-locator .jvectormap-zoomout,#store-locator .store-locator-filter,#store-locator .table-responsive+.row.box-padding {
  display:none
 }
}
#store-locator .icon-plus {
 min-width:150px;
 display:block
}
@media (max-width:767px) {
 #store-locator .icon-plus {
  padding-left:10px
 }
 #store-locator .icon-plus:before {
  left:-8px;
  top:2px
 }
}
#store-locator .store-locator-bhkw-icon,#store-locator .store-locator-diesel-icon {
 display:inline-block;
 margin-right:3px;
 margin-bottom:8px;
 font-size:14px;
 font-family:MAN-bold,Arial,sans-serif;
 height:24px;
 border:1px solid #303c49;
 padding:0 4px;
 color:#303c49;
 border-radius:4px;
 white-space:nowrap
}
#store-locator .store-locator-bhkw-icon {
 background:#303c49;
 color:#fff
}
#store-locator .max-text-width {
 max-width:80vw
}
@media (max-width:767px) {
 #store-locator .max-text-width.btn,#store-locator .max-text-width.jvectormap-goback,#store-locator .max-text-width.jvectormap-zoomin,#store-locator .max-text-width.jvectormap-zoomout {
  width:auto
 }
}
@media (max-width:767px) {
 #store-locator .clear-xxs {
  clear:both
 }
}
@media print {
 .store-locator-filter+.tab-module {
  page-break-inside:auto
 }
 .icon-print,.nav-tabs>li:not(.active),.store-locator-filter {
  display:none
 }
 .state_print-only-visible-store #store-locator tr:not(.info-content-wrapper),.state_print-only-visible-store #store-locator>.row:first-child {
  display:none
 }
 .state_print-only-visible-store #store-locator .info-content-wrapper {
  border:none
 }
 .state_print-only-visible-store .nav-tabs {
  display:none
 }
}
#mediaCenter .loader,.mediaCenter .loader {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:64px;
 height:64px;
 border-radius:100%;
 border:8px solid #d6d8db;
 border-top-color:#303c49;
 -webkit-animation:spin 1s infinite linear;
 animation:spin .75s infinite linear;
 margin:0 auto
}
@-webkit-keyframes spin {
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
@keyframes spin {
 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}
#mediaCenter picture,.mediaCenter picture {
 background-color:#000;
 margin:0
}
#mediaCenter .icon-image-mediacenter:before,#mediaCenter .icon-play-mediacenter:before,.mediaCenter .icon-image-mediacenter:before,.mediaCenter .icon-play-mediacenter:before {
 background-color:#e40045;
 color:#fff;
 left:0;
 top:25px;
 right:auto;
 position:absolute;
 font-size:44px;
 line-height:1.2;
 padding:0 3px;
 -webkit-transform:none;
 transform:none;
 content:"\e912";
 display:block;
 z-index:5
}
#mediaCenter .icon-image-mediacenter:before,.mediaCenter .icon-image-mediacenter:before {
 content:"\e010"
}
#mediaCenter .icon-eye,#mediaCenter .icon-thumb,.mediaCenter .icon-eye,.mediaCenter .icon-thumb {
 padding-right:20px
}
#mediaCenter .icon-eye:before,#mediaCenter .icon-thumb:before,.mediaCenter .icon-eye:before,.mediaCenter .icon-thumb:before {
 color:#e40045;
 font-size:18px;
 line-height:1;
 position:absolute;
 left:0;
 top:-1px
}
#mediaCenter .icon-eye:before,.mediaCenter .icon-eye:before {
 font-size:22px
}
#mediaCenter .likes,#mediaCenter .views,.mediaCenter .likes,.mediaCenter .views {
 display:block;
 float:left;
 position:relative
}
#mediaCenter .likes,.mediaCenter .likes {
 margin-right:15px
}
#mediaCenter .statistics,.mediaCenter .statistics {
 border:1px solid #d6d8db;
 padding:24px 20px
}
#mediaCenter .videoitem,.mediaCenter .videoitem {
 padding:0;
 position:relative
}
#media-stage {
 padding-top:20px
}
#media-stage:after,#media-stage:before {
 content:" ";
 display:table
}
#media-stage:after {
 clear:both
}
@media screen and (max-width:1011px) {
 #media-stage {
  margin-bottom:40px
 }
}
#media-stage h1 {
 color:#acb1b6;
 font-weight:400
}
#media-stage h1 span {
 font-family:MAN-light,Arial,sans-serif
}
#media-stage .slider {
 padding:80px 0 100px;
 overflow:hidden
}
@media screen and (max-width:1011px) {
 #media-stage .slider {
  padding:4% 0 8%
 }
}
#media-stage .slider .slick-list {
 overflow:visible
}
#media-stage .slider .slick-slide {
 opacity:.8;
 -webkit-transition:opacity .6s ease;
 transition:opacity .6s ease;
 z-index:-1;
 position:relative
}
#media-stage .slider .slick-slide .icon-play:before {
 font-size:80px
}
#media-stage .slider .slick-slide .icon-image:before {
 font-size:80px
}
#media-stage .slider .slick-slide>a {
 -webkit-transition:-webkit-transform .6s ease;
 transition:-webkit-transform .6s ease;
 transition:transform .6s ease;
 transition:transform .6s ease,-webkit-transform .6s ease;
 background:#fff;
 padding:8px;
 display:block
}
#media-stage .slider .slick-current {
 opacity:1
}
#media-stage .slider .slick-center {
 z-index:2
}
#media-stage .slider .slick-center>a {
 -webkit-transform:scale(1.5);
 transform:scale(1.5)
}
@media screen and (max-width:767px) {
 #media-stage .slider .slick-center>a {
  -webkit-transform:scale(1.1);
  transform:scale(1.1)
 }
}
#media-stage .slider p {
 margin-top:6px;
 font-size:66.6666666667%;
 color:#303c49
}
.media-slider-wrapper {
 position:relative
}
.media-slider-wrapper .slick-arrow {
 z-index:20;
 height:60px
}
.media-slider-wrapper .slick-arrow:before {
 font-size:60px;
 color:#fff
}
.media-slider-wrapper .slick-prev {
 left:-70px
}
@media screen and (max-width:1199px) {
 .media-slider-wrapper .slick-prev {
  left:-20px
 }
}
@media screen and (max-width:1011px) {
 .media-slider-wrapper .slick-prev {
  display:none
 }
}
.media-slider-wrapper .slick-next {
 right:-46px
}
@media screen and (max-width:1199px) {
 .media-slider-wrapper .slick-next {
  right:0
 }
}
@media screen and (max-width:1011px) {
 .media-slider-wrapper .slick-next {
  display:none
 }
}
#storycenter-stage {
 overflow:hidden;
 max-width:100%;
 background:#303c49
}
#storycenter-stage .story-teaser-wrapper {
 border-left:1px solid #d6d8db;
 border-right:1px solid #d6d8db;
 height:380px;
 position:relative
}
#storycenter-stage .story-teaser+.story-teaser {
 border-top:2px solid #d6d8db
}
#storycenter-stage .story-teaser img,#storycenter-stage .story-teaser picture {
 left:0;
 right:0
}
#storycenter-stage .story-teaser .text-container {
 padding:8px 15px;
 left:0;
 right:0;
 background:#303c49
}
#storycenter-stage .story-teaser .supheadline {
 max-height:40px;
 overflow:hidden
}
#storycenter-stage .story-teaser.split:after,#storycenter-stage .story-teaser.split:before {
 content:" ";
 display:table
}
#storycenter-stage .story-teaser.split:after {
 clear:both
}
#storycenter-stage .story-teaser.split .img-container,#storycenter-stage .story-teaser.split .text-container {
 width:50%;
 float:left;
 background-size:cover;
 background-position:center
}
#storycenter-stage .story-teaser.top .text-container {
 position:absolute;
 top:0
}
#storycenter-stage .story-teaser.top img,#storycenter-stage .story-teaser.top picture {
 position:absolute;
 bottom:0
}
#storycenter-stage .story-teaser.bottom .text-container {
 position:absolute;
 bottom:0
}
#storycenter-stage .story-teaser.bottom img,#storycenter-stage .story-teaser.bottom picture {
 position:absolute;
 top:0
}
#storycenter-stage .story-teaser.h33 .img-container,#storycenter-stage .story-teaser.h33 .text-container {
 min-height:126.654px
}
#storycenter-stage .story-teaser.h50 .img-container,#storycenter-stage .story-teaser.h50 .text-container {
 min-height:190px
}
#storycenter-stage .story-teaser.h66 .img-container,#storycenter-stage .story-teaser.h66 .text-container {
 min-height:253.308px
}
#storycenter-stage .slick-list {
 max-width:1120px;
 margin:0 auto;
 overflow:visible
}
#storycenter-stage .slick-slider:before {
 content:'';
 display:block;
 position:absolute;
 width:30vw;
 z-index:1;
 top:0;
 right:100%;
 height:380px;
 background:-webkit-gradient(linear,left top,right top,color-stop(66%,#000),to(transparent));
 background:linear-gradient(to right,#000 66%,transparent 100%);
 pointer-events:none
}
@media screen and (max-width:767px) {
 #storycenter-stage .slick-slider:before {
  width:320px;
  right:calc(100% - 80px)
 }
}
@media screen and (max-width:479px) {
 #storycenter-stage .slick-slider:before {
  width:120px;
  right:calc(100% - 30px)
 }
}
#storycenter-stage .slick-slider:after {
 content:'';
 display:block;
 position:absolute;
 width:30vw;
 z-index:1;
 top:0;
 left:100%;
 height:380px;
 background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(34%,#000));
 background:linear-gradient(to right,transparent 0,#000 34%);
 pointer-events:none
}
@media screen and (max-width:767px) {
 #storycenter-stage .slick-slider:after {
  width:320px;
  left:calc(100% - 80px)
 }
}
@media screen and (max-width:479px) {
 #storycenter-stage .slick-slider:after {
  width:120px;
  left:calc(100% - 30px)
 }
}
#storycenter-stage .h4 {
 color:#fff
}
@media screen and (max-width:1011px) {
 #storycenter-stage .h4 {
  font-size:18px;
  font-family:MAN-light,Arial,sans-serif
 }
}
.finance-stage .stage-wrapper {
 position:relative
}
.finance-stage .stage-visual {
 position:relative;
 max-width:100%;
 overflow:hidden;
 height:500px
}
@media screen and (max-width:1279px) {
 .finance-stage .stage-visual {
  height:470px
 }
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1) {
 .finance-stage .stage-visual {
  height:370px
 }
}
.finance-stage .stage-visual>picture {
 margin:auto;
 width:auto;
 min-width:50%;
 min-height:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 position:absolute;
 left:50%;
 top:50%
}
.finance-stage .stage-visual>picture img {
 width:auto
}
.finance-stage .stage-visual .opacity {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:block
}
.finance-stage .balloon-wrapper {
 position:absolute;
 left:50%;
 top:0;
 -webkit-transform:translate(-50%,0);
 transform:translate(-50%,0);
 width:100%;
 height:100%
}
.finance-stage .balloon-wrapper .balloon {
 margin-top:90px
}
.finance-stage .balloon-wrapper .balloon:before {
 content:"\e949";
 color:#fff;
 font-size:3px;
 padding-bottom:20px;
 width:50px;
 height:20px;
 display:block
}
.finance-stage .balloon-wrapper .balloon:after {
 content:"\e94a";
 color:#fff;
 width:50px;
 height:20px;
 display:block
}
@media screen and (max-width:1199px) {
 .finance-stage .balloon-wrapper .balloon {
  margin-top:70px
 }
}
@media screen and (min-width:481px) and (max-width:1011px) {
 .finance-stage .balloon-wrapper .balloon {
  margin-top:90px
 }
}
@media screen and (max-width:479px) {
 .finance-stage .balloon-wrapper .balloon {
  margin-top:70px
 }
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1) {
 .finance-stage .balloon-wrapper .balloon {
  margin-top:50px
 }
}
.finance-stage .balloon-wrapper .balloon .h2 {
 color:#fff;
 padding:0 0;
 width:600px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1) {
 .finance-stage .balloon-wrapper .balloon .h2 {
  width:60%
 }
}
@media screen and (max-width:1012px) {
 .finance-stage .balloon-wrapper .balloon .h2 {
  width:50%
 }
}
@media screen and (min-width:481px) and (max-width:1011px) {
 .finance-stage .balloon-wrapper .balloon .h2 {
  width:70%
 }
}
@media screen and (max-width:479px) {
 .finance-stage .balloon-wrapper .balloon .h2 {
  width:75%;
  font-size:24px;
  line-height:26px
 }
}
@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1279px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1279px),only screen and (-o-min-device-pixel-ratio:2 / 1) and (max-width:1279px) {
 .finance-stage .balloon-wrapper .balloon .h2 {
  width:75%;
  font-size:24px;
  line-height:26px
 }
}
@media screen and (min-width:1013px) {
 .finance-stage .headline-wrapper {
  position:absolute;
  left:50%;
  bottom:0;
  -webkit-transform:translate(-50%,0);
  transform:translate(-50%,0);
  width:100%;
  min-height:100px
 }
}
.finance-stage .headline-wrapper .container {
 background-color:#fff;
 padding:0
}
@media screen and (min-width:768px) and (max-width:1200px) {
 .finance-stage .headline-wrapper .container {
  max-width:none
 }
}
.finance-stage .headline-wrapper .container h1 {
 padding:26px 40px;
 margin-bottom:6px
}
@media screen and (max-width:1200px) {
 .finance-stage .headline-wrapper .container h1 {
  padding:26px 20px
 }
}
@media screen and (min-width:1012px) and (max-width:1200px) {
 .finance-stage .headline-wrapper .container h1 {
  padding:26px 30px
 }
}
@media screen and (min-width:1201px) {
 .finance-stage .headline-wrapper .container h1 {
  padding:26px 40px
 }
}
.service-slider-container {
 height:auto
}
@media (min-width:768px) {
 .service-slider-container {
  min-height:470px;
  height:100%
 }
}
.service-slider {
 color:#fff;
 height:100%
}
@media (min-width:768px) {
 .service-slider {
  height:calc(100vh - 144px)
 }
}
.service-slider .slick-list,.service-slider .slick-track {
 height:100%
}
.service-slider .slick-slide {
 position:relative;
 overflow:hidden
}
.service-slider .slick-slide img,.service-slider .slick-slide picture {
 width:100%;
 height:auto
}
@media (min-width:768px) {
 .service-slider .slick-slide img,.service-slider .slick-slide picture {
  position:absolute;
  left:50%;
  top:0;
  -webkit-transform:translate(-50%,0);
  transform:translate(-50%,0);
  min-width:100%;
  min-height:100%;
  width:auto
 }
}
.service-slider .slick-slide>a {
 position:absolute;
 left:50%;
 top:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 color:#fff;
 font-family:icon;
 font-size:44px
}
.service-slider .slick-slide>a:before {
 position:absolute;
 content:"\e912";
 color:#fff;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 top:50%;
 display:block;
 left:50%;
 bottom:auto;
 font-size:80px
}
.service-slider .slick-slide .service-slider-text {
 position:absolute;
 left:0;
 right:0;
 top:13px;
 width:100%
}
.service-slider .slick-slide .service-slider-text .col-container {
 padding:50px 10px 0 10px;
 width:548px
}
.service-slider .slick-slide .service-slider-text .col-container.right {
 float:right
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box {
 margin-top:2px;
 background:rgba(48,60,73,.7);
 padding:0 15px 30px;
 position:relative
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box:nth-child(2) {
 padding:0 15px 15px
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box.white {
 color:#303c49;
 background:rgba(255,255,255,.7)
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box.white .h1,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box.white .h2,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box.white .link,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box.white h1,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box.white h2 {
 color:#303c49
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box.dark {
 background:rgba(48,60,73,.95)
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .tablerow {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding:15px 0
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .tablerow h1,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .tablerow h2 {
 margin:0;
 width:475px;
 padding:0 0 0 5px
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .bracket {
 width:30px;
 height:100px;
 vertical-align:middle;
 text-align:center;
 position:relative
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .bracket:before {
 font-size:100px;
 position:relative;
 color:#e40045;
 display:block;
 vertical-align:middle;
 left:-38px;
 top:0;
 width:10px
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .h1,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .h2,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box h1,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box h2 {
 display:inline-block;
 position:relative;
 vertical-align:middle;
 color:#fff;
 padding:22px 30px 22px 30px
}
@media (min-width:1012px) {
 .service-slider .slick-slide .service-slider-text .col-container .service-transp-box .h1,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .h2,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box h1,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box h2 {
  padding:0 30px 0 0
 }
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .h1>span,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .h2>span,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box h1>span,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box h2>span {
 padding:0
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .h1,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box h1 {
 margin-bottom:20px
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .h3,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box h3 {
 color:#e40045;
 background-color:transparent;
 margin-top:0;
 margin-bottom:0
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box p.noquote,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box p.quote {
 position:relative;
 padding:15px 30px 15px 30px;
 font-size:18px
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box p.quote:before {
 position:absolute;
 top:14px;
 left:0;
 bottom:auto;
 font-size:25px;
 display:block;
 color:#fff
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box p.quote:after {
 position:absolute;
 right:-12px;
 bottom:-4px;
 font-size:25px;
 color:#fff;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 display:block
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box span {
 padding:0 30px 0 30px;
 display:block
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box .link {
 margin-top:15px;
 color:#fff;
 padding:0 30px 0 30px
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box:first-child>.btn,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box:first-child>.jvectormap-goback,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box:first-child>.jvectormap-zoomin,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box:first-child>.jvectormap-zoomout {
 font-family:icon;
 font-size:36px;
 height:43px;
 width:43px;
 position:absolute;
 right:15px;
 bottom:30px
}
.service-slider .slick-slide .service-slider-text .col-container .service-transp-box:first-child>.btn:before,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box:first-child>.jvectormap-goback:before,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box:first-child>.jvectormap-zoomin:before,.service-slider .slick-slide .service-slider-text .col-container .service-transp-box:first-child>.jvectormap-zoomout:before {
 position:absolute;
 content:"\e912";
 color:#fff;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 top:50%!important;
 display:block;
 left:50%;
 bottom:auto
}
.service-slider .slick-dots {
 bottom:10px
}
@media (min-width:768px) {
 .service-slider.low .slick-slide img,.service-slider.low .slick-slide picture {
  position:static;
  -webkit-transform:translate(0,0);
  transform:translate(0,0);
  min-width:100%;
  min-height:100%;
  width:100%
 }
}
.spacer-md+.service-slider-mobile {
 margin-top:-40px
}
.service-slider-mobile {
 background:#303c49;
 padding:15px 0 15px 0;
 height:100%
}
.service-slider-mobile.visible {
 display:block!important
}
.service-slider-mobile .slick-slide {
 position:static
}
.service-slider-mobile .slick-slide .service-slider-text {
 position:static;
 left:auto;
 right:auto;
 top:auto;
 width:auto
}
.service-slider-mobile .slick-slide .service-slider-text .col-container {
 width:auto;
 padding-top:0
}
.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box {
 background:0 0;
 padding:0
}
.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .h1,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .h2,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box h1,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box h2 {
 position:relative;
 padding:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 margin-left:-40px
}
.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .h1:before,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .h2:before,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box h1:before,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box h2:before {
 font-family:icon;
 font-size:100px;
 position:static;
 content:"\e94b";
 color:#e40045;
 top:15px;
 -webkit-transform:translateY(0);
 transform:translateY(0)
}
.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .h1>span,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .h2>span,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box h1>span,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box h2>span {
 margin-left:-30px
}
.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .h3,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box h3 {
 font-weight:700
}
.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .btn-cta.jvectormap-goback,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .btn-cta.jvectormap-zoomin,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .btn-cta.jvectormap-zoomout,.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box .btn.btn-cta {
 bottom:0
}
.service-slider-mobile .slick-slide .service-slider-text .col-container .service-transp-box:last-child {
 padding-bottom:15px
}
.onepager .teaser-2-cols.row,body .teaser-2-cols.row {
 border:1px solid #d6d8db;
 margin-left:0;
 margin-right:0
}
.onepager .teaser-2-cols .col-md-6:first-child,.onepager .teaser-2-cols .col-xs-12:first-child,body .teaser-2-cols .col-md-6:first-child,body .teaser-2-cols .col-xs-12:first-child {
 padding-left:0
}
.onepager .teaser-2-cols .col-md-6:last-child,.onepager .teaser-2-cols .col-xs-12:last-child,body .teaser-2-cols .col-md-6:last-child,body .teaser-2-cols .col-xs-12:last-child {
 padding-right:0;
 position:relative
}
.onepager .teaser-2-cols .col-md-6:last-child .twentyfourSeven,.onepager .teaser-2-cols .col-xs-12:last-child .twentyfourSeven,body .teaser-2-cols .col-md-6:last-child .twentyfourSeven,body .teaser-2-cols .col-xs-12:last-child .twentyfourSeven {
 position:absolute;
 top:15px;
 right:15px;
 width:60px;
 height:60px;
 border-radius:30px;
 background:#e40045;
 color:#fff;
 z-index:4;
 padding:17px 0 0 0;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 text-align:center
}
@media (max-width:480px) {
 .onepager .teaser-2-cols .col-md-6:last-child .twentyfourSeven,.onepager .teaser-2-cols .col-xs-12:last-child .twentyfourSeven,body .teaser-2-cols .col-md-6:last-child .twentyfourSeven,body .teaser-2-cols .col-xs-12:last-child .twentyfourSeven {
  display:none
 }
}
.onepager .teaser-2-cols .col-md-6:last-child .twentyfourSeven.h3,.onepager .teaser-2-cols .col-xs-12:last-child .twentyfourSeven.h3,body .teaser-2-cols .col-md-6:last-child .twentyfourSeven.h3,body .teaser-2-cols .col-xs-12:last-child .twentyfourSeven.h3 {
 margin-top:0;
 margin-bottom:0
}
.onepager .teaser-2-cols .col-md-6:last-child .twentyfourSeven:before,.onepager .teaser-2-cols .col-xs-12:last-child .twentyfourSeven:before,body .teaser-2-cols .col-md-6:last-child .twentyfourSeven:before,body .teaser-2-cols .col-xs-12:last-child .twentyfourSeven:before {
 width:64px;
 height:64px;
 border-radius:32px;
 position:absolute;
 z-index:3;
 border:1px solid #e40045;
 display:block;
 content:" ";
 top:-2px;
 left:-2px
}
.onepager .teaser-2-cols .col-md-6:last-child .twentyfourSeven:after,.onepager .teaser-2-cols .col-xs-12:last-child .twentyfourSeven:after,body .teaser-2-cols .col-md-6:last-child .twentyfourSeven:after,body .teaser-2-cols .col-xs-12:last-child .twentyfourSeven:after {
 width:68px;
 height:68px;
 border-radius:34px;
 position:absolute;
 z-index:2;
 border:1px solid #e40045;
 display:block;
 content:" ";
 top:-4px;
 left:-4px
}
.onepager .teaser-2-cols .thumbnail,body .teaser-2-cols .thumbnail {
 border:none;
 margin-bottom:0
}
.onepager .teaser-2-cols .thumbnail .caption,body .teaser-2-cols .thumbnail .caption {
 border-top:0;
 width:83%
}
@media (min-width:1012px) {
 .onepager .teaser-2-cols .thumbnail .caption,body .teaser-2-cols .thumbnail .caption {
  padding:10px 15px 5px 0
 }
}
@media (max-width:1011px) {
 .onepager .teaser-2-cols .col-xs-12:first-child,body .teaser-2-cols .col-xs-12:first-child {
  padding-right:0
 }
 .onepager .teaser-2-cols .col-xs-12:last-child,body .teaser-2-cols .col-xs-12:last-child {
  padding-left:0
 }
}
.singlecol-slider .slick-track {
 margin-top:0
}
.singlecol-slider .slick-arrow {
 background-color:#fff;
 border:1px solid #303c49;
 border-radius:4px;
 top:20px;
 top:6px;
 width:40px;
 height:40px;
 -webkit-transition:background-color .6s ease-out;
 transition:background-color .6s ease-out
}
@media (min-width:768px) {
 .singlecol-slider .slick-arrow {
  top:45px;
  width:60px;
  height:60px
 }
}
.singlecol-slider .slick-arrow:hover {
 background-color:#e2e3e4
}
.singlecol-slider .slick-arrow:before {
 font-size:20px;
 color:#303c49
}
@media (min-width:768px) {
 .singlecol-slider .slick-arrow:before {
  font-size:40px
 }
}
.singlecol-slider .slick-arrow.slick-next {
 left:55px
}
@media (min-width:768px) {
 .singlecol-slider .slick-arrow.slick-next {
  right:10px;
  left:auto
 }
}
.singlecol-slider .slick-arrow.slick-prev {
 left:10px
}
@media (min-width:768px) {
 .singlecol-slider .slick-arrow.slick-prev {
  left:auto;
  right:80px
 }
}
.singlecol-slider .slick-arrow.slick-disabled {
 border:1px solid #d6d8db
}
.singlecol-slider .slick-arrow.slick-disabled:hover {
 background-color:#fff
}
.singlecol-slider .slick-arrow.slick-disabled:before {
 color:#d6d8db
}
@media (max-width:767px) {
 .singlecol-slider .slick-arrow.slick-prev {
  left:0
 }
 .singlecol-slider .slick-arrow.slick-next {
  left:45px
 }
}
.accordion-tiles {
 border-bottom:none
}
.accordion-tiles .row {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
@media (min-width:480px) {
 .accordion-tiles .row {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
.accordion-tiles .row:before {
 display:none
}
.accordion-tiles .row [class*=col-] {
 float:none;
 -webkit-box-flex:0;
 -ms-flex:0 1 auto;
 flex:0 1 auto;
 margin-bottom:15px
}
.accordion-tiles .row [class*=col-] .tab {
 padding:0 15px;
 border-color:#e2e3e4;
 border-style:solid;
 border-width:0 1px 1px
}
.accordion-tiles .row [class*=col-] .tab .toggle {
 margin-bottom:0
}
.accordion-tiles .row [class*=col-] .tab .toggle a {
 word-break:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 display:block
}
.accordion-tiles .row [class*=col-] .tab .toggle a:before {
 top:18px
}
.accordion-tiles .row [class*=col-] .tab .editorial-content {
 padding-left:0
}
.accordion-tiles .row [class*=col-] .tab .editorial-content li {
 list-style:none;
 display:block;
 padding-left:0
}
.accordion-tiles .row [class*=col-] .tab .editorial-content li:before {
 position:absolute
}
.accordion-tiles .row [class*=col-] .tab .editorial-content li:last-child {
 margin-bottom:20px
}
.accordion-tiles .row [class*=col-] .tab .editorial-content li a {
 display:block
}
@media (max-width:480px) {
 .accordion-tiles .row [class*=col-] {
  width:100%
 }
 .accordion-tiles .row [class*=col-] .tab {
  border:0
 }
 .accordion-tiles .row [class*=col-] picture {
  display:none
 }
 .accordion-tiles .row [class*=col-] article ul li {
  display:block
 }
 .accordion-tiles .row [class*=col-] article ul li a {
  padding:5px 0
 }
}
@media (max-width:480px) and (max-width:768px) {
 .accordion-tiles .row [class*=col-] article ul li {
  display:block
 }
}
.onepager .vanmodule-cta,body .vanmodule-cta {
 padding-top:50px;
 position:relative
}
.onepager .vanmodule-cta .container,body .vanmodule-cta .container {
 -webkit-transform:translateY(0);
 transform:translateY(0)
}
@media (max-width:767px) {
 .onepager .vanmodule-cta .container .row .col-auto,body .vanmodule-cta .container .row .col-auto {
  display:block;
  margin:0 auto
 }
}
.onepager .vanmodule-cta .thumbnail,body .vanmodule-cta .thumbnail {
 background-color:transparent
}
.onepager .vanmodule-cta .thumbnail a>img,.onepager .vanmodule-cta .thumbnail>img,body .vanmodule-cta .thumbnail a>img,body .vanmodule-cta .thumbnail>img {
 max-width:60%
}
@media (max-width:767px) {
 .onepager .vanmodule-cta .thumbnail a>img,.onepager .vanmodule-cta .thumbnail>img,body .vanmodule-cta .thumbnail a>img,body .vanmodule-cta .thumbnail>img {
  max-height:100px
 }
}
.onepager .vanmodule-cta .thumbnail .caption,body .vanmodule-cta .thumbnail .caption {
 word-break:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 background:0 0;
 border-top:none
}
.onepager .vanmodule-cta a.thumbnail,.onepager .vanmodule-cta div.thumbnail,body .vanmodule-cta a.thumbnail,body .vanmodule-cta div.thumbnail {
 padding:24px 0 8px 0;
 margin-bottom:14px;
 border:1px solid #d6d8db
}
.onepager .vanmodule-cta a.thumbnail:hover,.onepager .vanmodule-cta div.thumbnail:hover,body .vanmodule-cta a.thumbnail:hover,body .vanmodule-cta div.thumbnail:hover {
 border:1px solid #303c49
}
.onepager .vanmodule-cta .bg-picture,body .vanmodule-cta .bg-picture {
 position:relative
}
.onepager .vanmodule-cta .bg-picture:before,body .vanmodule-cta .bg-picture:before {
 display:block;
 position:absolute;
 content:'';
 left:0;
 right:0;
 top:0;
 height:40px;
 z-index:1;
 background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#fff));
 background:linear-gradient(to top,transparent 0,#fff 100%)
}
@media (min-width:768px) {
 .onepager .vanmodule-cta .bg-picture:before,body .vanmodule-cta .bg-picture:before {
  height:50px
 }
}
@media (min-width:1200px) {
 .onepager .vanmodule-cta .bg-picture:before,body .vanmodule-cta .bg-picture:before {
  height:100px
 }
}
.onepager .vanmodule-cta.bg-gray .bg-picture:before,body .vanmodule-cta.bg-gray .bg-picture:before {
 background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#f0f1f2));
 background:linear-gradient(to top,transparent 0,#f0f1f2 100%)
}
.onepager .vanmodule-cta.bg-black .bg-picture:before,body .vanmodule-cta.bg-black .bg-picture:before {
 background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#000));
 background:linear-gradient(to top,transparent 0,#000 100%)
}
.onepager .vanmodule-cta.bg-primary .bg-picture:before,body .vanmodule-cta.bg-primary .bg-picture:before {
 background:-webkit-gradient(linear,left bottom,left top,from(transparent),to(#303c49));
 background:linear-gradient(to top,transparent 0,#303c49 100%)
}
.onepager .vanmodule-cta.bg-black :not(.h1):not(.lead),.onepager .vanmodule-cta.bg-black :not(.h1):not(.lead) sup,.onepager .vanmodule-cta.bg-primary :not(.h1):not(.lead),.onepager .vanmodule-cta.bg-primary :not(.h1):not(.lead) sup,body .vanmodule-cta.bg-black :not(.h1):not(.lead),body .vanmodule-cta.bg-black :not(.h1):not(.lead) sup,body .vanmodule-cta.bg-primary :not(.h1):not(.lead),body .vanmodule-cta.bg-primary :not(.h1):not(.lead) sup {
 color:#acb1b6
}
.onepager .vanmodule-cta.bg-black a.thumbnail,.onepager .vanmodule-cta.bg-black div.thumbnail,.onepager .vanmodule-cta.bg-primary a.thumbnail,.onepager .vanmodule-cta.bg-primary div.thumbnail,body .vanmodule-cta.bg-black a.thumbnail,body .vanmodule-cta.bg-black div.thumbnail,body .vanmodule-cta.bg-primary a.thumbnail,body .vanmodule-cta.bg-primary div.thumbnail {
 border:1px solid #acb1b6
}
.onepager .vanmodule-cta.bg-black a.thumbnail:hover,.onepager .vanmodule-cta.bg-black div.thumbnail:hover,.onepager .vanmodule-cta.bg-primary a.thumbnail:hover,.onepager .vanmodule-cta.bg-primary div.thumbnail:hover,body .vanmodule-cta.bg-black a.thumbnail:hover,body .vanmodule-cta.bg-black div.thumbnail:hover,body .vanmodule-cta.bg-primary a.thumbnail:hover,body .vanmodule-cta.bg-primary div.thumbnail:hover {
 border:1px solid #fff
}
.onepager .vanmodule-cta .further-links ul,body .vanmodule-cta .further-links ul {
 list-style:none;
 padding-left:0
}
.onepager .vanmodule-cta .further-links ul .further-link,body .vanmodule-cta .further-links ul .further-link {
 margin-bottom:12px
}
.tabmodule-slider .slider-nav,.triple-slider-head .slider-nav {
 position:absolute;
 z-index:100;
 top:0;
 width:100%
}
.tabmodule-slider .slick-track,.tabmodule-slider .slider-nav,.triple-slider-head .slick-track,.triple-slider-head .slider-nav {
 margin-top:20px
}
.tabmodule-slider.slider-height-auto .slick-list,.triple-slider-head.slider-height-auto .slick-list {
 height:auto!important
}
.tabmodule-slider .slick-arrow,.triple-slider-head .slick-arrow {
 background-color:#fff;
 border:1px solid #303c49;
 border-radius:4px;
 top:0;
 width:40px;
 height:40px;
 -webkit-transition:background-color .6s ease-out;
 transition:background-color .6s ease-out
}
@media (min-width:768px) {
 .tabmodule-slider .slick-arrow,.triple-slider-head .slick-arrow {
  width:60px;
  height:60px
 }
}
.tabmodule-slider .slick-arrow:hover,.triple-slider-head .slick-arrow:hover {
 background-color:#e2e3e4
}
.tabmodule-slider .slick-arrow:before,.triple-slider-head .slick-arrow:before {
 font-size:20px;
 color:#303c49
}
@media (min-width:768px) {
 .tabmodule-slider .slick-arrow:before,.triple-slider-head .slick-arrow:before {
  font-size:40px
 }
}
.tabmodule-slider .slick-arrow.slick-next,.triple-slider-head .slick-arrow.slick-next {
 left:auto;
 right:-10px
}
.tabmodule-slider .slick-arrow.slick-prev,.triple-slider-head .slick-arrow.slick-prev {
 right:auto;
 left:-10px
}
.tabmodule-slider .slick-arrow.slick-disabled,.triple-slider-head .slick-arrow.slick-disabled {
 border:1px solid #d6d8db
}
.tabmodule-slider .slick-arrow.slick-disabled:hover,.triple-slider-head .slick-arrow.slick-disabled:hover {
 background-color:#fff
}
.tabmodule-slider .slick-arrow.slick-disabled:before,.triple-slider-head .slick-arrow.slick-disabled:before {
 color:#d6d8db
}
.tabmodule-slider .slick-dots,.triple-slider-head .slick-dots {
 bottom:-10px
}
@media (min-width:768px) {
 .tabmodule-slider .slick-dots,.triple-slider-head .slick-dots {
  bottom:0
 }
}
.tabmodule-slider .caption,.triple-slider-head .caption {
 position:relative
}
.tabmodule-slider .caption .btn,.tabmodule-slider .caption .jvectormap-goback,.tabmodule-slider .caption .jvectormap-zoomin,.tabmodule-slider .caption .jvectormap-zoomout,.triple-slider-head .caption .btn,.triple-slider-head .caption .jvectormap-goback,.triple-slider-head .caption .jvectormap-zoomin,.triple-slider-head .caption .jvectormap-zoomout {
 bottom:15px;
 position:absolute;
 width:calc(100% - 30px)
}
.tabmodule-slider .caption .btn-default,.tabmodule-slider .caption .zoom:after,.triple-slider-head .caption .btn-default,.triple-slider-head .caption .zoom:after {
 border-color:#303c49
}
.tabmodule-slider .caption .h1,.tabmodule-slider .caption .h2,.tabmodule-slider .caption .h3,.tabmodule-slider .caption .h4,.tabmodule-slider .caption .h5,.tabmodule-slider .caption .h6,.tabmodule-slider .caption .lead,.tabmodule-slider .caption .link[class*=" icon-"],.tabmodule-slider .caption .link[class^=icon-],.tabmodule-slider .caption h1,.tabmodule-slider .caption h2,.tabmodule-slider .caption h3,.tabmodule-slider .caption h4,.tabmodule-slider .caption h5,.tabmodule-slider .caption h6,.tabmodule-slider .caption sup,.triple-slider-head .caption .h1,.triple-slider-head .caption .h2,.triple-slider-head .caption .h3,.triple-slider-head .caption .h4,.triple-slider-head .caption .h5,.triple-slider-head .caption .h6,.triple-slider-head .caption .lead,.triple-slider-head .caption .link[class*=" icon-"],.triple-slider-head .caption .link[class^=icon-],.triple-slider-head .caption h1,.triple-slider-head .caption h2,.triple-slider-head .caption h3,.triple-slider-head .caption h4,.triple-slider-head .caption h5,.triple-slider-head .caption h6,.triple-slider-head .caption sup {
 color:#303c49
}
@media (min-width:768px) {
 .tm-slider-content {
  margin-top:110px
 }
}
.tm-slider-minheight {
 min-height:71px
}
.tm-slider-headline~.tm-slider-content {
 margin-top:0
}
.triple-slider-head {
 margin-left:-10px;
 margin-right:-10px;
 position:relative
}
@media (min-width:768px) {
 .triple-slider-head .inside-headline {
  min-height:70px
 }
}
.js_mobile-break .triple-slider-head .inside-headline .lead {
 padding-bottom:20px
}
@media (min-width:480px) {
 .js_mobile-break .triple-slider-head .inside-headline .lead {
  padding-bottom:0
 }
}
.js_mobile-break .slider-nav {
 display:none
}
@media (min-width:768px) {
 .js_mobile-break .slider-nav {
  display:inline-block
 }
}
.js_mobile-break .tabmodule-slider .caption .btn,.js_mobile-break .tabmodule-slider .caption .jvectormap-goback,.js_mobile-break .tabmodule-slider .caption .jvectormap-zoomin,.js_mobile-break .tabmodule-slider .caption .jvectormap-zoomout {
 position:static;
 width:100%
}
@media (min-width:768px) {
 .js_mobile-break .tabmodule-slider .caption .btn,.js_mobile-break .tabmodule-slider .caption .jvectormap-goback,.js_mobile-break .tabmodule-slider .caption .jvectormap-zoomin,.js_mobile-break .tabmodule-slider .caption .jvectormap-zoomout {
  position:absolute
 }
}
.overview-slider.slick-initialized .slick-track .slick-slide {
 padding-bottom:20px
}
@media (max-width:767px) {
 .slider-flex-height.js_mobile-break {
  margin-top:20px
 }
}
.slider-flex-height.js_mobile-break .thumbnail {
 margin-bottom:20px
}
.slider-flex-height .thumbnail {
 margin-bottom:0
}
.slider-flex-height .slick-track .slick-slide {
 overflow:hidden;
 margin-left:0
}
.slider-flex-height .slick-track .slick-slide:last-child {
 margin-left:-2px
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .head-wrap {
 min-height:90px;
 position:relative;
 margin-bottom:6px
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .head-wrap .h3 {
 margin-bottom:0
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .price {
 right:0;
 bottom:0;
 position:absolute;
 overflow:hidden
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .price span {
 float:right;
 line-height:1em;
 display:block;
 text-align:right;
 width:100%
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .price span.label {
 font-size:.8em
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .price span.value {
 font-size:2em
}
.slider-flex-height.slick-initialized .slick-track .slick-slide {
 padding-bottom:20px
}
.slider-flex-height.slick-initialized .slick-track .slick-slide .caption {
 padding-bottom:10px
}
.slider-flex-height.slick-initialized .slick-track .slick-slide .btn-wrap {
 position:absolute;
 bottom:15px;
 width:calc(100% - 30px)
}
.slider-flex-height.slick-initialized .slick-track .slick-slide .btn-wrap .btn,.slider-flex-height.slick-initialized .slick-track .slick-slide .btn-wrap .jvectormap-goback,.slider-flex-height.slick-initialized .slick-track .slick-slide .btn-wrap .jvectormap-zoomin,.slider-flex-height.slick-initialized .slick-track .slick-slide .btn-wrap .jvectormap-zoomout {
 position:static
}
.btn-wrap .btn,.btn-wrap .jvectormap-goback,.btn-wrap .jvectormap-zoomin,.btn-wrap .jvectormap-zoomout {
 width:100%!important
}
.btn-wrap .btn+.btn,.btn-wrap .btn+.jvectormap-goback,.btn-wrap .btn+.jvectormap-zoomin,.btn-wrap .btn+.jvectormap-zoomout,.btn-wrap .jvectormap-goback+.btn,.btn-wrap .jvectormap-goback+.jvectormap-goback,.btn-wrap .jvectormap-goback+.jvectormap-zoomin,.btn-wrap .jvectormap-goback+.jvectormap-zoomout,.btn-wrap .jvectormap-zoomin+.btn,.btn-wrap .jvectormap-zoomin+.jvectormap-goback,.btn-wrap .jvectormap-zoomin+.jvectormap-zoomin,.btn-wrap .jvectormap-zoomin+.jvectormap-zoomout,.btn-wrap .jvectormap-zoomout+.btn,.btn-wrap .jvectormap-zoomout+.jvectormap-goback,.btn-wrap .jvectormap-zoomout+.jvectormap-zoomin,.btn-wrap .jvectormap-zoomout+.jvectormap-zoomout {
 margin-top:10px
}
.slider-fullwidth {
 max-height:741px;
 overflow:hidden;
 position:relative
}
.slider-fullwidth .slick-dots {
 bottom:auto;
 z-index:15
}
.slider-fullwidth .slick-dots.dark li:not(.slick-active) button:before {
 background-color:#acb1b6;
 border-color:#acb1b6
}
.slider-fullwidth .slick-next,.slider-fullwidth .slick-prev {
 z-index:5
}
.slider-fullwidth .slick-next:before,.slider-fullwidth .slick-prev:before {
 font-size:40px
}
.slider-fullwidth .slider-item picture {
 position:relative;
 max-width:100%
}
.slider-fullwidth .slick-list {
 height:100%
}
.slider-fullwidth .slick-list .slick-track {
 height:100%
}
.slider-fullwidth .slider-item {
 height:100%
}
.slider-fullwidth .slider-item .textbox {
 height:100%;
 position:relative;
 background-color:rgba(255,255,255,.5);
 padding:50px 10px;
 width:100%
}
@media (min-width:1012px) {
 .slider-fullwidth .slider-item .textbox {
  padding:50px;
  position:absolute;
  top:0;
  width:400px;
  z-index:2
 }
 .slider-fullwidth .slider-item .textbox.light h1,.slider-fullwidth .slider-item .textbox.light h2,.slider-fullwidth .slider-item .textbox.light h3,.slider-fullwidth .slider-item .textbox.light h4,.slider-fullwidth .slider-item .textbox.light p,.slider-fullwidth .slider-item .textbox.light ul li {
  color:#f0f1f2
 }
 .slider-fullwidth .slider-item .textbox.txt-left {
  left:10px;
  right:auto
 }
 .slider-fullwidth .slider-item .textbox.txt-right {
  right:10px;
  left:auto
 }
}
@media (min-width:1012px) {
 .content-navigation-wrapper+.stage-advantages {
  margin-top:-20px
 }
}
.stage-advantages {
 background:#303c49;
 position:relative
}
.stage-advantages .slider-fullwidth .slick-prev {
 left:0
}
.stage-advantages .slider-fullwidth .slick-next {
 right:0
}
@media (min-width:768px) and (max-width:1011px) {
 .stage-advantages .slider-fullwidth .slick-next:before,.stage-advantages .slider-fullwidth .slick-prev:before {
  font-size:30px
 }
 .stage-advantages .slider-fullwidth .slick-prev {
  left:-10px
 }
 .stage-advantages .slider-fullwidth .slick-next {
  right:-10px
 }
}
.stage-advantages .slider-fullwidth .slider-item {
 padding:0;
 background:#303c49
}
.stage-advantages .slider-fullwidth .slider-item .container {
 position:relative
}
.stage-advantages .slider-fullwidth .slider-item .textbox {
 background-color:transparent;
 bottom:0;
 height:auto;
 max-width:400px;
 padding:30px 0 40px 0;
 top:auto
}
@media (min-width:1012px) {
 .stage-advantages .slider-fullwidth .slider-item .textbox {
  padding:50px 0 50px 0
 }
}
.stage-advantages .slider-fullwidth .slider-item .textbox .btn,.stage-advantages .slider-fullwidth .slider-item .textbox .jvectormap-goback,.stage-advantages .slider-fullwidth .slider-item .textbox .jvectormap-zoomin,.stage-advantages .slider-fullwidth .slider-item .textbox .jvectormap-zoomout {
 margin-bottom:10px
}
@media (max-width:1012px) {
 .stage-advantages .slider-fullwidth .slider-item .textbox h1,.stage-advantages .slider-fullwidth .slider-item .textbox h2,.stage-advantages .slider-fullwidth .slider-item .textbox h3,.stage-advantages .slider-fullwidth .slider-item .textbox h4,.stage-advantages .slider-fullwidth .slider-item .textbox p,.stage-advantages .slider-fullwidth .slider-item .textbox ul li {
  color:#fff
 }
}
@media (min-width:1012px) {
 .stage-advantages .slider-fullwidth .slider-item {
  background:0 0
 }
}
.links-on-image .row {
 display:block
}
@media (min-width:768px) {
 .links-on-image .row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
}
@media (min-width:768px) {
 .links-on-image .row [class*=" col-"],.links-on-image .row [class*=col-] {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  float:none;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
 }
}
.links-on-image .img-teaser {
 position:relative;
 height:100%
}
@media (min-width:768px) {
 .links-on-image .img-teaser {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
  -ms-flex-align:end;
  align-items:flex-end;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  height:auto
 }
}
.links-on-image .img-teaser .img {
 position:relative;
 z-index:1
}
@media (min-width:768px) {
 .links-on-image .img-teaser .img:after {
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(30%,rgba(25,25,25,.4)),to(rgba(82,82,82,.4)));
  background:linear-gradient(to bottom,transparent 0,rgba(25,25,25,.4) 30%,rgba(82,82,82,.4) 100%);
  width:100%;
  height:120px;
  z-index:2
 }
}
.links-on-image .img-teaser .content {
 position:static;
 bottom:0;
 left:0;
 z-index:2;
 list-style:none;
 padding:15px;
 margin-bottom:20px
}
@media (min-width:768px) {
 .links-on-image .img-teaser .content {
  position:absolute;
  margin-bottom:0
 }
 .links-on-image .img-teaser .content .link {
  color:#fff
 }
}
.links-on-image .img-teaser:after {
 content:"";
 display:block;
 clear:both
}
.slider-usp-container {
 height:100%;
 padding-top:20px
}
.slider-usp-container:after {
 content:'';
 clear:both;
 display:block;
 width:100%
}
.slider-usp-container.bg-gray-light .icon span {
 border-color:#303c49!important
}
.slider-usp-container.bg-gray-light .slick-dots li button:before {
 background-color:#838a92
}
.slider-usp-container.bg-gray-light .slick-dots .slick-active button:before {
 background-color:#e40045
}
.usp-slider {
 padding-bottom:45px
}
.usp-slider .slider-item {
 display:block
}
.usp-slider .slider-item .problem,.usp-slider .slider-item .solution {
 width:100%
}
.usp-slider .slider-item .icon {
 margin:20px 0;
 width:100%
}
.usp-slider .slider-item .icon span {
 border:1px solid #fff;
 border-radius:50%;
 display:block;
 height:50px;
 width:50px;
 margin:0 auto;
 position:relative
}
@media (min-width:768px) {
 .usp-slider .slider-item .icon span {
  top:20px;
  left:50%;
  -webkit-transform:translate(-50%,0);
  transform:translate(-50%,0);
  position:absolute
 }
}
.usp-slider .slider-item .icon span:before {
 position:absolute;
 -webkit-transform:translate(-50%,-50%) rotate(90deg);
 transform:translate(-50%,-50%) rotate(90deg);
 left:50%;
 top:50%;
 font-size:2em;
 color:#e40045
}
@media (min-width:768px) {
 .usp-slider .slider-item .icon span:before {
  -webkit-transform:translate(-50%,-50%) rotate(0);
  transform:translate(-50%,-50%) rotate(0)
 }
}
@media (min-width:768px) {
 .usp-slider .slider-item {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .usp-slider .slider-item .problem,.usp-slider .slider-item .solution {
  width:40%
 }
 .usp-slider .slider-item .icon {
  width:20%;
  margin:0 10px
 }
}
.usp-slider .slick-dots {
 bottom:10px;
 left:0
}
.tab-module-detail {
 padding-bottom:30px
}
.tab-module-detail .tab-module {
 background:0 0
}
.tab-module-detail .container .h1,.tab-module-detail .container .h2,.tab-module-detail .container h1,.tab-module-detail .container+h2 {
 margin-top:30px
}
.tab-module-detail .container .content-navigation {
 overflow:hidden
}
.tab-module-detail .nav {
 border-bottom:1px solid #e2e3e4
}
.tab-module-detail .nav .slick-next,.tab-module-detail .nav .slick-prev {
 margin-top:0
}
.tab-module-detail .tab-pane {
 padding:0
}
.tab-module-detail.bg-gray-light .nav {
 border-bottom:1px solid #d6d8db
}
.onepager .vanmodule-circle-teaser .man-van-slider,body .vanmodule-circle-teaser .man-van-slider {
 position:relative
}
.onepager .vanmodule-circle-teaser .triple-slider-head,body .vanmodule-circle-teaser .triple-slider-head {
 position:absolute;
 z-index:100;
 width:100%;
 padding-top:0;
 margin:0
}
.onepager .vanmodule-circle-teaser .thumbnail,body .vanmodule-circle-teaser .thumbnail {
 border:none;
 background:0 0
}
.onepager .vanmodule-circle-teaser .thumbnail .caption,body .vanmodule-circle-teaser .thumbnail .caption {
 border:none;
 background:0 0
}
.onepager .vanmodule-circle-teaser .thumbnail .circle-teaser-icon img,.onepager .vanmodule-circle-teaser .thumbnail .circle-teaser-icon object,.onepager .vanmodule-circle-teaser .thumbnail .circle-teaser-icon svg,body .vanmodule-circle-teaser .thumbnail .circle-teaser-icon img,body .vanmodule-circle-teaser .thumbnail .circle-teaser-icon object,body .vanmodule-circle-teaser .thumbnail .circle-teaser-icon svg {
 max-width:290px;
 height:auto;
 margin:auto;
 width:100%
}
.onepager .vanmodule-circle-teaser.bg-primary .thumbnail .caption,.onepager .vanmodule-circle-teaser.bg-primary .thumbnail a,body .vanmodule-circle-teaser.bg-primary .thumbnail .caption,body .vanmodule-circle-teaser.bg-primary .thumbnail a {
 color:#fff
}
.onepager .vanmodule-circle-teaser.bg-primary .lead,body .vanmodule-circle-teaser.bg-primary .lead {
 color:#f0f1f2
}
.onepager .vanmodule-circle-teaser.bg-primary .link[class*=" icon-"],.onepager .vanmodule-circle-teaser.bg-primary .link[class^=icon-],body .vanmodule-circle-teaser.bg-primary .link[class*=" icon-"],body .vanmodule-circle-teaser.bg-primary .link[class^=icon-] {
 color:#fff
}
.onepager .vanmodule-circle-teaser.bg-primary .editorial-content,body .vanmodule-circle-teaser.bg-primary .editorial-content {
 color:#fff
}
.onepager .vanmodule-circle-teaser.bg-primary .h2,.onepager .vanmodule-circle-teaser.bg-primary .h3,.onepager .vanmodule-circle-teaser.bg-primary .lead,.onepager .vanmodule-circle-teaser.bg-primary .link[class*=" icon-"],.onepager .vanmodule-circle-teaser.bg-primary .link[class^=icon-],.onepager .vanmodule-circle-teaser.bg-primary h2,.onepager .vanmodule-circle-teaser.bg-primary h3,.onepager .vanmodule-circle-teaser.bg-primary sup,body .vanmodule-circle-teaser.bg-primary .h2,body .vanmodule-circle-teaser.bg-primary .h3,body .vanmodule-circle-teaser.bg-primary .lead,body .vanmodule-circle-teaser.bg-primary .link[class*=" icon-"],body .vanmodule-circle-teaser.bg-primary .link[class^=icon-],body .vanmodule-circle-teaser.bg-primary h2,body .vanmodule-circle-teaser.bg-primary h3,body .vanmodule-circle-teaser.bg-primary sup {
 color:#fff
}
.onepager .vanmodule-circle-teaser .subline,body .vanmodule-circle-teaser .subline {
 margin-top:0
}
@media (min-width:768px) {
 .onepager .vanmodule-circle-teaser .subline,body .vanmodule-circle-teaser .subline {
  margin-top:30px
 }
 .onepager .vanmodule-circle-teaser .subline [class*=" col-"]:last-child,.onepager .vanmodule-circle-teaser .subline [class^=col-]:last-child,body .vanmodule-circle-teaser .subline [class*=" col-"]:last-child,body .vanmodule-circle-teaser .subline [class^=col-]:last-child {
  text-align:right
 }
}
.onepager .vanmodule-circle-teaser .subline [class*=" col-"],.onepager .vanmodule-circle-teaser .subline [class^=col-],body .vanmodule-circle-teaser .subline [class*=" col-"],body .vanmodule-circle-teaser .subline [class^=col-] {
 margin-bottom:10px
}
@media (min-width:768px) {
 .onepager .vanmodule-circle-teaser .subline [class*=" col-"],.onepager .vanmodule-circle-teaser .subline [class^=col-],body .vanmodule-circle-teaser .subline [class*=" col-"],body .vanmodule-circle-teaser .subline [class^=col-] {
  margin-bottom:0
 }
}
.slider-gallery-content {
 position:relative
}
.slider-gallery-content figure {
 margin-bottom:0
}
.slider-gallery-content figure picture {
 margin-bottom:0
}
.slider-gallery-content figure picture img {
 max-width:100%;
 margin:0 auto;
 width:100%;
 height:auto
}
.slider-gallery-content figure picture img.img3x4 {
 width:auto;
 max-height:598px
}
.slider-gallery-content figcaption {
 width:calc(100% - 1px)
}
.slider-gallery-content .slick-next {
 right:10px!important
}
@media (min-width:1200px) {
 .slider-gallery-content {
  max-width:776px;
  float:none;
  margin:0 auto;
  position:relative
 }
 .slider-gallery-content figure {
  margin:0 2px
 }
 .slider-gallery-content .slick-arrow.slick-prev {
  left:-24px!important
 }
 .slider-gallery-content .slick-arrow.slick-next {
  right:-2px!important
 }
}
.dropdown-navi .accordion {
 border-bottom:0;
 text-align:right
}
.dropdown-navi .accordion .toggle-accordion {
 margin-top:0;
 padding-top:0
}
.dropdown-navi .accordion .accordion-toggle::before {
 top:2px
}
.download-label {
 display:block;
 padding-bottom:0
}
@media (max-width:768px) {
 .download-label:last-of-type {
  padding-bottom:40px
 }
}
@media (min-width:1012px) {
 .download-label {
  padding-bottom:40px
 }
}
@media (min-width:768px) {
 .download-label .download-element {
  padding-bottom:20px
 }
}
@media (min-width:1012px) {
 .download-label .download-element {
  padding-bottom:0
 }
}
.download-label .bg-primary {
 padding:15px;
 height:186px
}
.download-label .bg-secondary {
 display:block;
 padding:10px 15px
}
.download-label h4 {
 color:#fff;
 padding-bottom:10px;
 line-height:1.2;
 height:70px
}
.download-label table {
 color:#838a92;
 margin-bottom:10px;
 border-top:1px solid #838a92
}
.download-label table tr {
 border-bottom:1px solid #838a92
}
.download-label table td {
 padding:5px 0
}
.flexContent .tile-customer.box-padding {
 padding:12px
}
.flexContent .tile-info.center.two .fact {
 -webkit-transform:translateX(0) translateY(calc(50% + 10px));
 transform:translateX(0) translateY(calc(50% + 10px))
}
@media (max-width:1200px) {
 .flexContent .tile-info.center.two .fact {
  -webkit-transform:translateX(0) translateY(50%);
  transform:translateX(0) translateY(50%)
 }
}
@media (max-width:480px) {
 .flexContent .tile-info.center.two .fact {
  -webkit-transform:translateX(0) translateY(0);
  transform:translateX(0) translateY(0)
 }
}
.flexContent .tile-info.center.three .fact {
 -webkit-transform:translateX(0) translateY(33%);
 transform:translateX(0) translateY(33%)
}
@media (max-width:1200px) {
 .flexContent .tile-info.center.three .fact {
  -webkit-transform:translateX(0) translateY(0);
  transform:translateX(0) translateY(0)
 }
}
@media (min-width:1012px) and (max-width:1200px) {
 .flexContent .tile-customer p {
  margin-bottom:0
 }
 .flexContent .tile-info>div.box-padding {
  padding:10px
 }
}
@media (min-width:768px) and (max-width:1012px) {
 .flexContent .tile-customer p {
  font-size:15px;
  margin-bottom:0
 }
 .flexContent .tile-info>div.box-padding {
  padding:9px
 }
 .flexContent .tile-info .tile-product .fact .hl {
  font-size:32px;
  margin:2px 0 3px
 }
 .flexContent .tile-info .tile-product .fact .hl .text .shadow {
  font-size:34px
 }
}
.tile-info>div {
 width:100%
}
.tile-info>div.box-padding {
 padding:15px
}
@media (min-width:768px) {
 .tile-info:not(.right).spacing {
  margin-right:10px
 }
 .tile-info.right {
  float:right
 }
 .tile-info.right.spacing {
  margin-left:10px
 }
}
.tile-info .tile {
 overflow:hidden
}
.tile-info .tile:not(.bg-primary) {
 background:#f0f1f2
}
.tile-info .tile-product .fact {
 position:relative;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.tile-info .tile-product .fact .hl {
 text-align:right;
 margin-bottom:0;
 font-family:MAN-bold,Arial,sans-serif;
 padding-left:0;
 font-size:56px;
 line-height:70px;
 padding-right:0
}
.tile-info .tile-product .fact .hl .text {
 position:relative
}
.tile-info .tile-product .fact .hl .text .shadow {
 position:absolute;
 top:6px;
 left:6px;
 opacity:.1;
 font-size:66px;
 -webkit-box-shadow:none;
 box-shadow:none
}
.tile-info .tile-product .fact p {
 font-weight:300;
 font-size:18px;
 line-height:30px;
 height:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-right:0;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
.tile-info .tile-product .fact.reverse .hl {
 text-align:left;
 -webkit-box-ordinal-group:2;
 -ms-flex-order:1;
 order:1
}
.tile-info .tile-product .fact.reverse p {
 text-align:right;
 padding-right:10px;
 padding-left:0;
 -webkit-box-ordinal-group:1;
 -ms-flex-order:0;
 order:0
}
@media (max-width:479px) {
 .tile-info .tile-product .fact .hl,.tile-info .tile-product .fact p {
  width:50%
 }
}
@media (max-width:360px) {
 .tile-info .tile-product .fact .hl {
  font-size:52px;
  line-height:46px;
  margin:8px 0 10px
 }
 .tile-info .tile-product .fact .hl .text .shadow {
  top:16px
 }
 .tile-info .tile-product .fact p {
  line-height:24px
 }
}
@media (min-width:768px) and (max-width:1012px) {
 .tile-info .tile-product .fact .hl {
  font-size:42px;
  line-height:46px;
  margin:8px 0 10px
 }
 .tile-info .tile-product .fact .hl .text .shadow {
  font-size:44px;
  top:10px;
  left:10px
 }
 .tile-info .tile-product .fact p {
  line-height:22px
 }
}
@media (min-width:1012px) {
 .tile-info .tile-product .fact .hl {
  font-size:52px;
  line-height:70px
 }
 .tile-info .tile-product .fact .hl .text .shadow {
  left:24px;
  font-size:52px
 }
}
@media (min-width:1200px) {
 .tile-info .tile-product .fact .hl {
  font-size:56px;
  line-height:70px
 }
 .tile-info .tile-product .fact .hl .text .shadow {
  left:14px;
  font-size:66px
 }
}
@media (min-width:768px) and (max-width:1200px -1) {
 .tile-info .tile-customer {
  min-height:222px
 }
}
@media (min-width:1200px) {
 .tile-info .tile-customer {
  min-height:270px
 }
}
.tile-info .tile-customer .header {
 font-size:15px
}
@media (max-width:479px) {
 .tile-info .tile-customer .header .col-xs-4 {
  width:33.3333333333%
 }
 .tile-info .tile-customer .header .col-xs-8 {
  width:66.6666666667%
 }
}
.tile-info .tile-customer .infos {
 font-size:18px
}
.tile-info .tile-customer .infos span {
 font-family:MAN-light,Arial,sans-serif;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto;
 word-wrap:break-word
}
@media (min-width:1025px) {
 .tile-info .tile-customer .infos p {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .tile-info .tile-customer .infos p .hl {
  display:inline-block;
  padding-right:10px
 }
 .tile-info .tile-customer .infos p span {
  display:inline-block
 }
}
.tile-info .row {
 margin:0
}
.tile-info .row.header>:first-child {
 padding-left:0;
 float:left
}
.tile-info .row.header>:last-child {
 padding:0;
 float:right;
 word-wrap:break-word;
 -webkit-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
.busworld17-banner-wrapper {
 display:none;
 position:fixed;
 z-index:100;
 height:100%;
 width:100%;
 background:rgba(0,0,0,.6);
 top:0
}
.close {
 background:0 0;
 border:none;
 border-radius:50%;
 height:25px;
 overflow:hidden;
 right:20px;
 text-indent:-9999px;
 position:absolute;
 z-index:2020;
 width:25px
}
.close:after,.close:before {
 content:'';
 background:#303c49;
 height:2px;
 position:absolute;
 top:50%;
 left:50%;
 width:90%
}
.close:before {
 -webkit-transform:translate(-50%,-50%) rotate(45deg);
 transform:translate(-50%,-50%) rotate(45deg)
}
.close:after {
 -webkit-transform:translate(-50%,-50%) rotate(-45deg);
 transform:translate(-50%,-50%) rotate(-45deg)
}
.busworld17-banner {
 bottom:0;
 border-top:1px solid #f0f1f2;
 -webkit-box-shadow:0 -2px 10px rgba(0,0,0,.2);
 box-shadow:0 -2px 10px rgba(0,0,0,.2);
 height:auto;
 position:fixed;
 width:100%
}
@media (min-width:1012px) {
 .busworld17-banner {
  height:180px
 }
}
.busworld17-banner .banner-cover-wrapper {
 display:none
}
@media (min-width:1012px) {
 .busworld17-banner .banner-cover-wrapper {
  display:block;
  background:#303c49;
  color:#fff;
  font-family:MAN-bold,Arial,sans-serif;
  font-size:1.4em;
  text-transform:uppercase;
  height:100%;
  padding-top:20px;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:2010;
  -webkit-animation:bannerSlideDown 2s forwards;
  animation:bannerSlideDown 2s forwards;
  -webkit-animation-delay:2s;
  animation-delay:2s;
  top:0
 }
 html[lang=el] .busworld17-banner .banner-cover-wrapper {
  text-transform:none
 }
 .busworld17-banner .banner-cover-wrapper p {
  -webkit-animation:bannerFadeOut 1.5s forwards;
  animation:bannerFadeOut 1.5s forwards;
  -webkit-animation-delay:2s;
  animation-delay:2s
 }
 .busworld17-banner .banner-cover-wrapper img {
  -webkit-animation:bannerFadeOut 1.5s forwards;
  animation:bannerFadeOut 1.5s forwards;
  -webkit-animation-delay:2s;
  animation-delay:2s;
  display:inline-block;
  margin-top:10px;
  width:200px
 }
}
.busworld17-banner .banner-content-wrapper {
 background:#f0f1f2;
 color:#303c49;
 height:100%;
 padding-top:20px
}
.busworld17-banner .banner-content-wrapper .container {
 height:100%
}
.busworld17-banner .banner-content-wrapper .content--desktop {
 display:none
}
@media (min-width:1012px) {
 .busworld17-banner .banner-content-wrapper .content--desktop {
  display:block;
  font-size:1.3em
 }
}
.busworld17-banner .banner-content-wrapper .content--mobile {
 display:block;
 margin-bottom:20px;
 min-width:225px;
 width:60%
}
@media (min-width:768px) {
 .busworld17-banner .banner-content-wrapper .content--mobile {
  font-family:MAN-bold,Arial,sans-serif;
  font-size:1.4em
 }
}
@media (min-width:1012px) {
 .busworld17-banner .banner-content-wrapper .content--mobile {
  display:none
 }
}
.busworld17-banner .banner-content-wrapper ul {
 color:#303c49;
 display:none
}
@media (min-width:1012px) {
 .busworld17-banner .banner-content-wrapper ul {
  -webkit-animation-name:bannerFadeOut;
  animation-name:bannerFadeOut;
  -webkit-animation-duration:.5s;
  animation-duration:.5s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-delay:6s;
  animation-delay:6s;
  display:block;
  font-size:1.3em;
  height:100%;
  overflow:hidden
 }
}
.busworld17-banner .banner-content-wrapper .btn,.busworld17-banner .banner-content-wrapper .jvectormap-goback,.busworld17-banner .banner-content-wrapper .jvectormap-zoomin,.busworld17-banner .banner-content-wrapper .jvectormap-zoomout {
 opacity:1;
 -webkit-animation:none;
 animation:none;
 margin-bottom:20px
}
@media (min-width:1012px) {
 .busworld17-banner .banner-content-wrapper .btn,.busworld17-banner .banner-content-wrapper .jvectormap-goback,.busworld17-banner .banner-content-wrapper .jvectormap-zoomin,.busworld17-banner .banner-content-wrapper .jvectormap-zoomout {
  -webkit-animation-name:popup;
  animation-name:popup;
  -webkit-animation-duration:4s;
  animation-duration:4s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-delay:6.5s;
  animation-delay:6.5s;
  margin-top:32px;
  opacity:0
 }
}
.busworld17-banner .banner-content-wrapper .busworld-logo {
 margin-bottom:20px;
 position:static;
 width:230px
}
@media (min-width:768px) {
 .busworld17-banner .banner-content-wrapper .busworld-logo {
  display:inline-block;
  float:right
 }
}
@media (min-width:1012px) {
 .busworld17-banner .banner-content-wrapper .busworld-logo {
  bottom:20px;
  margin-bottom:0;
  position:absolute;
  right:20px;
  width:300px
 }
}
@-webkit-keyframes bannerSlideDown {
 from {
  top:0
 }
 to {
  top:180px
 }
}
@keyframes bannerSlideDown {
 from {
  top:0
 }
 to {
  top:180px
 }
}
@-webkit-keyframes bannerFadeOut {
 0% {
  opacity:1;
  height:100%
 }
 99% {
  opacity:0;
  height:100%
 }
 100% {
  opacity:0;
  height:0
 }
}
@keyframes bannerFadeOut {
 0% {
  opacity:1;
  height:100%
 }
 99% {
  opacity:0;
  height:100%
 }
 100% {
  opacity:0;
  height:0
 }
}
@-webkit-keyframes bannerFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes bannerFadeIn {
 from {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-webkit-keyframes popup {
 0% {
  opacity:0;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 20% {
  opacity:1;
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 40% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 60% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 80% {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 100% {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes popup {
 0% {
  opacity:0;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 20% {
  opacity:1;
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 40% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 60% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 80% {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 100% {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.l4c-banner-wrapper {
 display:none;
 position:fixed;
 z-index:9000;
 height:100%;
 width:100%;
 background:rgba(0,0,0,.6);
 top:0
}
.l4c-banner-wrapper .close:after,.l4c-banner-wrapper .close:before {
 background:#fff
}
.l4c-banner {
 bottom:0;
 border-top:1px solid #f0f1f2;
 -webkit-box-shadow:0 -2px 10px rgba(0,0,0,.2);
 box-shadow:0 -2px 10px rgba(0,0,0,.2);
 height:auto;
 position:fixed;
 width:100%
}
@media (min-width:1012px) {
 .l4c-banner {
  height:180px
 }
}
.l4c-banner .banner-content-wrapper {
 background:#000;
 color:#e40045;
 height:100%;
 padding-top:20px
}
.l4c-banner .banner-content-wrapper .container {
 height:100%
}
.l4c-banner .banner-content-wrapper .content--desktop {
 display:none
}
@media (min-width:1012px) {
 .l4c-banner .banner-content-wrapper .content--desktop {
  display:block;
  font-size:1.3em
 }
}
.l4c-banner .banner-content-wrapper .content--mobile {
 display:block;
 margin-bottom:20px;
 min-width:225px;
 width:60%
}
@media (min-width:768px) {
 .l4c-banner .banner-content-wrapper .content--mobile {
  font-family:MAN-bold,Arial,sans-serif;
  font-size:1.4em
 }
}
@media (min-width:1012px) {
 .l4c-banner .banner-content-wrapper .content--mobile {
  display:none
 }
}
.l4c-banner .banner-content-wrapper .slide-1 {
 color:#fff;
 font-size:22px
}
@media (min-width:768px) {
 .l4c-banner .banner-content-wrapper .slide-1 {
  font-size:32px
 }
}
@media (min-width:1012px) {
 .l4c-banner .banner-content-wrapper .slide-1 {
  -webkit-animation-name:slider1;
  animation-name:slider1;
  -webkit-animation-duration:4s;
  animation-duration:4s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-delay:1s;
  animation-delay:1s;
  display:block;
  height:0;
  overflow:hidden;
  opacity:0
 }
}
.l4c-banner .banner-content-wrapper .slide-1 .red {
 color:#e40045
}
.l4c-banner .banner-content-wrapper .slide-2 {
 color:#fff;
 margin-top:0;
 font-size:20px
}
@media (min-width:768px) {
 .l4c-banner .banner-content-wrapper .slide-2 {
  font-size:26px
 }
}
@media (min-width:1012px) {
 .l4c-banner .banner-content-wrapper .slide-2 {
  -webkit-animation-name:slider2;
  animation-name:slider2;
  -webkit-animation-duration:3s;
  animation-duration:3s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-delay:5s;
  animation-delay:5s;
  display:block;
  height:0;
  margin-top:30px;
  overflow:hidden;
  opacity:0
 }
}
@media (min-width:1012px) {
 .l4c-banner .banner-content-wrapper .slide-3 {
  -webkit-animation-name:slider3;
  animation-name:slider3;
  -webkit-animation-duration:.5s;
  animation-duration:.5s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-delay:8s;
  animation-delay:8s;
  display:block;
  height:100%;
  overflow:hidden;
  opacity:0
 }
}
.l4c-banner .banner-content-wrapper .slide-3 .lead {
 font-size:16px
}
@media (min-width:768px) {
 .l4c-banner .banner-content-wrapper .slide-3 .lead {
  font-size:22px
 }
}
.l4c-banner .banner-content-wrapper .slide-3 p.red {
 font-size:16px;
 color:#fff;
 margin-bottom:0
}
@media (min-width:768px) {
 .l4c-banner .banner-content-wrapper .slide-3 p.red {
  font-size:22px
 }
}
@media (min-width:1012px) {
 .l4c-banner .banner-content-wrapper .slide-3 p.red {
  font-family:MAN-bold,Arial,sans-serif;
  text-transform:uppercase;
  color:#e40045;
  line-height:1.1;
  font-size:32px;
  margin:0 0 10.5px
 }
 html[lang=el] .l4c-banner .banner-content-wrapper .slide-3 p.red {
  text-transform:none
 }
}
.l4c-banner .banner-content-wrapper .slide-3 .left {
 color:#fff
}
@media (min-width:1012px) {
 .l4c-banner .banner-content-wrapper .slide-3 .left {
  display:inline-block;
  float:left;
  margin-right:30px
 }
}
.l4c-banner .banner-content-wrapper .slide-3 .btn,.l4c-banner .banner-content-wrapper .slide-3 .jvectormap-goback,.l4c-banner .banner-content-wrapper .slide-3 .jvectormap-zoomin,.l4c-banner .banner-content-wrapper .slide-3 .jvectormap-zoomout {
 opacity:1;
 -webkit-animation:none;
 animation:none;
 margin:0;
 margin-bottom:40px
}
@media (min-width:1012px) {
 .l4c-banner .banner-content-wrapper .slide-3 .btn,.l4c-banner .banner-content-wrapper .slide-3 .jvectormap-goback,.l4c-banner .banner-content-wrapper .slide-3 .jvectormap-zoomin,.l4c-banner .banner-content-wrapper .slide-3 .jvectormap-zoomout {
  float:left;
  -webkit-animation-name:popup;
  animation-name:popup;
  -webkit-animation-duration:4s;
  animation-duration:4s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation-delay:9s;
  animation-delay:9s;
  opacity:0;
  margin-top:13px;
  margin-bottom:0
 }
}
.l4c-banner .banner-content-wrapper .txt-wrapper {
 position:relative;
 z-index:2
}
.l4c-banner .banner-content-wrapper .img-wrapper {
 bottom:0;
 position:absolute;
 width:60%;
 left:35%;
 z-index:1
}
@media (min-width:1012px) {
 .l4c-banner .banner-content-wrapper .img-wrapper {
  height:180px;
  top:-20px;
  left:35%;
  width:50%
 }
}
@media (min-width:1012px) {
 .l4c-banner .banner-content-wrapper .img-wrapper .shine:after,.l4c-banner .banner-content-wrapper .img-wrapper .shine:before {
  content:'';
  top:120px;
  position:absolute;
  background:#fff;
  height:2px;
  width:5px;
  -webkit-box-shadow:0 0 70px 70px #fff;
  box-shadow:0 0 70px 70px #fff;
  border-radius:50%;
  -webkit-animation-name:blink;
  animation-name:blink;
  -webkit-animation-duration:2s;
  animation-duration:2s;
  -webkit-animation-delay:1s;
  animation-delay:1s;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  opacity:0
 }
}
@media (min-width:1200px) {
 .l4c-banner .banner-content-wrapper .img-wrapper .shine:after,.l4c-banner .banner-content-wrapper .img-wrapper .shine:before {
  top:140px
 }
}
.l4c-banner .banner-content-wrapper .img-wrapper .shine:before {
 left:230px
}
@media (min-width:1200px) {
 .l4c-banner .banner-content-wrapper .img-wrapper .shine:before {
  left:280px
 }
}
.l4c-banner .banner-content-wrapper .img-wrapper .shine:after {
 left:400px
}
@media (min-width:1200px) {
 .l4c-banner .banner-content-wrapper .img-wrapper .shine:after {
  left:480px
 }
}
@-webkit-keyframes slider1 {
 0% {
  opacity:0;
  height:100%
 }
 20% {
  opacity:1
 }
 80% {
  opacity:1;
  height:100%
 }
 90% {
  height:0
 }
 99% {
  opacity:0
 }
 100% {
  opacity:0;
  margin:0
 }
}
@keyframes slider1 {
 0% {
  opacity:0;
  height:100%
 }
 20% {
  opacity:1
 }
 80% {
  opacity:1;
  height:100%
 }
 90% {
  height:0
 }
 99% {
  opacity:0
 }
 100% {
  opacity:0;
  margin:0
 }
}
@-webkit-keyframes slider2 {
 0% {
  opacity:1;
  height:100%;
  margin:0
 }
 80% {
  opacity:1;
  height:100%
 }
 90% {
  height:0
 }
 99% {
  opacity:0
 }
 100% {
  opacity:0;
  margin:0
 }
}
@keyframes slider2 {
 0% {
  opacity:1;
  height:100%;
  margin:0
 }
 80% {
  opacity:1;
  height:100%
 }
 90% {
  height:0
 }
 99% {
  opacity:0
 }
 100% {
  opacity:0;
  margin:0
 }
}
@-webkit-keyframes slider3 {
 0% {
  opacity:0;
  height:100%
 }
 20% {
  opacity:1
 }
 99% {
  opacity:1;
  height:100%
 }
 100% {
  opacity:1;
  margin:0
 }
}
@keyframes slider3 {
 0% {
  opacity:0;
  height:100%
 }
 20% {
  opacity:1
 }
 99% {
  opacity:1;
  height:100%
 }
 100% {
  opacity:1;
  margin:0
 }
}
@-webkit-keyframes blink {
 0% {
  opacity:0
 }
 30% {
  opacity:.5
 }
 100% {
  opacity:0
 }
}
@keyframes blink {
 0% {
  opacity:0
 }
 30% {
  opacity:.5
 }
 100% {
  opacity:0
 }
}
@keyframes popup {
 0% {
  opacity:0;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 20% {
  opacity:1;
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 40% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 60% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 80% {
  -webkit-transform:scale(1.3);
  transform:scale(1.3)
 }
 100% {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.sliding-teaser .sliding-controls .slick-arrow {
 position:static;
 width:40px;
 height:40px;
 padding:0 8px;
 margin-top:0;
 -webkit-transform:translate(0,0);
 transform:translate(0,0);
 float:left;
 background:#f0f1f2;
 display:block
}
.sliding-teaser .sliding-controls .slick-arrow:before {
 color:#e40045
}
.sliding-teaser .sliding-controls .slick-next {
 text-align:center;
 margin-left:2px;
 border-bottom-right-radius:4px
}
.sliding-teaser .sliding-controls .slick-prev {
 border-bottom-left-radius:4px
}
.sliding-teaser .sliding-controls .dot-container {
 background:#f0f1f2;
 width:calc(100% - 84px);
 float:left;
 height:40px;
 margin-left:2px;
 padding-top:10px
}
.sliding-teaser .sliding-controls .slick-dots {
 position:static
}
.storytelling-module .teaser {
 position:relative
}
.storytelling-module .teaser picture {
 margin-bottom:0
}
.storytelling-module .content,.storytelling-module header {
 padding:10px 15px
}
.storytelling-module header {
 padding-right:40px
}
@media screen and (max-width:1011px) {
 .storytelling-module header {
  padding-bottom:0;
  padding-right:15px
 }
}
@media screen and (min-width:1012px) {
 .storytelling-module header h3 {
  margin-bottom:auto
 }
}
.storytelling-module header+.content {
 padding-top:0;
 padding-right:15px
}
.storytelling-module .content {
 padding-right:40px
}
@media screen and (max-width:1011px) {
 .storytelling-module .content {
  display:block!important
 }
}
.storytelling-module .content-wrapper {
 background:rgba(255,255,255,.6);
 position:absolute;
 bottom:15px;
 left:15px;
 right:15px;
 min-height:30px
}
@media (max-width:1011px) {
 .storytelling-module .content-wrapper {
  position:static;
  border:1px solid #d6d8db
 }
}
.storytelling-module .slick-slide .content-wrapper {
 border-bottom:none
}
.storytelling-module .caret {
 position:absolute;
 top:6px;
 right:10px;
 width:20px;
 height:20px;
 text-align:center;
 border:none;
 z-index:1
}
.storytelling-module .caret:after {
 content:'';
 width:0;
 height:0;
 vertical-align:middle;
 border-right:7px solid transparent;
 border-left:7px solid transparent;
 border-top:0 solid transparent;
 border-bottom:7px dashed #e40045;
 -webkit-transition:border .4s ease;
 transition:border .4s ease;
 display:inline-block
}
@media screen and (max-width:1011px) {
 .storytelling-module .caret:after {
  display:none
 }
}
.storytelling-module .caret.state_closed:after {
 border-top:7px dashed #e40045;
 border-bottom:0 solid transparent
}
.storytelling-module .video-container+.content-wrapper {
 display:none!important
}
.storytelling-module .embed-responsive.embed-responsive-4by3 {
 background:#d6d8db
}
.storytelling-module .embed-responsive.embed-responsive-4by3 .embed-responsive-item picture {
 top:50%;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 position:absolute;
 left:0;
 right:0
}
.storytelling-module .icon-play:before {
 z-index:2
}
svg {
 -ms-touch-action:none;
 touch-action:none
}
.jvectormap-container {
 width:100%;
 height:100%;
 position:relative;
 overflow:hidden;
 -ms-touch-action:none;
 touch-action:none;
 max-width:1140px;
 margin:0 auto
}
.jvectormap-marker.jvectormap-element {
 font-family:MAN-light,Arial,sans-serif;
 font-size:15px;
 fill:#303c49;
 width:20px!important;
 height:20px!important
}
.jvectormap-marker.jvectormap-element:hover {
 fill:#1c232a
}
.jvectormap-tip {
 display:none
}
.jvectormap-tip.router-tip {
 position:absolute;
 display:none;
 border:solid 1px #fff;
 border-radius:4px;
 background:#e40045;
 color:#fff;
 padding:3px 5px;
 z-index:2
}
.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout {
 position:absolute;
 left:10px;
 font-size:20px;
 line-height:1;
 text-indent:-2px;
 color:#e40045;
 background-color:#fff;
 border-color:#303c49
}
.jvectormap-goback:active,.jvectormap-goback:active:hover,.jvectormap-goback:hover,.jvectormap-zoomin:active,.jvectormap-zoomin:active:hover,.jvectormap-zoomin:hover,.jvectormap-zoomout:active,.jvectormap-zoomout:active:hover,.jvectormap-zoomout:hover {
 background-color:#e6e6e6;
 border-color:#181e24;
 color:#e40045
}
.jvectormap-goback:active,.jvectormap-goback:focus,.jvectormap-zoomin:active,.jvectormap-zoomin:focus,.jvectormap-zoomout:active,.jvectormap-zoomout:focus {
 background-image:none;
 outline:0;
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 color:#e40045
}
.jvectormap-goback:focus,.jvectormap-zoomin:focus,.jvectormap-zoomout:focus {
 background-color:#e6e6e6;
 color:#e40045;
 border-color:#000
}
.jvectormap-zoomin,.jvectormap-zoomout {
 width:40px;
 height:40px
}
.jvectormap-zoomin {
 top:10px;
 border-bottom:0;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.jvectormap-zoomout {
 top:50px;
 border-top-right-radius:0;
 border-top-left-radius:0
}
.jvectormap-legend-title {
 font-weight:700;
 font-size:14px;
 text-align:center
}
.jvectormap-legend-cnt {
 position:absolute
}
.jvectormap-legend-cnt-h {
 bottom:0;
 right:0
}
.jvectormap-legend-cnt-v {
 top:0;
 right:0
}
.jvectormap-legend {
 color:#303c49
}
.jvectormap-legend-cnt-h .jvectormap-legend {
 float:left;
 margin:0 10px 10px 0;
 padding:3px 3px 1px 3px
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
 float:left
}
.jvectormap-legend-cnt-v .jvectormap-legend {
 margin:10px 10px 0 0;
 padding-left:3px;
 background:#fff
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
 width:40px
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
 height:15px
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
 height:12px;
 width:12px;
 display:inline-block;
 vertical-align:middle;
 margin-right:5px
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample:before {
 content:'';
 height:18px;
 width:18px;
 border:1px solid #e5e5e5;
 display:block;
 margin-left:-3px;
 margin-top:-3px
}
.jvectormap-legend-tick-text {
 font-size:12px
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
 text-align:center
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
 display:inline-block;
 vertical-align:middle;
 line-height:20px;
 padding-left:3px
}
.map-wrapper {
 max-height:2000px;
 -webkit-transition:max-height .8s linear;
 transition:max-height .8s linear;
 overflow:hidden
}
.map-wrapper.state_selected {
 max-height:65px
}
.map-wrapper.state_selected .button-toggle-map {
 visibility:visible
}
.map-wrapper.state_selected .button-show-prev-map {
 visibility:hidden
}
.map-wrapper.state_selected .jvectormap-legend {
 display:none
}
.map-wrapper .button-show-if-is-prev-map {
 visibility:visible
}
.map-wrapper.state_back_to_continent .button-show-if-is-prev-map {
 visibility:hidden
}
.map-wrapper.state_back_to_continent .button-show-prev-map {
 visibility:visible
}
.map-wrapper.state_back_to_continent .jvectormap-legend {
 display:none
}
.map-wrapper.state_back_to_continent.state_selected .button-toggle-map {
 visibility:visible
}
.map-wrapper.state_back_to_continent.state_selected .button-show-prev-map {
 visibility:hidden
}
.map-wrapper.state_back_to_continent.state_selected .jvectormap-legend {
 display:none
}
.map-wrapper.state_region_only .button-show-prev-map {
 display:none
}
.map-wrapper.state_ru .jvectormap-legend {
 display:none
}
.map-wrapper #map .jvectormap-legend {
 display:none
}
.map-wrapper .button-show-prev-map,.map-wrapper .button-toggle-map {
 visibility:hidden
}
.map-wrapper circle[data-index=BH]:hover {
 fill:#e60041;
 stroke:none
}
.map-wrapper text[data-index=BH] {
 display:none
}
.map-wrapper figcaption.map-caption {
 display:block;
 position:absolute;
 left:10px;
 bottom:10px;
 padding:10px;
 background:#fff;
 border:1px solid #303c49;
 z-index:1;
 max-width:33%;
 min-height:70px
}
@media (max-width:480px) {
 .map-wrapper figcaption.map-caption {
  max-width:50%
 }
}
.map-wrapper figcaption.map-caption p {
 display:block;
 margin-bottom:0;
 margin-top:0;
 padding-left:65px;
 font-size:14px
}
.vector-map {
 position:relative;
 height:60vh
}
.vector-map.hidelegend .jvectormap-legend-tick {
 display:none
}
.vector-map>figure {
 position:relative;
 width:100%;
 height:100%;
 margin:0 auto
}
.vector-map .button-show-if-is-prev-map,.vector-map .button-show-prev-map,.vector-map .button-toggle-map {
 position:absolute;
 right:10px;
 top:10px;
 margin-right:0;
 z-index:2
}
.vector-map .popupcontainer {
 position:absolute;
 top:0;
 width:100%;
 height:100%;
 z-index:2;
 display:none
}
.vector-map .popupcontainer .dimming {
 width:100%;
 height:100%;
 margin:0 auto;
 background-color:#000;
 opacity:.4
}
.vector-map .popupcontainer .popup {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 -webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.3);
 box-shadow:0 4px 4px 0 rgba(0,0,0,.3);
 background-color:#fff;
 border:1px solid #d6d8db;
 width:40%
}
@media (max-width:480px) {
 .vector-map .popupcontainer .popup {
  width:90%;
  max-width:100%
 }
}
.vector-map .popupcontainer .popup .link.icon-bus:before,.vector-map .popupcontainer .popup .link.icon-truck:before {
 color:#acb1b6
}
.vector-map .popupcontainer .popup .hl {
 margin-top:0
}
.vector-map .popupcontainer .popup .pull-left {
 max-width:50%
}
.vector-map .popupcontainer .popup .pull-left a {
 display:block
}
@media (max-width:767px) {
 .vector-map .popupcontainer .popup .pull-left,.vector-map .popupcontainer .popup .pull-right {
  max-width:100%;
  width:100%;
  float:none
 }
 .vector-map .popupcontainer .popup .pull-left img,.vector-map .popupcontainer .popup .pull-right img {
  margin:0 auto;
  display:block
 }
}
.vector-map .popupcontainer .popup .pull-left:not(.img-container) {
 padding:10px
}
.vector-map .popupcontainer .popup .close {
 position:absolute;
 right:10px;
 top:5px
}
.vector-map .popupcontainer .popup.txt-popup {
 display:table;
 border-spacing:0 10px;
 max-width:50%
}
.vector-map .popupcontainer .popup.txt-popup .h4 {
 padding:0 10px;
 margin-bottom:0
}
.vector-map .popupcontainer .popup.txt-popup a {
 margin:0 10px
}
.vector-map .popupcontainer .popup.txt-popup p {
 margin:0
}
@media (max-width:480px) {
 .vector-map .popupcontainer .popup.txt-popup {
  width:90%;
  max-width:100%
 }
}
.vector-map .popupcontainer .popup.txt-popup .content-wrapper {
 display:table-row
}
@media (max-width:767px) {
 .vector-map .popupcontainer .popup.txt-popup .content-wrapper {
  display:block
 }
}
.vector-map .popupcontainer .popup.txt-popup .content-wrapper .content {
 width:50%;
 padding:0 10px;
 display:table-cell
}
.vector-map .popupcontainer .popup.txt-popup .content-wrapper .content a {
 display:block;
 margin-left:0
}
.vector-map .popupcontainer .popup.txt-popup .content-wrapper .content .link {
 display:block
}
@media (min-width:768px) {
 .vector-map .popupcontainer .popup.txt-popup .content-wrapper .content:nth-child(1) {
  border-right:1px solid #303c49
 }
}
@media (max-width:767px) {
 .vector-map .popupcontainer .popup.txt-popup .content-wrapper .content {
  width:100%;
  display:block
 }
 .vector-map .popupcontainer .popup.txt-popup .content-wrapper .content+.content {
  margin-top:10px
 }
}
.vector-map .popupcontainer .popup.popup.map-info {
 width:50%;
 overflow-y:auto;
 max-height:90%
}
@media (max-width:767px) {
 .vector-map .popupcontainer .popup.popup.map-info {
  min-width:70%
 }
}
.vector-map .popupcontainer .popup.popup.map-info .editorial-content {
 padding:15px
}
@media (max-width:479px) {
 .vector-map .popupcontainer .popup.popup.map-info .editorial-content {
  padding-top:30px
 }
}
.vector-map .popupcontainer .popup.popup.map-info .editorial-content figure:only-of-type {
 margin-bottom:0
}
.vector-map .popupcontainer .popup.popup.map-info .editorial-content figure.quarter {
 width:33%
}
.vector-map .popupcontainer .popup.popup.map-info .editorial-content figure.quarter figcaption {
 word-wrap:break-word
}
.vector-map .popupcontainer .popup.popup.map-info .editorial-content figure.third figcaption {
 word-wrap:break-word
}
#routerMap .popup:not(.map-info) {
 min-width:20%;
 width:auto;
 max-width:100px
}
@media (max-width:1011px) {
 #routerMap .popup:not(.map-info) {
  min-width:40%
 }
}
@media (max-width:479px) {
 #routerMap .popup:not(.map-info) {
  min-width:80%
 }
}
#routerMap .popup:not(.map-info) .close {
 right:10px;
 top:10px
}
#routerMap .popup:not(.map-info) .content-wrapper,#routerMap .popup:not(.map-info) .h4 {
 padding:0 10px
}
#routerMap .popup:not(.map-info) .h4 {
 padding-top:15px;
 margin-bottom:15px
}
#routerMap .popup:not(.map-info) .content-wrapper {
 border-top:1px solid #d6d8db;
 padding-bottom:10px
}
#routerMap .popup:not(.map-info) .content.list-unstyled {
 margin-top:10px;
 border:1px solid #d6d8db;
 border-radius:4px
}
#routerMap .popup:not(.map-info) .content.list-unstyled .link.icon-intern {
 display:block;
 padding:10px 22px 10px 10px;
 word-wrap:break-word
}
#routerMap .popup:not(.map-info) .content.list-unstyled .link.icon-intern:before {
 left:auto;
 right:5px;
 -webkit-transform:translateY(-50%);
 transform:translateY(-50%);
 top:50%;
 bottom:auto
}
#routerMap .popup:not(.map-info) .content.list-unstyled li+li {
 border-top:1px solid #d6d8db
}
.cookie-notification {
 z-index:1000;
 background-color:#f0f1f2;
 background-image:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#f0f1f2),color-stop(80%,#f0f1f2),to(#e2e3e4));
 background-image:linear-gradient(#f0f1f2 80%,#f0f1f2 80%,#e2e3e4);
 width:100%;
 top:0;
 left:0;
 overflow:hidden;
 position:relative
}
.cookie-notification>.container {
 padding-top:20px;
 padding-bottom:20px
}
@media (min-width:768px) {
 .cookie-notification>.container>.row {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
}
.cookie-notification p {
 margin-bottom:0;
 color:#000;
 font-family:MAN-light,Arial,sans-serif
}
.cookie-notification p a {
 color:#e40045
}
.cookie-notification button {
 margin-top:30px;
 width:100%;
 margin-bottom:0;
 background:0 0
}
@media (min-width:768px) {
 .cookie-notification button {
  margin-top:0
 }
}
#page-head {
 -webkit-transition:all .5s ease-in;
 transition:all .5s ease-in
}
#page-head.routing {
 -webkit-transition:none 0s linear;
 transition:none 0s linear
}
.hall-of-fame .tooltip {
 position:absolute;
 z-index:1020;
 display:block;
 font-family:MAN-light,Arial,sans-serif;
 font-style:normal;
 font-weight:400;
 letter-spacing:normal;
 line-break:auto;
 line-height:1.428571429;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 white-space:normal;
 word-break:normal;
 word-spacing:normal;
 word-wrap:normal;
 font-size:12px;
 opacity:0
}
.hall-of-fame .tooltip.in {
 opacity:1
}
.hall-of-fame .tooltip.top {
 margin-top:-3px;
 padding:10px 0
}
.hall-of-fame .tooltip.right {
 margin-left:3px;
 padding:0 10px
}
.hall-of-fame .tooltip.bottom {
 margin-top:3px;
 padding:10px 0
}
.hall-of-fame .tooltip.left {
 margin-left:-3px;
 padding:0 10px
}
.hall-of-fame .tooltip-inner {
 max-width:200px;
 padding:3px 8px;
 color:#303c49;
 text-align:center;
 background-color:#fff;
 border:1px solid #d6d8db
}
.hall-of-fame .tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.hall-of-fame .tooltip.top .tooltip-arrow {
 background:#fff;
 bottom:5px;
 left:50%;
 margin-left:-5px;
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 border:1px solid #d6d8db;
 border-width:0 1px 1px 0;
 width:10px;
 height:10px
}
.hall-of-fame .tooltip.top-left .tooltip-arrow {
 bottom:0;
 right:10px;
 margin-bottom:-10px;
 border-width:10px 10px 0;
 border-top-color:#fff
}
.hall-of-fame .tooltip.top-right .tooltip-arrow {
 bottom:0;
 left:10px;
 margin-bottom:-10px;
 border-width:10px 10px 0;
 border-top-color:#fff
}
.hall-of-fame .tooltip.right .tooltip-arrow {
 top:50%;
 left:0;
 margin-top:-10px;
 border-width:10px 10px 10px 0;
 border-right-color:#fff
}
.hall-of-fame .tooltip.left .tooltip-arrow {
 top:50%;
 right:0;
 margin-top:-10px;
 border-width:10px 0 10px 10px;
 border-left-color:#fff
}
.hall-of-fame .tooltip.bottom .tooltip-arrow {
 top:0;
 left:50%;
 margin-left:-10px;
 border-width:0 10px 10px;
 border-bottom-color:#fff
}
.hall-of-fame .tooltip.bottom-left .tooltip-arrow {
 top:0;
 right:10px;
 margin-top:-10px;
 border-width:0 10px 10px;
 border-bottom-color:#fff
}
.hall-of-fame .tooltip.bottom-right .tooltip-arrow {
 top:0;
 left:10px;
 margin-top:-10px;
 border-width:0 10px 10px;
 border-bottom-color:#fff
}
.hall-of-fame .timeline-line {
 position:absolute;
 top:25px;
 left:30px;
 height:100%;
 z-index:20
}
.hall-of-fame .timeline-line .timeline-circle {
 position:absolute;
 height:50px;
 width:50px;
 margin-left:-25px
}
.hall-of-fame .timeline-line .timeline-circle:after {
 content:" ";
 clear:both;
 display:block
}
.hall-of-fame .timeline-line .timeline-circle div[class*=circle-] {
 float:left;
 height:25px;
 width:50%
}
.hall-of-fame .timeline-line .timeline-circle .circle-tr {
 border:2px solid #303c49;
 border-width:2px 2px 0 0;
 border-radius:0 100% 0 0;
 position:relative
}
.hall-of-fame .timeline-line .timeline-circle .circle-tr .year {
 font-family:MAN-bold,Arial,sans-serif;
 color:#303c49;
 bottom:-5px;
 position:absolute;
 right:-53px
}
.hall-of-fame .timeline-line .timeline-circle .circle-tr:after,.hall-of-fame .timeline-line .timeline-circle .circle-tr:before {
 content:" ";
 display:block;
 background:#303c49;
 position:absolute
}
.hall-of-fame .timeline-line .timeline-circle .circle-tr:after {
 height:2px;
 width:60px;
 bottom:0;
 right:-60px
}
.hall-of-fame .timeline-line .timeline-circle .circle-tr:before {
 height:50px;
 width:2px;
 left:0;
 top:-50px
}
.hall-of-fame .timeline-line .timeline-circle .circle-bl {
 border:2px solid #303c49;
 border-width:0 0 2px 2px;
 border-radius:0 0 0 100%
}
.hall-of-fame .timeline-line .timeline-circle .timeline-dot {
 border-radius:50%;
 height:12px;
 width:12px;
 background:#303c49;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.hall-of-fame .timeline-line .timeline-string {
 position:absolute;
 border-left:2px solid #303c49;
 top:48px;
 bottom:0
}
@media (min-width:1012px) {
 .hall-of-fame .timeline-line {
  left:30px
 }
}
.hall-of-fame .timeline {
 padding-top:0
}
.hall-of-fame .timeline .container {
 position:relative
}
.hall-of-fame .timeline .row .txt-col {
 padding-top:70px
}
.hall-of-fame .timeline .row .img-col {
 text-align:center
}
.hall-of-fame .timeline .row .img-col img {
 max-width:100%
}
.hall-of-fame .timeline h2 {
 margin:0
}
.hall-of-fame .timeline .txt-col {
 padding-left:55px
}
.hall-of-fame .award-table {
 margin-top:80px
}
.hall-of-fame .award-area {
 margin-top:20px
}
.hall-of-fame .award-area a {
 display:inline-block;
 vertical-align:baseline
}
.hall-of-fame .award-area a>img {
 vertical-align:baseline
}
.hall-of-fame .award-area .award-img {
 max-height:100px;
 width:auto;
 margin-right:10px
}
.hall-of-fame .award-area .big-year {
 font-family:MAN-bold,Arial,sans-serif;
 font-size:80px;
 line-height:.8em;
 vertical-align:baseline;
 text-shadow:0 0 1px #acb1b6;
 color:#e2e3e4
}
@media (min-width:1012px) {
 .hall-of-fame .timeline .txt-col {
  padding-left:50px
 }
}
@media (min-width:1200px) {
 .hall-of-fame .timeline .txt-col {
  padding-left:35px
 }
 .hall-of-fame .award-area a img {
  margin-right:20px
 }
 .hall-of-fame .award-area .big-year {
  font-size:120px
 }
}
.hall-of-fame .js_load {
 visibility:hidden;
 opacity:0;
 -webkit-transition:ease-in .6s all;
 transition:ease-in .6s all
}
.hall-of-fame .js_load.loaded {
 visibility:visible;
 opacity:1
}
.onepager body,.onepager html {
 height:100%;
 width:100%
}
.onepager body {
 overflow-x:hidden;
 overflow-y:visible
}
.onepager .touchevents body,.onepager html.touchevents {
 width:auto;
 overflow-x:visible
}
.onepager body.overflowhidden {
 overflow:hidden;
 width:auto;
 height:auto
}
.onepager .fullscreen {
 position:relative;
 width:100%;
 height:auto;
 z-index:0;
 display:block
}
@media (min-width:768px) {
 .onepager .fullscreen:not(html) {
  overflow:hidden
 }
}
@media screen and (min-width:768px) and (device-width:768px) and (orientation:portrait) {
 .onepager .fullscreen:not(html) {
  height:calc(100vh - 23px)
 }
}
@media (min-width:768px) {
 .onepager .fullscreen:not(html) .parallax-img,.onepager .fullscreen:not(html) .parallax-wrapper {
  height:100vh
 }
}
@media screen and (min-width:768px) and (device-width:768px) and (orientation:portrait) {
 .onepager .fullscreen:not(html) .parallax-img,.onepager .fullscreen:not(html) .parallax-wrapper {
  height:calc(100vh - 23px)
 }
}
@media (min-width:768px) {
 .onepager .fullscreen:not(html):not(:first-of-type).minus-anchor-navi-bar,.onepager .fullscreen:not(html):not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager .fullscreen:not(html):not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper {
  height:calc(100vh - 50px)
 }
}
@media screen and (min-width:768px) and (device-width:768px) and (orientation:portrait) {
 .onepager .fullscreen:not(html):not(:first-of-type).minus-anchor-navi-bar,.onepager .fullscreen:not(html):not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager .fullscreen:not(html):not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper {
  height:calc(100vh - 50px - 23px)
 }
}
.onepager .fullscreen.has-video-bg {
 position:relative;
 overflow:hidden
}
.onepager .fullscreen .video-bg {
 background-size:cover;
 position:absolute!important;
 top:0;
 left:0;
 right:0;
 z-index:1;
 -webkit-transform:rotateZ(360deg);
 transform:rotateZ(360deg)
}
.onepager .fullscreen .video-bg video,.onepager .fullscreen .video-bg>div {
 z-index:1!important
}
@media (min-width:480px) and (max-width:1011px) {
 .onepager .fullscreen .download-label table {
  display:none
 }
 .onepager .fullscreen .download-label .bg-primary {
  height:auto
 }
}
@media (min-width:768px) {
 .onepager .fullscreen.item-2 {
  min-height:432px
 }
 .onepager .fullscreen.item-2 .parallax-wrapper {
  min-height:432px
 }
}
@media (min-width:768px) {
 .onepager .fullscreen.item-4 {
  min-height:525px
 }
 .onepager .fullscreen.item-4 .parallax-wrapper {
  min-height:525px
 }
}
@media (min-width:1012px) {
 .onepager .fullscreen.item-4 {
  min-height:432px
 }
 .onepager .fullscreen.item-4 .parallax-wrapper {
  min-height:432px
 }
}
@media (min-width:768px) {
 .onepager .fullscreen.item-6 {
  min-height:705px
 }
 .onepager .fullscreen.item-6 .parallax-wrapper {
  min-height:705px
 }
}
@media (min-width:768px) {
 .onepager .fullscreen.item-8 {
  min-height:865px
 }
 .onepager .fullscreen.item-8 .parallax-wrapper {
  min-height:865px
 }
}
@media (min-width:1012px) {
 .onepager .fullscreen.item-8 {
  min-height:705px
 }
 .onepager .fullscreen.item-8 .parallax-wrapper {
  min-height:705px
 }
}
.onepager .touchevents .fullscreen {
 overflow:hidden
}
@media (min-width:768px) {
 .onepager #content-navigation.fixed~.fullscreen {
  height:calc(100vh - 50px)
 }
}
.onepager #breadcrumb+.fullscreen,.onepager #main-navigation+.fullscreen,.onepager .breadcrumb+.fullscreen {
 position:relative;
 width:100%;
 height:auto;
 z-index:0;
 display:block
}
.onepager #breadcrumb+.fullscreen .brand-label .behind .h1,.onepager #main-navigation+.fullscreen .brand-label .behind .h1,.onepager .breadcrumb+.fullscreen .brand-label .behind .h1 {
 font-size:40px;
 margin:0 auto
}
.onepager #breadcrumb+.fullscreen .brand-label .behind .h1.small,.onepager #main-navigation+.fullscreen .brand-label .behind .h1.small,.onepager .breadcrumb+.fullscreen .brand-label .behind .h1.small {
 font-size:32px
}
.onepager #breadcrumb+.fullscreen .brand-label+.lead,.onepager #main-navigation+.fullscreen .brand-label+.lead,.onepager .breadcrumb+.fullscreen .brand-label+.lead {
 margin-top:5px
}
.onepager #breadcrumb+.fullscreen .parallax-wrapper.download-wrapper,.onepager #main-navigation+.fullscreen .parallax-wrapper.download-wrapper,.onepager .breadcrumb+.fullscreen .parallax-wrapper.download-wrapper {
 position:absolute
}
@media (min-width:768px) {
 .onepager #breadcrumb+.fullscreen,.onepager #main-navigation+.fullscreen,.onepager .breadcrumb+.fullscreen {
  height:calc(100vh - 144px)
 }
}
@media screen and (min-width:768px) and (device-width:768px) and (orientation:portrait) {
 .onepager #breadcrumb+.fullscreen,.onepager #main-navigation+.fullscreen,.onepager .breadcrumb+.fullscreen {
  height:calc(100vh - 144px - 23px)
 }
}
@media (min-width:768px) {
 .onepager #breadcrumb+.fullscreen .parallax-img,.onepager #breadcrumb+.fullscreen .parallax-wrapper,.onepager #main-navigation+.fullscreen .parallax-img,.onepager #main-navigation+.fullscreen .parallax-wrapper,.onepager .breadcrumb+.fullscreen .parallax-img,.onepager .breadcrumb+.fullscreen .parallax-wrapper {
  position:relative;
  height:calc(100vh - 144px)
 }
}
@media screen and (min-width:768px) and (device-width:768px) and (orientation:portrait) {
 .onepager #breadcrumb+.fullscreen .parallax-img,.onepager #breadcrumb+.fullscreen .parallax-wrapper,.onepager #main-navigation+.fullscreen .parallax-img,.onepager #main-navigation+.fullscreen .parallax-wrapper,.onepager .breadcrumb+.fullscreen .parallax-img,.onepager .breadcrumb+.fullscreen .parallax-wrapper {
  height:calc(100vh - 144px - 23px)
 }
}
@media (min-width:768px) {
 .onepager #breadcrumb+.fullscreen .brand-label .behind,.onepager #main-navigation+.fullscreen .brand-label .behind,.onepager .breadcrumb+.fullscreen .brand-label .behind {
  top:0
 }
 .onepager #breadcrumb+.fullscreen .slick-dots,.onepager #main-navigation+.fullscreen .slick-dots,.onepager .breadcrumb+.fullscreen .slick-dots {
  bottom:10px
 }
 .onepager #breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar,.onepager #breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager #breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper,.onepager #main-navigation+.fullscreen:not(:first-of-type).minus-anchor-navi-bar,.onepager #main-navigation+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager #main-navigation+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper,.onepager .breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar,.onepager .breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager .breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper {
  height:calc(100vh - 144px - 50px)
 }
}
@media screen and (min-width:768px) and (device-width:768px) and (orientation:portrait) {
 .onepager #breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar,.onepager #breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager #breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper,.onepager #main-navigation+.fullscreen:not(:first-of-type).minus-anchor-navi-bar,.onepager #main-navigation+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager #main-navigation+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper,.onepager .breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar,.onepager .breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager .breadcrumb+.fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper {
  height:calc(100vh - 144px - 50px - 23px)
 }
}
.onepager .no-fullscreen {
 height:60%
}
.onepager .upper-content {
 position:relative;
 z-index:200
}
.onepager .parallax-no {
 background-position:50% 65%!important;
 background-attachment:scroll!important
}
.onepager .parallax-img>div+div div,.onepager .parallax-txt>div+div div {
 position:absolute;
 left:0;
 top:0;
 opacity:0
}
.onepager .parallax-wrapper {
 overflow:hidden;
 width:100%;
 height:100%
}
.onepager .parallax-container {
 z-index:-1;
 overflow:hidden;
 height:100%;
 width:100%
}
@media (min-width:768px) {
 .onepager .parallax-container {
  height:calc(100% + 200px)
 }
 .onepager .parallax-container img,.onepager .parallax-container picture,.onepager .parallax-container video {
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  min-height:100%;
  -o-object-fit:cover;
  object-fit:cover
 }
}
@media (min-width:768px) {
 .onepager .parallax-img {
  position:relative;
  height:100%
 }
}
.onepager .parallax-img .slick-dots {
 bottom:10px;
 z-index:6
}
.onepager .brand-label,.onepager .parallax-txt {
 position:relative;
 bottom:0;
 z-index:1;
 background:#303c49
}
@media (min-width:768px) {
 .onepager .brand-label,.onepager .parallax-txt {
  position:absolute;
  bottom:0;
  z-index:1;
  width:100%;
  height:100%;
  background:0 0
 }
 .onepager .brand-label .slick-list,.onepager .parallax-txt .slick-list {
  height:100%!important
 }
 .onepager .brand-label .slick-track,.onepager .parallax-txt .slick-track {
  top:0;
  bottom:0;
  position:absolute
 }
 .onepager .brand-label .slick-slide,.onepager .parallax-txt .slick-slide {
  height:100%
 }
}
.onepager .fullscreen.overflow,.onepager .fullscreen.overflow .content-a {
 height:auto;
 min-height:100%
}
.onepager .content-a {
 width:100%;
 background:#303c49;
 display:table
}
@media (max-width:767px) {
 .onepager .content-a {
  margin-top:-1px
 }
 .onepager .content-a .h1,.onepager .content-a .h2,.onepager .content-a h1,.onepager .content-a h2,.onepager .content-a p {
  color:#fff
 }
 .onepager .content-a p {
  font-size:22px;
  margin-top:-14px;
  font-family:MAN-light,Arial,sans-serif
 }
}
@media (min-width:768px) {
 .onepager .content-a {
  background:0 0;
  height:100%;
  position:absolute;
  top:0;
  left:0
 }
}
.onepager .content-a .content-b {
 padding:0 20px
}
.onepager .content-a .content-b.center {
 padding:40px 20px
}
@media (min-width:768px) {
 .onepager .content-a .content-b.center {
  padding:0;
  text-align:center
 }
}
.onepager .content-a .content-b p {
 padding-top:20px
}
.onepager .content-b {
 display:table-cell;
 position:relative;
 vertical-align:middle
}
@media (max-width:767px) {
 .onepager .content-b .h1,.onepager .content-b h2 {
  margin:0;
  font-size:34px
 }
 .onepager .content-b p:not(.lead) {
  margin:0;
  font-size:18px
 }
}
.onepager .bg-gradient {
 border:none;
 padding:20px 0
}
@media (min-width:768px) {
 .onepager .bg-gradient {
  padding:50px 0;
  background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(30%,rgba(25,25,25,.4)),to(rgba(82,82,82,.4)));
  background:linear-gradient(to bottom,transparent 0,rgba(25,25,25,.4) 30%,rgba(82,82,82,.4) 100%);
  position:absolute;
  bottom:0;
  width:100%
 }
 .onepager .bg-gradient.align-text-top {
  background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(30%,rgba(25,25,25,.4)),to(rgba(82,82,82,.4)));
  background:linear-gradient(to top,transparent 0,rgba(25,25,25,.4) 30%,rgba(82,82,82,.4) 100%)
 }
}
.onepager .bg-gradient .h1,.onepager .bg-gradient .lead {
 color:#fff
}
@media (max-width:768px) {
 .onepager .bg-gradient {
  padding:20px 0
 }
 .onepager .bg-gradient .h1,.onepager .bg-gradient h1 {
  margin-top:-10px;
  margin-bottom:10px
 }
 .onepager .bg-gradient .lead {
  margin-bottom:18px
 }
 .onepager .bg-gradient .lead+.btn:not(:last-child),.onepager .bg-gradient .lead+.jvectormap-goback:not(:last-child),.onepager .bg-gradient .lead+.jvectormap-zoomin:not(:last-child),.onepager .bg-gradient .lead+.jvectormap-zoomout:not(:last-child),.onepager .bg-gradient .lead+p:not(:last-child) {
  margin-bottom:18px
 }
}
.onepager .bg-gradient-top {
 border:none
}
@media (min-width:768px) {
 .onepager .bg-gradient-top {
  background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(30%,rgba(25,25,25,.4)),to(rgba(82,82,82,.4)));
  background:linear-gradient(to top,transparent 0,rgba(25,25,25,.4) 30%,rgba(82,82,82,.4) 100%);
  padding:60px 0;
  position:relative
 }
}
.onepager .parallax-slider .bg-gradient-top {
 padding:20px 0
}
.onepager .parallax-slider .bg-gradient-top .h1,.onepager .parallax-slider .bg-gradient-top .lead {
 color:#fff
}
@media (min-width:768px) {
 .onepager .parallax-slider .bg-gradient-top {
  padding:50px 0
 }
}
@media (max-width:768px) {
 .onepager .parallax-slider .bg-gradient-top {
  padding:20px 0
 }
 .onepager .parallax-slider .bg-gradient-top .h1,.onepager .parallax-slider .bg-gradient-top h1 {
  margin-top:-10px;
  margin-bottom:10px
 }
 .onepager .parallax-slider .bg-gradient-top .lead {
  margin-bottom:18px
 }
 .onepager .parallax-slider .bg-gradient-top .lead+.btn:not(:last-child),.onepager .parallax-slider .bg-gradient-top .lead+.jvectormap-goback:not(:last-child),.onepager .parallax-slider .bg-gradient-top .lead+.jvectormap-zoomin:not(:last-child),.onepager .parallax-slider .bg-gradient-top .lead+.jvectormap-zoomout:not(:last-child),.onepager .parallax-slider .bg-gradient-top .lead+p:not(:last-child) {
  margin-bottom:18px
 }
}
@media (min-width:768px) {
 .onepager .hl-bright h2 {
  color:#fff
 }
}
.onepager #content-navigation-container {
 height:51px;
 position:relative;
 z-index:998
}
.onepager #content-navigation-container #content-navigation {
 background:#f0f1f2;
 border-bottom:1px solid #e2e3e4;
 border-top:0;
 height:51px;
 position:relative;
 z-index:999;
 overflow:hidden
}
.onepager #content-navigation-container #content-navigation:after {
 clear:both
}
.onepager #content-navigation-container #content-navigation>.max-container {
 max-width:1012px;
 margin-left:auto;
 margin-right:auto;
 background:#f0f1f2
}
@media (min-width:1200px) {
 .onepager #content-navigation-container #content-navigation>.max-container {
  max-width:1200px
 }
}
.onepager #content-navigation-container .anchornavi {
 position:relative;
 max-width:none;
 background:0 0
}
.onepager #content-navigation-container .anchornavi.ie .slick-arrow {
 margin-top:0
}
.onepager #content-navigation-container .anchornavi .anchornavi_link {
 font-family:MAN-reg,Arial,sans-serif;
 font-size:16px;
 position:relative
}
.onepager #content-navigation-container .anchornavi .anchornavi_link.title {
 font-family:MAN-bold,Arial,sans-serif;
 margin-right:40px
}
.onepager #content-navigation-container .anchornavi .anchornavi_link.title:before {
 display:none
}
.onepager #content-navigation-container .anchornavi .anchornavi_link span {
 z-index:997
}
.onepager #content-navigation-container .anchornavi .anchornavi_link .mouse {
 position:absolute;
 right:-24px;
 top:-3px
}
.onepager #content-navigation-container .anchornavi .anchornavi_link .mouse:before {
 color:#303c49;
 font-size:22px
}
.onepager #content-navigation-container.in-main-nav .anchornavi {
 overflow:visible;
 max-height:auto;
 height:auto;
 border:none
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link_wrapper {
 display:none;
 height:0;
 background:#f0f1f2;
 -webkit-transition:all .2s ease-in 50ms;
 transition:all .2s ease-in 50ms
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link_wrapper .slick-arrow {
 display:none
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link {
 margin-right:0;
 line-height:1.8;
 padding-top:9px;
 padding-bottom:9px
}
@media (min-width:480px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link {
  padding-top:10px;
  padding-bottom:12px
 }
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link .mouse {
 right:16px;
 top:6px
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link .mouse.icon-link_cross {
 line-height:30px;
 font-size:32px;
 font-family:MAN-reg,Arial,sans-serif
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.title {
 padding-top:10px
}
@media (min-width:480px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.title {
  padding-bottom:10px
 }
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.title .mouse {
 right:80px
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.anchor-active {
 font-family:MAN-bold,Arial,sans-serif
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.anchor-active .mouse {
 display:none
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link:hover {
 font-family:MAN-bold,Arial,sans-serif
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link:hover:after,.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link:hover:before {
 display:none!important
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link:hover:not(.title) .mouse {
 display:none
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link:not(.title) {
 border-bottom:0;
 padding-left:24px;
 border-top:1px solid #e2e3e4
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.title {
 border:none;
 display:block;
 white-space:nowrap;
 margin-left:66px;
 padding-left:0;
 padding-right:0;
 margin-right:20px
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.title:after {
 display:none;
 content:"";
 width:0;
 height:0;
 z-index:-1;
 background:0 0
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.title .mouse.icon-link_cross {
 top:8px
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.title .double,.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.title .icon-link_cross {
 display:none
}
@media (min-width:768px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link.title {
  margin-left:80px!important;
  margin-right:82px
 }
}
.onepager #content-navigation-container.in-main-nav .anchornavi .anchornavi_link:last-child {
 border-bottom:1px solid #e2e3e4
}
.onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
 display:block;
 height:auto
}
@media (max-width:1011px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:562px;
  border-bottom:1px solid #e2e3e4;
  overflow-y:scroll;
  -webkit-overflow-scrolling:touch;
  -webkit-box-shadow:0 15px 25px rgba(0,0,0,.1);
  box-shadow:0 15px 25px rgba(0,0,0,.1)
 }
}
@media (max-width:1011px) and (max-width:480px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:471px
 }
}
@media (max-width:1011px) and (max-width:320px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:377px
 }
}
@media (max-height:1024px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:818px
 }
}
@media (max-height:768px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:425px
 }
}
@media (max-height:736px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:519px
 }
}
@media (max-height:667px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:425px
 }
}
@media (max-height:568px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:282px
 }
}
@media (max-height:414px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:205px
 }
}
@media (max-height:375px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:154px
 }
}
@media (max-height:320px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .anchornavi_link_wrapper {
  max-height:102px
 }
}
@media (max-width:1011px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open .title:after {
  content:'';
  width:100%;
  position:absolute;
  bottom:-1px;
  z-index:100;
  display:block;
  right:0;
  left:-66px;
  width:100vw;
  border-bottom:1px solid #e2e3e4;
  -webkit-box-shadow:0 4px 16px rgba(0,0,0,.4);
  box-shadow:0 4px 16px rgba(0,0,0,.4)
 }
}
.onepager #content-navigation-container.in-main-nav .anchornavi.open .title .icon-link_arrow_outline_down {
 display:none
}
.onepager #content-navigation-container.in-main-nav .anchornavi.open .title .icon-link_cross {
 display:block
}
.onepager #content-navigation-container.in-main-nav .anchornavi.open.affix .anchornavi_link_wrapper {
 max-height:562px
}
@media (max-height:1024px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open.affix .anchornavi_link_wrapper {
  max-height:870px
 }
}
@media (max-height:768px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open.affix .anchornavi_link_wrapper {
  max-height:425px
 }
}
@media (max-height:736px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open.affix .anchornavi_link_wrapper {
  max-height:612px
 }
}
@media (max-height:667px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open.affix .anchornavi_link_wrapper {
  max-height:518px
 }
}
@media (max-height:568px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open.affix .anchornavi_link_wrapper {
  max-height:329px
 }
}
@media (max-height:414px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open.affix .anchornavi_link_wrapper {
  max-height:307px
 }
}
@media (max-height:375px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open.affix .anchornavi_link_wrapper {
  max-height:256px
 }
}
@media (max-height:320px) {
 .onepager #content-navigation-container.in-main-nav .anchornavi.open.affix .anchornavi_link_wrapper {
  max-height:204px
 }
}
.onepager #content-navigation-container:not(.in-main-nav) #content-navigation {
 padding:0
}
@media (min-width:1012px) {
 .onepager #content-navigation-container:not(.in-main-nav) #content-navigation.fixed {
  position:fixed;
  top:0;
  width:100%
 }
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper {
 position:relative;
 display:inline-block;
 float:left;
 height:50px
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper button {
 display:none
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper.slick-list {
 padding-left:44px
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper.slick-list button:not(.hidden) {
 display:block
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper.slick-list:after,.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper.slick-list:before {
 background:#f0f1f2;
 width:65px;
 height:38px
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper.slick-list:before {
 background:-webkit-gradient(linear,right top,left top,from(rgba(240,241,242,0)),color-stop(15%,rgba(240,241,242,.5)),color-stop(30%,rgba(240,241,242,.75)),color-stop(50%,#f0f1f2),to(#f0f1f2));
 background:linear-gradient(to left,rgba(240,241,242,0) 0,rgba(240,241,242,.5) 15%,rgba(240,241,242,.75) 30%,#f0f1f2 50%,#f0f1f2 100%)
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper.slick-list:after {
 background:-webkit-gradient(linear,left top,right top,from(rgba(240,241,242,0)),color-stop(15%,rgba(240,241,242,.5)),color-stop(30%,rgba(240,241,242,.75)),color-stop(50%,#f0f1f2),to(#f0f1f2));
 background:linear-gradient(to right,rgba(240,241,242,0) 0,rgba(240,241,242,.5) 15%,rgba(240,241,242,.75) 30%,#f0f1f2 50%,#f0f1f2 100%)
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper .anchornavi-linkitems {
 display:inline-block;
 float:left;
 max-width:100%;
 overflow:hidden
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper .anchornavi-linkitems.slick-track {
 padding-right:22px;
 padding-left:22px
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper .slick-arrow {
 -webkit-transition:-webkit-transform .5s ease;
 transition:-webkit-transform .5s ease;
 transition:transform .5s ease;
 transition:transform .5s ease,-webkit-transform .5s ease;
 position:absolute;
 z-index:996
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper .slick-arrow.slick-prev {
 left:0;
 margin-top:0
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link_wrapper .slick-arrow.slick-next {
 right:0;
 margin-top:0
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link {
 margin-right:28px;
 line-height:50px;
 float:left
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link .mouse {
 display:none
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link .icon-link_arrow_outline_down {
 display:none
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link:not(.title):before {
 background:#303c49;
 bottom:0;
 content:'';
 height:4px;
 left:0;
 opacity:0;
 position:absolute;
 right:0;
 top:46px;
 -webkit-transition:left .2s ease-in 50ms, right .2s ease-in 50ms, opacity 70ms ease 50ms;
 transition:left .2s ease-in 50ms, right .2s ease-in 50ms, opacity 70ms ease 50ms;
 width:100%
}
.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link:not(.title).anchor-active:before,.onepager #content-navigation-container:not(.in-main-nav) .anchornavi .anchornavi_link:not(.title):hover:before {
 opacity:1
}
.onepager #main-navigation #content-navigation-container {
 position:absolute;
 z-index:996;
 left:0;
 right:0;
 top:0;
 background:0 0;
 border-bottom:none
}
.onepager #main-navigation #content-navigation-container .title {
 padding-left:0;
 margin-left:66px
}
.onepager #main-navigation #content-navigation-container #content-navigation {
 overflow:visible
}
.onepager .image-grid {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
@media (min-width:768px) {
 .onepager .image-grid {
  height:350px
 }
}
@media (min-width:1012px) {
 .onepager .image-grid {
  height:420px
 }
}
.onepager .image-grid .item {
 display:block;
 width:100%
}
@media (min-width:768px) {
 .onepager .image-grid .item {
  margin-right:2px;
  margin-bottom:2px;
  width:50%
 }
}
.onepager .image-grid .item figure {
 position:relative
}
.onepager .image-grid .item figure .caption,.onepager .image-grid .item figure figcaption {
 pointer-events:none;
 bottom:0;
 width:100%;
 z-index:1;
 padding:15px 10px;
 border:1px solid #d6d8db
}
.onepager .image-grid .item figure .caption.transparent,.onepager .image-grid .item figure figcaption.transparent {
 background:0 0
}
.onepager .image-grid .item figure .caption h3+p,.onepager .image-grid .item figure figcaption h3+p {
 margin-top:-8px
}
@media (min-width:768px) {
 .onepager .image-grid .item figure .caption,.onepager .image-grid .item figure figcaption {
  position:absolute;
  background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(30%,rgba(25,25,25,.4)),to(rgba(82,82,82,.4)));
  background:linear-gradient(to bottom,transparent 0,rgba(25,25,25,.4) 30%,rgba(82,82,82,.4) 100%);
  border:none;
  padding:30px 15px 10px
 }
 .onepager .image-grid .item figure .caption .h3,.onepager .image-grid .item figure .caption h3,.onepager .image-grid .item figure .caption p,.onepager .image-grid .item figure figcaption .h3,.onepager .image-grid .item figure figcaption h3,.onepager .image-grid .item figure figcaption p {
  color:#fff
 }
}
@media (min-width:768px) and (max-width:1011px) {
 .onepager .image-grid.no-caption .item figure .caption h3,.onepager .image-grid.no-caption .item figure figcaption h3 {
  margin-bottom:2px
 }
 .onepager .image-grid.no-caption .item figure .caption h3+p,.onepager .image-grid.no-caption .item figure figcaption h3+p {
  display:none
 }
}
.onepager .contact-form {
 position:relative
}
.onepager .contact-form form {
 background:0 0
}
.onepager .contact-form.bottom-footer {
 margin-top:2px;
 padding:15px 0;
 border:none
}
.onepager .contact-form.bottom-footer .footer-mandatory-container {
 border:none;
 padding-top:0;
 margin-top:0
}
.onepager .contact-form~#page-footer {
 margin-top:0
}
.onepager .nextaction-wrapper {
 position:fixed;
 bottom:0;
 width:100%;
 background-color:#303c49;
 opacity:0;
 z-index:9999;
 text-align:left;
 padding:10px;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 border-top:1px solid #d6d8db;
 margin-bottom:-2px
}
.onepager .nextaction-wrapper h4 {
 color:#fff;
 padding-top:10px
}
.onepager .nextaction-wrapper.not-fixed {
 position:relative
}
.onepager .nextaction-wrapper.fadeInUp {
 -webkit-animation-name:fadeInUp;
 animation-name:fadeInUp
}
.onepager .nextaction-wrapper>div.container {
 position:relative
}
.onepager .thumbnail {
 height:100%;
 position:relative
}
.onepager .thumbnail .caption {
 background:#fff;
 z-index:10;
 border-top:1px solid #d6d8db
}
@media (min-width:768px) {
 .onepager .thumbnail .caption.absolute-button {
  position:relative;
  padding-bottom:55px
 }
 .onepager .thumbnail .caption.absolute-button .btn,.onepager .thumbnail .caption.absolute-button .jvectormap-goback,.onepager .thumbnail .caption.absolute-button .jvectormap-zoomin,.onepager .thumbnail .caption.absolute-button .jvectormap-zoomout {
  position:absolute;
  bottom:10px;
  left:15px
 }
}
.onepager [data-bgimage-brightness] {
 position:relative;
 background-repeat:no-repeat;
 background-origin:padding-box
}
.onepager [data-bgimage-brightness] .parallax-txt {
 background:0 0
}
.onepager .bgimage-brightness {
 position:absolute;
 left:0;
 right:0;
 position:absolute;
 bottom:0;
 width:100%;
 height:auto;
 max-height:100%
}
.onepager .bgimage-brightness img {
 width:100%;
 height:auto;
 z-index:-1
}
.onepager .bgimage-brightness:after {
 top:0;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:100%;
 display:block;
 position:absolute;
 content:'';
 background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(transparent));
 background:linear-gradient(to bottom,#fff,transparent)
}
.bg-black .onepager .bgimage-brightness:after {
 background:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));
 background:linear-gradient(to bottom,#000,transparent)
}
.bg-gray .onepager .bgimage-brightness:after {
 background:-webkit-gradient(linear,left top,left bottom,from(#f0f1f2),to(transparent));
 background:linear-gradient(to bottom,#f0f1f2,transparent)
}
.bg-primary .onepager .bgimage-brightness:after {
 background:-webkit-gradient(linear,left top,left bottom,from(#303c49),to(transparent));
 background:linear-gradient(to bottom,#303c49,transparent)
}
.bg-secondary .onepager .bgimage-brightness:after {
 background:-webkit-gradient(linear,left top,left bottom,from(#e40045),to(transparent));
 background:linear-gradient(to bottom,#e40045,transparent)
}
.onepager .bgcolor-txt * {
 -webkit-transition:color 1s ease-in-out;
 transition:color 1s ease-in-out
}
.onepager .bgcolor-txt--dark .caption,.onepager .bgcolor-txt--dark .h1,.onepager .bgcolor-txt--dark .h2,.onepager .bgcolor-txt--dark .h3,.onepager .bgcolor-txt--dark .h4,.onepager .bgcolor-txt--dark .h5,.onepager .bgcolor-txt--dark .h6,.onepager .bgcolor-txt--dark .lead,.onepager .bgcolor-txt--dark .turntable .controls a:before,.onepager .bgcolor-txt--dark [class*=" icon-"]:not(.icon-play):not(.btn-cta),.onepager .bgcolor-txt--dark [class*=" icon-"]:not(.icon-play):not(.btn-cta):before,.onepager .bgcolor-txt--dark [class*="-icon"]:not(.icon-play):not(.btn-cta),.onepager .bgcolor-txt--dark [class*="-icon"]:not(.icon-play):not(.btn-cta):before,.onepager .bgcolor-txt--dark [class^=icon-]:not(.icon-play):not(.btn-cta),.onepager .bgcolor-txt--dark [class^=icon-]:not(.icon-play):not(.btn-cta):before,.onepager .bgcolor-txt--dark h1,.onepager .bgcolor-txt--dark h2,.onepager .bgcolor-txt--dark h3,.onepager .bgcolor-txt--dark h4,.onepager .bgcolor-txt--dark h5,.onepager .bgcolor-txt--dark h6,.onepager .bgcolor-txt--dark p,.onepager .bgcolor-txt--dark sup {
 -webkit-transition:color 1s ease-in-out;
 transition:color 1s ease-in-out;
 color:#303c49
}
.onepager .bgcolor-txt--light .caption,.onepager .bgcolor-txt--light .h1,.onepager .bgcolor-txt--light .h2,.onepager .bgcolor-txt--light .h3,.onepager .bgcolor-txt--light .h4,.onepager .bgcolor-txt--light .h5,.onepager .bgcolor-txt--light .h6,.onepager .bgcolor-txt--light .lead,.onepager .bgcolor-txt--light .turntable .controls a:before,.onepager .bgcolor-txt--light [class*=" icon-"],.onepager .bgcolor-txt--light [class*="-icon"],.onepager .bgcolor-txt--light [class^=icon-],.onepager .bgcolor-txt--light h1,.onepager .bgcolor-txt--light h2,.onepager .bgcolor-txt--light h3,.onepager .bgcolor-txt--light h4,.onepager .bgcolor-txt--light h5,.onepager .bgcolor-txt--light h6,.onepager .bgcolor-txt--light p,.onepager .bgcolor-txt--light sup {
 -webkit-transition:color 1s ease-in-out;
 transition:color 1s ease-in-out;
 color:#fff
}
.tabmodule-slider .slider-nav,.triple-slider-head .slider-nav {
 position:absolute;
 z-index:100;
 top:0;
 width:100%
}
.tabmodule-slider .slick-track,.tabmodule-slider .slider-nav,.triple-slider-head .slick-track,.triple-slider-head .slider-nav {
 margin-top:20px
}
.tabmodule-slider.slider-height-auto .slick-list,.triple-slider-head.slider-height-auto .slick-list {
 height:auto!important
}
.tabmodule-slider .slick-arrow,.triple-slider-head .slick-arrow {
 background-color:#fff;
 border:1px solid #303c49;
 border-radius:4px;
 top:0;
 width:40px;
 height:40px;
 -webkit-transition:background-color .6s ease-out;
 transition:background-color .6s ease-out
}
@media (min-width:768px) {
 .tabmodule-slider .slick-arrow,.triple-slider-head .slick-arrow {
  width:60px;
  height:60px
 }
}
.tabmodule-slider .slick-arrow:hover,.triple-slider-head .slick-arrow:hover {
 background-color:#e2e3e4
}
.tabmodule-slider .slick-arrow:before,.triple-slider-head .slick-arrow:before {
 font-size:20px;
 color:#303c49
}
@media (min-width:768px) {
 .tabmodule-slider .slick-arrow:before,.triple-slider-head .slick-arrow:before {
  font-size:40px
 }
}
.tabmodule-slider .slick-arrow.slick-next,.triple-slider-head .slick-arrow.slick-next {
 left:auto;
 right:-10px
}
.tabmodule-slider .slick-arrow.slick-prev,.triple-slider-head .slick-arrow.slick-prev {
 right:auto;
 left:-10px
}
.tabmodule-slider .slick-arrow.slick-disabled,.triple-slider-head .slick-arrow.slick-disabled {
 border:1px solid #d6d8db
}
.tabmodule-slider .slick-arrow.slick-disabled:hover,.triple-slider-head .slick-arrow.slick-disabled:hover {
 background-color:#fff
}
.tabmodule-slider .slick-arrow.slick-disabled:before,.triple-slider-head .slick-arrow.slick-disabled:before {
 color:#d6d8db
}
.tabmodule-slider .slick-dots,.triple-slider-head .slick-dots {
 bottom:-10px
}
@media (min-width:768px) {
 .tabmodule-slider .slick-dots,.triple-slider-head .slick-dots {
  bottom:0
 }
}
.tabmodule-slider .caption,.triple-slider-head .caption {
 position:relative
}
.tabmodule-slider .caption .btn,.tabmodule-slider .caption .jvectormap-goback,.tabmodule-slider .caption .jvectormap-zoomin,.tabmodule-slider .caption .jvectormap-zoomout,.triple-slider-head .caption .btn,.triple-slider-head .caption .jvectormap-goback,.triple-slider-head .caption .jvectormap-zoomin,.triple-slider-head .caption .jvectormap-zoomout {
 bottom:15px;
 position:absolute;
 width:calc(100% - 30px)
}
.tabmodule-slider .caption .btn-default,.tabmodule-slider .caption .zoom:after,.triple-slider-head .caption .btn-default,.triple-slider-head .caption .zoom:after {
 border-color:#303c49
}
.tabmodule-slider .caption .h1,.tabmodule-slider .caption .h2,.tabmodule-slider .caption .h3,.tabmodule-slider .caption .h4,.tabmodule-slider .caption .h5,.tabmodule-slider .caption .h6,.tabmodule-slider .caption .lead,.tabmodule-slider .caption .link[class*=" icon-"],.tabmodule-slider .caption .link[class^=icon-],.tabmodule-slider .caption h1,.tabmodule-slider .caption h2,.tabmodule-slider .caption h3,.tabmodule-slider .caption h4,.tabmodule-slider .caption h5,.tabmodule-slider .caption h6,.tabmodule-slider .caption sup,.triple-slider-head .caption .h1,.triple-slider-head .caption .h2,.triple-slider-head .caption .h3,.triple-slider-head .caption .h4,.triple-slider-head .caption .h5,.triple-slider-head .caption .h6,.triple-slider-head .caption .lead,.triple-slider-head .caption .link[class*=" icon-"],.triple-slider-head .caption .link[class^=icon-],.triple-slider-head .caption h1,.triple-slider-head .caption h2,.triple-slider-head .caption h3,.triple-slider-head .caption h4,.triple-slider-head .caption h5,.triple-slider-head .caption h6,.triple-slider-head .caption sup {
 color:#303c49
}
@media (min-width:768px) {
 .tm-slider-content {
  margin-top:110px
 }
}
.tm-slider-minheight {
 min-height:71px
}
.tm-slider-headline~.tm-slider-content {
 margin-top:0
}
.triple-slider-head {
 margin-left:-10px;
 margin-right:-10px;
 position:relative
}
@media (min-width:768px) {
 .triple-slider-head .inside-headline {
  min-height:70px
 }
}
.js_mobile-break .triple-slider-head .inside-headline .lead {
 padding-bottom:20px
}
@media (min-width:480px) {
 .js_mobile-break .triple-slider-head .inside-headline .lead {
  padding-bottom:0
 }
}
.js_mobile-break .slider-nav {
 display:none
}
@media (min-width:768px) {
 .js_mobile-break .slider-nav {
  display:inline-block
 }
}
.js_mobile-break .tabmodule-slider .caption .btn,.js_mobile-break .tabmodule-slider .caption .jvectormap-goback,.js_mobile-break .tabmodule-slider .caption .jvectormap-zoomin,.js_mobile-break .tabmodule-slider .caption .jvectormap-zoomout {
 position:static;
 width:100%
}
@media (min-width:768px) {
 .js_mobile-break .tabmodule-slider .caption .btn,.js_mobile-break .tabmodule-slider .caption .jvectormap-goback,.js_mobile-break .tabmodule-slider .caption .jvectormap-zoomin,.js_mobile-break .tabmodule-slider .caption .jvectormap-zoomout {
  position:absolute
 }
}
.overview-slider.slick-initialized .slick-track .slick-slide {
 padding-bottom:20px
}
@media (max-width:767px) {
 .slider-flex-height.js_mobile-break {
  margin-top:20px
 }
}
.slider-flex-height.js_mobile-break .thumbnail {
 margin-bottom:20px
}
.slider-flex-height .thumbnail {
 margin-bottom:0
}
.slider-flex-height .slick-track .slick-slide {
 overflow:hidden;
 margin-left:0
}
.slider-flex-height .slick-track .slick-slide:last-child {
 margin-left:-2px
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .head-wrap {
 min-height:90px;
 position:relative;
 margin-bottom:6px
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .head-wrap .h3 {
 margin-bottom:0
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .price {
 right:0;
 bottom:0;
 position:absolute;
 overflow:hidden
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .price span {
 float:right;
 line-height:1em;
 display:block;
 text-align:right;
 width:100%
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .price span.label {
 font-size:.8em
}
.slider-flex-height .slick-track .slick-slide.marketplace-item .caption .price span.value {
 font-size:2em
}
.slider-flex-height.slick-initialized .slick-track .slick-slide {
 padding-bottom:20px
}
.slider-flex-height.slick-initialized .slick-track .slick-slide .caption {
 padding-bottom:10px
}
.slider-flex-height.slick-initialized .slick-track .slick-slide .btn-wrap {
 position:absolute;
 bottom:15px;
 width:calc(100% - 30px)
}
.slider-flex-height.slick-initialized .slick-track .slick-slide .btn-wrap .btn,.slider-flex-height.slick-initialized .slick-track .slick-slide .btn-wrap .jvectormap-goback,.slider-flex-height.slick-initialized .slick-track .slick-slide .btn-wrap .jvectormap-zoomin,.slider-flex-height.slick-initialized .slick-track .slick-slide .btn-wrap .jvectormap-zoomout {
 position:static
}
.btn-wrap .btn,.btn-wrap .jvectormap-goback,.btn-wrap .jvectormap-zoomin,.btn-wrap .jvectormap-zoomout {
 width:100%!important
}
.btn-wrap .btn+.btn,.btn-wrap .btn+.jvectormap-goback,.btn-wrap .btn+.jvectormap-zoomin,.btn-wrap .btn+.jvectormap-zoomout,.btn-wrap .jvectormap-goback+.btn,.btn-wrap .jvectormap-goback+.jvectormap-goback,.btn-wrap .jvectormap-goback+.jvectormap-zoomin,.btn-wrap .jvectormap-goback+.jvectormap-zoomout,.btn-wrap .jvectormap-zoomin+.btn,.btn-wrap .jvectormap-zoomin+.jvectormap-goback,.btn-wrap .jvectormap-zoomin+.jvectormap-zoomin,.btn-wrap .jvectormap-zoomin+.jvectormap-zoomout,.btn-wrap .jvectormap-zoomout+.btn,.btn-wrap .jvectormap-zoomout+.jvectormap-goback,.btn-wrap .jvectormap-zoomout+.jvectormap-zoomin,.btn-wrap .jvectormap-zoomout+.jvectormap-zoomout {
 margin-top:10px
}
.vanmodule-fullscreen-teaser .fullscreen-teaser-text {
 height:auto
}
.vanmodule-fullscreen-teaser .fullscreen-teaser-text.align-text-top {
 top:0;
 bottom:auto
}
.vanmodule-fullscreen-teaser .fullscreen-teaser-text.align-text-bottom {
 top:auto;
 bottom:0
}
.vanmodule-fullscreen-teaser .fullscreen-teaser-text.bg-gradient .inside-headline .btn+script:last-child,.vanmodule-fullscreen-teaser .fullscreen-teaser-text.bg-gradient .inside-headline .btn:last-child,.vanmodule-fullscreen-teaser .fullscreen-teaser-text.bg-gradient .inside-headline .jvectormap-goback+script:last-child,.vanmodule-fullscreen-teaser .fullscreen-teaser-text.bg-gradient .inside-headline .jvectormap-goback:last-child,.vanmodule-fullscreen-teaser .fullscreen-teaser-text.bg-gradient .inside-headline .jvectormap-zoomin+script:last-child,.vanmodule-fullscreen-teaser .fullscreen-teaser-text.bg-gradient .inside-headline .jvectormap-zoomin:last-child,.vanmodule-fullscreen-teaser .fullscreen-teaser-text.bg-gradient .inside-headline .jvectormap-zoomout+script:last-child,.vanmodule-fullscreen-teaser .fullscreen-teaser-text.bg-gradient .inside-headline .jvectormap-zoomout:last-child,.vanmodule-fullscreen-teaser .fullscreen-teaser-text.bg-gradient .inside-headline p.lead+script:last-child,.vanmodule-fullscreen-teaser .fullscreen-teaser-text.bg-gradient .inside-headline p.lead:last-child {
 margin-bottom:0
}
.vanmodule-fullscreen-teaser .fullscreen-teaser-text:not(.bg-gradient) {
 padding:20px 0
}
@media (min-width:768px) {
 .vanmodule-fullscreen-teaser .fullscreen-teaser-text:not(.bg-gradient) {
  padding:50px 0
 }
}
@media (max-width:768px) {
 .vanmodule-fullscreen-teaser .fullscreen-teaser-text:not(.bg-gradient) {
  padding:30px 0
 }
}
@media (max-width:767px) {
 .vanmodule-fullscreen-teaser .fullscreen-teaser-text .brand-label,.vanmodule-fullscreen-teaser .fullscreen-teaser-text.parallax-txt {
  background:0 0
 }
}
@media (max-width:767px) {
 .vanmodule-fullscreen-teaser.bg-gray .caption,.vanmodule-fullscreen-teaser.bg-gray .h1,.vanmodule-fullscreen-teaser.bg-gray .h2,.vanmodule-fullscreen-teaser.bg-gray .h3,.vanmodule-fullscreen-teaser.bg-gray .h4,.vanmodule-fullscreen-teaser.bg-gray .h5,.vanmodule-fullscreen-teaser.bg-gray .h6,.vanmodule-fullscreen-teaser.bg-gray .lead,.vanmodule-fullscreen-teaser.bg-gray .turntable .controls a:before,.vanmodule-fullscreen-teaser.bg-gray [class*=" icon-"]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-gray [class*=" icon-"]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-gray [class*="-icon"]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-gray [class*="-icon"]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-gray [class^=icon-]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-gray [class^=icon-]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-gray h1,.vanmodule-fullscreen-teaser.bg-gray h2,.vanmodule-fullscreen-teaser.bg-gray h3,.vanmodule-fullscreen-teaser.bg-gray h4,.vanmodule-fullscreen-teaser.bg-gray h5,.vanmodule-fullscreen-teaser.bg-gray h6,.vanmodule-fullscreen-teaser.bg-gray p,.vanmodule-fullscreen-teaser.bg-gray sup,.vanmodule-fullscreen-teaser.bg-white .caption,.vanmodule-fullscreen-teaser.bg-white .h1,.vanmodule-fullscreen-teaser.bg-white .h2,.vanmodule-fullscreen-teaser.bg-white .h3,.vanmodule-fullscreen-teaser.bg-white .h4,.vanmodule-fullscreen-teaser.bg-white .h5,.vanmodule-fullscreen-teaser.bg-white .h6,.vanmodule-fullscreen-teaser.bg-white .lead,.vanmodule-fullscreen-teaser.bg-white .turntable .controls a:before,.vanmodule-fullscreen-teaser.bg-white [class*=" icon-"]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-white [class*=" icon-"]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-white [class*="-icon"]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-white [class*="-icon"]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-white [class^=icon-]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-white [class^=icon-]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-white h1,.vanmodule-fullscreen-teaser.bg-white h2,.vanmodule-fullscreen-teaser.bg-white h3,.vanmodule-fullscreen-teaser.bg-white h4,.vanmodule-fullscreen-teaser.bg-white h5,.vanmodule-fullscreen-teaser.bg-white h6,.vanmodule-fullscreen-teaser.bg-white p,.vanmodule-fullscreen-teaser.bg-white sup,.vanmodule-fullscreen-teaser:not([class*=bg-]) .caption,.vanmodule-fullscreen-teaser:not([class*=bg-]) .h1,.vanmodule-fullscreen-teaser:not([class*=bg-]) .h2,.vanmodule-fullscreen-teaser:not([class*=bg-]) .h3,.vanmodule-fullscreen-teaser:not([class*=bg-]) .h4,.vanmodule-fullscreen-teaser:not([class*=bg-]) .h5,.vanmodule-fullscreen-teaser:not([class*=bg-]) .h6,.vanmodule-fullscreen-teaser:not([class*=bg-]) .lead,.vanmodule-fullscreen-teaser:not([class*=bg-]) .turntable .controls a:before,.vanmodule-fullscreen-teaser:not([class*=bg-]) [class*=" icon-"]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser:not([class*=bg-]) [class*=" icon-"]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser:not([class*=bg-]) [class*="-icon"]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser:not([class*=bg-]) [class*="-icon"]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser:not([class*=bg-]) [class^=icon-]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser:not([class*=bg-]) [class^=icon-]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser:not([class*=bg-]) h1,.vanmodule-fullscreen-teaser:not([class*=bg-]) h2,.vanmodule-fullscreen-teaser:not([class*=bg-]) h3,.vanmodule-fullscreen-teaser:not([class*=bg-]) h4,.vanmodule-fullscreen-teaser:not([class*=bg-]) h5,.vanmodule-fullscreen-teaser:not([class*=bg-]) h6,.vanmodule-fullscreen-teaser:not([class*=bg-]) p,.vanmodule-fullscreen-teaser:not([class*=bg-]) sup {
  -webkit-transition:color 1s ease-in-out;
  transition:color 1s ease-in-out;
  color:#303c49
 }
 .vanmodule-fullscreen-teaser.bg-black .caption,.vanmodule-fullscreen-teaser.bg-black .h1,.vanmodule-fullscreen-teaser.bg-black .h2,.vanmodule-fullscreen-teaser.bg-black .h3,.vanmodule-fullscreen-teaser.bg-black .h4,.vanmodule-fullscreen-teaser.bg-black .h5,.vanmodule-fullscreen-teaser.bg-black .h6,.vanmodule-fullscreen-teaser.bg-black .lead,.vanmodule-fullscreen-teaser.bg-black .turntable .controls a:before,.vanmodule-fullscreen-teaser.bg-black [class*=" icon-"]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-black [class*=" icon-"]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-black [class*="-icon"]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-black [class*="-icon"]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-black [class^=icon-]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-black [class^=icon-]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-black h1,.vanmodule-fullscreen-teaser.bg-black h2,.vanmodule-fullscreen-teaser.bg-black h3,.vanmodule-fullscreen-teaser.bg-black h4,.vanmodule-fullscreen-teaser.bg-black h5,.vanmodule-fullscreen-teaser.bg-black h6,.vanmodule-fullscreen-teaser.bg-black p,.vanmodule-fullscreen-teaser.bg-black sup,.vanmodule-fullscreen-teaser.bg-primary .caption,.vanmodule-fullscreen-teaser.bg-primary .h1,.vanmodule-fullscreen-teaser.bg-primary .h2,.vanmodule-fullscreen-teaser.bg-primary .h3,.vanmodule-fullscreen-teaser.bg-primary .h4,.vanmodule-fullscreen-teaser.bg-primary .h5,.vanmodule-fullscreen-teaser.bg-primary .h6,.vanmodule-fullscreen-teaser.bg-primary .lead,.vanmodule-fullscreen-teaser.bg-primary .turntable .controls a:before,.vanmodule-fullscreen-teaser.bg-primary [class*=" icon-"]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-primary [class*=" icon-"]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-primary [class*="-icon"]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-primary [class*="-icon"]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-primary [class^=icon-]:not(.icon-play):not(.btn-cta),.vanmodule-fullscreen-teaser.bg-primary [class^=icon-]:not(.icon-play):not(.btn-cta):before,.vanmodule-fullscreen-teaser.bg-primary h1,.vanmodule-fullscreen-teaser.bg-primary h2,.vanmodule-fullscreen-teaser.bg-primary h3,.vanmodule-fullscreen-teaser.bg-primary h4,.vanmodule-fullscreen-teaser.bg-primary h5,.vanmodule-fullscreen-teaser.bg-primary h6,.vanmodule-fullscreen-teaser.bg-primary p,.vanmodule-fullscreen-teaser.bg-primary sup {
  -webkit-transition:color 1s ease-in-out;
  transition:color 1s ease-in-out;
  color:#fff
 }
}
.pointer-container {
 position:relative
}
.pointer-container .mousePointer {
 position:absolute;
 bottom:10px;
 background-color:#fff;
 border:1px solid #303c49;
 border-radius:4px;
 width:60px;
 height:60px;
 -webkit-transition:background-color .6s ease-out;
 transition:background-color .6s ease-out;
 right:10px
}
@media (min-width:768px) {
 .pointer-container .mousePointer {
  right:20px
 }
}
@media (min-width:1012px) {
 .pointer-container .mousePointer {
  right:25px
 }
}
@media (min-width:1200px) {
 .pointer-container .mousePointer {
  right:40px
 }
}
.pointer-container .mousePointer:hover {
 background-color:#e2e3e4
}
.pointer-container .mousePointer .mouse {
 top:16px;
 right:12px
}
.pointer-container .mousePointer span:before {
 font-size:32px;
 color:#303c49
}
.brand-label {
 bottom:0;
 z-index:5;
 width:100%
}
.brand-label .right-top {
 position:absolute;
 top:40px;
 right:0;
 width:25%
}
.brand-label .h3,.brand-label .h4 {
 color:#fff
}
.brand-label .bg-primary {
 margin-bottom:40px;
 position:relative
}
.brand-label .bg-primary:after,.brand-label .bg-primary:before {
 content:'';
 position:absolute;
 width:100%;
 height:100%
}
.brand-label .animated .draw.draw-top {
 border-top:1px solid #303c49
}
.brand-label .animated .draw.draw-top.animated {
 -webkit-animation-duration:.8s;
 animation-duration:.8s;
 -webkit-animation-delay:1s;
 animation-delay:1s
}
.brand-label .animated .draw.draw-bottom {
 border-top:1px solid #303c49;
 -webkit-animation-delay:1.4s;
 animation-delay:1.4s
}
.brand-label .animated .draw.draw-bottom.animated {
 -webkit-animation-duration:.8s;
 animation-duration:.8s;
 -webkit-animation-delay:1s;
 animation-delay:1s
}
.brand-label .animated .draw-left {
 width:1px;
 background-color:#303c49;
 top:0;
 left:0;
 position:absolute;
 -webkit-animation-delay:1s;
 animation-delay:1s
}
.brand-label .animated .draw-right {
 width:5px;
 border-right:1px solid #303c49!important;
 top:0;
 right:0;
 position:absolute;
 -webkit-animation-delay:1.8s;
 animation-delay:1.8s
}
.brand-label .animated .draw-left.animated,.brand-label .animated .draw-right.animated {
 -webkit-animation-duration:.4s;
 animation-duration:.4s
}
@-webkit-keyframes draw-animation {
 from {
  width:0;
  height:0
 }
 to {
  width:100%;
  height:100%
 }
}
@keyframes draw-animation {
 from {
  width:0;
  height:0
 }
 to {
  width:100%;
  height:100%
 }
}
.brand-label .animated .draw {
 -webkit-animation-name:draw-animation;
 animation-name:draw-animation
}
@-webkit-keyframes draw-animation-side {
 from {
  height:0
 }
 to {
  height:100%
 }
}
@keyframes draw-animation-side {
 from {
  height:0
 }
 to {
  height:100%
 }
}
.brand-label .animated .draw-left,.brand-label .animated .draw-right {
 -webkit-animation-name:draw-animation-side;
 animation-name:draw-animation-side
}
@-webkit-keyframes brand-label-bg {
 from {
  background-color:rgba(48,60,73,0)
 }
 to {
  background-color:#303c49
 }
}
@keyframes brand-label-bg {
 from {
  background-color:rgba(48,60,73,0)
 }
 to {
  background-color:#303c49
 }
}
.brand-label .bg-primary.animated {
 -webkit-animation-name:brand-label-bg;
 animation-name:brand-label-bg;
 -webkit-animation-delay:2s;
 animation-delay:2s
}
.brand-label .bg-primary.animated-no {
 background-color:#303c49
}
.brand-label .bg-primary .txt {
 padding:30px;
 position:relative
}
.brand-label .bg-primary h1 {
 color:#fff
}
@-webkit-keyframes brand-label-txt {
 from {
  opacity:0;
  -webkit-transform:translate3d(-40px,0,0);
  transform:translate3d(-40px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
@keyframes brand-label-txt {
 from {
  opacity:0;
  -webkit-transform:translate3d(-40px,0,0);
  transform:translate3d(-40px,0,0)
 }
 to {
  opacity:1;
  -webkit-transform:none;
  transform:none
 }
}
.brand-label.section-1 .txt.animated {
 -webkit-animation-name:brand-label-txt;
 animation-name:brand-label-txt;
 -webkit-animation-delay:2.5s;
 animation-delay:2.5s;
 opacity:0
}
.brand-label.section-1 .txt.animated-no {
 opacity:1
}
.brand-label .functional-divider-header {
 border-top:8px solid #e40045;
 margin-top:0
}
@-webkit-keyframes keyline {
 0% {
  width:0;
  opacity:1
 }
 100% {
  width:100%;
  opacity:1
 }
}
@keyframes keyline {
 0% {
  width:0;
  opacity:1
 }
 100% {
  width:100%;
  opacity:1
 }
}
.brand-label .keyline-ani.animated {
 -webkit-animation-name:keyline;
 animation-name:keyline;
 -webkit-animation-delay:3s;
 animation-delay:3s;
 border-top:4px solid #e40045;
 opacity:1
}
.brand-label .keyline-ani.animated-no {
 border-top:4px solid #e40045;
 opacity:1
}
.brand-label .animated .subline {
 -webkit-animation-delay:3.5s;
 animation-delay:3.5s;
 opacity:0
}
.brand-label .animated-no .subline {
 opacity:1
}
.brand-label.animated.section-2,.brand-label.animated.section-3 {
 display:none
}
.brand-label.animated-no.section-2,.brand-label.animated-no.section-3 {
 display:block
}
.brand-label.section-2.animated.fadeInUp,.brand-label.section-3.animated.fadeInUp {
 display:block
}
.icon-link_arrow_outline_down {
 font-family:icon!important
}
.icon-link_arrow_outline_down:before {
 content:"\e60c"
}
.behind .icon-link_arrow_outline_down {
 font-size:32px
}
@media (max-width:767px) {
 .behind {
  -webkit-transform:none!important;
  transform:none!important
 }
}
@media (min-width:768px) {
 .behind {
  border-radius:50%;
  width:280px;
  height:280px;
  margin:0 auto;
  padding:40px 20px;
  position:relative;
  z-index:2;
  top:100px
 }
 .behind.yellow {
  background-color:#ffcd00
 }
 .behind.yellow * {
  color:#303c49
 }
 .behind.red {
  background-color:#e40045
 }
 .behind.red * {
  color:#fff
 }
 .behind .h1 {
  max-width:240px;
  word-wrap:break-word;
  font-size:40px;
  margin:0 auto
 }
}
.mousePointer {
 display:none
}
@media (min-width:768px) {
 .mousePointer {
  display:block;
  position:relative;
  color:#fff;
  z-index:2
 }
}
.behind .mousePointer .mouse {
 padding-top:5px
}
.mousePointer .mouse {
 position:absolute;
 right:calc(50% - 16px);
 -webkit-transform-origin:center bottom;
 transform-origin:center bottom;
 -webkit-animation:mouseBounceLow 3s infinite;
 animation:mouseBounceLow 3s infinite
}
@-webkit-keyframes mouseBounce {
 0%,17.66%,26.66%,33.33%,6.66% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 13.33%,14.33% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-30px,0);
  transform:translate3d(0,-30px,0)
 }
 23.33% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-15px,0);
  transform:translate3d(0,-15px,0)
 }
 30% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
@keyframes mouseBounce {
 0%,17.66%,26.66%,33.33%,6.66% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 13.33%,14.33% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-30px,0);
  transform:translate3d(0,-30px,0)
 }
 23.33% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-15px,0);
  transform:translate3d(0,-15px,0)
 }
 30% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
@-webkit-keyframes mouseBounceLow {
 0%,17.66%,26.66%,33.33%,6.66% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 13.33%,14.33% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 23.33% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 30% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
@keyframes mouseBounceLow {
 0%,17.66%,26.66%,33.33%,6.66% {
  -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
  transition-timing-function:cubic-bezier(.215,.61,.355,1);
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
 13.33%,14.33% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-20px,0);
  transform:translate3d(0,-20px,0)
 }
 23.33% {
  -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  transition-timing-function:cubic-bezier(.755,.05,.855,.06);
  -webkit-transform:translate3d(0,-10px,0);
  transform:translate3d(0,-10px,0)
 }
 30% {
  -webkit-transform:translate3d(0,-4px,0);
  transform:translate3d(0,-4px,0)
 }
}
.vanmodule-onepager-stage .slick-dotted.slick-slider {
 margin-bottom:0
}
.vanmodule-onepager-stage .onepager-stage-image>div+a,.vanmodule-onepager-stage .onepager-stage-image>div+div {
 left:0;
 opacity:0;
 position:absolute;
 top:0
}
.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container {
 height:auto
}
@media (min-width:768px) {
 .vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container {
  height:100%
 }
}
.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container img,.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container picture {
 z-index:-1
}
.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink {
 width:100%;
 height:100%;
 display:block;
 position:relative
}
.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-a,.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-b {
 position:absolute;
 padding:0;
 width:100%;
 margin:0;
 top:0;
 bottom:0;
 display:block;
 height:100%;
 background:0 0;
 right:0;
 left:0
}
.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-a .behind,.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-b .behind {
 width:62px;
 height:62px;
 padding:0;
 position:absolute;
 margin:0 auto;
 top:calc(50% - 31px);
 left:calc(50% - 31px)
}
.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-a .behind .icon-play::before,.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-b .behind .icon-play::before {
 left:auto!important;
 top:auto!important;
 position:relative
}
@media (min-width:480px) {
 .vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-a .behind,.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-b .behind {
  width:93px;
  height:93px;
  top:calc(50% - 47px);
  left:calc(50% - 47px)
 }
 .vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-a .behind .icon-play::before,.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-b .behind .icon-play::before {
  left:auto!important;
  top:auto!important;
  position:relative
 }
}
@media (min-width:768px) {
 .vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-a,.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-b {
  position:relative;
  padding:0
 }
 .vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-a .behind,.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-b .behind {
  width:124px;
  height:124px;
  top:calc(50% - 62px);
  left:calc(50% - 62px)
 }
}
@media (min-width:1012px) {
 .vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-a .behind,.vanmodule-onepager-stage .onepager-stage-image .parallax-wrapper .parallax-container .onepager-stage-videolink .content-b .behind {
  width:186px;
  height:186px;
  top:calc(50% - 93px);
  left:calc(50% - 93px)
 }
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text>div+a,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text>div+div,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text>div>.container {
 left:0;
 opacity:0;
 position:absolute;
 top:0
}
@media (min-width:768px) {
 .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bg-gradient {
  height:auto!important;
  padding-bottom:42px
 }
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text div:not(.bg-gradient)>.container {
 padding-bottom:53px;
 padding-top:50px
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .btn,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .jvectormap-goback,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .jvectormap-zoomin,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .jvectormap-zoomout {
 position:relative
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .btn .icon-lightbox-open,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .jvectormap-goback .icon-lightbox-open,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .jvectormap-zoomin .icon-lightbox-open,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .jvectormap-zoomout .icon-lightbox-open {
 padding-right:12px
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .btn .icon-lightbox-open:before,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .jvectormap-goback .icon-lightbox-open:before,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .jvectormap-zoomin .icon-lightbox-open:before,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .jvectormap-zoomout .icon-lightbox-open:before {
 top:-8px
}
@media (max-width:1011px) {
 .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container {
  -webkit-transform:none;
  transform:none;
  top:auto
 }
 .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container .h1,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container h1 {
  margin-top:-6px
 }
 .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .container>:last-child {
  margin-bottom:0
 }
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .btn,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .jvectormap-goback,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .jvectormap-zoomin,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .jvectormap-zoomout {
 margin:0
}
@media (max-width:767px) {
 .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient :not(.btn):not(.jvectormap-zoomin):not(.jvectormap-zoomout):not(.jvectormap-goback),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient :not(.btn):not(.jvectormap-zoomin):not(.jvectormap-zoomout):not(.jvectormap-goback) {
  color:#fff!important
 }
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta) {
 color:#303c49;
 background-color:#fff;
 border-color:#838a92
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):focus {
 color:#303c49;
 background-color:#e6e5e5;
 border-color:#464a50
}
.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):focus {
 color:#303c49;
 background-color:#fff;
 border-color:#838a92
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):hover {
 color:#303c49;
 background-color:#e6e5e5;
 border-color:#656b73
}
.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):hover {
 color:#303c49;
 background-color:#fff;
 border-color:#838a92
}
.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):active {
 color:#303c49;
 background-color:#e6e5e5;
 border-color:#656b73
}
.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).dropdown-toggle,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):active {
 color:#303c49;
 background-color:#fff;
 border-color:#838a92
}
.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle:hover,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:hover,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:hover,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:hover,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).dropdown-toggle:hover,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:hover,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:hover,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:hover {
 color:#303c49;
 background-color:#d4d4d4;
 border-color:#464a50
}
.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle:hover,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:hover,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:hover,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:hover,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).dropdown-toggle:hover,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:hover,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:hover,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:hover {
 color:#303c49;
 background-color:#fff;
 border-color:#838a92
}
.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):active {
 background-image:none
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta)[disabled]:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta)[disabled]:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta)[disabled]:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta)[disabled]:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta)[disabled]:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta)[disabled]:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta)[disabled]:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta)[disabled]:hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta):hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta):hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta):hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta):hover {
 background-color:#fff;
 border-color:#838a92
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta) .badge,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta) .badge,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta) .badge,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta) .badge,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta) .badge,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta) .badge,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta) .badge,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta) .badge {
 color:#fff;
 background-color:#303c49
}
.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta) .link:before,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta) .link:before,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta) .link:before,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta) .link:before,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .btn:not(.btn-cta) .link:before,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-goback:not(.btn-cta) .link:before,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomin:not(.btn-cta) .link:before,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--light .bg-gradient .jvectormap-zoomout:not(.btn-cta) .link:before {
 color:#e40045
}
@media (min-width:768px) {
 .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta),.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta) {
  color:#fff;
  background-color:#303c49;
  border-color:#838a92
 }
 .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):focus {
  color:#fff;
  background-color:#1c232a;
  border-color:#464a50
 }
 .touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):focus {
  color:#fff;
  background-color:#303c49;
  border-color:#838a92
 }
 .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):hover {
  color:#fff;
  background-color:#1c232a;
  border-color:#656b73
 }
 .touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):hover {
  color:#fff;
  background-color:#303c49;
  border-color:#838a92
 }
 .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active {
  color:#fff;
  background-color:#1c232a;
  border-color:#656b73
 }
 .touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active {
  color:#fff;
  background-color:#303c49;
  border-color:#838a92
 }
 .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle:hover,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:hover,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:hover,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle.focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:focus,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:hover {
  color:#fff;
  background-color:#0e1115;
  border-color:#464a50
 }
 .touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle:hover,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle:hover,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle:hover,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle.focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:focus,.touchevents .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active:hover,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active.focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:focus,.touchevents .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active:hover {
  color:#fff;
  background-color:#303c49;
  border-color:#838a92
 }
 .open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).dropdown-toggle,.open>.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).dropdown-toggle,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).active,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):active {
  background-image:none
 }
 .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta)[disabled]:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta)[disabled]:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta)[disabled]:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).disabled.focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).disabled:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).disabled:hover,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta)[disabled].focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta)[disabled]:focus,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta)[disabled]:hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta):hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta):hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta):hover,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta).focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):focus,fieldset[disabled] .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta):hover {
  background-color:#303c49;
  border-color:#838a92
 }
 .vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .btn:not(.btn-cta) .badge,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-goback:not(.btn-cta) .badge,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomin:not(.btn-cta) .badge,.vanmodule-onepager-stage .onepager-stage-image .onepager-stage-text .bgcolor-txt--dark .bg-gradient .jvectormap-zoomout:not(.btn-cta) .badge {
  color:#303c49;
  background-color:#fff
 }
}
.vanmodule-onepager-stage .onepager-stage-image .slick-slide {
 height:100%;
 margin:0;
 overflow:hidden;
 position:relative;
 width:auto
}
.vanmodule-onepager-stage .onepager-stage-image .slick-arrow {
 height:auto;
 width:auto
}
.vanmodule-onepager-stage .onepager-stage-image .slick-arrow:before {
 color:#fff;
 text-shadow:0 0 4px rgba(0,0,0,.3)
}
.onepager .vanmodule-image-gallery-slider {
 position:relative
}
.onepager .vanmodule-image-gallery-slider .inside-headline .lead {
 margin-bottom:0
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs {
 max-height:46px;
 margin-bottom:20px
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs:not(.hide-arrows) {
 padding:0 32px 0 22px
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs li {
 overflow:hidden
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs li:first-child {
 padding-left:0
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs li:first-child a {
 margin-left:11px
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs li a:focus,.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs li a:hover,.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs li a:visited {
 background-color:transparent
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs li.slick-active a {
 color:#e40045
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs li.slick-active a:after {
 opacity:1;
 left:0;
 right:0
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs li.slick-active a sup {
 color:#e40045
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs li a:hover:after {
 opacity:1
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs .slick-list,.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs .slick-track {
 max-height:45px
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs .slick-arrow {
 z-index:99;
 bottom:0
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs .slick-arrow:before {
 font-size:24px!important
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs .slick-arrow.slick-prev {
 left:-3px
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs .slick-arrow.slick-next {
 right:-3px
}
.onepager .vanmodule-image-gallery-slider .nav-tabs-container .nav-tabs .slick-arrow.slick-disabled:before {
 opacity:1;
 color:#838a92
}
@media (min-width:768px) {
 .onepager .vanmodule-image-gallery-slider .fullscreen .parallax-img,.onepager .vanmodule-image-gallery-slider .fullscreen .parallax-wrapper,.onepager .vanmodule-image-gallery-slider .fullscreen .slick-track {
  height:calc(100vh - 50px - 65px)
 }
}
@media screen and (min-width:768px) and (device-width:768px) and (orientation:portrait) {
 .onepager .vanmodule-image-gallery-slider .fullscreen .parallax-img,.onepager .vanmodule-image-gallery-slider .fullscreen .parallax-wrapper,.onepager .vanmodule-image-gallery-slider .fullscreen .slick-track {
  height:calc(100vh - 50px - 23px)
 }
}
@media (min-width:768px) {
 .onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper,.onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .slick-track {
  height:calc(100vh - 50px - 65px)
 }
}
@media screen and (min-width:768px) and (device-width:768px) and (orientation:portrait) {
 .onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper,.onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .slick-track {
  height:calc(100vh - 50px - 65px - 23px)
 }
}
@media (min-width:1012px) {
 .onepager .vanmodule-image-gallery-slider .fullscreen .parallax-img,.onepager .vanmodule-image-gallery-slider .fullscreen .parallax-wrapper,.onepager .vanmodule-image-gallery-slider .fullscreen .slick-track {
  height:calc(100vh - 65px)
 }
}
@media screen and (min-width:1012px) and (device-width:768px) and (orientation:portrait) {
 .onepager .vanmodule-image-gallery-slider .fullscreen .parallax-img,.onepager .vanmodule-image-gallery-slider .fullscreen .parallax-wrapper,.onepager .vanmodule-image-gallery-slider .fullscreen .slick-track {
  height:calc(100vh - 65px - 23px)
 }
}
@media (min-width:1012px) {
 .onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper,.onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .slick-track {
  height:calc(100vh - 50px - 65px)
 }
}
@media screen and (min-width:1012px) and (device-width:768px) and (orientation:portrait) {
 .onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-img,.onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .parallax-wrapper,.onepager .vanmodule-image-gallery-slider .fullscreen:not(:first-of-type).minus-anchor-navi-bar .slick-track {
  height:calc(100vh - 50px - 65px - 23px)
 }
}
.onepager .vanmodule-image-gallery-slider .parallax-img .slick-arrow {
 height:100%;
 height:100%;
 width:75px;
 top:0;
 -webkit-transform:none;
 transform:none
}
@media (min-width:768px) {
 .onepager .vanmodule-image-gallery-slider .parallax-img .slick-arrow {
  width:200px
 }
}
.onepager .vanmodule-image-gallery-slider .parallax-img .slick-arrow:before {
 content:''
}
.onepager .vanmodule-image-gallery-slider .parallax-img .slick-arrow[aria-disabled=true] {
 display:none!important
}
.onepager .vanmodule-image-gallery-slider .parallax-img .slick-list,.onepager .vanmodule-image-gallery-slider .parallax-img .slick-track {
 max-height:100%
}
.onepager .vanmodule-image-gallery-slider .parallax-img .slick-list .slick-slide,.onepager .vanmodule-image-gallery-slider .parallax-img .slick-track .slick-slide {
 z-index:-1
}
.onepager .vanmodule-image-gallery-slider .parallax-txt {
 background:inherit;
 z-index:1!important
}
.onepager .vanmodule-image-gallery-slider .parallax-txt .brand-label {
 background:inherit
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text a {
 cursor:pointer
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text a:not(.btn):not(.jvectormap-zoomin):not(.jvectormap-zoomout):not(.jvectormap-goback):not(.link) {
 text-decoration:underline
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-accordion-toggle {
 text-align:center;
 display:block;
 width:100%;
 height:24px;
 margin-bottom:-24px
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-accordion-toggle:before {
 top:-3px;
 left:calc(50% - 13px);
 color:#e40045;
 font-size:26px;
 z-index:10;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-transition:transform .75s ease-in-out;
 -webkit-transition:-webkit-transform .75s ease-in-out;
 transition:-webkit-transform .75s ease-in-out;
 transition:transform .75s ease-in-out;
 transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out
}
@media (min-width:768px) {
 .onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-accordion-toggle:before {
  font-size:36px;
  position:absolute;
  left:calc(50% - 18px)
 }
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-accordion-toggle.rotate-icon:before {
 -webkit-transition-delay:5ms;
 transition-delay:5ms;
 -webkit-transform:rotate(-225deg);
 transform:rotate(-225deg)
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents {
 padding:48px 0 12px 0!important
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .btn:last-child,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-goback:last-child,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-zoomin:last-child,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-zoomout:last-child,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 p:last-child {
 margin-bottom:0
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .btn:last-child .btn,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .btn:last-child .jvectormap-goback,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .btn:last-child .jvectormap-zoomin,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .btn:last-child .jvectormap-zoomout,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-goback:last-child .btn,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-goback:last-child .jvectormap-goback,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-goback:last-child .jvectormap-zoomin,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-goback:last-child .jvectormap-zoomout,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-zoomin:last-child .btn,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-zoomin:last-child .jvectormap-goback,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-zoomin:last-child .jvectormap-zoomin,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-zoomin:last-child .jvectormap-zoomout,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-zoomout:last-child .btn,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-zoomout:last-child .jvectormap-goback,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-zoomout:last-child .jvectormap-zoomin,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 .jvectormap-zoomout:last-child .jvectormap-zoomout,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 p:last-child .btn,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 p:last-child .jvectormap-goback,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 p:last-child .jvectormap-zoomin,.onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-contents .row .col-sm-9 p:last-child .jvectormap-zoomout {
 margin-bottom:0
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text .info {
 position:absolute;
 top:10px;
 right:20px
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text .info.h1 {
 font-size:62px
}
@media (max-width:767px) {
 .onepager .vanmodule-image-gallery-slider .image-gallery-text .info.h1 {
  font-size:32px
 }
}
.onepager .vanmodule-image-gallery-slider .image-gallery-text .info .total {
 opacity:.5
}
.onepager .vanmodule-image-gallery-slider.bg-primary .nav-tabs-container .nav-tabs li a {
 color:#fff
}
.onepager .vanmodule-image-gallery-slider.bg-primary .nav-tabs-container .nav-tabs li.slick-active a {
 color:#fff
}
.onepager .vanmodule-image-gallery-slider.bg-primary .nav-tabs-container .nav-tabs li.slick-active a:after {
 background:#fff
}
.onepager .vanmodule-image-gallery-slider.bg-primary .nav-tabs-container .nav-tabs li.slick-active a sup {
 color:#fff
}
.onepager .vanmodule-image-gallery-slider.bg-primary .nav-tabs-container .nav-tabs li a:hover {
 color:#fff
}
@media (min-width:768px) {
 .onepager .vanmodule-image-gallery-slider .image-gallery-text .bg-gradient {
  background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(14%,rgba(255,255,255,.9)),color-stop(60%,#fff),color-stop(80%,#fff),to(#fff));
  background:linear-gradient(to bottom,transparent 0,rgba(255,255,255,.9) 14%,#fff 60%,#fff 80%,#fff 100%);
  padding-bottom:12px!important
 }
 .onepager .vanmodule-image-gallery-slider .image-gallery-text .bg-gradient>.container .collapse {
  padding:0!important
 }
 .onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-accordion-toggle {
  height:60px;
  margin-bottom:-30px
 }
 .onepager .vanmodule-image-gallery-slider .image-gallery-text .collapsible-accordion-toggle:before {
  font-size:46px;
  top:2px
 }
 .onepager .vanmodule-image-gallery-slider .image-gallery-text .info {
  top:auto;
  bottom:16px
 }
 .onepager .vanmodule-image-gallery-slider.bg-gray .bg-gradient {
  background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(14%,rgba(240,241,242,.9)),color-stop(60%,#f0f1f2),color-stop(80%,#f0f1f2),to(#f0f1f2));
  background:linear-gradient(to bottom,transparent 0,rgba(240,241,242,.9) 14%,#f0f1f2 60%,#f0f1f2 80%,#f0f1f2 100%)
 }
 .onepager .vanmodule-image-gallery-slider.bg-primary .bg-gradient {
  background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(14%,rgba(48,60,73,.9)),color-stop(60%,#303c49),color-stop(80%,#303c49),to(#303c49));
  background:linear-gradient(to bottom,transparent 0,rgba(48,60,73,.9) 14%,#303c49 60%,#303c49 80%,#303c49 100%)
 }
}
@media (min-width:1200px) {
 .onepager .vanmodule-image-gallery-slider .info {
  right:40px
 }
}
.vanmodule-content-slider {
 overflow-x:hidden
}
.vanmodule-content-slider.spacer-md-inner-bottom {
 padding-bottom:10px
}
.vanmodule-content-slider .tab-navi-wrapper {
 background:#303c49;
 border-bottom:1px solid #d6d8db
}
.vanmodule-content-slider .tab-content-wrapper {
 background:#303c49
}
.vanmodule-content-slider .tab-content-wrapper.white {
 background:#fff
}
.vanmodule-content-slider .container {
 background:#303c49;
 color:#fff
}
.vanmodule-content-slider .container.white {
 color:#303c49;
 background:#fff
}
.vanmodule-content-slider .container.white .tab-content-margin {
 margin-bottom:20px
}
.vanmodule-content-slider .date,.vanmodule-content-slider .reading {
 text-decoration:none;
 display:block;
 position:relative;
 padding-bottom:5px
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs {
 max-height:none
}
.vanmodule-content-slider .nav-tabs .slick-slide>a,.vanmodule-content-slider .nav-tabs li .h3,.vanmodule-content-slider .nav-tabs>li>a {
 color:#838a92
}
.vanmodule-content-slider .h3,.vanmodule-content-slider .nav-tabs .active .h3,.vanmodule-content-slider .nav-tabs .h3:hover,.vanmodule-content-slider .nav-tabs .slick-slide.active>a,.vanmodule-content-slider .nav-tabs .slick-slide>a:hover,.vanmodule-content-slider .nav-tabs>li.active>a {
 color:#fff
}
.vanmodule-content-slider .nav-tabs .slick-slide>a:after,.vanmodule-content-slider .nav-tabs>li>a:after {
 background-color:#fff
}
.vanmodule-content-slider .nav-tabs .active.white .h3,.vanmodule-content-slider .nav-tabs li.active.white,.vanmodule-content-slider .nav-tabs li.active.white>a {
 color:#303c49;
 background-color:#fff
}
.vanmodule-content-slider .nav-tabs li.active.white:before {
 position:absolute;
 content:'';
 height:1px;
 width:100%;
 top:0;
 left:0;
 background-color:#303c49;
 z-index:9999
}
.vanmodule-content-slider .nav-tabs li.white>a:after {
 background-color:#303c49
}
@media (min-width:340px) {
 .vanmodule-content-slider .content-slider-navi .slick-list:after {
  content:"";
  position:absolute;
  display:block;
  top:0;
  right:0;
  z-index:10;
  width:40px;
  height:100%;
  background:-webkit-gradient(linear,right top,left top,from(#303c49),to(rgba(48,60,73,0)));
  background:linear-gradient(270deg,#303c49 0,rgba(48,60,73,0) 100%)
 }
}
.vanmodule-content-slider .nav-tabs-container {
 border-bottom:none
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs:not(.hide-arrows) .slick-arrow::before {
 font-size:40px
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs:not(.hide-arrows) .slick-arrow.slick-prev {
 top:50%;
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%)
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs:not(.hide-arrows) .slick-arrow.slick-next {
 top:50%;
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%)
}
@media (min-width:768px) and (max-width:1023px) {
 .vanmodule-content-slider .nav-tabs-container:not(.hide-arrows) .slick-prev {
  left:-8px
 }
 .vanmodule-content-slider .nav-tabs-container:not(.hide-arrows) .slick-next {
  right:-8px
 }
 .vanmodule-content-slider .nav-tabs-container:not(.hide-arrows) .slick-list {
  padding-left:10px
 }
}
@media (min-width:1024px) {
 .vanmodule-content-slider .nav-tabs-container:not(.hide-arrows) .slick-prev {
  left:-30px
 }
 .vanmodule-content-slider .nav-tabs-container:not(.hide-arrows) .slick-next {
  right:-30px
 }
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs a .reading {
 display:none
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs a .h3 {
 width:245px
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs a .wrapper {
 display:block
}
@media (max-width:480px) {
 .vanmodule-content-slider .nav-tabs-container .nav-tabs a .h3 {
  width:258px
 }
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs a:hover .date:after {
 position:absolute;
 content:'';
 height:2px;
 width:50px;
 left:0;
 bottom:0;
 background:#fff
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs .active .reading:after {
 position:absolute;
 content:'';
 height:2px;
 width:50px;
 left:0;
 bottom:0;
 background:#fff
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs .active.white .reading:after {
 background:#303c49
}
@media (max-width:480px) {
 .vanmodule-content-slider .nav-tabs-container .nav-tabs.content-slider-navi {
  padding-left:22px
 }
 .vanmodule-content-slider .nav-tabs-container .nav-tabs .white .h3 {
  width:205px
 }
}
.vanmodule-content-slider .content-slider-content a {
 color:#fff
}
.vanmodule-content-slider .content-slider-content figure,.vanmodule-content-slider .content-slider-content picture {
 display:table;
 width:auto
}
@media (min-width:768px) and (max-width:1012px) {
 .vanmodule-content-slider .content-slider-content figure,.vanmodule-content-slider .content-slider-content picture {
  width:100%
 }
}
.vanmodule-content-slider .content-slider-content figcaption {
 display:table-caption;
 caption-side:bottom
}
.vanmodule-content-slider .content-slider-content .collapsible-accordion-toggle {
 width:30px;
 height:30px;
 display:inline-block;
 position:relative;
 margin-top:20px;
 top:0;
 left:calc(50% - 15px)
}
.vanmodule-content-slider .content-slider-content .collapsible-accordion-toggle .closed .vertical {
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 -webkit-transform:rotate(-90deg);
 transform:rotate(-90deg)
}
.vanmodule-content-slider .content-slider-content .collapsible-accordion-toggle .closed .horizontal {
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 -webkit-transform:rotate(-90deg);
 transform:rotate(-90deg);
 opacity:1
}
.vanmodule-content-slider .content-slider-content .collapsible-accordion-toggle .opened {
 opacity:1
}
.vanmodule-content-slider .content-slider-content .collapsible-accordion-toggle .opened .vertical {
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg)
}
.vanmodule-content-slider .content-slider-content .collapsible-accordion-toggle .opened .horizontal {
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg);
 opacity:0
}
.vanmodule-content-slider .content-slider-content .collapsible-accordion-toggle .plus-minus {
 opacity:.9
}
.vanmodule-content-slider .content-slider-content .collapsible-accordion-toggle .plus-minus .circle .horizontal {
 position:absolute;
 background-color:#e60041;
 width:30px;
 height:5px;
 left:50%;
 margin-left:-15px;
 top:50%;
 margin-top:-2.5px
}
.vanmodule-content-slider .content-slider-content .collapsible-accordion-toggle .plus-minus .circle .vertical {
 position:absolute;
 background-color:red;
 width:5px;
 height:30px;
 left:50%;
 margin-left:-2.5px;
 top:50%;
 margin-top:-15px
}
.vanmodule-content-slider .content-slider-content .date:after {
 position:absolute;
 content:'';
 height:2px;
 width:50px;
 left:0;
 bottom:0;
 background:#fff
}
.vanmodule-content-slider .content-slider-content .download {
 margin:40px 20px 60px 0
}
.vanmodule-content-slider .content-slider-content .download h4 {
 line-height:2em;
 color:#fff;
 border-bottom:1px solid
}
.vanmodule-content-slider .content-slider-content .link.icon-minus:before {
 font-size:24px;
 top:0
}
.vanmodule-content-slider .content-slider-content .link.icon-plus:before {
 font-size:24px;
 top:0
}
.vanmodule-content-slider .content-slider-content .pictures {
 display:inline-block;
 width:100%
}
.vanmodule-content-slider .content-slider-content .pictures .four {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 max-width:537px
}
.vanmodule-content-slider .content-slider-content .pictures .four .icon-play::before {
 font-size:76px
}
@media (min-width:768px) {
 .vanmodule-content-slider .content-slider-content .pictures .four .gallery:nth-child(2n+1) {
  margin-left:0
 }
 .vanmodule-content-slider .content-slider-content .pictures .gallery {
  margin-left:0;
  margin-bottom:20px
 }
}
.vanmodule-content-slider .content-slider-content .pictures:after {
 clear:both
}
.vanmodule-content-slider .content-slider-content .tab-pane>.row {
 position:relative
}
.vanmodule-content-slider .content-slider-content .tab-pane .icon-play::before {
 font-size:76px
}
.vanmodule-content-slider .content-slider-content .text-content .h3,.vanmodule-content-slider .content-slider-content .text-content h3 {
 margin-bottom:40px;
 color:#fff
}
.vanmodule-content-slider .content-slider-content .text-content .extra-text {
 margin-bottom:40px
}
.vanmodule-content-slider .content-slider-content .white,.vanmodule-content-slider .content-slider-content.white {
 color:#303c49;
 background:#fff
}
.vanmodule-content-slider .content-slider-content .white a,.vanmodule-content-slider .content-slider-content.white a {
 color:#303c49
}
.vanmodule-content-slider .content-slider-content .white .date:after,.vanmodule-content-slider .content-slider-content.white .date:after {
 background:#303c49
}
.vanmodule-content-slider .content-slider-content .white .download h4,.vanmodule-content-slider .content-slider-content.white .download h4 {
 color:#303c49
}
.vanmodule-content-slider .content-slider-content .white .text-content .h3,.vanmodule-content-slider .content-slider-content .white .text-content h3,.vanmodule-content-slider .content-slider-content.white .text-content .h3,.vanmodule-content-slider .content-slider-content.white .text-content h3 {
 color:#303c49
}
.local-module-spacer-small.vanmodule-content-slider,.local-module-spacer-small.vanmodule-country-at-a-glance,.local-module-spacer-small.vanmodule-sales-teaser-stage,.local-module-spacer-small.vanmodule-upcoming-events,.vanmodule-content-slider~.vanmodule-sales-teaser-stage,.vanmodule-content-slider~.vanmodule-upcoming-events {
 margin-top:10px
}
.vanmodule-country-at-a-glance {
 padding:0;
 overflow-x:hidden
}
.vanmodule-country-at-a-glance .bg-gray .thumbnail {
 background-color:transparent;
 border-color:#303c49
}
.vanmodule-country-at-a-glance .bg-primary {
 color:#fff
}
.vanmodule-country-at-a-glance .bg-primary .lead {
 color:#fff
}
.vanmodule-country-at-a-glance .bg-primary .thumbnail {
 color:#fff;
 background-color:transparent
}
.vanmodule-country-at-a-glance .bg-primary .thumbnail .editorial-content {
 color:#fff
}
.vanmodule-country-at-a-glance .thumbnail {
 background-color:transparent
}
.vanmodule-country-at-a-glance .thumbnail .content-wrapper {
 min-width:265px;
 height:210px;
 padding:15px;
 cursor:pointer
}
.vanmodule-country-at-a-glance .thumbnail .counter-content {
 position:absolute;
 left:50%;
 top:12px;
 width:100%;
 -webkit-transform:translate(-50%,0);
 transform:translate(-50%,0)
}
.vanmodule-country-at-a-glance .thumbnail .counter-content .number {
 font-size:124px;
 font-width:bold;
 line-height:.8;
 opacity:.1
}
.vanmodule-country-at-a-glance .thumbnail .counter-content .fadeIn {
 opacity:1;
 -webkit-transition:opacity 3s;
 transition:opacity 3s
}
.vanmodule-country-at-a-glance .thumbnail .counter-content h3 {
 margin:10px 10px 0 10px
}
.vanmodule-country-at-a-glance .thumbnail .hover-content {
 position:absolute;
 top:0;
 left:0;
 height:210px;
 width:100%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 visibility:hidden;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.vanmodule-country-at-a-glance .thumbnail .hover-content a {
 margin:0 15px
}
.vanmodule-country-at-a-glance .thumbnail .hover-content .link.icon-intern {
 padding-left:22px
}
.vanmodule-country-at-a-glance .thumbnail .hover-content .link.icon-intern:before {
 position:absolute
}
.vanmodule-country-at-a-glance .thumbnail .hover-content .link[class*=" icon-"]:before,.vanmodule-country-at-a-glance .thumbnail .hover-content .link[class^=icon-]:before {
 top:calc(50% - 7px)
}
.vanmodule-country-at-a-glance .thumbnail.touched .counter-content,.vanmodule-country-at-a-glance .thumbnail:not(.nohover):hover .counter-content {
 opacity:.1;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.vanmodule-country-at-a-glance .thumbnail.touched .counter-content .number,.vanmodule-country-at-a-glance .thumbnail:not(.nohover):hover .counter-content .number {
 opacity:1
}
.vanmodule-country-at-a-glance .thumbnail.touched .hover-content,.vanmodule-country-at-a-glance .thumbnail:not(.nohover):hover .hover-content {
 visibility:visible;
 opacity:1;
 -webkit-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.vanmodule-sales-teaser-stage {
 background:#303c49;
 position:relative;
 overflow-x:hidden
}
@media (max-width:1012px) {
 .vanmodule-sales-teaser-stage {
  background:#f0f1f2
 }
}
.vanmodule-sales-teaser-stage .slider-segmentierung {
 max-height:741px;
 overflow:hidden;
 position:relative
}
@media (min-width:768px) and (max-width:1011px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung {
  max-height:-webkit-fit-content!important;
  max-height:-moz-fit-content!important;
  max-height:fit-content!important;
  overflow:auto
 }
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slick-dots {
 bottom:auto;
 z-index:15
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slick-dots.dark li:not(.slick-active) button:before {
 background-color:#acb1b6;
 border-color:#acb1b6
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slick-arrow {
 height:auto
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slick-arrow:before {
 color:#fff;
 text-shadow:0 0 4px rgba(0,0,0,.3)
}
@media (max-width:1024px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .slick-next.slick-arrow,.vanmodule-sales-teaser-stage .slider-segmentierung .slick-prev.slick-arrow {
  display:none!important
 }
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slick-prev {
 left:0
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slick-next {
 right:0
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slick-next,.vanmodule-sales-teaser-stage .slider-segmentierung .slick-prev {
 z-index:5
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slick-next:before,.vanmodule-sales-teaser-stage .slider-segmentierung .slick-prev:before {
 font-size:100px
}
@media (min-width:768px) and (max-width:1011px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .slick-next:before,.vanmodule-sales-teaser-stage .slider-segmentierung .slick-prev:before {
  font-size:30px
 }
 .vanmodule-sales-teaser-stage .slider-segmentierung .slick-prev {
  left:-10px
 }
 .vanmodule-sales-teaser-stage .slider-segmentierung .slick-next {
  right:-10px
 }
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slider-item {
 height:100%;
 padding:0;
 background:#f0f1f2;
 text-align:center
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slider-item picture {
 position:relative;
 max-width:100%
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slider-item .container.wrapper {
 position:relative
}
@media (min-width:1012px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .slider-item .container.wrapper {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  margin-left:calc((100vw - 980px)/ 2)
 }
}
@media (min-width:1200px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .slider-item .container.wrapper {
  margin-left:calc((100vw - 1200px)/ 2)
 }
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slick-list {
 height:100%
}
.vanmodule-sales-teaser-stage .slider-segmentierung .slick-list .slick-track {
 height:100%
}
.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text {
 height:auto;
 top:auto;
 bottom:0;
 z-index:2;
 max-width:768px;
 padding:26px 0 26px 0;
 text-align:left;
 width:100%
}
@media (min-width:768px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text {
  padding-top:0
 }
}
@media (max-width:767px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text {
  padding-bottom:6px
 }
}
@media (min-width:1012px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text {
  position:absolute;
  max-width:960px;
  padding-bottom:50px
 }
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text.align-text-top {
  top:40px
 }
}
@media (min-width:1200px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text {
  max-width:1120px
 }
}
.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .textarea * {
 color:#fff
}
@media (max-width:1012px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .textarea * {
  color:#303c49
 }
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .textarea .btn-cta {
  color:#fff
 }
}
@media (min-width:768px) and (max-width:1012px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .textarea {
  padding-top:26px
 }
}
.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text>div+a,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text>div+div {
 left:0;
 opacity:0;
 position:absolute;
 top:0
}
.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text div:not(.bg-gradient)>.container {
 padding-bottom:53px;
 padding-top:50px
}
.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .container .btn,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .container .jvectormap-goback,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .container .jvectormap-zoomin,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .container .jvectormap-zoomout {
 position:relative
}
@media (max-width:1011px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .container {
  -webkit-transform:none;
  transform:none;
  top:auto
 }
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .container .h1,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .container h1 {
  margin-top:-6px
 }
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .container>:last-child {
  margin-bottom:0
 }
}
.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .btn,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .jvectormap-goback,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .jvectormap-zoomin,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .jvectormap-zoomout {
 margin-bottom:0
}
@media (max-width:767px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .btn,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .jvectormap-goback,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .jvectormap-zoomin,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .jvectormap-zoomout {
  margin-top:0;
  margin-bottom:20px
 }
}
@media (min-width:769px) and (max-width:1011px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .btn,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .jvectormap-goback,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .jvectormap-zoomin,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .jvectormap-zoomout {
  margin-top:10px;
  margin-bottom:20px
 }
}
@media (max-width:767px) {
 .vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .bgcolor-txt--dark .sales-teaser-stage-text *,.vanmodule-sales-teaser-stage .slider-segmentierung .sales-teaser-stage-text .bgcolor-txt--light .sales-teaser-stage-text * {
  color:#fff!important
 }
}
.vanmodule-sales-teaser-stage .stoerer-box {
 background:0 0;
 z-index:9
}
.vanmodule-sales-teaser-stage .stoerer-box.hidden-xs:not(display) {
 display:none
}
.vanmodule-sales-teaser-stage .stoerer-box.hidden-xs.display {
 display:block
}
.vanmodule-sales-teaser-stage .stoerer-box.col-md-4 {
 margin-top:3px
}
@media (min-width:768px) {
 .vanmodule-sales-teaser-stage .stoerer-box {
  bottom:0
 }
}
@media (max-width:768px) {
 .vanmodule-sales-teaser-stage .stoerer-box {
  padding:18px 0
 }
}
.vanmodule-sales-teaser-stage .stoerer-box ul {
 list-style-type:none;
 padding:0
}
.vanmodule-sales-teaser-stage .stoerer-box ul>li {
 position:relative;
 width:100%;
 z-index:2
}
.vanmodule-sales-teaser-stage .stoerer-box ul>li h4 {
 position:relative
}
.vanmodule-sales-teaser-stage .stoerer-box ul>li ul li {
 padding-left:16px
}
.vanmodule-sales-teaser-stage .stoerer-box ul>li ul li:before {
 display:inline-block;
 content:'';
 height:6px;
 width:6px;
 background:#e40045;
 position:relative;
 left:-16px;
 top:-2px;
 margin-right:-6px
}
@media (min-width:1012px) {
 .vanmodule-sales-teaser-stage .stoerer-box ul>li.right {
  float:right
 }
 .vanmodule-sales-teaser-stage .stoerer-box ul>li h4 {
  color:#fff;
  padding:12px 18px 10px;
  background:#e40045
 }
 .vanmodule-sales-teaser-stage .stoerer-box ul>li p,.vanmodule-sales-teaser-stage .stoerer-box ul>li ul {
  margin:-16px 0 0;
  padding:20px 16px 14px;
  background:rgba(255,255,255,.8)
 }
 .vanmodule-sales-teaser-stage .stoerer-box ul>li p li,.vanmodule-sales-teaser-stage .stoerer-box ul>li ul li {
  color:#303c49
 }
 .vanmodule-sales-teaser-stage .stoerer-box ul>li p:empty+ul {
  margin-top:-16px
 }
 .vanmodule-sales-teaser-stage .stoerer-box ul>li p+p:empty+ul,.vanmodule-sales-teaser-stage .stoerer-box ul>li p+ul,.vanmodule-sales-teaser-stage .stoerer-box ul>li ul+p {
  margin-top:0
 }
 .vanmodule-sales-teaser-stage .stoerer-box ul>li p:empty {
  display:none
 }
}
@media (min-width:768px) {
 .vanmodule-sales-teaser-stage .stoerer-box .bgcolor-txt--dark ul>li ul {
  background:rgba(0,0,0,.1)
 }
}
@media (max-width:767px) {
 .vanmodule-sales-teaser-stage.bg-gray .caption,.vanmodule-sales-teaser-stage.bg-gray .h1,.vanmodule-sales-teaser-stage.bg-gray .h2,.vanmodule-sales-teaser-stage.bg-gray .h3,.vanmodule-sales-teaser-stage.bg-gray .h4,.vanmodule-sales-teaser-stage.bg-gray .h5,.vanmodule-sales-teaser-stage.bg-gray .h6,.vanmodule-sales-teaser-stage.bg-gray .lead,.vanmodule-sales-teaser-stage.bg-gray .stoerer-box,.vanmodule-sales-teaser-stage.bg-gray .turntable .controls a:before,.vanmodule-sales-teaser-stage.bg-gray h1,.vanmodule-sales-teaser-stage.bg-gray h2,.vanmodule-sales-teaser-stage.bg-gray h3,.vanmodule-sales-teaser-stage.bg-gray h4,.vanmodule-sales-teaser-stage.bg-gray h5,.vanmodule-sales-teaser-stage.bg-gray h6,.vanmodule-sales-teaser-stage.bg-gray p,.vanmodule-sales-teaser-stage.bg-gray sup,.vanmodule-sales-teaser-stage.bg-white .caption,.vanmodule-sales-teaser-stage.bg-white .h1,.vanmodule-sales-teaser-stage.bg-white .h2,.vanmodule-sales-teaser-stage.bg-white .h3,.vanmodule-sales-teaser-stage.bg-white .h4,.vanmodule-sales-teaser-stage.bg-white .h5,.vanmodule-sales-teaser-stage.bg-white .h6,.vanmodule-sales-teaser-stage.bg-white .lead,.vanmodule-sales-teaser-stage.bg-white .stoerer-box,.vanmodule-sales-teaser-stage.bg-white .turntable .controls a:before,.vanmodule-sales-teaser-stage.bg-white h1,.vanmodule-sales-teaser-stage.bg-white h2,.vanmodule-sales-teaser-stage.bg-white h3,.vanmodule-sales-teaser-stage.bg-white h4,.vanmodule-sales-teaser-stage.bg-white h5,.vanmodule-sales-teaser-stage.bg-white h6,.vanmodule-sales-teaser-stage.bg-white p,.vanmodule-sales-teaser-stage.bg-white sup,.vanmodule-sales-teaser-stage:not([class*=bg-]) .caption,.vanmodule-sales-teaser-stage:not([class*=bg-]) .h1,.vanmodule-sales-teaser-stage:not([class*=bg-]) .h2,.vanmodule-sales-teaser-stage:not([class*=bg-]) .h3,.vanmodule-sales-teaser-stage:not([class*=bg-]) .h4,.vanmodule-sales-teaser-stage:not([class*=bg-]) .h5,.vanmodule-sales-teaser-stage:not([class*=bg-]) .h6,.vanmodule-sales-teaser-stage:not([class*=bg-]) .lead,.vanmodule-sales-teaser-stage:not([class*=bg-]) .stoerer-box,.vanmodule-sales-teaser-stage:not([class*=bg-]) .turntable .controls a:before,.vanmodule-sales-teaser-stage:not([class*=bg-]) h1,.vanmodule-sales-teaser-stage:not([class*=bg-]) h2,.vanmodule-sales-teaser-stage:not([class*=bg-]) h3,.vanmodule-sales-teaser-stage:not([class*=bg-]) h4,.vanmodule-sales-teaser-stage:not([class*=bg-]) h5,.vanmodule-sales-teaser-stage:not([class*=bg-]) h6,.vanmodule-sales-teaser-stage:not([class*=bg-]) p,.vanmodule-sales-teaser-stage:not([class*=bg-]) sup {
  -webkit-transition:color 1s ease-in-out;
  transition:color 1s ease-in-out;
  color:#fff
 }
}
.vanmodule-upcoming-events {
 overflow-x:hidden
}
.vanmodule-upcoming-events .slider-flex-height.slick-initialized .slick-track .slick-slide .caption {
 padding-bottom:0
}
.vanmodule-upcoming-events .event {
 display:block;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
@media (min-width:1012px) {
 .vanmodule-upcoming-events .event {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
}
.vanmodule-upcoming-events .event .detail-wrapper {
 position:relative;
 width:100%;
 -webkit-box-flex:0;
 -ms-flex:0 1 auto;
 flex:0 1 auto;
 padding:15px
}
.vanmodule-upcoming-events .event .detail-wrapper a.btn-cta {
 width:auto!important;
 position:absolute;
 bottom:15px
}
.vanmodule-upcoming-events .event .detail-wrapper .location {
 position:relative;
 padding-bottom:5px
}
.vanmodule-upcoming-events .event .detail-wrapper .location:after {
 position:absolute;
 content:'';
 height:2px;
 width:50px;
 left:0;
 bottom:0;
 background:#303c49
}
.vanmodule-upcoming-events .event .picture-wrapper {
 position:relative;
 color:#fff;
 width:100%;
 -webkit-box-flex:0;
 -ms-flex:0 1 auto;
 flex:0 1 auto
}
.vanmodule-upcoming-events .event .picture-wrapper .image {
 position:relative;
 min-height:100px
}
.vanmodule-upcoming-events .event .picture-wrapper .dimmed:after {
 position:absolute;
 content:'';
 display:block;
 top:0;
 left:0;
 height:100%;
 width:100%;
 background-color:#303c49;
 opacity:.6;
 mix-blend-mode:multiply
}
.vanmodule-upcoming-events .event .picture-wrapper .text {
 position:absolute;
 padding:0;
 display:block;
 top:50%;
 left:50%;
 width:100%;
 -webkit-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 text-align:center
}
.vanmodule-upcoming-events .event .picture-wrapper .text .h3,.vanmodule-upcoming-events .event .picture-wrapper .text .h5 {
 padding-top:10px
}
@media (max-width:767px) {
 .vanmodule-upcoming-events .event .picture-wrapper .text .h1 {
  font-size:62px
 }
}
.vanmodule-upcoming-events .event .picture-wrapper .text span {
 margin-bottom:20px;
 line-height:1;
 font-weight:700;
 display:block;
 text-transform:uppercase;
 white-space:nowrap;
 color:#fff
}
@media (max-width:1200px) {
 .vanmodule-upcoming-events .event .picture-wrapper .text span {
  margin-bottom:5px
 }
}
@media (max-width:480px) {
 .vanmodule-upcoming-events .event .picture-wrapper .text .h3,.vanmodule-upcoming-events .event .picture-wrapper .text .h5 {
  font-size:15px
 }
 .vanmodule-upcoming-events .event .picture-wrapper .text span {
  margin-bottom:5px
 }
}
@media (min-width:1200px) and (max-width:1920px) {
 .vanmodule-upcoming-events .event .picture-wrapper .text span {
  margin-bottom:5px
 }
}
@media (min-width:768px) {
 .vanmodule-upcoming-events .slick-list {
  padding:0 20% 0 0
 }
}
.vanmodule-upcoming-events .tabmodule-slider .slick-track {
 margin-top:0
}
@media (max-width:768px) {
 .vanmodule-upcoming-events .tabmodule-slider .slick-track .slick-slide {
  padding-right:0
 }
}
.vanmodule-upcoming-events .upcoming-events-slider-head {
 margin:0;
 position:absolute;
 top:60px;
 width:100%
}
.vanmodule-upcoming-events .upcoming-events-slider-head .slick-next,.vanmodule-upcoming-events .upcoming-events-slider-head .slick-prev {
 height:40px;
 padding:0
}
.vanmodule-upcoming-events .upcoming-events-slider-head .slick-next:before,.vanmodule-upcoming-events .upcoming-events-slider-head .slick-prev:before {
 font-size:40px
}
.vanmodule-content-slider .h1,.vanmodule-content-slider h1,.vanmodule-country-at-a-glance .h1,.vanmodule-country-at-a-glance h1,.vanmodule-sales-teaser-stage .h1,.vanmodule-sales-teaser-stage h1,.vanmodule-upcoming-events .h1,.vanmodule-upcoming-events h1 {
 text-transform:uppercase;
 font-size:40px
}
@media (max-width:767px) {
 .vanmodule-content-slider .h1,.vanmodule-content-slider h1,.vanmodule-country-at-a-glance .h1,.vanmodule-country-at-a-glance h1,.vanmodule-sales-teaser-stage .h1,.vanmodule-sales-teaser-stage h1,.vanmodule-upcoming-events .h1,.vanmodule-upcoming-events h1 {
  font-size:32px
 }
}
.vanmodule-content-slider .inside-headline .h1,.vanmodule-content-slider .inside-headline h1,.vanmodule-country-at-a-glance .inside-headline .h1,.vanmodule-country-at-a-glance .inside-headline h1,.vanmodule-sales-teaser-stage .inside-headline .h1,.vanmodule-sales-teaser-stage .inside-headline h1,.vanmodule-upcoming-events .inside-headline .h1,.vanmodule-upcoming-events .inside-headline h1 {
 margin-top:-2px;
 margin-bottom:8px
}
.vanmodule-content-slider .inside-headline .col-md-9,.vanmodule-country-at-a-glance .inside-headline .col-md-9,.vanmodule-sales-teaser-stage .inside-headline .col-md-9,.vanmodule-upcoming-events .inside-headline .col-md-9 {
 padding-left:0;
 padding-right:0
}
.vanmodule-content-slider .inside-headline .lead,.vanmodule-country-at-a-glance .inside-headline .lead,.vanmodule-sales-teaser-stage .inside-headline .lead,.vanmodule-upcoming-events .inside-headline .lead {
 margin-top:0;
 margin-bottom:13px
}
@media (min-width:768px) {
 .vanmodule-content-slider .inside-headline .h1,.vanmodule-content-slider .inside-headline h1,.vanmodule-country-at-a-glance .inside-headline .h1,.vanmodule-country-at-a-glance .inside-headline h1,.vanmodule-sales-teaser-stage .inside-headline .h1,.vanmodule-sales-teaser-stage .inside-headline h1,.vanmodule-upcoming-events .inside-headline .h1,.vanmodule-upcoming-events .inside-headline h1 {
  margin-top:-13px;
  margin-bottom:12px
 }
 .vanmodule-content-slider .inside-headline .lead,.vanmodule-country-at-a-glance .inside-headline .lead,.vanmodule-sales-teaser-stage .inside-headline .lead,.vanmodule-upcoming-events .inside-headline .lead {
  margin-bottom:18px
 }
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs,.vanmodule-country-at-a-glance .nav-tabs-container .nav-tabs,.vanmodule-sales-teaser-stage .nav-tabs-container .nav-tabs,.vanmodule-upcoming-events .nav-tabs-container .nav-tabs {
 margin:0 0 -1px 0
}
.vanmodule-content-slider .nav-tabs-container .nav-tabs li.slick-slide,.vanmodule-country-at-a-glance .nav-tabs-container .nav-tabs li.slick-slide,.vanmodule-sales-teaser-stage .nav-tabs-container .nav-tabs li.slick-slide,.vanmodule-upcoming-events .nav-tabs-container .nav-tabs li.slick-slide {
 margin-bottom:0
}
.vanmodule-content-slider .nav-tabs.slick-slider,.vanmodule-country-at-a-glance .nav-tabs.slick-slider,.vanmodule-sales-teaser-stage .nav-tabs.slick-slider,.vanmodule-upcoming-events .nav-tabs.slick-slider {
 padding-left:8px;
 padding-right:24px
}
.vanmodule-content-slider .nav-tabs,.vanmodule-country-at-a-glance .nav-tabs,.vanmodule-sales-teaser-stage .nav-tabs,.vanmodule-upcoming-events .nav-tabs {
 overflow:visible
}
.vanmodule-content-slider #slicebox .next::before,.vanmodule-content-slider #slicebox .prev::before,.vanmodule-content-slider .slick-next::before,.vanmodule-content-slider .slick-prev::before,.vanmodule-country-at-a-glance #slicebox .next::before,.vanmodule-country-at-a-glance #slicebox .prev::before,.vanmodule-country-at-a-glance .slick-next::before,.vanmodule-country-at-a-glance .slick-prev::before,.vanmodule-sales-teaser-stage #slicebox .next::before,.vanmodule-sales-teaser-stage #slicebox .prev::before,.vanmodule-sales-teaser-stage .slick-next::before,.vanmodule-sales-teaser-stage .slick-prev::before,.vanmodule-upcoming-events #slicebox .next::before,.vanmodule-upcoming-events #slicebox .prev::before,.vanmodule-upcoming-events .slick-next::before,.vanmodule-upcoming-events .slick-prev::before {
 font-size:40px
}
.vanmodule-content-slider #slicebox .slick-disabled.next:before,.vanmodule-content-slider #slicebox .slick-disabled.prev:before,.vanmodule-content-slider .slick-disabled.slick-next:before,.vanmodule-content-slider .slick-disabled.slick-prev:before,.vanmodule-country-at-a-glance #slicebox .slick-disabled.next:before,.vanmodule-country-at-a-glance #slicebox .slick-disabled.prev:before,.vanmodule-country-at-a-glance .slick-disabled.slick-next:before,.vanmodule-country-at-a-glance .slick-disabled.slick-prev:before,.vanmodule-sales-teaser-stage #slicebox .slick-disabled.next:before,.vanmodule-sales-teaser-stage #slicebox .slick-disabled.prev:before,.vanmodule-sales-teaser-stage .slick-disabled.slick-next:before,.vanmodule-sales-teaser-stage .slick-disabled.slick-prev:before,.vanmodule-upcoming-events #slicebox .slick-disabled.next:before,.vanmodule-upcoming-events #slicebox .slick-disabled.prev:before,.vanmodule-upcoming-events .slick-disabled.slick-next:before,.vanmodule-upcoming-events .slick-disabled.slick-prev:before {
 color:#838a92;
 opacity:.8
}
.vanmodule-content-slider.tab-module-van .tab-content,.vanmodule-country-at-a-glance.tab-module-van .tab-content,.vanmodule-sales-teaser-stage.tab-module-van .tab-content,.vanmodule-upcoming-events.tab-module-van .tab-content {
 position:relative;
 margin-top:20px;
 margin-bottom:15px
}
@media (min-width:768px) {
 .vanmodule-content-slider.tab-module-van .tab-content,.vanmodule-country-at-a-glance.tab-module-van .tab-content,.vanmodule-sales-teaser-stage.tab-module-van .tab-content,.vanmodule-upcoming-events.tab-module-van .tab-content {
  margin-bottom:10px
 }
}
@media (min-width:1012px) {
 .vanmodule-content-slider.tab-module-van .tab-content,.vanmodule-country-at-a-glance.tab-module-van .tab-content,.vanmodule-sales-teaser-stage.tab-module-van .tab-content,.vanmodule-upcoming-events.tab-module-van .tab-content {
  margin-top:40px;
  margin-bottom:30px
 }
}
.vanmodule-content-slider.tab-module-van .tab-content .tab-pane [class*=vanmodule-],.vanmodule-country-at-a-glance.tab-module-van .tab-content .tab-pane [class*=vanmodule-],.vanmodule-sales-teaser-stage.tab-module-van .tab-content .tab-pane [class*=vanmodule-],.vanmodule-upcoming-events.tab-module-van .tab-content .tab-pane [class*=vanmodule-] {
 padding:0
}
.vanmodule-content-slider.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container,.vanmodule-country-at-a-glance.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container,.vanmodule-sales-teaser-stage.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container,.vanmodule-upcoming-events.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container {
 max-width:100%;
 padding:0
}
.vanmodule-content-slider.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container .inside-headline .h1:first-child,.vanmodule-content-slider.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container .inside-headline h2:first-child,.vanmodule-country-at-a-glance.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container .inside-headline .h1:first-child,.vanmodule-country-at-a-glance.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container .inside-headline h2:first-child,.vanmodule-sales-teaser-stage.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container .inside-headline .h1:first-child,.vanmodule-sales-teaser-stage.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container .inside-headline h2:first-child,.vanmodule-upcoming-events.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container .inside-headline .h1:first-child,.vanmodule-upcoming-events.tab-module-van .tab-content .tab-pane [class*=vanmodule-] .container .inside-headline h2:first-child {
 margin-top:0
}
.vanmodule-content-slider .slick-prev {
 left:-13px
}
.vanmodule-content-slider .slick-next {
 right:-8px
}
@media (max-width:480px) {
 .vanmodule-content-slider .slick-next {
  right:-13px
 }
}
.vanmodule-sales-teaser-stage .slick-next,.vanmodule-sales-teaser-stage .slick-prev {
 height:120px;
 width:120px;
 padding:10px;
 margin-top:-10px
}
.vanmodule-upcoming-events .h1,.vanmodule-upcoming-events h1 {
 font-size:62px
}
@media (max-width:1012px) {
 .vanmodule-upcoming-events .h1,.vanmodule-upcoming-events h1 {
  font-size:40px
 }
}
.vanmodule-upcoming-events .man-van-slider-wrapper,.vanmodule-upcoming-events .man-van-slider-wrapper .man-van-slider {
 position:relative
}
.vanmodule-upcoming-events .slick-next,.vanmodule-upcoming-events .slick-prev {
 z-index:200
}
.vanmodule-country-at-a-glance .thumbnail .counter-content .number {
 font-size:100px
}
.vanmodule-country-at-a-glance .spacer-md-inner-bottom {
 padding-bottom:50px
}
@media (min-width:768px) {
 .vanmodule-country-at-a-glance .spacer-md-inner-bottom.row {
  padding-top:50px
 }
}
@media (max-width:767px) {
 .vanmodule-country-at-a-glance .spacer-md-inner-bottom {
  padding-bottom:20px
 }
}
.bg-routing {
 background:#000;
 overflow:hidden;
 position:relative
}
.bg-routing>img,.bg-routing>picture {
 position:absolute;
 bottom:0;
 left:0;
 z-index:1
}
.bg-routing>img :after,.bg-routing>picture :after {
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 height:100%;
 content:" ";
 background:#fff;
 opacity:0;
 -webkit-transition:opacity 1s;
 transition:opacity 1s
}
.bg-routing.right>img :after,.bg-routing.right>picture :after {
 opacity:.15
}
.bg-routing>.container {
 position:relative;
 z-index:2
}
.bg-routing .h1,.bg-routing h1 {
 color:#fff;
 margin-top:50px;
 margin-bottom:30px
}
@media screen and (min-width:1200px) {
 .bg-routing .h1,.bg-routing h1 {
  font-size:60px
 }
}
.basic-teaser {
 -webkit-transition:opacity 1s;
 transition:opacity 1s;
 opacity:1;
 cursor:pointer;
 border:1px solid #fff;
 margin-bottom:20px;
 display:block;
 position:relative
}
.no-touchevents.no-ie .basic-teaser {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%);
 -webkit-transition:opacity 1s,-webkit-filter 1s;
 transition:opacity 1s,-webkit-filter 1s;
 transition:filter 1s,opacity 1s;
 transition:filter 1s,opacity 1s,-webkit-filter 1s
}
.ie10orHigher .basic-teaser {
 background:#acb1b6
}
.ie10orHigher .basic-teaser>picture {
 opacity:.5
}
.right .basic-teaser {
 opacity:0
}
.no-touchevents.no-ie .basic-teaser:hover {
 -webkit-filter:grayscale(0);
 filter:grayscale(0)
}
.ie10orHigher .basic-teaser:hover {
 background:#acb1b6
}
.ie10orHigher .basic-teaser:hover>picture {
 opacity:1
}
.basic-teaser span {
 position:absolute;
 left:10px;
 bottom:15px;
 z-index:2
}
.basic-teaser .link[class*=" icon-"],.basic-teaser .link[class*=" icon-"]:before,.basic-teaser .link[class^=icon-],.basic-teaser .link[class^=icon-]:before {
 color:#fff;
 font-size:20px
}
.basic-teaser:after {
 content:"";
 position:absolute;
 display:block;
 left:0;
 width:100%;
 height:20%;
 z-index:1
}
.basic-teaser:after {
 bottom:0;
 background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));
 background:linear-gradient(to top,rgba(0,0,0,.7) 0,transparent 100%)
}
.routing-buttons .btn,.routing-buttons .jvectormap-goback,.routing-buttons .jvectormap-zoomin,.routing-buttons .jvectormap-zoomout {
 margin-bottom:15px
}
@media screen and (min-width:768px) {
 .routing-buttons {
  text-align:center
 }
}
.double-slide-grid-container {
 overflow:hidden;
 width:100%
}
.double-slide-grid-slider {
 position:relative;
 top:0;
 -webkit-transition:left .5s;
 transition:left .5s
}
@media screen and (min-width:1012px) {
 .double-slide-grid-slider {
  width:200%
 }
}
@media screen and (min-width:1012px) {
 .double-slide-grid-slider {
  left:0
 }
 .double-slide-grid-slider.right {
  left:-100%
 }
}
@media screen and (min-width:1012px) {
 .left-grid {
  width:50%;
  float:left
 }
 .right-grid {
  width:50%;
  float:left
 }
}
.busTeaser {
 border:1px solid #838a92
}
#js_bus-list-filter-wrapper {
 display:none
}
#busOverview .busTeaser picture,.mediaCenter .busTeaser picture {
 display:block
}
#busOverview .busTeaser .statistics,.mediaCenter .busTeaser .statistics {
 border:0;
 padding:24px 20px
}
select option:disabled {
 color:#acb1b6
}
.nexus select option:disabled {
 display:none
}
#js_services-list-filter {
 padding-top:40px;
 background:0 0
}
#js_services-list-filter .centered {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
#js_services-list-filter .filter {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
#js_services-list-filter .padding {
 padding-right:40px
}
#js_services-list-filter select {
 width:400px
}
@media (min-width:769px) and (max-width:1012px) {
 #js_services-list-filter select {
  width:350px
 }
}
@media (max-width:768px) {
 #js_services-list-filter .filter {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 #js_services-list-filter .padding {
  padding:0
 }
}
@media (min-width:480px) and (max-width:768px) {
 #js_services-list-filter select {
  width:100%
 }
}
.hotspot-module .imgmap {
 position:relative
}
.hotspot-module .imgmap figcaption>a {
 z-index:2;
 position:absolute;
 width:2%;
 height:5.4%;
 display:block;
 -webkit-box-shadow:0 0 0 0 rgba(255,255,255,.7);
 box-shadow:0 0 0 0 rgba(255,255,255,.7);
 border-radius:50%;
 background-color:#e40045;
 cursor:pointer;
 -webkit-animation:pulse 2s cubic-bezier(.1,0,0,1) infinite;
 animation:pulse 2s cubic-bezier(.1,0,0,1) infinite;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:opacity;
 transition-property:opacity
}
.hotspot-module .imgmap figcaption>a:before {
 content:'';
 position:absolute;
 border:#fff solid 2px;
 border-radius:50%;
 top:0;
 right:0;
 bottom:0;
 left:0;
 -webkit-transition-duration:.3s;
 transition-duration:.3s;
 -webkit-transition-property:top,right,bottom,left;
 transition-property:top,right,bottom,left
}
.hotspot-module .imgmap figcaption>a.active,.hotspot-module .imgmap figcaption>a:hover {
 -webkit-animation:none;
 animation:none;
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:translateZ(0);
 transform:translateZ(0);
 -webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);
 box-shadow:0 2px 5px rgba(0,0,0,.25);
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden
}
.hotspot-module .imgmap figcaption>a.active:before,.hotspot-module .imgmap figcaption>a:hover:before {
 top:-5px;
 right:-5px;
 bottom:-5px;
 left:-5px
}
.hotspot-module .imgmap figcaption>a.not-active {
 opacity:.3;
 -webkit-animation:none;
 animation:none;
 pointer-events:none
}
.hotspot-module .imgmap figcaption>a.active {
 pointer-events:none
}
@keyframes pulse {
 to {
  -webkit-box-shadow:0 0 0 12px rgba(45,45,45,0);
  box-shadow:0 0 0 12px rgba(45,45,45,0)
 }
}
.hotspot-module .imgmap .hotspot-info-content {
 display:none;
 position:absolute;
 top:5%;
 left:1.8%;
 right:1.8%;
 bottom:5%;
 pointer-events:none
}
.hotspot-module .imgmap .hotspot-info-content>div {
 background:rgba(255,255,255,.8);
 padding-top:10px;
 padding-bottom:10px;
 max-height:100%;
 overflow:auto;
 pointer-events:auto
}
.hotspot-module .imgmap .hotspot-info-content a,.hotspot-module .imgmap .hotspot-info-content h3,.hotspot-module .imgmap .hotspot-info-content li,.hotspot-module .imgmap .hotspot-info-content p,.hotspot-module .imgmap .hotspot-info-content ul {
 color:#303c49
}
.hotspot-module .imgmap .hotspot-info-content h3 {
 padding-right:25px
}
.bg-primary .hotspot-module .imgmap .hotspot-info-content a,.bg-primary .hotspot-module .imgmap .hotspot-info-content h3,.bg-primary .hotspot-module .imgmap .hotspot-info-content li,.bg-primary .hotspot-module .imgmap .hotspot-info-content p,.bg-primary .hotspot-module .imgmap .hotspot-info-content ul {
 color:#303c49
}
.hotspot-module .imgmap .hotspot-info-content picture {
 margin-bottom:15px
}
.hotspot-module .imgmap .hotspot-info-content .half {
 float:none
}
.hotspot-module .imgmap button.close {
 position:absolute;
 right:0;
 top:0
}
.hotspot-module .imgmap button.close:after,.hotspot-module .imgmap button.close:before {
 background-color:#303c49;
 width:10px
}
@media screen and (max-width:768px) {
 .hotspot-module .imgmap .hotspot-info-content {
  display:none!important
 }
 .hotspot-module .imgmap figcaption {
  display:none
 }
}
