body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* K2_mods.css */
.ce_image figcaption{margin-top:.5em}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
    display: inline-block; /* 1 */
    vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
    outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address inconsistent styling of `abbr[title]`.
 * 1. Correct styling in Firefox 39 and Opera 12.
 * 2. Correct missing styling in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
    border-bottom: none; /* 1 */
    text-decoration: underline; /* 2 */
    text-decoration: underline dotted; /* 2 */
}

/**
 * Address inconsistent styling of b and strong.
 * 1. Correct duplicate application of `bolder` in Safari 6.0.2.
 * 2. Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+.
 */

b,
strong {
    font-weight: inherit; /* 1 */
}

b,
strong {
    font-weight: bolder; /* 2 */
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background-color: #ff0;
    color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
    border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
    margin: 1em 40px;
}

/**
 * Address inconsistent styling of `hr`.
 * 1. Correct `box-sizing` set to `border-box` in Firefox.
 * 2. Correct `overflow` set to `hidden` in IE 8/9/10/11 and Edge 12.
 */

hr {
    box-sizing: content-box; /* 1 */
    height: 0; /* 1 */
    overflow: visible; /* 2 */
}

/**
 * Contain overflow in all browsers.
 */

pre {
    overflow: auto;
}

/**
 * 1. Correct inheritance and scaling of font-size for preformatted text.
 * 2. Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, monospace; /* 1 */
    font-size: 1em; /* 2 */
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct font properties not being inherited.
 * 2. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
    font: inherit; /* 1 */
    margin: 0; /* 2 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
    overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * Restore focus style in Firefox 4+ (unset by a rule above)
 */

button:-moz-focusring,
input:-moz-focusring {
    outline: 1px dotted ButtonText;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
    line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * Address `appearance` set to `searchfield` in Safari and Chrome.
 */

input[type="search"] {
    -webkit-appearance: textfield;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
    overflow: auto;
}

/**
 * Restore font weight (unset by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
    font-weight: bold;
}
@charset "UTF-8";

/*!
 * 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:1s;animation-duration:1s;-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{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-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{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,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{0%,11.1%,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{0%,20%,40%,60%,80%,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:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,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:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,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{0%,60%,75%,90%,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{0%,60%,75%,90%,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{0%,60%,75%,90%,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{0%,60%,75%,90%,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 bounceInRight{0%,60%,75%,90%,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}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,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,-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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,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,-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:translateZ(0);transform:translateZ(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{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{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{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{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{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{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{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{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{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{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{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{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{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-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)}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{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-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{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-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{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-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)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-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)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}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{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{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{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(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{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,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{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(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{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, -webkit-filter;
    transition-property: opacity, filter;
    transition-property: opacity, filter, -webkit-filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible; }
/*.hamburger:hover {*/
    /*opacity: 0.7; */
/*}*/

.hamburger-box {
    width: 40px;
    height: 24px;
    display: inline-block;
    position: relative; }

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: rgba(46, 45, 48, 1);
    border-radius: 4px;
    position: absolute;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
.hamburger-inner::before {
    top: -10px; }
.hamburger-inner::after {
    bottom: -10px; }

/*
 * 3DX
 */
.hamburger--3dx .hamburger-box {
    -webkit-perspective: 80px;
    perspective: 80px; }

.hamburger--3dx .hamburger-inner {
    transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx.is-active .hamburger-inner {
    background-color: transparent;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg); }
.hamburger--3dx.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--3dx.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
 * 3DX Reverse
 */
.hamburger--3dx-r .hamburger-box {
    -webkit-perspective: 80px;
    perspective: 80px; }

.hamburger--3dx-r .hamburger-inner {
    transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r.is-active .hamburger-inner {
    background-color: transparent;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg); }
.hamburger--3dx-r.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--3dx-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
 * 3DY
 */
.hamburger--3dy .hamburger-box {
    -webkit-perspective: 80px;
    perspective: 80px; }

.hamburger--3dy .hamburger-inner {
    transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy.is-active .hamburger-inner {
    background-color: transparent;
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg); }
.hamburger--3dy.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--3dy.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
 * 3DY Reverse
 */
.hamburger--3dy-r .hamburger-box {
    -webkit-perspective: 80px;
    perspective: 80px; }

.hamburger--3dy-r .hamburger-inner {
    transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
    transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r.is-active .hamburger-inner {
    background-color: transparent;
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg); }
.hamburger--3dy-r.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--3dy-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
 * Arrow
 */
.hamburger--arrow.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
    transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
 * Arrow Right
 */
.hamburger--arrow-r.is-active .hamburger-inner::before {
    -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
    transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
    transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
 * Arrow Alt
 */
.hamburger--arrowalt .hamburger-inner::before {
    transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt .hamburger-inner::after {
    transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
    transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
    transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
    transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
    transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
 * Arrow Alt Right
 */
.hamburger--arrowalt-r .hamburger-inner::before {
    transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r .hamburger-inner::after {
    transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
    transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
    transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
    transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
    transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
    transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
 * Boring
 */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
    transition-property: none; }

.hamburger--boring.is-active .hamburger-inner {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
.hamburger--boring.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
.hamburger--boring.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg); }

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-duration: 0.15s;
    transition-delay: 0.15s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--collapse .hamburger-inner::after {
    top: -20px;
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
.hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg);
    transition-delay: 0.32s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }
.hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Collapse Reverse
 */
.hamburger--collapse-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-duration: 0.15s;
    transition-delay: 0.15s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--collapse-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
.hamburger--collapse-r .hamburger-inner::before {
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, -10px, 0) rotate(45deg);
    transform: translate3d(0, -10px, 0) rotate(45deg);
    transition-delay: 0.32s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--collapse-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }
.hamburger--collapse-r.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Elastic
 */
.hamburger--elastic .hamburger-inner {
    top: 2px;
    transition-duration: 0.4s;
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
.hamburger--elastic .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.15s 0.4s ease; }
.hamburger--elastic .hamburger-inner::after {
    top: 20px;
    transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
    transform: translate3d(0, 10px, 0) rotate(135deg);
    transition-delay: 0.1s; }
.hamburger--elastic.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
.hamburger--elastic.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 0.1s; }

/*
 * Elastic Reverse
 */
.hamburger--elastic-r .hamburger-inner {
    top: 2px;
    transition-duration: 0.4s;
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
.hamburger--elastic-r .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.15s 0.4s ease; }
.hamburger--elastic-r .hamburger-inner::after {
    top: 20px;
    transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg);
    transform: translate3d(0, 10px, 0) rotate(-135deg);
    transition-delay: 0.1s; }
.hamburger--elastic-r.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
.hamburger--elastic-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(270deg);
    transform: translate3d(0, -20px, 0) rotate(270deg);
    transition-delay: 0.1s; }

/*
 * Emphatic
 */
.hamburger--emphatic {
    overflow: hidden; }
.hamburger--emphatic .hamburger-inner {
    transition: background-color 0.2s 0.25s ease-in; }
.hamburger--emphatic .hamburger-inner::before {
    left: 0;
    transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;
    transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
.hamburger--emphatic .hamburger-inner::after {
    top: 10px;
    right: 0;
    transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;
    transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
.hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent; }
.hamburger--emphatic.is-active .hamburger-inner::before {
    left: -80px;
    top: -80px;
    -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg);
    transform: translate3d(80px, 80px, 0) rotate(45deg);
    transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }
.hamburger--emphatic.is-active .hamburger-inner::after {
    right: -80px;
    top: -80px;
    -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg);
    transform: translate3d(-80px, 80px, 0) rotate(-45deg);
    transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
 * Emphatic Reverse
 */
.hamburger--emphatic-r {
    overflow: hidden; }
.hamburger--emphatic-r .hamburger-inner {
    transition: background-color 0.2s 0.25s ease-in; }
.hamburger--emphatic-r .hamburger-inner::before {
    left: 0;
    transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in;
    transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
.hamburger--emphatic-r .hamburger-inner::after {
    top: 10px;
    right: 0;
    transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);
    transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in;
    transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
.hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent; }
.hamburger--emphatic-r.is-active .hamburger-inner::before {
    left: -80px;
    top: 80px;
    -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg);
    transform: translate3d(80px, -80px, 0) rotate(-45deg);
    transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }
.hamburger--emphatic-r.is-active .hamburger-inner::after {
    right: -80px;
    top: 80px;
    -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg);
    transform: translate3d(-80px, -80px, 0) rotate(45deg);
    transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
 * Slider
 */
.hamburger--slider .hamburger-inner {
    top: 2px; }
.hamburger--slider .hamburger-inner::before {
    top: 10px;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    transition-timing-function: ease;
    transition-duration: 0.2s; }
.hamburger--slider .hamburger-inner::after {
    top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--slider.is-active .hamburger-inner::before {
    -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0; }
.hamburger--slider.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
    transform: translate3d(0, -20px, 0) rotate(-90deg); }

/*
 * Slider Reverse
 */
.hamburger--slider-r .hamburger-inner {
    top: 2px; }
.hamburger--slider-r .hamburger-inner::before {
    top: 10px;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    transition-timing-function: ease;
    transition-duration: 0.2s; }
.hamburger--slider-r .hamburger-inner::after {
    top: 20px; }

.hamburger--slider-r.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
    transform: translate3d(0, 10px, 0) rotate(-45deg); }
.hamburger--slider-r.is-active .hamburger-inner::before {
    -webkit-transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    opacity: 0; }
.hamburger--slider-r.is-active .hamburger-inner::after {
    -webkit-transform: translate3d(0, -20px, 0) rotate(90deg);
    transform: translate3d(0, -20px, 0) rotate(90deg); }

/*
 * Spring
 */
.hamburger--spring .hamburger-inner {
    top: 2px;
    transition: background-color 0s 0.15s linear; }
.hamburger--spring .hamburger-inner::before {
    top: 10px;
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spring .hamburger-inner::after {
    top: 20px;
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring.is-active .hamburger-inner {
    transition-delay: 0.32s;
    background-color: transparent; }
.hamburger--spring.is-active .hamburger-inner::before {
    top: 0;
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
.hamburger--spring.is-active .hamburger-inner::after {
    top: 0;
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
    transform: translate3d(0, 10px, 0) rotate(-45deg); }

/*
 * Spring Reverse
 */
.hamburger--spring-r .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-duration: 0.15s;
    transition-delay: 0s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spring-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
.hamburger--spring-r .hamburger-inner::before {
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r.is-active .hamburger-inner {
    -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
    transform: translate3d(0, -10px, 0) rotate(-45deg);
    transition-delay: 0.32s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--spring-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear; }
.hamburger--spring-r.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Stand
 */
.hamburger--stand .hamburger-inner {
    transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;
    transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--stand .hamburger-inner::before {
    transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--stand .hamburger-inner::after {
    transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    background-color: transparent;
    transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;
    transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--stand.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--stand.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Stand Reverse
 */
.hamburger--stand-r .hamburger-inner {
    transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear;
    transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--stand-r .hamburger-inner::before {
    transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--stand-r .hamburger-inner::after {
    transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r.is-active .hamburger-inner {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background-color: transparent;
    transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear;
    transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--stand-r.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--stand-r.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Spin
 */
.hamburger--spin .hamburger-inner {
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spin .hamburger-inner::before {
    transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
.hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    transition-delay: 0.14s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
.hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Spin Reverse
 */
.hamburger--spin-r .hamburger-inner {
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--spin-r .hamburger-inner::before {
    transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
.hamburger--spin-r .hamburger-inner::after {
    transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
    -webkit-transform: rotate(-225deg);
    transform: rotate(-225deg);
    transition-delay: 0.14s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--spin-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
.hamburger--spin-r.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Squeeze
 */
.hamburger--squeeze .hamburger-inner {
    transition-duration: 0.1s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze .hamburger-inner::before {
    transition: top 0.1s 0.14s ease, opacity 0.1s ease; }
.hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition-delay: 0.14s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease, opacity 0.1s 0.14s ease; }
.hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
 * Vortex
 */
.hamburger--vortex .hamburger-inner {
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
.hamburger--vortex .hamburger-inner::before {
    transition-property: top, opacity; }
.hamburger--vortex .hamburger-inner::after {
    transition-property: bottom, -webkit-transform;
    transition-property: bottom, transform;
    transition-property: bottom, transform, -webkit-transform; }

.hamburger--vortex.is-active .hamburger-inner {
    -webkit-transform: rotate(765deg);
    transform: rotate(765deg);
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
    transition-delay: 0s; }
.hamburger--vortex.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
.hamburger--vortex.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }

/*
 * Vortex Reverse
 */
.hamburger--vortex-r .hamburger-inner {
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
.hamburger--vortex-r .hamburger-inner::before {
    transition-property: top, opacity; }
.hamburger--vortex-r .hamburger-inner::after {
    transition-property: bottom, -webkit-transform;
    transition-property: bottom, transform;
    transition-property: bottom, transform, -webkit-transform; }

.hamburger--vortex-r.is-active .hamburger-inner {
    -webkit-transform: rotate(-765deg);
    transform: rotate(-765deg);
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
    transition-delay: 0s; }
.hamburger--vortex-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
.hamburger--vortex-r.is-active .hamburger-inner::after {
    bottom: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg); }
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("../../files/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}

.r-tabs .r-tabs-panel {
    padding: 15px;
    display: none;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 767px) {
    .r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
    }
}
@media print {
  @page {
    margin: 1cm 0.5cm;
  }
  body {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  h1.hl_bg,
  h2.hl_bg,
  h3.hl_bg,
  h4.hl_bg {
    background: none !important;
    padding-left: 10px;
  }
  h1 {
    font-size: 32px;
    font-size: 2rem;
  }
  h2 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  h3 {
    font-size: 16px !important;
    font-size: 1rem !important;
  }
  h4 {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .full,
  .one_half,
  .one_third,
  .two_third,
  .one_fourth,
  .two_fourth,
  .three_fourth,
  .one_fifth,
  .two_fifth,
  .three_fifth,
  .four_fifth {
    position: relative;
    width: 100%;
    overflow: hidden;
    float: left;
  }
  .one_half {
    width: 50%;
  }
  .one_third {
    width: 33.333%;
  }
  .two_third {
    width: 66.666%;
  }
  .one_fourth {
    width: 25%;
  }
  .two_fourth {
    width: 50%;
  }
  .three_fourth {
    width: 75%;
  }
  .one_fifth {
    width: 20%;
  }
  .two_fifth {
    width: 40%;
  }
  .three_fifth {
    width: 60%;
  }
  .four_fifth {
    width: 80%;
  }
  .one_sixth {
    width: 16.667%;
  }
  figure {
    text-align: center;
  }
  img {
    width: auto !important;
    height: auto !important;
  }
  #header {
    position: static;
  }
  #header .inside > div,
  .ce_rsce_slider,
  .ce_rsce_productselect,
  .btn_wrapper,
  .hyperlink_txt,
  .ce_form,
  .ce_rsce_tabbox_wrapper_start {
    display: none !important;
  }
  div[id^=element-produktmerkmale],
  div[id^=element-formular],
  div[id^=element-anfrageformular],
  div[id^=element-slider],
  div[id^=element-button] {
    display: none !important;
  }
  #header .inside .top_nav_wrapper {
    display: block !important;
  }
  #header .inside .top_nav_wrapper .top_nav > div {
    display: none !important;
  }
  #header .inside .top_nav_wrapper .top_nav > div.print_header {
    float: left;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 70px;
  }
  #header .inside .top_nav_wrapper .top_nav > div.print_header,
  #header .inside .top_nav_wrapper .top_nav > div.logo {
    display: block !important;
  }
  #header .inside .top_nav_wrapper .top_nav > div.print_header span,
  #header .inside .top_nav_wrapper .top_nav > div.logo span {
    display: inline-block;
  }
  #header .inside .top_nav_wrapper .top_nav > div.logo {
    margin-top: 0;
  }
  .printme {
    display: block !important;
  }
  .main-logo {
    width: 70px;
    height: 70px;
  }
  .ce_rsce_buttons.multi_btns .ce_button {
    padding: 0 10px;
  }
  .ce_rsce_buttons.multi_btns .ce_button:last-of-type {
    padding-right: 0;
  }
  .mod_category_list .ce_category_list {
    padding: 0 10px;
    border: 0;
  }
  .mod_category_list .ce_category_list a {
    width: 100%;
  }
  .mod_category_list .ce_category_list a .hl_wrapper {
    height: 50px;
  }
  .mod_category_list .ce_category_list a .ce_image {
    width: 86%;
    margin: 0 auto;
  }
  .mod_category_list .ce_category_list a .text {
    font-size: 14px;
    font-size: 0.875rem;
    margin-top: 0;
    display: block;
  }
  .newslist > div {
    width: 50%;
    float: left;
  }
  .newslist > div.nl_overview {
    width: 100%;
  }
  .newslist > div.nl_overview > div {
    width: 50%;
    float: left;
    background: none;
  }
  .newslist > div.nl_overview > div:nth-of-type(odd) {
    padding-right: 10px;
  }
  .newslist > div.nl_overview > div:nth-of-type(even) {
    padding-left: 10px;
  }
  .newslist > div.nl_highlights {
    padding-right: 10px;
  }
  .newslist > div.nl_simple {
    padding-left: 10px;
  }
  .newslist > div .layout_latest {
    padding: 0 0;
  }
  .newslist > div .news_link .nl_image + .nl_text {
    margin-top: 0;
  }
  .newslist > div .news_link .nl_image,
  .newslist > div .news_link .nl_text {
    width: 50%;
    float: left;
  }
  .newslist > div .news_link .nl_text {
    padding-left: 10px;
  }
  .newslist > div .news_link .nl_wrapper .more,
  .newslist > div .news_link .more {
    display: none !important;
  }
  .ce_rsce_contactbox {
    display: table;
    margin: 0 auto;
  }
  .ce_rsce_contactbox > div {
    display: table-cell;
    width: 50%;
  }
  .ce_rsce_images .one_half {
    width: 50%;
    padding: 0 10px;
  }
  .ce_rsce_images .one_half:last-of-type {
    padding-right: 0;
  }
  .ce_rsce_textimage .txt_block {
    padding-top: 0;
  }
  .ce_rsce_textimage .img_block a, .ce_2_col_img_text .img_block a {
	display: block !important;
  }
  .ce_rsce_gallery ul li {
    opacity: 1 !important;
    width: 20%;
  }
  .ce_rsce_gallery ul li:nth-child(n+3) {
    margin-top: 0;
  }
  .ce_rsce_gallery ul li:nth-child(n+6) {
    margin-top: 20px;
  }
  .ce_rsce_lists.list_2_cols > ul {
    width: 50%;
    float: left;
  }
  .ce_rsce_lists.list_2_cols > ul:nth-of-type(odd) {
    padding-right: 20px;
  }
  .ce_rsce_lists.list_2_cols > ul:nth-of-type(even) {
    padding-left: 20px;
  }
  .ce_rsce_configurator .cat_head_wrapper label.cat_select {
    display: none;
  }
  .ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li {
    float: left;
    padding: 0 10px;
    width: 16.666%;
  }
  .ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label span {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .ce_rsce_configurator .configurator_btns button {
    width: auto;
    margin: 0 10px;
  }
  .ce_rsce_configurator .configurator_btns button:first-of-type {
    margin-left: 0;
  }
  .ce_rsce_configurator .configurator_btns button:last-of-type {
    margin-right: 0;
    margin-top: 0;
  }
  .configurator_content .product_description .product_description_wrapper > div:last-of-type {
    margin-top: 20px;
    display: block;
  }
  .ce_rsce_product .product_wrapper li {
    width: 20%;
  }
  .ce_rsce_product .product_wrapper li:nth-of-type(n+3) {
    margin-top: 0;
  }
  .ce_rsce_product .product_wrapper li:nth-of-type(n+6) {
    margin-top: 20px;
  }
  .ce_rsce_datatable .datatable {
    display: block;
  }
  .ce_rsce_datatable .datatable.mobile {
    display: none;
  }
  .ce_rsce_datatable .datatable.single .table_row .col {
    width: 50%;
  }
  .ce_rsce_datatable .datatable .table_row {
    font-size: 13px;
    font-size: 0.8125rem;
    width: 100%;
  }
  .ce_rsce_datatable .datatable .table_row .col {
    float: none;
  }
  .ce_rsce_partner_content .accordion {
    display: none !important;
  }
  .ce_rsce_partner_content .accordion:before,
  .ce_rsce_partner_content .accordion:after {
    content: " ";
    display: table;
  }
  .ce_rsce_partner_content .accordion:after {
    clear: both;
  }
  .ce_rsce_partner_content .accordion.ui-accordion-content-active {
    display: block !important;
  }
  .ce_rsce_partner_content .accordion .contact_info,
  .ce_rsce_partner_content .accordion .contact_image {
    width: 50%;
    float: left;
  }
  .r-tabs .r-tabs-nav .r-tabs-state-active + .r-tabs-state-default .r-tabs-anchor {
    border-left: 1px solid #2e2d30;
  }
  .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
    border-left: 1px solid #2e2d30;
  }
  .ce_dlh_googlemaps {
    display: none;
  }
  .ce_dlh_googlemaps + .ce_rsce_images {
    display: block;
  }
  .footer_bottom_wrapper,
  .mobile_footer {
    display: none;
  }
  #footer a {
    color: #2e2d30;
  }
  #footer .inside .footer_content_wrapper .footer_content {
    color: #2e2d30;
    display: block;
  }
  #footer .inside .footer_content_wrapper .footer_content .mainlogo {
    display: none;
  }
  #footer .inside .footer_content_wrapper .footer_content .one_third {
    border: 1px;
    border-style: solid none;
    border-color: #2e2d30;
    width: 100%;
    text-align: center;
    padding: 20px 0;
  }
  #footer .inside .footer_content_wrapper .footer_content .one_third .ce_text {
    text-align: left;
  }
  #footer .inside .footer_content_wrapper .footer_content .one_third .ce_text:before,
  #footer .inside .footer_content_wrapper .footer_content .one_third .ce_text:after {
    content: " ";
    display: table;
  }
  #footer .inside .footer_content_wrapper .footer_content .one_third .ce_text:after {
    clear: both;
  }
  #footer .inside .footer_content_wrapper .footer_content .one_third .ce_text p,
  #footer .inside .footer_content_wrapper .footer_content .one_third .ce_text strong {
    display: inline-block;
    vertical-align: top;
    line-height: 27px;
  }
  #footer .inside .footer_content_wrapper .footer_content .one_third .ce_text p {
    padding-left: 10px;
  }
  #footer .inside .footer_content_wrapper .footer_content .one_third .ce_text ul {
    width: 100%;
  }
  #footer .inside .footer_content_wrapper .footer_content .one_third .ce_text strong {
    position: relative;
    margin-right: 5px;
    padding-right: 10px;
  }
  #footer .inside .footer_content_wrapper .footer_content .one_third .ce_text strong:after {
    position: absolute;
    content: "-";
    top: 0;
    right: 0;
  }
  #footer .inside .footer_content_wrapper .footer_content .two_third {
    display: none;
  }
  #footer .inside .footer_content_wrapper .footer_content ul {
    display: inline-block;
    vertical-align: top;
  }
  #footer .inside .footer_content_wrapper .footer_content ul li {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}

