html, body {height:100%; width:100%;}
body {margin:0; padding:0; min-width:320px; font-family:Arial,sans-serif; font-size:15px; overflow-x:hidden;}
.cc-revoke, .cc-window {z-index:95 !important;}

* {box-sizing:border-box;}
section, header, footer {position:relative; display:block; max-width:100%;}
section:before, section:after, header:before, header:after, .container:before, .container:after, .row:before, .row:after, .col:before, .col:after {content:""; display:table; clear:both;}
.sectionContainer {position:relative; width:980px; max-width:100%; padding:30px 15px; margin:0 auto;}
section, header, footer, .sectionContainer {background-position:center; background-size:cover;}
.row {position:relative;}
.col {position:relative; padding:15px;}
.container img {height:auto; width:auto; max-width:100%;}
.stopper {position:absolute;}
.clearfix:before, .clearfix:after {content:""; display:table; clear:both;}
iframe {border:none; width:100%;}
.hidden {display:none;}
.noDeco, a.noDeco {text-decoration:none;}

.cc-window {justify-content:center; font-size:0.75em;}
.cc-window.cc-banner.cc-bottom {padding:1em 15px;}
.cc-wrapwidth {width:100%; max-width:1160px; display:flex; flex-wrap:nowrap; -ms-flex-align:center; align-items:center; -ms-flex-direction:row; flex-direction:row;}
.cc-message {padding:5px 15px;}
.thankyouFrame {position:absolute; top:0: left:0; height:1px; width:1px; border:none;}
.thankyouFrame.frame2 {left:auto; right:0;}

h1 {font-size:2em; margin:0.5em 0 0.5em; padding:0; line-height:1.2em;}
h2 {font-size:1.5em; margin:0.66em 0 0.66em; padding:0; line-height:1.2em;}
h3 {font-size:1.25em; margin:0.75em 0 0.75em; padding:0; line-height:1.2em;}
h4 {font-size:1.15em; margin:0.85em 0 0.85em; padding:0; line-height:1.2em;}
p {margin:1em 0 1em; padding:0; line-height:1.5em;}
ul {margin:1em 0 1em; padding:0 0 0 1em;}
ul li {margin:0.5em 0 0.5em; padding:0 0 0 0.3em; line-height:1.3em;}
big, .big {font-size:1.3em; line-height:1.5em;}
h1 .big, h2 .big, h3 .big, h4 .big {line-height:1.2em;}
a.editorlink {position:absolute; top:10px; right:10px; height:32px; width:40px; z-index:100; background-image:url(../img/edit.png);}
.spaced {letter-spacing:0.1em;}
video {display:block; width:100%; max-width:100%; height:auto;}

.col-lg-1 {float:left; width:8.3%}
.col-lg-2 {float:left; width:16.5%}
.col-lg-3 {float:left; width:25%}
.col-lg-4 {float:left; width:33.3%}
.col-lg-5 {float:left; width:41.5%}
.col-lg-6 {float:left; width:50%;}
.col-lg-7 {float:left; width:58.3%;}
.col-lg-8 {float:left; width:66.6%}
.col-lg-9 {float:left; width:75%}
.col-lg-10 {float:left; width:83.3%}
.col-lg-11 {float:left; width:91.6%}
.col-lg-12 {width:100%}
.col-lg-push-1 {left:8.3%}
.col-lg-push-2 {left:16.5%}
.col-lg-push-3 {left:25%}
.col-lg-push-4 {left:33.3%}
.col-lg-push-5 {left:41.5%}
.col-lg-push-6 {left:50%;}
.col-lg-push-7 {left:58.3%;}
.col-lg-push-8 {left:66.6%}
.col-lg-push-9 {left:75%}
.col-lg-push-10 {left:83.3%}
.col-lg-push-11 {left:91.6%}
.col-lg-pull-1 {right:8.3%}
.col-lg-pull-2 {right:16.5%}
.col-lg-pull-3 {right:25%}
.col-lg-pull-4 {right:33.3%}
.col-lg-pull-5 {right:41.5%}
.col-lg-pull-6 {right:50%;}
.col-lg-pull-7 {right:58.3%;}
.col-lg-pull-8 {right:66.6%}
.col-lg-pull-9 {right:75%}
.col-lg-pull-10 {right:83.3%}
.col-lg-pull-11 {right:91.6%}
.col-center {text-align:center;}
.col-center img {margin:0 auto;}
.col-left {text-align:left;}
.col-left img {margin:0 auto 0 0;}
.col-right {text-align:right;}
.col-right img {margin:0 0 0 auto;}
.hidden-lg-up {display:none}
.hidden-lg-down {display:none}
.hidden-xl-up {display:initial;}

