/*!
 * native_media_website - 1.8.5 - Tue, 14 Jul 2026 15:52:02 GMT
 * https://www.nativemedia.de
 * Copyright (c) 2022 native:media GmbH & Co. KG
 * Authors: Sebastian Wolfertz
 *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:#fff!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@keyframes fade-in{0%{display:none;opacity:0}0.01%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes slide-in-left{0%{left:-100vw}to{left:0}}@keyframes slide-in-right{0%{right:-100vw}to{right:0}}@keyframes slide-in-top{0%{top:-100vh}to{top:0}}@keyframes slide-in-bottom{0%{bottom:-100vh}to{bottom:0}}@keyframes icon-pulse{0%{background-color:#3b99cc;height:.25rem;margin:-.05rem;width:.25rem}to{background-color:#fff;height:.75rem;margin:-.375rem;width:.75rem}}@keyframes icon-shadow-pulse{0%{box-shadow:0 0 0 0 #3b99cc}to{box-shadow:0 0 1rem 1rem #3b99cc}}#breadcrumb,#certificates,.article-list,.svg-menu{list-style:none;margin:0;padding:0}#certificates .certificate,.article-preview-img,.article-text img,img.insert{display:block;height:auto;max-width:100%}.article-preview-img,.article-text img,figure,img.insert{box-sizing:border-box;overflow:hidden}@media(max-width:47.999rem){.article-preview-img,.article-text img,figure,img.insert{border-radius:1rem}}@media(min-width:48rem){.article-preview-img,.article-text img,figure,img.insert{border-radius:2rem}}@media(max-width:47.999rem){.article-preview-img,.article-text img,img.insert{box-shadow:0 1rem 3rem rgba(0,0,0,.4)}}@media(min-width:48rem){.article-preview-img,.article-text img,img.insert{box-shadow:0 2rem 6rem rgba(0,0,0,.4)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#headline,#page-header,body>article,body>footer,body>main,body>section{box-sizing:border-box;margin-left:2rem;margin-right:2rem;width:auto}@media(min-width:75rem){#headline,#page-header,body>article,body>footer,body>main,body>section{margin-left:auto;margin-right:auto;width:71rem}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/assets/fonts/open-sans-v34-latin-300.eot);src:local(""),url(/assets/fonts/open-sans-v34-latin-300.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v34-latin-300.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-300.woff) format("woff"),url(/assets/fonts/open-sans-v34-latin-300.ttf) format("truetype"),url(/assets/fonts/open-sans-v34-latin-300.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/open-sans-v34-latin-regular.eot);src:local(""),url(/assets/fonts/open-sans-v34-latin-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v34-latin-regular.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-regular.woff) format("woff"),url(/assets/fonts/open-sans-v34-latin-regular.ttf) format("truetype"),url(/assets/fonts/open-sans-v34-latin-regular.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/open-sans-v34-latin-600.eot);src:local(""),url(/assets/fonts/open-sans-v34-latin-600.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v34-latin-600.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-600.woff) format("woff"),url(/assets/fonts/open-sans-v34-latin-600.ttf) format("truetype"),url(/assets/fonts/open-sans-v34-latin-600.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(/assets/fonts/open-sans-v34-latin-800.eot);src:local(""),url(/assets/fonts/open-sans-v34-latin-800.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v34-latin-800.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-800.woff) format("woff"),url(/assets/fonts/open-sans-v34-latin-800.ttf) format("truetype"),url(/assets/fonts/open-sans-v34-latin-800.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/assets/fonts/open-sans-v34-latin-300italic.eot);src:local(""),url(/assets/fonts/open-sans-v34-latin-300italic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v34-latin-300italic.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-300italic.woff) format("woff"),url(/assets/fonts/open-sans-v34-latin-300italic.ttf) format("truetype"),url(/assets/fonts/open-sans-v34-latin-300italic.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/open-sans-v34-latin-italic.eot);src:local(""),url(/assets/fonts/open-sans-v34-latin-italic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v34-latin-italic.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-italic.woff) format("woff"),url(/assets/fonts/open-sans-v34-latin-italic.ttf) format("truetype"),url(/assets/fonts/open-sans-v34-latin-italic.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(/assets/fonts/open-sans-v34-latin-600italic.eot);src:local(""),url(/assets/fonts/open-sans-v34-latin-600italic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v34-latin-600italic.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-600italic.woff) format("woff"),url(/assets/fonts/open-sans-v34-latin-600italic.ttf) format("truetype"),url(/assets/fonts/open-sans-v34-latin-600italic.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:800;src:url(/assets/fonts/open-sans-v34-latin-800italic.eot);src:local(""),url(/assets/fonts/open-sans-v34-latin-800italic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/open-sans-v34-latin-800italic.woff2) format("woff2"),url(/assets/fonts/open-sans-v34-latin-800italic.woff) format("woff"),url(/assets/fonts/open-sans-v34-latin-800italic.ttf) format("truetype"),url(/assets/fonts/open-sans-v34-latin-800italic.svg#OpenSans) format("svg")}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}h1{font-size:2rem;font-weight:800;text-transform:uppercase}@media(min-width:48rem){h1{font-size:3rem}}@media(min-width:62rem){h1{font-size:4rem}}@media(max-width:35.999rem){h2{font-size:1.25rem}}@media(min-width:36rem){h2{font-size:1.5rem}}@media(min-width:48rem){h2{font-size:2rem}}@media(min-width:62rem){h2{font-size:2.5rem}}@media(max-width:35.999rem){h3{font-size:1.125rem}}@media(min-width:36rem){h3{font-size:1.25rem}}@media(min-width:48rem){h3{font-size:1.5rem}}@media(min-width:62rem){h3{font-size:1.75rem}}@media(max-width:35.999rem){h4{font-size:1rem}}@media(min-width:36rem){h4{font-size:1rem}}@media(min-width:48rem){h4{font-size:1.125rem}}@media(min-width:62rem){h4{font-size:1.25rem}}.h1{display:block;font-size:2rem;font-weight:800;text-transform:uppercase}@media(min-width:48rem){.h1{font-size:3rem}}@media(min-width:62rem){.h1{font-size:4rem}}.h2{display:block;font-size:1.25rem;font-weight:800;text-transform:uppercase}@media(min-width:36rem){.h2{font-size:1.5rem}}@media(min-width:48rem){.h2{font-size:2rem}}@media(min-width:62rem){.h2{font-size:2.5rem}}.article-preview{align-items:center;display:flex;flex-flow:column nowrap}@media(max-width:47.999rem){.article-preview{flex-flow:column nowrap;gap:1.5rem}}@media(min-width:48rem){.article-preview{flex-flow:row nowrap;gap:1.5rem}}@media(min-width:62rem){.article-preview{gap:3rem}}.article-preview .article-preview-picture,.article-preview .article-preview-text{flex:1 0 100%}@media(min-width:48rem){.article-preview .article-preview-picture,.article-preview .article-preview-text{flex:1 0 calc(50% - 0.75rem)}}@media(min-width:62rem){.article-preview .article-preview-picture,.article-preview .article-preview-text{flex:1 0 calc(50% - 1.5rem)}}body{align-content:stretch;align-items:stretch;color:#8c8c8c;display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-size:1rem;gap:3rem;position:relative}@media(max-width:47.999rem){body{gap:2rem}}body:after{background-position:0 100%;background-repeat:no-repeat;background-size:100vw;bottom:0;content:"";display:block;height:0;margin-left:-100vw;margin-top:-100vw;opacity:.8;padding-left:50vw;padding-top:100vw;position:absolute;right:0;width:0;z-index:-1}html.no-js body:after,html.no-webp body:after{background-image:url(/assets/images/Grasbuendel_003.24e8a375da472aaf2958.jpg)}html.webp body:after{background-image:url(/assets/images/Grasbuendel_003.17576c02951b1b34f891.webp)}@media(max-width:47.999rem){body.nav-open{overflow:hidden}}#headline{text-transform:uppercase}#headline h1{display:flex;flex-direction:column-reverse;gap:0;margin:0}#headline span+.h1{order:-1}#navigation{color:#000;text-align:center}@media(min-width:48rem){#navigation{box-sizing:border-box;margin-left:2rem;margin-right:2rem;width:auto}}@media(min-width:48rem)and (min-width:75rem){#navigation{margin-left:auto;margin-right:auto;width:71rem}}@media(min-width:48rem){#main-menu{width:100%}}.article-text{box-sizing:border-box;width:auto}@media(min-width:48rem){.article-text{margin-left:auto;margin-right:auto;width:44rem}}.article-text img{margin:2rem 0}#jumbotron img{width:auto}#content{display:flex;flex-direction:column;gap:5rem}a{transition:color .3s ease-in-out}a,html:not(.use-touch) a:hover{color:#3b99cc}figure{border:.25rem solid #8c8c8c;margin:3rem 0}@media(max-width:47.999rem){figure{padding:.5rem}}@media(min-width:48rem){figure{padding:1rem}}figcaption{text-align:right}blockquote{font-style:italic;font-weight:400;line-height:1.1}@media(max-width:47.999rem){blockquote{font-size:1.5rem;margin:1.5rem}}@media(min-width:48rem){blockquote{font-size:2.5rem;margin:2.5rem 5rem}}.flow-right{float:right}.flow-left{float:left}.insert{margin:0}img.insert{margin:0 2rem 2rem}img.insert.side{border-radius:1rem}@media(max-width:35.999rem){img.insert.side{max-width:100%}}@media(min-width:36rem){img.insert.side{max-width:33%}}img.insert.side.flow-right{margin-right:0}img.insert.side.flow-left{margin-left:0}@media(max-width:53.999rem){.insert.fullsize{margin:3rem 0}}@media(min-width:54rem)and (max-width:74.999rem){.insert.fullsize{margin:3rem calc(-50vw - -27rem)}}@media(min-width:75rem){.insert.fullsize{margin:3rem -10.5rem}}#content header{margin:2rem 0 4rem}.header-small{font-size:2rem;font-weight:800;margin-bottom:0}.header-big{font-size:4rem;font-weight:800;margin-top:0}#logo.checkmark{position:relative;z-index:0}#logo.checkmark:after{background-image:url(/assets/svgs/Verifiziert.5534583f5d30f7fd11f5.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;position:absolute;right:-6%;top:0;width:6%}.focusable{background-color:#000;color:#fff;font-size:1.5rem;font-weight:800;left:0;outline:0;padding:1rem;position:fixed;right:0;text-align:center;top:0;transform:translateY(-100%);transition:transform .3s ease-in-out}.focusable:focus{transform:translateY(0)}.fullarticle{display:flex;flex-flow:column nowrap}@media(max-width:47.999rem){.fullarticle{gap:2.5rem}}@media(min-width:48rem){.fullarticle{gap:5rem}}#impressum-link{padding:2rem 0 1rem;text-align:center;width:100%}#impressum-link a{font-size:1.5rem;text-decoration:none}#breadcrumb{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-start;margin-left:2rem;margin-right:2rem;margin-top:-2rem;white-space:unset;width:auto}@media(min-width:75rem){#breadcrumb{margin-left:auto;margin-right:auto;width:71rem}}@media(max-width:35.999rem){#breadcrumb{font-size:.75rem}}@media(min-width:48rem){#breadcrumb{font-size:1.2rem}}#breadcrumb a{text-decoration:none}#breadcrumb a:hover{text-decoration:underline}#breadcrumb li{display:flex;padding:.5em .5em .5em 0;text-transform:uppercase}#breadcrumb li:not(:first-child):before{content:">";display:inline-block;margin-right:.35em}#impressum-link a:hover{text-decoration:underline}.article-list{display:flex;flex-direction:column;gap:3rem}@media(min-width:48rem){.article-list .article-list-item.alternate .article-preview-picture,.article-list .article-list-item:nth-child(2n) .article-preview-picture{order:2}}.article-preview{text-decoration:none}@media(min-width:48rem){.article-preview.alternate .article-preview-picture{order:2}}.article-preview-picture{margin-bottom:1rem}.article-preview-picture,.article-preview-text{box-sizing:border-box;text-align:center}@media(max-width:35.999rem){.article-preview-text{font-size:.875rem}}@media(min-width:48rem){.article-preview-text{padding:0 2rem}}@media(min-width:62rem){.article-preview-text{padding:0 4rem}}.article-preview-title{margin-top:0;text-transform:uppercase}@media(min-width:62rem){.article-preview-title{font-size:2rem}}a.article-preview .article-preview-title{color:#3b99cc}.article-preview-teaser{display:contents}#certificates{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start}@media(max-width:47.999rem){#certificates{flex-direction:column;gap:3rem}}#certificates .certificate{filter:drop-shadow(0 0 .5rem #fff) drop-shadow(0 0 .5rem #fff);height:10rem;width:auto}.svg-menu-horizontal+.svg-menu-horizontal{margin-top:3rem}#page-header{align-items:center;display:flex;justify-content:center;margin-bottom:-2rem}#logo{height:auto;max-width:34.375rem;width:auto}@media(max-width:47.999rem){#logo{margin:1rem auto;width:calc(100% - 1rem)}}@media(min-width:48rem){#logo{margin:2rem auto}}@media(min-width:62rem){#logo{max-width:47rem}}#logo>img{height:auto;max-width:100%;width:auto}@media(max-width:47.999rem){#navigation{background-color:#3b99cc;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-right-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:block;height:4.4rem;left:-.8rem;overflow:hidden;overflow-y:auto;padding:0;position:fixed;top:-.8rem;transition:width .3s ease-in-out,height .3s ease-in-out,background-color .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out,top .3s ease-in-out,left .3s ease-in-out,right .3s ease-in-out,bottom .3s ease-in-out;width:4.4rem;z-index:100}#navigation.open{align-items:center;background-color:#fff;display:flex;height:100vmax;justify-content:space-evenly;left:calc(-100vmax + 50vw);padding:50vmax;top:calc(-100vmax + 50vh);width:100vmax}}@media(max-width:47.999rem)and (orientation:portrait){#navigation.open{flex-flow:column}}@media(max-width:47.999rem)and (orientation:landscape){#navigation.open{flex-flow:row}#navigation.open>.menu{flex:0 0 100vw}}@media(max-width:47.999rem){#navigation>*{z-index:110}.cssanimations #navigation.open>:not(#hamburger){animation-delay:.15s;animation-duration:.3s;animation-fill-mode:both;animation-name:fade-in;animation-timing-function:ease-in-out}}@media(min-width:48rem){#navigation{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:-3rem}}#main-menu,#main-menu .menu{list-style:none;margin:0;padding:0}@media(max-width:47.999rem){#main-menu{display:none}nav.open #main-menu{display:flex;flex-direction:column;justify-content:flex-start;max-height:100vh;overflow:auto;width:100vw}#main-menu a{border-bottom:1px solid transparent;display:inline-block;padding:0 2rem;position:relative;text-decoration:none;text-transform:uppercase;transition:border-bottom-color .3s ease-in-out,color .3s ease-in-out}#main-menu a:after{background-color:#3b99cc;content:"";display:block;height:.125rem;transition:width .3s ease-in-out;width:0}#main-menu a.open,html:not(.use-touch) #main-menu a:focus,html:not(.use-touch) #main-menu a:hover{color:#3b99cc}#main-menu a.open:after,html:not(.use-touch) #main-menu a:focus:after,html:not(.use-touch) #main-menu a:hover:after{width:100%}#main-menu li.menu-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:.5rem 0}#main-menu li.menu-item.active>a:before{height:.5rem;left:.5rem;top:.45rem;vertical-align:middle;width:.5rem}#main-menu li.menu-item.active>a:before,#main-menu li.menu-item:before{background-color:#3b99cc;border-radius:50%;content:"";display:block;position:absolute}#main-menu li.menu-item:before{height:0;left:50%;margin:0;top:50%;transition:height .3s ease-in-out,width .3s ease-in-out,background-color .3s ease-in-out,margin .3s ease-in-out;width:0;z-index:1}#main-menu li.menu-item>.menu{display:none}#main-menu li.menu-item.open>.menu{border-bottom:.25rem solid #3b99cc;border-top:.25rem solid #3b99cc;display:block;margin:.5rem 0;padding:.5rem 0}.cssanimations #main-menu li.menu-item.open>.menu{animation-delay:.15s;animation-duration:.3s;animation-fill-mode:both;animation-name:fade-in;animation-timing-function:ease-in-out}#main-menu li.menu-item.open>.menu:before{display:block;text-transform:uppercase}}@media(max-width:47.999rem)and (orientation:portrait){#main-menu .menu-item.open>.menu>.menu-item:first-of-type,.open>#main-menu>.menu-item:first-of-type{position:relative}.cssanimations #main-menu .menu-item.open>.menu>.menu-item:first-of-type,.cssanimations .open>#main-menu>.menu-item:first-of-type{animation-delay:.12s;animation-duration:.3s;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:ease-in-out}}@media(max-width:47.999rem)and (orientation:landscape){#main-menu .menu-item.open>.menu>.menu-item:first-of-type,.open>#main-menu>.menu-item:first-of-type{position:relative}.cssanimations #main-menu .menu-item.open>.menu>.menu-item:first-of-type,.cssanimations .open>#main-menu>.menu-item:first-of-type{animation-delay:.11s;animation-duration:.3s;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:ease-in-out}}@media(max-width:47.999rem)and (orientation:portrait){#main-menu .menu-item.open>.menu>.menu-item:nth-of-type(2),.open>#main-menu>.menu-item:nth-of-type(2){position:relative}.cssanimations #main-menu .menu-item.open>.menu>.menu-item:nth-of-type(2),.cssanimations .open>#main-menu>.menu-item:nth-of-type(2){animation-delay:.18s;animation-duration:.3s;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:ease-in-out}}@media(max-width:47.999rem)and (orientation:landscape){#main-menu .menu-item.open>.menu>.menu-item:nth-of-type(2),.open>#main-menu>.menu-item:nth-of-type(2){position:relative}.cssanimations #main-menu .menu-item.open>.menu>.menu-item:nth-of-type(2),.cssanimations .open>#main-menu>.menu-item:nth-of-type(2){animation-delay:.16s;animation-duration:.3s;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:ease-in-out}}@media(max-width:47.999rem)and (orientation:portrait){#main-menu .menu-item.open>.menu>.menu-item:nth-of-type(3),.open>#main-menu>.menu-item:nth-of-type(3){position:relative}.cssanimations #main-menu .menu-item.open>.menu>.menu-item:nth-of-type(3),.cssanimations .open>#main-menu>.menu-item:nth-of-type(3){animation-delay:.24s;animation-duration:.3s;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:ease-in-out}}@media(max-width:47.999rem)and (orientation:landscape){#main-menu .menu-item.open>.menu>.menu-item:nth-of-type(3),.open>#main-menu>.menu-item:nth-of-type(3){position:relative}.cssanimations #main-menu .menu-item.open>.menu>.menu-item:nth-of-type(3),.cssanimations .open>#main-menu>.menu-item:nth-of-type(3){animation-delay:.21s;animation-duration:.3s;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:ease-in-out}}@media(max-width:47.999rem)and (orientation:portrait){#main-menu .menu-item.open>.menu>.menu-item:nth-of-type(4),.open>#main-menu>.menu-item:nth-of-type(4){position:relative}.cssanimations #main-menu .menu-item.open>.menu>.menu-item:nth-of-type(4),.cssanimations .open>#main-menu>.menu-item:nth-of-type(4){animation-delay:.3s;animation-duration:.3s;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:ease-in-out}}@media(max-width:47.999rem)and (orientation:landscape){#main-menu .menu-item.open>.menu>.menu-item:nth-of-type(4),.open>#main-menu>.menu-item:nth-of-type(4){position:relative}.cssanimations #main-menu .menu-item.open>.menu>.menu-item:nth-of-type(4),.cssanimations .open>#main-menu>.menu-item:nth-of-type(4){animation-delay:.26s;animation-duration:.3s;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:ease-in-out}}@media(max-width:47.999rem)and (orientation:portrait){#main-menu .menu-item.open>.menu>.menu-item:nth-of-type(5),.open>#main-menu>.menu-item:nth-of-type(5){position:relative}.cssanimations #main-menu .menu-item.open>.menu>.menu-item:nth-of-type(5),.cssanimations .open>#main-menu>.menu-item:nth-of-type(5){animation-delay:.36s;animation-duration:.3s;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:ease-in-out}}@media(max-width:47.999rem)and (orientation:landscape){#main-menu .menu-item.open>.menu>.menu-item:nth-of-type(5),.open>#main-menu>.menu-item:nth-of-type(5){position:relative}.cssanimations #main-menu .menu-item.open>.menu>.menu-item:nth-of-type(5),.cssanimations .open>#main-menu>.menu-item:nth-of-type(5){animation-delay:.31s;animation-duration:.3s;animation-fill-mode:both;animation-name:slide-in-left;animation-timing-function:ease-in-out}}@media(min-width:48rem){#main-menu{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}#main-menu a{color:#595959;transition:color .15s ease-in-out}#main-menu .active>a,#main-menu .open>a,#main-menu a.active,#main-menu a:active,html:not(.use-touch) #main-menu a:focus,html:not(.use-touch) #main-menu a:hover{color:#3b99cc;outline:none}#main-menu>.menu-item{display:block;position:relative}#main-menu>.menu-item>a{align-items:center;border-bottom:1px solid transparent;display:flex;text-decoration:none;text-transform:uppercase}}@media(min-width:48rem)and (max-width:61.999rem){#main-menu>.menu-item>a{font-size:1.5rem}}@media(min-width:48rem)and (min-width:62rem){#main-menu>.menu-item>a{font-size:2rem}}@media(min-width:48rem){#main-menu>.menu-item>a:before{background-color:#3b99cc;content:"";display:block;margin-right:.5rem;z-index:5}}@media(min-width:48rem)and (max-width:61.999rem){#main-menu>.menu-item>a:before{height:1rem;width:1rem}}@media(min-width:48rem)and (min-width:62rem){#main-menu>.menu-item>a:before{height:1.25rem;width:1.25rem}}@media(min-width:48rem){#main-menu>.menu-item--home.no-highlight>a{color:#595959}#main-menu>.menu-item--home>a:before{background-color:transparent;background-image:url(/assets/svgs/Home_icon.4ff90c46160337ce7878.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;z-index:5}}@media(min-width:48rem)and (max-width:61.999rem){#main-menu>.menu-item--home>a:before{height:1.28rem!important;width:1.28rem!important}}@media(min-width:48rem)and (min-width:62rem){#main-menu>.menu-item--home>a:before{height:1.6rem!important;width:1.6rem!important}}@media(min-width:48rem){#main-menu .menu{background-color:#fff;display:block;left:0;opacity:0;padding:0 0 1.5rem;position:absolute;top:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:auto;z-index:1}#main-menu .menu .menu{left:100%;top:0}#main-menu .menu .menu-item{display:block;padding:0 1.5rem;position:relative;text-align:left;width:auto}#main-menu .menu .menu-item a{display:inline-block;font-size:1.5rem;height:2rem;text-decoration:none;text-transform:uppercase;text-wrap:none;white-space:nowrap}#main-menu .menu-item.open>.menu,#main-menu .menu-item:active>.menu,html:not(.use-touch) #main-menu .menu-item:focus>.menu,html:not(.use-touch) #main-menu .menu-item:hover>.menu{opacity:1;visibility:visible}}@media(min-width:48rem)and (max-width:61.999rem){#main-menu .menu{left:-1.1875rem}}@media(min-width:48rem)and (min-width:62rem){#main-menu .menu{left:-1.0625rem}}@media(min-width:48rem){#main-menu .menu .menu-item{padding-left:3.5rem}#main-menu .menu .menu-item:before{border-bottom:.375rem solid #8c8c8c;border-left:.375rem solid #8c8c8c;content:"";display:block;height:1.75rem;left:1.5rem;position:absolute;top:-40%;width:1.375rem}}@media(min-width:48rem)and (max-width:61.999rem){#main-menu .menu-item--home>.menu{left:-1.0475rem}}@media(min-width:48rem)and (min-width:62rem){#main-menu .menu-item--home>.menu{left:-.8875rem}}@media(min-width:48rem){#main-menu .menu .menu{left:calc(100% - 1.5rem)}#main-menu .menu .menu>:first-child:before{border-left:0;left:-1.375rem;width:3.125rem}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:1rem;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:1.5rem;position:relative;width:2rem}.hamburger-inner{display:block;margin-top:-.125rem;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:.25rem;height:.25rem;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:2rem}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-.625rem}.hamburger-inner:after{bottom:-.625rem}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:.625rem;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-4rem;top:-4rem;transform:translate3d(4rem,4rem,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-4rem;top:-4rem;transform:translate3d(-4rem,4rem,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}@media(max-width:47.999rem){#hamburger{align-items:center;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-right-radius:50%;box-sizing:content-box;display:flex;height:2rem;justify-content:center;left:-.8rem;padding:1.4rem 1rem 1rem 1.4rem;position:fixed;top:-.8rem;width:2rem}#hamburger .hamburger-inner,#hamburger .hamburger-inner:after,#hamburger .hamburger-inner:before{z-index:1}}@media(min-width:48rem){#hamburger{display:none}}#user-login:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block}#user-login{height:3rem;margin:1rem auto -3rem;width:3rem}#user-login:before{background-image:url(/assets/svgs/Login.07cd33652d8795a1425f.svg);background-size:2rem;border-radius:50%;height:2rem;margin:0;padding:.5rem;transition:box-shadow .3s ease-in-out;width:2rem}#user-login:hover:before{box-shadow:0 0 1rem 1rem #3b99cc}#login-overlay{align-items:center;background-color:rgba(0,0,0,.8);display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}#login-overlay h3{margin:0}#login-overlay .error{color:#a00;display:none;margin:.5rem 0 0}#login-overlay fieldset{margin-top:1rem}#login-overlay form{background-color:#fff;border-radius:.5rem;box-shadow:0 0 20px 0 rgba(0,0,0,.8);padding:1.5rem;position:relative}#login-overlay .close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3l105.4 105.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;display:block;height:1.5rem;position:absolute;right:.5rem;top:.5rem;width:1.5rem}#login-overlay label{display:block}#login-overlay label+label{margin:1rem 0}#login-overlay .labeltext{display:inline-block;width:7.5rem}#login-overlay input{background-color:transparent;border:1px solid #000;border-radius:.25rem}#login-overlay input:focus{box-shadow:0 0 .25rem .25rem #3b99cc;outline:0}#login-overlay button{background-color:transparent;border:none;color:#3b99cc;cursor:pointer;outline:0}#login-overlay button:focus,#login-overlay button:hover{box-shadow:0 0 .25rem .25rem #3b99cc;outline:0}#jumbotron img{display:block;height:auto;max-width:100%}#jumbotron{box-sizing:border-box;overflow:hidden}@media(max-width:47.999rem){#jumbotron{border-radius:1rem}}@media(min-width:48rem){#jumbotron{border-radius:2rem}}#news{align-items:center;display:flex;gap:2rem;margin-top:-8rem}@media(max-width:61.999rem){#news{margin-top:-6rem}}@media(max-width:47.999rem){#news{margin-top:-3rem}}@media(max-width:27.999rem){#news{flex-direction:column;gap:1rem}}.news-list{list-style-type:none;margin:0;padding:0}.news-item{color:inherit;font-size:1.25em}.news,.news-item{text-decoration:none}.news-title{font-weight:800;line-height:1.2;text-transform:uppercase}@media(max-width:35.999rem){.news-title{font-size:1em}}@media(min-width:36rem){.news-title{font-size:1.25em}}.news-image{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath fill='%238c8c8c' d='M80.3 44C69.8 69.9 64 98.2 64 128s5.8 58.1 16.3 84c6.6 16.4-1.3 35-17.7 41.7s-35-1.3-41.7-17.7C7.4 202.6 0 166.1 0 128S7.4 53.4 20.9 20C27.6 3.6 46.2-4.3 62.6 2.3S86.9 27.6 80.3 44m474.8-24C568.6 53.4 576 89.9 576 128s-7.4 74.6-20.9 108c-6.6 16.4-25.3 24.3-41.7 17.7s-24.3-25.3-17.7-41.7c10.5-25.9 16.3-54.2 16.3-84s-5.8-58.1-16.3-84c-6.6-16.4 1.3-35 17.7-41.7s35 1.3 41.7 17.7M352 128c0 23.7-12.9 44.4-32 55.4V480c0 17.7-14.3 32-32 32s-32-14.3-32-32V183.4c-19.1-11.1-32-31.7-32-55.4 0-35.3 28.7-64 64-64s64 28.7 64 64M170.6 76.8C163.8 92.4 160 109.7 160 128s3.8 35.6 10.6 51.2c7.1 16.2-.3 35.1-16.5 42.1S119 221 112 204.8c-10.3-23.6-16-49.6-16-76.8s5.7-53.2 16-76.8c7.1-16.2 25.9-23.6 42.1-16.5s23.6 25.9 16.5 42.1M464 51.2c10.3 23.6 16 49.6 16 76.8s-5.7 53.2-16 76.8c-7.1 16.2-25.9 23.6-42.1 16.5s-23.6-25.9-16.5-42.1c6.8-15.6 10.6-32.9 10.6-51.2s-3.8-35.6-10.6-51.2c-7.1-16.2.3-35.1 16.5-42.1S457 35 464 51.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:5.625rem;width:5.625rem}@media(max-width:47.999rem){.news-image{height:4.6875rem;margin:0 auto;width:4.6875rem}}@media(max-width:35.999rem){.news-image{height:3.75rem;width:3.75rem}}@media(max-width:27.999rem){.news-image{display:none}}@media(max-width:35.999rem){.news-content{font-size:.875rem}}.news-content p{margin-bottom:0}#products ul{list-style:none;margin:0;padding:0}.svg-item-image{display:block;height:auto;max-width:100%}.svg-item{text-align:center}@media(max-width:47.999rem){.svg-item{flex:0 0 calc(33.33333% - 1rem)}}@media(min-width:48rem){.svg-item{flex:0 0 calc(33.33333% - 2rem)}}@media(max-width:35.999rem){.svg-item{width:auto}}.svg-item-image{margin:0 auto;max-height:150px}@media(max-width:47.999rem){.svg-item-image{max-height:80px}}.svg-item-title{display:inline-block;margin-bottom:0;text-transform:none}.svg-image-link{text-decoration:none}.svg-image-link .svg-item-title:after{background-color:#3b99cc;content:"";display:block;height:.125rem;transition:width .3s ease-in-out;width:0}.svg-image-link:hover>.svg-item-title:after{width:100%}.svg-menu{display:flex;gap:3rem}@media(max-width:47.999rem){.svg-menu{gap:1.5rem}}.svg-menu-horizontal{flex-direction:row}@media(max-width:35.999rem){.svg-menu-horizontal{flex-direction:column}}#ideas{border-left:.25rem solid #3b99cc;color:#3b99cc;padding-left:18rem;position:relative;text-shadow:0 0 .5rem #fff,0 0 .5rem #fff,0 0 .5rem #fff,0 0 .5rem #fff,0 0 .5rem #fff,0 0 .5rem #fff}@media(max-width:47.999rem){#ideas{padding-left:2rem;padding-top:12rem}}#ideas:before{background-image:url(/assets/svgs/Team_icon.8900db403b633271bc5e.svg);background-size:contain;content:"";display:block;height:10rem;left:4.25rem;position:absolute;top:1rem;width:10rem}@media(max-width:47.999rem){#ideas:before{left:2rem;top:1rem}}#ideas.idea-list{display:flex;flex-direction:column;list-style-type:none}#ideas .idea:not(:first-child){margin-top:4rem}#ideas .idea-title{font-size:larger;font-weight:500}#footer{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1rem}@media(max-width:47.999rem){#footer{flex-direction:column;gap:3rem}}@media(min-width:48rem)and (max-width:61.999rem){#footer #certificates img{max-height:7rem}}#footer>*{flex:1 1 auto}#qr-contact-info .qr-contact-code{display:block;height:auto;max-width:100%}#qr-contact-info{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-end;text-shadow:0 0 .5rem #fff,0 0 .5rem #fff,0 0 .5rem #fff,0 0 .5rem #fff,0 0 .5rem #fff,0 0 .5rem #fff}@media(max-width:47.999rem){#qr-contact-info{flex-direction:column;gap:3rem}}#qr-contact-info .qr-contact-text{font-size:1.2rem;text-align:right}#qr-contact-info .qr-contact-code{height:10rem;width:10rem}