*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:semplicitapro,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;color:#4a4b5b;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(.focus-visible),[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#040513;background-color:transparent}a,a:hover{text-decoration:none}a:hover{color:#1e5c75}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical;-webkit-overflow-scrolling:touch}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:#040513}:root{--primary:#040513;--secondary:#baccca;--light:#f3f3f3;--default:#4a4b5b}html{font-size:16px}body,html{scroll-padding-top:80px}.neos-backend .content.neos-contentcollection{min-height:100px}.neos-backend .content.neos-contentcollection:empty{margin:100px 30px 50px}header+main{padding-top:1px}figure{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.-color-primary{color:#040513;color:var(--primary)}.-color-default{color:#4a4b5b;color:var(--default)}.sp-dsgvo-privacy-popup.show{pointer-events:auto}.-node-spacing{margin-top:50px}.headline+.-node-spacing.text,.headline-sub+.-node-spacing.text{margin-top:40px}.content>.-node-spacing:first-child,.content>.neos-contentcollection>.-node-spacing:first-child{margin-top:0}.-node-narrow{max-width:740px;margin-left:auto;margin-right:auto}.-node-wide,.content{max-width:1280px;margin-left:auto;margin-right:auto}.-node-padding,.content{padding-left:20px;padding-right:20px}.content{padding-top:50px}a.lightbox{overflow:hidden;position:relative}a.lightbox:before{content:"+";width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px);border-radius:30px;border:2px solid #fff;transform:translateY(-10px);z-index:2;align-items:center;justify-content:center;font-size:25px}a.lightbox:after,a.lightbox:before{position:absolute;color:#fff;opacity:0;transition:opacity .5s linear,transform .5s ease;pointer-events:none;display:flex}a.lightbox:after{content:attr(data-title);top:-20px;right:0;bottom:-20px;left:0;background:rgba(4,5,19,.5);padding:30px 20px;z-index:1;align-items:flex-end;transform:translateY(20px);font-size:14px;line-height:1.2}a.lightbox img{transition:transform .5s ease}a.lightbox:focus:after,a.lightbox:focus:before,a.lightbox:hover:after,a.lightbox:hover:before{opacity:1;transform:translateY(0)}a.lightbox:focus img,a.lightbox:hover img{transform:scale(1.05)}.video-placeholder{display:block;width:100%;height:auto;max-width:none}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin-bottom:.5em;font-weight:700;color:#040513;color:var(--primary);text-transform:uppercase}.h1,h1{font-size:calc(27.06977px + .69767vw);line-height:1.2}.h2,h2{font-size:calc(22.04651px + .46512vw);line-height:1.35}.h3,h3{font-size:calc(20.04651px + .46512vw);line-height:1.5}.h4,h4{font-size:22px}.h5,h5{font-size:18px}b,strong{font-weight:700}.-lead-text{font-size:calc(17.02326px + .23256vw);text-transform:uppercase;line-height:1.6;margin-bottom:.7em;font-weight:400}.-list--default,.-text-formatting ul:not([class]){display:block;list-style:none;padding:0;margin-bottom:1em}.-list--default:last-child>li:not([class]):last-child,.-text-formatting ul:last-child:not([class])>li:not([class]):last-child{margin-bottom:0}.-list--default>li:not([class]),.-text-formatting ul:not([class])>li:not([class]){display:block;padding:0 0 0 1.4em;margin:0 0 .5em;position:relative}.-list--default>li:not([class]):before,.-text-formatting ul:not([class])>li:not([class]):before{content:"";position:absolute;width:.4em;height:.4em;background:#baccca;background:var(--secondary);display:block;left:0;top:.6em}.-text-formatting a:not([class]){text-decoration:underline}.-text-formatting a:not([class]):focus,.-text-formatting a:not([class]):hover{text-decoration:none}.-text-formatting h2:not([class]),.-text-formatting h3:not([class]),.-text-formatting h4:not([class]){font-size:18px}.-text-formatting.legal-web-content h1{text-align:center;margin-bottom:1.5em}.-text-formatting.legal-web-content h2:not([class]){font-size:24px}.-text-formatting.legal-web-content h2:not([class]):not(:first-child){margin-top:1.5em}.-text-formatting.legal-web-content h3{color:#4a4b5b;font-size:1rem;text-transform:none;font-weight:400}.-text-formatting.legal-web-content h3~p{margin-bottom:0}.-list--check,.-text-formatting.legal-web-content .legalweb-imprint{margin-bottom:1em}.-list--check{display:block;list-style:none;padding:0}.-list--check:last-child>li:not([class]):last-child{margin-bottom:0}.-list--check>li:not([class]){display:block;padding:0 0 0 40px;margin:0 0 1em;position:relative}.-list--check>li:not([class]):before{content:"";position:absolute;left:0;top:calc(1em - 12px);display:block;width:21px;height:21px;background-size:contain;background:url(../Assets/check-circle.svg) no-repeat 50%}.-list--check-filled{display:block;list-style:none;padding:0;margin-bottom:1em}.-list--check-filled:last-child>li:not([class]):last-child{margin-bottom:0}.-list--check-filled>li:not([class]){display:block;padding:0 0 0 40px;margin:0 0 1em;position:relative}.-list--check-filled>li:not([class]):before{content:"";position:absolute;left:0;top:calc(1em - 12px);display:block;width:21px;height:21px;background-size:contain;background:url(../Assets/check-filled.svg) no-repeat 50%}.-editable-list--default{display:block;list-style:none;padding:0;margin-bottom:1em;position:relative}.-editable-list--default:last-child>li:not([class]):last-child{margin-bottom:0}.-editable-list--default:before{padding-left:1em}.-editable-list--default:after{content:"";position:absolute;width:.4em;height:.4em;background:#baccca;background:var(--secondary);display:block;left:0;top:.6em}.-editable-list--default p{display:block;padding:0 0 0 1.4em;margin:0 0 .5em;position:relative}.-editable-list--default p:before{content:"";position:absolute;width:.4em;height:.4em;background:#baccca;background:var(--secondary);display:block;left:0;top:.6em}.-editable-list--check,.-editable-list--check-filled{display:block;list-style:none;padding:0;margin-bottom:1em;position:relative}.-editable-list--check-filled:last-child>li:not([class]):last-child,.-editable-list--check:last-child>li:not([class]):last-child{margin-bottom:0}.-editable-list--check-filled:before,.-editable-list--check:before{padding-left:40px}.-editable-list--check:after{content:"";position:absolute;left:0;top:calc(1em - 12px);display:block;width:21px;height:21px;background-size:contain;background:url(../Assets/check-circle.svg) no-repeat 50%}.-editable-list--check p{display:block;padding:0 0 0 40px;margin:0 0 1em;position:relative}.-editable-list--check p:before{background-size:contain;background:url(../Assets/check-circle.svg) no-repeat 50%}.-editable-list--check-filled:after,.-editable-list--check p:before{content:"";position:absolute;left:0;top:calc(1em - 12px);display:block;width:21px;height:21px}.-editable-list--check-filled:after{background-size:contain;background:url(../Assets/check-filled.svg) no-repeat 50%}.-editable-list--check-filled p{display:block;padding:0 0 0 40px;margin:0 0 1em;position:relative}.-editable-list--check-filled p:before{content:"";position:absolute;left:0;top:calc(1em - 12px);display:block;width:21px;height:21px;background-size:contain;background:url(../Assets/check-filled.svg) no-repeat 50%}.jonnitto-prettyembed{display:block;position:relative;width:100%;max-width:100%;margin:0;overflow:hidden;aspect-ratio:16/9;text-decoration:none}.jonnitto-prettyembed>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}.jonnitto-prettyembed--iframe iframe{border:0 solid transparent;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.jonnitto-prettyembed-button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:#fff;transition:opacity .25s linear}.jonnitto-prettyembed-button>svg{width:72px;height:72px;opacity:.9;transform:scale(.8);transition:transform .25s ease-in-out,opacity .25s linear}.jonnitto-prettyembed:focus .jonnitto-prettyembed-button>svg,.jonnitto-prettyembed:hover .jonnitto-prettyembed-button>svg{transform:scale(1)}.jonnitto-prettyembed:active .jonnitto-prettyembed-button>svg{transform:scale(.9)}.jonnitto-prettyembed--play .jonnitto-prettyembed-button{opacity:0}.jonnitto-prettyembed-button__background{fill:#000;fill-opacity:.4;stroke-width:5}.jonnitto-prettyembed-button.jonnitto-prettyembed-button{width:100%;height:100%}.jonnitto-prettyembed{background:#040513;background:var(--primary)}.icon-interface{width:1em;height:1em}@-webkit-keyframes hvr-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}to{transform:translateX(-1px) rotate(0)}}@keyframes hvr-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}to{transform:translateX(-1px) rotate(0)}}.main-nav__button{border:none;display:block;padding:0;color:currentColor;background:none}.main-nav__button *{width:14px;pointer-events:none}.main-nav__link{color:currentColor;transition:color .2s linear;display:block}.main-nav__link:focus:not(.focus-visible),.main-nav__link:focus:not(:focus-visible),.main-nav__link:hover{outline:none;color:inherit}.main-nav__link.focus-visible,.main-nav__link:focus-visible{outline:auto;outline-offset:2px}.main-nav__list--level-2{text-transform:uppercase}.header__hamburger{position:relative;display:block;background:transparent;border:none;width:60px;height:60px;padding:0;cursor:pointer;font-size:30px;z-index:10;color:currentColor;transition:color .5s}.header__hamburger:after,.header__hamburger:before{content:""}.header__hamburger:after,.header__hamburger:before,.header__hamburger i{position:absolute;top:50%;display:block;height:2px;background-color:currentColor;transition:transform .4s ease-in-out;right:50%;width:1em}.header__hamburger:before{transform:translate(50%,-8px)}.header__hamburger:after{transform:translate(50%,8px)}.header__hamburger i{transform:translateX(.5em)}.header__hamburger:focus:before,.header__hamburger:hover:before{transform:translate(50%,-10px)}.header__hamburger:focus:after,.header__hamburger:hover:after{transform:translate(50%,10px)}.header__hamburger:focus:not(.focus-visible),.header__hamburger:focus:not(:focus-visible){outline:none}.-menuopen .header__hamburger:before,.header__hamburger:active:before{transform:translateX(50%) rotate(-45deg)}.-menuopen .header__hamburger:after,.header__hamburger:active:after{transform:translateX(50%) rotate(45deg)}.-menuopen .header__hamburger i,.header__hamburger:active i{transform:translateX(-5em)}.header{position:fixed;top:0;left:0;width:100vw;z-index:1050;margin:0 auto;padding:0;box-shadow:0 1px 0 #f3f3f3;box-shadow:0 1px 0 var(--light);background-color:#fff;transition:background-color .1s ease;font-weight:400;color:#040513;color:var(--primary)}.header+*{margin-top:60px}.header li,.header ul{list-style:none}.header__content{display:-ms-grid;display:grid;-ms-grid-rows:60px;-ms-grid-columns:auto 1fr auto 1fr auto;grid-template:"hamburger . logo . phone" 60px/auto 1fr auto 1fr auto;max-width:1280px;height:60px;margin-left:auto;margin-right:auto;transition:height .3s ease-in-out}.header__content>.header__logo{-ms-grid-row:1;-ms-grid-column:3;grid-area:logo;-ms-grid-row-align:center;align-self:center}.header__content>.header__phone{-ms-grid-row:1;-ms-grid-column:5;grid-area:phone;-ms-grid-row-align:center;align-self:center}.header__content>.header__hamburger{-ms-grid-row:1;-ms-grid-column:1;grid-area:hamburger;-ms-grid-row-align:center;align-self:center}.header__content>.header__nav{grid-area:nav;-ms-grid-row-align:center;align-self:center}.header__logo{display:block;width:134px;height:40px;color:currentColor;transition:color .5s;line-height:0}.header__logo:focus:not(.focus-visible),.header__logo:focus:not(:focus-visible),.header__logo:hover{outline:none;color:inherit}.header__logo.focus-visible,.header__logo:focus-visible{outline:auto;outline-offset:2px}.header__logo .icon-interface{width:100%}.header__logo .icon-interface--logo{height:69%}.header__logo .icon-interface--claim{height:31%}.header__phone{display:flex;align-items:center;justify-content:center;width:60px;height:60px;font-size:26px;color:currentColor;transition:color .5s}.header__phone .icon-interface{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent}.header__phone:focus .icon-interface,.header__phone:hover .icon-interface{-webkit-animation:hvr-buzz-out .75s linear 1;animation:hvr-buzz-out .75s linear 1}.header__phone:focus:not(.focus-visible),.header__phone:focus:not(:focus-visible),.header__phone:hover{outline:none;color:inherit}.header__phone.focus-visible,.header__phone:focus-visible{outline:auto;outline-offset:2px}.hero{position:relative;color:#fff;padding:52px 20px 60px;text-align:center;z-index:0;overflow:hidden;background:#baccca;background:var(--secondary)}.hero .icon-interface--gear{position:absolute;top:30px;height:230px;right:-60px;width:210px;z-index:-1;max-width:50vw;opacity:.5;--icon-stroke:2}.hero a:not([class]){color:inherit}.hero a:not([class]):focus,.hero a:not([class]):hover{text-decoration:underline}.hero__headline{font-size:calc(21.30233px + 3.02326vw);color:inherit;text-transform:none}.hero__text{font-size:calc(19.06977px + .69767vw);line-height:1.3}.hero__button{margin-top:25px;font-size:14px}.aside{color:#fff;padding:55px 0 60px;border-left:20px solid #fff;border-right:20px solid #fff;text-align:center;position:relative;z-index:1;background:#baccca;background:var(--secondary);overflow:hidden}.aside .icon-interface--gear{position:absolute;top:0;height:74%;right:-25px;width:200px;z-index:-1;opacity:.5;--icon-stroke:2}.aside__headline{font-size:calc(24.09302px + .93023vw);color:#fff;font-weight:400;margin:0}.aside__person{text-align:center}.aside__person img{max-width:200px;border-radius:200px;overflow:hidden;border:5px solid hsla(0,0%,100%,.3);margin:0 auto}.aside__person figcaption{margin-top:15px}.aside__name{display:block;font-size:20px;text-transform:uppercase}.aside__name span:not(:first-child){font-weight:700}.aside__position{display:block;line-height:1}.aside__contact a{color:#fff}.aside__buttons{margin:30px -5px 0}.aside__buttons .button{margin:5px;font-size:12px;padding-top:13px;padding-bottom:12px}.form-with-aside{max-width:1100px;margin-left:auto;margin-right:auto}.form-aside,.form-with-aside{display:flex;flex-direction:column}.form-aside{background:#baccca;background:var(--secondary);color:#fff;align-items:center;text-align:center;margin-bottom:50px;padding:20px 60px 40px}.form-aside__person img{max-width:200px;border-radius:200px;overflow:hidden;border:5px solid hsla(0,0%,100%,.3);margin:0 auto}.form-aside__person figcaption{margin-top:15px}.form-aside__name{display:block;font-size:20px;text-transform:uppercase;white-space:nowrap}.form-aside__name span:not(:first-child){font-weight:700}.form-aside__position{display:block;line-height:1}.form-aside__contact{display:flex;margin-top:35px}.form-aside__contact>:first-child a{margin-left:0}.form-aside__contact>:last-child a{margin-right:0}.form-aside__contact a{position:relative;color:#fff;border:1px solid hsla(0,0%,100%,.3);width:70px;height:70px;display:flex;justify-content:center;align-items:center;margin:0 5px}.form-aside__contact a .icon-interface{font-size:30px;transition:transform .3s ease}.form-aside__contact a:focus .icon-interface,.form-aside__contact a:hover .icon-interface{transform:scale(1.2)}.form-aside__contact a:focus .form-aside__tooltip,.form-aside__contact a:hover .form-aside__tooltip{opacity:1}.form-aside__tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .3s ease;background:#000;color:#fff;padding:5px 10px;font-size:14px;white-space:nowrap}.form-aside__tooltip:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:6px solid transparent;border-top-color:#000;border-bottom:0;margin-left:-6px;margin-bottom:-6px}.footer{background:#f3f3f3;background:var(--light);text-transform:uppercase;font-size:12px;margin-top:60px;color:#040513;color:var(--primary);padding:20px}.footer a{color:inherit}.footer__logo{width:85px;height:17px}.footer-container{display:-ms-grid;display:grid;-ms-grid-rows:auto auto;-ms-grid-columns:26px 1fr 26px;grid-template:". logo top" auto "nav nav nav" auto/26px 1fr 26px}.footer-container>.footer__logo{-ms-grid-row:1;-ms-grid-column:2;grid-area:logo;align-self:start;justify-self:center}.footer-container>.footer__top{-ms-grid-row:1;-ms-grid-column:3;grid-area:top;-ms-grid-row-align:start;align-self:start;-ms-grid-column-align:center;justify-self:center}.footer-container>.footer__nav{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:nav;align-self:start;justify-self:center}.footer__nav{display:flex;flex-wrap:wrap;list-style:none;margin:0 -12px;padding:0;justify-content:center}.footer__nav>*{display:block;margin:0 12px;padding:0}.footer__nav a:focus,.footer__nav a:hover{text-decoration:underline}.footer__top{cursor:pointer;position:relative;font-size:26px;display:flex;--icon-stroke:1}.footer__top:before{content:"";position:absolute;display:block;height:1px;top:-12px;left:0;right:0;background:currentColor;transition:transform .4s ease,opacity .4s;opacity:0}.footer__top .icon-interface{transform:rotate(-90deg);transition:transform .4s ease}.footer__top:focus:before,.footer__top:hover:before{opacity:1;transform:translateY(5px)}.footer__top:focus .icon-interface,.footer__top:hover .icon-interface{transform:rotate(-90deg) translateX(5px)}.downloads{margin:20px auto;border-top:1px solid #f3f3f3;border-top:1px solid var(--light)}.downloads:empty{display:none}.download-item{display:flex;align-items:center;padding:11px 0 17px;border-bottom:1px solid #f3f3f3;border-bottom:1px solid var(--light);font-size:15px;text-transform:uppercase}.download-item:focus,.download-item:hover{color:inherit}.download-item:focus .download-item__label>span,.download-item:hover .download-item__label>span{text-decoration:underline}.download-item:focus .icon-interface--arrow,.download-item:hover .icon-interface--arrow{transform:rotate(90deg) translateX(0)}.download-item__download{position:relative}.download-item__download:after{position:absolute;content:"";bottom:-1px;left:0;right:0;height:1px;background:currentColor}.download-item__download .icon-interface{font-size:19px;transition:transform .4s ease;transform:rotate(90deg) translateX(-2px)}.download-item__label{flex:1 1;display:flex;align-items:baseline;margin:0 10px 0 18px}.download-item__label>span{display:block;margin-right:5px;flex:1 1}.download-item__file{position:relative}.download-item__file div{position:absolute;left:0;top:10px;font-size:10px;min-width:28px;font-weight:700;transform:scale(.65);transform-origin:left;border:1.9px solid;border-radius:3px;line-height:1;padding:2px;background:#fff;text-align:center}.download-item__file .icon-interface{width:21px;height:29px;margin-left:6px}.button{display:inline-block;font-size:14px;font-weight:500;line-height:1.4;text-align:center;letter-spacing:4.2px;padding:16px 40px 15px;text-transform:uppercase;border:none;transition:background-color .2s ease}.button:focus:not(.focus-visible),.button:focus:not(:focus-visible){outline:none}.button.focus-visible,.button:focus-visible{outline:auto}.button.button--primary{background:#040513;color:#fff}.button.button--primary:active,.button.button--primary:focus,.button.button--primary:hover{background:#000;color:#fff}.button.button--secondary{background:#baccca;color:#fff}.button.button--secondary:focus,.button.button--secondary:hover{background:#abc1bf;color:#fff}.button.button--secondary:active{background:#a5bdba;color:#fff}.button.button--ghost{background:transparent;color:#040513;border:1px solid;transition:background-color .4s ease,color .4s ease}.button.button--ghost:active,.button.button--ghost:focus,.button.button--ghost:hover{background:#000;color:#fff;border-color:#000}.button.button--light{background:rgba(4,5,19,.1);color:#040513}.button.button--light:focus,.button.button--light:hover{background:rgba(4,5,19,.3);color:#040513}.button.button--light:active{background:rgba(4,5,19,.4);color:#040513}.button.button--white{background:#fff;color:#040513}.button.button--white:focus,.button.button--white:hover{background:hsla(0,0%,100%,.8);color:#040513}.button.button--white:active{background:hsla(0,0%,100%,.9);color:#040513}.button--back>.icon-interface,.button--forward>.icon-interface{width:40px;transition:transform .2s ease-in-out,opacity .2s linear;opacity:0}.button--forward{padding-left:0;padding-right:0;display:-ms-inline-grid;display:inline-grid;-ms-grid-rows:auto;-ms-grid-columns:40px 1fr 40px;grid-template:". text icon" auto/40px 1fr 40px}.button--forward>.icon-interface{-ms-grid-row:1;-ms-grid-column:3;grid-area:icon;transform:translateX(-5px);-ms-grid-row-align:center;align-self:center}.button--forward>span{-ms-grid-row:1;-ms-grid-column:2;grid-area:text;-ms-grid-row-align:center;align-self:center}.button--forward:focus>.icon-interface,.button--forward:hover>.icon-interface{transform:translateX(0);opacity:1}.button--forward:active>.icon-interface{transform:translateX(5px);opacity:1}.button--back{padding-left:0;padding-right:0;display:-ms-inline-grid;display:inline-grid;-ms-grid-rows:auto;-ms-grid-columns:40px 1fr 40px;grid-template:"icon text ." auto/40px 1fr 40px}.button--back>.icon-interface{-ms-grid-row:1;-ms-grid-column:1;grid-area:icon;transform:translateX(-5px);align-self:center}.button--back>span{-ms-grid-row:1;-ms-grid-column:2;grid-area:text;align-self:center}.button--back:focus>.icon-interface,.button--back:hover>.icon-interface{transform:translateX(0);opacity:1}.button--back:active>.icon-interface{transform:translateX(5px);opacity:1}.-center-link{margin-left:auto;margin-right:auto;text-align:center}.headline,.headline-sub{text-align:center;margin-bottom:0}.headline-sub{font-size:calc(15.06977px + .69767vw);text-transform:uppercase;font-weight:400;margin-top:10px}.page-gear{font-size:calc(74.88372px + 48.83721vw);position:absolute;display:flex;top:75px;right:0;color:#baccca;color:var(--secondary);opacity:.5;overflow:hidden;z-index:-10;--icon-stroke:2}.page-gear .icon-interface{margin-right:-.25em}.skip-links{top:10px;left:10px;z-index:5000;font-size:14px;background:#fff;padding:.5em}.skip-links,.skip-links:focus{position:absolute}.skip-links.sr-only-focusable:focus{width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:-ms-grid;display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;-webkit-animation:pswp-clockwise .6s linear infinite;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@-webkit-keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[dir=ltr] .pswp__counter{margin-left:20px}[dir=rtl] .pswp__counter{margin-right:20px}.pswp__counter{height:30px;margin-top:15px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.product-inquiry-button{width:100%;margin-top:20px}.category-hero{background:#f3f3f3;background:var(--light);padding:40px 0}.category-hero__headline{font-size:calc(17.25581px + 2.55814vw);margin-bottom:.25em}.category-hero__sub{font-size:calc(15.06977px + .69767vw);margin-bottom:1.75em;text-transform:uppercase;line-height:1.3}.category-hero__figure{position:relative}.category-hero__figure .manufacturer-logo{pointer-events:none;position:absolute;bottom:-20px;right:0;max-width:65px}.category-hero+.content{padding-top:30px}.category__downloads{margin-top:50px}.product-hero{margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse}.product-hero__content{margin-top:30px}.product-hero__content .-lead-text{margin-bottom:1.5em}.product-hero__download{margin-top:45px}.product-hero__figure{background:#f3f3f3;background:var(--light)}.product-features{font-size:15px;text-transform:uppercase;-moz-column-width:300px;column-width:300px;grid-column-gap:60px;-moz-column-gap:60px;column-gap:60px;margin-top:50px}.product-content{margin-top:50px}.manufacturer{border:1px solid #f3f3f3;border:1px solid var(--light);background:#fff;padding:30px 20px;color:#4a4b5b}.manufacturer img{max-width:200px;margin:0 auto;display:block}.manufacturer p{margin:0}.manufacturer__headline{margin-bottom:1.3em}.manufacturer__logo{display:flex;align-items:center;justify-content:center;margin-top:50px;padding:0 20px;border-left:1px solid #f3f3f3;border-left:1px solid var(--light)}.manufacturer__link{display:block}.manufacturer__link .icon-interface{font-size:21px;min-width:21px}.manufacturer__link--image figcaption{border-top:1px solid #f3f3f3;border-top:1px solid var(--light);padding-top:24px}.manufacturer__link--image figcaption,.manufacturer__link--text{text-transform:uppercase;display:flex;align-items:center;justify-content:center;letter-spacing:.2em;margin-top:40px}.manufacturer__link--image figcaption span,.manufacturer__link--text span{font-size:14px;margin-left:20px}.product-media{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:25px}.product-media .neos-contentcollection{display:flex;flex-wrap:wrap;margin:0 -3px}.product-media .neos-contentcollection>*{max-width:50%;flex:0 0 50%;padding:3px}.content .product-media{padding-left:0;padding-right:0}.product-media__image a{display:flex;align-items:center;justify-content:center;height:100%}.product-text-and-list{margin-top:50px}.product-content__download{margin-top:45px}.product-text-and-list__list .h5:not(:first-child){margin-top:2em}.product-teaser-home{display:flex;flex-direction:column-reverse;margin-bottom:55px}.product-teaser-home__slider{background:#f3f3f3;background:var(--light)}.product-teaser-home__content{margin-top:32px}.product-teaser-home__buttons{margin:15px -5px 0}.product-teaser-home__buttons .button{margin:5px;width:calc(100% - 10px)}.product-teaser-category{display:flex;flex-direction:column;width:calc(100% - 40px);margin-right:10px;position:relative;box-shadow:inset 0 0 0 1px #f3f3f3;box-shadow:inset 0 0 0 1px var(--light);padding:0 0 30px}.product-teaser-category .button{margin:25px 20px 0}.product-teaser-category a:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.product-teaser-category__text{flex:1 1}.product-teaser-category__text.product-teaser-category__text>:not([class]){margin:1em 20px 0}.product-teaser-category__figure{order:-1;position:relative;height:0;padding:100% 0 0;background:#f3f3f3;background:var(--light);z-index:1;pointer-events:none}.product-teaser-category__img img{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px 30px;-o-object-fit:contain;object-fit:contain;height:100%;width:100%;z-index:1}.product-teaser-category__headline,.product-teaser-category__sub{font-size:18px;padding-left:20px;padding-right:20px;margin:0}.product-teaser-category__headline--default{padding-top:25px}.product-teaser-category__headline--default+.product-teaser-category__sub{padding-top:7px;text-transform:uppercase;font-size:14px}.product-teaser-category__headline--top{pointer-events:none;position:absolute;top:35px;left:0;right:0;text-align:center;z-index:2}.product-teaser-category__sub{padding-top:25px;font-weight:500;text-transform:none}.product-teaser-category__img--top img{padding-top:75px}.product-teaser-categories .flickity-page-dots{position:relative;margin-top:30px}.teasers .flickity-page-dots{position:relative;margin-top:30px}.product__slider{padding:100% 0 0;height:0;position:relative}.product__slider>.flickity-viewport,.product__slider>.product__slide{position:absolute;top:0;right:0;bottom:0;left:0}.product__slider .flickity-prev-next-button{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="2" /><feOffset dx="2" dy="2" result="offsetblur" /><feFlood flood-color="rgba(243,243,243,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');filter:drop-shadow(1px 1px 2px #f3f3f3)}.product__slider .manufacturer-logo{pointer-events:none;position:absolute;bottom:20px;right:20px;max-width:65px;z-index:1}.product__slider .image{height:100%}.product__slide,.product__slide img{height:100%;width:100%}.product__slide img{-o-object-fit:contain;object-fit:contain;padding:20px;margin:auto;display:block;max-width:520px}@media (min-width:300px){.product-teaser-home__buttons{display:flex;flex-wrap:wrap}.product-teaser-home__buttons .button{min-width:220px;flex:1 1}.product-teaser-home__buttons .button--long{flex:2 1}}@media (min-width:480px){.product-teaser-home__buttons .button--long{min-width:calc(100% - 10px)}}@media (min-width:520px){.aside .icon-interface--gear{height:80%;width:calc(50% - 50px)}}@media (min-width:576px) and (max-width:767px){.category-hero__figure .manufacturer-logo{bottom:-10px;max-width:130px}.product__slider .manufacturer-logo{bottom:30px;right:30px;max-width:100px}}@media (min-width:768px){html{font-size:17px}.site__inner{min-height:calc(100vh - 285px)}.-node-spacing{margin-top:90px}.headline+.-node-spacing.text,.headline-sub+.-node-spacing.text{margin-top:50px}.content{padding-top:100px}.-list--check>li:not([class]){margin-bottom:1.9em}.-list--check-filled>li:not([class]){margin-bottom:.5em}.-editable-list--check p{margin-bottom:1.9em}.-editable-list--check-filled p{margin-bottom:.5em}.hero .icon-interface--gear{--icon-stroke:1;top:50px;height:800px;right:-200px;width:700px}.hero{padding:142px 40px 120px}.aside .icon-interface--gear{--icon-stroke:1;height:500px;top:10px;width:430px;right:-90px;max-width:30vw}.aside{text-align:left;display:-ms-grid;display:grid;grid-column-gap:65px;-moz-column-gap:65px;column-gap:65px;-ms-grid-rows:auto 1fr auto;-ms-grid-columns:20px 65px auto 65px 1fr;grid-template:". person headline" auto ". person contact" 1fr ". person buttons" auto/20px auto 1fr}.aside>.aside__person{grid-area:person;-ms-grid-row-align:center;align-self:center}.aside>.aside__headline{grid-area:headline;-ms-grid-row-align:start;align-self:start}.aside>.aside__contact{grid-area:contact;-ms-grid-row-align:center;align-self:center}.aside>.aside__buttons{grid-area:buttons;-ms-grid-row-align:end;align-self:end}.aside>.aside__person{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.aside>.aside__headline{-ms-grid-row:1;-ms-grid-column:5}.aside>.aside__contact{-ms-grid-row:2;-ms-grid-column:5}.aside>.aside__buttons{-ms-grid-row:3;-ms-grid-column:5}.aside__contact{font-size:20px}.aside__contact>:not(:last-child){margin-bottom:15px}.aside__contact .icon-interface{margin-right:20px}.aside__contact a:focus span,.aside__contact a:hover span{text-decoration:underline}.aside__buttons{margin-top:0}.footer{margin-top:130px}.footer-container{-ms-grid-rows:auto;-ms-grid-columns:auto 38px auto 1fr 35px;grid-template:"logo . nav . top" auto/auto 38px auto 1fr 35px}.footer-container.footer-container>*{-ms-grid-row-align:center;align-self:center}.footer-container>.header__logo{-ms-grid-row:1;-ms-grid-column:1}.footer-container>.header__nav{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.footer-container>.footer__logo{-ms-grid-row:1;-ms-grid-column:1}.footer-container>.footer__top{-ms-grid-row:1;-ms-grid-column:5}.footer-container>.footer__nav{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.footer__top{font-size:35px}.page-gear{--icon-stroke:1;top:150px}.product-inquiry-button{width:auto;margin-top:40px;min-width:330px}.downloads+.product-inquiry-button{margin-top:20px}.category-hero__inner{display:flex;align-items:center}.category-hero__content{margin-right:40px;flex:1 1}.category-hero__figure{margin-left:40px;flex:1 1}.product-hero{align-items:flex-start;flex-direction:row-reverse}.product-hero>*{max-width:50%;flex:0 0 50%}.product-hero__content{margin-top:0;padding-left:90px}.product-features{margin-top:65px}.product-content{margin-top:65px;display:-ms-grid;display:grid;grid-gap:180px;gap:180px;-ms-grid-rows:auto;-ms-grid-columns:70fr 180px 33fr;grid-template:"text suitable" auto/70fr 33fr}.product-content>.product-content__text{-ms-grid-row:1;-ms-grid-column:2;grid-area:text;align-self:baseline}.product-content>.product-content__suitable{grid-area:suitable;align-self:baseline}.product-content>span{-ms-grid-row:1;-ms-grid-column:1}.product-content__suitable{position:relative}.product-content__suitable:before{content:"";position:absolute;left:-60px;width:1px;top:0;background:#f3f3f3;background:var(--light);bottom:0}.manufacturer{display:flex;padding:30px 0}.manufacturer>*{margin:30px 0;padding:0 70px}.manufacturer__logo{margin-top:0;padding-top:20px;min-width:340px}.product-media .neos-contentcollection{margin:0 -15px}.product-media .neos-contentcollection>*{max-width:25%;flex:0 0 25%;padding:15px}.product-text-and-list{margin-top:65px;display:-ms-grid;display:grid;grid-gap:180px;gap:180px;-ms-grid-rows:auto;-ms-grid-columns:70fr 180px 33fr;grid-template:"text list" auto/70fr 33fr}.product-text-and-list>.product-text-and-list__text{-ms-grid-row:1;-ms-grid-column:2;grid-area:text;align-self:baseline}.product-text-and-list>.product-text-and-list__list{grid-area:list;align-self:baseline}.product-content>.product-content__text,.product-text-and-list>.product-content__text,.product-text-and-list>span{-ms-grid-row:1;-ms-grid-column:1}.product-content>.product-content__suitable{-ms-grid-row:1;-ms-grid-column:3}.product-content>.product-text-and-list__text,.product-text-and-list>.product-text-and-list__text{-ms-grid-row:1;-ms-grid-column:1}.product-text-and-list>.product-text-and-list__list{-ms-grid-row:1;-ms-grid-column:3}.product-text-and-list__list{position:relative}.product-text-and-list__list:before{content:"";position:absolute;left:-60px;width:1px;top:0;background:#f3f3f3;background:var(--light);bottom:0}.product-teaser-home{border:1px solid #f3f3f3;border:1px solid var(--light);flex-direction:row}.product-teaser-home>*{flex:0 0 50%;max-width:50%}.product-teaser-home__content{margin-top:0;padding:60px 60px 50px 70px}.product-teaser-categories{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.product-teaser-categories.slider.slider{opacity:1;padding-top:10px}.product-teaser-categories>*{max-width:calc(50% - 30px);flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 30px);margin:15px}.manufacturer+.main-content,.product-teaser-categories+.main-content{margin-top:90px}.teasers{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.teasers.slider.slider{opacity:1;padding-top:10px}.teasers>*{max-width:calc(50% - 30px);flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 30px);margin:15px}}@media (min-width:992px){.aside{grid-column-gap:80px;-moz-column-gap:80px;column-gap:80px}.form-with-aside{flex-direction:row;align-items:flex-start}.form-aside{padding:65px 60px 40px;margin-right:60px;margin-bottom:0}.form-aside__contact a{width:85px;height:85px}.form-aside__contact a .icon-interface{font-size:40px}.category-hero__figure .manufacturer-logo{bottom:-10px;max-width:130px}.product-teaser-categories>*{max-width:calc(33.333% - 30px);flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 30px)}.teasers>*{max-width:calc(33.333% - 30px);flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 30px)}.product__slider .manufacturer-logo{bottom:30px;right:30px;max-width:100px}}@media (min-width:1200px){body,html{scroll-padding-top:100px}.main-nav__list--level-1{display:flex;margin:0 -22px;padding:0;justify-content:center;align-items:center}.main-nav__list--level-1>*{margin-left:22px;margin-right:22px}.main-nav__link--level-1{padding-top:27px;padding-bottom:26px;position:relative;font-size:17px;font-weight:500}.main-nav__link--level-1 .main-nav__button{left:calc(50% - 8px);bottom:0;transform:translateY(-3px)}.main-nav__link--level-1 .main-nav__button,.main-nav__list--level-2{position:absolute;transition:opacity .2s linear .2s,transform .2s ease-in-out .2s;opacity:0}.main-nav__list--level-2{pointer-events:none;background:#fff;padding:17px 0;font-size:15px;min-width:210px;box-shadow:0 5px 30px rgba(4,5,19,.2);transform:translateY(20px);max-height:none!important}.main-nav__item--level-1.main-nav__item--active>a .main-nav__button,.main-nav__item--level-1:hover>a .main-nav__button,.main-nav__item--level-1[focus-within]>a .main-nav__button{opacity:1;transition-delay:0s;transform:translateY(-1px)}.main-nav__item--level-1.main-nav__item--active>a .main-nav__button,.main-nav__item--level-1:focus-within>a .main-nav__button,.main-nav__item--level-1:hover>a .main-nav__button{opacity:1;transition-delay:0s;transform:translateY(-1px)}.main-nav__item--level-1:hover>.main-nav__list,.main-nav__item--level-1[focus-within]>.main-nav__list{pointer-events:all;opacity:1;transition-delay:0s;transform:translateY(-3px)}.main-nav__item--level-1:focus-within>.main-nav__list,.main-nav__item--level-1:hover>.main-nav__list{pointer-events:all;opacity:1;transition-delay:0s;transform:translateY(-3px)}.main-nav__link--level-2{padding:5px 30px;display:block}.main-nav__link--level-2.main-nav__link--current,.main-nav__link--level-2:focus,.main-nav__link--level-2:hover{text-decoration:underline}.header__hamburger{display:none}.header+*{margin-top:80px}.header__content{height:80px;-ms-grid-rows:100%;-ms-grid-columns:20px auto 1fr auto 20px;grid-template:". logo . nav ." 100%/20px auto 1fr auto 20px}.header__content>.header__logo{-ms-grid-row:1;-ms-grid-column:2}.header__content>.header__nav{-ms-grid-row:1;-ms-grid-column:4}.header__logo{width:144px;height:43px}.header__phone{display:none}.footer-container>.footer__logo{-ms-grid-row:1;-ms-grid-column:2}.footer-container>.footer__nav{-ms-grid-row:1;-ms-grid-column:4}}@media (min-width:1280px){.h1,h1{font-size:36px}.h2,h2{font-size:28px}.h3,h3{font-size:26px}.-lead-text{font-size:20px}.hero__headline{font-size:60px}.hero__text{font-size:28px}.aside__headline{font-size:36px}.headline-sub{font-size:24px}.page-gear{font-size:700px}.category-hero__headline{font-size:50px}.category-hero__sub{font-size:24px}}@media (max-width:1199px){.main-nav__item--active>a,.main-nav__item--active>a:active,.main-nav__item--active>a:focus,.main-nav__item--active>a:hover,.main-nav__link,.main-nav__link:active,.main-nav__link:focus,.main-nav__link:hover{color:#fff}.-menuopen{overflow:hidden}.-menuopen body:before{opacity:1}.-menuopen .header{background-color:transparent;color:#fff;box-shadow:0 1px 0 hsla(0,0%,100%,.1)}.-menuopen .main-nav{pointer-events:auto;opacity:1}.-menuopen .main-nav__list--level-1{transform:translateY(0)}body:before{content:"";background:#040513;background:var(--primary);z-index:4}.main-nav,body:before{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:opacity .4s ease}.main-nav{overflow:auto;-webkit-overflow-scrolling:touch;margin-top:60px;padding:40px;z-index:1000;font-size:16px;display:flex;flex-direction:column}.main-nav__link--sub{position:relative;margin-right:44px}.main-nav__button{pointer-events:auto;position:absolute;background:transparent;border:0;width:34px;height:34px;padding:0;right:-51px;top:calc(50% - 17px);transition:transform .4s ease}.main-nav__button,.main-nav__item[focus-within]>.main-nav__link--level-1:focus .main-nav__button{transform:rotate(0deg)}.main-nav__button,.main-nav__item:focus-within>.main-nav__link--level-1:focus .main-nav__button{transform:rotate(0deg)}.main-nav__item--open .main-nav__button,.main-nav__item[focus-within] .main-nav__button{transform:rotate(-180deg)}.main-nav__item--open .main-nav__button,.main-nav__item:focus-within .main-nav__button{transform:rotate(-180deg)}.main-nav__button *{width:17px}.main-nav__list--level-1{padding:0;transform:translateY(-20px);transition:transform .4s ease;margin:0;flex:1 1}.main-nav__item--level-1{padding:0}.main-nav__item--level-1:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1)}.main-nav__item--level-1.main-nav__item--active .main-nav__link--level-1{text-decoration:underline}.main-nav__link--level-1{font-size:22px;font-weight:400;line-height:1.1;padding:20px 0}.main-nav__list--level-2{overflow:hidden;transition:max-height .4s ease-in-out;max-height:0;margin:0;padding:0}.main-nav__list--level-2[focus-within]{max-height:none!important}.main-nav__list--level-2:focus-within{max-height:none!important}.main-nav__list--level-2 a{padding:9px 0;margin:0}.main-nav__link--level-2{opacity:.5}.main-nav__link--level-2.main-nav__link--active,.main-nav__link--level-2:focus,.main-nav__link--level-2:hover{opacity:1}.main-nav__item--level-2:last-child{padding-bottom:34px}}@media (max-width:767px){.jonnitto-prettyembed-button.jonnitto-prettyembed-button{height:40px}.jonnitto-prettyembed img{opacity:.8}.aside__headline{padding-left:1.2em;padding-right:1.2em}.aside__headline strong{display:block}.aside__person img{margin-top:30px}.aside__contact{display:flex;justify-content:center;margin:36px -20px 0}.aside__contact>*{flex:0 1 85px;max-width:85px;margin:0 20px}.aside__contact a{display:block;border:1px solid;height:0;padding:100% 0 0;position:relative}.aside__contact span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aside__contact .icon-interface{font-size:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aside__buttons{max-width:90%;margin-left:auto;margin-right:auto}.form-aside__person img{margin-top:30px}.footer__logo{margin-bottom:20px}.text{padding-left:0;padding-right:0}.category-hero__headline{text-align:center}.category-hero__sub{text-align:center}.category-hero+.content{padding-top:10px}.category__downloads{margin-top:30px}.product-hero__figure{margin:-49px -20px 0}.product-content__suitable{margin-top:42px;border-top:1px solid #f3f3f3;border-top:1px solid var(--light);padding-top:35px}.product-text-and-list__list{margin-top:42px;border-top:1px solid #f3f3f3;border-top:1px solid var(--light);padding-top:35px}.product-teaser-home__slider{margin:0 -20px}.product-teaser-categories{margin-left:-20px;margin-right:-20px}.product-teaser-categories:not(.flickity-enabled){display:flex;justify-content:center}.product-teaser-categories:after{content:"flickity";display:none}.manufacturer+.main-content,.product-teaser-categories+.main-content{margin-top:50px}.teasers{margin-left:-20px;margin-right:-20px}.teasers:not(.flickity-enabled){display:flex;flex-wrap:wrap;justify-content:center}.teasers:after{content:"flickity";display:none}.product__slider .flickity-page-dots{bottom:2%}}@media (max-width:575px){.aside__contact{margin-left:-10px;margin-right:-10px}.aside__contact>*{margin:0 10px}.aside__contact .icon-interface{font-size:25px}}@media (max-width:420px){.h1,h1{font-size:30px}.h2,h2{font-size:24px}.h3,h3{font-size:22px}.-lead-text{font-size:18px}.hero__headline{font-size:34px}.hero__text{font-size:22px}.aside__headline{font-size:28px}.headline-sub{font-size:18px}.page-gear{font-size:280px}.category-hero__headline{font-size:28px}.category-hero__sub{font-size:18px}}@media (max-width:320px){.button{padding-left:10px;padding-right:10px;display:block;width:100%}.button--back>.icon-interface,.button--forward>.icon-interface{display:none}}@media (max-width:300px){.header__phone{display:none}}

/*# sourceMappingURL=Main.css.map*/