html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{font-size:18px}@media (width>=520px){html{font-size:18px}}@media (width>=767px){html{font-size:19px}}@media (width>=991px){html{font-size:20px}}@media (width>=1280px){html{font-size:21px}}body{-webkit-font-smoothing:antialiased;color:#000;background-color:#fff;margin:0;padding:0;font-family:futura-pt,sans-serif;font-size:1em;font-weight:400;line-height:1.3em}a,a:hover,a:link,a:visited,a:active{color:#000;text-decoration:none}a.current{opacity:.5}p a,p a:hover,p a:link,p a:visited,p a:active{text-decoration:underline}.topnavi{padding:1em 1em 0;display:flex}.topnavi.topnavi-fixed{position:fixed}@media (width>=767px){.topnavi{padding:2.5em 2.5em 0}}.topnavi-content{letter-spacing:.03em;border-bottom:1px solid #000;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding:0 0 1em;font-family:futura-pt,sans-serif;line-height:1.3em;display:flex}@media (width>=767px){.topnavi-content{padding:0 0 2.35em}}.logo{text-transform:uppercase;font-weight:600;display:flex}.logo .logo-link{padding:.15em 1em .15em 0}.links{flex-flow:wrap;justify-content:flex-end;display:flex}.links .links-link{white-space:nowrap;text-align:right;padding:.15em 0 .15em 1em}.links .links-lang{text-transform:uppercase}.links .links-lang .links-link{padding-left:0}.page{flex-flow:column;justify-content:center;align-items:stretch;margin:0 0 3em;display:flex}@media (width>=767px){.page{flex-direction:row;margin:0 1.5em 4em}}@media (width>=991px){.page{margin:0 1em 4em}}.column{margin:0 1em}@media (width>=767px){.column{width:50%;max-width:560px;margin:0 1em}}@media (width>=991px){.column{margin:0 2em}}.column-wide{width:100%;margin:0}@media (width>=767px){.column-wide{margin:0 1em}}@media (width>=991px){.column-wide{max-width:1200px;margin:0 2em}}.content-border{border-top:1px solid #000;padding-top:1em}.content-wide{margin:1em}@media (width>=991px){.content-wide{margin:1.5em}}.page-image{flex-direction:column;width:100%;padding-bottom:1rem;display:flex}.page-image .page-image-link{flex-direction:row;align-items:center;margin-bottom:1em;display:flex}.page-image .page-image-img{max-width:100%;max-height:100%;margin:0;padding:0}.page-imagenavi{flex-flow:wrap;justify-content:flex-start;width:100%;font-family:futura-pt,sans-serif;font-weight:500;line-height:1rem;display:flex}.page-imagenavi .page-imagenavi-link{flex-direction:row;align-items:center;width:25%;display:flex}.page-imagenavi .page-imagenavi-link:hover{opacity:.8}.page-imagenavi .page-imagenavi-link.current{text-decoration:underline}.page-imagenavi .page-imagenavi-img{width:100%}.page-browse{text-transform:uppercase;margin-top:2rem;font-family:futura-pt,sans-serif;font-size:.9rem;font-weight:500}.page-browse .page-browse-link{margin-right:1rem}.page-browse .page-browse-link:hover{opacity:.5}body,p,h1,h2,h3,h4,h5,.h1,.h2,.h3,.h3,.h4,.h5{font-family:futura-pt,sans-serif;font-size:1rem}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h3,.h4,.h5{margin-top:0;font-family:futura-pt,sans-serif;font-weight:500}h2,.h2{margin-bottom:0;padding:0;font-size:1.2em;font-weight:500}.headline{margin:0 0 .5em;font-size:1.4em;font-weight:500;line-height:1.2em}@media (width>=767px){.headline{font-size:1.8em;line-height:1.3em}}p{margin-block:1em;margin-inline:0;display:block}.footer{flex-flow:wrap;justify-content:center;align-items:center;display:flex}.footer .footer-content{color:#999;text-align:center;margin:3em 2em 4em}.footer .footer-content p{margin:0;padding:0}.footer .footer-content a{color:#999;text-decoration:none}.footer .footer-content a:hover{color:#000}.intro{justify-content:center;display:flex}.intro .intro-large p{margin:0 0 1em;font-size:1.3em;line-height:1.2em}.intro .intro-large p:last-child{margin:0}.intro .intro-large-padding p:last-child{margin-bottom:1em}.intro .intro-content{text-align:center;max-width:760px;margin:3em 2em}@media (width>=767px){.intro .intro-content{text-align:center;max-width:760px;margin:3.5em 2em}.intro .intro-large p{font-size:1.3em;line-height:1.3em}.intro .intro-content{margin:4.5em 2.5em}}@media (width>=991px){.intro .intro-content{margin:5.5em 2.5em}}.cover{align-items:stretch;margin:0 1em;display:flex}@media (width>=767px){.cover{margin:0 2.5em}}@media (width>=991px){.cover{margin:0 2.5em}}.cover .cover-content{background-color:#000;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:60vh;display:flex;position:relative}.cover .cover-content .cover-overlay{z-index:9000;background-color:#00080;width:100%;height:100%;position:absolute}@media (width>=767px){.cover .cover-content{min-height:65vh}}@media (width>=991px){.cover .cover-content{min-height:70vh}}.cover .cover-body{text-align:center;z-index:9999;max-width:760px;margin:2.5rem 1rem 3rem}.cover .cover-body a{color:#fff}.cover .cover-body p{color:#fff;margin:0 0 1em;font-size:1.3em;line-height:1.2em}.cover .cover-headline{color:#fff}@media (width>=767px){.cover .cover-body p{font-size:2em;line-height:1.2em}.cover .cover-body{margin:3rem 2.5rem 4.5rem}}@media (width>=991px){.cover .cover-body{margin:3rem 2.5rem}}.products{justify-content:center;margin:0 1em 3em;display:flex}@media (width>=767px){.products{margin:0 2.5em 3.5em}}@media (width>=991px){.products{margin:0 1em 4em}}.products-inner{flex-flow:wrap;justify-content:space-between;align-items:flex-start;max-width:1200px;display:flex}.products-inner .product{width:100%}.products-inner .product-inner{flex-flow:row;align-items:flex-start;margin-bottom:1em;display:flex}.products-inner .product-image-link{flex-direction:row;align-items:flex-start;width:50%;display:flex}.products-inner .product-image-link .product-image-img{width:100%}.products-inner .product-info{border-top:1px solid #000;width:50%;margin-left:1em;padding-top:1em}@media (width>=767px){.products-inner .product-inner{margin-bottom:2em}.products-inner .product-info{margin-left:1.5em}}@media (width>=991px){.products-inner .product{width:50%}.products-inner .product-inner{margin:0 1.5em 3em}}.buttons{flex-wrap:wrap;justify-content:center;display:flex}.btns{text-transform:uppercase;letter-spacing:.1em;background-color:#fff;margin:.5em;padding:1em 1.5em;font-size:.7rem;font-weight:500;line-height:1em;display:inline-block;color:#000!important}@media (width>=767px){.btns{padding:1.2em 2.2em}}.btns:hover,.btns-primary{background-color:#dae8d2}.data{flex-direction:column;margin-bottom:2.5em;font-size:.85em;line-height:1.1rem;display:flex}.data-row{border-top:1px dashed #999;flex-flow:row;justify-content:flex-start;margin-top:1.5em;display:flex}.data-row.no-border{border-top:none}.data-label{width:30%;margin-top:.5em;margin-right:1em;font-weight:500}.data-specs{width:70%;margin-top:.5em}.data-specs-wide{width:100%}.data-specs p{font-size:.85em;line-height:1.1rem}.data-image{width:100%;margin-top:1em}.data-row-graph{flex-wrap:wrap;justify-content:space-between}.data-graph{width:100%}@media (width>=1280px){.data-graph{width:49%}}.data-drawing{width:100%}.data-graph-img{max-width:100%;margin-top:1em}