.center-block {max-width:700px; margin-left:auto; margin-right:auto;}
.float-right {float:right;}
.align-top {vertical-align:top;}
.align-middle {vertical-align:middle;}
.align-bottom {vertical-align:bottom;}

a.button, a.download {display:inline-block; padding:0.2em 12px; margin-top:-0.2em; text-align:center; text-decoration:none; color:#fff; background-color:#666; box-shadow: 1px 1px 4px rgba(0,0,0,0.6); border-radius:0.3em;}
a.download:before {content: "\f019"; font-family:FontAwesome; display:inline-block; margin-right:0.5em;}
a.button:hover, a.download:hover {background-color:#888;}

img {border:none;}
img.block {display:block; margin-top:1em; margin-bottom:1em;}
img.round {border-radius:50%;}

.hm-grayscale {filter: grayscale(75%);}
.hm-grayscale:hover {filter:none;}
.hm-blur:hover {-webkit-filter: blur(10px); -moz-filter: blur(10px); -o-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);}
.hm-zoom:hover {transform:scale(1.2);}

.nav-tabs {margin:0; padding:0;}
.nav-tabs:before, .nav-tabs:after, .tab-content:before, .tab-content:after {content:""; display:table; clear:both;}
.nav-tabs li {list-style-type:none; float:left; margin-bottom:-1px;}
.nav-tabs li a {display:block;}
.tab-content {position:relative;}
.tab-pane {position:absolute; top:0; left:0; width:100%; display:none;}
.tab-pane.active {position:relative; display:block;}

.slick-arrow {font-size:0; line-height:0; position:absolute; top:45%; display:block; width:50px; height:100px; margin-top:-50px; padding:0; cursor:pointer; border:none; outline:none; background:transparent; opacity:0.6; z-index:10;}
.slick-prev {left:0px;}
.slick-next {right:0px;}
.slick-arrow:before {display:block; height:50px; margin-top:25px; font-family:FontAwesome; font-size:30px; line-height:50px;}
.slick-prev:before {content:"\f053"; padding-right:5px;}
.slick-next:before {content:"\f054"; padding-left:5px;}
.slick-dots {position:absolute; bottom:10px; left:0; width:100%; margin:0; padding:0; text-align:center;}
.slick-dots li {position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; z-index:4;}
.slick-dots li button {font-size:0; line-height:0; display:block; width:20px; height:20px; padding:0px; cursor:pointer; border:none; outline:none; background:transparent; opacity:0.7;}
.slick-arrow:hover, .slick-arrow:focus, .slick-dots li button:hover, .slick-dots li button:focus {opacity:1;}
.slick-dots li button:before {content:"\f10c"; font-family:FontAwesome; font-size:15px; line-height:15px; position:absolute; top:0; left:0; text-align:center;}
.slick-dots li.slick-active button:before {content: "\f111";}

.sectionContainer.collapsable, .sectionContainer.collapsable .row-headline .col {padding:0;}
.sectionContainer.collapsable .row-headline {cursor:pointer;}
.sectionContainer.collapsable .row-headline h2:after {display:block; position:absolute; clear:none; top:0.66em; right:15px; content:"\f107"; font-family:FontAwesome;}
.sectionContainer.collapsable .row-content {display:none; padding-left:15px; padding-right:15px;}
.sectionContainer.collapsable.opened .row-headline h2:after {content:"\f106";}
.sectionContainer.collapsable.opened .row-content {display:block;}


@media screen and (min-width:1200px){
  .sectionContainer {width:1160px; padding: 30px 30px;}
  .col-xl-1 {float:left; width:8.3%}
  .col-xl-2 {float:left; width:16.5%}
  .col-xl-3 {float:left; width:25%}
  .col-xl-4 {float:left; width:33.3%}
  .col-xl-5 {float:left; width:41.5%}
  .col-xl-6 {float:left; width:50%}
  .col-xl-7 {float:left; width:58.3%;}
  .col-xl-8 {float:left; width:66.5%}
  .col-xl-9 {float:left; width:75%}
  .col-xl-10 {float:left; width:83.3%}
  .col-xl-11 {float:left; width:91.6%}
  .col-xl-12 {float:left; width:100%}
  .col-xl-push-1 {left:8.3%}
  .col-xl-push-2 {left:16.5%}
  .col-xl-push-3 {left:25%}
  .col-xl-push-4 {left:33.3%}
  .col-xl-push-5 {left:41.5%}
  .col-xl-push-6 {left:50%;}
  .col-xl-push-7 {left:58.3%;}
  .col-xl-push-8 {left:66.6%}
  .col-xl-push-9 {left:75%}
  .col-xl-push-10 {left:83.3%}
  .col-xl-push-11 {left:91.6%}
  .col-xl-pull-1 {right:8.3%}
  .col-xl-pull-2 {right:16.5%}
  .col-xl-pull-3 {right:25%}
  .col-xl-pull-4 {right:33.3%}
  .col-xl-pull-5 {right:41.5%}
  .col-xl-pull-6 {right:50%;}
  .col-xl-pull-7 {right:58.3%;}
  .col-xl-pull-8 {right:66.6%}
  .col-xl-pull-9 {right:75%}
  .col-xl-pull-10 {right:83.3%}
  .col-xl-pull-11 {right:91.6%}
  .col-xl-hidden, .col-xl-hide {display:none;}
  .col-xl-center {text-align:center;}
  .col-xl-center img {margin:0 auto;}
  .col-xl-left {text-align:left;}
  .col-xl-left img {margin:0 auto 0 0;}
  .col-xl-right {text-align:right;}
  .col-xl-right img {margin:0 0 0 auto;}
  .hidden-lg-down {display:initial}
  .hidden-xl-up {display:none;}
  .container h2 {-ms-transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:scale(1.1);}
  .header .container h2 {-ms-transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); transform:none;}
  .col-left h2 {-ms-transform-origin:left; -webkit-transform-origin:left; -moz-transform-origin:left; transform-origin:left;}
  .col-right h2 {-ms-transform-origin:right; -webkit-transform-origin:right; -moz-transform-origin:right; transform-origin:right;}
  .cc-window {font-size:0.9em;}
  .fixedBg {background-attachment:fixed;}
}

