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,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.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}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

/**
 * Add the correct font size in all browsers.
 */

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

/*
 * Add the correct display in all browsers.
 */

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */


dl,
dd,
h1,
h2,
h3,
h4,
figure,
p {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}


ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e2e8f0; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

h1,
h2,
h3,
h4 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
iframe {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

.container {
  width: 100%;
}

@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}

@media (min-width: 1150px) {
  .container {
    max-width: 1150px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}

.bg-white {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.bg-red-500 {
  --bg-opacity: 1;
  background-color: #f56565;
  background-color: rgba(245, 101, 101, var(--bg-opacity));
}

.border-gray-200 {
  --border-opacity: 1;
  border-color: #edf2f7;
  border-color: rgba(237, 242, 247, var(--border-opacity));
}

.border-gray-300 {
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-xl {
  border-radius: 0.75rem;
}

.rounded-full {
  border-radius: 9999px;
}

.border-2 {
  border-width: 2px;
}

.border {
  border-width: 1px;
}

.border-b {
  border-bottom-width: 1px;
}

.cursor-pointer {
  cursor: pointer;
}

.block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: flex;
}

.grid {
  display: grid;
}

.hidden {
  display: none;
}

.flex-row {
  flex-direction: row;
}

.flex-col {
  flex-direction: column;
}

.items-start {
  align-items: flex-start;
}

.items-center {
  align-items: center;
}

.self-center {
  align-self: center;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.flex-grow {
  flex-grow: 1;
}

.order-2 {
  order: 2;
}

.order-4 {
  order: 4;
}

.float-right {
  float: right;
}

.font-bold {
  font-weight: 700;
}

.h-4 {
  height: 1rem;
}

.h-6 {
  height: 1.5rem;
}

.h-8 {
  height: 2rem;
}

.h-24 {
  height: 6rem;
}

.h-full {
  height: 100%;
}

.text-xl {
  font-size: 1.25rem;
}

.text-3xl {
  font-size: 1.875rem;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mb-0 {
  margin-bottom: 0;
}

.mr-1 {
  margin-right: 0.25rem;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

.mb-3 {
  margin-bottom: 0.75rem;
}

.mt-4 {
  margin-top: 1rem;
}

.mt-8 {
  margin-top: 2rem;
}

.mb-8 {
  margin-bottom: 2rem;
}

.max-w-full {
  max-width: 100%;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-auto {
  overflow-x: auto;
}

.p-2 {
  padding: 0.5rem;
}

.p-3 {
  padding: 0.75rem;
}

.p-4 {
  padding: 1rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pt-8 {
  padding-top: 2rem;
}

.pb-8 {
  padding-bottom: 2rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.right-0 {
  right: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.shadow-2xl {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-black {
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.text-white {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.italic {
  font-style: italic;
}

.uppercase {
  text-transform: uppercase;
}

.underline {
  text-decoration: underline;
}

.no-underline {
  text-decoration: none;
}

.hover\:underline:hover {
  text-decoration: underline;
}

.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.invisible {
  visibility: hidden;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-words {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.w-3 {
  width: 0.75rem;
}

.w-4 {
  width: 1rem;
}

.w-6 {
  width: 1.5rem;
}

.w-8 {
  width: 2rem;
}

.w-48 {
  width: 12rem;
}

.w-full {
  width: 100%;
}

.z-50 {
  z-index: 50;
}

.gap-3 {
  grid-gap: 0.75rem;
  gap: 0.75rem;
}

.gap-4 {
  grid-gap: 1rem;
  gap: 1rem;
}

.gap-6 {
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

.gap-x-4 {
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.transform {
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
}

.rotate-180 {
  --transform-rotate: 180deg;
}

.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
}

@-webkit-keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse {
  50% {
    opacity: .5;
  }
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50% {
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

@media (min-width: 640px) {

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:justify-center {
    justify-content: center;
  }

  .sm\:absolute {
    position: absolute;
  }

  .sm\:relative {
    position: relative;
  }

  .sm\:text-center {
    text-align: center;
  }
}

@media (min-width: 768px) {

  .md\:inline-block {
    display: inline-block;
  }

  .md\:hidden {
    display: none;
  }

  .md\:mt-0 {
    margin-top: 0;
  }

  .md\:mb-2 {
    margin-bottom: 0.5rem;
  }

  .md\:w-1\/5 {
    width: 20%;
  }
}

@media (min-width: 1150px) {

  .lg\:inline-block {
    display: inline-block;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:text-left {
    text-align: left;
  }

  .lg\:text-center {
    text-align: center;
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
  
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.7.0
*/
body.hidden-scroll {
  overflow: hidden; }

.sl-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #fff;
  opacity: 0.7;
  display: none;
  z-index: 1035; }

.sl-wrapper {
  z-index: 1040;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed; }
  .sl-wrapper * {
    box-sizing: border-box; }
  .sl-wrapper button {
    border: 0 none;
    background: transparent;
    font-size: 28px;
    padding: 0;
    cursor: pointer; }
    .sl-wrapper button:hover {
      opacity: 0.7; }
  .sl-wrapper .sl-close {
    display: none;
    position: fixed;
    right: 30px;
    top: 30px;
    z-index: 10060;
    margin-top: -14px;
    margin-right: -14px;
    height: 44px;
    width: 44px;
    line-height: 44px;
    font-family: Arial, Baskerville, monospace;
    color: #000;
    font-size: 3rem; }
  .sl-wrapper .sl-counter {
    display: none;
    position: fixed;
    top: 30px;
    left: 30px;
    z-index: 1060;
    color: #000;
    font-size: 1rem; }
  .sl-wrapper .sl-navigation {
    width: 100%;
    display: none; }
    .sl-wrapper .sl-navigation button {
      position: fixed;
      top: 50%;
      margin-top: -22px;
      height: 44px;
      width: 22px;
      line-height: 44px;
      text-align: center;
      display: block;
      z-index: 10060;
      font-family: Arial, Baskerville, monospace;
      color: #000; }
      .sl-wrapper .sl-navigation button.sl-next {
        right: 5px;
        font-size: 2rem; }
      .sl-wrapper .sl-navigation button.sl-prev {
        left: 5px;
        font-size: 2rem; }
      @media (min-width: 35.5em) {
        .sl-wrapper .sl-navigation button {
          width: 44px; }
          .sl-wrapper .sl-navigation button.sl-next {
            right: 10px;
            font-size: 3rem; }
          .sl-wrapper .sl-navigation button.sl-prev {
            left: 10px;
            font-size: 3rem; } }
      @media (min-width: 50em) {
        .sl-wrapper .sl-navigation button {
          width: 44px; }
          .sl-wrapper .sl-navigation button.sl-next {
            right: 20px;
            font-size: 3rem; }
          .sl-wrapper .sl-navigation button.sl-prev {
            left: 20px;
            font-size: 3rem; } }
  .sl-wrapper.sl-dir-rtl .sl-navigation {
    direction: ltr; }
  .sl-wrapper .sl-image {
    position: fixed;
    -ms-touch-action: none;
    touch-action: none;
    z-index: 10000; }
    .sl-wrapper .sl-image img {
      margin: 0;
      padding: 0;
      display: block;
      border: 0 none;
      width: 100%;
      height: auto; }
      @media (min-width: 35.5em) {
        .sl-wrapper .sl-image img {
          border: 0 none; } }
      @media (min-width: 50em) {
        .sl-wrapper .sl-image img {
          border: 0 none; } }
    .sl-wrapper .sl-image iframe {
      background: #000;
      border: 0 none; }
      @media (min-width: 35.5em) {
        .sl-wrapper .sl-image iframe {
          border: 0 none; } }
      @media (min-width: 50em) {
        .sl-wrapper .sl-image iframe {
          border: 0 none; } }
    .sl-wrapper .sl-image .sl-caption {
      display: none;
      padding: 10px;
      color: #fff;
      background: rgba(0, 0, 0, 0.8);
      font-size: 1rem;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0; }
      .sl-wrapper .sl-image .sl-caption.pos-top {
        bottom: auto;
        top: 0; }
      .sl-wrapper .sl-image .sl-caption.pos-outside {
        bottom: auto; }
    .sl-wrapper .sl-image .sl-download {
      display: none;
      position: absolute;
      bottom: 5px;
      right: 5px;
      color: #000;
      z-index: 1060; }

.sl-spinner {
  display: none;
  border: 5px solid #333;
  border-radius: 40px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  opacity: 0;
  position: fixed;
  top: 50%;
  width: 40px;
  z-index: 1007;
  -webkit-animation: pulsate 1s ease-out infinite;
  -moz-animation: pulsate 1s ease-out infinite;
  -ms-animation: pulsate 1s ease-out infinite;
  -o-animation: pulsate 1s ease-out infinite;
  animation: pulsate 1s ease-out infinite; }

.sl-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

.sl-transition {
  transition: -moz-transform ease 200ms;
  transition: -ms-transform ease 200ms;
  transition: -o-transform ease 200ms;
  transition: -webkit-transform ease 200ms;
  transition: transform ease 200ms; }

@-webkit-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-moz-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-o-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

@-ms-keyframes pulsate {
  0% {
    transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    transform: scale(1.2);
    opacity: 0; } }

.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:initial;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:0}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:0}.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
@media (max-width:1150px){.language-switcher{display:none!important}}.burger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.burger:hover,.navigation-is-open .burger:hover{opacity:.7}.navigation-is-open .burger .burger-inner,.navigation-is-open .burger .burger-inner:after,.navigation-is-open .burger .burger-inner:before{background-color:#de292b}.burger-box{position:relative;display:inline-block;width:40px;height:24px}.burger-inner{top:50%;display:block;margin-top:-2px}.burger-inner,.burger-inner:after,.burger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#de292b}.burger-inner:after,.burger-inner:before{display:block;content:""}.burger-inner:before{top:-10px}.burger-inner:after{bottom:-10px}.burger .burger-inner{transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-duration:.2s}.burger .burger-inner:after,.burger .burger-inner:before{transition-delay:0.1s;transition-timing-function:linear;transition-duration:0s}.burger .burger-inner:before{transition-property:top,opacity}.burger .burger-inner:after{transition-property:bottom,transform}.navigation-is-open .burger .burger-inner{transition-timing-function:cubic-bezier(0.19,1,0.22,1);transform:rotate(765deg)}.navigation-is-open .burger .burger-inner:after,.navigation-is-open .burger .burger-inner:before{transition-delay:0s}.navigation-is-open .burger .burger-inner:before{top:0;opacity:0}.navigation-is-open .burger .burger-inner:after{bottom:0;transform:rotate(90deg)}.burger{display:flex;justify-content:center;align-items:center;padding:0}header{position:relative}.navigation{position:relative}[j-cloak]{display:none!important}.navigation{box-sizing:border-box}.navigation *,.navigation ::after,.navigation ::before{box-sizing:inherit}.navigation ul{list-style:none;padding:0;margin:0}.navigation{position:fixed;width:100%;top:0;z-index:5;background:#fff;border-bottom:1px solid #ccc;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.navigation nav>*{flex:0 0 auto}.navigation .lower--inner,.navigation .upper--inner{max-width:1110px;margin:0 auto}@media (min-width:1150px){.navigation .upper{position:absolute;bottom:80px;width:100%}.navigation .lower{margin-top:50px;transition:.5s margin}.navigation.has-scrolled .lower{margin-top:0}}.navigation nav{display:none}.navigation nav{flex-direction:column;justify-content:flex-start;width:100vw;position:absolute;z-index:5;top:0;left:0;background:0 0}.navigation.is-open nav{display:flex}@media (max-width:1149px){header .mobile{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;height:80px}.navigation nav{display:none}.navigation-is-open{overflow:hidden}.navigation-is-open .navigation nav{display:flex}.navigation nav{position:relative;flex-direction:column;justify-content:flex-start;width:100%;background:#fff;height:calc(100vh - 80px);height:calc(var(--vh,1vh) * 100 - 80px);max-height:calc(100vh - 80px);max-height:calc(var(--vh,1vh) * 100 - 80px);overflow-x:hidden;overflow-y:auto}.navigation .upper{order:1;margin-top:1rem}.navigation .lower{transition:height .5s;overflow:hidden}.navigation .level2{position:absolute;display:flex!important;flex-direction:column;width:100%;background:#fff;transition:left .5s}}.navigation .lower ul{display:flex;flex-direction:column;justify-content:flex-start;height:auto;flex:1 1 auto}.navigation .lower ul li{flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:wrap}.navigation .lower ul>li{border-bottom:1px solid #ccc}.navigation .lower ul li>a{flex:1 1 auto;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:1rem;line-height:1.1}.navigation .lower ul li>a:hover{background:#f3f3f3}.navigation .lower ul li>a>button{flex:0 0 auto;position:absolute;z-index:15;top:0;right:0;height:100%;min-width:3.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:1rem;color:#de292b;border-left:1px solid #ccc;background:#f9f9f9}.navigation .lower li>ul{flex:1 1 100%;max-width:100%;display:flex;flex-direction:column}.navigation .lower .level1{border-top:1px solid #ccc}.navigation .lower .level2{position:absolute;width:100%;top:0;left:100%;background:#fff;z-index:10}.navigation .lower .level3{position:unset;z-index:15}.navigation .lower .level2>li>a.is-open{border-bottom:1px solid #ccc}.navigation .lower .level3>li:last-child{border-bottom:0}.navigation .upper{background:#f3f3f3;height:50px}.navigation .lower{background:#fff;border-bottom:1px solid #f3f3f3}.navigation .upper ul{display:flex;flex-direction:row;justify-content:center;align-items:center}.navigation .upper .upper--inner,.navigation .upper .upper-inner>ul{height:100%;padding-right:30px;padding-left:30px}.navigation .upper-layout{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.navigation .upper .upper-layout>ul>li:not(:last-child)::after{content:"|";margin:0 .25rem}.level1,.level2{transition-timing-function:ease-out;transition-duration:.2s;transition-property:height,transform}.level1{overflow:hidden}.navigation .lower .lower-layout{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navigation .lower .logo{width:159px;height:40px;display:none}.level1-enter,.level1-leave{transition-property:transform,opacity;transition-timing-function:ease-in-out;transition-duration:150ms}.level1-enter-start,.level1-leave-end{transform:translateX(100%);opacity:0}.level1-enter-end,.level1-leave-start{transform:translateX(0);opacity:1}.navigation .lower .level1{z-index:10}.navigation .lower .level1 button{z-index:15}.navigation .lower .level2{z-index:20}.navigation .lower .level2 button{z-index:25}.navigation .lower .level3{z-index:30}.navigation .lower .level3 button{z-index:35}.navigation .lower a.is-active{color:#de292b}@media (max-width:1149px){.navigation .upper{height:auto;background:#fff}.navigation .lower--inner{padding:0}.navigation .upper-layout{flex-direction:column;padding:1rem 0}}.navigation .lower ul:not(.level1)>li>a.has-nested{padding-right:4.5rem}@media (min-width:1150px){.navigation .mobile{display:none}.navigation .lower{height:80px!important}.navigation .lower .logo{display:flex;flex:0 0 auto}.navigation .lower .lower--inner{height:100%}.navigation .lower-layout{height:100%}.navigation .lower-layout ul{flex:1 1 auto}.navigation nav{display:flex!important;position:relative}.navigation nav>*{justify-content:flex-end}.navigation .lower .level1,.navigation .upper .upper-layout,.navigation .upper .upper-layout>ul{justify-content:flex-end}.navigation .lower .level1{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border:none;height:100%!important;overflow:visible}.navigation .lower .level1>li{flex:0 0 auto;position:relative;display:flex;justify-content:center;align-items:center;padding:0;height:100%;border:0}.navigation .lower .level1>li.cta{display:none}.navigation .lower .level1>li>a{flex:0 0 auto;padding:1rem;height:100%;background:0 0!important}.navigation .lower .level1>li>a:hover{color:#de292b}.navigation .lower .level1>li>a>button{display:none}.navigation .lower ul:not(.level1)>li>a{padding:.5rem 1rem}.navigation .lower .level2{width:auto;min-width:250px;max-width:350px;top:calc(100% - 3px);left:auto!important;right:0;border:1px solid #ccc;border-top:3px solid #de292a;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;box-shadow:0 3px 7px rgba(0,0,0,.25);overflow:hidden}.navigation .lower .level2.is-checking-width{min-width:unset!important;max-width:unset!important}.navigation .lower .level2.is-checking-width>li>a{white-space:nowrap!important}.navigation .level2 .back{display:none}.navigation .lower .level2:not(.is-open)>li:last-child{border:none}.navigation .lower .level3{border-top:1px solid #ccc}.level1-enter,.level1-leave{transition:all .1s ease-in}.level1-enter-start,.level1-leave-end{transform:none;opacity:0}.level1-enter-end,.level1-leave-start{transform:none;opacity:1}}[x-cloak]{display:none!important}.ws-highlights-wrapper{max-width:1110px;margin:0 auto}.ws-highlights{position:relative;overflow:hidden;margin-bottom:1rem}.ws-highlights--inner{overflow:visible}@media (min-width:768px){.ws-highlights--inner{height:50vh}}.ws-highlights-grid{position:relative;height:100%;display:flex;flex-direction:column}@media (min-width:768px){.ws-highlights-grid{flex-direction:row;align-items:center}}.ws-highlights-wing{position:relative;height:33.33333vh;width:100%;overflow:hidden}@media (min-width:768px){.ws-highlights-wing{height:100%;width:50%;overflow:visible}}.ws-highlights-wing--graphic{position:absolute;top:50%;right:1rem;height:100%;transform:rotate(0) translateY(-50%);transform-origin:left center;object-fit:contain;max-width:none!important;user-select:none}@media (min-width:768px){.ws-highlights-wing--graphic{right:-6rem;width:150%;padding:1rem}}.ws-highlights-content{position:relative;height:auto;width:100%}@media (min-width:768px){.ws-highlights-content{height:100%;width:50%}}.ws-highlights-content--inner{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;padding-top:3rem}.ws-highlights-content--box{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (min-width:768px){.ws-highlights-content--inner{position:absolute;z-index:1;top:0;left:0;top:25%;height:75%;padding-top:1rem;padding-left:7rem}}@media (min-width:1280px){.ws-highlights-content--inner{top:33.33333%;height:66.66666%}}.ws-highlights-content .category{font-weight:700;font-size:15px;line-height:1;text-transform:uppercase;color:#de292b}.ws-highlights-content .title{font-weight:lighter;font-size:30px;line-height:1.1;text-transform:uppercase;color:#333;margin-bottom:.5rem}@media (max-width:920px) and (min-width:768px){.ws-highlights-wing--graphic{right:0;width:150%;padding:1rem}.ws-highlights-content--inner{padding-left:1.5rem}}.ws-highlights-content .text{font-weight:400;font-size:15px;line-height:1.1;text-transform:none;color:#333;margin-bottom:1.5rem}.ws-highlights-content a,.ws-highlights-content button{color:#fff;padding:1rem;border-radius:3px}@media (min-width:768px){.ws-highlights-content a,.ws-highlights-content button{padding:.6rem 1rem}}.ws-highlights-paginator{display:flex;flex-direction:row;justify-content:center;align-items:center}.ws-highlights-paginator button{width:.9rem;height:.9rem;border:1px solid #de292b;border-radius:50%;touch-action:manipulation}.ws-highlights-paginator button:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 #0000,0 0 0 2px,#000}@media (min-width:1150px){.ws-highlights-paginator button{width:1rem;height:1rem}}.ws-highlights-paginator button.is-active{background:#de292b}.ws-highlights-paginator button:not(:last-child){margin-right:.25rem}@media (max-width:639px){.ws-highlights-paginator button{width:.9rem;height:.9rem}}.ws-highlights-wing-backward-enter,.ws-highlights-wing-backward-leave,.ws-highlights-wing-forward-enter,.ws-highlights-wing-forward-leave{transition-timing-function:ease-out;transition-property:transform,opacity}.ws-highlights-wing-backward-enter,.ws-highlights-wing-forward-enter{transition-duration:.3s}.ws-highlights-wing-backward-leave,.ws-highlights-wing-forward-leave{transition-duration:.2s}.ws-highlights-wing-backward-leave-end,.ws-highlights-wing-forward-enter-start{opacity:0;transform:rotate(90deg) translatey(-50%)}.ws-highlights-wing-backward-enter-start .ws-highlights-wing-backward-leave-start,.ws-highlights-wing-forward-enter-end,.ws-highlights-wing-forward-leave-start{opacity:1;transform:rotate(0) translatey(-50%)}.ws-highlights-wing-backward-enter-start,.ws-highlights-wing-forward-leave-end{opacity:1;transform:rotate(-90deg) translatey(-50%)}.ws-highlights-fade-enter,.ws-highlights-fade-leave{transition-timing-function:ease-out;transition-property:opacity;transition-duration:.2s}.ws-highlights-fade-enter-start,.ws-highlights-fade-leave-end{opacity:0}.ws-highlights-fade-enter-end,.ws-highlights-fade-leave-start{opacity:1}body.home .content-text{margin-top:3rem;margin-bottom:2rem}body.home .content-text h3{font-size:15px;font-weight:700;color:#de292b}body.home .content-text h2{font-size:30px;color:#333}body.home .content-text p:first-of-type{margin-top:1.5rem}.mod_article.container{max-width:1110px;margin:0 auto}.mod_article.container .content-text{padding:0 1rem}.content-text.container{max-width:1110px;margin:0 auto;padding:0 1rem}a.red-button{padding:.5rem 1.5rem;font-weight:700}main ol{list-style:decimal;list-style-position:outside;padding-left:40px}.contact-landing-form .ce_form{padding-top:30px;padding-bottom:40px}.grecaptcha-badge{visibility:hidden}
@font-face{font-family:"Open Sans";font-weight:300;font-style:normal;font-display:swap;src:url("../../files/assets/fonts/OpenSans-Light.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-weight:300;font-style:italic;font-display:swap;src:url("../../files/assets/fonts/OpenSans-LightItalic.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;font-display:swap;src:url("../../files/assets/fonts/OpenSans-Regular.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-weight:400;font-style:italic;font-display:swap;src:url("../../files/assets/fonts/OpenSans-Italic.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-weight:600;font-style:normal;font-display:swap;src:url("../../files/assets/fonts/OpenSans-SemiBold.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-weight:600;font-style:italic;font-display:swap;src:url("../../files/assets/fonts/OpenSans-SemiBoldItalic.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-weight:700;font-style:normal;font-display:swap;src:url("../../files/assets/fonts/OpenSans-Bold.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-weight:700;font-style:italic;font-display:swap;src:url("../../files/assets/fonts/OpenSans-BoldItalic.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-weight:800;font-style:normal;font-display:swap;src:url("../../files/assets/fonts/OpenSans-ExtraBold.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-weight:800;font-style:italic;font-display:swap;src:url("../../files/assets/fonts/OpenSans-ExtraBoldItalic.woff2") format("woff2")}body{font-family:'Open Sans',sans-serif;margin:0}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2;text-transform:uppercase}p{font-family:Arial}p.headline{font-family:'Open Sans',sans-serif!important;font-weight:300!important}#main ul{font-family:Arial}.default-paddings{padding-right:30px;padding-left:30px}@media only screen and (max-width:1149px){.default-paddings{padding-right:24px;padding-left:24px}}@media only screen and (max-width:639px){.default-paddings{padding-right:15px;padding-left:15px}}.container-wrapper{padding-right:30px;padding-left:30px}@media only screen and (max-width:1149px){.container-wrapper{padding-right:24px;padding-left:24px}#container.content{max-width:720px;margin-right:auto;margin-left:auto}}@media only screen and (max-width:639px){.container-wrapper{padding-right:15px;padding-left:15px}#container.content{max-width:345px}}.red-button{color:#fff;font-size:15px;background-color:#de292b;border-radius:3px;display:inline-block;box-shadow:0 0 6px #00000059}.red-button a{display:block;padding-left:15px;white-space:nowrap;padding-top:10px;padding-bottom:10px}.red-button img{display:inline-block;transition:unset}.red-button:hover{background-color:#bf1c18}.red-button:active{background-color:#a51815}.red-button-arrow{display:inline-block;height:15px;width:13px;margin-bottom:3px;margin-right:15px;margin-left:5px}.red-button a:hover img{animation-name:arrow-shake;-webkit-animation-name:arrow-shake;animation:arrow-shake .5s linear;-webkit-animation-duration:.5s arrow-shake linear;animation-duration:.5s arrow-shake linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes arrow-shake{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.red-highlighted{color:#de292b}@media only screen and (max-width:1149px){.red-button a{display:block;padding-left:15px;white-space:nowrap;padding-top:15px;padding-bottom:15px}}@media only screen and (max-width:639px){.ws-highlights-content--box .red-button{width:100%;text-align:center}}.info-boxes{max-width:1110px;margin-right:auto;margin-left:auto;margin-top:50px}@media only screen and (max-width:1149px){.info-boxes{max-width:720px;margin-top:40px}}@media only screen and (max-width:639px){.info-boxes{max-width:345px;margin-top:11px}}.info-box{max-width:350px;height:175px;background-color:#f3f3f3}.info-box:nth-child(2){margin-right:30px;margin-left:30px}.info-box:hover{background:#f3f3f3 0 0 no-repeat padding-box;box-shadow:0 3px 35px #00000040;border-radius:5px;opacity:1}.info-box-image{height:45px;width:45px;margin-top:25px;transition:transform .2s}.info-box-headline{margin-top:15px;font-size:20px}.info-box-description{margin-top:5px;font-size:15px}@media only screen and (max-width:1149px){.info-box{max-width:219px;height:109px}.info-box:nth-child(2){margin-right:31px;margin-left:31px}.info-box-image{height:30px;width:30px;margin-top:16px}.info-box-headline{margin-top:9px;font-size:15px;color:#333}.info-box-description{margin-top:4px;font-size:10px;color:#333}}@media only screen and (max-width:639px){.info-box{max-width:345px;height:50px}.info-box:nth-child(2){margin-left:0;margin-right:0;margin-top:15px;margin-bottom:15px}.info-box-image{height:21px;width:20px;margin-top:12.79px;margin-bottom:12.21px;display:inline-block}.info-box-headline{margin-top:15px;margin-bottom:15px;font-size:15px;display:inline-block}}.info-box:hover .info-box-image{transform:scale(1.1)}.info-box:hover .info-box-headline{color:#de292b}.info-boxes-v2{max-width:1110px;margin-right:auto;margin-left:auto;margin-top:50px}@media only screen and (max-width:1149px){.info-boxes-v2{max-width:720px;margin-top:40px}.info-boxes-v2 .info-box{max-width:170px;padding-bottom:15px;height:auto}.info-boxes-v2 .info-box:nth-child(2){margin-right:unset;margin-left:unset}.info-boxes-v2 .info-box-image{height:30px;width:30px;margin-top:16px}.info-boxes-v2 .info-box-headline{margin-top:9px;font-size:15px;color:#333}.info-boxes-v2 .info-box-description{margin-top:4px;font-size:10px;color:#333}}@media only screen and (max-width:750px){.info-boxes-v2{display:flex;flex-direction:column;align-items:center}.info-boxes-v2 .info-box{max-width:100%!important;margin-bottom:15px;padding-bottom:15px;height:auto}.info-boxes-v2 .info-box-headline{margin-top:15px;font-size:20px}.info-boxes-v2 .info-box-description{margin-top:5px;font-size:15px}}@media only screen and (max-width:639px){.info-boxes-v2{max-width:345px;margin-top:11px}}.info-boxes-v2 .info-box{max-width:255px;padding-bottom:15px;height:auto;background-color:#f3f3f3}.info-boxes-v2 .info-box:nth-child(2){margin-right:unset;margin-left:unset}.info-boxes-v2 .info-box:hover{background:#f3f3f3 0 0 no-repeat padding-box;box-shadow:0 3px 35px #00000040;border-radius:5px;opacity:1}.info-boxes-v2 .info-box-image{height:45px;width:45px;margin-top:25px;transition:transform .2s}.info-boxes-v2 .info-box-headline{margin-top:15px;font-size:20px}.info-boxes-v2 .info-box-description{margin-top:5px;font-size:15px}@media only screen and (max-width:1149px){.info-boxes-v2{max-width:720px;margin-top:40px}.info-boxes-v2 .info-box{max-width:170px;padding-bottom:15px;height:auto}.info-boxes-v2 .info-box:nth-child(2){margin-right:unset;margin-left:unset}.info-boxes-v2 .info-box-image{height:30px;width:30px;margin-top:16px}.info-boxes-v2 .info-box-headline{margin-top:9px;font-size:15px;color:#333}.info-boxes-v2 .info-box-description{margin-top:4px;font-size:10px;color:#333}}@media only screen and (max-width:639px){.info-boxes-v2 .info-box{max-width:345px;height:50px}.info-boxes-v2 .info-box:nth-child(2){margin-top:0}.info-boxes-v2 .info-box-image{height:21px;width:20px;margin-top:12.79px;margin-bottom:12.21px;display:inline-block}.info-boxes-v2 .info-box-headline{margin-top:15px;margin-bottom:15px;font-size:15px;display:inline-block}}.info-boxes-v2 .info-box:hover .info-box-image{transform:scale(1.1)}.info-boxes-v2 .info-box:hover .info-box-headline{color:#de292b}.welcome-text-wrapper{padding-left:24px;padding-right:24px}.welcome-text{margin-right:auto;margin-left:auto;max-width:920px;text-align:center;margin-top:50px}@media only screen and (max-width:1149px){.welcome-text{overflow:hidden}}.welcome-text-heading{font-size:30px;color:#333}.welcome-text p{margin-top:15px;font-size:16px;color:#333}.welcome-text-button{margin-top:40px}@media only screen and (max-width:1149px){.welcome-text-wrapper{padding-left:24px;padding-right:24px}.welcome-text{margin-right:auto;margin-left:auto;max-width:720px;text-align:center;margin-top:40px}.welcome-text-heading{font-size:24px;color:#333}.welcome-text p{margin-top:10px;font-size:15px;color:#333}.welcome-text-button{margin-top:45px}}@media only screen and (max-width:639px){.welcome-text-wrapper{padding-left:15px;padding-right:15px}.welcome-text{margin-right:auto;margin-left:auto;max-width:345px;text-align:center;margin-top:29px}.welcome-text-heading{font-size:24px;color:#333}.welcome-text p{margin-top:10px;font-size:15px;color:#333}.welcome-text-button{margin-top:30px;width:100%}}.news-carousel-landing{max-width:1110px;margin-right:auto;margin-left:auto}.news-carousel-list{padding-bottom:1rem!important}.news-carousel-heading{font-size:30px;color:#333;margin-top:50px;margin-bottom:15px}.news-carousel-button-wrapper-left{border:none!important;border-radius:none!important;box-shadow:none!important;text-shadow:none!important;left:-8%!important;padding:0!important}.news-carousel-button-wrapper-right{border:none!important;border-radius:none!important;box-shadow:none!important;text-shadow:none!important;right:-8%!important;padding:0!important}.news-carousel-prev-button{width:93px;color:#de292b}.news-carousel-prev-button:hover{color:#bf1c18}.news-carousel-prev-button:active{color:#a51815}.news-carousel-next-button{width:93px;color:#de292b}.news-carousel-next-button:hover{color:#bf1c18}.news-carousel-next-button:active{color:#a51815}@media only screen and (max-width:1304px){.news-carousel-button-wrapper-right{top:-2.5rem!important;right:0!important}.news-carousel-prev-button{width:70px}.news-carousel-button-wrapper-left{top:-2.5rem!important;left:0!important}.news-carousel-next-button{width:70px}}@media only screen and (max-width:1149px){.news-carousel-button-wrapper-right{top:-2.5rem!important;right:0!important}.news-carousel-button-wrapper-left{top:-2.5rem!important;left:0!important}}@media only screen and (max-width:739px){.news-carousel-button-wrapper-right{top:-2.5rem!important;right:0!important}.news-carousel-button-wrapper-left{top:-2.5rem!important;left:0!important}}@media only screen and (max-width:639px){.news-carousel-button-wrapper-right{top:-2.5rem!important;right:0!important}.news-carousel-button-wrapper-left{top:-2.5rem!important;left:0!important}}@media only screen and (max-width:400px){.news-carousel-button-wrapper-right{top:-2.5rem!important;right:0!important}.news-carousel-button-wrapper-left{top:-2.5rem!important;left:0!important}}.news-carousel-card{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:15px 0;opacity:1}.news-carousel-image{border-radius:15px 0 0 0;height:260px;object-fit:cover}.news-carousel-card-textarea{border-top:none;border:1px solid #dedede;height:149px;border-radius:0 0 15px 0;padding-left:15px;padding-right:15px}.news-carousel-date{color:#de292b;font-size:13px;margin-top:5px}.news-carousel-title{font-size:20px;color:#333;overflow:hidden;text-overflow:ellipsis}.news-carousel-card-button{position:absolute;bottom:25px;left:17px}@media only screen and (max-width:1149px){.news-carousel-landing{max-width:720px;margin-right:auto;margin-left:auto}}@media only screen and (max-width:639px){.news-carousel-landing{max-width:345px;margin-right:auto;margin-left:auto}}.newsreader-details-image{max-width:254px;max-height:190px;object-fit:cover;border-radius:15px 0 15px 0;margin-right:31px}.newsreader-list-item{margin-bottom:30px}.news-overview-date{color:#de292b;font-size:13px}.news-overview-title{font-size:30px;color:#333;margin-bottom:5px;margin-top:.5rem;line-height:27px}.news-overview-description{font-size:15px}.news-overview-weiterlesen-btn{color:#de292b;font-weight:700;font-size:15px}.news-overview-weiterlesen-btn img{margin-bottom:3px}.newslist-archiv-desktop{margin-bottom:20px;margin-left:14.5px;font-size:20px}.newslist-archiv-list-desktop{margin-left:24.5px}.news-detail-wrapper{display:flex;flex-direction:column}.news-detail-wrapper .headline{order:2;margin-bottom:10px}.news-detail-wrapper p{order:3;margin-bottom:10px}.news-detail-wrapper .ce_image{order:1;margin-bottom:30px}.news-detail-wrapper .ce_image .image_container img{border-radius:15px 0;width:100%;height:56.25%}.news-detail-wrapper .ce_text{order:4;margin-bottom:10px}.mod_newsreader .back{color:#de292b;font-size:15px}.product-slider-landing-wrapper{max-width:1515px}.product-slider-landing{max-width:1076px}.newsoverview-select{padding:5px 10px;margin-bottom:30px}@media only screen and (max-width:1149px){.newsreader-details-image{max-width:285px;max-height:213px;object-fit:cover;border-radius:15px 0 15px 0;margin-right:31px}.news-overview-title{font-size:24px;color:#333;margin-bottom:10px}}@media only screen and (max-width:639px){.newsoverview-select{width:100%}.newsreader-details-image{max-width:100%;max-height:258px;object-fit:cover;border-radius:15px 0 15px 0;margin-right:31px;margin-bottom:15px}.news-overview-title{font-size:24px;color:#333;margin-bottom:10px}.news-overview-description{font-size:15px;margin-bottom:15px;padding-bottom:30px}}.landing-branchen-gallery-textarea{margin-right:auto;margin-left:auto;max-width:920px}.branches-category-title{color:#de292b;font-size:15px;margin-top:50px}.branches-title{color:#333;font-size:30px;margin-top:2px}.branches-description{font-size:15px;color:#333;margin-top:15px;margin-bottom:35px}.branches-image-wrapper-desktop{margin:1px}.branches-image-title{font-size:30px;text-align:center;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.branches-image{width:638px;height:250px;object-fit:cover}.branches-image-fullscreen{width:1920px;height:250px;object-fit:cover}.branches-image-mobile{height:139px;max-width:721px;margin:1px 0}@media only screen and (max-width:1149px){.branches-wrapper{padding-right:24px;padding-left:24px}.landing-branchen-gallery-textarea{margin-right:auto;margin-left:auto;max-width:720px}.branches-category-title{font-size:13px}.branches-title{font-size:24px;margin-top:0}.branches-description{margin-top:10px;margin-bottom:30px}.landing-branchen-gallery-images{margin-right:auto;margin-left:auto;max-width:720px}.branches-image-title{font-size:20px}}@media only screen and (max-width:639px){.branches-wrapper{padding-right:15px;padding-left:15px}.landing-branchen-gallery-textarea{margin-right:auto;margin-left:auto;max-width:345px}.branches-category-title{font-size:13px;margin-top:40px}.branches-description{margin-top:9px;margin-bottom:20px}.landing-branchen-gallery-images{margin-right:auto;margin-left:auto;max-width:345px}}.worldmap-container{padding-top:50px;max-height:550px;max-width:1635px}.worldmap-textarea{height:500px;margin:0 auto;vertical-align:middle;display:flex;justify-content:center;flex-direction:column}.worldmap-headline{color:#de292b;font-size:15px}.worldmap-subtitle{font-size:30px;color:#333;margin-top:2px}.worldmap-textcontent{margin-top:15px}.worldmap-button{margin-top:40px}@media only screen and (max-width:1149px){.worldmap-headline{font-size:13px}.worldmap-subtitle{font-size:24px;margin-top:0}.worldmap-textcontent{margin-top:10px}.worldmap-textcontent p{font-size:15px;color:#333}.worldmap-button{margin-top:45px}}@media only screen and (max-width:639px){.worldmap-textarea{padding-top:5rem}.worldmap-button{margin-top:30px}.worldmap-button{margin-bottom:50px;width:100%}}.contact-landing-form a{color:#de292b}.contact-form-wrapper{background-image:url('/files/assets/images/landingpage/kontakt/kontakt-bg.jpg');background-repeat:none;background-size:cover;background-position:center}.contact-form-landing{max-width:920px;background-image:none;background-color:#f1f1f1;margin-right:auto;margin-left:auto}.contact-form-landing-heading{color:#de292b;font-size:15px;margin-top:50px}.contact-form-landing-subtitle{font-size:30px;color:#333;margin-top:2px}.contact-form-landing-description{font-size:15px;color:#333;margin-top:15px;margin-bottom:30px}.landing-form-name{width:49%}.landing-form-email{width:49%}.landing-form-name input{height:40px;width:100%;padding:0 10px;border:1px solid #c4c4c4;margin-bottom:15px;border-radius:3px}input::placeholder{color:#6e6e6e}textarea::placeholder{color:#6e6e6e}.landing-form-email input{height:40px;width:100%;padding:0 10px;border:1px solid #c4c4c4;margin-bottom:15px;border-radius:3px}.landing-form-subject input{max-width:100%;height:40px;padding:0 10px;border:1px solid #c4c4c4;margin-bottom:15px;border-radius:3px}.landing-form-message textarea{height:150px;max-width:100%;padding:5px 10px;border:1px solid #c4c4c4;border-radius:3px}.mandatory-hint{font-size:10px;color:#333;margin-bottom:15px}.form-hint{font-size:11px;margin-bottom:42px}.landing-form-submit{text-align:center;margin-bottom:72px;font-weight:700}.landing-form-submit button{padding:10px 15px}@media only screen and (max-width:1149px){.contact-form-wrapper{padding-right:24px;padding-left:24px;background-image:none;background-color:#f1f1f1}.landing-form-name{width:49%}.landing-form-email{width:49%}.contact-form-landing{max-width:720px;background-image:none;background-color:#f1f1f1;margin-right:auto;margin-left:auto}.contact-form-landing-heading{color:#de292b;font-size:13px;margin-top:50px}.contact-form-landing-subtitle{font-size:24px;color:#333;margin-top:0}.contact-form-landing-description{font-size:15px;color:#333;margin-top:10px;margin-bottom:30px}.landing-form-name input{height:46px;width:100%;padding:0 10px;border:1px solid #c4c4c4;margin-bottom:15px;border-radius:3px}.landing-form-name input::placeholder{color:#6e6e6e}.landing-form-email input{height:46px;width:100%;padding:0 10px;border:1px solid #c4c4c4;margin-bottom:15px;border-radius:3px}.landing-form-email input::placeholder{color:#6e6e6e}.landing-form-subject input{max-width:720px;height:46px;padding:0 10px;border:1px solid #c4c4c4;margin-bottom:15px;border-radius:3px}.landing-form-subject input::placeholder{color:#6e6e6e}.landing-form-message textarea{height:135px;max-width:720px;padding:5px 10px;border:1px solid #c4c4c4;border-radius:3px}.landing-form-message textarea::placeholder{color:#6e6e6e}.form-hint{margin-top:30px;font-size:11px;margin-bottom:42px}.landing-form-submit{text-align:center;margin-bottom:65px}.landing-form-submit button{padding:15px 15px}}@media only screen and (max-width:639px){.contact-form-landing{max-width:345px}.landing-form-name{width:100%}.landing-form-email{width:100%}.contact-form-wrapper{padding-right:15px;padding-left:15px;background-image:none;background-color:#f1f1f1}.contact-form-landing{max-width:345px;background-image:none;background-color:#f1f1f1;margin-right:auto;margin-left:auto}.contact-form-landing-heading{color:#de292b;font-size:13px;margin-top:45px}.contact-form-landing-subtitle{font-size:24px;color:#333;margin-top:0}.contact-form-landing-description{font-size:15px;color:#333;margin-top:10px;margin-bottom:20px}.landing-form-name input{height:46px;max-width:345px;padding:0 10px;border:1px solid #c4c4c4;margin-bottom:15px}.landing-form-email input{height:46px;max-width:345px;padding:0 10px;border:1px solid #c4c4c4;margin-bottom:15px}.landing-form-subject input{max-width:345px;height:46px;padding:0 10px;border:1px solid #c4c4c4;margin-bottom:15px}.landing-form-message textarea{height:135px;max-width:345px;padding:5px 10px;border:1px solid #c4c4c4}.form-hint{margin-top:15px;font-size:11px;margin-bottom:15px}.landing-form-submit{text-align:center;margin-bottom:65px}.landing-form-submit button{width:100%;padding:15px 15px}}.contact-landing-form-wrapper{margin-bottom:40px}.contact-landing-form{max-width:920px;margin-right:auto;margin-left:auto}.contact-landing-form .form-hint{margin-top:15px;font-size:11px;margin-bottom:15px}.contact-landing-form strong{color:#000}.contact-landing-submit{font-weight:700}.contact-landing-submit button{padding:10px 15px}@media only screen and (max-width:1149px){.contact-landing-submit button{padding:15px 15px}}.contact-landing-form-wrapper{margin-top:30px}.contact-landing-btn{padding:10px 15px;color:#fff!important}@media only screen and (max-width:1149px){.contact-landing-form{max-width:720px;margin-right:auto;margin-left:auto}}@media only screen and (max-width:639px){.contact-landing-form{max-width:345px;margin-right:auto;margin-left:auto}.contact-landing-btn{padding:10px 15px;width:100%;margin-right:0;margin-bottom:10px}.contact-landing-submit{width:100%}}input:focus{outline:1px solid #DE292B}textarea:focus{outline:1px solid #DE292B}.direkt-anfrage-form-telefon{width:100%}.direkt-anfrage-form-telefon input{max-width:100%;height:40px;padding:0 10px;border:1px solid #c4c4c4;margin-bottom:15px;border-radius:3px}@media only screen and (max-width:1149px){.direkt-anfrage-form-telefon input{height:46px}}.direkt-anfrage-upload-hint{font-size:13px;margin-top:10px}#footer{line-height:2}.footer-content{background-color:#020506;color:#fff}.footer-content-body{width:1110px}@media only screen and (max-width:1149px){.footer-content-body{width:720px}}@media only screen and (max-width:639px){.footer-content-body{width:100%}}.footer-content-body-logo{max-width:155.31px;max-height:39px;margin-bottom:22px}.footer-content-body-logo-tablet{max-width:155.31px;max-height:39px;margin-bottom:22px}.footer-content-body-address{max-height:132px;font-size:15px}.footer-content-body-column{max-width:255px;margin-bottom:49.19px}.footer-content-body-column:first-child{margin-left:0}.footer-content-body-column:last-child{margin-right:0}@media only screen and (max-width:1149px){.footer-content-body-column{margin-bottom:0}}.footer-content-body-column-heading{font-size:18px;max-width:174px;max-height:24px;margin-bottom:14px}@media only screen and (max-width:639px){.footer-content-body-column-heading{margin-bottom:10px}.footer-content-body-column-heading-last{margin-bottom:0}}.footer-content-body-column-content{max-width:255px}.footer-content-body-tablet-bottom{margin-bottom:56.97px}.footer-link{font-size:15px}.footer-link:hover{color:#de292b}.footer-content-social-icons-row{max-height:35px}.footer-content-social-icons{height:35px;margin-right:5px;margin-left:5px;margin-top:5px}.footer-content-social-icons:first-child{margin-left:0}.footer-content-social-icons:hover{color:#de292b}.footer-content-border-wrapper{padding-left:24px;padding-right:24px;max-width:720px;margin-right:auto;margin-left:auto}@media only screen and (max-width:639px){.footer-content-border-wrapper{padding-left:15px;padding-right:15px;max-width:345px;margin-right:auto;margin-left:auto}}.footer-content-border{border-bottom-width:2px;border-color:#c4c4c4;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto}.footer-content-toggle-body{margin-bottom:20px}.footer-content-toggle-body-last{margin-bottom:0}@media only screen and (max-width:639px){.footer-content-body{max-width:345px}}.home .footer-content-body-tablet-bottom{margin-bottom:0}.home .footer-content-body-column{margin-bottom:0}.tuev-siegel-wrapper{display:none}.home .tuev-siegel-wrapper{display:block}.tuev-siegel-row{padding-bottom:30px}.tuev-image{width:140px;height:140px}.tuev-image.middle{margin:0 25px}@media only screen and (max-width:639px){.tuev-image{width:100px;height:100px}}@media only screen and (max-width:300px){.tuev-image{width:60px;height:60px}.tuev-image.middle{margin:0 10px}}.footer-image{object-fit:cover;min-height:350px;max-height:477px;width:100%}@media only screen and (max-width:1024px){.footer-image{min-height:350px}}.footer-image-textarea{left:50%;top:40%;transform:translate(-50%,-50%)}.footer-image-textarea-headline{font-size:40px;margin-bottom:12px;line-height:1.2}@media only screen and (max-width:1149px){.footer-image-textarea-headline{font-size:30px;margin-bottom:10px}}@media only screen and (max-width:640px){.footer-image-textarea-headline{font-size:24px}}.footer-image-textarea-slogan{font-size:15px;margin-bottom:22px;font-family:'Open Sans',sans-serif!important;font-weight:700;line-height:1.5}@media only screen and (max-width:1024px){.footer-image-textarea-slogan{margin-bottom:30px}}@media only screen and (max-width:640px){.footer-image-textarea-slogan{margin-bottom:15px}}.footer-image-button{display:inline-block}@media only screen and (max-width:640px){.footer-image-button{min-width:240px}}.footer-image-belly{background-repeat:no-repeat;background-size:contain}.footer-image-belly-desktop{position:absolute;bottom:-1px}.footer-image-belly-mobile{position:absolute;bottom:-5px}@media only screen and (max-width:1149px){.content-banner-wrapper{padding-top:130px}}.content-page-banner{height:250px}.content-banner-heading{font-size:35px}.content-heading p{font-family:'Open Sans',sans-serif!important;font-weight:300!important;text-transform:uppercase}@media only screen and (max-width:1149px){.content-page-banner{height:150px}.content-banner-heading{font-size:25px}}@media only screen and (max-width:639px){.content-page-banner{height:150px}}.landingpage .content-page-banner{height:450px}@media only screen and (max-width:1149px){.landingpage .content-page-banner{height:200px}}.content-heading p{font-size:30px;margin-bottom:15px}.content-heading p strong{color:#de292b}.video_container iframe{width:100%}@media only screen and (max-width:1149px){.content-heading p{font-size:24px;margin-bottom:10px}}strong{color:#de292b}.witt-gruppe-card{border:1px solid #dedede;padding:15px;max-width:397px}.witt-gruppe-card-image{max-width:145.15px;max-height:35px;margin-bottom:14px}.witt-gruppe-card-headline{font-size:16px;margin-bottom:12px}.witt-gruppe-card-address{font-size:15px;margin-bottom:10px}.witt-gruppe-card-infos{font-size:15px}@media only screen and (max-width:1149px){.witt-gruppe-card-image{margin-bottom:10px}.witt-gruppe-card-headline{font-size:17px;margin-bottom:10px}.witt-gruppe-card-infos{font-size:15px}}@media only screen and (max-width:639px){.witt-gruppe-card{max-width:345px}.witt-gruppe-card-image{max-width:152px;max-height:36.65px;margin-bottom:8.35px}.witt-gruppe-card-headline{font-size:17px;margin-bottom:10px}}.witt-gruppe-card-service{border:1px solid #dedede;padding:15px;max-width:397px;color:#de292b}.witt-gruppe-card-image-service{max-width:145.15px;max-height:35px;margin-bottom:14px}.witt-gruppe-card-headline-service{font-size:16px;margin-bottom:12px}.witt-gruppe-card-address-service{font-size:15px;margin-bottom:10px}.witt-gruppe-card-infos-service{font-size:15px}.witt-gruppe-card-service-btn{margin-top:30px;margin-bottom:50px}@media only screen and (max-width:1149px){.witt-gruppe-card-image-service{margin-bottom:10px}.witt-gruppe-card-headline-service{font-size:17px;margin-bottom:10px}.witt-gruppe-card-infos-service{font-size:15px}}@media only screen and (max-width:639px){.witt-gruppe-card-service{max-width:345px}.witt-gruppe-card-image-service{max-width:152px;max-height:36.65px;margin-bottom:8.35px}.witt-gruppe-card-headline-service{font-size:17px;margin-bottom:10px}}.witt-gruppe-card-partner-wrapper{margin-bottom:30px}.witt-gruppe-card-partner{border:1px solid #dedede;padding:15px;max-width:397px}.witt-gruppe-card-headline-partner{margin-bottom:12px;font-size:20px}.witt-gruppe-card-address-partner{font-size:15px;margin-bottom:10px}.witt-gruppe-card-infos-partner{font-size:15px}@media only screen and (max-width:1149px){.witt-gruppe-card-image-partner{margin-bottom:10px}.witt-gruppe-card-headline-partner{font-size:17px;margin-bottom:10px}.witt-gruppe-card-infos-partner{font-size:15px}}@media only screen and (max-width:639px){.witt-gruppe-card-partner{max-width:345px}.witt-gruppe-card-image-partner{max-width:152px;max-height:36.65px;margin-bottom:8.35px}.witt-gruppe-card-headline-partner{font-size:17px;margin-bottom:10px}}.witt-gruppe-card-vertreter-wrapper{margin-bottom:30px}.witt-gruppe-card-vertreter{border:1px solid #dedede;padding:15px;max-width:397px}.witt-gruppe-card-branch{margin-bottom:10px;font-size:13px}.witt-gruppe-card-headline-vertreter{font-size:24px;margin-bottom:12px}.witt-gruppe-card-address-vertreter{font-size:15px;margin-bottom:10px}.witt-gruppe-card-infos-vertreter{font-size:15px}@media only screen and (max-width:1149px){.witt-gruppe-card-image-vertreter{margin-bottom:10px}.witt-gruppe-card-headline-vertreter{font-size:17px;margin-bottom:10px}.witt-gruppe-card-infos-vertreter{font-size:15px}}@media only screen and (max-width:639px){.witt-gruppe-card-vertreter{max-width:345px}.witt-gruppe-card-headline-vertreter{font-size:17px;margin-bottom:10px}}.witt-gruppe-card-contracting-wrapper{margin-bottom:30px}.witt-gruppe-card-contracting{border:1px solid #dedede;padding:15px;max-width:397px}.witt-gruppe-card-divider{margin-top:10px;margin-bottom:10px}.witt-gruppe-card-image-contracting{max-width:145.15px;max-height:35px;margin-bottom:14px}.witt-gruppe-card-headline-contracting{margin-bottom:12px}.witt-gruppe-card-address-contracting{font-size:15px;margin-bottom:10px}.witt-gruppe-card-infos-contracting{font-size:15px}@media only screen and (max-width:1149px){.witt-gruppe-card-image-contracting{margin-bottom:10px}.witt-gruppe-card-image-contracting{margin-bottom:10px}.witt-gruppe-card-headline-contracting{font-size:17px;margin-bottom:10px}.witt-gruppe-card-infos-contracting{font-size:15px}}@media only screen and (max-width:639px){.witt-gruppe-card-contracting{max-width:345px}.witt-gruppe-card-image-contracting{margin-bottom:10px}.witt-gruppe-card-headline-contracting{font-size:17px;margin-bottom:10px}}.generic-table-wrapper{padding-top:1rem;padding-bottom:1rem;overflow:auto}.generic-table-with-head{min-width:825px}.generic-table-head-row{background-color:#dedede}.generic-table-head-row th{border:none}.generic-table-head-row th,.generic-table-head-row tr{padding:10px;font-size:15px;color:#333}.generic-table-body-row td{padding:10px;font-size:15px;color:#333}.references-links-headline{font-size:20px}.reference-icon{color:#333}.content-accordeon{padding-top:1rem;padding-bottom:1rem}.content-accordeon-title{background-color:#f3f3f3;font-size:16px;color:#333;height:50px;padding-left:15px;padding-top:18px;padding-bottom:15px;border:1px solid #dedede}.content-accordeon-title:focus{outline:0}.content-accordeon-chevron{color:#de292b;margin-right:15px}.ui-accordion-header-active .content-accordeon-chevron{transform:rotate(0)}.content-accordeon-body{font-size:15px;color:#333;padding-right:15px;padding-top:12px}.content-accordeon-image{max-width:100px;max-height:111.53px;margin-top:15px;margin-right:28px}.akkordeon-cards .witt-gruppe-card{border:none;max-width:100%;color:#de292b}.akkordeon-cards .witt-gruppe-card-image{margin-left:auto;width:180px;height:53px}.akkordeon-cards .content-accordeon-body{font-size:15px;color:#333;padding:0}.big-bg-fan{top:-50%;z-index:-1;width:44rem;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}@media only screen and (max-width:1149px){.big-bg-fan{overflow:hidden}}@media only screen and (max-width:639px){.big-bg-fan{display:none}}.rotate{animation:rotation 30s infinite linear}.rotate-fast{animation:rotation 2s infinite linear}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(-359deg)}}.ventilatorboerse-headline{font-size:30px;margin-bottom:15px}.ventilatorboerse-description{font-size:15px;margin-bottom:30px}.ventilatorboerse-big-image{width:397px;height:297px;position:relative}.ventilatorboerse-keydata{margin-left:31px}.ventilatorboerse-keydata-heading{font-size:20px;margin-bottom:10px}.ventilatorboerse-keydata-list{padding-left:1.1rem!important;margin-bottom:15px}.ventilatorboerse-big-image-section{margin-top:30px;margin-bottom:30px}.ventilatorboerse-image{width:176px;height:176px;background-size:cover;margin-right:10px;position:relative}.image-lightbox::after,.ventilatorboerse-big-image::after,.ventilatorboerse-image::after{content:"";display:block;height:100%;width:100%;opacity:0;background:rgba(0,0,0,.5);-moz-transition:all 1s;-webkit-transition:all 1s;transition:all .2s;top:0;left:0;position:absolute}.image-lightbox:hover:after,.ventilatorboerse-big-image:hover:after,.ventilatorboerse-image:hover:after{opacity:1}.image-lightbox p,.ventilatorboerse-big-image p,.ventilatorboerse-image p{color:#fff;z-index:1;position:relative;transition:all .2s;opacity:0}.image-lightbox:hover p,.ventilatorboerse-big-image:hover p,.ventilatorboerse-image:hover p{opacity:1}.ventilatorboerse-more-infos-heading{font-size:20px;margin-bottom:15px}.ventilatorboerse-more-infos-tel{margin-bottom:10px}.ventilatorboerse-more-infos-resource{color:#de292b;margin-bottom:10px}.ventilatorboerse-button{margin-top:38px}.ventilatorboerse-divider{margin-top:30px;margin-bottom:30px}.ventilatorboerse-more-infos{margin-top:30px}@media only screen and (max-width:1149px){.ventilatorboerse-headline{font-size:24px;margin-bottom:10px}.ventilatorboerse-description{font-size:15px;margin-bottom:30px}.ventilatorboerse-big-image{width:345px;height:258px;position:relative}.ventilatorboerse-keydata{margin-left:30px}.ventilatorboerse-keydata-heading{font-size:20px;margin-bottom:10px}.ventilatorboerse-keydata-list{padding-left:1.1rem!important;margin-bottom:15px}.ventilatorboerse-big-image-section{margin-top:30px;margin-bottom:15px}.ventilatorboerse-image{max-width:157px;max-height:157px}.ventilatorboerse-more-infos-heading{font-size:20px;margin-bottom:15px}.ventilatorboerse-more-infos-tel{margin-bottom:10px}.ventilatorboerse-more-infos-resource{color:#de292b;margin-bottom:10px}.ventilatorboerse-button{margin-top:27px}.ventilatorboerse-button a{padding-left:15px;padding-top:15px;padding-bottom:15px}.ventilatorboerse-divider{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width:639px){.ventilatorboerse-keydata{margin-left:0}.ventilatorboerse-images{margin-bottom:15px}.ventilatorboerse-more-infos{margin-top:20px}.ventilatorboerse-button{width:100%;text-align:center}}.breadcrumb-bg-wrapper{background-color:#f3f3f3;padding-right:30px;padding-left:30px}@media only screen and (max-width:1149px){.breadcrumb-bg-wrapper{padding-right:24px;padding-left:24px}}.breadcrumb-wrapper{background-color:#f3f3f3}@media only screen and (max-width:1149px){.breadcrumb-wrapper{max-width:720px;margin-right:auto;margin-left:auto}}@media only screen and (max-width:639px){.breadcrumb-wrapper{max-width:345px;margin-right:auto;margin-left:auto}}.breadcrumb{max-height:50px;height:30px;max-width:1110px;margin-bottom:40px;font-size:13px}.landingpage .breadcrumb{max-width:1110px}.landingpage.service .breadcrumb{max-width:1110px}@media only screen and (max-width:1149px){.breadcrumb{max-width:720px;margin-bottom:30px}}@media only screen and (max-width:639px){.breadcrumb{height:100%;font-size:12px}}.breadcrumb ul{margin-right:auto;padding-top:7px;padding-bottom:7px}.mod_breadcrumb li{display:inline-block}#main.main-content{max-width:825px;float:none;margin-right:15.5px}@media only screen and (max-width:1149px){#main.main-content{max-width:720px;margin-right:auto;margin-left:auto}}#right.aside-content{max-width:269.5px;margin:0;border-left:2px solid #f3f3f3}@media only screen and (max-width:1149px){#main.main-content{width:100%;border:none}}.landingpage #main.main-content{margin-right:0;max-width:1110px}.landingpage .mod_article.content{max-width:920px;margin-left:auto;margin-right:auto}.links-sidebar{max-width:255px;padding-left:14.5px;margin-bottom:50px;line-height:2.5}.links-sidebar-headline{font-size:20px;font-family:'Open Sans',sans-serif!important;font-weight:300!important}.links-sidebar-links{font-size:15px;padding-left:10px}.links-sidebar-links:hover{background-color:#dedede}.links-sidebar-links:active{color:#de292b}.sidebar-card{padding-left:14.5px;margin-bottom:40px}.side-bar-card-image{width:254px;height:190px;border-radius:15px 0;object-fit:cover;object-position:center center}.side-bar-card-heading{font-size:20px;margin-top:15px;margin-bottom:10px}.side-bar-card-description{font-size:15px;margin-bottom:25px}.fanfinder-row-wrapper{padding-left:24px;padding-right:24px}@media only screen and (max-width:639px){.fanfinder-row-wrapper{padding-left:0;padding-right:0}}.fanfinder-row{max-width:720px;margin-right:auto;margin-left:auto}@media only screen and (max-width:639px){.fanfinder-row{max-width:375px;margin-right:auto;margin-left:auto}}@media only screen and (max-width:639px){.fanfinder-row-image{left:15px!important;top:10px}.fanfinder-row-textarea{margin-left:38px}}.suchergebnisse-wrapper{padding-left:30px;padding-right:30px}@media only screen and (max-width:1149px){.suchergebnisse-wrapper{padding-left:0;padding-right:0}}@media only screen and (max-width:639px){.suchergebnisse-wrapper{padding-left:0;padding-right:0}}.suchergebnisse{max-width:903px;margin-bottom:50px}@media only screen and (max-width:1149px){.suchergebnisse{max-width:720px;padding-right:24px;padding-left:24px}}@media only screen and (max-width:639px){.suchergebnisse{max-width:345px;padding-right:15px;padding-left:15px}}.suchergebnisse-link{margin-bottom:30px}.suchergebnisse-heading{font-size:30px;color:#333;margin-bottom:15px}.suchergebnisse-link-heading{color:#de292b}.suchergebnisse-link-relevance{font-size:15px;color:#6e6e6e}.suchergebnisse-link-context{font-size:15px;margin-bottom:9px}.suchergebnisse-link-context .highlight{background-color:#de292b;color:#fff}.suchergebnisse-link-url{color:#6e6e6e;font-size:15px}.impressum-wrapper{padding-left:30px;padding-right:30px}@media only screen and (max-width:1149px){.impressum-wrapper{padding-left:0;padding-right:0}}@media only screen and (max-width:639px){.impressum-wrapper{padding-left:0;padding-right:0}}.impressum{max-width:903px}.impressum strong{color:#333}@media only screen and (max-width:1149px){.impressum{max-width:720px;padding-right:24px;padding-left:24px}}@media only screen and (max-width:639px){.impressum{max-width:345px;padding-right:15px;padding-left:15px}}.no-margin-b{margin:0!important}.normal-red{color:#de292b}.hover-red{color:#bf1c18}.reference-links-ul{padding:0!important}.reference-links{color:#de292b}p.references-links-headline{font-family:'Open Sans',sans-serif!important;font-weight:300!important;text-transform:uppercase}.reference-links:hover{color:#bf1c18}.hover-red:hover{color:#de292b}.hover-navigation-link:hover{color:#de292b}.hover-navigation-bg-link:hover{background-color:#dedede}.active-navigation-link{color:#a51815}.active-red{color:#a51815}.bg-normal-red{background-color:#de292b}.bg-normal-red:hover{background-color:#bf1c18}.normal-gray{color:#c4c4c4}.normal-1-gray{color:#dedede}.normal-2-gray{color:#f3f3f3}.normal-3-gray{color:#f9f9f9}.bg-normal-gray{background-color:#c4c4c4}.bg-normal-1-gray{background-color:#dedede}.bg-normal-2-gray{background-color:#f3f3f3}.border-normal-gray{background-color:#c4c4c4;height:1px}.border-normal-1-gray{background-color:#dedede;height:1px}.border-normal-2-gray{background-color:#f3f3f3;height:1px}.a-links a{color:#de292b}.a-links a :hover{color:#de292b}.ul-bullets ul{list-style:none!important;padding-left:2rem}.ul-bullets ul li::before{content:"\2022"!important;color:#de292b!important;font-weight:700!important;display:inline-block!important;width:1em!important;margin-left:-1em!important}.ul-bullets ul.accordion-reference-list li::before{display:none!important}tr:nth-child(2n){background-color:#fff!important}tr:nth-child(odd){background-color:#f3f3f3}.sticky-fanfinder{display:none}@media only screen and (min-width:1025px){.sticky-fanfinder{top:19rem;position:fixed}}.fanfinder{width:75px;height:100px;background:#c53030;transition:width .5s}.fanfinder:hover{width:300px}.rotation-animation{animation:spin 6s linear infinite}.fast-rotation-animation{animation:spin 1s linear infinite}.mySecondarySlides{display:none}.nextSecondary,.prevSecondary{top:50%;font-weight:700;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.nextSecondary{right:0;border-radius:3px 0 0 3px}.nextSecondary:hover,.prevSecondary:hover{background-color:rgba(0,0,0,.8)}.textSecondary{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertextSecondary{color:#f2f2f2;position:absolute;top:0}.dotSecondary{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#fff;border-radius:50%;display:inline-block;transition:background-color .6s ease;border:2px solid red}.activeSecondary,.dotSecondary:hover{background-color:red}.fadeSecondary{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}@media only screen and (max-width:300px){.nextSecondary,.prevSecondary,.textSecondary{font-size:11px}}.anfahrt strong{color:#000}.anfahrt,.anfahrt-embedded-map{max-width:920px}.anfahrt-embedded-map{margin-top:40px;max-width:1110px}@media only screen and (max-width:1149px){.anfahrt,.anfahrt-embedded-map{max-width:720px}}@media only screen and (max-width:639px){.anfahrt,.anfahrt-embedded-map{max-width:345px}}.container .gallery a img{float:left;width:25%;height:auto;border:2px solid #fff;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.sl-overlay{background:#000;opacity:.7}.lightbox-hover-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px}.wrap{max-width:900px;margin:0 auto}.glide__slide{border:1px solid #000;margin:0;text-align:center}.content-select-slider{height:25rem}@media only screen and (min-width:1025px){.content-select-slider{height:35rem}}.witt-footer{margin-top:60px}.product-landing-footer{height:25rem}@media only screen and (min-width:767px){.witt-footer{margin-top:50px}}@media only screen and (min-width:1600px){.product-landing-footer{height:35rem}}th,tr{border:1px solid #ddd;text-align:left;padding:8px}tr:nth-child(2n){background-color:#ddd}.mod_newsarchive>h2{display:none}@media only screen and (max-width:768px){.mod_newsarchive .image_container img{width:100%}}.search input{padding-top:.15rem;padding-bottom:.15rem}@media only screen and (max-width:1023px){.search input{width:329px;height:45px}.search svg{width:15px!important;height:15px!important;top:15px!important;right:22px!important}}@media only screen and (max-width:639px){.search input{width:100%;height:45px}}.search input:focus{outline:0}.big-slider-arrow{border:none!important;box-shadow:none!important}.big-slider-arrow-icon{width:93px;color:#de292b}.big-slider-arrow-icon:hover{color:#bf1c18}.big-slider-arrow-icon:active{color:#a51815}.big-slider-bullet{width:.9rem!important;height:.9rem!important;background-color:#fff!important}.big-slider-bullet.glide__bullet--active{background-color:#de292b!important}.big-slider-bullet:focus{border:none!important}.big-slider-glide_slide{border:none!important}.slider-bg-image{max-width:100%;max-height:800px}.big-slider-overlay{bottom:-3%;right:-25%;width:80%}.big-slider-overlay-text{width:40%;top:46%;left:41%;transform:translate(-50%,-50%)}.big-slider-title{font-family:'Open Sans';color:#333;font-size:36px}.big-slider-subtitle{font-size:27px;font-weight:300}.big-slider-btn{margin-top:15px}@media only screen and (max-width:1149px){.big-slider-arrow{display:none!important}.slider-bg-image{height:478px}.big-slider-overlay{bottom:3%;right:-25%;width:80%}}@media only screen and (max-width:1149px){.big-slider-glide{padding-top:80px}}@media only screen and (max-width:1530px){.big-slider-overlay-text{top:49%}}@media only screen and (max-width:1300px){.big-slider-overlay-text{top:49%}.big-slider-title{color:#333;font-size:32px}.big-slider-subtitle{font-size:25px}}@media only screen and (max-width:1149px){.big-slider-overlay-text{top:49%;left:39%}.big-slider-title{color:#333;font-size:32px}.big-slider-subtitle{font-size:24px}}@media only screen and (max-width:1024px){.big-slider-overlay{bottom:5%;right:-25%;width:80%}}@media only screen and (max-width:900px){.big-slider-overlay{bottom:13%;right:-23%;width:85%}.big-slider-overlay-text{left:38%;width:42%;top:51%}}@media only screen and (max-width:768px){.big-slider-overlay{bottom:8%;right:-28%;width:100%}}@media only screen and (max-width:700px){.big-slider-overlay{bottom:8%;right:-32%;width:111%}}@media only screen and (max-width:600px){.big-slider-overlay{bottom:8%;right:-32%;width:123%}.big-slider-overlay-text{left:38%;width:46%;top:51%}}@media only screen and (max-width:500px){.slider-bg-image{height:480px}.big-slider-overlay{right:-58%;width:169%;top:12%}.big-slider-overlay-text{left:38%;width:46%}}@media only screen and (max-width:400px){.big-slider-overlay{right:-58%;width:169%;top:19%}.big-slider-overlay-text{left:38%;width:52%;top:51%}.big-slider-title{font-size:28px}.big-slider-subtitle{font-size:20px}}.kachel-image{max-width:416px;max-height:416px;object-fit:cover;border-radius:0 0 30px 0}.kachel-wrapper{padding-right:30px;padding-left:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kachel{margin-right:auto;margin-left:auto;max-width:1110px}.kachel-textarea-wrapper{background-color:#6e6e6e;color:#fff;padding-left:47px;padding-right:66px;border-radius:30px 0 0 0}.kachel-heading{margin-top:110px;font-size:25px}.kachel-description{font-size:15px}.kachel-btn{margin-top:25px;margin-bottom:25px;min-width:150px}@media only screen and (max-width:1149px){.kachel-wrapper{padding-right:24px;padding-left:24px;width:825px}.kachel{margin-right:auto;margin-left:auto;max-width:720px}.kachel-textarea-wrapper{max-width:50%}.kachel-heading{margin-top:25px;font-size:20px}.kachel-image{max-width:50%}}@media only screen and (max-width:842px){.kachel-wrapper{width:622px}}@media only screen and (max-width:639px){.kachel-wrapper{width:345px}.kachel{display:flex;flex-direction:column}.kachel-textarea-wrapper{max-width:100%;order:2;border-radius:0 0 15px 0}.kachel-image{max-width:100%;order:1;border-radius:15px 0 0 0}}.branchen-slider-arrow{border:none}.branchen-slider-arrow-left{left:0!important}.branchen-slider-arrow-right{right:0!important}.branchen-slider-arrow-icon{width:54px}li.branchen-slider-glide_slide{border:none!important}.branchen-slider-image{border-radius:15px 0 15px 0;max-width:1110px;height:624px}.branchen-slider-image-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;max-width:730px}.branchen-slider-image-text-headline{font-size:25px}.branchen-slider-image-text-description{font-size:15px}.branchen-slider-image-text-btn{margin-top:30px}.branchen-slider-control-btns{max-width:1110px;margin-right:auto;margin-left:auto}.branchen-slider-links{justify-content:normal;margin-top:30px}.branchen-slider-link:hover{background-color:#bf1c18}.branchen-slider-link{color:#fff;display:block;padding-left:15px;padding-right:15px;white-space:nowrap;padding-top:10px;padding-bottom:10px;background-color:#de292b;margin-right:15px;margin-bottom:15px;min-width:255px;display:inline-block;font-weight:700}.branchen-slider-link.active{background-color:#333;color:#fff}.branchen-slider-bullet{width:.9rem!important;height:.9rem!important;background-color:#fff!important}.branchen-slider-bullet:focus{border:2px #de292b solid;background-color:#de292b!important}.branchen-slider-bullet:hover{border:2px #de292b solid;background-color:#de292b!important}.branchen-slider-select-mobile{font-size:15px;width:100%;border:1px solid #dedede;margin-bottom:30px;height:45px;padding-right:15px;padding-left:15px}@media only screen and (max-width:1149px){.branchen-slider-link{min-width:222px}.branchen-slider-image-text-headline{margin-bottom:10px}.branchen-slider-image-text-description{margin-top:10px}.branchen-slider-image-text-btn{margin-top:45px}}@media only screen and (max-width:770px){.branchen-slider-link{min-width:30%}}@media only screen and (max-width:639px){.branchen-slider-image{max-width:345px;height:194px}.branchen-slider-arrow{top:20%!important}.branchen-slider-bullets{width:100%;text-align:center;bottom:-40px}.branchen-slider-bullet{width:.9rem!important;height:.9rem!important;background-color:#fff!important;border:2px #de292b solid}.branchen-slider-bullet.glide__bullet--active{background-color:#de292b!important}}.glide__bullet:focus,.glide__bullet:hover{border:none!important;background-color:#de292b!important}.product-slider-arrow{border:none}.product-slider-arrow-left{left:0!important;box-shadow:none!important}.product-slider-arrow-right{right:0!important;box-shadow:none!important}.product-slider-arrow-icon{width:54px;color:#de292b}li.product-slider-glide_slide{border:none!important}.product-slider-image-text-headline{font-size:25px}.product-slider-image-text-description{font-size:15px}.product-slider-rotorblatt{max-width:95%;margin-left:-1.5rem}.product-slider-image{position:absolute;top:27%;width:25%;left:9%}.product-slider-image-text{position:absolute;top:47%;left:57%;transform:translate(-50%,-50%)}.product-slider-image-text-btn{margin-top:10px}.product-slider-links{display:flex;flex-wrap:wrap;margin-top:30px}.product-slider-link:hover{background-color:#bf1c18}.product-slider-link{color:#fff;display:block;padding-left:15px;padding-right:15px;white-space:nowrap;padding-top:10px;padding-bottom:10px;background-color:#de292b;margin-right:15px;margin-bottom:15px;width:255px;font-weight:700}.product-slider-link.active{background-color:#333;color:#fff}.product-slider-bullet{width:.9rem!important;height:.9rem!important;background-color:#fff!important}.product-slider-bullet:focus{border:2px #de292b solid;background-color:#de292b!important}.product-slider-bullet:hover{border:2px #de292b solid;background-color:#de292b!important}.product-slider-select-mobile{font-size:15px;width:100%;border:1px solid #dedede;margin-bottom:30px;height:45px;padding-right:15px;padding-left:15px}@media only screen and (max-width:1150px){.product-slider-image-text-headline{font-size:24px;margin-bottom:10px}.product-slider-image-text-description{font-size:15px}.product-slider-rotorblatt{max-width:718px;margin-left:-1.5rem}.product-slider-image{position:absolute;top:27%;max-width:207px;max-height:153px;left:12%}.product-slider-image-text{position:absolute;top:50%;left:59%;transform:translate(-50%,-50%)}.product-slider-image-text-btn{margin-top:10px}}@media only screen and (max-width:780px){.product-slider-image-text{top:47%;width:250px}.product-slider-image{top:23%}.product-slider-rotorblatt{max-width:100%}.product-slider-image-text-headline{font-size:24px;margin-bottom:5px}}@media only screen and (max-width:639px){.product-slider-rotorblatt{margin-left:0;max-width:100%}.product-slider-image{max-width:314px;max-height:162px;width:100%;object-fit:contain;top:0;left:0}.product-slider-arrow{top:20%!important}.product-slider-bullets{width:100%;text-align:center;bottom:-40px}.product-slider-image-text-btn{width:100%;margin-top:30px}.product-slider-bullet{width:.9rem!important;height:.9rem!important;background-color:#fff!important;border:2px #de292b solid}.product-slider-bullet.glide__bullet--active{background-color:#de292b!important}}.product-slider-glide ul{padding-left:0}.product-slider-glide ul li::before{display:none!important}.news-overview-pagination li a,.news-overview-pagination li strong{border:1px solid #c4c4c4;color:#de292b}.news-overview-pagination li a:hover{border:1px solid #c4c4c4;background-color:#f1f1f1}.news-overview-pagination .active{color:#4e4e4e;background-color:#f1f1f1}.landingpage .product-slider-glide{max-width:1110px;margin-right:auto;margin-left:auto}.landingpage .product-slider-rotorblatt{max-width:100%;margin-left:0}.landingpage .product-slider-image{position:absolute;top:22%;width:250px;left:14%}.landingpage .product-slider-image-text{position:absolute;top:47%;left:63%;transform:translate(-50%,-50%)}.landingpage .product-slider-image-text-btn{margin-top:30px}.landingpage .product-slider-image-text-headline{margin-bottom:10px}.landingpage .product-slider-control-btns{max-width:1110px;margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px}.landingpage .product-slider-links{justify-content:normal;margin-top:0}.landingpage .product-slider-link{width:176px}@media only screen and (max-width:1149px){.landingpage .product-slider-glide{max-width:720px}.landingpage .product-slider-control-btns{max-width:720px}.landingpage .product-slider-image-text{position:absolute;top:48%;left:63%;transform:translate(-50%,-50%)}.landingpage .product-slider-image-text-btn{margin-top:20px}.landingpage .product-slider-image{position:absolute;top:19%;width:207px;left:10%}.landingpage .product-slider-arrow-icon{width:88px;color:#de292b}.landingpage .product-slider-arrow-right{top:40%;right:-22px!important;box-shadow:none!important}.landingpage .product-slider-arrow-left{top:40%;left:-22px!important;box-shadow:none!important}.landingpage .product-slider-link{width:205px}}@media only screen and (max-width:1149px){.landingpage .product-slider-arrow-right{top:40%;right:0!important;box-shadow:none!important}.landingpage .product-slider-arrow-left{top:40%;left:0!important;box-shadow:none!important}}@media only screen and (max-width:738px){.landingpage .product-slider-link{width:172px}.landingpage .product-slider-links{justify-content:center}.landingpage .product-slider-image-text{top:47%;width:300px;left:67%}}@media only screen and (max-width:639px){.landingpage .product-slider-glide{max-width:345px}.landingpage .product-slider-image{position:absolute;top:-1%;width:207px;left:20%}.landingpage .product-slider-arrow-icon{display:none}.landingpage .glide-select{margin-left:auto;margin-right:auto;width:345px;display:block}}.ws-highlights-content--box p{line-height:1.5}.ws-highlights-paginator>button:hover{border:none!important;background-color:#de292b!important}@media only screen and (max-width:1149px){.ws-highlights-content--box .category{font-size:13px}}.sl-close{color:#fff!important}.sl-close:focus{outline:0!important}.sl-image img{border:4px solid #fff!important;background-color:#fff}.sl-counter{color:#fff!important}.sl-prev{color:#fff!important}.sl-next{color:#fff!important}.sl-next:focus,.sl-prev:focus{outline:0}.sl-caption.pos-bottom{background:0 0!important;bottom:-40px!important;font-size:13px!important;font-weight:700!important}dd{display:none}.footer-content img.chevron{transform:rotate(180deg)}.footer-content .open img.chevron{transform:rotate(0)}.mod_article h2,.mod_article h3,.mod_article h4,.mod_article h5{margin-bottom:.6rem}.accordion-reference-list li{padding:0;list-style-type:none}.accordion-panel-reference-list{display:none}button-reference-list{border:none}.content-accordeon-title.active svg{transform:rotate(0)}.not-found-image{width:100vw;height:100vh;object-fit:cover;margin-top:10px}@media only screen and (max-width:639px){.not-found-site .headline{font-size:20px!important}.site-not-found-text{width:250px}}.image_container figcaption{font-style:italic}.tooltip{cursor:pointer;height:12px;width:12px;background-color:#de292b;border-radius:50%;display:inline-block}.tooltip.active,.tooltip:hover{background-color:#000}.tooltip .tooltiptext{margin-right:1rem;visibility:hidden;width:300px;padding:15px;background-color:#fff;box-shadow:0 0 6px #00000029;border:1px solid #dedede;color:#000;transform:translateX(-100%);position:absolute;z-index:1}.tooltiptext .logo{margin-bottom:.875rem;height:35px;object-fit:cover}.tooltiptext .title{margin-bottom:.75rem}.tooltip.active .tooltiptext{visibility:visible}
.wrapper{width:90%;max-width:800px;margin:0;text-align:center}.icon{display:inline-block;width:24px;height:24px;vertical-align:middle;fill:#fff}.icon-close:hover{fill:#BF1C18}.icon-close:active{fill:#A51815}.icon-close:focus{outline:0}.modal{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;max-height:100vh;max-height:calc(var(--vh,1vh) * 100);overflow-y:auto;overflow-x:hidden}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,0%,.5);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal-wrapper{padding:30px;position:absolute;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%)!important;width:1150px;background-color:#fff;box-shadow:0 0 1.5em hsl(0deg 0% 0% / 35%)}.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.modal-close{position:absolute;top:-53px;right:-16px;padding:1em;color:#fff;background:0 0;border:0}.modal-close:hover{color:#777}.modal-close:focus{outline:0}.modal-title{font-size:30px;text-transform:uppercase;margin-top:10px;margin-bottom:15px;color:#333}.modal-subtitle{font-size:15px;margin-bottom:30px;color:#333}.modal-body{text-align:center}.modal-content-title{font-size:20px;color:#303030;text-transform:uppercase;margin-bottom:20px}.modal-content-card{box-shadow:0 3px 6px #00000029;border-radius:0 0 15px 0;margin-right:20px;margin-bottom:20px;transition:.5s all ease}.content-card-img{width:249px;height:133px;border-radius:15px 0 0 0;background-size:cover;background-position:center}.modal-content-card .selected{background-color:#de292b;color:#fff}.modal-content-card:hover{transform:scale(1.05)}.modal-content-card-title{border-radius:0 0 15px 0;padding:15px 5px;text-transform:uppercase;font-size:13px}.modal-content-img{border-radius:15px 0 0 0}.modal-content-controls{text-align:center}.next-btn{font-size:15px;background-color:#dedede;color:#6e6e6e;border-radius:3px;box-shadow:0 0 6px #00000059;border:none;font-weight:700}.next-btn.enabled{background-color:#de292b;color:#fff}.next-btn:hover{font-size:15px;background-color:#dedede;color:#6e6e6e;border-radius:3px;box-shadow:0 0 6px #00000059;border:none;font-weight:700}.next-btn a:hover img{animation-name:noname!important;-webkit-animation-name:noname;animation:arrow-shake .5s linear;-webkit-animation-duration:.5s arrow-shake linear;animation-duration:.5s arrow-shake linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.enabled.next-btn a:hover img{animation-name:arrow-shake!important;-webkit-animation-name:arrow-shake;animation:arrow-shake .5s linear;-webkit-animation-duration:.5s arrow-shake linear;animation-duration:.5s arrow-shake linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.next-btn.enabled:hover{background-color:#bf1c18;color:#fff}.next-btn.enabled:active{background-color:#a51815}.next-btn:focus{outline:0}.previous-btn{color:#de292b;margin-right:25px;font-size:15px;cursor:pointer;font-weight:700}.previous-btn .red-button-arrow{display:inline-block;height:15px;width:13px;margin-bottom:3px;margin-right:6px;margin-left:5px;transform:rotate(180deg)}.step-2{display:none}.step-3{display:none}.modal-content-desktop{display:inline-block}.modal-content-mobile{display:none}@media only screen and (max-width:1149px){.modal-wrapper{position:absolute;z-index:9999;top:0;left:50%;transform:translateX(-50%)!important;width:100%;min-height:100%;background-color:#fff;box-shadow:0 0 1.5em hsl(0deg 0% 0% / 35%)}.modal-close{position:absolute;top:0;right:0;padding:1em;background:0 0;border:0}.icon{display:inline-block;width:24px;height:24px;vertical-align:middle;fill:#DE292B}.card-wrapper{max-width:555px}}@media only screen and (max-width:639px){.modal-content-desktop{display:none}.modal-content-mobile{display:inline-block;width:100%}.modal-wrapper{padding:15px}.modal-content-mobile select{height:50px;width:100%;border:1px solid #dedede;margin-bottom:15px;padding-left:15px;padding-right:15px;color:#333}.modal-content-mobile select:focus{outline:0}.modal-content-controls{max-width:100%;margin-right:auto;margin-left:auto}option{color:#333}option:first-of-type{color:#9e9e9e}.modal-header{padding-top:65px}.modal-title{font-size:24px}.next-btn{order:1;width:100%;display:block;margin-right:auto;margin-left:auto;height:50px}.previous-btn{order:2;margin-right:0;margin-top:15px;font-weight:700}.modal-title{max-width:186px;margin-right:auto;margin-left:auto}.modal-subtitle{max-width:324px;margin-right:auto;margin-left:auto}}.previous-btn:hover{fill:#BF1C18}.previous-btn:active{fill:#A51815}.previous-btn:focus{outline:0}.modal-snippet-wrapper{top:25%;position:sticky;z-index:1;max-width:177px;color:#fff}.modal-snippet-title{font-size:20px}.modal-snippet-description{font-size:12px;margin-bottom:6px}.modal-snippet-button{font-size:15px}.modal-snippet-button:focus{outline:0}.modal-show .modal-snippet-venti{width:50px;height:50px;position:absolute;right:20px;top:33px}.modal-show .modal-snippet-textarea{padding-top:13px;padding-left:20px;padding-bottom:15px;transition:all .2s;width:5px;display:none}.modal-show{width:90px;height:117px;background-color:#de292b;transition:all .2s;line-height:1.2;border-radius:0 5px 5px 0}.modal-show:hover{width:267px;height:117px;background-color:#bf1c18}.modal-show:hover .modal-snippet-venti{animation:rotation 2s infinite linear}.modal-show:hover .modal-snippet-textarea{display:inline-block;width:157px}@media only screen and (max-width:1149px){.modal-snippet-wrapper{display:none}}.fanfinder-mobile-wrapper{width:100%;min-height:50px;background-color:#de292b}@media print{.no-print,.no-print *{display:none!important}}@media only screen and (max-width:639px){.fanfinder-row-textarea>p{font-size:13px}}.modal-content-mobile select{text-transform:uppercase}
