@charset "UTF-8";/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0!important;right:0!important;width:100%!important;border:none!important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}
@font-face {
  font-family: 'icomoon';
  src:
    url('../../files/Grundlagen_Homepage/Layout/icomoon/fonts/icomoon.ttf?3x62cr') format('truetype'),
    url('../../files/Grundlagen_Homepage/Layout/icomoon/fonts/icomoon.woff?3x62cr') format('woff'),
    url('../../files/Grundlagen_Homepage/Layout/icomoon/fonts/icomoon.svg?3x62cr#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-duroplaste-tempern:before {
  content: "\e911";
}
.icon-kunststoffe-kaschieren:before {
  content: "\e912";
}
.icon-kunststoffe-schrumpfen:before {
  content: "\e913";
}
.icon-lebensmittelprozesse:before {
  content: "\e914";
}
.icon-lebensmittel-trocknen:before {
  content: "\e915";
}
.icon-loesemittel-abdunsten:before {
  content: "\e916";
}
.icon-loesemittellacke-vernetzen:before {
  content: "\e917";
}
.icon-organobleche-erwaermen:before {
  content: "\e918";
}
.icon-pulverlacke-angelieren:before {
  content: "\e919";
}
.icon-pulverlacke-aushaerten:before {
  content: "\e91a";
}
.icon-thermoplaste-erwaermen:before {
  content: "\e91b";
}
.icon-wasserbasierte-lacke-trocknen:before {
  content: "\e91c";
}
.icon-altern:before {
  content: "\e901";
}
.icon-H2-herst:before {
  content: "\e902";
}
.icon-haerten-gluehen:before {
  content: "\e903";
}
.icon-keramiken-entbindern:before {
  content: "\e904";
}
.icon-keramiken-metalle-entbindern:before {
  content: "\e905";
}
.icon-keramiken-sintern:before {
  content: "\e906";
}
.icon-keramiken-trocknen:before {
  content: "\e907";
}
.icon-metalle-entbindern:before {
  content: "\e908";
}
.icon-metalle-sintern:before {
  content: "\e90a";
}
.icon-pyrolyse:before {
  content: "\e90b";
}
.icon-tempern-aushaerten:before {
  content: "\e90c";
}
.icon-therm-umwandlungsprozesse:before {
  content: "\e90d";
}
.icon-trocknung:before {
  content: "\e90e";
}
.icon-vakuum-prozessgasloeten:before {
  content: "\e90f";
}
.icon-waermebehandlung:before {
  content: "\e910";
}
.icon-home:before {
  content: "\e900";
}
.icon-image2:before {
  content: "\e93c";
}
.icon-camera3:before {
  content: "\e946";
}
.icon-play:before {
  content: "\e957";
}
.icon-phone:before {
  content: "\ea1c";
}
.icon-phone-wave:before {
  content: "\ea1f";
}
.icon-at-sign:before {
  content: "\ea2f";
}
.icon-envelop5:before {
  content: "\ea34";
}
.icon-location5:before {
  content: "\ea3c";
}
.icon-calendar2:before {
  content: "\ea60";
}
.icon-printer4:before {
  content: "\ea6a";
}
.icon-mobile:before {
  content: "\ea78";
}
.icon-bubble-notification:before {
  content: "\eaca";
}
.icon-search:before {
  content: "\eb30";
}
.icon-menu7:before {
  content: "\ec71";
}
.icon-earth:before {
  content: "\ec96";
}
.icon-link2:before {
  content: "\ec9b";
}
.icon-warning2:before {
  content: "\ed50";
}
.icon-arrow-up2:before {
  content: "\edb8";
}
.icon-arrow-right2:before {
  content: "\edbc";
}
.icon-arrow-down2:before {
  content: "\edc0";
}
.icon-arrow-left2:before {
  content: "\edc4";
}
.icon-facebook2:before {
  content: "\eef0";
}
.icon-instagram:before {
  content: "\eef1";
}
.icon-linkedin:before {
  content: "\ef28";
}
.icon-xing:before {
  content: "\ef32";
}
.icon-file-pdf:before {
  content: "\ef3e";
}
.icon-file-word:before {
  content: "\ef40";
}
.icon-file-excel:before {
  content: "\ef41";
}
.icon-pencil2:before {
  content: "\e909";
}
.icon-map:before {
  content: "\e94b";
}
.icon-clock:before {
  content: "\e94e";
}
.icon-key:before {
  content: "\e98d";
}
.icon-wrench:before {
  content: "\e991";
}
.icon-equalizer:before {
  content: "\e992";
}
.icon-equalizer2:before {
  content: "\e993";
}
.icon-cog:before {
  content: "\e994";
}
.icon-cogs:before {
  content: "\e995";
}
.icon-hammer:before {
  content: "\e996";
}
.icon-magic-wand:before {
  content: "\e997";
}
.icon-pie-chart:before {
  content: "\e99a";
}
.icon-meter:before {
  content: "\e9a6";
}
.icon-meter2:before {
  content: "\e9a7";
}
.icon-fire:before {
  content: "\e9a9";
}
.icon-lab:before {
  content: "\e9aa";
}
.icon-magnet:before {
  content: "\e9ab";
}
.icon-bin:before {
  content: "\e9ac";
}
.icon-truck:before {
  content: "\e9b0";
}
.icon-power:before {
  content: "\e9b5";
}
.icon-switch:before {
  content: "\e9b6";
}
.icon-power-cord:before {
  content: "\e9b7";
}
.icon-warning:before {
  content: "\ea07";
}
.icon-notification:before {
  content: "\ea08";
}
.icon-download:before {
  content: "\e960";
}
.icon-database:before {
  content: "\e964";
}
.icon-download2:before {
  content: "\e9c5";
}

@font-face {
    font-family: "Open Sans";
    src: url('../../files/Grundlagen_Homepage/Layout/fonts/OpenSans.woff2') format('woff2');
    font-weight: 300 800;
    font-stretch: 75% 100%;
    font-display: swap;
    font-style: normal;
}
@charset "UTF-8";*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}figure{padding:0;margin:0}.content-gallery ul,nav ol,nav ul{padding:0;margin:0;list-style:none}.content-gallery ul li,nav ol li,nav ul li{padding:0;margin:0}ol,ul{margin-top:0;padding-left:1.5em}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@font-face{font-family:"Roboto Condensed";src:url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoCondensed-Light.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoCondensed-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoCondensed-Regular.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoCondensed-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoCondensed-Bold.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoCondensed-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoSlab-Light.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoSlab-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoSlab-Regular.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoSlab-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoSlab-Medium.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoSlab-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoSlab-SemiBold.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoSlab-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Slab";src:url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoSlab-Bold.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/RobotoSlab-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-Medium.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-Light.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-LightItalic.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-MediumItalic.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-Bold.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-BoldItalic.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-Regular.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-Italic.woff2") format("woff2"),url("../../files/Grundlagen_Homepage/Layout/fonts/Roboto-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}::-moz-selection{background:#222222;color:#ffffff}::selection{background:#222222;color:#ffffff}html{font-family:"Open Sans",sans-serif;font-size:100%;font-weight:400;font-style:normal;line-height:1.7;color:#222222;text-align:left;-webkit-font-smoothing:antialiased}p{margin:0 0 1.5em}p.short{margin-top:0}b,strong{font-weight:700}h1,h2,h3,h4{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;margin-top:2em;line-height:1.2;color:#222222}h1.space,h2.space,h3.space,h4.space{margin:3em 0 1.2em}#produktteaser h1,#produktteaser h2,#produktteaser h3,#produktteaser h4,.produktteaser h1,.produktteaser h2,.produktteaser h3,.produktteaser h4,.red h1,.red h2,.red h3,.red h4{color:#ffffff}h1{font-size:2.2rem;margin-top:1.5em;margin-bottom:0.5em}h2{font-size:1.8rem;margin-top:1em;margin-bottom:0.5em}h3{font-size:1.4rem;margin-top:2em;margin-bottom:0.5em}h4{font-size:1.1rem;margin-top:2em;margin-bottom:0.2em}h1+h2,h1+h3,h1+h4,h2+h3,h2+h4,h3+h4,h3+p,h4+p{margin-top:0}table{width:100%!important;margin:1.5em 0 2.5em;border-spacing:0px;border-collapse:collapse}table td,table th{padding:0.7em;border:1px solid #D10019;line-height:1.2;vertical-align:top}table tr:first-child td,table tr:first-child th{border-top:0;padding-top:0}table tr:last-child td,table tr:last-child th{border-bottom:0;padding-bottom:0}table tr td:first-child,table tr th:first-child{border-left:0;padding-left:0}table tr td:last-child,table tr th:last-child{border-right:0;padding-right:0}table.alternate{margin:0.5em 0 0;font-size:0.8em}table.alternate td,table.alternate th{border:none;padding:0.2em 0!important}table.alternate td:first-child,table.alternate th:first-child{padding-right:2em!important;white-space:nowrap}a{color:#D10019;-webkit-transition:0.5s ease color;transition:0.5s ease color}a:hover{color:#222222}[class*=" icon-"],[class^=icon-]{padding-right:0.5em}.back a:after,.content-download p a:after,.content-downloads li a:after,.content-hyperlink a:after,.feature h4 a:before,.icon,.infobox:before,.jumpbuttons a:after,.mod_breadcrumb ul li.first a:after,.more a:after,.specs>div h3:before,.widget-select:after,a.readmore:after,footer nav ul li a:before,footer nav ul li strong:before{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-input-placeholder{color:#222222;font-family:"Open Sans",sans-serif}::-moz-placeholder{color:#222222;font-family:"Open Sans",sans-serif}:-ms-input-placeholder{color:#222222;font-family:"Open Sans",sans-serif}::-ms-input-placeholder{color:#222222;font-family:"Open Sans",sans-serif}::placeholder{color:#222222;font-family:"Open Sans",sans-serif}button[type=submit],input[type=button],input[type=file],input[type=password],input[type=search],input[type=submit],input[type=text],select,textarea{-webkit-appearance:none}input[type=button],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{border:1px solid #ffffff;width:100%;padding:0.8em 1em 0.7em;font-size:1rem;color:#222222;font-family:"Open Sans",sans-serif;font-weight:400;background-color:#ffffff}input[type=button]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid #999999}.btn,.button,button,button[type=submit],input[type=submit]{border:none;letter-spacing:0.5px;cursor:pointer;line-height:1.8;-webkit-transition:0.3s;transition:0.3s;padding:1em 2em;margin-top:0.5em;text-align:center;background-color:#D10019;color:#ffffff;font-weight:700;text-transform:uppercase;text-decoration:none}.btn:hover,.button:hover,button:hover,button[type=submit]:hover,input[type=submit]:hover{background-color:#a80115;color:#ffffff}.btn:focus,.button:focus,button:focus,button[type=submit]:focus,input[type=submit]:focus{border-color:#a80115}select{border:none;cursor:pointer;line-height:1.8;-webkit-transition:0.3s;transition:0.3s;padding:0.7em 2.3em 0.7em 1em;background-color:#ffffff;color:#222222;width:100%;height:100%}.widget-select{position:relative}.widget-select:after{content:"\edc0";color:#222222;font-size:0.7em;position:absolute;right:2.7em;top:1.6em}label{display:none}.formbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1em 0}.formbody .widget-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 1em 1em 0}.formbody .widget-select{padding:0 1em 1em 0}.formbody .widget-textarea,.formbody .widget-upload{width:100%;padding:0 1em 1em 0}.formbody .widget-submit{width:100%;text-align:left!important}.formbody .widget-checkbox,.formbody .widget-radio{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 1em 1em 0;width:100%}.formbody .widget-checkbox fieldset,.formbody .widget-radio fieldset{padding:0 0 0.7em;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:transparent}.formbody .widget-checkbox fieldset legend,.formbody .widget-radio fieldset legend{display:none;position:absolute;top:0.8em;left:1em}.formbody .widget-checkbox fieldset>span,.formbody .widget-radio fieldset>span{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:2em}.formbody .widget-checkbox fieldset>span input,.formbody .widget-radio fieldset>span input{margin-right:0.5em}.formbody .widget-checkbox fieldset>span label,.formbody .widget-radio fieldset>span label{display:block}.formbody .widget-fineuploader,.formbody .widget-upload{width:100%;padding:0.8em 1em 0.7em;font-size:1rem;color:#222222;font-family:ff-tisa-sans-web-pro,sans-serif;font-weight:300;background-color:#ffffff;margin:0 1em 1em 0}.formbody .widget-fineuploader label,.formbody .widget-upload label{display:block}.formbody .widget-fineuploader input[type=file],.formbody .widget-upload input[type=file]{margin-top:0.8em;width:100%}.formbody .widget-fineuploader,.formbody .widget-upload{}.formbody .widget-fineuploader .fineuploader-wrapper,.formbody .widget-upload .fineuploader-wrapper{padding-top:0.8em}.formbody .widget-fineuploader .fineuploader-wrapper .qq-upload-list,.formbody .widget-upload .fineuploader-wrapper .qq-upload-list{padding-top:0.3em;font-size:0.8em}.formbody .widget-fineuploader .fineuploader-wrapper .values-list,.formbody .widget-upload .fineuploader-wrapper .values-list{padding-bottom:0.8em}.formbody .widget-fineuploader .fineuploader-wrapper .values-list li,.formbody .widget-upload .fineuploader-wrapper .values-list li{border-bottom:1px solid #bbb;border-top:1px solid #bbb;padding:0.4em 0}.formbody .widget-fineuploader .fineuploader-wrapper .values-list li+li,.formbody .widget-upload .fineuploader-wrapper .values-list li+li{border-top:none}.formbody .widget-fineuploader .fineuploader-item,.formbody .widget-upload .fineuploader-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}.formbody .widget-fineuploader .fineuploader-item .content,.formbody .widget-upload .fineuploader-item .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formbody .widget-fineuploader .fineuploader-item .content>*,.formbody .widget-upload .fineuploader-item .content>*{margin-right:0.5em}.formbody .widget-fineuploader .fineuploader-item .content img,.formbody .widget-upload .fineuploader-item .content img{max-width:40px}.formbody .widget-fineuploader .fineuploader-item .content .details,.formbody .widget-upload .fineuploader-item .content .details{font-size:0.8em}.formbody .widget-fineuploader .fineuploader-item .delete,.formbody .widget-upload .fineuploader-item .delete{color:#D10019;text-decoration:none;padding-top:0.2em}.formbody .widget-fineuploader .fineuploader-item .delete:hover,.formbody .widget-upload .fineuploader-item .delete:hover{color:#FDEFD9}.formbody .widget-fineuploader .fineuploader-item .delete span,.formbody .widget-upload .fineuploader-item .delete span{padding:0}.formbody .widget-explanation{width:100%;margin:0 1em 1em 0}.home .ce_form,.kontakt,.mod_login{background-color:#F0F0F0;padding:1em 1em 1em 2em;margin-top:1em}.mod_login label{display:block}.mod_login .widget-password{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.grey.anfragen .ce_text h3,.grey.anfragen .ce_text p{padding-left:0!important}.logout{margin-top:1em;display:inline-block}.more{padding-top:1em}.back a,.more a,a.readmore{text-decoration:none}.back a:after,.more a:after,a.readmore:after{color:#ffffff;font-size:0.9em;top:0;background-color:#D10019;padding:0.3em 0.5em;content:"\edbc";margin-left:0.5em}.back a{padding:0.4em 0}.back a:after{right:auto;left:0;content:"\edc4"}#anfrage{position:fixed;top:0;left:100%;z-index:10;-webkit-transition:all 0.5s cubic-bezier(0.4,0.01,0.165,0.99);transition:all 0.5s cubic-bezier(0.4,0.01,0.165,0.99);height:100vH;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#anfrage .anfrage-trigger,#anfrage .flyer-link{position:absolute;top:45%;left:-45px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);height:45px;width:150px;background-color:#D10019;text-align:center;padding:0.4em;cursor:pointer;color:#ffffff;font-weight:600;text-transform:uppercase;letter-spacing:3px;font-size:1.1em}#anfrage .anfrage-trigger:hover,#anfrage .flyer-link:hover{background-color:#a80115}#anfrage .flyer-link{top:calc(45% + 170px);text-decoration:none;-webkit-transition:0.3s;transition:0.3s}#anfrage .anfrageform{width:300px;background-color:#a80115;padding:1em 1em 1em 2em;overflow-y:auto}#anfrage .anfrageform .widget-checkbox fieldset span{margin-right:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#anfrage .anfrageform .widget-checkbox fieldset span input{margin-top:0.4em}#anfrage .anfrageform .widget-checkbox fieldset span label{color:#ffffff;line-height:1.3}#anfrage.active{-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}#anfrage.active .anfrage-trigger:after{content:"X";position:absolute;left:100%;top:0;height:100%;display:block;padding:0.4em 1em;background-color:#222222;color:#ffffff;width:50px;text-align:center}.karriere #anfrage{display:none}html{scroll-behavior:smooth}.invisible{display:none}#mainnav{margin-top:3em}#mainnav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 3em 0 1em}#mainnav ul li a,#mainnav ul li strong{padding:0.5em 0.7em;font-size:0.9em;text-transform:uppercase;display:block;font-weight:400;color:#222222;text-decoration:none}#mainnav ul li a.active,#mainnav ul li strong.active{font-weight:700}#mainnav ul li:hover{background-color:#e0e0e0}#mainnav ul li:hover>ul{visibility:visible;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:0s,0s,0.3s;transition-delay:0s,0s,0.3s}#mainnav ul li.startseite{display:none}#mainnav ul li.submenu strong,#mainnav ul li.submenu>a{position:relative}#mainnav ul li.submenu strong:after,#mainnav ul li.submenu>a:after{content:"+";color:#999999;font-weight:700;padding-left:0.3em}#mainnav ul ul{display:block;visibility:hidden;opacity:0;position:absolute;-webkit-transform:translateY(-1em);transform:translateY(-1em);z-index:9;-webkit-transition:all 0.3s ease-in-out 0s,visibility 0s linear 0.3s,z-index 0s linear 0.01s;transition:all 0.3s ease-in-out 0s,visibility 0s linear 0.3s,z-index 0s linear 0.01s;background-color:#EBEDEF;padding:0.5em 1em}#mainnav ul ul a,#mainnav ul ul strong{border-bottom:1px solid #ffffff;padding:0.3em}#mainnav ul ul a:after,#mainnav ul ul strong:after{display:none}#mainnav ul ul ul{-webkit-transform:translateX(1em);transform:translateX(1em);left:100%;width:auto;z-index:10;top:0}#mainnav ul ul li{position:relative}#mainnav ul ul li:hover>ul{-webkit-transform:translateX(0%);transform:translateX(0%)}#mainnav ul ul li.submenu strong:after,#mainnav ul ul li.submenu>a:after{display:inline-block}#mainnav ul ul li.submenu ul a,#mainnav ul ul li.submenu ul strong{white-space:nowrap}.mod_changelanguage{margin-top:3em}.mod_changelanguage ul{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.9em}.mod_changelanguage ul li{padding:0.5em 0}.mod_changelanguage ul li:first-child{margin-right:0.5em}.mod_changelanguage ul li:first-child:after{content:"|";padding-left:0.5em}.mod_changelanguage ul li a{color:#222222;text-decoration:none}.menutrigger{border:none;text-decoration:none;color:#222222;display:none;position:absolute;top:2.2em;right:2.2em}.menutrigger span{font-size:2.2em;padding:0}#mobilemenu .mm-panels{border-right:1px solid #999999}#mobilemenu .mm-panels .mm-panel{background-color:#ffffff}#mobilemenu .mm-panels .mm-panel .mm-navbar{color:#222222;background-color:#EBEDEF}#mobilemenu.mm-menu_offcanvas{z-index:5}#mobilemenu:not(.mm-menu){display:none}.mod_breadcrumb{max-width:1300px;margin:0 auto;padding:0 35px}.mod_breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:0.85em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.mod_breadcrumb ul li{color:#222222;position:relative}.mod_breadcrumb ul li a{color:#D10019;padding:0.7em;display:block;margin-right:0.4em}.mod_breadcrumb ul li:after{content:"▸";position:absolute;right:0;top:0.7em;color:#D10019}.mod_breadcrumb ul li.last:after{display:none}.mod_breadcrumb ul li.last{font-weight:600;color:#D10019;margin-left:0.4em}.mod_breadcrumb ul li.first a{text-decoration:none;padding-left:0}.mod_breadcrumb ul li.first a span{display:none}.mod_breadcrumb ul li.first a:after{content:"\e900";padding-right:0.5em}.home .mod_breadcrumb{display:none}footer nav ul li a,footer nav ul li strong{font-family:"Open Sans",sans-serif;padding:0;color:#ffffff;text-decoration:none}footer nav ul li a:before,footer nav ul li strong:before{content:"\edbc";color:#D10019;padding-right:0.4em;font-size:0.7em}footer nav ul li a:hover,footer nav ul li strong:hover{color:#D10019}footer nav ul li strong{color:#D10019;font-weight:normal}#to-top{-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;position:fixed;bottom:1.05em;right:0;font-size:1.4em;padding:1em;text-align:center;display:block;background-color:#e0e0e0;color:#222222;z-index:100;cursor:pointer;visibility:hidden;opacity:0}#to-top span{padding:0}.pagination{margin:2em 0 4em}.pagination ul{display:inline;margin:0;padding:0}.pagination ul li{display:inline}.pagination ul li a,.pagination ul li strong{background-color:#F0F0F0;text-decoration:none;display:inline-block;margin:0 0.2em 0.5em 0;padding:0.5em 1em;border:none}.pagination ul li a.active,.pagination ul li a:hover,.pagination ul li strong.active,.pagination ul li strong:hover{background-color:#e0e0e0}.col2{display:-ms-grid;display:grid;grid-gap:50px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.col3{display:-ms-grid;display:grid;grid-gap:35px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.col4{display:-ms-grid;display:grid;grid-gap:35px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.max{max-width:1300px;margin:0 auto;padding:0 35px;width:100%}.max .content-text{width:100%;padding:0.3em 0 1em}main .inside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .inside .mod_article{max-width:1300px;margin:0 auto;padding:35px;width:100%}main .inside .mod_article.full{max-width:100%}main .inside .mod_article.full .content-headline,main .inside .mod_article.full .content-text{max-width:1230px;margin:0 auto;color:#ffffff}main .inside .mod_article.full .content-headline h1,main .inside .mod_article.full .content-text h1{margin-top:1em}main .inside .mod_article.full .content-headline{margin-top:1em;margin-bottom:1em;padding:0}.red{background-color:#D10019;background:-webkit-gradient(linear,left top,left bottom,from(#cd0019),to(#84000f));background:linear-gradient(180deg,#cd0019 0%,#84000f 100%);color:#ffffff}.red h1:after,.red h2:after,.red h3:after,.red h4:after{color:#222222}.grey{background-color:#F0F0F0}hr{height:1px;background-color:#e0e0e0;border:none}.content-headline.responsive{display:none}header .inside{max-width:1300px;margin:0 auto;padding:2em 35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}header .inside .logo img{max-width:220px}header .inside .mod_navigation{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .inside .mod_breadcrumb{width:100%}#banner{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#222),color-stop(70%,#555));background-image:linear-gradient(to bottom,#222 30%,#555 70%);background-repeat:repeat-x;margin:1.3em 0 0;position:relative}#banner .homeslider{max-width:1300px;margin:0 auto;padding:0 2.2em;position:static}#banner .homeslider .splide__pagination{position:absolute;right:0;top:20%;display:block}#banner .homeslider .splide__pagination li{display:block}#banner .homeslider .splide__pagination li button{padding:0;width:2.3em;height:2.1em;margin-top:4px}#banner .homeslider .splide__pagination li button.is-active{background-color:#ffffff}#banner .homeslider .content-text{color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#banner .homeslider .content-text p{margin:0;text-transform:uppercase;font-weight:300;font-size:1.2em;line-height:1.3}#banner .homeslider .content-text p.line1{font-size:2.3em;line-height:1;margin-bottom:0.3em}#banner .homeslider .content-text p.line3{font-size:2.3em;line-height:1;margin-bottom:0.3em}#banner .homeslider .content-text p.line4{margin-bottom:0.3em}#banner .homeslider .content-text p.line5{font-weight:700}#banner .homeslider .content-text p.line6{font-size:2.3em;line-height:1;font-weight:700}.infobanner{background-color:#D10019;color:#ffffff;text-align:right}.infobanner p{max-width:1300px;margin:0 auto;padding:0.4em 35px}.infobanner p .important{text-transform:uppercase;font-weight:700}.infobanner p a{color:#ffffff;text-decoration:none}.infobanner p .icon-at-sign,.infobanner p .icon-file-pdf,.infobanner p .icon-phone-wave{padding-left:1em}.splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1em}.splide__arrows button{padding:0.5em 0.8em;margin-left:2px}.splide__arrows button span{padding:0}.logoslider .splide__track .splide__list a{text-decoration:none;color:#222222;-webkit-transition:none;transition:none}.logoslider .splide__track .splide__list a:hover{color:#ffffff}.logoslider .splide__track .splide__list a:hover .referenz{border:1px solid #D10019;background-color:#D10019}.logoslider .splide__track .splide__list .referenz{border:1px solid #e0e0e0;height:100%;padding:1em;font-size:0.8em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3}#galerie-referenzen{padding-top:0!important}.feature{padding:2em 0}.feature.col2{grid-gap:2em}.feature h4{padding:0 0 1em}.feature h4 a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:1.8em}.feature h4 a:before{content:"\edbc";display:inline-block;background-color:#D10019;color:#ffffff;font-size:0.7em;padding:0.3em 0.4em 0.4em 0.5em;position:absolute;left:0}.themenboxen .col4{grid-gap:0}.themenboxen h1,.themenboxen h2{text-align:center}.themenboxen h1:after,.themenboxen h2:after{content:".";color:#D10019}.themenboxen h2{font-size:2.2rem;margin-top:0.5em;margin-bottom:1em}.themenboxen h3{text-align:center}.themenbox{display:block;text-decoration:none;color:#222222;border:1px solid #e0e0e0;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;overflow:hidden}.themenbox .inner{position:relative;padding:30px}.themenbox h3{margin-top:0;text-align:left}.themenbox p{margin:0}.themenbox [data-icon]:before{content:attr(data-icon);font-family:"icomoon";color:#D10019;text-align:center;position:absolute;opacity:0.2;top:-0.4em;right:-0.1em;z-index:-1;font-size:8em;opacity:0.1}.themenbox .link{color:#D10019;-webkit-transition:0.5s ease color;transition:0.5s ease color;text-decoration:underline}.themenbox .link:after{content:"";position:absolute;inset:0}.themenbox:hover{-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);border-bottom:1px solid #D10019}.themenbox:hover .link{color:#222222}.tech-boxen>*{max-width:1300px;margin:0 auto;padding:0 35px;width:100%}.tech-boxen h1,.tech-boxen h2{text-align:center}.tech-boxen h1:after,.tech-boxen h2:after{content:"."}.tech-boxen h2{font-size:2.2rem;margin-top:1em;margin-bottom:1em}.tech-boxen .tech-list-box{background:#ffffff;color:#222222!important;margin:0!important;padding:0.5em 3em 2.5em!important;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5)}.tech-boxen .tech-list-box h3,.tech-boxen .tech-list-box h4{color:#D10019}.tech-boxen .tech-list-box h3:after,.tech-boxen .tech-list-box h4:after{display:none}.tech-boxen .tech-list-box li::marker{color:#D10019}.tech-boxen .tech-image-box{-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5)}.tech-boxen .tech-image-box figure{width:100%;height:100%}.tech-boxen .tech-image-box figure a{display:block;border:none;width:100%;height:100%}.tech-boxen .tech-image-box img{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:2em;max-height:350px}.tech-boxen .tech-image-box figcaption{display:none}.tech-boxen .tech-image-box.white{background:#ffffff;padding:0.5em 3em 2.5em!important;-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5)}#pageimage{position:relative}#pageimage .mod_pageImage figure{height:350px}#pageimage .mod_pageImage figure img{-o-object-fit:cover;object-fit:cover;height:100%;-webkit-filter:brightness(70%);filter:brightness(70%);width:100%}#pageimage .mod_breadcrumb,#pageimage .pagetitle{max-width:1300px;margin:0 auto;width:100%;position:absolute;right:0;left:0}#pageimage .pagetitle{bottom:50px;padding-left:50px}#pageimage .pagetitle h1{color:#ffffff}#pageimage .mod_breadcrumb{bottom:30px;padding-left:50px}.newskontakt{margin-top:1em}.newskontakt .layout_short .info{margin:0}.newskontakt .layout_short h2{margin-top:0}.newskontakt .layout_short .content-text p:last-of-type{margin-bottom:0}.newskontakt .layout_short .more{text-align:right}.layout_simple{border-bottom:1px solid #ccc;padding-bottom:0.3em;margin-bottom:0.3em}.layout_simple time{padding-right:0.3em}.mod_newsreader .layout_full .info{color:#ccc}.mod_newsreader .layout_full .info:after{content:" Uhr"}.mod_newsreader .layout_full .info:before{content:"veröffentlicht am "}.mod_newsreader .layout_full figure{max-width:450px;margin:0.2em 0 3em}.mod_newsreader:after,.mod_newsreader:before{content:" ";display:table}.mod_newsreader:after{clear:both}.mod_newslist{margin-top:2em}.mod_newslist .layout_latest{border-bottom:1px solid #F0F0F0;padding-bottom:2em;margin-bottom:2em;clear:both}.mod_newslist .layout_latest .info{margin-bottom:0;color:#e0e0e0}.mod_newslist .layout_latest h2{margin-top:0}.mod_newslist .layout_latest figure{float:right;max-width:400px;margin:0.3em 0 1em 5em}.mod_newslist .layout_latest div p{margin-bottom:0}.module-plenta-jobs-basic-offer-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:35px}.module-plenta-jobs-basic-offer-list .layout_default{position:relative;border:1px solid #e0e0e0;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s;padding:70px 35px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-plenta-jobs-basic-offer-list .layout_default a.stretched-link{position:static}.module-plenta-jobs-basic-offer-list .layout_default a.stretched-link:after{content:"";position:absolute;inset:0;z-index:2}.module-plenta-jobs-basic-offer-list .layout_default .employment-type{position:absolute;top:0;left:0;background:#e0e0e0;color:#D10019;padding:0.3em 0.5em}.module-plenta-jobs-basic-offer-list .layout_default h4{margin-top:0;text-align:left}.module-plenta-jobs-basic-offer-list .layout_default h4 a{color:#222222;text-decoration:none}.module-plenta-jobs-basic-offer-list .layout_default .job-location{font-style:italic}.module-plenta-jobs-basic-offer-list .layout_default .job-teaser{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 1.5em}.module-plenta-jobs-basic-offer-list .layout_default .job-teaser p{margin:0}.module-plenta-jobs-basic-offer-list .layout_default .more{color:#D10019;-webkit-transition:0.5s ease color;transition:0.5s ease color;text-decoration:underline;padding:0}.module-plenta-jobs-basic-offer-list .layout_default:hover{-webkit-box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);box-shadow:0px 5px 15px 0px rgba(0,0,0,0.5);border-bottom:1px solid #D10019}.module-plenta-jobs-basic-offer-list .layout_default:hover .more{color:#222222}.module-plenta-jobs-basic-offer-list .layout_default>:last-child{margin:0}.content-headline+.module-plenta-jobs-basic-offer-list{margin-top:3em}@media (min-width:805px){.module-plenta-jobs-basic-offer-reader{-ms-grid-column-span:2;grid-column:span 2}}.module-plenta-jobs-basic-offer-reader.title{grid-column:1/-1}.module-plenta-jobs-basic-offer-reader.box_right{background:#F0F0F0;padding:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.module-plenta-jobs-basic-offer-reader.box_right>*{margin:0 0 35px}.module-plenta-jobs-basic-offer-reader.box_right>:last-child{margin:0}.module-plenta-jobs-basic-offer-reader.box_right .job_organization_info{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.module-plenta-jobs-basic-offer-reader.box_right .job_location_label{margin:0}.box-right{-ms-grid-column-span:1;grid-column:span 1}.anwendungen{display:-ms-grid;display:grid;grid-gap:35px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.anwendungen .themen{-ms-grid-column-span:2;grid-column:span 2}.anwendungen .themen section{padding-top:3em}.anwendungen .themen section:first-of-type{padding-top:0}.anwendungen .scrollmenu nav{position:sticky;top:2em;margin-top:5.95em}.anwendungen .scrollmenu nav li{border-bottom:1px solid #e0e0e0}.anwendungen .scrollmenu nav li a{display:block;padding:0.5em 1em;text-decoration:none;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;position:relative}.anwendungen .scrollmenu nav li a:hover{background:#D10019;color:#ffffff}.anwendungen .scrollmenu nav li a.current{background:#D10019;color:#ffffff}.anwendungen .scrollmenu nav li a.current:before{content:"";background:#ffffff;position:absolute;top:12px;left:0;width:10px;height:20px;clip-path:polygon(0px 0px,10px 10px,0px 20px)}.anwendungen .scrollmenu nav li:first-child{border-top:1px solid #e0e0e0}footer{background-color:#222222;color:#ffffff;font-size:0.85em;padding:2em 0 6em}footer .inside{max-width:1300px;margin:0 auto;padding:2em 35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .inside .logos{margin:0 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .inside .logos img{height:90px;margin:0 2em 2em;width:auto}footer .inside .adress{margin:0 2em}footer .inside .adress a{text-decoration:none;font-size:2em}footer .inside .adress a .icon-facebook2{color:#ffffff;-webkit-transition:color ease-in-out 0.3s;transition:color ease-in-out 0.3s}footer .inside .adress a .icon-facebook2:hover{color:#4867AA}footer .inside .adress a .icon-linkedin{color:#ffffff;-webkit-transition:color ease-in-out 0.3s;transition:color ease-in-out 0.3s}footer .inside .adress a .icon-linkedin:hover{color:#0a66c2}footer .inside a{color:#ffffff}footer .inside a:hover{color:#D10019}footer .inside strong{color:#D10019;font-weight:normal}#footerextra{text-align:center;padding:3em 2em 4em}#footerextra img{max-width:350px}.ce_accordion{background-color:#e0e0e0;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;margin-bottom:5px}.ce_accordion .toggler{padding:0.7em 3em 0.7em 1.5em;cursor:pointer;-webkit-transition:color 0.25s ease;transition:color 0.25s ease;position:relative;text-decoration:none;margin:0;border:0;color:#222222}.ce_accordion .toggler:after{content:"+";text-align:center;width:15px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;right:25px;top:50%}.ce_accordion .toggler:focus{color:#8a8a8a}.ce_accordion .toggler:hover{background-color:#D10019;color:#ffffff}.ce_accordion .accordion{overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-timing-function:ease;transition-timing-function:ease;padding:0}.ce_accordion .accordion>div{padding:1.5em 1.5em 0.5em}.ce_accordion.js-enabled .accordion{visibility:hidden}.ce_accordion.is-active .accordion{visibility:visible}.ce_accordion.is-active .toggler{background-color:#D10019;color:#ffffff}.ce_accordion.is-active .toggler:after{content:"–"}.ce_accordion+.ce_accordion{margin-top:0}#glightbox-body .goverlay{background:rgb(255,255,255)}#glightbox-body .gslide-description{background-color:transparent}#glightbox-body .gslide-description .gdesc-inner h4{padding:0;margin:0;text-align:center;font-family:"Open Sans",sans-serif}#glightbox-body .gslide-media.gslide-image{-webkit-box-shadow:none!important;box-shadow:none!important}main .inside .mod_article.anfragen{background-color:#F0F0F0;margin-top:0;padding:0 0 2em}main .inside .mod_article.anfragen>*{display:-ms-grid;display:grid;grid-gap:50px;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));max-width:1300px;margin:0 auto;padding:0 35px;width:100%}main .inside .mod_article.anfragen .content-text{color:#222222!important;width:100%;padding:0.3em 0 1em}main .inside .mod_article.anfragen h3:after{content:".";color:#D10019}main .inside .mod_article.produktteaser{background:-webkit-gradient(linear,left top,left bottom,from(#d1001a),to(#ab0015));background:linear-gradient(to bottom,#d1001a 0%,#ab0015 100%);max-width:100%;padding:1.8em 0;margin:0;color:#ffffff}main .inside .mod_article.produktteaser>*{max-width:1300px;margin:0 auto;padding:0 35px}main .inside .mod_article.produktteaser>* h1{margin-top:1em}main .inside .mod_article.produktteaser>* figure{float:right;margin:0.3em 0 -2em 5em}main .inside .mod_article.teaser>*{max-width:1300px;margin:0 auto;padding:0 35px}main .inside .mod_article.teaser>* h1{margin-top:1em}main .inside .mod_article.teaser>* figure{float:right;margin:0.3em 0 -2em 5em}#produktteaser{background:rgb(205,0,25);background:-webkit-gradient(linear,left bottom,left top,from(rgb(205,0,25)),to(#630009));background:linear-gradient(0deg,rgb(205,0,25) 0%,#630009 100%);padding:1.5em 0 0;margin:0;color:#ffffff}#produktteaser h1,#produktteaser h2,#produktteaser h3,#produktteaser h4{text-align:left}#produktteaser h1{margin-top:0}#produktteaser a{color:#ffffff;font-weight:700;text-decoration-style:dotted}#produktteaser a:hover{color:#e0e0e0}#produktteaser .inside{max-width:1300px;margin:0 auto;padding:2em 35px 3em}#produktteaser .inside .mod_article{display:-ms-grid;display:grid;-ms-grid-columns:auto 35px 500px;grid-template-columns:auto 500px;-ms-grid-rows:auto auto;grid-template-rows:auto auto;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;padding:0}#produktteaser .inside .mod_article>:first-child{-ms-grid-row:1;-ms-grid-column:1}#produktteaser .inside .mod_article>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}#produktteaser .inside .mod_article>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}#produktteaser .inside .mod_article>:nth-child(4){-ms-grid-row:2;-ms-grid-column:3}#produktteaser .inside .mod_article .content-text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}#produktteaser .inside .mod_article .produkt-slider{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin:0!important}#produktteaser .inside .mod_article .produkt-slider .splide__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#produktteaser .inside .mod_article .produkt-slider .splide__slide figcaption{display:none}#produktteaser .inside .mod_article .produkt-slider .splide__arrows{position:absolute;top:0;right:0}#produktteaser .inside .mod_article .jumpbuttons{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}#produktteaser .highlight{border:1px solid #ffffff;margin-top:3em;padding:1.5em}#produktteaser .highlight h2,#produktteaser .highlight h3,#produktteaser .highlight h4{margin-top:0}#produktteaser .highlight table{margin-bottom:1em}.jumpbuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.jumpbuttons a{display:block;margin:0;padding:0.7em 1.5em 0.8em;color:#ffffff;width:14em;text-align:center;text-decoration:none;position:relative;margin:0.5em;border:1px solid #ffffff}.jumpbuttons a:after{display:none;content:"\edc0";position:absolute;bottom:0.6em;left:49%;opacity:0.1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.jumpbuttons a:hover:after{opacity:1}.specs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.specs>h2{width:100%}.specs>div{width:46.5%}.specs>div h3{padding-left:1.8em;position:relative}.specs>div h3:before{content:"\edbc";display:inline-block;background-color:#D10019;color:#ffffff;font-size:0.7em;padding:0.3em 0.4em 0.4em 0.5em;position:absolute;left:0}.specs.anwendungen>div{margin-top:4em}.specs.anwendungen>div figure{margin-bottom:-5.3em}.specs.anwendungen>div h3{padding:0 0 1em 3.8em}.specs.anwendungen>div h3:before{display:none}.team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team>*{width:46.5%}.team .content-headline,.team hr{width:100%}.team .content-headline{border-bottom:2px solid #D10019;padding-bottom:1em}.infobox{background-color:#F0F0F0;padding:1em 2em;position:relative;margin-bottom:5em}.infobox:before{content:"\ed50";color:#222222;font-size:4em;position:absolute;right:-0.1em;top:-0.1em}.infobox h3{margin:0.7em 0 1em}.auswahlassistent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.auswahlassistent .controls{width:30%}.auswahlassistent .controls h3{color:#444;font-size:1.3em}.auswahlassistent .controls button{border:1px solid #D10019;background-color:#ffffff;color:#444;text-align:left;padding:0.5em 1.3em;line-height:1.3;text-transform:none;letter-spacing:0;font-weight:400}.auswahlassistent .controls button.mixitup-control-active,.auswahlassistent .controls button:hover{background-color:#D10019;color:#ffffff}.auswahlassistent .mixitup{width:60%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 35px 1fr;grid-template-columns:1fr 1fr;grid-gap:35px;height:-webkit-min-content;height:-moz-min-content;height:min-content}.auswahlassistent .mixitup .noentry{display:none}.auswahlassistent .mixitup.mixitup-container-failed .noentry{display:block}.auswahlassistent .mixitup .mix{border:1px solid #e0e0e0;padding:0.5em}.auswahlassistent .mixitup .mix a{display:block;text-align:center;text-decoration:none}.auswahlassistent .mixitup .mix a h4{margin:0;padding:0.5em 0.5em 1em;color:#999999}.auswahlassistent .mixitup .mix a img{-o-object-fit:contain;object-fit:contain;height:200px;width:100%}.auswahlassistent .mixitup .mix a figcaption{display:block;margin:1em 0.5em 0.5em;background-color:#D10019;color:#ffffff;font-size:0.9em}.auswahlassistent .mixitup .mix:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#timeline{position:relative;overflow:auto;color:#fff!important;margin-top:12em;clear:both}#timeline:before{content:"";position:absolute;height:100%;width:5px;background:#d1001a;left:5px}#timeline h2{background:#d1001a;max-width:10em;margin:0 auto 1em 5px;padding:0.5em;text-align:left;position:relative;clear:both;color:#fff!important}#timeline ul{list-style:none;padding:0 0 0 1em;z-index:1}#timeline li{background:#d1001a;padding:1em;margin-bottom:1em;position:relative}#timeline li:before{content:"";width:0;height:0;border-top:1em solid #d1001a;border-left:1em solid transparent;position:absolute;left:-1em;top:0}#timeline h4{margin-top:0;text-transform:none;color:#fff!important}#timeline a{color:#fff!important;text-decoration:underline!important}#timeline time{font-style:italic}@media screen and (min-width:40em){#timeline:before{left:50%}#timeline h2{margin:0 auto 1em;text-align:center}#timeline ul{padding-left:0;max-width:700px;margin:0 auto}#timeline li{width:46%}#timeline li:nth-child(2n){float:right;margin-top:2em}#timeline li:nth-child(odd){float:left}#timeline li:nth-child(odd):before{border-top:1em solid #d1001a;border-right:1em solid transparent;right:-1em;left:auto}#timeline li:nth-of-type(odd){clear:both}}.content-gallery{margin:4em 0 6em}.content-gallery h2,.content-gallery h3{margin:2em 0 1em}.content-gallery ul{display:-ms-grid;display:grid;grid-gap:50px}.content-gallery ul li{border:1px solid #e0e0e0;position:relative}.content-gallery ul li figure a{display:block;overflow:hidden;padding:0.5em}.content-gallery ul li figure a img{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.content-gallery ul li figure a img:hover{opacity:0.7;-webkit-transform:scale(1.05);transform:scale(1.05)}.content-gallery ul li figure figcaption{position:absolute;bottom:1em;left:7%;width:86%;background-color:#D10019;color:#ffffff;text-transform:uppercase;font-size:0.9em;padding:0.3em;text-align:center;pointer-events:none}.content-gallery.content-gallery--cols-1 ul{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.content-gallery.content-gallery--cols-2 ul{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.content-gallery.content-gallery--cols-3 ul{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.content-gallery.content-gallery--cols-4 ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.content-gallery.content-gallery--cols-5 ul{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.accordion figure a,.content-text figure a{display:block;overflow:hidden}.accordion figure a img,.content-text figure a img{-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.accordion figure a img:hover,.content-text figure a img:hover{opacity:0.7;-webkit-transform:scale(1.05);transform:scale(1.05)}.accordion figure figcaption,.content-text figure figcaption{color:#999999}.accordion.media--right figure,.content-text.media--right figure{float:right;margin:0.3em 0 1em 50px;max-width:50%}.accordion.media--left figure,.content-text.media--left figure{float:left;margin:0.3em 50px 1em 0;max-width:50%}.accordion.media--below figure,.content-text.media--below figure{float:none;margin:0.3em 0 1em;max-width:100%}.accordion.media--above figure,.content-text.media--above figure{float:none;margin:0.3em 0 1em;max-width:100%}.map{position:relative}.map iframe{border:none!important}.map p{position:absolute;bottom:10px;left:10px;margin:0;background-color:#ffffff;padding:0.3em 0.5em;border-radius:2px;border:2px solid rgba(0,0,0,0.2)}.content-downloads{margin:1em 0 2em}.content-downloads ul{list-style:none;margin:1em 0 0;padding:0}.content-download p a,.content-downloads li a{padding:0.3em 0.3em 0.4em 2.9em;color:#222222;position:relative;display:block;margin-bottom:1em;background-color:#F0F0F0;-webkit-transition:background-color 0.5s;transition:background-color 0.5s;text-decoration:none}.content-download p a:hover,.content-downloads li a:hover{background-color:#e0e0e0}.content-download p a:after,.content-downloads li a:after{position:absolute;left:0;color:#222222;font-size:1.2em;top:0;background-color:#e0e0e0;height:100%;padding:0.4em}.content-download p a .size,.content-downloads li a .size{font-size:0.7em;color:color1}.content-download p.ext-pdf a:after,.content-downloads li.ext-pdf a:after{content:"\ef3e"}.content-download p.ext-jpg a:after,.content-downloads li.ext-jpg a:after{content:"\e93c"}.content-download p.ext-svg a:after,.content-downloads li.ext-svg a:after{content:"\e93c"}.content-download p.ext-doc a:after,.content-downloads li.ext-doc a:after{content:"\ef40"}.content-download p.ext-docx a:after,.content-downloads li.ext-docx a:after{content:"\ef40"}.content-download p.ext-xls a:after,.content-downloads li.ext-xls a:after{content:"\ef41"}.content-download p.ext-xlsx a:after,.content-downloads li.ext-xlsx a:after{content:"\ef41"}.content-download{margin:1em 0 2em}.content-download p{margin:0}.accordion .content-download{margin:0}.accordion .content-download a:after{color:#D10019}.content-hyperlink{margin:1em 0;position:relative}.content-hyperlink a{background:#F0F0F0;color:#222222;cursor:pointer;display:block;padding:0.4em 4em 0.4em 1em;position:relative;z-index:50;border:none;text-decoration:none}.content-hyperlink a:after{position:absolute;right:0;color:#222222;font-size:0.9em;top:0;background-color:#e0e0e0;height:100%;padding:0.85em 0.8em;content:"\ec9b";opacity:0.4;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.content-hyperlink a:hover{background-color:#e0e0e0}.content-hyperlink.termin{margin:2em 0 0}.content-youtube{border:none;color:#000;max-width:900px;margin:3em auto}.content-youtube h3{margin-bottom:1.5em}.content-youtube figure:hover>a:after{background-image:url(../../files/Grundlagen_Homepage/Layout/img/YouTube_Play.svg)}.content-youtube figure>a{text-decoration:none;color:#222222;font-size:0.9em;line-height:1.3}.content-youtube figure>a:before{position:absolute;top:1.5em;left:0;background-color:rgba(255,255,255,0.7);margin:1em;padding:1em;content:"Wenn Du das Video aufrufst erklärst Du Dich einverstanden, dass Deine Daten eventuell an YouTube übermittelt werden. "}.content-youtube figure>a:after{content:"";display:block;height:50px;width:70px;position:absolute;top:50%;left:50%;margin:-15px 0 0 -35px;background-image:url(../../files/Grundlagen_Homepage/Layout/img/YouTube_Play_grey.svg);background-position:center;background-size:100%;background-repeat:no-repeat}.content-youtube figure{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.content-youtube figure iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ce_player video,.content-player video{width:100%;height:auto}.ce_player.notfull figure,.content-player.notfull figure{}.ce_player.notfull figure video,.content-player.notfull figure video{max-width:70%;margin:4em auto;-webkit-box-shadow:none;box-shadow:none;display:block;cursor:pointer}.ce_player.mobilevid,.content-player.mobilevid{display:none}.notfound #wrapper #container{background:url(/files/Grundlagen_Homepage/Layout/images/sheep-1822137_banner_web-right.jpg) no-repeat right;background-size:cover;padding-bottom:5em}.notfound #wrapper #container h1,.notfound #wrapper #container h2,.notfound #wrapper #container h3{padding-top:2em;margin:0}.notfound #wrapper #container a{}.notfound #wrapper #container .mod_breadcrumb{display:none}@media (min-width:1101px){.notfound #wrapper #container{min-height:500px}}@media (min-width:1401px){.notfound #wrapper #container{min-height:700px}}.notfound #wrapper #container .content-text{background:rgba(255,255,255,0.4);padding:1em 2em;display:inline-block}.notfound #wrapper #container .ce_accordion{display:inline-block}.notfound #wrapper #footer{margin-top:0}.contao-cookiebar .cc-inner{border-radius:0!important}.contao-cookiebar .cc-inner>*{font-size:13px}.contao-cookiebar .cc-inner button{margin:0;line-height:1.2}.contao-cookiebar .cc-inner .cc-footer button.cc-btn{border-radius:0!important;border:none!important;font-size:1em;padding:1em 2em}.contao-cookiebar .cc-inner .cc-footer button.cc-btn.success{background-color:#D10019!important}.contao-cookiebar .cc-inner .cc-footer button.cc-btn.success:hover{background-color:#a80115!important}img{max-width:100%;height:auto}@media only screen and (max-width:1200px){header .inside #mainnav ul{padding-right:0}header .inside .mod_changelanguage{position:absolute;right:2.2em;top:2.2em;margin-top:0}.content-headline.responsive{display:block}.home .anfragebanner{display:none}.home .newskontakt{display:block}}@media only screen and (max-width:1175px){.anwendungen{display:-ms-grid;display:grid;grid-gap:35px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media only screen and (max-width:1100px){.anfragen,.col2{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}header .inside #mainnav{width:100%;margin-top:1em}.content-gallery.content-gallery--cols-1 ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}footer .inside>*{width:50%;margin:1em 0!important}.auswahlassistent .mixitup{grid-gap:25px}.auswahlassistent .mixitup .mix a img{height:150px}}@media only screen and (max-width:1069px){.col4{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}#produktteaser .inside .mod_article{display:block}}@media only screen and (max-width:960px){h1{font-size:1.8rem}h2{font-size:1.6rem}.content-gallery.content-gallery--cols-1 ul{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.content-gallery.content-gallery--cols-2 ul{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.content-gallery.content-gallery--cols-3 ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.content-gallery.content-gallery--cols-4 ul{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.content-gallery.content-gallery--cols-5 ul{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.menutrigger{display:block}header .inside #mainnav{display:none}header .inside .mod_changelanguage{position:static;right:2.2em;top:2.2em;margin-top:3em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .inside .mod_changelanguage ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .inside{display:block}footer .inside>*{width:100%;margin:2em 0!important}main .inside .mod_article.produktteaser>* figure{float:none;margin:0.3em 0 1em 0}.accordion figure,.content-text figure{max-width:80%!important}.auswahlassistent .controls{width:48%}.auswahlassistent .mixitup{display:block;width:48%}.auswahlassistent .mixitup .mix{margin-bottom:1.5em}.auswahlassistent .mixitup .mix a img{height:200px}#banner .content-text{display:block;text-align:left}#banner .content-text:before{display:none}#banner .content-text figure{margin:0 auto;height:300px}#banner .content-text .content{padding-bottom:2em}#banner .content-text p{font-size:1em}#banner .content-text p.line1{font-size:2em;padding-top:0.5em}#banner .content-text p.line3{font-size:2em}#banner .content-text p.line6{font-size:2em}.homeslider{padding:0!important}.homeslider .splide__track .splide__list .content-text{display:none!important}}@media only screen and (max-width:890px){.anwendungen{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:0}.anwendungen .scrollmenu{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:0}.anwendungen .scrollmenu nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.anwendungen .scrollmenu nav li{border:none;margin:0.5em}.anwendungen .scrollmenu nav li a{padding:0.5em 1em;background:#D10019;color:#ffffff}.anwendungen .scrollmenu nav li a:hover{background:#a80115}.anwendungen .scrollmenu nav li a{}.anwendungen .scrollmenu nav li:first-child{border:none}}@media only screen and (max-width:640px){.anfragen,.col2{display:-ms-grid;display:grid;grid-gap:50px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.specs{display:block}.specs>div{width:100%}.accordion figure,.content-text figure{max-width:100%!important}#banner .textbanner{font-size:0.7em}span.important{display:block}.auswahlassistent{display:block}.auswahlassistent .controls{width:100%;margin-bottom:1.5em}.auswahlassistent .mixitup{display:block;width:100%;margin-bottom:1.5em}.auswahlassistent .mixitup .mix{margin-bottom:1.5em}#banner .content-text figure{height:auto}}@media only screen and (max-width:480px){html{font-size:90%}h1{font-size:1.7rem}h2{font-size:1.5rem}.content-gallery.content-gallery--cols-1 ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.content-gallery.content-gallery--cols-2 ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.content-gallery.content-gallery--cols-3 ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.content-gallery.content-gallery--cols-4 ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.content-gallery.content-gallery--cols-5 ul{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.col2,.col3,.col4{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-column-gap:0}.anfragen,.col2,.redesign .col2{display:-ms-grid;display:grid;grid-gap:50px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.col4{display:-ms-grid;display:grid;grid-gap:35px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}#banner .content-text p.line1{font-size:1.5em}#banner .content-text p.line3{font-size:1.5em}#banner .content-text p.line6{font-size:1.5em}}