@media screen and (min-width:1600px){
  section .container h2 {-ms-transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
  .container.collapsable h2, section .container.collapsable h2 {-ms-transform:none; -webkit-transform:none; -moz-transform:none; transform:none;}
}

@media screen and (max-width:990px){
  .col-md-1 {float:left; width:8.3%}
  .col-md-2 {float:left; width:16.5%}
  .col-md-3 {float:left; width:25%}
  .col-md-4 {float:left; width:33.3%}
  .col-md-5 {float:left; width:41.5%}
  .col-md-6 {float:left; width:50%}
  .col-md-7 {float:left; width:58.3%;}
  .col-md-8 {float:left; width:66.5%}
  .col-md-9 {float:left; width:75%}
  .col-md-10 {float:left; width:83.3%}
  .col-md-11 {float:left; width:91.6%}
  .col-md-12 {float:left; width:100%}
  .col-md-push-0 {left:0;}
  .col-md-push-1 {left:8.3%}
  .col-md-push-2 {left:16.5%}
  .col-md-push-3 {left:25%}
  .col-md-push-4 {left:33.3%}
  .col-md-push-5 {left:41.5%}
  .col-md-push-6 {left:50%;}
  .col-md-push-7 {left:58.3%;}
  .col-md-push-8 {left:66.6%}
  .col-md-push-9 {left:75%}
  .col-md-push-10 {left:83.3%}
  .col-md-push-11 {left:91.6%}
  .col-md-pull-0 {left:0;}
  .col-md-pull-1 {right:8.3%}
  .col-md-pull-2 {right:16.5%}
  .col-md-pull-3 {right:25%}
  .col-md-pull-4 {right:33.3%}
  .col-md-pull-5 {right:41.5%}
  .col-md-pull-6 {right:50%;}
  .col-md-pull-7 {right:58.3%;}
  .col-md-pull-8 {right:66.6%}
  .col-md-pull-9 {right:75%}
  .col-md-pull-10 {right:83.3%}
  .col-md-pull-11 {right:91.6%}
  .col-md-hidden, .col-md-hide {display:none;}
  .col-md-center {text-align:center;}
  .col-md-center img {margin:0 auto;}
  .col-md-left {text-align:left;}
  .col-md-left img {margin:0 auto 0 0;}
  .col-md-right {text-align:right;}
  .col-md-right img {margin:0 0 0 auto;}
  .hidden-lg-up {display:initial;}
  .hidden-md-down {display:none;}
}

@media screen and (max-width:766px){
  .sectionContainer {padding:30px 0;}
  .col-sm-1 {float:left; width:8.3%}
  .col-sm-2 {float:left; width:16.5%}
  .col-sm-3 {float:left; width:25%}
  .col-sm-4 {float:left; width:33.3%}
  .col-sm-5 {float:left; width:41.5%}
  .col-sm-6 {float:left; width:50%}
  .col-sm-7 {float:left; width:58.3%;}
  .col-sm-8 {float:left; width:66.5%}
  .col-sm-9 {float:left; width:75%}
  .col-sm-10 {float:left; width:83.3%}
  .col-sm-11 {float:left; width:91.6%}
  .col-sm-12 {float:left; width:100%}
  .col-sm-push-1 {left:8.3%}
  .col-sm-push-2 {left:16.5%}
  .col-sm-push-3 {left:25%}
  .col-sm-push-4 {left:33.3%}
  .col-sm-push-5 {left:41.5%}
  .col-sm-push-6 {left:50%;}
  .col-sm-push-7 {left:58.3%;}
  .col-sm-push-8 {left:66.6%}
  .col-sm-push-9 {left:75%}
  .col-sm-push-10 {left:83.3%}
  .col-sm-push-11 {left:91.6%}
  .col-sm-pull-1 {right:8.3%}
  .col-sm-pull-2 {right:16.5%}
  .col-sm-pull-3 {right:25%}
  .col-sm-pull-4 {right:33.3%}
  .col-sm-pull-5 {right:41.5%}
  .col-sm-pull-6 {right:50%;}
  .col-sm-pull-7 {right:58.3%;}
  .col-sm-pull-8 {right:66.6%}
  .col-sm-pull-9 {right:75%}
  .col-sm-pull-10 {right:83.3%}
  .col-sm-pull-11 {right:91.6%}
  .col-sm-hidden, .col-sm-hide {display:none;}
  .col-sm-center {text-align:center;}
  .col-sm-center img {margin:0 auto;}
  .col-sm-left {text-align:left;}
  .col-sm-left img {margin:0 auto 0 0;}
  .col-sm-right {text-align:right;}
  .col-sm-right img {margin:0 0 0 auto;}
  .cc-wrapwidth {-ms-flex-align:unset; align-items:unset; -ms-flex-direction:column; flex-direction:column;}
  .hidden-sm-down {display:none;}
}

@media screen and (max-width:575px){
  .sectionContainer {padding:15px 0;}
  .col-xs-1 {float:left; width:8.3%}
  .col-xs-2 {float:left; width:16.5%}
  .col-xs-3 {float:left; width:25%}
  .col-xs-4 {float:left; width:33.3%}
  .col-xs-5 {float:left; width:41.5%}
  .col-xs-6 {float:left; width:50%}
  .col-xs-7 {float:left; width:58.3%;}
  .col-xs-8 {float:left; width:66.5%}
  .col-xs-9 {float:left; width:75%}
  .col-xs-10 {float:left; width:83.3%}
  .col-xs-11 {float:left; width:91.6%}
  .col-xs-12 {float:left; width:100%}
  .col-xs-push-1 {left:8.3%}
  .col-xs-push-2 {left:16.5%}
  .col-xs-push-3 {left:25%}
  .col-xs-push-4 {left:33.3%}
  .col-xs-push-5 {left:41.5%}
  .col-xs-push-6 {left:50%;}
  .col-xs-push-7 {left:58.3%;}
  .col-xs-push-8 {left:66.6%}
  .col-xs-push-9 {left:75%}
  .col-xs-push-10 {left:83.3%}
  .col-xs-push-11 {left:91.6%}
  .col-xs-pull-1 {right:8.3%}
  .col-xs-pull-2 {right:16.5%}
  .col-xs-pull-3 {right:25%}
  .col-xs-pull-4 {right:33.3%}
  .col-xs-pull-5 {right:41.5%}
  .col-xs-pull-6 {right:50%;}
  .col-xs-pull-7 {right:58.3%;}
  .col-xs-pull-8 {right:66.6%}
  .col-xs-pull-9 {right:75%}
  .col-xs-pull-10 {right:83.3%}
  .col-xs-pull-11 {right:91.6%}
  .col-xs-hidden, .col-xs-hide {display:none;}
  .col-xs-center {text-align:center;}
  .col-xs-center img {margin:0 auto;}
  .col-xs-left {text-align:left;}
  .col-xs-left img {margin:0 auto 0 0;}
  .col-xs-right {text-align:right;}
  .col-xs-right img {margin:0 0 0 auto;}
  .cc-wrapwidth {-ms-flex-align:unset; align-items:unset; -ms-flex-direction:column; flex-direction:column;}
  .hidden-xs-down {display:none;}
}

@media screen and (orientation:portrait){
  .fixedBg {background-attachment:scroll;}
  .cc-wrapwidth {-ms-flex-align:unset; align-items:unset; -ms-flex-direction:column; flex-direction:column;}
}