@font-face{font-family: 'k2font';src: url('/files/new-fonts/k2font.ttf') format('truetype'), url('/files/new-fonts/k2font.woff') format('woff'), url('/files/new-fonts/k2font.svg#k2font') format('svg');font-weight: normal;font-style: normal;font-display: block}[class^="icon-"],[class*=" icon-"]{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.icon-search:before{content: "\e903"}.icon-k2_app:before{content: "\e900"}.icon-k2_base:before{content: "\e901"}.icon-sherpa:before{content: "\e902"}.icon-arrow_circle_down:before{content: "\e905"}.icon-arrow_circle_left:before{content: "\e906"}.icon-arrow_circle_right:before{content: "\e907"}.icon-arrow_circle_up:before{content: "\e908"}.icon-arrow_left:before{content: "\e909"}.icon-arrow_right:before{content: "\e90a"}.icon-icon_burger_active:before{content: "\e90b"}.icon-icon_burger_inactive:before{content: "\e90c"}.icon-icon_checkbox_active:before{content: "\e90d"}.icon-icon_checkbox_inactive:before{content: "\e90e"}.icon-icon_download:before{content: "\e90f"}.icon-icon_download_lupe:before{content: "\e910"}.icon-icon_facebook:before{content: "\e911"}.icon-icon_fax:before{content: "\e912"}.icon-uniE913:before{content: "\e913"}.icon-uniE914:before{content: "\e914"}.icon-uniE915:before{content: "\e915"}.icon-uniE916:before{content: "\e916"}.icon-uniE917:before{content: "\e917"}.icon-icon_gallery_hover:before{content: "\e918"}.icon-icon_kinkedin:before{content: "\e919"}.icon-icon_list_arrow:before{content: "\e91a"}.icon-icon_mail:before{content: "\e91b"}.icon-icon_phone:before{content: "\e91c"}.icon-icon_pin:before{content: "\e91d"}.icon-icon_print:before{content: "\e91e"}.icon-uniE91F:before{content: "\e91f"}.icon-uniE920:before{content: "\e920"}.icon-uniE921:before{content: "\e921"}.icon-icon_upload:before{content: "\e922"}.icon-icon_web:before{content: "\e923"}.icon-icon_weiter:before{content: "\e924"}.icon-icon_xing:before{content: "\e925"}.icon-icon_youtube:before{content: "\e926"}.icon-k2_logo:before{content: "\e927"}.icon-magnifier:before{content: "\e928"}.icon-save:before{content: "\e929"}.icon-icon_weiter_alt:before{content: "\e92a"}*,*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}html,body{position: relative;height: 100%}@media screen and (max-width: 1199px){html.noscroll,body.noscroll{overflow: hidden}}body{font-family: 'Droid Sans', sans-serif;font-style: normal;font-weight: 400;font-size: 15px;font-size: .9375rem;line-height: 1.4;color: #7b7b7b !important}@media screen and (min-width: 768px){body{font-size: 16px;font-size: 1rem;line-height: 1.375}}svg:not(:root){overflow: visible}ul,ol{margin: 0 0;padding: 0 0}ol{list-style: none}ol > li{counter-increment: list-counter}ol > li:before{content: counter(list-counter) ".";margin-right: 5px;color: #e3000a}b,strong{font-weight: 700}p{margin: 0 0}p:not('.back') a{font-weight: 700}p a{text-decoration: underline;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}p a:hover{color: #e3000a;text-decoration: underline}a:focus,button:focus,img:focus,div:focus{outline: 0}a{display: inline-block;color: #000;text-decoration: none;-webkit-transition: background .3s ease 0s;-moz-transition: background .3s ease 0s;-o-transition: background .3s ease 0s;transition: background .3s ease 0s}a:hover{text-decoration: none}figure{margin: 0 0}figure img{vertical-align: top}svg{vertical-align: top}input:not([type="radio"]):not([type="checkbox"]),select,textarea,button{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;padding: 10px;vertical-align: top;outline: none;resize: none}.printme{display: none}.center-block{float: none;margin: 0 auto}.center-text{text-align: center}.right-text{text-align: right}.left-text{text-align: left}.animatedEndOut{display: none}.smallcontent{padding: 0 15px}@media screen and (min-width: 768px){.smallcontent{padding: 0 80px}}@media screen and (min-width: 1200px){.smallcontent{padding: 0 100px}}@media screen and (max-width: 767px){.mobilefull{padding: 0 0}}#element-svgs:before,#element-svgs:after{content: " ";display: table}#element-svgs:after{clear: both}#element-svgs > div{float: left}.clearfix:after,.cf:after{clear: both}.clearfix:before,.clearfix:after,.cf:before,.cf:after{display: table;content: "";line-height: 0}.no-border{border: none;padding-left: 0}.asterisk{color: #e3000a}.space_bottom{margin-bottom: 50px}.msg.info,.msg.success,.msg.warning,.msg.error,.msg.validation{border: 1px solid;margin: 10px 0;padding: 10px 22px;background-repeat: no-repeat;background-position: 10px center}.msg.info{color: #00529B;background-color: #BDE5F8}.msg.success{color: #4F8A10;background-color: #DFF2BF}.msg.warning{color: #9F6000;background-color: #FEEFB3}.msg.error{color: #D8000C;background-color: #FFBABA}.note{font-size: 12px;font-size: .75rem;line-height: 1.4;padding-top: 25px}.note .asterisk{float: left;display: inline-block;margin-right: 5px}.note p{padding-left: 15px}.element_wrapper .element_headline{margin-bottom: 25px}body{height: auto}.full_width .ce_rsce_wrapper_start{background: #f0f0f0}.full_width .ce_rsce_wrapper_start > div{padding: 20px 0;width: 94%;max-width: 94%;margin: 0 auto}@media screen and (min-width: 768px){.full_width .ce_rsce_wrapper_start > div{padding: 25px 0}}@media screen and (min-width: 992px){.full_width .ce_rsce_wrapper_start > div{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){.full_width .ce_rsce_wrapper_start > div{max-width: 960px}}@media screen and (min-width: 1200px){.full_width .ce_rsce_wrapper_start > div{max-width: 1180px}}.hyperlink_bg{width: 100%;height: 100%}.bottom0{margin-bottom: 0px !important}.bottom5{margin-bottom: 5px !important}.bottom10{margin-bottom: 10px !important}.bottom15{margin-bottom: 15px !important}.bottom20{margin-bottom: 20px !important}.bottom25{margin-bottom: 25px !important}.bottom30{margin-bottom: 30px !important}.bottom40{margin-bottom: 40px !important}.bottom50{margin-bottom: 50px !important}.bottom60{margin-bottom: 60px !important}.bottom70{margin-bottom: 70px !important}.top-30{margin-top: -30px !important}.top-25{margin-top: -25px !important}.top0{margin-top: 0px !important}.top5{margin-top: 5px !important}.top10{margin-top: 10px !important}.top15{margin-top: 15px !important}.top20{margin-top: 20px !important}.top25{margin-top: 25px !important}.top30{margin-top: 30px !important}.top40{margin-top: 40px !important}.top50{margin-top: 50px !important}.top60{margin-top: 60px !important}.top75{margin-top: 75px !important}body{-webkit-text-stroke: 1px transparent;text-shadow: rgba(0,0,0,0.01) 0 0 1px;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-webkit-animation-delay: 0.1s;-webkit-animation-name: fontfix;-webkit-animation-duration: 0.1s;-webkit-animation-iteration-count: 1;-webkit-animation-timing-function: linear}@-webkit-keyframes fontfix{from{opacity: 0}to{opacity: 1}}body{overflow-x: hidden}.mod_article.fullwidth,.mod_article.full_width{overflow: visible}.no-pt{padding-top: 0 !important}.no-pb{padding-bottom: 0 !important}@media screen and (min-width: 1200px){.wow{visibility: hidden}}.use-slab-font h1,.use-slab-font h2,.use-slab-font h3,.use-slab-font h4,.use-slab-font h5{font-family: 'GeogrotesqueSlabRegular'}.use-stencil-font h1,.use-stencil-font h2,.use-stencil-font h3,.use-stencil-font h4,.use-stencil-font h5{font-family: 'GeogrotesqueStencilCRgRegular'}body.overflow{overflow: hidden}body.overflow div.anchornav.is-fixed div.inner{z-index: 20;opacity: 0}body.nav-open div.anchornav.is-fixed div.inner{z-index: 20;opacity: 0}.mod_article.no-padding{padding-top: 0 !important;padding-bottom: 0 !important}.mod_article.no-padding-top{padding-top: 0 !important}.mod_article.no-padding-bottom{padding-bottom: 0 !important}.full,.one_half,.one_third,.two_third,.one_fourth,.two_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth{position: relative;width: 100%;overflow: hidden;float: left}@media screen and (min-width: 768px){.one_half{width: 50%}}@media screen and (min-width: 768px){.one_third{width: 33.333%}}@media screen and (min-width: 768px){.two_third{width: 66.666%}}@media screen and (min-width: 768px){.one_fourth{width: 25%}}@media screen and (min-width: 768px){.two_fourth{width: 50%}}@media screen and (min-width: 768px){.three_fourth{width: 75%}}@media screen and (min-width: 768px){.one_fifth{width: 20%}}@media screen and (min-width: 768px){.two_fifth{width: 40%}}@media screen and (min-width: 768px){.three_fifth{width: 60%}}@media screen and (min-width: 768px){.four_fifth{width: 80%}}@media screen and (min-width: 768px){.one_sixth{width: 16.667%}}@font-face{font-family: 'GeogrotesqueRegular';src: url('/files/new-fonts/Ge2003-Rg.eot');src: url('/files/new-fonts/Ge2003-Rg.eot?#iefix') format('embedded-opentype'), url('/files/new-fonts/Ge2003-Rg.woff2') format('woff2'), url('/files/new-fonts/Ge2003-Rg.woff') format('woff'), url('/files/new-fonts/Ge2003-Rg.ttf') format('truetype'), url('/files/new-fonts/Ge2003-Rg.svg#font') format('svg');font-style: normal;font-weight: normal;font-display: swap}@font-face{font-family: 'GeogrotesqueSemiBold';src: url('/files/new-fonts/Ge2003-SmBd.eot');src: url('/files/new-fonts/Ge2003-SmBd.eot?#iefix') format('embedded-opentype'), url('/files/new-fonts/Ge2003-SmBd.woff2') format('woff2'), url('/files/new-fonts/Ge2003-SmBd.woff') format('woff'), url('/files/new-fonts/Ge2003-SmBd.ttf') format('truetype'), url('/files/new-fonts/Ge2003-SmBd.svg#font') format('svg');font-style: normal;font-weight: normal;font-display: swap}@font-face{font-family: 'GeogrotesqueStencilCRgRegular';src: url('/files/new-fonts/GeStC2000-Rg.eot');src: url('/files/new-fonts/GeStC2000-Rg.eot?#iefix') format('embedded-opentype'), url('/files/new-fonts/GeStC2000-Rg.woff2') format('woff2'), url('/files/new-fonts/GeStC2000-Rg.woff') format('woff'), url('/files/new-fonts/GeStC2000-Rg.ttf') format('truetype'), url('/files/new-fonts/GeStC2000-Rg.svg#font') format('svg');font-style: normal;font-weight: normal;font-display: swap}@font-face{font-family: 'GeogrotesqueStencilCSbRegular';src: url('/files/new-fonts/GeStC2000-Sb.eot');src: url('/files/new-fonts/GeStC2000-Sb.eot?#iefix') format('embedded-opentype'), url('/files/new-fonts/GeStC2000-Sb.woff2') format('woff2'), url('/files/new-fonts/GeStC2000-Sb.woff') format('woff'), url('/files/new-fonts/GeStC2000-Sb.ttf') format('truetype'), url('/files/new-fonts/GeStC2000-Sb.svg#font') format('svg');font-style: normal;font-weight: normal;font-display: swap}@font-face{font-family: 'GeogrotesqueSlabRegular';src: url('/files/new-fonts/GeSl1000-Rg.eot');src: url('/files/new-fonts/GeSl1000-Rg.eot?#iefix') format('embedded-opentype'), url('/files/new-fonts/GeSl1000-Rg.woff2') format('woff2'), url('/files/new-fonts/GeSl1000-Rg.woff') format('woff'), url('/files/new-fonts/GeSl1000-Rg.ttf') format('truetype'), url('/files/new-fonts/GeSl1000-Rg.svg#font') format('svg');font-style: normal;font-weight: normal;font-display: swap}@font-face{font-family: 'GeogrotesqueSlabMedium';src: url('/files/new-fonts/GeSl1000-Md.eot');src: url('/files/new-fonts/GeSl1000-Md.eot?#iefix') format('embedded-opentype'), url('/files/new-fonts/GeSl1000-Md.woff2') format('woff2'), url('/files/new-fonts/GeSl1000-Md.woff') format('woff'), url('/files/new-fonts/GeSl1000-Md.ttf') format('truetype'), url('/files/new-fonts/GeSl1000-Md.svg#font') format('svg');font-style: normal;font-weight: normal;font-display: swap}@font-face{font-family: 'GeogrotesqueSlabBold';src: url('/files/new-fonts/GeSl1000-Bd.eot');src: url('/files/new-fonts/GeSl1000-Bd.eot?#iefix') format('embedded-opentype'), url('/files/new-fonts/GeSl1000-Bd.woff2') format('woff2'), url('/files/new-fonts/GeSl1000-Bd.woff') format('woff'), url('/files/new-fonts/GeSl1000-Bd.ttf') format('truetype'), url('/files/new-fonts/GeSl1000-Bd.svg#font') format('svg');font-style: normal;font-weight: normal;font-display: swap}h1,h2,h3,h4,h5,h6{color: #484848;margin: 0;text-transform: uppercase;padding: 0;font-family: "GeogrotesqueRegular";font-weight: 400}h1.hl_bg,h2.hl_bg,h3.hl_bg,h4.hl_bg,h5.hl_bg,h6.hl_bg{background-position: 0 50%;background-position: 20px top}h1 + .pasthl,h2 + .pasthl,h3 + .pasthl,h4 + .pasthl,h5 + .pasthl,h6 + .pasthl{margin-top: 20px}@media screen and (min-width: 992px){h1 + .pasthl,h2 + .pasthl,h3 + .pasthl,h4 + .pasthl,h5 + .pasthl,h6 + .pasthl{margin-top: 30px}}h1,h2,h3,h4{letter-spacing: 0.01em;text-transform: none;line-height: 1.2}@media screen and (min-width: 768px){h1,h2,h3,h4{line-height: 1.5}}h1{font-size: 26px;font-size: 1.625rem;line-height: 1.2}@media screen and (min-width: 768px){h1{font-size: 32px;font-size: 2rem}}@media screen and (min-width: 1200px){h1{font-size: 48px;font-size: 3rem}}h1.hl_bg{padding-left: 51px;background-size: auto 31px;background-position: 0 50%}@media screen and (min-width: 768px){h1.hl_bg{padding-left: 58px;background-size: auto 38px}}@media screen and (min-width: 1200px){h1.hl_bg{padding-left: 77px;background-size: auto 57px}}h2{font-size: 22px;font-size: 1.375rem;line-height: 1.13}@media screen and (min-width: 768px){h2{font-size: 24px;font-size: 1.5rem;line-height: 1.2}}@media screen and (min-width: 1200px){h2{font-size: 27px;font-size: 1.6875rem;line-height: 1.15}}h2.hl_bg{padding-left: 61px;background-size: 21px 21px}@media screen and (min-width: 768px){h2.hl_bg{padding-left: 66px;background-size: 26px 26px}}@media screen and (min-width: 1200px){h2.hl_bg{padding-left: 67px;background-size: 27px 27px}}h3{font-size: 18px;font-size: 1.125rem;line-height: 1.1225}@media screen and (min-width: 768px){h3{font-size: 21px;font-size: 1.3125rem;line-height: 1.15}}@media screen and (min-width: 1200px){h3{font-size: 21px;font-size: 1.3125rem;line-height: 1.2}}h3.hl_bg{padding-left: 60px}h4{font-size: 16px;font-size: 1rem;line-height: 1.3}@media screen and (min-width: 768px){h4{font-size: 18px;font-size: 1.125rem}}h4.hl_bg{padding-left: 60px}body{line-height: 1.4;font-size: 14px;font-size: .875rem;font-family: "GeogrotesqueRegular"}@media screen and (min-width: 768px){body{line-height: 1.3;font-size: 16px;font-size: 1rem}}p:not(.back){line-height: 1.4;font-size: 14px;font-size: .875rem}@media screen and (min-width: 768px){p:not(.back){line-height: 1.3;font-size: 16px;font-size: 1rem}}p:not(.back) a{position: relative;text-decoration: none}p:not(.back) a:after{content: "";display: block;width: 0;height: 1px;background: #e3000a;position: absolute;left: 0;bottom: 0;-webkit-transition: width .3s ease 0s;-moz-transition: width .3s ease 0s;-o-transition: width .3s ease 0s;transition: width .3s ease 0s}p:not(.back) a:hover:after{width: 100%}.btn,.hyperlink_txt{appearance: none;-moz-appearance: none;-webkit-appearance: none;background: none;position: relative;display: inline-block;line-height: 1 !important;padding: 7px;text-align: center;color: #000;border: 1px solid #e3000a;background: #fff;border-radius: 4px;transition: background .3s ease-in, color .3s ease-in;font-family: 'GeogrotesqueSemiBold';font-size: 15px;font-size: .9375rem;line-height: 1.4}@media screen and (min-width: 768px){.btn,.hyperlink_txt{font-size: 16px;font-size: 1rem;line-height: 1.375}}.btn:hover,.hyperlink_txt:hover{color: #fff;background: #e3000a}.btn:before,.hyperlink_txt:before,.btn:after,.hyperlink_txt:after{display: none}.btn.red,.hyperlink_txt.red{color: #fff;background: #e3000a}.btn.red:hover,.hyperlink_txt.red:hover{border-color: #ae0e08;background: #ae0e08}.btn.white,.hyperlink_txt.white{color: #000;background: #fff}.btn.white:hover,.hyperlink_txt.white:hover{color: #fff;background: #e3000a}.multiple a:first-child:not(.white),.multi_btns a:first-child:not(.white){color: #fff;background: #e3000a}.multiple a:first-child:not(.white):hover,.multi_btns a:first-child:not(.white):hover{border-color: #ae0e08;background: #ae0e08}.multiple a:last-child:not(.red),.multi_btns a:last-child:not(.red){color: #000;background: #fff}.multiple a:last-child:not(.red):hover,.multi_btns a:last-child:not(.red):hover{color: #fff;background: #e3000a}.multiple .ce_button:first-child a,.multi_btns .ce_button:first-child a{color: #fff;background: #e3000a}.multiple .ce_button:first-child a:hover,.multi_btns .ce_button:first-child a:hover{border-color: #ae0e08;background: #ae0e08}.multiple .ce_button:last-child a,.multi_btns .ce_button:last-child a{color: #000;background: #fff}.multiple .ce_button:last-child a:hover,.multi_btns .ce_button:last-child a:hover{color: #fff;background: #e3000a}.ce_rsce_buttons .ce_button{width: auto;text-align: center}@media screen and (max-width: 767px){.ce_rsce_buttons.multi_btns .ce_button:nth-of-type(n+1){margin-bottom: 10px;margin-right: 10px}}@media screen and (min-width: 768px){.ce_rsce_buttons.multi_btns .ce_button{padding: 0 10px}.ce_rsce_buttons.multi_btns .ce_button:first-of-type{padding-left: 0}.ce_rsce_buttons.multi_btns .ce_button:last-of-type{padding-right: 0}}@media screen and (max-width: 767px){.multi_btns a{width: 100%}}@media screen and (min-width: 768px){.multi_btns .text-right{text-align: right}}#cboxTitle,#cboxCurrent{display: none !important}#cboxContent{margin-top: 0}#cboxOverlay{background: #484848}#cboxTitle,#cboxCurrent{display: none !important}#cboxLoadedContent{border: 0}#cboxClose{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQsMEMxMC43LDAsMCwxMC43LDAsMjRzMTAuNywyNCwyNCwyNHMyNC0xMC43LDI0LTI0UzM3LjMsMCwyNCwweiBNMjQsNDYuOEMxMS40LDQ2LjgsMS4yLDM2LjYsMS4yLDI0UzExLjQsMS4yLDI0LDEuMlM0Ni44LDExLjQsNDYuOCwyNFMzNi42LDQ2LjgsMjQsNDYuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUuNSwyMy44bDEwLTguNWMwLjMtMC4yLDAuMy0wLjYsMC4xLTAuOWMtMC4yLTAuMy0wLjYtMC4zLTAuOC0wLjFsLTEwLDguNWMtMC4xLDAtMC4xLDAuMS0wLjIsMC4yYzAsMC0wLjEtMC4xLTAuMS0wLjJjMCwwLDAsMCwwLDBsLTEwLTguNWMtMC4zLTAuMi0wLjYtMC4yLTAuOCwwLjFjLTAuMiwwLjMtMC4yLDAuNiwwLjEsMC45bDEwLDguNWMwLjEsMC4xLDAuMSwwLjIsMCwwLjNjMCwwLDAsMCwwLDBsLTEwLDguNWMtMC4zLDAuMi0wLjMsMC42LTAuMSwwLjhjMC4yLDAuMywwLjYsMC4zLDAuOCwwLjFsMTAtOC41YzAuMSwwLDAuMS0wLjEsMC4yLTAuMmMwLDAsMC4xLDAuMSwwLjEsMC4yYzAsMCwwLDAsMCwwbDEwLDguNWMwLjMsMC4yLDAuNiwwLjIsMC44LTAuMWMwLjItMC4zLDAuMi0wLjYtMC4xLTAuOGwtMTAtOC41QzI1LjQsMjQuMSwyNS4zLDIzLjksMjUuNSwyMy44QzI1LjQsMjMuOCwyNS40LDIzLjgsMjUuNSwyMy44eiIvPjwvZz48L3N2Zz4=) no-repeat top center;top: 20px;right: 20px;width: 48px;height: 48px;outline: none}#cboxNext{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQsNDhjMTMuMywwLDI0LTEwLjcsMjQtMjRTMzcuMywwLDI0LDBTMCwxMC43LDAsMjRTMTAuNyw0OCwyNCw0OHogTTI0LDEuMmMxMi42LDAsMjIuOCwxMC4yLDIyLjgsMjIuOFMzNi42LDQ2LjgsMjQsNDYuOFMxLjIsMzYuNiwxLjIsMjRsMCwwQzEuMiwxMS40LDExLjQsMS4yLDI0LDEuMnogTTE5LjgsMzIuNmMtMC4zLDAuMi0wLjMsMC42LTAuMSwwLjlzMC42LDAuMywwLjksMC4xbDAsMGwxMC04LjVjMC4xLTAuMSwwLjItMC4yLDAuMi0wLjJjMC41LTAuNiwwLjQtMS41LTAuMi0yYzAsMCwwLDAsMCwwbC0xMC04LjVjLTAuMy0wLjItMC42LTAuMi0wLjgsMC4xYy0wLjIsMC4zLTAuMiwwLjYsMC4xLDAuOGwwLDBsMTAsOC41YzAuMSwwLjEsMC4xLDAuMiwwLDAuM2MwLDAsMCwwLDAsMEwxOS44LDMyLjZ6Ii8+PC9zdmc+) no-repeat top right;width: 48px;height: 48px;outline: none;right: 20px;margin-top: -20px}#cboxPrevious{background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4IDQ4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQsMEMxMC43LDAsMCwxMC43LDAsMjRzMTAuNywyNCwyNCwyNHMyNC0xMC43LDI0LTI0UzM3LjMsMCwyNCwweiBNMjQsNDYuOEMxMS40LDQ2LjgsMS4yLDM2LjYsMS4yLDI0UzExLjQsMS4yLDI0LDEuMlM0Ni44LDExLjQsNDYuOCwyNGwwLDBDNDYuOCwzNi42LDM2LjYsNDYuOCwyNCw0Ni44eiBNMjguMiwxNS40YzAuMy0wLjIsMC4zLTAuNiwwLjEtMC45cy0wLjYtMC4zLTAuOS0wLjFsMCwwbC0xMCw4LjVjLTAuMSwwLjEtMC4yLDAuMi0wLjIsMC4yYy0wLjUsMC42LTAuNCwxLjUsMC4yLDJjMCwwLDAsMCwwLDBsMTAsOC41YzAuMywwLjIsMC42LDAuMiwwLjgtMC4xYzAuMi0wLjMsMC4yLTAuNi0wLjEtMC44bDAsMGwtMTAtOC41Yy0wLjEtMC4xLTAuMS0wLjIsMC0wLjNjMCwwLDAsMCwwLDBMMjguMiwxNS40eiIvPjwvc3ZnPg==) no-repeat top right;width: 48px;height: 48px;outline: none;left: 20px;margin-top: -20px}#cboxTitle{font-size: 12px;font-size: .75rem;display: block !important;top: auto;bottom: -30px;line-height: 2.5;width: 100%;color: #fff;text-align: left}#colorbox,#cboxOverlay,#cboxWrapper{overflow: visible}.owl-carousel{position: relative}.owl-carousel .owl-item{transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0)}.owl-carousel .owl-nav div,.owl-carousel .owl-nav button{font-size: 25px;font-size: 1.5625rem;width: 15px;height: 25px;margin: -12.5px 0 0 0;color: #fff;line-height: 1;position: absolute;padding: 0 0;top: 50%;border-radius: 0;opacity: 1;background: none;text-align: center;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}@media screen and (min-width: 768px){.owl-carousel .owl-nav div,.owl-carousel .owl-nav button{font-size: 40px;font-size: 2.5rem;width: 40px;height: 50px;margin: -20px 0 0 0}}.owl-carousel .owl-nav div:hover,.owl-carousel .owl-nav button:hover{color: rgba(255,255,255,0.3)}.owl-carousel .owl-nav div span,.owl-carousel .owl-nav button span{text-shadow: 0 0 10px #484848;line-height: 25px}@media screen and (min-width: 768px){.owl-carousel .owl-nav div span,.owl-carousel .owl-nav button span{line-height: 40px}}.owl-carousel .owl-nav div.owl-prev,.owl-carousel .owl-nav button.owl-prev{text-align: left;left: 2%}@media screen and (min-width: 768px){.owl-carousel .owl-nav div.owl-prev,.owl-carousel .owl-nav button.owl-prev{left: 3%}}.owl-carousel .owl-nav div.owl-next,.owl-carousel .owl-nav button.owl-next{text-align: right;right: 2%}@media screen and (min-width: 768px){.owl-carousel .owl-nav div.owl-next,.owl-carousel .owl-nav button.owl-next{right: 3%}}#container .owl-carousel .owl-controls .owl-nav div{text-align: center;top: 50%}#container .slider_content_wrapper{position: relative;background-position: 50% 50%;background-size: cover}#container .slider_content_wrapper .slider_content_pos{width: 100%;max-width: 100%}@media screen and (max-width: 767px){#container .slider_content_wrapper .slider_content_pos .slider_content{width: calc(100% - 70px);margin: 0 auto}}.owl-carousel .owl-nav button,.owl-carousel .owl-nav div{font-size: 25px;font-size: 1.5625rem;width: 15px;height: 25px;margin: -12.5px 0 0 0;color: #fff;line-height: 1;position: absolute;padding: 0 0;top: 50%;border: none;border-radius: 0;opacity: 1;background: none;text-align: center;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}@media screen and (min-width: 768px){.owl-carousel .owl-nav button,.owl-carousel .owl-nav div{font-size: 40px;font-size: 2.5rem;width: 40px;height: 50px;margin: -20px 0 0 0}}.owl-carousel .owl-nav button:hover,.owl-carousel .owl-nav div:hover{color: rgba(255,255,255,0.3)}.owl-carousel .owl-nav button span,.owl-carousel .owl-nav div span{text-shadow: 0 0 10px #484848;line-height: 25px}@media screen and (min-width: 768px){.owl-carousel .owl-nav button span,.owl-carousel .owl-nav div span{line-height: 40px}}@media screen and (min-width: 1400px){.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav div.owl-prev{left: 10%}}@media screen and (min-width: 1400px){.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav div.owl-next{right: 10%}}.owl-carousel.single .owl-nav{display: none}.r-tabs{position: relative}.r-tabs .r-tabs-nav{font-size: 0}.r-tabs .r-tabs-nav .r-tabs-tab{position: relative;background-color: #DFDFDF;border-top: 15px solid #dfdfdf;min-width: calc(100%/5);max-width: calc(100%/4);-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.r-tabs .r-tabs-nav .r-tabs-tab:first-of-type{border-top-left-radius: 5px}.r-tabs .r-tabs-nav .r-tabs-tab:first-of-type .r-tabs-anchor{border-left: none !important}.r-tabs .r-tabs-nav .r-tabs-tab:last-of-type{border-top-right-radius: 5px}.r-tabs .r-tabs-nav .r-tabs-tab:hover,.r-tabs .r-tabs-nav .r-tabs-state-active{border-top: 15px solid #e3000a;background-color: #f0f0f0;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.r-tabs .r-tabs-nav .r-tabs-tab:hover .r-tabs-anchor,.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{border-left: 1px solid #f0f0f0}.r-tabs .r-tabs-nav .r-tabs-tab:hover + .r-tabs-state-default .r-tabs-anchor,.r-tabs .r-tabs-nav .r-tabs-state-active + .r-tabs-state-default .r-tabs-anchor{border-left: 1px solid #dfdfdf}.r-tabs .r-tabs-nav .r-tabs-tab:hover + .r-tabs-state-default:hover .r-tabs-anchor,.r-tabs .r-tabs-nav .r-tabs-state-active + .r-tabs-state-default:hover .r-tabs-anchor{border-left: 1px solid #f0f0f0}.r-tabs .r-tabs-nav .r-tabs-anchor{-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;display: inline-block;width: 100%;color: #484848;font-size: 14px;font-weight: normal;text-decoration: none;text-align: center;line-height: 2;text-transform: uppercase;padding: 5px 0;margin: 10px 0 20px;border-left: 1px solid #000}.r-tabs .r-tabs-panel{background-color: #f0f0f0;width: 100%;padding: 35px 100px;box-sizing: border-box}@media screen and (max-width: 991px){.r-tabs .r-tabs-panel{padding: 25px}}.r-tabs .r-tabs-accordion-title .r-tabs-anchor{text-transform: uppercase;display: block;padding: 10px;background-color: #e3000a;color: #484848;font-weight: bold;text-decoration: none;font-size: 14px}@media screen and (max-width: 991px){.r-tabs .r-tabs-accordion-title .r-tabs-anchor{font-size: 17px;font-size: 1.0625rem;position: relative;margin-top: 7px;padding: 15px 25px 15px 15px;height: 50px;cursor: pointer;background-color: #a7a8aa;color: #fff;border: none;font-weight: normal;-webkit-transition: background .3s ease 0s;-moz-transition: background .3s ease 0s;-o-transition: background .3s ease 0s;transition: background .3s ease 0s}.r-tabs .r-tabs-accordion-title .r-tabs-anchor:after{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 24px;font-size: 1.5rem;position: absolute;content: "\e900";right: 10px;top: 50%;margin-top: -12px}.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover{background-color: #e3000a}}.r-tabs .r-tabs-accordion-title:first-of-type .r-tabs-anchor{border-top-right-radius: 5px;border-top-left-radius: 5px}@media screen and (max-width: 991px){.r-tabs .r-tabs-accordion-title:first-of-type .r-tabs-anchor{border-top-right-radius: 0;border-top-left-radius: 0}}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color: #f0f0f0}@media screen and (max-width: 991px){.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color: #e3000a}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:after{content: "\e903"}}.ce_tabbox_content .element_headline h3{padding-left: 0;border: none;margin-bottom: 28px}.r-tabs .owl-carousel .owl-nav button,.r-tabs .owl-carousel .owl-nav div{font-size: 25px;font-size: 1.5625rem;width: 15px;height: 25px;margin: -12.5px 0 0 0;color: #484848;line-height: 1;position: absolute;padding: 0 0;top: 50%;border: none;border-radius: 0;opacity: 1;background: none;text-align: center;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}@media screen and (min-width: 768px){.r-tabs .owl-carousel .owl-nav button,.r-tabs .owl-carousel .owl-nav div{font-size: 40px;font-size: 2.5rem;width: 40px;height: 50px;margin: -20px 0 0 0}}.r-tabs .owl-carousel .owl-nav button:hover,.r-tabs .owl-carousel .owl-nav div:hover{color: rgba(72,72,72,0.4)}.r-tabs .owl-carousel .owl-nav button.owl-next,.r-tabs .owl-carousel .owl-nav div.owl-next{right: -10%;left: auto}@media screen and (max-width: 768px){.r-tabs .owl-carousel .owl-nav button.owl-next,.r-tabs .owl-carousel .owl-nav div.owl-next{right: -15%}}.r-tabs .owl-carousel .owl-nav button.owl-prev,.r-tabs .owl-carousel .owl-nav div.owl-prev{left: -10%}@media screen and (max-width: 768px){.r-tabs .owl-carousel .owl-nav button.owl-prev,.r-tabs .owl-carousel .owl-nav div.owl-prev{left: -15%}}.r-tabs .owl-carousel .owl-nav button span,.r-tabs .owl-carousel .owl-nav div span{text-shadow: none;line-height: 25px}@media screen and (min-width: 768px){.r-tabs .owl-carousel .owl-nav button span,.r-tabs .owl-carousel .owl-nav div span{line-height: 40px}}.r-tabs .owl-carousel .owl-nav button,.r-tabs .owl-carousel .owl-nav div{font-size: 25px;font-size: 1.5625rem;width: 15px;height: 25px;margin: -12.5px 0 0 0;color: #484848;line-height: 1;position: absolute;padding: 0 0;top: 50%;border: none;border-radius: 0;opacity: 1;background: none;text-align: center;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}@media screen and (min-width: 768px){.r-tabs .owl-carousel .owl-nav button,.r-tabs .owl-carousel .owl-nav div{font-size: 40px;font-size: 2.5rem;width: 40px;height: 50px;margin: -20px 0 0 0}}.r-tabs .owl-carousel .owl-nav button:hover,.r-tabs .owl-carousel .owl-nav div:hover{color: rgba(72,72,72,0.4)}.r-tabs .owl-carousel .owl-nav button.owl-next,.r-tabs .owl-carousel .owl-nav div.owl-next{right: -10%;left: auto}@media screen and (max-width: 768px){.r-tabs .owl-carousel .owl-nav button.owl-next,.r-tabs .owl-carousel .owl-nav div.owl-next{right: -15%}}.r-tabs .owl-carousel .owl-nav button.owl-prev,.r-tabs .owl-carousel .owl-nav div.owl-prev{left: -10%}@media screen and (max-width: 768px){.r-tabs .owl-carousel .owl-nav button.owl-prev,.r-tabs .owl-carousel .owl-nav div.owl-prev{left: -15%}}.r-tabs .owl-carousel .owl-nav button span,.r-tabs .owl-carousel .owl-nav div span{text-shadow: none;line-height: 25px}@media screen and (min-width: 768px){.r-tabs .owl-carousel .owl-nav button span,.r-tabs .owl-carousel .owl-nav div span{line-height: 40px}}.ce_rsce_tabbox_content_wrap_start .mod_newslist{padding-top: 20px}.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link{display: block}.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link:hover .nl_text h4{color: #e3000a}.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link:hover .more{color: #e3000a}.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .nl_image + .nl_text{margin-top: 25px}@media screen and (min-width: 480px){.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .nl_image + .nl_text{margin-top: 0;padding-left: 13px}}.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .nl_text h4{border: 0;padding: 0 0;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}@media screen and (min-width: 768px){.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .nl_text h4{font-size: 18px;font-size: 1.125rem;line-height: 1.2}}@media screen and (max-width: 767px){.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .nl_text h4{font-size: 20px;font-size: 1.25rem}}@media screen and (max-width: 480px){.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .nl_text .info{margin-bottom: 15px}}.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .nl_text .teaser{margin-top: 20px;color: #a7a8aa}@media screen and (min-width: 768px){.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .nl_text .teaser{font-size: 14px;font-size: .875rem;line-height: 1.3}}@media screen and (min-width: 480px){.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .nl_image,.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .nl_text{float: left;width: 50%}}.ce_rsce_tabbox_content_wrap_start .mod_newslist .news_link .more{margin-top: 20px;font-size: 24px;font-size: 1.5rem;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_rsce_tabbox_content_wrap_start .mod_newslist .layout_latest{margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #a7a8aa}@media screen and (min-width: 480px){.ce_rsce_tabbox_content_wrap_start .mod_newslist .layout_latest{padding-bottom: 20px}}.ce_rsce_tabbox_content_wrap_start .mod_newslist .layout_latest.last{margin-bottom: 0;padding-bottom: 0;border-bottom: none}.ce_rsce_tabbox_content_wrap_start .mod_newslist .layout_latest .nl_image{text-align: center;padding-right: 12px;width: auto}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination{clear: both;float: none;padding-top: 20px}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination > p{display: none}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination ul{text-align: center}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination ul li{display: inline-block}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination ul li > span{color: #e3000a}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination ul li span{vertical-align: middle;line-height: 1.2;text-decoration: none;-webkit-transition: background .3s ease 0s;-moz-transition: background .3s ease 0s;-o-transition: background .3s ease 0s;transition: background .3s ease 0s}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination ul li a span{font-size: .9em;vertical-align: bottom}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination ul li a:hover,.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination ul li a span:hover{color: #e3000a}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination ul .spacer{padding: 0 5px}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination ul .next{padding-left: 5px}.ce_rsce_tabbox_content_wrap_start .mod_newslist .pagination ul .previous{padding-right: 5px}.mod_cms_accept_tags p{text-align: left}.mod_cms_accept_tags p a{color: #000000 !important;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.mod_cms_accept_tags p a:hover{color: #e3000a !important}.mod_cms_accept_tags .widget-submit{font-size: 0}.mod_cms_accept_tags .widget-submit button{cursor: pointer;margin-top: 10px;font-size: 14px}.mod_cms_accept_tags .widget-submit button + button{margin-left: 10px}.mod_cms_accept_tags form > .tags > div .head input + label{margin-top: 0;margin-bottom: 0}.mod_cms_accept_tags form > .tags > div .head input + label:focus{outline: none}.mod_cms_accept_tags .formbody .widget-submit button[type="submit"]{appearance: none;-moz-appearance: none;-webkit-appearance: none;background: none;position: relative;display: inline-block;line-height: 1 !important;padding: 7px;color: #fff;text-align: center;border-radius: 4px;transition: background .3s ease-in, color .3s ease-in;font-family: 'GeogrotesqueSemiBold';font-size: 15px;font-size: .9375rem;line-height: 1.4}@media screen and (min-width: 768px){.mod_cms_accept_tags .formbody .widget-submit button[type="submit"]{font-size: 16px;font-size: 1rem;line-height: 1.375}}.mod_cms_accept_tags .formbody .widget-submit button[type="submit"][value="accept"].first{border-color: #e3000a;background: #e3000a;color: #fff}.mod_cms_accept_tags .formbody .widget-submit button[type="submit"][value="accept"].first:hover{border-color: #ae0e08;background: #ae0e08}.mod_cms_accept_tags .formbody .widget-submit button[type="submit"][value="accept"]:not(.first){background: #fff;color: #000;border: 1px solid #e3000a}.mod_cms_accept_tags .formbody .widget-submit button[type="submit"][value="accept"]:not(.first):hover{color: #fff;border-color: #e3000a;background: #e3000a}.mod_eventlist > h2,.mod_eventlist .header{display: none}.mod_eventlist .row{display: flex;flex-wrap: wrap;width: 100%;width: auto;margin-left: -10px;margin-right: -10px}@media screen and (min-width: 1200px){.mod_eventlist .row{margin-left: -15px;margin-right: -15px}}.mod_eventlist .layout_teaser{padding-left: 10px;padding-right: 10px;margin-top: 10px;margin-bottom: 10px}@media screen and (min-width: 768px){.mod_eventlist .layout_teaser{width: 50%}}@media screen and (min-width: 1200px){.mod_eventlist .layout_teaser{padding-left: 15px;padding-right: 15px;margin-top: 15px;margin-bottom: 15px}}.mod_eventlist .layout_teaser .inner{background: #f0f0f0;padding: 15px}@media screen and (min-width: 768px){.mod_eventlist .layout_teaser .inner{padding: 25px}}.mod_eventlist .layout_teaser .flexbox{position: relative;display: flex;flex-wrap: wrap;width: 100%;width: auto;margin-left: -10px;margin-right: -10px;cursor: pointer}@media screen and (min-width: 1200px){.mod_eventlist .layout_teaser .flexbox{margin-left: -15px;margin-right: -15px}}.mod_eventlist .layout_teaser .flexbox:hover h2,.mod_eventlist .layout_teaser .flexbox:hover h2 a,.mod_eventlist .layout_teaser .flexbox:hover p.more span{color: #e3000a}.mod_eventlist .layout_teaser .flexbox a.link-block{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0}.mod_eventlist .layout_teaser .col-left,.mod_eventlist .layout_teaser .col-right{padding-left: 10px;padding-right: 10px}@media screen and (min-width: 1200px){.mod_eventlist .layout_teaser .col-left,.mod_eventlist .layout_teaser .col-right{padding-left: 15px;padding-right: 15px}}.mod_eventlist .layout_teaser .col-left{margin-bottom: 15px}@media screen and (min-width: 768px){.mod_eventlist .layout_teaser .col-left{width: 50%;margin-bottom: 0}}@media screen and (min-width: 768px){.mod_eventlist .layout_teaser .col-right{width: 50%}}.mod_eventlist .layout_teaser p.time{color: #000;margin-bottom: 5px}.mod_eventlist .layout_teaser h2{font-size: 18px;line-height: 1.2;font-family: "GeogrotesqueSemiBold";margin-bottom: 5px;transition: color .3s ease-in}.mod_eventlist .layout_teaser h2 a{transition: color .3s ease-in}.mod_eventlist .layout_teaser .location{color: #000}.mod_eventlist .layout_teaser .ce_text{font-size: 14px;line-height: 1.3;margin-top: 20px;color: #a7a8aa}.mod_eventlist .layout_teaser p.more{margin-top: 20px;line-height: 1}.mod_eventlist .layout_teaser p.more span{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transition: color .3s ease-in}.mod_eventlist .layout_teaser p.more span:before{content: "\e92a";font-size: 25px}.mod_eventlist div.empty{padding-left: 10px;padding-right: 10px}@media screen and (min-width: 1200px){.mod_eventlist div.empty{padding-left: 15px;padding-right: 15px}}.mod_eventreader .back{text-align: center}.mod_eventreader .back.top{display: none}.mod_eventreader .back a{position: relative;text-align: left;font-size: 15px;font-size: .9375rem;padding: 0;text-decoration: none;border: none;color: #000;background: none}.mod_eventreader .back a:before{display: none}.mod_eventreader .back a:hover{background: none;color: #e3000a}.mod_eventreader .back + .back{display: none}.mod_eventreader .layout_full{margin: 25px 0}.mod_eventreader .layout_full > h1{margin-bottom: 10px}.mod_eventreader .layout_full p.location{margin-bottom: 10px}.mod_eventreader .layout_full > div{padding-top: 20px;padding-bottom: 20px}@media screen and (min-width: 768px){.mod_eventreader .layout_full > div{padding-top: 25px;padding-bottom: 25px}}.mod_eventreader .layout_full .ce_rsce_lists ul:first-child{padding-left: 13px}@media screen and (min-width: 768px){.mod_eventreader .layout_full .ce_rsce_lists ul:first-child{padding-left: 23px}}.mod_eventreader .ce_rsce_textimage.imgright .txt_block .pasthl,.mod_eventreader .ce_2_col_img_text.imgright .txt_block .pasthl{padding-left: 0}@media screen and (max-width: 767px){.mod_eventreader .ce_rsce_textimage .txt_block,.mod_eventreader .ce_2_col_img_text .txt_block{padding-left: 0;padding-right: 0}}@media screen and (max-width: 767px){.mod_eventreader .ce_rsce_textimage .txt_block .pasthl,.mod_eventreader .ce_2_col_img_text .txt_block .pasthl{padding-left: 0}}.mod_eventreader .ce_rsce_buttons{display: flex;flex-wrap: wrap;width: 100%;align-items: center;justify-content: center}@media screen and (max-width: 767px){.mod_eventreader .ce_rsce_buttons.multi_btns{padding-left: 37px}}@media screen and (max-width: 767px){.mod_eventreader .ce_rsce_buttons.multi_btns .ce_button{width: auto}}@media screen and (max-width: 767px){.mod_eventreader .ce_rsce_buttons.multi_btns .ce_button ~ .ce_button{margin-top: 0;margin-left: 10px}}.event time{text-transform: uppercase}#footer{position: relative;color: #fff}@media screen and (min-width: 768px){#footer{background: #e3000a}}#footer .footer_spacer{display: none}@media screen and (min-width: 768px){#footer > div.footer_spacer{display: block}}@media screen and (min-width: 768px){#footer .inside{width: 94%;max-width: 94%;margin: 0 auto;max-width: 1180px}}@media screen and (min-width: 768px) and screen and (min-width: 992px){#footer .inside{width: 100%;max-width: 750px}}@media screen and (min-width: 768px) and screen and (min-width: 992px){#footer .inside{max-width: 960px}}@media screen and (min-width: 768px) and screen and (min-width: 1200px){#footer .inside{max-width: 1180px}}@media screen and (min-width: 768px){#footer .inside .footer_content_wrapper{padding: 60px 0 90px}}#footer .inside .footer_content_wrapper .footer_content{display: none}#footer .inside .footer_content_wrapper .footer_content:before,#footer .inside .footer_content_wrapper .footer_content:after{content: " ";display: table}#footer .inside .footer_content_wrapper .footer_content:after{clear: both}@media screen and (min-width: 768px){#footer .inside .footer_content_wrapper .footer_content{display: flex;flex-wrap: wrap;align-items: center}}#footer .inside .footer_content_wrapper .footer_content > div.one_third{padding-right: 10px}@media screen and (min-width: 768px){#footer .inside .footer_content_wrapper .footer_content > div.one_third .ce_text > p{margin: 30px 0}}#footer .inside .footer_content_wrapper .footer_content > div.one_third .ce_text ul li:first-child a img path{fill: #fff !important}#footer .inside .footer_content_wrapper .footer_content > div.two_third{padding-left: 10px}#footer .inside .footer_content_wrapper .footer_content > div.two_third .one_half:first-of-type{padding: 96px 10px 0 20px}@media screen and (min-width: 992px){#footer .inside .footer_content_wrapper .footer_content > div.two_third .one_half:first-of-type{padding: 96px 10px 0 40px}}#footer .inside .footer_content_wrapper .footer_content > div.two_third .one_half:last-of-type{padding: 96px 0 0 20px}@media screen and (min-width: 992px){#footer .inside .footer_content_wrapper .footer_content > div.two_third .one_half:last-of-type{padding: 96px 0 0 40px}}#footer .inside .footer_content_wrapper .footer_content > div.two_third .one_half h4{font-size: 21px;font-size: 1.3125rem;color: #fff;border: 0;padding: 0 0;word-wrap: break-word;margin-bottom: 30px}@media screen and (min-width: 1200px){#footer .inside .footer_content_wrapper .footer_content > div.two_third .one_half h4{font-size: 22px;font-size: 1.375rem}}#footer .inside .footer_content_wrapper .footer_content > div.two_third .one_half ul{list-style: none}#footer .inside .footer_content_wrapper .footer_content > div.two_third .one_half ul li{position: relative;padding-left: 20px}#footer .inside .footer_content_wrapper .footer_content > div.two_third .one_half ul li:before{position: absolute;font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 10px;font-size: .625rem;content: "\e915";left: 0;top: 0;margin-top: 5px}#footer .inside .footer_content_wrapper .footer_content .main-logo{fill: #fff}#footer .inside .footer_content_wrapper .footer_content .main-logo .st0{fill: #fff !important}#footer .inside .footer_content_wrapper .footer_content ul li{padding: 0 10px 10px;margin-bottom: 10px;border-bottom: 1px solid #fff}#footer .inside .footer_content_wrapper .footer_content ul li:last-child{margin-bottom: 0}#footer .inside .footer_content_wrapper .mobile_footer{text-align: center;padding-bottom: 15px}@media screen and (min-width: 768px){#footer .inside .footer_content_wrapper .mobile_footer{display: none}}#footer .inside .footer_content_wrapper .mobile_footer .totop_wrapper{width: 100% !important}#footer .inside .footer_bottom_wrapper{color: #fff}@media screen and (min-width: 768px){#footer .inside .footer_bottom_wrapper{-webkit-border-top-right-radius: 5px;border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;border-top-left-radius: 5px;background-clip: padding-box;background: #fff;color: #484848}}@media screen and (max-width: 767px){#footer .inside .footer_bottom_wrapper .footer_spacer{display: block}}#footer .inside .footer_bottom_wrapper .footer_bottom{padding: 50px 0 30px;background: #e3000a}#footer .inside .footer_bottom_wrapper .footer_bottom:before,#footer .inside .footer_bottom_wrapper .footer_bottom:after{content: " ";display: table}#footer .inside .footer_bottom_wrapper .footer_bottom:after{clear: both}@media screen and (min-width: 768px){#footer .inside .footer_bottom_wrapper .footer_bottom{background: none;padding: 50px 25px 30px}}@media screen and (min-width: 768px){#footer .inside .footer_bottom_wrapper .footer_bottom > div.links:before,#footer .inside .footer_bottom_wrapper .footer_bottom > div.links:after{content: " ";display: table}#footer .inside .footer_bottom_wrapper .footer_bottom > div.links:after{clear: both}}#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div.totop_wrapper{display: none}@media screen and (min-width: 768px){#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div{float: left}#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div:first-of-type{width: calc(100% - 36px)}#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div.totop_wrapper{padding-top: 1px;display: block}}#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div > ul{font-size: 0px;font-size: 0rem;text-align: center;line-height: 1}@media screen and (min-width: 768px){#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div > ul{line-height: 34px;text-align: right;padding-right: 10px}}#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div > ul li{border-left: 1px solid #fff}#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div > ul li:first-child{border: 0}#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div > ul li:last-child{display: none}@media screen and (min-width: 768px){#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div > ul li:last-child{display: inline-block}}@media screen and (min-width: 768px){#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div > ul li a{-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div > ul li a:hover{color: #e3000a}}@media screen and (min-width: 768px){#footer .inside .footer_bottom_wrapper .footer_bottom > div.links > div > ul li a{color: #484848;padding: 8px 10px}}#footer .inside .footer_bottom_wrapper .footer_bottom > div ul{line-height: 1}#footer .inside .footer_bottom_wrapper .footer_bottom > div ul li{display: inline-block;vertical-align: middle}@media screen and (max-width: 767px){#footer .inside .footer_bottom_wrapper .footer_bottom > div ul li{padding: 0 10px}#footer .inside .footer_bottom_wrapper .footer_bottom > div ul li:first-child{padding: 0 10px 0 0}#footer .inside .footer_bottom_wrapper .footer_bottom > div ul li:last-child{padding: 0 0 0 10px}}#footer .inside .footer_bottom_wrapper .footer_bottom > div ul li a{color: #fff;line-height: 1.2;font-size: 14px;font-size: .875rem;text-transform: uppercase}@media screen and (min-width: 992px){#footer .inside .footer_bottom_wrapper .footer_bottom > div ul li a{font-size: 16px;font-size: 1rem}}.totop_wrapper{width: 36px}.totop_wrapper .totop{color: #484848 !important;font-size: 34px;font-size: 2.125rem;line-height: 1;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.totop_wrapper .totop:hover{color: #e3000a !important}.totop_wrapper .totop span{display: inline-block;vertical-align: top;font-weight: bold}#footer .inside .footer_content_wrapper{padding: 40px 0 20px}#footer .inside .footer_bottom_wrapper .footer_bottom{display: flex;flex-wrap: wrap;justify-content: flex-end}@media screen and (min-width: 768px){#footer .inside .footer_bottom_wrapper .footer_bottom{padding: 20px 20px 16px}}.footer_content > *{display: inline-block}.footer_content .mainlogo{vertical-align: top}.footer_content .mainlogo img{width: 50px}@media screen and (max-width: 767px){.footer_content .mainlogo img{width: 25px}}.footer_content .ce_text{padding: 24px 0 24px 30px}#footer{background: #484848}@media screen and (max-width: 767px){#footer .inside .footer_bottom_wrapper .footer_bottom{background: #484848}}@media screen and (max-width: 767px){.footer_content_wrapper{display: none}}.ce_form .widget{margin-bottom: 10px;width: 50%;float: left}.ce_form .widget:nth-of-type(odd){padding-right: 5px}.ce_form .widget:nth-of-type(even){padding-left: 5px}.ce_form .widget select{background: url('/files/images/icons/arrow_kreis_down.svg') no-repeat right 22px center;-webkit-background-size: 20px;background-size: 20px;min-height: 39px}.ce_form .widget input,.ce_form .widget select,.ce_form .widget textarea{width: 100%;border: none;background-color: #f0f0f0}.ce_form .widget label{display: none;color: #000}.ce_form .widget .label-w{float: left}.ce_form .widget .label-w label[id^="lbl_4_"]{display: inline-block;padding: 9px 11px 8px 22px;background-color: #f0f0f0;color: #000}.ce_form .widget .input-w{float: none;width: auto;overflow: hidden}.ce_form .widget .input-w input:not([type="radio"]):not([type="checkbox"]){padding-left: 11px}.ce_form .widget-explanation{clear: both;padding: 10px 22px;width: 40%;float: left}.ce_form .widget .warning{color: #e3000a}.ce_form .widget.single-row,.ce_form .widget.widget-textarea{width: 100%;padding-left: 0;padding-right: 0;clear: both;float: none}.ce_form .widget input:not([type="radio"]):not([type="checkbox"]),.ce_form .widget textarea,.ce_form .widget button{padding: 10px 22px}.ce_form .widget select,.ce_form .widget input[type='file']{padding: 8px 22px}@media screen and (max-width: 991px){.ce_form .widget{margin-bottom: 5px;width: 100%;float: none;padding-left: 0 !important;padding-right: 0 !important}}.ce_form input[type="submit"]{width: 20%;text-align: left;text-transform: uppercase}@media screen and (max-width: 991px){.ce_form input[type="submit"]{width: 100%}}.ce_form input[type="submit"]:after{content: "\e916"}.ce_form input[type='checkbox'],.ce_form input[type='radio']{width: auto;float: left;margin-right: .75em;background: transparent;border: none}.ce_form input[type='checkbox']:checked,.ce_form input[type='checkbox']:not(:checked),.ce_form input[type='radio']:checked,.ce_form input[type='radio']:not(:checked){background: transparent;position: relative;visibility: hidden;margin: 0;padding: 0}.ce_form input[type='checkbox'] + label,.ce_form input[type='radio'] + label{cursor: pointer}.ce_form input[type='checkbox']:checked + label::before,.ce_form input[type='checkbox']:not(:checked) + label::before,.ce_form input[type='radio']:checked + label::before,.ce_form input[type='radio']:not(:checked) + label::before{content: ' ';display: inline-block;width: 17px;height: 17px;position: relative;top: 2px;border: 1px solid #484848;margin-right: .4em;box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.1);-webkit-transition: background-color .3s ease-in-out 0s;-moz-transition: background-color .3s ease-in-out 0s;-o-transition: background-color .3s ease-in-out 0s;transition: background-color .3s ease-in-out 0s}.ce_form input[type=radio]:checked + label::before,.ce_form input[type=radio]:not(:checked) + label::before{border-radius: 30px}.ce_form input[type='checkbox']:hover + label::before,.ce_form input[type='radio']:hover + label::before{background: #e3000a;box-shadow: inset 0 0 0 2px #f0f0f0}.ce_form input[type='checkbox']:checked + label::before,.ce_form input[type='radio']:checked + label::before{background: #e3000a;box-shadow: inset 0 0 0 2px #f0f0f0}.ce_form input[type='checkbox']:checked + label,.ce_form input[type='radio']:checked + label{color: #e3000a}.ce_form .upload_file_wrap{padding: 22px;background-color: #f0f0f0;overflow: hidden}.ce_form .upload_file_wrap .upload_file_btn{color: #000;position: relative;overflow: hidden;margin-right: 20px;padding: 9px;width: 20%;text-align: left;border: 1px solid #2e2d30;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;vertical-align: top;outline: none;resize: none;float: left;-webkit-transition: border-color .3s ease-in-out 0s;-moz-transition: border-color .3s ease-in-out 0s;-o-transition: border-color .3s ease-in-out 0s;transition: border-color .3s ease-in-out 0s}.ce_form .upload_file_wrap .upload_file_btn span{font-size: 16px;font-size: 1rem;line-height: 1.5;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s;cursor: pointer}.ce_form .upload_file_wrap .upload_file_btn:hover{border-color: #e3000a;color: #e3000a}.ce_form .upload_file_wrap .upload_file_btn:hover span{color: #e3000a}.ce_form .upload_file_wrap .upload_file_btn:hover:after{color: #e3000a}.ce_form .upload_file_wrap .upload_file_btn:after{color: #484848;font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e91d";font-size: 24px;font-size: 1.5rem;right: 10px;top: 50%;float: right;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_form .upload_file_wrap .upload_file_btn input#uploadfile{position: absolute;top: 0;right: 0;margin: 0;padding: 6px;font-size: 20px;opacity: 0;filter: alpha(opacity=0)}.ce_form .upload_file_wrap #selectedFiles{display: none;color: #000;float: left;width: 77%;line-height: 3}.ce_form .submit_container{padding: 0;border: none}.ce_form .submit_container:after{display: none}body.edge .ce_form .widget select,body.ie .ce_form .widget select,body.chrome .ce_form .widget select{min-height: 43px;padding-top: 7px;padding-bottom: 7px}.ce_rsce_form_wrap_start .mobileQueryForm{display: none}.ce_rsce_form_wrap_start .mobileQueryForm a.hyperlink_txt{width: 100%}@media screen and (max-width: 991px){.ce_rsce_form_wrap_start .mobileQueryForm{display: block}}.ce_rsce_form_content .ce_form h4{border: none;padding-left: 0;margin-bottom: 10px}.ce_rsce_form_content .ce_form input[type=file]{background-color: #f0f0f0;width: 100%}.ce_rsce_form_content .ce_form .form_container{margin-bottom: 30px;overflow: hidden}.ce_rsce_form_content .ce_form .form_container h2{margin-bottom: 30px}.ce_rsce_form_content .ce_form .form_container h3{border-left: none;margin-bottom: 15px;padding-left: 0}.ce_rsce_form_content .ce_form .form_container.form_upload + .note{padding-top: 0}.ce_rsce_form_content .ce_form .form_container.form_upload + .note p{padding-left: 0}.ce_rsce_form_content .ce_form .widget:hover .ce_image figure img{border-color: #e3000a}.ce_rsce_form_content .ce_form .widget:hover label{color: #e3000a}.ce_rsce_form_content .ce_form .widget:hover input[type='checkbox'] + label::before,.ce_rsce_form_content .ce_form .widget:hover input[type='radio'] + label::before{background: #e3000a;box-shadow: inset 0 0 0 2px #f0f0f0}.ce_rsce_form_content .ce_form .widget label{-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_rsce_form_content .ce_form .widget .ce_image img{-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-transition: border-color .3s ease-in-out 0s;-moz-transition: border-color .3s ease-in-out 0s;-o-transition: border-color .3s ease-in-out 0s;transition: border-color .3s ease-in-out 0s}.ce_rsce_form_content .ce_form .form_radios{padding-left: 0;padding-right: 0;cursor: pointer}.ce_rsce_form_content .ce_form .form_radios input{width: 20px;display: inline-block}.ce_rsce_form_content .ce_form .form_radios input[type='radio']{width: 1px}.ce_rsce_form_content .ce_form .form_radios span{padding: 10px 20px;display: block}.ce_rsce_form_content .ce_form .form_radios span label{width: 81%}.ce_rsce_form_content .ce_form .form_radios label{display: inline-block}.ce_rsce_form_content .ce_form .form_radios fieldset{border: none;margin: 0;background-color: #f0f0f0;padding: 0}.ce_rsce_form_content .ce_form .form_radios .widget:nth-of-type(odd){padding-right: 0}.ce_rsce_form_content .ce_form .form_radios .widget:nth-of-type(even){padding-left: 0}.ce_rsce_form_content .ce_form .form_radios input:checked + label + .ce_image figure img{border-color: #e3000a}.ce_rsce_form_content .ce_form .form_radios_small .widget{width: 33.33333%}.ce_rsce_form_content .ce_form .form_radios_small .widget:first-child{padding-left: 0}.ce_rsce_form_content .ce_form .form_radios_small .widget:last-child{padding-right: 0}.ce_rsce_form_content .ce_form .form_radios_small .widget:nth-child(3n+2){padding-left: 10px;padding-right: 10px}.ce_rsce_form_content .ce_form .form_radios_small .widget label{padding: 10px 20px}.ce_rsce_form_content .ce_form .form_radios_small .widget .ce_image{float: right;max-width: 30px;margin: 6px 20px 6px 5px}.ce_rsce_form_content .ce_form .form_radios_small .widget .ce_image img{width: 100%;border: 1px solid #000}.ce_rsce_form_content .ce_form .form_radios_big .widget{width: 100%;float: none}.ce_rsce_form_content .ce_form .form_radios_big .widget label{padding: 10px 20px}.ce_rsce_form_content .ce_form .form_radios_big .widget p{margin-left: 45px;margin-bottom: 10px;width: 83%;color: #a7a8aa}.ce_rsce_form_content .ce_form .form_radios_big .widget textarea{margin-top: 3px;padding-left: 46px;padding-right: 46px}.ce_rsce_form_content .ce_form .form_radios_big .widget .ce_image{float: right;max-width: 77px;margin: 10px 20px}.ce_rsce_form_content .ce_form .form_radios_big .widget .ce_image img{width: 77px;border: 2px solid #000}.ce_rsce_form_content .ce_form .submit_container{text-align: center;margin-top: 30px}@media screen and (max-width: 991px){.ce_rsce_form_content .ce_form{display: none}}.ce_form .widget.explanation.full{width: 100%;padding-left: 0}.ce_form .widget.explanation.stars-required strong{color: #e3000a}.ce_form .widget.explanation.half{clear: none;margin-bottom: 10px;width: 50%;float: left;padding: 0 0}.ce_form .widget.explanation.half:nth-of-type(even){padding-left: 5px}.ce_form .widget.explanation.half:nth-of-type(odd){padding-right: 5px}@media screen and (max-width: 991px){.ce_form .project-request{display: none}}.ce_form .project-request > .formbody > fieldset{border: none;margin: 0 0 30px;padding: 0 0}.ce_form .project-request > .formbody > fieldset > *:last-child{margin-bottom: 0}.ce_form .project-request > .formbody > fieldset > legend{font-size: 21px;font-size: 1.3125rem;color: #000;margin-bottom: 15px}.ce_form .project-request .roof-type > .widget{width: 100%}.ce_form .project-request .roof-type fieldset{font-size: 0;background-color: transparent}.ce_form .project-request .roof-type fieldset > *{display: inline-block;width: 33.33333%;font-size: 15px;position: relative}.ce_form .project-request .roof-type fieldset > * input{position: absolute;top: 50%;left: 20px;width: 17px;height: 17px;margin-top: -8.5px}.ce_form .project-request .roof-type fieldset > * input:checked + label:after{border-color: #e3000a}.ce_form .project-request .roof-type fieldset > * label{position: relative;width: 100%;text-transform: uppercase;background-color: #f0f0f0;background-repeat: no-repeat;background-position: center right 20px;background-size: 30px 30px;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_form .project-request .roof-type fieldset > * label:after{content: "";position: absolute;top: 50%;right: 20px;width: 30px;height: 30px;margin-top: -15px;border: 1px solid #000;border-radius: 50%;-webkit-transition: border-color .3s ease-in-out 0s;-moz-transition: border-color .3s ease-in-out 0s;-o-transition: border-color .3s ease-in-out 0s;transition: border-color .3s ease-in-out 0s}.ce_form .project-request .roof-type fieldset > * label:hover{color: #e3000a}.ce_form .project-request .roof-type fieldset > * label:hover:after{border-color: #e3000a}.ce_form .project-request .roof-type fieldset > *:nth-child(1) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Application-pitched-roof.svg')}.ce_form .project-request .roof-type fieldset > *:nth-child(2){padding-left: 10px;padding-right: 10px}.ce_form .project-request .roof-type fieldset > *:nth-child(2) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Application-flat-roof.svg')}.ce_form .project-request .roof-type fieldset > *:nth-child(3) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Application-ground-mounted.svg')}.ce_form .project-request .roofing > .widget{width: 100%}.ce_form .project-request .roofing fieldset{font-size: 0;background-color: transparent}.ce_form .project-request .roofing fieldset > *{display: inline-block;width: 100%;font-size: 15px;position: relative;margin-bottom: 10px}.ce_form .project-request .roofing fieldset > * input{visibility: visible;position: absolute;top: 50%;left: 20px;width: 17px;height: 17px;margin-top: -8.5px}.ce_form .project-request .roofing fieldset > * input:checked + label:after{border-color: #e3000a}.ce_form .project-request .roofing fieldset > * label{position: relative;width: 100%;text-transform: uppercase;background-color: #f0f0f0;background-repeat: no-repeat;background-position: center right 20px;background-size: 78px 78px;min-height: 98px;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_form .project-request .roofing fieldset > * label:after{content: "";position: absolute;top: 50%;right: 20px;width: 78px;height: 78px;margin-top: -39px;border: 2px solid #000;border-radius: 50%;-webkit-transition: border-color .3s ease-in-out 0s;-moz-transition: border-color .3s ease-in-out 0s;-o-transition: border-color .3s ease-in-out 0s;transition: border-color .3s ease-in-out 0s}.ce_form .project-request .roofing fieldset > * label:hover{color: #e3000a}.ce_form .project-request .roofing fieldset > * label:hover:after{border-color: #e3000a}.ce_form .project-request .roofing fieldset > * label > p{text-transform: none;color: #a7a8aa;margin-top: 10px;padding-right: 88px;padding-left: 21px}.ce_form .project-request .roofing fieldset > *:nth-child(1) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-pantile-v1-web.svg')}.ce_form .project-request .roofing fieldset > *:nth-child(2) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-fibre-cement-v1-web.svg')}.ce_form .project-request .roofing fieldset > *:nth-child(3) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-trapezoidal-profile-v1-web.svg')}.ce_form .project-request .roofing fieldset > *:nth-child(4) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-flat-seam-profile-v1-web.svg')}.ce_form .project-request .roofing fieldset > *:nth-child(5) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-Bitumen-concrete-foil-v1-web.svg')}.ce_form .project-request .roofing fieldset > *:nth-child(6) label{min-height: 0}.ce_form .project-request .roofing fieldset > *:nth-child(6) label:after{display: none}.ce_form .project-request .label-inputs .widget-text,.ce_form .project-request .facility-infos .widget-text{display: flex;align-items: center}.ce_form .project-request .label-inputs .widget-text:hover label,.ce_form .project-request .facility-infos .widget-text:hover label{color: #e3000a}.ce_form .project-request .label-inputs .widget-text label,.ce_form .project-request .facility-infos .widget-text label{display: inline;flex: 0 0 auto;background-color: #f0f0f0;line-height: 43px;padding-left: 22px;cursor: pointer;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_form .project-request .label-inputs .widget-text input,.ce_form .project-request .facility-infos .widget-text input{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;flex: 1 1 auto}.ce_form .project-request .file-upload .fineuploader-wrapper .qq-upload-button{display: inline-block;background: transparent;color: #000;border: 1px solid #000;width: auto;padding: 6px 40px 6px 6px;overflow: hidden;font-family: 'Droid Sans', sans-serif;font-style: normal;font-weight: 400;line-height: 1.5}.ce_form .project-request .file-upload .fineuploader-wrapper .qq-upload-button:after{position: absolute;color: #484848;font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e922";font-size: 24px;font-size: 1.5rem;right: 10px;top: 50%;margin-top: -12px;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_form .project-request .file-upload > .widget{width: 100%;padding: 22px;background-color: #f0f0f0}.ce_form .project-request .file-upload .fineuploader-container .values-container{margin-bottom: 20px}.ce_form .project-request .file-upload .fineuploader-container .values-container ul.values-list{display: flex;flex-wrap: wrap;width: 100%;align-items: center}.ce_form .project-request .file-upload .fineuploader-container .values-container ul.values-list li ~ li{margin-left: 10px}.ce_form .project-request .file-upload .fineuploader-container .values-container ul.values-list .fineuploader-item{display: flex;flex-wrap: wrap;width: 100%;align-items: center}.ce_form .project-request .file-upload .fineuploader-container .values-container ul.values-list figure{width: 50px;margin-right: 10px}.ce_form .project-request .file-upload .fineuploader-container .values-container ul.values-list .content .info{font-size: 10px}.ce_form .project-request .file-upload .fineuploader-container .values-container ul.values-list .content .details{display: none}.ce_form .project-request .file-upload .fineuploader-container .values-container ul.values-list .delete{margin-top: 5px}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader:before,.ce_form .project-request .file-upload .fineuploader-container .qq-uploader:after{content: " ";display: table}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader:after{clear: both}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader > *:not(.qq-upload-list){display: none}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader .qq-upload-drop-area,.ce_form .project-request .file-upload .fineuploader-container .qq-uploader .qq-upload-extra-drop-area{background: #e3000a;min-height: 36px;color: #fff}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader .qq-upload-list li{border: 1px solid transparent;display: inline-block;padding: 5px 5px;line-height: 1.5}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader .qq-upload-list li + li .qq-upload-file{border-left: 1px solid #000;padding-left: 10px}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader .qq-upload-list li > *:not(.qq-upload-file){display: none}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader .qq-upload-list li .qq-upload-file{margin: 0 0}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader .qq-upload-list li.qq-upload-success{background-color: transparent;color: #000}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader .qq-upload-list li.qq-upload-success > *:not(.qq-upload-file){display: none}.ce_form .project-request .file-upload .fineuploader-container .qq-uploader .qq-upload-list li.qq-upload-fail{background-color: transparent;color: #e3000a}.ce_form .project-request .submit_container{text-align: center}.ce_form .project-request-us .roofing fieldset > *:nth-child(1) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-slate-tile-v1-web.svg')}.ce_form .project-request-us .roofing fieldset > *:nth-child(2) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-pantile-v1-web.svg')}.ce_form .project-request-us .roofing fieldset > *:nth-child(3) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-trapezoidal-profile-v1-web.svg')}.ce_form .project-request-us .roofing fieldset > *:nth-child(4) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-flat-seam-profile-v1-web.svg')}.ce_form .project-request-us .roofing fieldset > *:nth-child(5) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-Bitumen-concrete-foil-v1-web.svg')}.ce_form .project-request-us .roofing fieldset > *:nth-child(6) label{min-height: 0}.ce_form .project-request-us .roofing fieldset > *:nth-child(6) label:after{display: none}.ce_form .project-request-mx .roofing fieldset > *:nth-child(1) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-pantile-v1-web.svg')}.ce_form .project-request-mx .roofing fieldset > *:nth-child(2) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-trapezoidal-profile-v1-web.svg')}.ce_form .project-request-mx .roofing fieldset > *:nth-child(3) label{background-image: url('/files/images/Corporate_images/Pictograms/Pictos-enquiry-form/Roofing-Bitumen-concrete-foil-v1-web.svg')}.ce_form .project-request-mx .roofing fieldset > *:nth-child(4) label{min-height: 0}.ce_form .project-request-mx .roofing fieldset > *:nth-child(4) label:after{display: none}.ce_form .project-request-mx .roofing fieldset > *:nth-child(n+4) label{background-image: none !important}@media screen and (min-width: 768px){.test-form .formbody{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}}.test-form .formbody > fieldset{border: none;margin: 0}@media screen and (min-width: 768px){.test-form .formbody > fieldset{width: 50%;padding: 0 10px}}.test-form .widget{width: 100%;padding: 0 !important}.ce_form .widget-headline h2{margin-bottom: 30px}.ce_form .widget-headline h3{margin-bottom: 15px}.ce_form .widget-radio legend,.ce_form .widget-checkbox legend{display: none}.ce_form .widget-radio fieldset,.ce_form .widget-checkbox fieldset{border: none;margin: 0;background-color: #f0f0f0;padding: 0}.ce_form .widget-radio fieldset label,.ce_form .widget-checkbox fieldset label{padding: 10px 20px}.ce_form select{color: #757575}.ce_form .captcha_text{font-size: 14px;font-size: .875rem;color: #757575}.ce_form .radio_container span{position: relative;display: inline-block}.ce_form input[type='checkbox'],.ce_form input[type='radio']{width: 1px}.ce_form input[type='checkbox'] + label,.ce_form input[type='radio'] + label{display: inline-block}.crm-form .widget.label label{display: inline}.crm-form .widget-fullwidth{width: 100%}.crm-form .widget-textarea textarea{height: 190px;resize: vertical}.ce_form .contact-form .formbody{font-size: 0}.ce_form .contact-form .formbody .widget{font-size: 15px;font-size: .9375rem;float: none;display: inline-block}.ce_rsce_partner_content .partner_accordion > div,.ce_rsce_contactbox > div,.ce_contact_box > div{display: block}@media screen and (min-width: 768px){.ce_rsce_partner_content .partner_accordion,.ce_rsce_contactbox,.ce_contact_box{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}}.ce_form .contact-form .formbody .widget.explanation{display: block}.ce_form .widget input:not([type="radio"]):not([type="checkbox"]),.ce_form .widget textarea,.ce_form .widget button{border-radius: 4px;border: 1px solid #f0f0f0}.widget-checkbox label a{transition: color .3s ease-in}.widget-checkbox label a:hover{color: #e3000a}.framepage.v2-news{background: #F0F0F0}@media screen and (min-width: 768px){.framepage.v2-news .news-holder{display: flex;justify-content: space-between}}.framepage.v2-news .news-holder:before,.framepage.v2-news .news-holder:after{display: none}@media screen and (min-width: 768px){.framepage.v2-news .news-holder .mod_newslist:first-child{width: calc(66.66% - 7px);padding-right: 0}}.framepage.v2-news .news-holder .mod_newslist:first-child .layout_latest{position: relative;padding: 15px;border-radius: 5px;background: #fff}.framepage.v2-news .news-holder .mod_newslist:first-child .layout_latest:hover .more{background: url('/files/images/icons/arrow-white.svg') no-repeat 50% 50% #e3000a}.framepage.v2-news .news-holder .mod_newslist:first-child a.news_link{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1}@media screen and (min-width: 768px){.framepage.v2-news .news-holder .mod_newslist:first-child .nl_wrapper{display: flex;flex-wrap: wrap}}@media screen and (min-width: 768px){.framepage.v2-news .news-holder .mod_newslist:first-child .image_container{width: 33.33%;margin-right: 30px}}.framepage.v2-news .news-holder .mod_newslist:first-child .nl_text{margin-right: 0;padding: 15px 0 50px}@media screen and (min-width: 768px){.framepage.v2-news .news-holder .mod_newslist:first-child .nl_text{width: calc(66.66% - 30px)}}.framepage.v2-news .news-holder .mod_newslist:first-child p.info{font-family: 'GeogrotesqueRegular';font-size: 15px;font-size: .9375rem;color: #333;margin-bottom: 5px}.framepage.v2-news .news-holder .mod_newslist:first-child h4{font-family: 'GeogrotesqueSemiBold';color: #e3000a;margin-bottom: 20px}@media screen and (min-width: 768px){.framepage.v2-news .news-holder .mod_newslist:first-child h4{font-size: 20px;font-size: 1.25rem}}.framepage.v2-news .news-holder .mod_newslist:first-child .teaser p{font-family: 'GeogrotesqueRegular';font-size: 15px;font-size: .9375rem;color: #333}.framepage.v2-news .news-holder .mod_newslist:first-child .more{top: initial;bottom: 0;width: 32px;height: 32px;border-radius: 50%;background: url('/files/images/icons/arrow-red.svg') no-repeat 50% 50% #f0f0f0;transition: background .3s ease-in-out 0s}.framepage.v2-news .news-holder .mod_newslist:first-child .more span{display: none}.framepage.v2-news .news-holder .mod_newslist:last-child{border-radius: 5px;padding: 15px;background: #fff}@media screen and (min-width: 768px){.framepage.v2-news .news-holder .mod_newslist:last-child{width: calc(33.33% - 7px)}}.framepage.v2-news .news-holder .mod_newslist:last-child .layout_latest{position: relative;padding: 15px;border-radius: 5px;background: #f0f0f0}.framepage.v2-news .news-holder .mod_newslist:last-child .layout_latest:hover .more{background: url('/files/images/icons/arrow-white.svg') no-repeat 50% 50% #e3000a}.framepage.v2-news .news-holder .mod_newslist:last-child .nl_wrapper{padding-bottom: 50px}.framepage.v2-news .news-holder .mod_newslist:last-child .nl_text{margin-right: 0}.framepage.v2-news .news-holder .mod_newslist:last-child p.info{font-family: 'GeogrotesqueRegular';font-size: 15px;font-size: .9375rem;color: #333;margin-bottom: 5px}.framepage.v2-news .news-holder .mod_newslist:last-child h4{font-family: 'GeogrotesqueRegular';color: #333;margin-bottom: 5px}@media screen and (min-width: 768px){.framepage.v2-news .news-holder .mod_newslist:last-child h4{font-size: 20px;font-size: 1.25rem}}.framepage.v2-news .news-holder .mod_newslist:last-child .teaser p{font-family: 'GeogrotesqueRegular';font-size: 15px;font-size: .9375rem;color: #333}.framepage.v2-news .news-holder .mod_newslist:last-child .more{top: initial;bottom: 0;width: 32px;height: 32px;border-radius: 50%;background: url('/files/images/icons/arrow-red.svg') no-repeat 50% 50% #fff;transition: background .3s ease-in-out 0s}.framepage.v2-news .news-holder .mod_newslist:last-child .more span{display: none}.framepage.v2-rsce{background: #E5E5E5}.framepage.v2-rsce #container{padding: 15px}.framepage .ce_rsce_teaser_framepage{display: flex;flex-wrap: wrap;justify-content: center}.framepage .ce_rsce_teaser_framepage h4{margin-bottom: 15px}@media screen and (min-width: 768px){.framepage .ce_rsce_teaser_framepage h4{font-size: 20px;font-size: 1.25rem}}.framepage .ce_rsce_teaser_framepage h4 strong{color: #e3000a;font-family: 'GeogrotesqueStencilBRgRegular'}.framepage .ce_rsce_teaser_framepage h4 span{font-family: 'GeogrotesqueStencilBLgRegular'}.framepage .ce_rsce_teaser_framepage .teaser ~ .teaser{margin-top: 30px}#header{position: fixed;top: 0;z-index: 100;width: 100%}@media screen and (max-width: 991px){#header{background: #fff}}#header + #container{margin-top: calc(31px + 50px)}@media screen and (min-width: 768px){#header + #container{margin-top: calc(110px + 100px)}}.pageheader_wrapper + #container .inside > div:first-of-type{padding-top: 0;padding-bottom: 0}.pageheader_wrapper,.pageheader_wrapper_small{margin-top: 31px}@media screen and (min-width: 768px){.pageheader_wrapper,.pageheader_wrapper_small{margin-top: 110px}}.pageheader_wrapper_small #pageheader{width: 94%;max-width: 94%;margin: 0 auto}@media screen and (min-width: 992px){.pageheader_wrapper_small #pageheader{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){.pageheader_wrapper_small #pageheader{max-width: 960px}}@media screen and (min-width: 1200px){.pageheader_wrapper_small #pageheader{max-width: 1180px}}.main-logo{width: 40px;height: 40px}@media screen and (min-width: 768px){.main-logo{width: 70px;height: 70px}}#header .inside #main-nav .menu_socials li a svg{width: 33px;height: 33px}#header .inside .top_nav > div.top_links .mod_changelanguage .lang_wrapper{width: 457px}#header .inside .top_nav > div.logo{display: flex;flex-wrap: wrap;align-items: center}#header .inside .top_nav > div.logo img{width: 50px}@media screen and (max-width: 767px){#header .inside .top_nav > div.logo img{width: 25px}}#header .inside .top_nav > div.logo > span > span{display: block;padding-right: 23px;color: #9b9b9b;background-image: url('/files/images/icons/everest-icon.svg');background-repeat: no-repeat;background-position: center right 0;background-size: contain}body.lang-us #header .inside .top_nav > div.top_links .top_links_ctas,html:lang(es-MX) #header .inside .top_nav > div.top_links .top_links_ctas{padding-left: 0 !important}body.firefox #header .inside .top_nav > div.top_links .mod_changelanguage ul.level_1 li a span{position: relative;top: -2px}#header .inside .top_nav > div.top_links .mod_changelanguage .label_changelang{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center}#header .inside .top_nav > div.top_links .mod_changelanguage .label_changelang span.lang-it.active{position: relative;left: 3px}#header + #container{margin-top: calc(31px + 10px)}@media screen and (min-width: 768px){#header + #container{margin-top: calc(130px + 20px)}}@media screen and (min-width: 1200px){#header + #container{margin-top: calc(116px + 20px)}}.pageheader_wrapper,.pageheader_wrapper_small{margin-top: 31px}@media screen and (min-width: 768px){.pageheader_wrapper,.pageheader_wrapper_small{margin-top: 130px}}@media screen and (min-width: 1200px){.pageheader_wrapper,.pageheader_wrapper_small{margin-top: 116px}}body.homepage .pageheader_wrapper,body.homepage .pageheader_wrapper_small{margin-top: 60px}@media screen and (min-width: 768px){body.homepage .pageheader_wrapper,body.homepage .pageheader_wrapper_small{margin-top: 110px}}@media screen and (min-width: 1200px){body.homepage .pageheader_wrapper,body.homepage .pageheader_wrapper_small{margin-top: 167px}}.top_bar_wrapper{padding-top: 25px;padding-bottom: 25px;background: #484848}@media screen and (max-width: 1199px){.top_bar_wrapper{display: none}}.top_bar_wrapper .top_bar{width: 94%;max-width: 94%;margin: 0 auto;display: flex;flex-wrap: wrap;width: 100%}@media screen and (min-width: 768px){.top_bar_wrapper .top_bar{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){.top_bar_wrapper .top_bar{max-width: 960px}}@media screen and (min-width: 1200px){.top_bar_wrapper .top_bar{max-width: 1180px}}.top_bar_wrapper .mod_changelanguage{font-size: 18px;font-size: 1.125rem;display: none;position: relative;overflow: visible}@media screen and (min-width: 768px){.top_bar_wrapper .mod_changelanguage{display: block;margin-left: 25px}}.top_bar_wrapper .mod_changelanguage .inpt_changelang{display: none}.top_bar_wrapper .mod_changelanguage .inpt_changelang:checked + label{border-color: #a7a8aa}.top_bar_wrapper .mod_changelanguage .inpt_changelang:checked + label span{color: #a7a8aa}.top_bar_wrapper .mod_changelanguage .inpt_changelang:checked + label + .lang_wrapper{visibility: visible;opacity: 1}.top_bar_wrapper .mod_changelanguage .label_changelang{position: relative;border: 1px solid #fff;-webkit-border-radius: 50%;border-radius: 50%;background-clip: padding-box;height: 27px;width: 27px;cursor: pointer;display: inline-block;padding: 2px;line-height: 1;text-align: center;background: #484848;z-index: 20;transition: border-color .3s ease-in}.top_bar_wrapper .mod_changelanguage .label_changelang:hover{border-color: #a7a8aa}.top_bar_wrapper .mod_changelanguage .label_changelang:hover span{color: #a7a8aa}.top_bar_wrapper .mod_changelanguage .label_changelang span,.top_bar_wrapper .mod_changelanguage ul.level_1 span{font-size: 11px;font-size: .6875rem;display: inline-block;vertical-align: middle;color: #fff;transition: color .3s ease-in}.top_bar_wrapper .mod_changelanguage .lang_wrapper{visibility: hidden;opacity: 0;transition: visibility .3s ease-in, opacity .3s ease-in;position: absolute;top: -4px;right: -5px;z-index: 15}.top_bar_wrapper .mod_changelanguage ul.level_1{list-style: none;padding: 5px 42px 5px 5px;border-radius: 20px;background: #5F5F5D;display: flex;flex-wrap: wrap;width: 100%;flex-wrap: nowrap}.top_bar_wrapper .mod_changelanguage ul.level_1 li{text-align: center}.top_bar_wrapper .mod_changelanguage ul.level_1 li ~ li{margin-left: 10px}.top_bar_wrapper .mod_changelanguage ul.level_1 li a{padding: 2px;line-height: 15px;border: 1px solid #fff;border-radius: 50%;width: 24px;height: 24px;transition: border-color .3s ease-in}.top_bar_wrapper .mod_changelanguage ul.level_1 li a:hover{border-color: #a7a8aa}.top_bar_wrapper .mod_changelanguage ul.level_1 li a:hover span{color: #a7a8aa}@media screen and (max-width: 767px){html:lang(es-MX) .top_links_ctas li.app,html:lang(en-US) .top_links_ctas li.app{display: none}}.top_links_ctas{list-style: none;display: flex;flex-wrap: wrap;width: 100%;align-items: center}.top_links_ctas li{font-size: 14px;font-size: .875rem;padding-left: 10px;padding-right: 10px}@media screen and (min-width: 1200px){.top_links_ctas li{padding-left: 20px;padding-right: 15px}}@media screen and (min-width: 1200px){.top_links_ctas li ~ li{border-left: 1px solid #fff}}.top_links_ctas li a{display: flex;flex-wrap: wrap;width: 100%;align-items: center;color: #000}@media screen and (min-width: 1200px){.top_links_ctas li a{color: #fff}}.top_links_ctas li a:hover span{color: #484848;background: #f0f0f0}.top_links_ctas li a img{line-height: 1;width: 27px;height: 27px;display: block;text-align: center}@media screen and (min-width: 1200px){.top_links_ctas li a img{margin-right: 10px}}.top_links_ctas li a i{line-height: 1;width: 27px;height: 27px;display: block;text-align: center}@media screen and (min-width: 1200px){.top_links_ctas li a i{margin-right: 10px}}.top_links_ctas li a span{padding: 5px;border-radius: 4px;letter-spacing: 0.3px;transition: color .3s ease-in, background .3s ease-in}@media screen and (max-width: 1199px){.top_links_ctas li a span{display: none}}.top_links_ctas li.phone{position: relative;padding-left: 0;cursor: pointer}.top_links_ctas li.phone.active > a > span{color: #484848;background: #f0f0f0}.top_links_ctas li.phone i{font-size: 27px;font-size: 1.6875rem}.top_links_ctas li.phone ul{display: none;width: 240px;padding: 20px;background: #fff;position: absolute;top: calc(100% + 15px);left: 0;list-style-type: none;border-radius: 5px;box-shadow: 0 0 15px -10px rgba(0,0,0,0.75);z-index: 15}.top_links_ctas li.phone ul:before{content: '';border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #fff;position: absolute;top: -15px;left: 75px}@media screen and (max-width: 1199px){.top_links_ctas li.phone ul:before{left: 0}}.top_links_ctas li.phone ul li{padding: 0}.top_links_ctas li.phone ul li ~ li{margin-top: 10px}.top_links_ctas li.phone ul li.title{color: #e3000a;font-size: 20px;font-size: 1.25rem}.top_links_ctas li.phone ul li:nth-child(2),.top_links_ctas li.phone ul li:nth-child(3){display: flex;flex-wrap: wrap;margin-top: 15px}.top_links_ctas li.phone ul li:nth-child(2):before,.top_links_ctas li.phone ul li:nth-child(3):before{content: '';display: block;width: 35px;height: 35px;background-repeat: no-repeat;background-position: 50% 50%;background-size: 100% auto;margin-right: 10px}.top_links_ctas li.phone ul li:nth-child(2) a,.top_links_ctas li.phone ul li:nth-child(3) a{flex: 1}.top_links_ctas li.phone ul li:nth-child(2) a:hover span,.top_links_ctas li.phone ul li:nth-child(3) a:hover span{background: none}.top_links_ctas li.phone ul li:nth-child(2) a:hover span:nth-child(2),.top_links_ctas li.phone ul li:nth-child(3) a:hover span:nth-child(2){color: #e3000a}.top_links_ctas li.phone ul li:nth-child(2) span,.top_links_ctas li.phone ul li:nth-child(3) span{padding: 0;display: initial}.top_links_ctas li.phone ul li:nth-child(2) span:first-child,.top_links_ctas li.phone ul li:nth-child(3) span:first-child{color: #a7a8aa}.top_links_ctas li.phone ul li:nth-child(2) span:nth-child(2),.top_links_ctas li.phone ul li:nth-child(3) span:nth-child(2){color: #484848;transition: color .5s ease-in}.top_links_ctas li.phone ul li:nth-child(2):before{background-image: url('/files/icons/icon-headphones.svg')}.top_links_ctas li.phone ul li:nth-child(3):before{background-image: url('/files/icons/icon-phone.svg')}.top_links_ctas li.phone ul li.closer{position: absolute;top: 5px;right: 5px;cursor: pointer;margin-top: 0}.top_links_ctas li.phone ul li.closer:before{content: '✕';display: block;font-size: 12px;font-size: .75rem}.top_links_ctas li.mail i{font-size: 27px;font-size: 1.6875rem}.top_links_ctas li.chat i{font-size: 15px;font-size: .9375rem;border: 1px solid #000;border-radius: 50%;padding: 5px}@media screen and (min-width: 1200px){.top_links_ctas li.chat i{border: 1px solid #fff}}@media screen and (max-width: 1199px){.top_links_ctas li.base{display: none}}.top_links_ctas li.base i{font-size: 15px;font-size: .9375rem;border: 1px solid #000;border-radius: 50%;padding: 5px;color: #e3000a;background: #000}@media screen and (min-width: 1200px){.top_links_ctas li.base i{border: 1px solid #fff;background: #fff}}.top_links_ctas li.app i{font-size: 15px;font-size: .9375rem;border: 1px solid #000;border-radius: 50%;padding: 5px;color: #e3000a}@media screen and (min-width: 1200px){.top_links_ctas li.app i{border: 1px solid #fff;background: #fff}}.top_links_ctas li.print{display: none}.top_nav_wrapper{background: #fff}@media screen and (max-width: 767px){.top_nav_wrapper{padding-top: 15px;padding-bottom: 15px}}.top_nav{width: 94%;max-width: 94%;margin: 0 auto;position: relative;height: 31px;display: flex;flex-wrap: wrap;width: 100%;align-items: center}@media screen and (min-width: 992px){.top_nav{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){.top_nav{max-width: 960px}}@media screen and (min-width: 1200px){.top_nav{max-width: 1180px}}@media screen and (min-width: 768px){.top_nav{height: 110px}}@media screen and (min-width: 1200px){.top_nav{justify-content: flex-end;max-width: 1210px;padding-right: 15px}}@media screen and (min-width: 1200px){.top_nav .top_links,.top_nav .header-search{display: none}}@media screen and (max-width: 1199px){.logo{margin-right: 30px}}.logo > span{font-family: 'GeogrotesqueSlabBold';font-size: 14px;font-size: .875rem;color: #484848;vertical-align: middle;display: none;margin-right: 15px;font-weight: normal}@media screen and (min-width: 1200px){.logo > span{display: inline-block}}.logo > span strong{font-weight: normal}.logo a{vertical-align: middle}.logo .main-logo{fill: #e3000a;transition: fill .3s ease-in}.logo .main-logo .st0{transition: fill .3s ease-in;fill: #e3000a}.logo .main-logo:hover{fill: #ff4a52}.logo .main-logo:hover .st0{fill: #ff4a52}@media screen and (min-width: 1200px){.top_nav,.main-menu-wrapper,.main-nav-wrapper,.mod_navigation,.level_1{position: static}}.menu_socials{font-size: 0px;font-size: 0rem;list-style: none;margin-top: 30px;text-align: center}@media screen and (min-width: 1200px){.menu_socials{display: none}}.menu_socials li{display: inline-block;margin: 0 5px}.menu_socials li:first-child{margin-left: 0}.menu_socials li:last-child{margin-right: 0}.menu_socials li a svg{width: 34px;height: 34px}.menu_socials li a svg path{transition: fill .3s ease-in}.menu_socials li a:hover svg path{fill: #e3000a}@media screen and (max-width: 1199px){.main-nav-wrapper{top: 130px;height: calc(100% - 110px)}}@media screen and (max-width: 767px){.main-nav-wrapper{top: 60px;height: calc(100% - 60px)}}@media screen and (max-width: 1199px){#main-nav{padding: 35px 30px;padding-right: 35px}}@media screen and (max-width: 991px){#main-nav{padding-left: 25px;padding-right: 25px}}@media screen and (max-width: 767px){#main-nav{padding: 10px 15px}}@media screen and (min-width: 1200px){#main-nav .nav-dropdown .container{max-width: 1200px}}#main-nav .nav-dropdown .teaser .title{font-size: 28px;line-height: 37px;margin-bottom: 15px;font-family: 'GeogrotesqueSemiBold';display: none}#main-nav .nav-dropdown .teaser figure{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover}#main-nav .nav-dropdown .teaser figure img{opacity: 0}#main-nav .nav-dropdown .teaser .description{font-size: 14px;color: #000}#main-nav .nav-dropdown .teaser .buttons{display: flex;flex-wrap: wrap;width: 100%}#main-nav .nav-dropdown .teaser .buttons a + a{margin-left: 10px}#main-nav ul.level_2 > li i{margin-right: 10px;width: 32px;height: 32px}#main-nav ul.level_2 > li i.dummy{width: 1px;opacity: 0;margin: 0}@media screen and (max-width: 1199px){#main-nav ul.level_2 > li i.dummy{display: none}}#main-nav ul.level_2 > li i.dummy img{display: none}@media screen and (min-width: 1200px){#main-nav ul{list-style-type: none}#main-nav > ul.level_1{display: flex;flex-wrap: wrap;width: 100%;align-items: center}#main-nav > ul.level_1 > li{font-size: 20px;font-size: 1.25rem;line-height: 1}#main-nav > ul.level_1 > li ~ li{margin-left: 10px}#main-nav > ul.level_1 > li > a{padding: 9px 15px;border-radius: 4px;transition: color .3s ease-in, background .3s ease-in}#main-nav > ul.level_1 > li > a:hover,#main-nav > ul.level_1 > li > a.active,#main-nav > ul.level_1 > li > a.trail{color: #fff;background: #e3000a}#main-nav .menu-bg{display: none;width: 100%;position: absolute;top: 168px;left: 0px;background: #fff;transition: height .4s ease 0s}#main-nav .nav-dropdown{display: none;width: 100%;position: absolute;top: 130px;left: 0;z-index: 20;border-top: 60px solid transparent}#main-nav .nav-dropdown .inner{padding-top: 25px;padding-bottom: 30px}#main-nav .nav-dropdown .container{width: 100%;margin: 0 auto}#main-nav .nav-dropdown .row{display: flex;flex-wrap: wrap;width: 100%}#main-nav .nav-dropdown .teaser{width: 33.3334%;padding-right: 10px;padding-left: 25px}#main-nav .nav-dropdown .teaser .title{color: #000}#main-nav .nav-dropdown .teaser figure{margin-bottom: 30px}#main-nav .nav-dropdown .teaser .description{margin-bottom: 30px}#main-nav .nav-dropdown .items{width: 66.6667%;padding-right: 25px;padding-left: 10px}#main-nav .nav-dropdown .items .menu-back{display: none}#main-nav ul.level_2{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;transform: translateY(-7px)}#main-nav ul.level_2 > li{border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;margin-bottom: -1px;font-size: 18px;display: flex;flex-wrap: wrap;width: 100%;width: calc(50% - 25px);align-items: center;padding-top: 5px;padding-bottom: 5px}#main-nav ul.level_2 > li:first-child,#main-nav ul.level_2 > li:nth-child(2){border-top: none}#main-nav ul.level_2 > li > a{position: relative;display: block;overflow: hidden;line-height: 1.4;transition: color .3s ease-in}#main-nav ul.level_2 > li > a:hover,#main-nav ul.level_2 > li > a.active{color: #e3000a}#main-nav ul.level_2 > li span{position: relative;display: block;transform: translate3d(0, 0, 0);transition: transform .3s ease-in}#main-nav ul.level_2 > li span:before{position: absolute;top: 100%;left: 0;right: 0;content: attr(data-hover)}}@media screen and (max-width: 1199px){.logo{order: 1}.top_links{order: 2}.header-search{order: 3}.main-menu-wrapper{order: 4;margin-left: auto}.main-nav-wrapper{position: fixed;left: 0;width: 100%;background: #fff;z-index: 100;transform: translateX(100%);will-change: transform;transition: transform .3s ease-in}.main-nav-wrapper.is-open{transform: translateX(0)}#main-nav{height: 100%;overflow-y: scroll}#main-nav ul{list-style-type: none}#main-nav .menu-bg{display: none}#main-nav > ul.level_1 > li{font-size: 28px;font-size: 1.75rem;line-height: 1.3}#main-nav > ul.level_1 > li > a{padding: 10px 0;transition: color .3s ease-in}#main-nav > ul.level_1 > li > a.active,#main-nav > ul.level_1 > li > a.trail,#main-nav > ul.level_1 > li > a.is-active{color: #e3000a}#main-nav > ul.level_1 > li:not(.products) ul.level_2{display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between}#main-nav > ul.level_1 > li:not(.products) ul.level_2 > li{width: calc(50% - 25px)}#main-nav .nav-dropdown{display: none}#main-nav .nav-dropdown .row{display: flex;flex-wrap: wrap;width: 100%}#main-nav .nav-dropdown .teaser{width: 100%;order: -1;margin-bottom: 30px}#main-nav .nav-dropdown .teaser .title{color: #e3000a;display: none}#main-nav .nav-dropdown .teaser figure{margin-bottom: 15px}#main-nav .nav-dropdown .teaser .description{margin-bottom: 15px}#main-nav .nav-dropdown .items{width: 100%}#main-nav .nav-dropdown .items .menu-back{display: none}#main-nav ul.level_2 > li{border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;margin-bottom: -1px;font-size: 18px;display: flex;flex-wrap: wrap;width: 100%;align-items: center}#main-nav ul.level_2 > li > a{display: block;padding-top: 15px;padding-bottom: 15px;transition: color .3s ease-in}#main-nav ul.level_2 > li > a.active{font-family: 'GeogrotesqueSemiBold';color: #e3000a}}.hamburger{padding: 0;height: 34px}@media screen and (min-width: 768px){.hamburger{height: 50px}}@media screen and (min-width: 1200px){.hamburger{display: none}}.hamburger.is-active .hamburger-inner,.hamburger:hover .hamburger-inner{background-color: #e3000a}.hamburger.is-active .hamburger-inner:before,.hamburger:hover .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after,.hamburger:hover .hamburger-inner:after{background-color: #e3000a}.hamburger .hamburger-box{width: 30px}.hamburger .hamburger-inner{width: 30px;height: 3px;border-radius: 0}.hamburger .hamburger-inner:before,.hamburger .hamburger-inner:after{border-radius: 0;width: 30px;height: 3px}.mainlogo + .ce_text p{font-family: 'GeogrotesqueSlabMedium'}.mainlogo + .ce_text strong{letter-spacing: 0.01em;font-weight: normal;font-family: 'GeogrotesqueSlabBold'}#main .inside > div{padding-top: 20px;padding-bottom: 20px}@media screen and (min-width: 768px){#main .inside > div{padding-top: 25px;padding-bottom: 25px}}#container{width: 94%;max-width: 94%;margin: 0 auto;margin-right: auto;margin-left: auto}@media screen and (min-width: 992px){#container{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){#container{max-width: 960px}}@media screen and (min-width: 1200px){#container{max-width: 1180px}}.footer_spacer .img_bg{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMC42LDEwaDAuMmMxLjQtMC4xLDIuNy0wLjYsMy43LTEuNmw2LjgtNi45YzAuNy0wLjcsMS40LTEuMiwyLjQtMS40QzE0LjQsMC4xLDE1LDAsMTUsMGgtMC4zSDB2OS41VjEwSDAuNnoiLz48L3N2Zz4=)}@media screen and (min-width: 768px){.footer_spacer .img_bg{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS4xLDIwaDAuM2MyLjgtMC4xLDUuMy0xLjIsNy40LTMuMUwyMi40LDMuMWMxLjQtMS40LDIuOC0yLjQsNC44LTIuOEMyOC43LDAuMSwzMCwwLDMwLDBoLTAuNkgwdjE5djFIMS4xeiIvPjwvc3ZnPg==)}}.menu_spacer .full_bg{border-bottom: 1px solid #e9e9e9}.menu_spacer .img_bg{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTUgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiNFOUU5RTk7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTAuNiw5LjVjMS4zLTAuMSwyLjUtMC40LDMuNS0xLjNsNi44LTYuOWMwLjMtMC4zLDAuNi0wLjUsMC45LTAuN0MxMi41LDAuMiwxNSwwLDE1LDBIMHYxMGwwLDBWOS41SDAuNnoiLz48cGF0aCBpZD0iUmVjaHRlY2tfNF8xXyIgY2xhc3M9InN0MSIgZD0iTTE1LDBoLTAuM2MwLDAtMi40LDAtMy4yLDAuNWMtMC4zLDAuMi0wLjYsMC40LTAuOSwwLjdMMy44LDcuN0MyLjgsOC42LDEuOCw5LDAuNiw5SDB2MWgwLjdjMS40LDAsMi43LTAuNiwzLjctMS41TDExLjIsMmMxLTAuOSwxLjktMSwzLjgtMVYweiIvPjwvc3ZnPg==)}@media screen and (min-width: 768px){.menu_spacer .img_bg{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9LnN0MXtmaWxsOiNFOUU5RTk7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEuMSwxOWMyLjUtMC4xLDUuMS0wLjgsNy0yLjVMMjEuNywyLjdjMC41LTAuNSwxLjEtMSwxLjctMS40QzI1LDAuMywzMCwwLDMwLDBIMHYyMGwwLDB2LTFIMS4xeiIvPjxwYXRoIGlkPSJSZWNodGVja180XzFfIiBjbGFzcz0ic3QxIiBkPSJNMzAsMGgtMC42YzAsMC00LjMsMC01LjksMWMtMC42LDAuNC0xLjIsMC45LTEuNywxLjRMOC4xLDE2LjJjLTEuOSwxLjgtNC42LDIuNy03LDIuOEgwdjFoMS40YzIuOC0wLjEsNS4zLTEuMiw3LjQtMy4xTDIyLjQsMy4xQzI0LjQsMS4yLDI2LjIsMSwzMCwxVjB6Ii8+PC9zdmc+)}}.menu_spacer .border_div{border-top: 1px solid #e9e9e9}.footer_spacer,.menu_spacer{position: absolute;width: 100%;height: 10px;z-index: 10}.footer_spacer:before,.menu_spacer:before,.footer_spacer:after,.menu_spacer:after{content: " ";display: table}.footer_spacer:after,.menu_spacer:after{clear: both}@media screen and (min-width: 768px){.footer_spacer,.menu_spacer{height: 20px}}.footer_spacer > div,.menu_spacer > div{float: left}.footer_spacer > div.full_bg,.menu_spacer > div.full_bg{background: #fff;width: 78%;height: 100%}@media screen and (min-width: 768px){.footer_spacer > div.full_bg,.menu_spacer > div.full_bg{width: 60%}}@media screen and (min-width: 1200px){.footer_spacer > div.full_bg,.menu_spacer > div.full_bg{width: 70%}}.footer_spacer > div.img_bg,.menu_spacer > div.img_bg{width: 15px;height: 100%;background-size: 15px 10px;background-repeat: no-repeat}@media screen and (min-width: 768px){.footer_spacer > div.img_bg,.menu_spacer > div.img_bg{width: 30px;background-size: 30px 20px}}.footer_spacer > div.border_div,.menu_spacer > div.border_div{width: calc(22% - 15px);height: 100%}@media screen and (min-width: 768px){.footer_spacer > div.border_div,.menu_spacer > div.border_div{width: calc(40% - 30px)}}@media screen and (min-width: 1200px){.footer_spacer > div.border_div,.menu_spacer > div.border_div{width: calc(30% - 30px)}}#container{max-width: 100%;width: 100%}#container > #main > .inside > .mod_article:not(.full_width){width: 94%;max-width: 94%;margin: 0 auto;margin-right: auto;margin-left: auto}@media screen and (min-width: 992px){#container > #main > .inside > .mod_article:not(.full_width){width: 100%;max-width: 750px}}@media screen and (min-width: 992px){#container > #main > .inside > .mod_article:not(.full_width){max-width: 960px}}@media screen and (min-width: 1200px){#container > #main > .inside > .mod_article:not(.full_width){max-width: 1180px}}.mod_newsreader .layout_full > div{padding-top: 20px;padding-bottom: 20px}@media screen and (min-width: 768px){.mod_newsreader .layout_full > div{padding-top: 25px;padding-bottom: 25px}}.mod_newsreader .ce_rsce_buttons,.button_module{font-size: 0px;font-size: 0rem;text-align: center}.mod_newsreader .ce_rsce_buttons .ce_button,.button_module .ce_button{display: inline-block;float: none;vertical-align: middle}.mod_newsreader .ce_rsce_buttons .ce_button .ce_hyperlink a,.button_module .ce_button .ce_hyperlink a{width: 100%;text-align: left}@media screen and (max-width: 767px){.mod_newsreader .ce_rsce_buttons:not(.row-btns) .ce_button,.button_module :not(.row-btns) .ce_button{width: 100%}}.mod_newsreader .ce_rsce_buttons{padding: 0 0}.mod_newsreader .ce_rsce_buttons.multi_btns .ce_button{width: auto}@media screen and (min-width: 768px){.mod_newsreader .ce_rsce_buttons.multi_btns .ce_button{width: 50%}}.mod_newsreader .ce_rsce_buttons.multi_btns .ce_button:first-of-type{text-align: right}.mod_newsreader .ce_rsce_buttons.multi_btns .ce_button:last-of-type{text-align: left}.mod_newsreader .ce_rsce_buttons.multi_btns .ce_button .ce_hyperlink{display: inline-block}.mod_newsreader .ce_rsce_buttons.multi_btns .ce_button .ce_hyperlink a{width: auto}.newslist > div .news_link{display: block}.newslist > div .news_link:hover .nl_text h4{color: #e3000a}.newslist > div .news_link:hover .more{color: #e3000a}.newslist > div .news_link .nl_image + .nl_text{margin-top: 25px}@media screen and (min-width: 480px){.newslist > div .news_link .nl_image + .nl_text{margin-top: 0;padding-left: 13px}}.newslist > div .news_link .nl_text h4{border: 0;padding: 0 0;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}@media screen and (min-width: 768px){.newslist > div .news_link .nl_text h4{font-size: 18px;font-size: 1.125rem;line-height: 1.2}}@media screen and (max-width: 767px){.newslist > div .news_link .nl_text h4{font-size: 20px;font-size: 1.25rem}}@media screen and (max-width: 480px){.newslist > div .news_link .nl_text .info{margin-bottom: 15px}}.newslist > div .news_link .nl_text .teaser{margin-top: 20px;color: #a7a8aa}@media screen and (min-width: 768px){.newslist > div .news_link .nl_text .teaser{font-size: 14px;font-size: .875rem;line-height: 1.3}}@media screen and (min-width: 480px){.newslist > div .news_link .nl_image,.newslist > div .news_link .nl_text{float: left;width: 50%}}.newslist > div .news_link .more{margin-top: 20px;font-size: 24px;font-size: 1.5rem;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.newslist > div .layout_latest{background: #f0f0f0;padding: 25px}.newslist > div .layout_latest:not(.last){margin-bottom: 25px}@media screen and (max-width: 991px){.newslist > div .layout_latest{margin-bottom: 25px}}@media screen and (min-width: 991px){.newslist > div.nl_highlights{float: left;width: 50%;padding-right: 12px}}@media screen and (min-width: 991px){.newslist > div.nl_highlights .layout_latest .news_link > div.nl_image{padding-right: 12px}}.newslist > div.nl_highlights .layout_latest .news_link > div.nl_image img{width: 100%;height: auto}@media screen and (min-width: 991px){.newslist > div.nl_simple{float: left;width: 50%;padding-left: 13px}}.newslist > div.nl_simple .layout_latest .news_link .nl_wrapper{display: table;width: 100%}.newslist > div.nl_simple .layout_latest .news_link .nl_wrapper > div{display: table-cell}.newslist > div.nl_simple .layout_latest .news_link .nl_wrapper > div.nl_text{width: 90%}@media screen and (max-width: 991px){.newslist > div.nl_simple .layout_latest .news_link .nl_wrapper > div.nl_text .teaser{display: none}}.newslist > div.nl_simple .layout_latest .news_link .nl_wrapper > div.more{width: 10%;vertical-align: bottom;text-align: right}.newslist > div.nl_simple .layout_latest:last-child{margin-bottom: 0}@media screen and (min-width: 1024px){.newslist > div.nl_overview .layout_latest{margin-bottom: 21px}}.newslist > div.nl_overview .layout_latest .nl_image{text-align: center;width: auto}@media screen and (min-width: 768px){.newslist > div.nl_overview .layout_latest .nl_image{padding-right: 12px}}.newslist > div.nl_overview .pagination{clear: both;float: none;padding-top: 20px}.newslist > div.nl_overview .pagination > p{display: none}.newslist > div.nl_overview .pagination ul{text-align: center}.newslist > div.nl_overview .pagination ul li{display: inline-block}.newslist > div.nl_overview .pagination ul li > span{color: #e3000a}.newslist > div.nl_overview .pagination ul li span{vertical-align: middle;line-height: 1.2;text-decoration: none;-webkit-transition: background .3s ease 0s;-moz-transition: background .3s ease 0s;-o-transition: background .3s ease 0s;transition: background .3s ease 0s}.newslist > div.nl_overview .pagination ul li a span{font-size: .9em;vertical-align: bottom}.newslist > div.nl_overview .pagination ul li a:hover,.newslist > div.nl_overview .pagination ul li a span:hover{color: #e3000a}.newslist > div.nl_overview .pagination ul .spacer{padding: 0 5px}.newslist > div.nl_overview .pagination ul .next{padding-left: 5px}.newslist > div.nl_overview .pagination ul .previous{padding-right: 5px}.mod_newsreader .back{text-align: center}.mod_newsreader .back.top{display: none}.mod_newsreader .back a{text-align: center;font-size: 15px;font-size: .9375rem;padding: 0;text-decoration: none;border: none;background: none;color: #000;transition: color .3s ease-in}.mod_newsreader .back a:hover{color: #e3000a}.mod_newsreader .back + .back{display: none}.mod_newsreader .layout_full{margin: 25px 0}.mod_newsreader .layout_full .ce_rsce_lists ul:first-child{padding-left: 13px}@media screen and (min-width: 768px){.mod_newsreader .layout_full .ce_rsce_lists ul:first-child{padding-left: 23px}}@media screen and (min-width: 768px){.newslist > div.nl_overview .layout_latest .nl_image{max-width: 176px}}.sidebar{display: none}@media screen and (min-width: 992px){.sidebar{display: block;padding-right: 8.33%}}@media screen and (min-width: 1200px){.sidebar{padding-right: 16.66%}}.sidebar.is-fixed{overflow: hidden}@media screen and (min-width: 992px){.sidebar.is-fixed{top: 160px;position: fixed;z-index: 100}}@media screen and (min-width: 1200px){.sidebar.is-fixed{top: 217px}}.sidebar ul.level_1 li{border-bottom: 1px solid #e9e9e9}.sidebar ul.level_1 li:first-child{border-top: 1px solid #e9e9e9}.sidebar ul.level_1 li a{display: block;padding-top: 10px;padding-bottom: 10px;transition: color .3s ease-in}.sidebar ul.level_1 li a:hover{color: #e3000a}.sidebar ul.level_1 li a.active{color: #e3000a;font-family: 'GeogrotesqueSemiBold'}.sidebar ul.level_1 li stong{color: #e3000a;font-family: 'GeogrotesqueSemiBold'}.sidebar .menu_socials{display: none !important}body.has-sidebar #container{width: 94%;max-width: 94%;margin: 0 auto;margin-right: auto;margin-left: auto}@media screen and (min-width: 992px){body.has-sidebar #container{width: 100%;max-width: 960px;display: flex;flex-wrap: wrap;justify-content: flex-end}}@media screen and (min-width: 1200px){body.has-sidebar #container{max-width: 1180px}}body.has-sidebar #container #left{width: 100%;padding-top: 20px;padding-bottom: 20px;margin: 0;order: -1}@media screen and (min-width: 768px){body.has-sidebar #container #left{padding-top: 25px;padding-bottom: 25px}}@media screen and (min-width: 992px){body.has-sidebar #container #left{width: 33.3334%}}body.has-sidebar #container #main{width: 100%;max-width: 100%;margin: 0}@media screen and (min-width: 992px){body.has-sidebar #container #main{width: 66.6667%}}body.has-sidebar #container #main .inside .mod_article{width: 100%;max-width: 100%}.pagination{clear: both;float: none;padding-top: 20px}.pagination > p{display: none}.pagination ul{text-align: center}.pagination ul li{display: inline-block}.pagination ul li > span{color: #e3000a}.pagination ul li span{vertical-align: middle;line-height: 1.2;text-decoration: none;-webkit-transition: background .3s ease 0s;-moz-transition: background .3s ease 0s;-o-transition: background .3s ease 0s;transition: background .3s ease 0s}.pagination ul li a span{font-size: .9em;vertical-align: bottom}.pagination ul li a:hover,.pagination ul li a span:hover{color: #e3000a}.pagination ul .spacer{padding: 0 5px}.pagination ul .next{padding-left: 5px}.pagination ul .previous{padding-right: 5px}.pagination span[class^=icon-]{vertical-align: middle !important}.pagination span.current{line-height: 1.3 !important}.pagination .first,.pagination .last{display: none}.mod_search.search-result h2,.mod_search.search-result h3,.mod_search.search-result h4{display: block !important}.mod_search.search-result h2 a,.mod_search.search-result h3 a,.mod_search.search-result h4 a{color: #2e2d30;margin: 0;text-transform: none;font-weight: 400}.mod_search.search-result h2 a:hover,.mod_search.search-result h3 a:hover,.mod_search.search-result h4 a:hover{color: #e3000a}.mod_search.search-result h2 + .context,.mod_search.search-result h3 + .context,.mod_search.search-result h4 + .context{padding-top: 15px}.header-search{position: relative;margin: 0 0 0 auto;z-index: 15}@media screen and (max-width: 1199px){.header-search{margin-left: 10px}}.header-search .search-open{position: relative;z-index: 1;padding: 0;border: none;outline: none;width: 27px;height: 27px;border-radius: 50%;background-color: transparent;border: 1px solid #484848;-webkit-transition: border-color .3s ease 0s;-moz-transition: border-color .3s ease 0s;-o-transition: border-color .3s ease 0s;transition: border-color .3s ease 0s}@media screen and (min-width: 1200px){.header-search .search-open{background-color: #484848;border: 1px solid #fff}}@media screen and (min-width: 1200px){.header-search .search-open:hover{border-color: #a7a8aa}}.header-search .search-open:hover:after{color: #a7a8aa}.header-search .search-open:after{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e903';font-size: 12px;line-height: 27px;color: #484848;display: block;width: 27px;height: 27px;border-radius: 50%;z-index: 1;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: color .3s ease 0s;-moz-transition: color .3s ease 0s;-o-transition: color .3s ease 0s;transition: color .3s ease 0s}@media screen and (min-width: 1200px){.header-search .search-open:after{color: #fff}}.header-search .search-open.active:after{content: '\e90b';font-size: 10px}.header-search .search-close{position: absolute;top: 13px;right: 13px;z-index: 1;padding: 0;border: none;outline: none;width: 27px;height: 27px;border-radius: 50%;line-height: 30px}@media screen and (min-width: 768px){.header-search .search-close{top: 38px;right: 41px}}@media screen and (min-width: 992px){.header-search .search-close{top: 38px;right: 50px}}@media screen and (min-width: 1200px){.header-search .search-close{display: none}}.header-search .search-close:after{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e90b';line-height: 1}.header-search .mod_search{border-radius: 0 5px 5px 0}@media screen and (max-width: 1199px){.header-search .mod_search{width: 50%;border-radius: 0}}@media screen and (max-width: 991px){.header-search .mod_search{width: 83.33%}}@media screen and (max-width: 767px){.header-search .mod_search{width: 85%}}.header-search .mod_search .formbody{position: relative;width: 100%}.header-search .mod_search .widget.widget-text input{width: 100%;height: 27px;padding: 5px 35px 5px 15px;border: none;background-color: #f0f0f0;font-size: 15px}@media screen and (min-width: 1200px){.header-search .mod_search .widget.widget-text input{padding: 5px 35px;border-radius: 3px;background-color: #fff}}.header-search .mod_search .widget.widget-submit button{width: 27px;padding: 0;height: 27px;background-color: transparent;border: none;outline: none;background-image: url(/files/images/icons/Icon_Search.svg);background-repeat: no-repeat;background-position: 50% 50%;background-size: 100% auto}@media screen and (min-width: 1200px){.header-search .mod_search .widget.widget-submit button{left: 0;right: inherit}}.header-search .mod_search .widget.widget-submit button:hover{background-image: url(/files/images/icons/Icon_Search_red.svg)}@media screen and (max-width: 767px){.header-search .mod_search .widget.widget-submit button:hover{border-color: #e3000a}}@media screen and (max-width: 767px){.header-search .mod_search .widget.widget-submit button{background-size: 120% auto}}.mod_search h2,.mod_search h3,.mod_search h4{margin-bottom: 15px;color: #fff;padding: 0;border: none;text-align: center}@media screen and (min-width: 768px){.mod_search h2,.mod_search h3,.mod_search h4{display: none}}.mod_search .formbody{position: relative;width: 100%}@media screen and (min-width: 768px){.mod_search .formbody{width: 50%}}.mod_search .widget.widget-text input{width: 100%;height: 34px;padding: 10px 40px 10px 17px;border: none;background-color: #f0f0f0;font-size: 15px}.mod_search .widget.widget-submit button{width: 34px;height: 34px;background-color: transparent;border: none;outline: none;position: absolute;top: 0;right: 0;font-size: 0;background-image: url(/files/images/icons/Icon_Search.svg);background-repeat: no-repeat;background-position: 50% 50%;background-size: 100% auto}.mod_search .widget.widget-submit button:hover{background-image: url(/files/images/icons/Icon_Search_red.svg)}@media screen and (min-width: 1200px){.search-modal{width: 0;position: absolute;top: 0;right: 10px;-webkit-transition: width .3s ease 0s;-moz-transition: width .3s ease 0s;-o-transition: width .3s ease 0s;transition: width .3s ease 0s}}@media screen and (max-width: 1199px){.search-modal{position: fixed;top: 0;left: 0;height: 100%;background: rgba(0,0,0,0.8);-webkit-transform: scale(0, 0);-moz-transform: scale(0, 0);transform: scale(0, 0);will-change: transform;-webkit-transition: transform .3s ease 0s;-moz-transition: transform .3s ease 0s;-o-transition: transform .3s ease 0s;transition: transform .3s ease 0s;z-index: 1;display: flex;flex-wrap: wrap;width: 100%;align-items: center;justify-content: center;opacity: 0}}.search-modal.active{width: 210px}.search-modal.active-mobile{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);transform: scale(1, 1);opacity: 1}.mod_search.search-result .formbody{height: auto}.mod_search.search-result input{height: 42px;border-color: #e9e9e9}.mod_search.search-result input.text{border-radius: 4px;padding: 10px 40px 10px 10px}.mod_search.search-result input.submit{right: 0}.mod_search.search-result > div:before{content: '';display: block;width: 200px;height: 1px;background: #dfe1e3;margin: 40px auto}.mod_search.search-result p.header{margin-top: 40px}.mod_search.search-result h2,.mod_search.search-result h3{margin-top: 40px;margin-bottom: 15px;padding-left: 0;border-left: none;text-transform: none;text-align: left}.mod_search.search-result h2 a,.mod_search.search-result h3 a{-webkit-transition: color .3s ease 0s;-moz-transition: color .3s ease 0s;-o-transition: color .3s ease 0s;transition: color .3s ease 0s}.mod_search.search-result h2 a:hover,.mod_search.search-result h3 a:hover{color: #e3000a}.mod_search.search-result .highlight{background: #e3000a;color: #fff}.mod_search.search-result .relevance,.mod_search.search-result .url{display: none}.search-result-intro{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;margin-bottom: 30px}div.mod_breadcrumb{padding-top: 20px;padding-bottom: 20px}@media screen and (min-width: 768px){div.mod_breadcrumb{padding-top: 25px;padding-bottom: 25px}}.pageheader_wrapper + #container .inside > div.mod_breadcrumb{padding-top: 20px;padding-bottom: 20px}@media screen and (min-width: 768px){.pageheader_wrapper + #container .inside > div.mod_breadcrumb{padding-top: 25px;padding-bottom: 25px}}.homepage .mod_breadcrumb{display: none !important}.homepage .mod_breadcrumb + .product_select_article{padding-top: 0 !important;padding-bottom: 0 !important}.mod_breadcrumb{width: 94%;max-width: 94%;margin: 0 auto;margin-right: auto;margin-left: auto}@media screen and (min-width: 768px){.mod_breadcrumb{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){.mod_breadcrumb{max-width: 960px}}@media screen and (min-width: 1200px){.mod_breadcrumb{max-width: 1180px}}.mod_breadcrumb ul{display: flex;flex-wrap: wrap;width: 100%;list-style-type: none}.mod_breadcrumb li{position: relative;font-size: 14px;line-height: 1;color: #000}.mod_breadcrumb li:before{content: '/';line-height: 1;position: absolute;top: 0;left: 8px;font-family: 'GeogrotesqueRegular'}.mod_breadcrumb li:first-child:before{display: none}.mod_breadcrumb li.active{font-family: 'GeogrotesqueSemiBold'}.mod_breadcrumb li ~ li{padding-left: 21px}.toggler{position: relative;margin-top: 10px;padding: 15px 25px;cursor: pointer;background-color: #a7a8aa;-webkit-transition: background .3s ease 0s;-moz-transition: background .3s ease 0s;-o-transition: background .3s ease 0s;transition: background .3s ease 0s}.toggler h4{margin: 0;padding: 0;color: #fff;border: none;font-weight: normal;padding-right: 30px}.toggler h4:after{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;content: "\e905";right: 25px;font-size: 20px;font-size: 1.25rem;font-weight: bold;width: 20px;height: 20px;top: 50%;margin-top: -10px}.toggler:hover{background-color: #e3000a}.toggler.active{background-color: #e3000a}.toggler.active h4:after{content: "\e908"}.ce_accordionSingle .accordion > div{background: #f0f0f0;padding: 25px}@media screen and (min-width: 768px){.ce_accordionSingle .accordion > div{padding: 40px;display: table;width: 100%}}.accordion{background: #f0f0f0;padding: 25px}@media screen and (min-width: 768px){.accordion{padding: 40px;display: table;width: 100%}}.accordion.ui-accordion-content{display: block}.mod_faqpage .headline-category{text-transform: capitalize;margin-bottom: 25px}.mod_faqpage section .ce_text figure{position: relative}.mod_faqpage section .ce_text figure.float_left,.mod_faqpage section .ce_text figure.float_right{max-width: 33.3334%}.mod_faqpage section .ce_text figure.float_above{margin-bottom: 15px}.mod_faqpage section .ce_text figure.float_left{margin-right: 15px}.mod_faqpage section .ce_text figure.float_right{margin-left: 15px}.mod_faqpage section .ce_text figure.float_below{margin-top: 15px}.mod_faqpage section .ce_text figure .caption{position: absolute;bottom: 15px;left: 0;display: inline-block;padding: 5px;color: #fff;background: rgba(0,0,0,0.65)}.mod_faqpage section .ce_text img{vertical-align: middle}.mod_faqpage section ul li,.mod_faqpage section ol li{line-height: 1.9}.mod_faqpage section ul.enclosure,.mod_faqpage section p.info{display: none}.mod_faqpage p.toplink{margin-top: 20px;display: none}body.is-iframe div.anchornav{width: 100%}body.is-iframe div.anchornav div.inner{position: fixed;width: calc(100% - 30px);top: 0;left: 15px}body.is-iframe div.anchornav.is-fixed div.inner{position: fixed;z-index: 9999;top: 0;left: 15px;width: calc(100% - 30px)}@media screen and (min-width: 768px){body.is-iframe div.anchornav.is-fixed div.inner{top: 0}}@media screen and (min-width: 992px){body.is-iframe div.anchornav.is-fixed div.inner{top: 0}}@media screen and (min-width: 1200px){body.is-iframe div.anchornav.is-fixed div.inner{top: 0}}div.anchornav{width: 100%}@media screen and (min-width: 768px){div.anchornav{height: 48px;display: block}}@media screen and (min-width: 992px){div.anchornav{height: 56px}}@media screen and (min-width: 1200px){div.anchornav{height: 60px}}div.anchornav.is-fixed div.inner{position: fixed;z-index: 9999;top: 60px}@media screen and (min-width: 768px){div.anchornav.is-fixed div.inner{top: 130px}}@media screen and (min-width: 992px){div.anchornav.is-fixed div.inner{top: 130px}}@media screen and (min-width: 1200px){div.anchornav.is-fixed div.inner{top: 167px}}div.anchornav .menu-toggler{position: relative;display: block;width: 100%;padding: 0 40px 0 10px;background: #f0f0f0;color: #484848;font-size: 18px;font-size: 1.125rem;text-align: center;font-family: 'GeogrotesqueSemiBold';transition: padding .3s ease-in}@media screen and (min-width: 768px){div.anchornav .menu-toggler{display: none}}div.anchornav .menu-toggler i{position: absolute;top: 50%;margin-top: -10px;right: 10px;font-size: 20px;font-size: 1.25rem;will-change: transform;transition: transform .3s ease-in}div.anchornav .menu-toggler.active{padding-bottom: 10px}div.anchornav .menu-toggler.active i{transform: rotate(180deg)}div.anchornav .inner{width: 100%;padding: 10px;background: #f0f0f0;border-bottom: 1px solid #fff;transition: opacity .15s ease-in}@media screen and (min-width: 1200px){div.anchornav .inner{padding: 12px}}div.anchornav ul{list-style-type: none;width: 100%;max-width: 100%;margin: 0 auto}@media screen and (min-width: 768px){div.anchornav ul{max-width: 750px;display: flex;flex-wrap: wrap;width: 100%}}@media screen and (min-width: 992px){div.anchornav ul{max-width: 960px}}@media screen and (min-width: 1200px){div.anchornav ul{max-width: 1200px}}@media screen and (max-width: 767px){div.anchornav ul{display: none}}div.anchornav li{font-size: 16px;line-height: 1;text-transform: capitalize;border-bottom: 1px solid #fff}@media screen and (min-width: 768px){div.anchornav li{font-size: 14px;border-bottom: none}}@media screen and (min-width: 992px){div.anchornav li{font-size: 16px}}@media screen and (min-width: 768px){div.anchornav li ~ li{margin-left: 10px}}@media screen and (min-width: 992px){div.anchornav li ~ li{margin-left: 20px}}div.anchornav li a{display: block;padding: 10px 7px;transition: background .3s ease-in, text-shadow .3s ease-in}@media screen and (min-width: 768px){div.anchornav li a{display: inline-block;padding: 7px;border-radius: 4px}}@media screen and (min-width: 992px){div.anchornav li a{padding: 10px}}div.anchornav li a:hover,div.anchornav li a.active{background: #fff;text-shadow: 0 0 1px #000}.mod_category_list .ce_category_list{text-align: center;border-bottom: 1px solid #cecece;padding: 0 0 40px}@media screen and (min-width: 768px){.mod_category_list .ce_category_list{border: 0;padding-bottom: 0}}@media screen and (max-width: 767px){.mod_category_list .ce_category_list:nth-of-type(n+2){padding: 40px 0}}@media screen and (min-width: 768px) and (max-width: 991px){.mod_category_list .ce_category_list{width: 33.333%;padding: 0 25px}.mod_category_list .ce_category_list:nth-of-type(n+4){padding-top: 50px}}@media screen and (min-width: 992px){.mod_category_list .ce_category_list{padding: 0 10px}}.mod_category_list .ce_category_list a{display: block;width: 70%;margin: 0 auto}@media screen and (min-width: 768px){.mod_category_list .ce_category_list a{width: 100%}}.mod_category_list .ce_category_list a:hover .ce_image figure img{border: 2px solid #e3000a}.mod_category_list .ce_category_list a:hover .hyperlink_txt{color: #fff;border-color: #e3000a;background: #e3000a}.mod_category_list .ce_category_list a .hl_wrapper{position: relative;height: 50px;margin-bottom: 25px}@media screen and (min-width: 992px) and (max-width: 1199px){.mod_category_list .ce_category_list a .hl_wrapper{height: 50px}}.mod_category_list .ce_category_list a .hl_wrapper h3{position: absolute;bottom: 0;right: 0;left: 0;border: 0;padding: 0 0;word-wrap: break-word}@media screen and (max-width: 767px){.mod_category_list .ce_category_list a .hl_wrapper h3{font-size: 22px;font-size: 1.375rem}}@media screen and (min-width: 992px) and (max-width: 1199px){.mod_category_list .ce_category_list a .hl_wrapper h3{font-size: 16px;font-size: 1rem}}.mod_category_list .ce_category_list a .ce_image{padding-bottom: 25px;float: none}@media screen and (min-width: 768px){.mod_category_list .ce_category_list a .ce_image{width: 86%;border-bottom: 1px solid #cecece;margin: 0 auto}}.mod_category_list .ce_category_list a .ce_image figure img{width: 100%;height: auto;border: 2px solid #000;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-transition: border-color .3s ease-in-out 0s;-moz-transition: border-color .3s ease-in-out 0s;-o-transition: border-color .3s ease-in-out 0s;transition: border-color .3s ease-in-out 0s}.mod_category_list .ce_category_list a .text{color: #a7a8aa;margin-top: 25px;display: none}@media screen and (min-width: 768px){.mod_category_list .ce_category_list a .text{display: block;margin-top: 30px}}.mod_category_list .ce_category_list a .hyperlink_txt{text-align: center;display: inline-block;color: #000;background: #fff}@media screen and (min-width: 768px){.mod_category_list .ce_category_list a .hyperlink_txt{margin-top: 30px}}@media screen and (min-width: 768px) and (max-width: 991px){.mod_category_list .ce_category_list:nth-of-type(n+4){padding-top: 0}.mod_category_list .ce_category_list:nth-of-type(n+3){padding-top: 50px}}@media screen and (max-width: 767px){.mod_category_list .ce_category_list{padding: 40px 0}}.mod_category_list .ce_category_list a .hl_wrapper{height: 62px}@media screen and (max-width: 767px){.mod_category_list .ce_category_list a .hl_wrapper h3{font-size: 18px;font-size: 1.125rem}}.mod_category_list .ce_category_list a .ce_image figure img{width: 85%}.ce_rsce_configurator,.ce_configurator_cat{text-align: center}.ce_rsce_configurator .configurator_cat_txt,.ce_configurator_cat .configurator_cat_txt{text-align: left}@media screen and (max-width: 767px){.ce_rsce_configurator .configurator_cat_txt,.ce_configurator_cat .configurator_cat_txt{width: 100%;padding: 0 25px 20px}}@media screen and (min-width: 768px){.ce_rsce_configurator .configurator_cat_txt,.ce_configurator_cat .configurator_cat_txt{-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;background-clip: padding-box;background: #e3000a}.ce_rsce_configurator .configurator_cat_txt h2,.ce_configurator_cat .configurator_cat_txt h2{font-size: 17px;font-size: 1.0625rem;font-weight: 400;text-align: center;border: 0;padding: 30px 0;color: #fff}}.ce_rsce_configurator .cat_head_wrapper,.ce_configurator_cat .cat_head_wrapper{width: 100%;background: #e9e9e9;padding: 30px 0}.ce_rsce_configurator .cat_head_wrapper:before,.ce_configurator_cat .cat_head_wrapper:before,.ce_rsce_configurator .cat_head_wrapper:after,.ce_configurator_cat .cat_head_wrapper:after{content: " ";display: table}.ce_rsce_configurator .cat_head_wrapper:after,.ce_configurator_cat .cat_head_wrapper:after{clear: both}@media screen and (max-width: 767px){.ce_rsce_configurator .cat_head_wrapper,.ce_configurator_cat .cat_head_wrapper{font-size: 0px;font-size: 0rem;background: #e3000a;padding: 15px 25px}}.ce_rsce_configurator .cat_head_wrapper #cat_select,.ce_configurator_cat .cat_head_wrapper #cat_select{display: none}.ce_rsce_configurator .cat_head_wrapper #cat_select:checked + label:after,.ce_configurator_cat .cat_head_wrapper #cat_select:checked + label:after{content: "\e903"}.ce_rsce_configurator .cat_head_wrapper #cat_select:checked + label + .configurator_cat_wrapper,.ce_configurator_cat .cat_head_wrapper #cat_select:checked + label + .configurator_cat_wrapper{max-height: 500px}.ce_rsce_configurator .cat_head_wrapper label.cat_select,.ce_configurator_cat .cat_head_wrapper label.cat_select{position: relative;display: inline-block;cursor: pointer;background-color: #fff;height: 38px;line-height: 38px;text-align: left;padding: 0px 30px 0px 15px;text-transform: uppercase;overflow: hidden;color: #484848;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_rsce_configurator .cat_head_wrapper label.cat_select:hover,.ce_configurator_cat .cat_head_wrapper label.cat_select:hover{color: #7b7b7b}@media screen and (min-width: 768px){.ce_rsce_configurator .cat_head_wrapper label.cat_select,.ce_configurator_cat .cat_head_wrapper label.cat_select{display: none}}.ce_rsce_configurator .cat_head_wrapper label.cat_select,.ce_configurator_cat .cat_head_wrapper label.cat_select,.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper{position: relative}@media screen and (max-width: 767px){.ce_rsce_configurator .cat_head_wrapper label.cat_select,.ce_configurator_cat .cat_head_wrapper label.cat_select,.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper{font-size: 16px;font-size: 1rem;width: 100%}}.ce_rsce_configurator .cat_head_wrapper label.cat_select:after,.ce_configurator_cat .cat_head_wrapper label.cat_select:after,.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper:after,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper:after{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 20px;font-size: 1.25rem;font-weight: bold;line-height: 38px;content: "\e900";position: absolute;right: 10px}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper{list-style: none}@media screen and (max-width: 767px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper{max-height: 0;overflow: hidden;background: #fff;-webkit-transition: max-height .3s ease-in-out 0s;-moz-transition: max-height .3s ease-in-out 0s;-o-transition: max-height .3s ease-in-out 0s;transition: max-height .3s ease-in-out 0s}}@media screen and (min-width: 768px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper{background: none;display: block;width: 100%}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper:before,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper:before,.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper:after,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper:after{content: " ";display: table}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper:after,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper:after{clear: both}}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper:before,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper:before,.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper:after,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper:after{content: " ";display: table}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper:after,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper:after{clear: both}@media screen and (max-width: 767px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li{border-top: 1px solid #e9e9e9;text-align: left}}@media screen and (min-width: 768px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li{float: left;padding: 0 0}}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"],.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]{display: none}@media screen and (max-width: 767px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]:checked + label,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]:checked + label{background: #a7a8aa}}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]:checked + label img,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]:checked + label img{border-color: #e3000a}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]:checked + label span,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]:checked + label span{color: #fff}@media screen and (min-width: 768px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]:checked + label span,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]:checked + label span{color: #e3000a}}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]:checked + label span:after,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li input[type="checkbox"]:checked + label span:after{color: #e3000a}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label{position: relative;cursor: pointer;display: inline-block;width: 100%;-webkit-transition: background .3s ease-in-out 0s;-moz-transition: background .3s ease-in-out 0s;-o-transition: background .3s ease-in-out 0s;transition: background .3s ease-in-out 0s}@media screen and (max-width: 767px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label{padding: 15px 0}}@media screen and (max-width: 767px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label:hover,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label:hover{background: #a7a8aa}}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label:hover img,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label:hover img{border-color: #e3000a}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label:hover span,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label:hover span{color: #fff}@media screen and (min-width: 768px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label:hover span,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label:hover span{color: #e3000a}}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label:hover span:after,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label:hover span:after{color: #e3000a}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label img,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label img{width: 35px;height: 35px;border: 2px solid #484848;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-webkit-transition: border-color .3s ease-in-out 0s;-moz-transition: border-color .3s ease-in-out 0s;-o-transition: border-color .3s ease-in-out 0s;transition: border-color .3s ease-in-out 0s}@media screen and (max-width: 767px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label img,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label img{position: absolute;top: 50%;margin-top: -17.5px;left: 10px}}@media screen and (min-width: 768px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label img,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label img{display: inline-block;width: 60%;height: auto}}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label span,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label span{color: #484848;text-transform: uppercase;word-wrap: break-word;position: relative;display: inline-block;width: 100%;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}@media screen and (max-width: 767px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label span,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label span{padding-left: 55px;padding-right: 30px}.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label span:after,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label span:after{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 12px;font-size: .75rem;font-weight: bold;position: absolute;content: "\e905";top: 50%;margin-top: -6px;right: 10px}}@media screen and (min-width: 768px){.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label span,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label span{width: 86%}}.ce_rsce_configurator .configurator_btns,.ce_configurator_cat .configurator_btns{margin: 20px 25px 50px}.ce_rsce_configurator .configurator_btns button,.ce_configurator_cat .configurator_btns button{text-align: left;width: 100%}.ce_rsce_configurator .configurator_btns button:nth-of-type(n+2),.ce_configurator_cat .configurator_btns button:nth-of-type(n+2){margin-top: 10px}@media screen and (min-width: 768px){.ce_rsce_configurator .configurator_btns button,.ce_configurator_cat .configurator_btns button{width: auto}.ce_rsce_configurator .configurator_btns button:first-of-type,.ce_configurator_cat .configurator_btns button:first-of-type{margin-right: 10px}.ce_rsce_configurator .configurator_btns button:nth-of-type(n+2),.ce_configurator_cat .configurator_btns button:nth-of-type(n+2){margin-top: 0;margin-left: 10px}}.configurator_content,.ce_configurator_content{-webkit-animation-duration: 2s;-webkit-animation-delay: 0s;-webkit-animation-iteration-count: 1;animation-duration: 2s;animation-delay: 0s;animation-iteration-count: 1;padding: 0 15px}@media screen and (min-width: 768px){.configurator_content,.ce_configurator_content{padding: 0 80px}}@media screen and (min-width: 1200px){.configurator_content,.ce_configurator_content{padding: 0 100px}}.configurator_content .product_description,.ce_configurator_content .product_description{text-align: left}.configurator_content .product_description .product_description_wrapper:before,.ce_configurator_content .product_description .product_description_wrapper:before,.configurator_content .product_description .product_description_wrapper:after,.ce_configurator_content .product_description .product_description_wrapper:after{content: " ";display: table}.configurator_content .product_description .product_description_wrapper:after,.ce_configurator_content .product_description .product_description_wrapper:after{clear: both}.configurator_content .product_description .product_description_wrapper > h2,.ce_configurator_content .product_description .product_description_wrapper > h2{word-wrap: break-word;font-size: 26px;font-size: 1.625rem;line-height: 1.15}@media screen and (min-width: 768px){.configurator_content .product_description .product_description_wrapper > h2,.ce_configurator_content .product_description .product_description_wrapper > h2{font-size: 36px;font-size: 2.25rem;line-height: 1.165;margin-bottom: 20px}}@media screen and (min-width: 992px){.configurator_content .product_description .product_description_wrapper > h2,.ce_configurator_content .product_description .product_description_wrapper > h2{font-size: 40px;font-size: 2.5rem;line-height: 1.15}}@media screen and (min-width: 1200px){.configurator_content .product_description .product_description_wrapper > h2,.ce_configurator_content .product_description .product_description_wrapper > h2{font-size: 44px;font-size: 2.75rem;line-height: 1.135}}.configurator_content .product_description .product_description_wrapper > h2.hl_bg,.ce_configurator_content .product_description .product_description_wrapper > h2.hl_bg{padding-left: 65px;background-size: 26px 26px;background-position: 20px top}@media screen and (min-width: 768px){.configurator_content .product_description .product_description_wrapper > h2.hl_bg,.ce_configurator_content .product_description .product_description_wrapper > h2.hl_bg{padding-left: 75px;background-size: 36px 36px}}@media screen and (min-width: 992px){.configurator_content .product_description .product_description_wrapper > h2.hl_bg,.ce_configurator_content .product_description .product_description_wrapper > h2.hl_bg{padding-left: 85px;background-size: 40px 40px}}@media screen and (min-width: 1200px){.configurator_content .product_description .product_description_wrapper > h2.hl_bg,.ce_configurator_content .product_description .product_description_wrapper > h2.hl_bg{padding-left: 95px;background-size: 44px 44px}}.configurator_content .product_description .product_description_wrapper > div:last-of-type,.ce_configurator_content .product_description .product_description_wrapper > div:last-of-type{display: none}@media screen and (min-width: 768px){.configurator_content .product_description .product_description_wrapper > div:first-of-type,.ce_configurator_content .product_description .product_description_wrapper > div:first-of-type{padding-right: 10px;margin-top: 0}.configurator_content .product_description .product_description_wrapper > div:last-of-type,.ce_configurator_content .product_description .product_description_wrapper > div:last-of-type{padding-left: 10px;display: block}}.configurator_content .product_description .product_description_wrapper > div .ce_button,.ce_configurator_content .product_description .product_description_wrapper > div .ce_button{margin-top: 20px}.configurator_content .product_description .ce_rsce_separator,.ce_configurator_content .product_description .ce_rsce_separator{padding: 50px 0}.configurator_content .ce_rsce_product,.ce_configurator_content .ce_rsce_product{margin-top: 50px}@media screen and (min-width: 768px) and (max-width: 1023px){.ce_rsce_configurator .one_sixth{width: 25%}.ce_rsce_configurator .one_sixth:nth-child(n+5){margin-top: 15px}}@media screen and (min-width: 768px) and (max-width: 1199px){.ce_rsce_configurator .one_sixth{font-size: 13px;font-size: .8125rem}}@media screen and (min-width: 1024px){.ce_rsce_configurator .one_sixth.cols-6{width: 16.666%}.ce_rsce_configurator .one_sixth.cols-7{width: 14.285%}.ce_rsce_configurator .one_sixth.cols-8{width: 12.5%}}.ce_rsce_contactbox,.ce_contact_box{background: #f0f0f0;padding: 25px}@media screen and (min-width: 768px){.ce_rsce_contactbox,.ce_contact_box{padding: 40px;display: table;width: 100%}}@media screen and (min-width: 768px){.ce_rsce_contactbox > div,.ce_contact_box > div{display: table-cell;width: 50%}.ce_rsce_contactbox > div.contact_info,.ce_contact_box > div.contact_info{padding-right: 10px}.ce_rsce_contactbox > div.contact_image,.ce_contact_box > div.contact_image{padding-left: 10px}}.ce_rsce_contactbox > div.contact_info .ce_image,.ce_contact_box > div.contact_info .ce_image{margin: 0 0 25px}@media screen and (min-width: 768px){.ce_rsce_contactbox > div.contact_info .ce_image,.ce_contact_box > div.contact_info .ce_image{margin: 0 0 40px}}.ce_rsce_contactbox > div.contact_info .ce_image figure img,.ce_contact_box > div.contact_info .ce_image figure img{width: 100%}.ce_rsce_contactbox > div.contact_info > span,.ce_contact_box > div.contact_info > span{color: #484848;font-weight: 700}.ce_rsce_contactbox > div.contact_info h2,.ce_contact_box > div.contact_info h2{border: 0;padding: 0 0;color: #e3000a;margin-top: 10px;margin-bottom: 25px}@media screen and (min-width: 768px){.ce_rsce_contactbox > div.contact_info h2,.ce_contact_box > div.contact_info h2{margin-bottom: 40px}}.ce_rsce_contactbox > div.contact_info .contact_info_wrapper address,.ce_contact_box > div.contact_info .contact_info_wrapper address{color: #484848;font-style: normal}.ce_rsce_contactbox > div.contact_info .contact_info_wrapper ul,.ce_contact_box > div.contact_info .contact_info_wrapper ul{list-style: none;margin-top: 30px}.ce_rsce_contactbox > div.contact_info .contact_info_wrapper ul li,.ce_contact_box > div.contact_info .contact_info_wrapper ul li{padding: 6px 0;border-bottom: 1px solid #cecece}.ce_rsce_contactbox > div.contact_info .contact_info_wrapper ul li:first-child,.ce_contact_box > div.contact_info .contact_info_wrapper ul li:first-child{border-top: 1px solid #cecece}.ce_rsce_contactbox > div.contact_info .contact_info_wrapper ul li a,.ce_contact_box > div.contact_info .contact_info_wrapper ul li a{-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_rsce_contactbox > div.contact_info .contact_info_wrapper ul li a:hover,.ce_contact_box > div.contact_info .contact_info_wrapper ul li a:hover{color: #e3000a}.ce_rsce_contactbox > div.contact_image,.ce_contact_box > div.contact_image{text-align: center}@media screen and (max-width: 767px){.ce_rsce_contactbox > div.contact_image,.ce_contact_box > div.contact_image{display: none}}.ce_rsce_partner_content .partner_accordion,.ce_rsce_contactbox,.ce_contact_box{background: #f0f0f0;padding: 25px}@media screen and (min-width: 768px){.ce_rsce_partner_content .partner_accordion,.ce_rsce_contactbox,.ce_contact_box{padding: 40px;display: table;width: 100%}}@media screen and (min-width: 768px){.ce_rsce_partner_content .partner_accordion > div,.ce_rsce_contactbox > div,.ce_contact_box > div{display: table-cell;width: 50%}.ce_rsce_partner_content .partner_accordion > div.contact_info,.ce_rsce_contactbox > div.contact_info,.ce_contact_box > div.contact_info{padding-right: 10px}.ce_rsce_partner_content .partner_accordion > div.contact_image,.ce_rsce_contactbox > div.contact_image,.ce_contact_box > div.contact_image{padding-left: 10px}}.ce_rsce_partner_content .partner_accordion > div.contact_info .ce_image figure img,.ce_rsce_contactbox > div.contact_info .ce_image figure img,.ce_contact_box > div.contact_info .ce_image figure img{width: 100%}.ce_rsce_partner_content .partner_accordion > div.contact_info > span,.ce_rsce_contactbox > div.contact_info > span,.ce_contact_box > div.contact_info > span{color: #484848;font-weight: 700}.ce_rsce_partner_content .partner_accordion > div.contact_info h2,.ce_rsce_contactbox > div.contact_info h2,.ce_contact_box > div.contact_info h2{border: 0;padding: 0 0;color: #e3000a;margin-top: 10px}.ce_rsce_partner_content .partner_accordion > div.contact_info .contact_info_wrapper address,.ce_rsce_contactbox > div.contact_info .contact_info_wrapper address,.ce_contact_box > div.contact_info .contact_info_wrapper address{color: #484848;font-style: normal}.ce_rsce_partner_content .partner_accordion > div.contact_info .contact_info_wrapper ul,.ce_rsce_contactbox > div.contact_info .contact_info_wrapper ul,.ce_contact_box > div.contact_info .contact_info_wrapper ul{list-style: none;margin-top: 30px}.ce_rsce_partner_content .partner_accordion > div.contact_info .contact_info_wrapper ul li,.ce_rsce_contactbox > div.contact_info .contact_info_wrapper ul li,.ce_contact_box > div.contact_info .contact_info_wrapper ul li{padding: 6px 0;border-bottom: 1px solid #cecece}.ce_rsce_partner_content .partner_accordion > div.contact_info .contact_info_wrapper ul li:first-child,.ce_rsce_contactbox > div.contact_info .contact_info_wrapper ul li:first-child,.ce_contact_box > div.contact_info .contact_info_wrapper ul li:first-child{border-top: 1px solid #cecece}.ce_rsce_partner_content .partner_accordion > div.contact_info .contact_info_wrapper ul li a,.ce_rsce_contactbox > div.contact_info .contact_info_wrapper ul li a,.ce_contact_box > div.contact_info .contact_info_wrapper ul li a{-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_rsce_partner_content .partner_accordion > div.contact_info .contact_info_wrapper ul li a:hover,.ce_rsce_contactbox > div.contact_info .contact_info_wrapper ul li a:hover,.ce_contact_box > div.contact_info .contact_info_wrapper ul li a:hover{color: #e3000a}.ce_rsce_partner_content .partner_accordion > div.contact_info .country_partner_page_list,.ce_rsce_contactbox > div.contact_info .country_partner_page_list,.ce_contact_box > div.contact_info .country_partner_page_list{margin-top: 30px}.ce_rsce_partner_content .partner_accordion > div.contact_info .country_partner_page_list .ce_button,.ce_rsce_contactbox > div.contact_info .country_partner_page_list .ce_button,.ce_contact_box > div.contact_info .country_partner_page_list .ce_button{margin-bottom: 10px}.ce_rsce_partner_content .partner_accordion > div.contact_info .country_partner_page_list .ce_button a span.icon,.ce_rsce_contactbox > div.contact_info .country_partner_page_list .ce_button a span.icon,.ce_contact_box > div.contact_info .country_partner_page_list .ce_button a span.icon{float: right}.ce_rsce_partner_content .partner_accordion > div.contact_image,.ce_rsce_contactbox > div.contact_image,.ce_contact_box > div.contact_image{text-align: center}@media screen and (max-width: 767px){.ce_rsce_partner_content .partner_accordion > div.contact_image,.ce_rsce_contactbox > div.contact_image,.ce_contact_box > div.contact_image{display: none}}.ce_rsce_contactbox .contact_info_buttons{margin-top: 30px}@media screen and (max-width: 767px){.ce_rsce_contactbox .contact_info_buttons .ce_hyperlink a{float: left;clear: left}}.ce_rsce_contactbox .contact_info_buttons .ce_hyperlink a.bgred{border: 1px solid #e3000a}.ce_rsce_contactbox .contact_info_buttons .ce_hyperlink a.bgred:hover{border-color: #e3000a}.ce_rsce_contactbox .contact_info_buttons .ce_hyperlink a + a{margin-left: 10px}@media screen and (max-width: 767px){.ce_rsce_contactbox .contact_info_buttons .ce_hyperlink a + a{margin-left: 0;margin-top: 10px}}#cookiebar{padding: 0 0;background-color: #A7A8AA}#cookiebar .cb_content{padding: 10px 20px;width: 94%;max-width: 94%;margin: 0 auto}@media screen and (min-width: 992px){#cookiebar .cb_content{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){#cookiebar .cb_content{max-width: 960px}}@media screen and (min-width: 1200px){#cookiebar .cb_content{max-width: 1180px}}#cookiebar button{border: 1px solid #fff;background-color: transparent;text-transform: uppercase;font-weight: normal}#cookiebar a{text-decoration: none}#cookiebar a:hover{text-decoration: underline !important}.cookiebar,#cookiebar{font-size: 13px;padding: 0 20px;background-color: #A7A8AA}.cookiebar .cb_content,#cookiebar .cb_content{padding: 10px 20px;width: 94%;max-width: 94%;margin: 0 auto}@media screen and (min-width: 992px){.cookiebar .cb_content,#cookiebar .cb_content{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){.cookiebar .cb_content,#cookiebar .cb_content{max-width: 960px}}@media screen and (min-width: 1200px){.cookiebar .cb_content,#cookiebar .cb_content{max-width: 1180px}}.cookiebar .cookiebar__message,#cookiebar .cookiebar__message{margin-right: 5px}.cookiebar button,#cookiebar button{border: 1px solid #fff;background-color: transparent;text-transform: none;font-weight: normal;padding: 0 12px;line-height: 26px;margin: 10px 0}.cookiebar button:hover,#cookiebar button:hover{background-color: transparent}.cookiebar a,#cookiebar a{text-decoration: none}.cookiebar a:hover,#cookiebar a:hover{text-decoration: underline !important}.ce_rsce_separator,.ce_spacer{text-align: center}.ce_rsce_separator span,.ce_spacer span{display: inline-block;background: #CECECE;height: 1px;width: 100%;vertical-align: middle}@media screen and (min-width: 768px){.ce_rsce_separator span,.ce_spacer span{width: 140px}}@media screen and (min-width: 1200px){.ce_rsce_separator span,.ce_spacer span{width: 175px}}.ce_rsce_element_downloadtable .table_row{padding: 0 25px;color: #484848;background-color: #DFDFDF;overflow: hidden}.ce_rsce_element_downloadtable .table_row:nth-child(even){background-color: #fff}.ce_rsce_element_downloadtable .table_row.first{color: #fff;background-color: #a7a8aa;line-height: 2.8;padding-top: 0;padding-bottom: 0}.ce_rsce_element_downloadtable .table_row .dl_row{overflow: hidden}.ce_rsce_element_downloadtable .table_row .dl_row > div{float: left}.ce_rsce_element_downloadtable .table_row .dl_row > div:first-of-type{position: relative;width: 64%;border-right: 1px solid #484848;padding: 15px 0 10px 0}@media screen and (min-width: 568px){.ce_rsce_element_downloadtable .table_row .dl_row > div:first-of-type{width: 68%}}@media screen and (min-width: 991px){.ce_rsce_element_downloadtable .table_row .dl_row > div:first-of-type{width: 80%}}.ce_rsce_element_downloadtable .table_row .dl_row > div + div{width: 36%;padding: 15px 0 0 10px}@media screen and (min-width: 568px){.ce_rsce_element_downloadtable .table_row .dl_row > div + div{width: 32%}}@media screen and (min-width: 991px){.ce_rsce_element_downloadtable .table_row .dl_row > div + div{width: 20%;padding: 15px 0 0 15px}}.ce_rsce_element_downloadtable .table_row .dl_row > div + div a span{font-size: 24px;font-size: 1.5rem}.ce_rsce_element_downloadtable .table_row .dl_row > div + div a.download{-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_rsce_element_downloadtable .table_row .dl_row > div + div a.download:hover{border-color: #e3000a;color: #e3000a;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_rsce_element_downloadtable .table_row .dl_row > div + div a.download:hover:after{color: #e3000a}.ce_rsce_element_downloadtable .table_row .dl_row > div + div a.download:after{color: #484848}.ce_rsce_element_downloadtable .table_row .dl_row.list_row > div:first-of-type{padding: 15px 5px 10px 15px}.ce_rsce_element_downloadtable .table_row .dl_row.list_row > div:first-of-type:before{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '•';font-size: 20px;color: #484848;position: absolute;top: 20px;left: 0}.ce_rsce_element_downloadtable .table_row .dl_row:last-child{margin-bottom: 0}.ce_rsce_element_downloadtable .table_row .dl_row a{margin-right: 5px}.ce_rsce_element_downloadtable .table_row .main_row{font-weight: bold}.ce_rsce_element_downloadtable .table_row .main_row .main_text_extra{font-weight: normal}.ce_rsce_element_downloadtable .table_row .list_row .list_ico{width: 6px;padding: 5px 0;margin-right: 5px}.ce_rsce_element_downloadtable .table_row .list_row .list_ico .cls-1{fill: #e3000a}@media screen and (max-width: 991px){.ce_rsce_element_downloadtable .table_row{padding: 0 10px}}.ce_rsce_images .one_half{width: 100%}@media screen and (max-width: 991px){.ce_rsce_images .one_half:nth-of-type(n+2){margin-top: 10px}}@media screen and (min-width: 992px){.ce_rsce_images .one_half{width: 50%}}@media screen and (min-width: 992px){.ce_2_col_imgs > div:nth-of-type(odd){padding-right: 10px}.ce_2_col_imgs > div:nth-of-type(even){padding-left: 10px}}.ce_rsce_top_page_image img{width: 100%}.ce_rsce_gallery ul{list-style: none;margin: 0 auto;padding: 0 0}.ce_rsce_gallery ul:before,.ce_rsce_gallery ul:after{content: " ";display: table}.ce_rsce_gallery ul:after{clear: both}.ce_rsce_gallery ul li{-webkit-animation-duration: 2s;-webkit-animation-delay: 0s;-webkit-animation-iteration-count: 1;animation-duration: 2s;animation-delay: 0s;animation-iteration-count: 1;opacity: 0;padding: 0 0 !important;border-bottom: 0 !important;padding: 0 10px !important;width: 50%;float: left}.ce_rsce_gallery ul li:before{display: none}.ce_rsce_gallery ul li:nth-child(4n){margin-right: 0}.ce_rsce_gallery ul li:nth-child(n+3){margin-top: 20px}@media screen and (min-width: 768px){.ce_rsce_gallery ul li{width: 20%}.ce_rsce_gallery ul li:nth-child(n+3){margin-top: 0}.ce_rsce_gallery ul li:nth-child(n+6){margin-top: 20px}}.ce_rsce_gallery ul li .image_container a{position: relative;display: block}.ce_rsce_gallery ul li .image_container a:after{content: '';background: rgba(227,0,10,0.75) url(../../files/scss/files/scss/images/icons/lightbox_enlarge.svg) 50% 50% no-repeat;background-size: 34px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0;-webkit-transition: opacity .3s ease-in-out 0s;-moz-transition: opacity .3s ease-in-out 0s;-o-transition: opacity .3s ease-in-out 0s;transition: opacity .3s ease-in-out 0s}.ce_rsce_gallery ul li .image_container a:hover:after{opacity: 1}.ce_rsce_gallery ul li .image_container a img{width: 100%}.ce_image figcaption{font-size: 12px;font-size: .75rem;margin-top: 0 !important;padding: 5px 5px 5px 0;text-align: left;color: #000}.ce_rsce_rl_introimage .image_container{height: 250px;text-align: center;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover}@media screen and (min-width: 768px){.ce_rsce_rl_introimage .image_container{height: 350px}}@media screen and (min-width: 1200px){.ce_rsce_rl_introimage .image_container{height: 500px}}.ce_rsce_rl_introimage .image_container img{opacity: 0}.pasthl.red > ul li:before,.ce_rsce_lists.red > ul li:before{color: #e3000a}.pasthl.red > ul li > ul li:before,.ce_rsce_lists.red > ul li > ul li:before{color: #e3000a}.pasthl.list_2_cols:before,.ce_rsce_lists.list_2_cols:before,.pasthl.list_2_cols:after,.ce_rsce_lists.list_2_cols:after{content: " ";display: table}.pasthl.list_2_cols:after,.ce_rsce_lists.list_2_cols:after{clear: both}@media screen and (min-width: 992px){.pasthl.list_2_cols > ul,.ce_rsce_lists.list_2_cols > ul{width: 50%;float: left}.pasthl.list_2_cols > ul:nth-of-type(odd),.ce_rsce_lists.list_2_cols > ul:nth-of-type(odd){padding-right: 20px}.pasthl.list_2_cols > ul:nth-of-type(even),.ce_rsce_lists.list_2_cols > ul:nth-of-type(even){padding-left: 20px}}.pasthl > ol,.ce_rsce_lists > ol,.pasthl > ul,.ce_rsce_lists > ul{list-style: none}.pasthl > ol li,.ce_rsce_lists > ol li,.pasthl > ul li,.ce_rsce_lists > ul li{position: relative;padding: 0 0 0 15px;margin-bottom: 15px}.pasthl > ol li:before,.ce_rsce_lists > ol li:before,.pasthl > ul li:before,.ce_rsce_lists > ul li:before{position: absolute;left: 0;top: 0}.pasthl > ol li > ol,.ce_rsce_lists > ol li > ol,.pasthl > ul li > ol,.ce_rsce_lists > ul li > ol,.pasthl > ol li > ul,.ce_rsce_lists > ol li > ul,.pasthl > ul li > ul,.ce_rsce_lists > ul li > ul{list-style: none;margin-top: 10px;padding-left: 20px}.pasthl > ol li > ol li:before,.ce_rsce_lists > ol li > ol li:before,.pasthl > ul li > ol li:before,.ce_rsce_lists > ul li > ol li:before,.pasthl > ol li > ul li:before,.ce_rsce_lists > ol li > ul li:before,.pasthl > ul li > ul li:before,.ce_rsce_lists > ul li > ul li:before{content: '•';margin-top: -4px;font-size: 20px}.pasthl > ul li:before,.ce_rsce_lists > ul li:before{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 10px;font-size: .625rem;content: "\e915";margin-top: 5px}.pasthl > ol li:before,.ce_rsce_lists > ol li:before{font-weight: 700}.pasthl > ol li > ol li:before,.ce_rsce_lists > ol li > ol li:before{font-weight: normal}.pasthl ul li:before{color: #e3000a}ul.horizontal li + li{padding-left: 6px;border-left: 1px solid #cecece}.element-list ol{width: 49.75%;float: left;list-style-type: none;padding-left: 0}.element-list ol.left{padding-right: 20px}.element-list ol.right{padding-left: 20px}@media screen and (max-width: 991px){.element-list ol.right{padding-left: 0}}.element-list ol li{position: relative;margin-bottom: 20px;padding-left: 25px}.element-list ol li span.list-number{padding-right: 15px;color: #e3000a;position: absolute;top: 0;left: 0;font-weight: bold}.element-list ol li:before{counter-increment: none;display: none}@media screen and (max-width: 991px){.element-list ol{float: none;width: 100%}}.element-list .ce_image{margin-bottom: 25px}.ce_category_list.one_fifth{width: 50%}@media screen and (min-width: 991px){.ce_category_list.one_fifth{width: 16.666%}}.pasthl > ul li:before,.ce_rsce_lists > ul li:before{content: '/';margin-top: -2px;font-size: 20px;color: #e3000a}.dlh_googlemap{height: 200px}@media screen and (min-width: 768px){.dlh_googlemap{height: 300px}}@media screen and (min-width: 1200px){.dlh_googlemap{height: 400px}}.ce_dlh_googlemaps + .ce_rsce_images{display: none}.ce_partner h2{margin-top: 30px;margin-bottom: 15px}.ce_partner h2:not(:first-of-type){margin-top: 50px}.ce_partner .ce_rsce_partner_content .partner_accordion > div.contact_info .contact_info_wrapper{margin: 40px 0}@media screen and (max-width: 992px){.partner_nav .jump_nav{display: none}}.partner_nav .jump_nav ul.horizontal{list-style: none;margin: 0;text-align: center}.partner_nav .jump_nav ul.horizontal li{padding: 0 5px 0 0;font-size: 18px;line-height: 1.1;text-transform: uppercase;display: inline}.partner_nav .jump_nav ul.horizontal li a{display: inline-block;padding: 10px;color: #484848}.partner_nav .jump_nav ul.horizontal li a:hover{color: #e3000a}.partner_nav .jump_nav.sticky{position: fixed;background: #fff;width: 980px;top: 110px;z-index: 89;padding: 50px 0 25px}@media screen and (max-width: 1200px){.partner_nav .jump_nav.sticky{width: 800px}}.ce_rsce_product .product_wrapper,.ce_product .product_wrapper{list-style: none}.ce_rsce_product .product_wrapper:before,.ce_product .product_wrapper:before,.ce_rsce_product .product_wrapper:after,.ce_product .product_wrapper:after{content: " ";display: table}.ce_rsce_product .product_wrapper:after,.ce_product .product_wrapper:after{clear: both}.ce_rsce_product .product_wrapper li,.ce_product .product_wrapper li{width: 50%;float: left;padding: 0 10px}.ce_rsce_product .product_wrapper li:nth-of-type(n + 3),.ce_product .product_wrapper li:nth-of-type(n + 3){margin-top: 50px}@media screen and (min-width: 768px){.ce_rsce_product .product_wrapper li,.ce_product .product_wrapper li{width: 20%}.ce_rsce_product .product_wrapper li:nth-of-type(n+3),.ce_product .product_wrapper li:nth-of-type(n+3){margin-top: 0}}@media screen and (min-width: 768px){.ce_rsce_product .product_wrapper li:nth-child(n + 6),.ce_product .product_wrapper li:nth-child(n + 6){margin-top: 20px}}.ce_rsce_product .product_wrapper li:nth-child(n + 11),.ce_product .product_wrapper li:nth-child(n + 11){display: none}.ce_rsce_product .product_wrapper li a,.ce_product .product_wrapper li a{width: 100%}.ce_rsce_product .product_wrapper li a:hover h4,.ce_product .product_wrapper li a:hover h4{color: #e3000a}.ce_rsce_product .product_wrapper li a .ce_image,.ce_product .product_wrapper li a .ce_image{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #e9e9e9}.ce_rsce_product .product_wrapper li a .ce_image .image_container img,.ce_product .product_wrapper li a .ce_image .image_container img{width: 100%}.ce_rsce_product .product_wrapper li a h4,.ce_product .product_wrapper li a h4{-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s;line-height: 1;border: 0;padding: 0 0;text-align: center;word-wrap: break-word;height: 36px;max-height: 36px}.product_select_article,div[id^="produktschnellauswahl"],div[id^="produktschnellauswahl-"],div[id^="element-produktschnellauswahl"],div[id^="element-produktauswahl"]{overflow: visible}.product_select_article .ce_rsce_productselect,div[id^="produktschnellauswahl"] .ce_rsce_productselect,div[id^="produktschnellauswahl-"] .ce_rsce_productselect,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect,div[id^="element-produktauswahl"] .ce_rsce_productselect,.product_select_article .ce_product_select,div[id^="produktschnellauswahl"] .ce_product_select,div[id^="produktschnellauswahl-"] .ce_product_select,div[id^="element-produktschnellauswahl"] .ce_product_select,div[id^="element-produktauswahl"] .ce_product_select{background: #e3000a;margin: 0 auto;padding: 20px 25px;text-align: center;overflow: visible}@media screen and (min-width: 768px){.product_select_article .ce_rsce_productselect,div[id^="produktschnellauswahl"] .ce_rsce_productselect,div[id^="produktschnellauswahl-"] .ce_rsce_productselect,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect,div[id^="element-produktauswahl"] .ce_rsce_productselect,.product_select_article .ce_product_select,div[id^="produktschnellauswahl"] .ce_product_select,div[id^="produktschnellauswahl-"] .ce_product_select,div[id^="element-produktschnellauswahl"] .ce_product_select,div[id^="element-produktauswahl"] .ce_product_select{text-align: left}}.product_select_article .ce_rsce_productselect .select_description,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_description,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_description,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_description,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_description,.product_select_article .ce_product_select .select_description,div[id^="produktschnellauswahl"] .ce_product_select .select_description,div[id^="produktschnellauswahl-"] .ce_product_select .select_description,div[id^="element-produktschnellauswahl"] .ce_product_select .select_description,div[id^="element-produktauswahl"] .ce_product_select .select_description{font-size: 15px;font-size: .9375rem;line-height: 1.4;display: inline-block;width: 90%;color: #fff;text-transform: uppercase;margin-bottom: 15px;vertical-align: top}@media screen and (min-width: 768px){.product_select_article .ce_rsce_productselect .select_description,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_description,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_description,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_description,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_description,.product_select_article .ce_product_select .select_description,div[id^="produktschnellauswahl"] .ce_product_select .select_description,div[id^="produktschnellauswahl-"] .ce_product_select .select_description,div[id^="element-produktschnellauswahl"] .ce_product_select .select_description,div[id^="element-produktauswahl"] .ce_product_select .select_description{font-size: 16px;font-size: 1rem;line-height: 1.375}}@media screen and (min-width: 768px){.product_select_article .ce_rsce_productselect .select_description,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_description,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_description,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_description,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_description,.product_select_article .ce_product_select .select_description,div[id^="produktschnellauswahl"] .ce_product_select .select_description,div[id^="produktschnellauswahl-"] .ce_product_select .select_description,div[id^="element-produktschnellauswahl"] .ce_product_select .select_description,div[id^="element-produktauswahl"] .ce_product_select .select_description{text-align: right;width: 33.333%;line-height: 50px;margin-bottom: 0;margin-right: 5px;padding-right: 10px}}.product_select_article .ce_rsce_productselect .select_wrapper,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper,.product_select_article .ce_product_select .select_wrapper,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper{position: relative;display: inline-block;width: 100%;z-index: 2}@media screen and (min-width: 768px){.product_select_article .ce_rsce_productselect .select_wrapper,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper,.product_select_article .ce_product_select .select_wrapper,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper{width: 33.333%}}.product_select_article .ce_rsce_productselect .select_wrapper #product_select,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper #product_select,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper #product_select,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper #product_select,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper #product_select,.product_select_article .ce_product_select .select_wrapper #product_select,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper #product_select,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper #product_select,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper #product_select,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper #product_select{display: none;position: relative;width: 1200px;margin: 0 auto;overflow: visible}.product_select_article .ce_rsce_productselect .select_wrapper #product_select:checked + label:after,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper #product_select:checked + label:after,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper #product_select:checked + label:after,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper #product_select:checked + label:after,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper #product_select:checked + label:after,.product_select_article .ce_product_select .select_wrapper #product_select:checked + label:after,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper #product_select:checked + label:after,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper #product_select:checked + label:after,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper #product_select:checked + label:after,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper #product_select:checked + label:after{content: "\e903"}.product_select_article .ce_rsce_productselect .select_wrapper #product_select:checked + label + .product_select_wrapper > ul,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper #product_select:checked + label + .product_select_wrapper > ul,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper #product_select:checked + label + .product_select_wrapper > ul,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper #product_select:checked + label + .product_select_wrapper > ul,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper #product_select:checked + label + .product_select_wrapper > ul,.product_select_article .ce_product_select .select_wrapper #product_select:checked + label + .product_select_wrapper > ul,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper #product_select:checked + label + .product_select_wrapper > ul,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper #product_select:checked + label + .product_select_wrapper > ul,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper #product_select:checked + label + .product_select_wrapper > ul,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper #product_select:checked + label + .product_select_wrapper > ul{height: auto;opacity: 1}.product_select_article .ce_rsce_productselect .select_wrapper label,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper label,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper label,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper label,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper label,.product_select_article .ce_product_select .select_wrapper label,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper label,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper label,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper label,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper label{color: #484848;position: relative;display: inline-block;cursor: pointer;background-color: #fff;width: 100%;height: 50px;text-align: left;padding: 0px 30px 0px 10px;text-transform: uppercase;overflow: hidden;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.product_select_article .ce_rsce_productselect .select_wrapper label:hover,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper label:hover,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper label:hover,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper label:hover,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper label:hover,.product_select_article .ce_product_select .select_wrapper label:hover,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper label:hover,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper label:hover,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper label:hover,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper label:hover{color: #7b7b7b}.product_select_article .ce_rsce_productselect .select_wrapper label:after,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper label:after,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper label:after,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper label:after,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper label:after,.product_select_article .ce_product_select .select_wrapper label:after,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper label:after,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper label:after,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper label:after,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper label:after{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 24px;font-size: 1.5rem;line-height: 50px;content: "\e900";position: absolute;right: 10px}.product_select_article .ce_rsce_productselect .select_wrapper label span,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper label span,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper label span,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper label span,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper label span,.product_select_article .ce_product_select .select_wrapper label span,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper label span,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper label span,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper label span,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper label span{font-size: 17px;font-size: 1.0625rem;display: inline-block;vertical-align: middle;line-height: 50px}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper{position: absolute;top: 50px;right: 0;left: 0;margin: 0 auto;width: 100%;text-align: left}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul{list-style: none;background: #fff;height: 0;opacity: 0;overflow: hidden;padding: 0 0;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li{border-bottom: 1px solid #e9e9e9}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:before,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:before,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:before,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:before,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:before,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li:before,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:before,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:before,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:before,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:before,.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:after,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:after,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:after,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:after,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:after,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li:after,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:after,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:after,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:after,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:after{content: " ";display: table}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:after,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:after,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:after,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:after,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:after,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li:after,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:after,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:after,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:after,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:after{clear: both}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:first-child,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:first-child,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:first-child,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:first-child,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li:first-child,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li:first-child,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:first-child,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:first-child,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:first-child,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li:first-child{border-top: 1px solid #e9e9e9}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a{padding: 20px 10px;display: inline-block;width: 100%;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;border-left: 2px solid #fff}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover{color: #fff;background: #a7a8aa;border-left: 2px solid #e3000a}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover span,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover span,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover span,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover span,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover span,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover span,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover span,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover span,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover span,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover span{color: #fff !important}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover span:first-of-type:after,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover span:first-of-type:after,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover span:first-of-type:after,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover span:first-of-type:after,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover span:first-of-type:after,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover span:first-of-type:after,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover span:first-of-type:after,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover span:first-of-type:after,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover span:first-of-type:after,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a:hover span:first-of-type:after{color: #e3000a}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a span,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span{display: inline-block;width: 100%;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type{font-size: 17px;font-size: 1.0625rem;color: #484848;text-transform: uppercase}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after{-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s;font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: bold;font-size: 12px;font-size: .75rem;content: "\e905";margin-left: 10px}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:last-of-type,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:last-of-type{margin-top: 10px;font-size: 16px;font-size: 1rem;color: #a7a8aa}.product_select_article,div[id^="produktschnellauswahl"],div[id^="produktschnellauswahl-"],div[id^="element-produktschnellauswahl"],div[id^="element-produktauswahl"]{font-size: 0px;font-size: 0rem}.product_select_article .ce_rsce_productselect,div[id^="produktschnellauswahl"] .ce_rsce_productselect,div[id^="produktschnellauswahl-"] .ce_rsce_productselect,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect,div[id^="element-produktauswahl"] .ce_rsce_productselect,.product_select_article .ce_product_select,div[id^="produktschnellauswahl"] .ce_product_select,div[id^="produktschnellauswahl-"] .ce_product_select,div[id^="element-produktschnellauswahl"] .ce_product_select,div[id^="element-produktauswahl"] .ce_product_select{text-align: center;padding: 15px 25px}.product_select_article .ce_rsce_productselect .select_description,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_description,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_description,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_description,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_description,.product_select_article .ce_product_select .select_description,div[id^="produktschnellauswahl"] .ce_product_select .select_description,div[id^="produktschnellauswahl-"] .ce_product_select .select_description,div[id^="element-produktschnellauswahl"] .ce_product_select .select_description,div[id^="element-produktauswahl"] .ce_product_select .select_description{width: auto}@media screen and (min-width: 768px){.product_select_article .ce_rsce_productselect .select_wrapper,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper,.product_select_article .ce_product_select .select_wrapper,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper{width: 33.333%;max-width: 377px}}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a{padding: 7px 10px}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:first-of-type{font-size: 16px;font-size: 1rem;text-transform: none}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="produktschnellauswahl-"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="element-produktschnellauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="element-produktauswahl"] .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:last-of-type,.product_select_article .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="produktschnellauswahl-"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="element-produktschnellauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:last-of-type,div[id^="element-produktauswahl"] .ce_product_select .select_wrapper .product_select_wrapper > ul li a span:last-of-type{font-size: 15px;font-size: .9375rem;margin-top: 0px}.product_select_article .ce_rsce_productselect .select_wrapper #product_select:checked + label{border-bottom-left-radius: 0;border-bottom-right-radius: 0}.product_select_article .ce_rsce_productselect .select_wrapper #product_select:checked + label:after{content: "\e908"}.product_select_article .ce_rsce_productselect .select_wrapper label{border-radius: 4px}.product_select_article .ce_rsce_productselect .select_wrapper label:after{content: "\e905"}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul{border-bottom-left-radius: 4px;border-bottom-right-radius: 4px}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a{border-left: none}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a:hover{border-left: none}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type{font-weight: bold}.product_select_article .ce_rsce_productselect .select_wrapper .product_select_wrapper > ul li a span:first-of-type:after{display: none}.ce_rsce_rl_productlist .intro-block{display: flex;flex-wrap: wrap;width: 100%;margin-bottom: 30px}@media screen and (min-width: 768px){.ce_rsce_rl_productlist .intro-block{width: 83.33%}}@media screen and (min-width: 1200px){.ce_rsce_rl_productlist .intro-block{width: 66.66%;margin-bottom: 50px}}.ce_rsce_rl_productlist .intro-block .ce_image{width: 100%;width: 50px}@media screen and (min-width: 768px){.ce_rsce_rl_productlist .intro-block .ce_image{width: 130px}}.ce_rsce_rl_productlist .intro-block .headline-block{flex: 1;padding-left: 15px}@media screen and (min-width: 768px){.ce_rsce_rl_productlist .intro-block .headline-block{padding-left: 30px}}@media screen and (min-width: 768px){.ce_rsce_rl_productlist .intro-block .headline-block .headline{margin-bottom: 20px}}.ce_rsce_rl_productlist .intro-block .headline-block .ce_text{color: #000}.ce_rsce_rl_productlist .intro-block .headline-block .ce_text p{font-size: 18px;line-height: 30px}@media screen and (min-width: 768px){.ce_rsce_rl_productlist .intro-block .headline-block .ce_text p{font-size: 25px;line-height: 37px}}.ce_rsce_rl_productlist .product_wrapper{display: flex;flex-wrap: wrap;width: 100%;width: auto;margin: -10px}@media screen and (min-width: 768px){.ce_rsce_rl_productlist .product_wrapper{align-items: stretch}}.ce_rsce_rl_productlist .product{padding-left: 10px;padding-right: 10px;margin-top: 10px;margin-bottom: 10px}@media screen and (min-width: 768px){.ce_rsce_rl_productlist .product{width: 33.3334%}}@media screen and (max-width: 767px){.ce_rsce_rl_productlist .product ~ .product{margin-top: 10px}}@media screen and (min-width: 768px){.ce_rsce_rl_productlist .product .inner{height: 100%;display: flex;flex-wrap: wrap;width: 100%;flex-direction: column}}.ce_rsce_rl_productlist .ce_image .image_container{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover}.ce_rsce_rl_productlist .ce_image .image_container img{opacity: 0}.ce_rsce_rl_productlist .content{position: relative;padding: 20px;background: #f5f5f8;transition: background .3s ease-in}@media screen and (min-width: 768px){.ce_rsce_rl_productlist .content{flex: 1;padding-bottom: 52px}}.ce_rsce_rl_productlist .content:hover{background: #e3000f}.ce_rsce_rl_productlist .content:hover .category,.ce_rsce_rl_productlist .content:hover .name,.ce_rsce_rl_productlist .content:hover .description{color: #fff}.ce_rsce_rl_productlist .content:hover .description p a{color: #fff}.ce_rsce_rl_productlist .content:hover .description p a:after{width: 100%}.ce_rsce_rl_productlist .content:hover .link{color: #e3000f;background: #fff}.ce_rsce_rl_productlist .category,.ce_rsce_rl_productlist .name,.ce_rsce_rl_productlist .description{transition: color .3s ease-in}.ce_rsce_rl_productlist .category{color: #e3000f;font-size: 18px;line-height: 30px;margin-bottom: 10px}.ce_rsce_rl_productlist .name{font-size: 28px;line-height: 30px;color: #000;margin-bottom: 15px}.ce_rsce_rl_productlist .description{font-size: 18px;line-height: 24px;color: #000;margin-bottom: 15px}.ce_rsce_rl_productlist .description p a{position: relative}.ce_rsce_rl_productlist .description p a:after{content: '';display: block;width: 0;height: 1px;background: #fff;position: absolute;bottom: 0;left: 0;transition: width .3s ease-in}.ce_rsce_rl_productlist .description p a:hover{color: #fff}.ce_rsce_rl_productlist .description p a:hover:after{width: 100%}.ce_rsce_rl_productlist .link{display: inline-block;font-size: 16px;line-height: 1;padding: 7px;border: 1px solid #e3000f;border-radius: 4px;transition: background .3s ease-in, color .3s ease-in;font-family: "GeogrotesqueSemiBold"}@media screen and (min-width: 768px){.ce_rsce_rl_productlist .link{position: absolute;left: 20px;bottom: 20px}}.slider_content_wrapper{position: relative;height: 280px;background-position: 50% 50%;background-size: cover}@media screen and (min-width: 768px){.slider_content_wrapper{height: 520px}}.slider_content_wrapper .slider_content_pos{position: absolute;left: 0;right: 0;top: 35%;width: 94%;max-width: 94%;margin: 0 auto;padding: 0 21px}@media screen and (min-width: 992px){.slider_content_wrapper .slider_content_pos{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){.slider_content_wrapper .slider_content_pos{max-width: 960px}}@media screen and (min-width: 1200px){.slider_content_wrapper .slider_content_pos{max-width: 1180px}}@media screen and (min-width: 768px){.slider_content_wrapper .slider_content_pos{padding: 0 61px}}@media screen and (min-width: 992px){.slider_content_wrapper .slider_content_pos{padding: 0 80px}}@media screen and (min-width: 1200px){.slider_content_wrapper .slider_content_pos{padding: 0 100px}}.slider_content_wrapper.small_variant{height: 370px}@media screen and (min-width: 768px){.slider_content_wrapper.small_variant{height: 600px}}@media screen and (min-width: 1200px){.slider_content_wrapper.small_variant{height: 630px}}.slider_content_wrapper.small_variant .slider_content_pos{top: 20%;padding: 0 25px}@media screen and (min-width: 768px){.slider_content_wrapper.small_variant .slider_content_pos{padding: 0 80px}}@media screen and (min-width: 1200px){.slider_content_wrapper.small_variant .slider_content_pos{padding: 0 100px}}.slider_content_wrapper .slider_content{padding: 0 0;color: #fff;width: 100%}@media screen and (min-width: 992px){.slider_content_wrapper .slider_content{width: 75%}}.slider_content_wrapper .slider_content.font_grey h2,.slider_content_wrapper .slider_content.font_grey p{color: #666666;text-shadow: none}.slider_content_wrapper .slider_content.font_grey ul li{color: #666666;text-shadow: none}.slider_content_wrapper .slider_content h2{font-size: 24px;font-size: 1.5rem;font-weight: 400;margin: 0 0;color: #fff;text-shadow: 0 0 10px #484848}@media screen and (min-width: 768px){.slider_content_wrapper .slider_content h2{font-size: 36px;font-size: 2.25rem}}@media screen and (min-width: 1200px){.slider_content_wrapper .slider_content h2{font-size: 46px;font-size: 2.875rem}}.slider_content_wrapper .slider_content ul,.slider_content_wrapper .slider_content ol{text-shadow: 0 0 10px #2e2d30}.slider_content_wrapper .slider_content p{display: none;text-shadow: 0 0 10px #484848}@media screen and (min-width: 768px){.slider_content_wrapper .slider_content p{display: block}}.slider_content_wrapper .slider_content .ce_hyperlink{margin-top: 25px}.slider_content_wrapper .trans_bg{position: relative;z-index: 1;height: 100%}.ce_rsce_element_product_slider{position: relative}.ce_rsce_element_product_slider .product_wrapper{width: 80%;margin: 0 auto}@media screen and (max-width: 768px){.ce_rsce_element_product_slider .product_wrapper{width: 70%}}.ce_rsce_element_product_slider .product_wrapper.owl-carousel div .ce_image{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #c1c1c1}.ce_rsce_element_product_slider .product_wrapper.owl-carousel div .ce_image .image_container img{width: 100%}.ce_rsce_element_product_slider .product_wrapper.owl-carousel div h4{font-size: 14px;font-size: .875rem;line-height: 1.3;border: 0;padding: 0 0;text-align: center;word-wrap: break-word}.ce_rsce_element_product_slider .product_wrapper.owl-carousel .owl-item .product_content_wrapper{position: relative}.ce_rsce_element_product_slider .product_wrapper.owl-carousel .owl-item .product_content_wrapper a{width: 100%}.ce_rsce_element_product_slider .product_wrapper.owl-carousel .owl-item .product_content_wrapper a h4{-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}.ce_rsce_element_product_slider .product_wrapper.owl-carousel .owl-item .product_content_wrapper:hover a h4{color: #e3000a}@media screen and (min-width: 992px){.ce_rsce_slider_video .ce_hyperlink a.hyperlink_txt + a.hyperlink_txt{margin-left: 5px}}@media screen and (max-width: 767px){.ce_rsce_slider_video .ce_hyperlink a.hyperlink_txt + a.hyperlink_txt{margin-top: 5px}}@media screen and (max-width: 767px){.ce_rsce_slider_video .ce_hyperlink a.hyperlink_txt{float: left;clear: left}}.ce_rsce_element_product_slider.standalone .element_headline{padding: 0 15px}@media screen and (min-width: 768px){.ce_rsce_element_product_slider.standalone .element_headline{padding: 0 80px}}@media screen and (min-width: 1200px){.ce_rsce_element_product_slider.standalone .element_headline{padding: 0 100px}}@media screen and (min-width: 1200px){.ce_rsce_element_product_slider.standalone .product_wrapper{width: 825px}}.ce_rsce_element_product_slider.standalone .owl-carousel .owl-controls .owl-nav div.owl-prev,.ce_rsce_element_product_slider.standalone .owl-carousel .owl-nav button.owl-prev{left: -10% !important;color: #000}.ce_rsce_element_product_slider.standalone .owl-carousel .owl-controls .owl-nav div.owl-prev span,.ce_rsce_element_product_slider.standalone .owl-carousel .owl-nav button.owl-prev span{text-shadow: none}.ce_rsce_element_product_slider.standalone .owl-carousel .owl-controls .owl-nav div.owl-next,.ce_rsce_element_product_slider.standalone .owl-carousel .owl-nav button.owl-next{right: -10% !important;text-shadow: none !important;color: #000}.ce_rsce_element_product_slider.standalone .owl-carousel .owl-controls .owl-nav div.owl-next span,.ce_rsce_element_product_slider.standalone .owl-carousel .owl-nav button.owl-next span{text-shadow: none}.ce_rsce_slider_quote .inner{position: relative;margin-left: -10px;margin-right: -10px}.ce_rsce_slider_quote .inner.has-title .slide .ce_text{padding-top: 135px}.ce_rsce_slider_quote .inner.has-title #carousel-custom-dots{top: 50px}.ce_rsce_slider_quote .inner:not(.has-title) .slide .ce_text{padding-top: 105px}.ce_rsce_slider_quote .inner:not(.has-title) #carousel-custom-dots{top: 0}@media screen and (min-width: 768px){.ce_rsce_slider_quote .title-holder,.ce_rsce_slider_quote .one_half,.ce_rsce_slider_quote #carousel-custom-dots{padding-left: 10px;padding-right: 10px}}.ce_rsce_slider_quote p.title{font-size: 14px;font-weight: bold;color: #000}.ce_rsce_slider_quote .title-holder{position: relative;transform: translateY(20px)}@media screen and (min-width: 768px){.ce_rsce_slider_quote .title-holder{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: flex-end}}@media screen and (min-width: 768px){.ce_rsce_slider_quote .title-holder .title{padding-left: 0;padding-right: 0;width: 355px;-webkit-box-flex: 0 1 355px;-moz-box-flex: 0 1 355px;-webkit-flex: 0 1 355px;-ms-flex: 0 1 355px;flex: 0 1 355px;flex-basis: 355px}}@media screen and (min-width: 992px){.ce_rsce_slider_quote .title-holder .title{width: 480px;-webkit-box-flex: 0 1 480px;-moz-box-flex: 0 1 480px;-webkit-flex: 0 1 480px;-ms-flex: 0 1 480px;flex: 0 1 480px;flex-basis: 480px}}@media screen and (min-width: 1200px){.ce_rsce_slider_quote .title-holder .title{width: 590px;-webkit-box-flex: 0 1 590px;-moz-box-flex: 0 1 590px;-webkit-flex: 0 1 590px;-ms-flex: 0 1 590px;flex: 0 1 590px;flex-basis: 590px}}@media screen and (max-width: 767px){.ce_rsce_slider_quote .title-holder .title{width: 100%;-webkit-box-flex: 0 1 100%;-moz-box-flex: 0 1 100%;-webkit-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;flex-basis: 100%;padding: 0 20px}}@media screen and (min-width: 768px){.ce_rsce_slider_quote .slide{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;align-items: stretch}}.ce_rsce_slider_quote .slide .content-holder{position: relative}@media screen and (min-width: 768px){.ce_rsce_slider_quote .slide .content-holder{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: flex-end}}@media screen and (min-width: 768px){.ce_rsce_slider_quote .slide .content-holder .content{padding-left: 5px;padding-right: 25px;width: 355px;-webkit-box-flex: 0 1 355px;-moz-box-flex: 0 1 355px;-webkit-flex: 0 1 355px;-ms-flex: 0 1 355px;flex: 0 1 355px;flex-basis: 355px}}@media screen and (min-width: 992px){.ce_rsce_slider_quote .slide .content-holder .content{width: 475px;-webkit-box-flex: 0 1 475px;-moz-box-flex: 0 1 475px;-webkit-flex: 0 1 475px;-ms-flex: 0 1 475px;flex: 0 1 475px;flex-basis: 475px}}@media screen and (min-width: 1200px){.ce_rsce_slider_quote .slide .content-holder .content{width: 585px;-webkit-box-flex: 0 1 585px;-moz-box-flex: 0 1 585px;-webkit-flex: 0 1 585px;-ms-flex: 0 1 585px;flex: 0 1 585px;flex-basis: 585px}}@media screen and (max-width: 767px){.ce_rsce_slider_quote .slide .content-holder .content{width: 100%;-webkit-box-flex: 0 1 100%;-moz-box-flex: 0 1 100%;-webkit-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;flex-basis: 100%;padding: 0 20px}}@media screen and (max-width: 767px){.ce_rsce_slider_quote .slide .one_half{float: none}}.ce_rsce_slider_quote .slide .ce_text.quote-style p:not(.signature){display: inline;font-size: 18px}.ce_rsce_slider_quote .slide .ce_text:not(.quote-style) h2,.ce_rsce_slider_quote .slide .ce_text:not(.quote-style) h3,.ce_rsce_slider_quote .slide .ce_text:not(.quote-style) h4{margin-bottom: 5px}.ce_rsce_slider_quote .slide .ce_text:not(.quote-style) h2 ~ *,.ce_rsce_slider_quote .slide .ce_text:not(.quote-style) h3 ~ *,.ce_rsce_slider_quote .slide .ce_text:not(.quote-style) h4 ~ *{padding-left: 22px}.ce_rsce_slider_quote .slide .ce_text:not(.quote-style) p:not(.signature){margin-bottom: 10px}.ce_rsce_slider_quote .slide .ce_text:not(.quote-style) ul{list-style-type: none}.ce_rsce_slider_quote .slide .ce_text:not(.quote-style) ul li{position: relative;padding: 0 0 0 15px;margin-bottom: 15px}.ce_rsce_slider_quote .slide .ce_text:not(.quote-style) ul li:before{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 10px;font-size: 0.625rem;content: "\e915";margin-top: 5px;position: absolute;left: 0;top: 0;color: #e3000a}.ce_rsce_slider_quote .slide p.signature{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;font-size: 12px;margin-top: 15px;font-style: italic}.ce_rsce_slider_quote .slide p.signature strong{margin-right: 5px;color: #000}.ce_rsce_slider_quote .slide .ce_hyperlink{text-align: left;margin-top: 30px}.ce_rsce_slider_quote .slide .image{height: 100%}@media screen and (max-width: 767px){.ce_rsce_slider_quote .slide .image{margin-top: 20px}}.ce_rsce_slider_quote .slide .image figure{height: 100%;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover}@media screen and (max-width: 767px){.ce_rsce_slider_quote .slide .image figure{min-height: 280px}}@media screen and (max-width: 767px){.ce_rsce_slider_quote .owl-stage-outer{overflow: visible}}.ce_rsce_slider_quote #carousel-custom-dots{position: absolute;left: 0;width: 100%}@media screen and (min-width: 768px){.ce_rsce_slider_quote #carousel-custom-dots{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: flex-end}}.ce_rsce_slider_quote #carousel-custom-dots .owl-dots{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;list-style-type: none;z-index: 1}@media screen and (min-width: 768px){.ce_rsce_slider_quote #carousel-custom-dots .owl-dots{padding-left: 0;padding-right: 0;width: 360px;-webkit-box-flex: 0 1 360px;-moz-box-flex: 0 1 360px;-webkit-flex: 0 1 360px;-ms-flex: 0 1 360px;flex: 0 1 360px;flex-basis: 360px}}@media screen and (min-width: 992px){.ce_rsce_slider_quote #carousel-custom-dots .owl-dots{width: 480px;-webkit-box-flex: 0 1 480px;-moz-box-flex: 0 1 480px;-webkit-flex: 0 1 480px;-ms-flex: 0 1 480px;flex: 0 1 480px;flex-basis: 480px}}@media screen and (min-width: 1200px){.ce_rsce_slider_quote #carousel-custom-dots .owl-dots{width: 590px;-webkit-box-flex: 0 1 590px;-moz-box-flex: 0 1 590px;-webkit-flex: 0 1 590px;-ms-flex: 0 1 590px;flex: 0 1 590px;flex-basis: 590px}}@media screen and (max-width: 767px){.ce_rsce_slider_quote #carousel-custom-dots .owl-dots{width: 100%;-webkit-box-flex: 0 1 100%;-moz-box-flex: 0 1 100%;-webkit-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;flex-basis: 100%;padding: 0 20px}}.ce_rsce_slider_quote #carousel-custom-dots li{width: 75px;height: 75px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;border-radius: 50%;cursor: pointer;-webkit-transition: -webkit-filter 500ms linear;transition: filter .3 ease-in}.ce_rsce_slider_quote #carousel-custom-dots li:hover{-webkit-filter: grayscale(0) !important;filter: grayscale(0) !important}.ce_rsce_slider_quote #carousel-custom-dots li:not(.active){-webkit-filter: grayscale(100%);filter: grayscale(100%)}.ce_rsce_slider_quote #carousel-custom-dots li ~ li{margin-left: 10px}.slider_content_wrapper .slider_content .ce_hyperlink{overflow: visible}.pageheader_wrapper .ce_rsce_slider{width: 94%;max-width: 94%;margin: 0 auto;margin-right: auto;margin-left: auto}@media screen and (min-width: 992px){.pageheader_wrapper .ce_rsce_slider{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){.pageheader_wrapper .ce_rsce_slider{max-width: 960px}}@media screen and (min-width: 1200px){.pageheader_wrapper .ce_rsce_slider{max-width: 1180px}}@media screen and (max-width: 767px){.pageheader_wrapper .ce_rsce_slider{width: 100%;max-width: 100%}}.ce_rsce_slider.full-width{max-width: 100%}.ce_rsce_slider.full-width .slider_content_wrapper .slider_content_pos.middle{top: 50%;transform: translateY(-50%)}.ce_rsce_slider.full-width .slider_content_wrapper .slider_content_pos.top{top: 10%}.ce_rsce_slider.full-width .slider_content_wrapper .slider_content_pos.bottom{top: inherit;bottom: 10%}@media screen and (min-width: 992px){.ce_rsce_slider.full-width .slider_content_wrapper .slider_content{width: 100%}}.ce_rsce_slider.full-width .slider_content_wrapper .slider_content.left{text-align: left}.ce_rsce_slider.full-width .slider_content_wrapper .slider_content.center{text-align: center}.ce_rsce_slider.full-width .slider_content_wrapper .slider_content.right{text-align: right}@media screen and (min-width: 768px){.ce_rsce_slider.full-width .slider_content_wrapper .slider_content.right{text-align: right}}.ce_rsce_slider.full-width .slider_content_wrapper .slider_content h2 + .pasthl{margin-top: 10px}.ce_rsce_slider.full-width .slider_content_wrapper .slider_content .text-content{text-align: left;display: inline-block}.ce_rsce_slider.full-width .slider_content_wrapper .slider_content .text-content .pasthl h1,.ce_rsce_slider.full-width .slider_content_wrapper .slider_content .text-content .pasthl h2,.ce_rsce_slider.full-width .slider_content_wrapper .slider_content .text-content .pasthl h3,.ce_rsce_slider.full-width .slider_content_wrapper .slider_content .text-content .pasthl h4,.ce_rsce_slider.full-width .slider_content_wrapper .slider_content .text-content .pasthl h5,.ce_rsce_slider.full-width .slider_content_wrapper .slider_content .text-content .pasthl h6{padding: 10px !important;border-radius: 4px}.ce_rsce_slider.full-width .slider_content_wrapper .slider_content .ce_hyperlink .hyperlink_txt{letter-spacing: 1px}.ce_rsce_slider:not(.full-width) .owl-carousel{position: relative}.ce_rsce_slider:not(.full-width) .owl-carousel .owl-item{transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0)}.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav button,.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav div{font-size: 25px;font-size: 1.5625rem;width: 15px;height: 25px;margin: -12.5px 0 0 0;color: #fff;line-height: 1;position: absolute;padding: 0 0;top: 50%;border: none;border-radius: 0;opacity: 1;background: none;text-align: center;-webkit-transition: color .3s ease-in-out 0s;-moz-transition: color .3s ease-in-out 0s;-o-transition: color .3s ease-in-out 0s;transition: color .3s ease-in-out 0s}@media screen and (min-width: 768px){.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav button,.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav div{font-size: 40px;font-size: 2.5rem;width: 40px;height: 50px;margin: -20px 0 0 0}}.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav button:hover,.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav div:hover{color: rgba(255,255,255,0.3)}.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav button span,.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav div span{text-shadow: 0 0 10px #484848;line-height: 25px}@media screen and (min-width: 768px){.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav button span,.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav div span{line-height: 40px}}.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav button.owl-prev,.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav div.owl-prev{text-align: left;left: 2%}@media screen and (min-width: 768px){.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav button.owl-prev,.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav div.owl-prev{left: 3%}}.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav button.owl-next,.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav div.owl-next{text-align: right;right: 2%}@media screen and (min-width: 768px){.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav button.owl-next,.ce_rsce_slider:not(.full-width) .owl-carousel .owl-nav div.owl-next{right: 3%}}.ce_rsce_datatable{color: #000}.ce_rsce_datatable .datatable_wrapper{overflow: auto}.ce_rsce_datatable .datatable_wrapper > h3{margin: 10px 0 30px}.ce_rsce_datatable .datatable.no-break{display: table;overflow: auto;width: 100%}.ce_rsce_datatable .datatable.no-break + .mobile,.ce_rsce_datatable .datatable.no-break + .mobile + .mobile{display: none}.ce_rsce_datatable .datatable.no-break .table_row{display: table-row}.ce_rsce_datatable .datatable.no-break .table_row .col{width: 33%;display: table-cell;padding: 14px !important;min-width: 200px}.ce_rsce_datatable .datatable.double .table_row .col.merged{position: absolute}.ce_rsce_datatable .datatable .table_row{display: table-row;font-size: 16px;font-size: 1rem;clear: both;overflow: hidden}.ce_rsce_datatable .datatable .table_row:nth-child(odd){background-color: #e9e9e9}.ce_rsce_datatable .datatable .table_row:nth-child(odd) .col{background-color: #e9e9e9}.ce_rsce_datatable .datatable .table_row .col{display: table-cell;width: 33%;text-align: left;padding: 15px 25px;vertical-align: top}.ce_rsce_datatable .datatable .table_row .col.col_1{border-left: 1px solid #484848;border-right: 1px solid #484848}@media screen and (max-width: 991px){.ce_rsce_datatable .datatable .table_row .col.col_1{border: none}}.ce_rsce_datatable .datatable .table_row .col.merged{width: 66.666666%;border-right: none}.ce_rsce_datatable .datatable .table_row .col.row_title{text-align: left;font-weight: bold}.ce_rsce_datatable .datatable .table_row .col.row_title .addition{font-weight: normal}@media screen and (max-width: 991px){.ce_rsce_datatable .datatable .table_row .col.row_title{padding: 14px 14px 0}}@media screen and (max-width: 991px){.ce_rsce_datatable .datatable .table_row .col{width: 100%;float: none;text-align: left;padding: 0 14px 14px;border: none}}.ce_rsce_datatable .datatable .table_row.table_header{background-color: #a7a8aa}.ce_rsce_datatable .datatable .table_row.table_header:not(:first-of-type){margin-top: 25px}.ce_rsce_datatable .datatable .table_row.table_header .col{background-color: #a7a8aa;font-weight: bold;text-align: left;color: #fff}.ce_rsce_datatable .datatable .table_row.table_header .col.col_1{border-left: 1px solid #fff;border-right: 1px solid #fff}@media screen and (max-width: 991px){.ce_rsce_datatable .datatable .table_row.table_header .col.col_1{border: none}}.ce_rsce_datatable .datatable .table_row.table_header .col:first-of-type{border: none}@media screen and (max-width: 991px){.ce_rsce_datatable .datatable .table_row.table_header .col{border: none;padding: 14px}}@media screen and (max-width: 991px){.ce_rsce_datatable .datatable .table_row.table_image .col.row_title{text-align: left}}@media screen and (max-width: 991px){.ce_rsce_datatable .datatable .table_row.table_image .col{text-align: center}}.ce_rsce_datatable .datatable.mobile{display: none}.ce_rsce_datatable .datatable.mobile .table_row{display: block}.ce_rsce_datatable .datatable.mobile .table_row .col{display: block}.ce_rsce_datatable .datatable.mobile .table_row:nth-child(odd):not(:first-child){background-color: #e9e9e9}@media screen and (max-width: 991px){.ce_rsce_datatable .datatable{display: none}.ce_rsce_datatable .datatable.mobile{display: block}}.ce_rsce_datatable .datatable.single .table_row.table_header .col.col_1{border-right: none}.ce_rsce_datatable .datatable + .datatable.mobile{margin-top: 25px}@media screen and (min-width: 991px){.ce_rsce_datatable .datatable.single{width: 100%;display: table}}.ce_rsce_datatable ul{list-style: none;text-align: left;display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline}.ce_rsce_datatable ul li{position: relative;padding: 0 0 0 20px;margin-bottom: 15px}.ce_rsce_datatable ul li:before{position: absolute;left: 0;top: 0;font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "•";margin-top: -4px;font-size: 20px;color: #484848}.ce_rsce_element_downloadtable .table_row:not(.multi_language):not(.variants) .dl_row:last-of-type > div{padding-bottom: 15px}.ce_rsce_element_downloadtable .table_row:not(.multi_language):not(.variants) .dl_row.list_row{font-size: 14px;font-size: .875rem}.ce_rsce_element_downloadtable .table_row:not(.multi_language):not(.variants) .dl_row > div:first-of-type{line-height: 27px;width: 80%}@media screen and (min-width: 768px){.ce_rsce_element_downloadtable .table_row:not(.multi_language):not(.variants) .dl_row > div:first-of-type{width: 60%}}.ce_rsce_element_downloadtable .table_row:not(.multi_language):not(.variants) .dl_row > div:first-of-type:before{top: 16px}.ce_rsce_element_downloadtable .table_row:not(.multi_language):not(.variants) .dl_row > div + div{width: 20%}@media screen and (min-width: 768px){.ce_rsce_element_downloadtable .table_row:not(.multi_language):not(.variants) .dl_row > div + div{width: 40%}}.ce_rsce_element_downloadtable .table_row.multi_language{padding-bottom: 15px}.ce_rsce_element_downloadtable .table_row.multi_language .dl_row > div{width: 100%;border: none}.ce_rsce_element_downloadtable .table_row.multi_language .dl_row.list_row > div{padding: 0;width: 50%}@media screen and (min-width: 768px){.ce_rsce_element_downloadtable .table_row.multi_language .dl_row.list_row > div{width: 12.5%}}.ce_rsce_element_downloadtable .table_row.multi_language .dl_row.list_row > div > a{display: inline-block;margin: 0;padding: 8px 0}.ce_rsce_element_downloadtable .table_row.multi_language .dl_row.list_row > div > a:hover{color: #e3000a}.ce_rsce_element_downloadtable .table_row.multi_language .dl_row.list_row > div > a:hover > span:first-of-type{border-color: #e3000a}.ce_rsce_element_downloadtable .table_row.multi_language .dl_row.list_row > div > a > span{display: inline-block;font-size: 16px;font-size: 1rem}.ce_rsce_element_downloadtable .table_row.multi_language .dl_row.list_row > div > a > span:first-of-type{border: 1px solid #000;background: #fff;border-radius: 50%;padding: 7px;height: 36px;width: 36px;display: inline-block;text-align: center}.ce_rsce_element_downloadtable .table_row.multi_language .dl_row.list_row > div > a > span + span{padding-left: 5px;font-size: 11px;font-size: .6875rem}.ce_rsce_element_downloadtable .table_row.multi_language .dl_row.list_row > div:first-of-type:before{display: none}.ce_rsce_element_downloadtable .table_row.variants{padding-bottom: 15px}.ce_rsce_element_downloadtable .table_row.variants .dl_row > div{width: 100%;border: none}.ce_rsce_element_downloadtable .table_row.variants .dl_row.list_row > div{position: relative;padding: 15px 5px 10px 15px;width: 50%}.ce_rsce_element_downloadtable .table_row.variants .dl_row.list_row > div:before{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 10px;font-size: .625rem;color: #e3000a;position: absolute;content: "\e915";top: 20px;left: 0}@media screen and (min-width: 768px){.ce_rsce_element_downloadtable .table_row.variants .dl_row.list_row > div{width: 12.5%}}.ce_rsce_element_downloadtable .table_row.variants .dl_row.list_row > div > a{display: inline-block;margin: 0}.ce_rsce_element_downloadtable .table_row.variants .dl_row.list_row > div > a:hover{color: #e3000a}.ce_rsce_element_downloadtable .table_row.variants .dl_row.list_row > div > a:hover > span{text-decoration: underline}.ce_rsce_element_downloadtable .table_row.variants .dl_row.list_row > div > a > span{font-size: 14px;font-size: .875rem}.ce_rsce_datatable .datatable{position: relative}.ce_rsce_datatable .datatable .table_row{font-size: 16px;font-size: 1rem}.ce_rsce_datatable .datatable .table_row .col{padding: 8px 25px}.ce_rsce_datatable .datatable .table_row.table_header .col.col_1{border-left: 1px solid #000;border-right: 1px solid #000}#main .ce_rsce_datatable .datatable{display: none;flex-wrap: wrap}@media screen and (min-width: 992px){#main .ce_rsce_datatable .datatable{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}}@media screen and (min-width: 992px){#main .ce_rsce_datatable .datatable.mobile{display: none}}@media screen and (max-width: 991px){#main .ce_rsce_datatable .datatable.mobile{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}}#main .ce_rsce_datatable .table_row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100%;flex: 0 1 100%;flex-basis: 100%}@media screen and (max-width: 991px){#main .ce_rsce_datatable .table_row{flex-direction: column}}#main .ce_rsce_datatable .col{display: block}#main .ce_rsce_datatable .col.merged{position: relative}#main .ce_rsce_datatable ul li:last-child{margin: 0}@media screen and (max-width: 991px){.ce_rsce_rl_datatable{overflow-x: scroll}}.ce_rsce_rl_datatable table{width: 100%;border-collapse: collapse}@media screen and (max-width: 991px){.ce_rsce_rl_datatable table.desktop{display: none}}.ce_rsce_rl_datatable table.mobile{table-layout: fixed}@media screen and (min-width: 992px){.ce_rsce_rl_datatable table.mobile{display: none}}.ce_rsce_rl_datatable table.mobile tbody td:not(.gap){border-left: 1px solid #000}.ce_rsce_rl_datatable tr{position: relative}.ce_rsce_rl_datatable th,.ce_rsce_rl_datatable td{padding: 10px;text-align: left;vertical-align: middle}@media screen and (min-width: 992px){.ce_rsce_rl_datatable th,.ce_rsce_rl_datatable td{border-left: 1px solid #000;text-align: center}}.ce_rsce_rl_datatable th.first,.ce_rsce_rl_datatable td.first{border-left: none}@media screen and (max-width: 991px){.ce_rsce_rl_datatable th.first,.ce_rsce_rl_datatable th.second,.ce_rsce_rl_datatable th.col{position: absolute}}.ce_rsce_rl_datatable th.first,.ce_rsce_rl_datatable td.first{width: 15%}.ce_rsce_rl_datatable th.second,.ce_rsce_rl_datatable td.second{width: 35%}@media screen and (max-width: 991px){.ce_rsce_rl_datatable th.first,.ce_rsce_rl_datatable th.second,.ce_rsce_rl_datatable th.col,.ce_rsce_rl_datatable td.gap{width: 150px}}@media screen and (max-width: 991px){.ce_rsce_rl_datatable td.first,.ce_rsce_rl_datatable td.second,.ce_rsce_rl_datatable td.col{width: 200px}}@media screen and (max-width: 767px){.ce_rsce_rl_datatable td.first,.ce_rsce_rl_datatable td.second,.ce_rsce_rl_datatable td.col{width: 175px}}.ce_rsce_rl_datatable th.first,.ce_rsce_rl_datatable th.second,.ce_rsce_rl_datatable td.first,.ce_rsce_rl_datatable td.second{font-size: 16px}.ce_rsce_rl_datatable th{background: #b4b4b4;color: #fff;text-align: center}.ce_rsce_rl_datatable th.first,.ce_rsce_rl_datatable th.second,.ce_rsce_rl_datatable th.last{font-family: "GeogrotesqueSemiBold"}.ce_rsce_rl_datatable th.col{font-size: 14px}@media screen and (max-width: 991px){.ce_rsce_rl_datatable thead{display: none}}.ce_rsce_rl_datatable tbody tr:nth-child(even){background: #e9e9e9}.ce_rsce_rl_datatable tbody td{color: #000}.ce_rsce_rl_datatable tbody td.gap{background: #b4b4b4}@media screen and (min-width: 992px){.ce_rsce_breakpoint_info{display: none}}.ce_rsce_breakpoint_info .ce_hyperlink{text-align: center}.ce_rsce_teaserbox_fullwidth article{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: stretch;justify-content: flex-start}@media screen and (max-width: 767px){.ce_rsce_teaserbox_fullwidth article{flex-wrap: wrap}}.ce_rsce_teaserbox_fullwidth .image-holder{background-position: 50% 50%;background-repeat: no-repeat;background-size: cover}@media screen and (min-width: 768px){.ce_rsce_teaserbox_fullwidth .image-holder{width: 50%;-webkit-box-flex: 0 1 50%;-moz-box-flex: 0 1 50%;-webkit-flex: 0 1 50%;-ms-flex: 0 1 50%;flex: 0 1 50%;flex-basis: 50%}}@media screen and (max-width: 767px){.ce_rsce_teaserbox_fullwidth .image-holder{width: 100%;-webkit-box-flex: 0 1 100%;-moz-box-flex: 0 1 100%;-webkit-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;flex-basis: 100%;background-image: none !important}}.ce_rsce_teaserbox_fullwidth .image-holder a{position: relative}.ce_rsce_teaserbox_fullwidth .image-holder a:hover:after,.ce_rsce_teaserbox_fullwidth .image-holder a.is-hover:after{background: rgba(255,255,255,0.2)}.ce_rsce_teaserbox_fullwidth .image-holder a:after{content: '';position: absolute;width: 100%;height: 100%;-webkit-transition: background .3s ease-in-out 0s;-moz-transition: background .3s ease-in-out 0s;-o-transition: background .3s ease-in-out 0s;transition: background .3s ease-in-out 0s}@media screen and (min-width: 768px){.ce_rsce_teaserbox_fullwidth .image-holder img{display: none}}@media screen and (min-width: 768px){.ce_rsce_teaserbox_fullwidth .content-holder{padding-top: 50px;padding-bottom: 50px;padding-left: 30px;width: calc(50% - 20px);-webkit-box-flex: 0 1 calc(50% - 20px);-moz-box-flex: 0 1 calc(50% - 20px);-webkit-flex: 0 1 calc(50% - 20px);-ms-flex: 0 1 calc(50% - 20px);flex: 0 1 calc(50% - 20px);flex-basis: calc(50% - 20px)}}@media screen and (min-width: 992px){.ce_rsce_teaserbox_fullwidth .content-holder{width: calc(50% - 30px);-webkit-box-flex: 0 1 calc(50% - 30px);-moz-box-flex: 0 1 calc(50% - 30px);-webkit-flex: 0 1 calc(50% - 30px);-ms-flex: 0 1 calc(50% - 30px);flex: 0 1 calc(50% - 30px);flex-basis: calc(50% - 30px);padding-left: 30px}}@media screen and (min-width: 1200px){.ce_rsce_teaserbox_fullwidth .content-holder{padding-top: 90px;padding-bottom: 90px;width: 585px;-webkit-box-flex: 0 1 585px;-moz-box-flex: 0 1 585px;-webkit-flex: 0 1 585px;-ms-flex: 0 1 585px;flex: 0 1 585px;flex-basis: 585px;padding-left: 85px;padding-left: 8.33%}}@media screen and (max-width: 767px){.ce_rsce_teaserbox_fullwidth .content-holder{width: 100%;-webkit-box-flex: 0 1 100%;-moz-box-flex: 0 1 100%;-webkit-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;flex-basis: 100%;padding: 15px}}@media screen and (max-width: 767px){.ce_rsce_teaserbox_fullwidth .content-holder h2:after,.ce_rsce_teaserbox_fullwidth .content-holder h3:after{left: 0;margin-left: 0}}.ce_rsce_teaserbox_fullwidth .content-holder .ce_text{margin-bottom: 15px}@media screen and (min-width: 992px){.ce_rsce_teaserbox_fullwidth .content-holder .ce_text{margin-bottom: 25px}}.ce_rsce_teaserbox_fullwidth .content-holder ul{list-style-type: none}.ce_rsce_teaserbox_fullwidth .content-holder ul li{position: relative;padding: 0 0 0 15px}.ce_rsce_teaserbox_fullwidth .content-holder ul li:before{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;left: 0;top: 0;content: '/';margin-top: -2px;font-size: 20px;color: #e3000a}.ce_rsce_teaserbox_fullwidth .content-holder ul ul li:before{content: '•';margin-top: -4px;font-size: 20px;color: #484848}.ce_rsce_teaserbox_fullwidth .content-holder h1 + .pasthl,.ce_rsce_teaserbox_fullwidth .content-holder h2 + .pasthl,.ce_rsce_teaserbox_fullwidth .content-holder h3 + .pasthl,.ce_rsce_teaserbox_fullwidth .content-holder h4 + .pasthl,.ce_rsce_teaserbox_fullwidth .content-holder h5 + .pasthl,.ce_rsce_teaserbox_fullwidth .content-holder h6 + .pasthl{padding-left: 0}.ce_rsce_teaserbox_fullwidth .ce_hyperlink.multiple a + a{margin-left: 5px}.ce_rsce_teaserbox_fullwidth.is_mirror article{justify-content: flex-end}@media screen and (min-width: 768px){.ce_rsce_teaserbox_fullwidth.is_mirror .image-holder{order: 2}}@media screen and (min-width: 768px){.ce_rsce_teaserbox_fullwidth.is_mirror .content-holder{padding-left: 0;padding-right: 30px}}@media screen and (min-width: 992px){.ce_rsce_teaserbox_fullwidth.is_mirror .content-holder{padding-left: 0;padding-right: 30px}}@media screen and (min-width: 1200px){.ce_rsce_teaserbox_fullwidth.is_mirror .content-holder{padding-left: 0;padding-right: 8.33%}}.ce_rsce_teaser_element{position: relative}.ce_rsce_teaser_element article{position: relative;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: center;flex-direction: column;padding: 0 0 30px}@media screen and (min-width: 768px){.ce_rsce_teaser_element article{align-items: stretch;flex-direction: row;padding: 35px 40px}}@media screen and (min-width: 1200px){.ce_rsce_teaser_element article{padding: 65px 80px}}.ce_rsce_teaser_element .content-holder{-webkit-box-flex: 0 1 100%;-moz-box-flex: 0 1 100%;-webkit-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;flex-basis: 100%}@media screen and (min-width: 768px){.ce_rsce_teaser_element .content-holder{-webkit-box-flex: 0 1 50%;-moz-box-flex: 0 1 50%;-webkit-flex: 0 1 50%;-ms-flex: 0 1 50%;flex: 0 1 50%;flex-basis: 50%;padding-right: 30px}}.ce_rsce_teaser_element .content-holder ul{list-style-type: none}.ce_rsce_teaser_element .content-holder ul li{position: relative;padding: 0 0 0 15px}.ce_rsce_teaser_element .content-holder ul li:before{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 10px;font-size: 0.625rem;content: "\e915";margin-top: 5px;position: absolute;left: 0;top: 0;color: #e3000a}.ce_rsce_teaser_element .content-holder .ce_text{margin: 20px 0 30px}.ce_rsce_teaser_element .image-holder{-webkit-box-flex: 0 1 100%;-moz-box-flex: 0 1 100%;-webkit-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;flex-basis: 100%;background-position: 50% 50%;background-repeat: no-repeat;background-size: auto 100%;background-image: none !important}@media screen and (min-width: 768px){.ce_rsce_teaser_element .image-holder{-webkit-box-flex: 0 1 50%;-moz-box-flex: 0 1 50%;-webkit-flex: 0 1 50%;-ms-flex: 0 1 50%;flex: 0 1 50%;flex-basis: 50%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: center;align-items: center}}@media screen and (max-width: 767px){.ce_rsce_teaser_element .image-holder{order: -1;margin-bottom: 30px;text-align: center}}.ce_rsce_teaser_element .bg-grey,.ce_rsce_teaser_element.bg-grey{background: #f6f6f8}@media screen and (max-width: 767px){.ce_rsce_teaser_element:not(.fullwidth) .content-holder{padding-left: 15px;padding-right: 15px}}.ce_rsce_teaser_element.fullwidth{overflow: visible}@media screen and (max-width: 767px){.ce_rsce_teaser_element.fullwidth.bg-grey:before,.ce_rsce_teaser_element.fullwidth.bg-grey:after{content: '';display: block;width: 12px;height: 100%;background: #f6f6f8;position: absolute;top: 0}}@media screen and (max-width: 767px){.ce_rsce_teaser_element.fullwidth.bg-grey:before{left: 100%}}@media screen and (max-width: 767px){.ce_rsce_teaser_element.fullwidth.bg-grey:after{right: 100%}}.ce_rsce_teaser_element.fullwidth article{width: 94%;max-width: 94%;margin-right: auto;margin-left: auto}@media screen and (min-width: 768px){.ce_rsce_teaser_element.fullwidth article{width: 100%;max-width: 750px}}@media screen and (min-width: 992px){.ce_rsce_teaser_element.fullwidth article{max-width: 960px}}@media screen and (min-width: 1200px){.ce_rsce_teaser_element.fullwidth article{max-width: 1180px}}.ce_rsce_top_page_image .img_bg{height: 150px}@media screen and (min-width: 768px){.ce_rsce_top_page_image .img_bg{display: none}}@media screen and (max-width: 767px){.ce_rsce_top_page_image .ce_image{display: none}}.ce_rsce_intro,.ce_intro_hl_txt_buttons{background: #f0f0f0}.ce_rsce_intro .module_content_wrapper,.ce_intro_hl_txt_buttons .module_content_wrapper{padding: 30px 25px}.ce_rsce_intro .module_content_wrapper h1,.ce_intro_hl_txt_buttons .module_content_wrapper h1,.ce_rsce_intro .module_content_wrapper h2,.ce_intro_hl_txt_buttons .module_content_wrapper h2,.ce_rsce_intro .module_content_wrapper h3,.ce_intro_hl_txt_buttons .module_content_wrapper h3,.ce_rsce_intro .module_content_wrapper h4,.ce_intro_hl_txt_buttons .module_content_wrapper h4{font-size: 21px;font-size: 1.3125rem;line-height: 1.13}@media screen and (min-width: 768px){.ce_rsce_intro .module_content_wrapper h1,.ce_intro_hl_txt_buttons .module_content_wrapper h1,.ce_rsce_intro .module_content_wrapper h2,.ce_intro_hl_txt_buttons .module_content_wrapper h2,.ce_rsce_intro .module_content_wrapper h3,.ce_intro_hl_txt_buttons .module_content_wrapper h3,.ce_rsce_intro .module_content_wrapper h4,.ce_intro_hl_txt_buttons .module_content_wrapper h4{font-size: 26px;font-size: 1.625rem;line-height: 1.2}}@media screen and (min-width: 1200px){.ce_rsce_intro .module_content_wrapper h1,.ce_intro_hl_txt_buttons .module_content_wrapper h1,.ce_rsce_intro .module_content_wrapper h2,.ce_intro_hl_txt_buttons .module_content_wrapper h2,.ce_rsce_intro .module_content_wrapper h3,.ce_intro_hl_txt_buttons .module_content_wrapper h3,.ce_rsce_intro .module_content_wrapper h4,.ce_intro_hl_txt_buttons .module_content_wrapper h4{font-size: 27px;font-size: 1.6875rem;line-height: 1.15}}@media screen and (min-width: 768px){.ce_rsce_intro .module_content_wrapper,.ce_intro_hl_txt_buttons .module_content_wrapper{padding: 40px 80px}}@media screen and (min-width: 1200px){.ce_rsce_intro .module_content_wrapper,.ce_intro_hl_txt_buttons .module_content_wrapper{padding: 40px 100px}}.ce_rsce_intro .module_content_wrapper ul,.ce_intro_hl_txt_buttons .module_content_wrapper ul,.ce_rsce_intro .module_content_wrapper ol,.ce_intro_hl_txt_buttons .module_content_wrapper ol{margin-top: 20px}.ce_rsce_intro .module_content_wrapper .btn_wrapper,.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper{font-size: 0px;font-size: 0rem;text-align: center;margin-top: 30px}.ce_rsce_intro .module_content_wrapper .btn_wrapper:before,.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper:before,.ce_rsce_intro .module_content_wrapper .btn_wrapper:after,.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper:after{content: " ";display: table}.ce_rsce_intro .module_content_wrapper .btn_wrapper:after,.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper:after{clear: both}@media screen and (max-width: 767px){.ce_rsce_intro .module_content_wrapper .btn_wrapper .ce_button:nth-of-type(n+2),.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper .ce_button:nth-of-type(n+2){margin-top: 10px}}.ce_rsce_intro .module_content_wrapper .btn_wrapper .ce_button.one_half:first-of-type,.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper .ce_button.one_half:first-of-type{text-align: right}@media screen and (min-width: 768px){.ce_rsce_intro .module_content_wrapper .btn_wrapper .ce_button.one_half:first-of-type,.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper .ce_button.one_half:first-of-type{padding-right: 10px}}.ce_rsce_intro .module_content_wrapper .btn_wrapper .ce_button.one_half:last-of-type,.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper .ce_button.one_half:last-of-type{text-align: left}@media screen and (min-width: 768px){.ce_rsce_intro .module_content_wrapper .btn_wrapper .ce_button.one_half:last-of-type,.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper .ce_button.one_half:last-of-type{padding-left: 10px}}@media screen and (min-width: 1200px){.ce_rsce_intro .module_content_wrapper .btn_wrapper .ce_button .ce_hyperlink,.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper .ce_button .ce_hyperlink{display: inline-block}}.ce_rsce_intro .module_content_wrapper .btn_wrapper .ce_button .ce_hyperlink:nth-of-type(2),.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper .ce_button .ce_hyperlink:nth-of-type(2){margin-top: 10px}@media screen and (min-width: 1199px){.ce_rsce_intro .module_content_wrapper .btn_wrapper .ce_button .ce_hyperlink:nth-of-type(2),.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper .ce_button .ce_hyperlink:nth-of-type(2){margin-top: 0}}.ce_rsce_intro .module_content_wrapper .btn_wrapper .ce_button .ce_hyperlink a,.ce_intro_hl_txt_buttons .module_content_wrapper .btn_wrapper .ce_button .ce_hyperlink a{position: relative;width: 100%;text-align: left}.ce_rsce_intro .module_content_wrapper .img_wrapper,.ce_intro_hl_txt_buttons .module_content_wrapper .img_wrapper{margin-top: 30px}.ce_rsce_intro .module_content_wrapper .img_wrapper ul,.ce_intro_hl_txt_buttons .module_content_wrapper .img_wrapper ul{font-size: 0px;font-size: 0rem}.ce_rsce_intro .module_content_wrapper .img_wrapper ul li,.ce_intro_hl_txt_buttons .module_content_wrapper .img_wrapper ul li{width: 20%;display: inline-block;padding: 5px}.ce_rsce_intro .module_content_wrapper .img_wrapper ul li img,.ce_intro_hl_txt_buttons .module_content_wrapper .img_wrapper ul li img{width: 100%}@media screen and (min-width: 768px){.ce_rsce_intro .module_content_wrapper .img_wrapper ul li,.ce_intro_hl_txt_buttons .module_content_wrapper .img_wrapper ul li{width: 10%;padding: 0 10px}}.ce_rsce_textimage:before,.ce_2_col_img_text:before,.ce_rsce_textimage:after,.ce_2_col_img_text:after{content: " ";display: table}.ce_rsce_textimage:after,.ce_2_col_img_text:after{clear: both}.ce_rsce_textimage .ce_hyperlink,.ce_2_col_img_text .ce_hyperlink{display: inline-block;vertical-align: top}.ce_rsce_textimage a,.ce_2_col_img_text a{vertical-align: baseline}.ce_rsce_textimage .img_block a,.ce_2_col_img_text .img_block a{border: 0 !important;padding: 0}.ce_rsce_textimage .img_block .bg_wrapper,.ce_2_col_img_text .img_block .bg_wrapper{width: 100%;height: 100%;background-position: 50% 50%;background-size: contain;background-color: #dbdbdb;background-repeat: no-repeat}.ce_rsce_textimage .img_block a,.ce_2_col_img_text .img_block a{border: 10px solid transparent;position: relative;width: 100%;height: 100%;-webkit-transition: border-color .3s ease 0s;-moz-transition: border-color .3s ease 0s;-o-transition: border-color .3s ease 0s;transition: border-color .3s ease 0s}.ce_rsce_textimage .img_block a:after,.ce_2_col_img_text .img_block a:after{opacity: 0;-webkit-transition: opacity .3s ease 0s;-moz-transition: opacity .3s ease 0s;-o-transition: opacity .3s ease 0s;transition: opacity .3s ease 0s;font-size: 20px;font-size: 1.25rem;line-height: 40px;position: absolute;content: "\e90b";right: 10px;bottom: 10px;width: 40px;height: 40px;background: #fff;border-radius: 50%;text-align: center}.ce_rsce_textimage .txt_block,.ce_2_col_img_text .txt_block{text-align: left;padding: 25px 25px 35px}@media screen and (min-width: 768px){.ce_rsce_textimage .txt_block,.ce_2_col_img_text .txt_block{text-align: center;padding: 0 0}}.ce_rsce_textimage .txt_block h2,.ce_2_col_img_text .txt_block h2{color: #484848}.ce_rsce_textimage .txt_block .ce_button,.ce_2_col_img_text .txt_block .ce_button{margin-top: 20px}@media screen and (min-width: 768px){.ce_rsce_textimage .txt_block,.ce_2_col_img_text .txt_block{padding: 0 20px 0}.ce_rsce_textimage .txt_block ul,.ce_2_col_img_text .txt_block ul,.ce_rsce_textimage .txt_block p,.ce_2_col_img_text .txt_block p{padding-right: 10%}.ce_rsce_textimage.imgleft .img_block,.ce_2_col_img_text.imgleft .img_block{float: left;padding-right: 10px}.ce_rsce_textimage.imgleft .txt_block,.ce_2_col_img_text.imgleft .txt_block{text-align: left;float: right;padding-left: 10px}.ce_rsce_textimage.imgleft .txt_block .hl_wrapper,.ce_2_col_img_text.imgleft .txt_block .hl_wrapper{text-align: left}.ce_rsce_textimage.imgright .img_block,.ce_2_col_img_text.imgright .img_block{float: right;padding-left: 10px}.ce_rsce_textimage.imgright .txt_block,.ce_2_col_img_text.imgright .txt_block{text-align: left;float: left;padding-right: 10px;padding-left: 0}.ce_rsce_textimage.imgright .txt_block .hl_wrapper,.ce_2_col_img_text.imgright .txt_block .hl_wrapper{text-align: right}}.ce_rsce_hltext .pasthl h1,.ce_rsce_hltext .pasthl h2,.ce_rsce_hltext .pasthl h3,.ce_rsce_hltext .pasthl h4,.ce_rsce_hltext .pasthl h5,.ce_rsce_hltext .pasthl h6{border: 0;padding: 25px 0px 15px 0px}.ce_rsce_intro{padding-bottom: 35px}.ce_rsce_element_image_txt .image-txt_wrapper{width: 80%;margin: 0 auto 25px}@media screen and (max-width: 768px){.ce_rsce_element_image_txt .image-txt_wrapper{width: 70%}}.ce_rsce_element_image_txt .image-txt_wrapper .text{margin-top: 30px}.ce_rsce_element_txt_cta .element_wrapper .text{margin-bottom: 25px}@media screen and (min-width: 768px){.cta{text-align: center}}.cta a{border: 0;background: #e3000a;color: #fff;width: 100%}@media screen and (min-width: 768px){.cta a{width: auto}}.cta a:hover{color: #fff}.cta a:hover:after{color: #fff}.cta a:after{color: #fff}.video-player_wrapper video{width: 980px !important}.mejs-container,.mejs-overlay-play{width: 100% !important}.mejs-container{height: auto !important}.mejs-overlay-play{height: 100% !important}.mejs-overlay-button{display: none}.mejs-mediaelement{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%}.mejs-mediaelement iframe,.mejs-mediaelement object,.mejs-mediaelement embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.embed-container{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%}.embed-container iframe,.embed-container object,.embed-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.ce_rsce_element_video_ext .video-player_wrapper{position: relative}@media screen and (min-width: 992px){.ce_rsce_element_video_ext .video-player_wrapper{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex}}.ce_rsce_element_video_ext .embed-container{width: 100%}@media screen and (min-width: 992px){.ce_rsce_element_video_ext .embed-container{width: calc(100% - 200px)}}.ce_rsce_element_video_ext iframe{width: 100%}.ce_rsce_element_video_ext .pl-block{width: 100%;height: auto;margin-top: 15px}@media screen and (min-width: 992px){.ce_rsce_element_video_ext .pl-block{display: block;position: absolute;top: 0;right: 0;width: 190px;height: 100%;margin-top: 0}}.ce_rsce_element_video_ext .playlist{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;width: 100%;height: 320px;overflow-y: scroll}@media screen and (min-width: 992px){.ce_rsce_element_video_ext .playlist{height: 100%}}.ce_rsce_element_video_ext .playlist-item{position: relative;display: flex;width: 100%;height: 96px;flex-shrink: 0;transition: all .3s;opacity: .5;cursor: pointer}@media screen and (max-width: 991px){.ce_rsce_element_video_ext .playlist-item{background-position: 0 50% !important;justify-content: flex-end}}@media screen and (max-width: 767px){.ce_rsce_element_video_ext .playlist-item{background-size: 50% auto !important}}.ce_rsce_element_video_ext .playlist-item.active,.ce_rsce_element_video_ext .playlist-item:hover{opacity: 1}@media screen and (min-width: 992px){.ce_rsce_element_video_ext .playlist-item.active span,.ce_rsce_element_video_ext .playlist-item:hover span{background: rgba(0,0,0,0.7);color: #fff}}@media screen and (max-width: 991px){.ce_rsce_element_video_ext .playlist-item ~ .playlist-item{margin-top: 5px}}@media screen and (max-width: 767px){.ce_rsce_element_video_ext .playlist-item ~ .playlist-item{margin-top: 0}}.ce_rsce_element_video_ext .playlist-item span{font-size: 14px;display: flex;align-items: center;padding: 7px 10px;pointer-events: none;position: absolute;color: #000}@media screen and (min-width: 992px){.ce_rsce_element_video_ext .playlist-item span{width: 100%;align-items: flex-end;font-size: 10px;bottom: 7px;left: 0;background: rgba(0,0,0,0.2);color: rgba(255,255,255,0.7)}}@media screen and (max-width: 991px){.ce_rsce_element_video_ext .playlist-item span{top: 50%;right: 0;width: 50%;transform: translateY(-50%)}}.ce_rsce_element_video_ext .center_arrow{width: 100%;height: 30px;text-align: center}.ce_rsce_element_video_ext .arrow_up,.ce_rsce_element_video_ext .arrow_down{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: center;display: none}.ce_rsce_element_video_ext .arrow_up:before,.ce_rsce_element_video_ext .arrow_down:before{font-family: 'k2font' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e905";display: block;font-size: 26px;color: #000}.ce_rsce_element_video_ext .arrow_up:before{transform: rotate(-90deg)}.ce_rsce_element_video_ext .arrow_down:before{transform: rotate(90deg)}.ce_rsce_element_video_ext .ytp-playlist-menu-button,.ce_rsce_element_video_ext .ytp-pause-overlay{display: none !important}.r-tabs .r-tabs-nav .r-tabs-anchor,.partner_nav .jump_nav ul.horizontal li,.ce_rsce_configurator .cat_head_wrapper .configurator_cat_wrapper li label span,.ce_configurator_cat .cat_head_wrapper .configurator_cat_wrapper li label span,.product_select_article .ce_rsce_productselect .select_wrapper label,div[id^=produktschnellauswahl] .ce_rsce_productselect .select_wrapper label,div[id^=produktschnellauswahl-] .ce_rsce_productselect .select_wrapper label,div[id^=element-produktschnellauswahl] .ce_rsce_productselect .select_wrapper label,div[id^=element-produktauswahl] .ce_rsce_productselect .select_wrapper label,.product_select_article .ce_product_select .select_wrapper label,div[id^=produktschnellauswahl] .ce_product_select .select_wrapper label,div[id^=produktschnellauswahl-] .ce_product_select .select_wrapper label,div[id^=element-produktschnellauswahl] .ce_product_select .select_wrapper label,div[id^=element-produktauswahl] .ce_product_select .select_wrapper label,.product_select_article .ce_rsce_productselect .select_description,div[id^=produktschnellauswahl] .ce_rsce_productselect .select_description,div[id^=produktschnellauswahl-] .ce_rsce_productselect .select_description,div[id^=element-produktschnellauswahl] .ce_rsce_productselect .select_description,div[id^=element-produktauswahl] .ce_rsce_productselect .select_description,.product_select_article .ce_product_select .select_description,div[id^=produktschnellauswahl] .ce_product_select .select_description,div[id^=produktschnellauswahl-] .ce_product_select .select_description,div[id^=element-produktschnellauswahl] .ce_product_select .select_description,div[id^=element-produktauswahl] .ce_product_select .select_description{text-transform: none}.ce_rsce_textimage li a,.accordion div.title a{position: relative}.ce_rsce_textimage li a:after,.accordion div.title a:after{content: '';display: block;width: 0;height: 1px;background: #e3000a;position: absolute;left: 0;bottom: 0;-webkit-transition: width .3s ease 0s;-moz-transition: width .3s ease 0s;-o-transition: width .3s ease 0s;transition: width .3s ease 0s}.ce_rsce_textimage li a:hover,.accordion div.title a:hover{color: #e3000a}.ce_rsce_textimage li a:hover:after,.accordion div.title a:hover:after{width: 100%}
