html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}::placeholder{color:inherit}input:focus,textarea:focus{outline:none}html,body{height:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-display:swap;font-family:'Titillium Web',sans-serif;font-weight:400}body{-webkit-text-size-adjust:none;max-width:1920px;min-width:320px;margin:0 auto;position:relative;line-height:1.3;color:#262626;background:#b3b3b3}h1,h2,h3{font-weight:700}h1{font-size:24px;margin-bottom:10px}h2{font-size:22px;margin-bottom:10px}h3{font-size:20px;margin-bottom:10px}p,ol,ul{margin-bottom:10px;line-height:1.5}.column>*:last-child{margin-bottom:0px}img{display:block;max-width:100%;height:auto}video{display:block;width:100%;height:auto}strong{font-weight:700}em{font-style:italic}.vpad{padding-top:10px;padding-bottom:10px}.hpad{padding-left:10px;padding-right:10px}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row,.flex-column{flex-direction:column}.flex-row.flex-normal{flex-direction:row}.flex-row.flex-reverse{flex-direction:row-reverse}.flex-center{justify-content:center}.flex-center>.column{margin:0}.flex-flush{margin:-10px}.container{width:100%;position:relative}.boxed{max-width:1280px;margin:0 auto}.row{position:relative}.row:after{content:'';display:block;clear:both}.column{width:100%;margin:0 auto}.left{float:left}.right{float:right}form{text-align:left}form label{-webkit-appearance:none;-moz-appearance:none;width:100%;display:block}form label.error{display:none !important}form input,form input[type="email"],form textarea,form select{-webkit-appearance:none;-moz-appearance:none;width:100%;display:block;padding:10px;box-sizing:border-box;border-radius:0;border:none;resize:vertical;background:#fff;border:2px solid;font-family:inherit;transition:border-width 0.2s,padding 0.2s;height:42px}form input[type="file"]{height:auto}form textarea{min-height:100px;height:100px;max-height:400px}form select{background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 5px center;background-size:14px}form input.error,form input[type="email"].error,form textarea.error,form select.error{border-color:red;border-width:4px;padding:7px}form button{-webkit-appearance:none;-moz-appearance:none;width:100%;display:block;padding:10px;box-sizing:border-box;border-radius:0;border:none;resize:vertical;background:#005da6;color:#fff;border:none;font-family:inherit;text-transform:uppercase;font-weight:700}#wrapper{background:#fff;-webkit-transform:initial;position:relative;will-change:initial;transition:transform 1s cubic-bezier(0.5,0,0,1);min-height:100%;width:100%}#header-row{max-width:1680px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;background:#fff;color:#262626}#header-row ul,#header-row h2{margin-bottom:0}#header-left #logo{padding:20px}#header-left #logo a{display:block;height:60px;width:180px;text-indent:-9999px;font-size:0;background-size:contain;background-repeat:no-repeat;background-position:center left;background-origin:content-box}#header-left #logo a svg{display:block}#header-left #logo a svg .st0{fill:#aa273e}#header-left #logo a svg .st1{fill:#2b165e}#header-right-mobile #mobile-menu{display:flex;justify-content:center;flex-direction:column;width:100%;height:100%;padding:20px}#header-right-mobile #mobile-menu svg{width:40px;height:60px;display:block;cursor:pointer}#header-right-mobile .line-top,#header-right-mobile .line-mid,#header-right-mobile .line-bottom{fill:#262626;transform:rotate(0) translateX(0) translateY(0)}#header-right{width:100%;display:none}#header-right #menu .nav-level-1,#header-right #menu .nav-level-2{display:none;background:#fff}#header-right #menu ul li{display:block;border-bottom:2px solid;padding:0}#header-right #menu ul li a{text-transform:uppercase;padding:20px;display:block}#header-right #actions ul li a{text-transform:uppercase;padding:20px;display:block}#header-right #actions ul #search{border-top:2px solid;padding:20px;position:relative}#header-right #actions ul #search form{position:relative}#header-right #actions ul #search form input{display:block;border:2px solid;border-radius:0;padding:10px;font-size:16px;line-height:1;font-family:inherit}#header-right #actions ul #search form .search-button{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:0;right:0;text-indent:-9999px;display:block;width:40px;height:100%;border:0;background-color:transparent;background-size:25px;background-repeat:no-repeat;background-position:center;background-image:url(/uploads/assets/images/search.svg)}.mobile-nav-open header{position:absolute;width:100%;background:#fff;z-index:999}.mobile-nav-open #header-right-mobile .line-top{transform-origin:center;transform:rotate(45deg) translateX(0px) translateY(9px)}.mobile-nav-open #header-right-mobile .line-mid{display:none}.mobile-nav-open #header-right-mobile .line-bottom{transform-origin:center;transform:rotate(-45deg) translateX(-1px) translateY(-12px)}.mobile-nav-open #header-right{display:flex;flex-direction:column}main{position:relative;z-index:1}main img{width:100%}main a{color:#005da6}main a:hover{color:#262626}.mobile-nav-open main{padding-top:100px}#hero p,#hero h2{margin-bottom:20px}#hero p:last-child,#hero h2:last-child{margin-bottom:0}#hero .card{background:#f4f4f4;color:#262626;display:flex;flex-direction:column;justify-content:space-between;height:100%}#hero .card .card-top .card-image{background:#262626}#hero .card .card-top .card-image a{position:relative;display:block;overflow:hidden}#hero .card .card-top .card-image a img{position:relative;z-index:1}#hero .card .card-top .card-image a:after{content:'';position:absolute;width:100%;height:100%;left:-100%;top:0;background:#005da6;transition:left 0.3s cubic-bezier(0.46,0.03,0.52,0.96);z-index:0}#hero .card .card-top .card-image a:hover:after{left:0}#hero .card .card-top .card-content{padding:20px 20px 50px}#hero .card .card-top .card-content h3{margin-bottom:0}#hero .card .card-bottom{position:relative}#hero .card .card-bottom .card-link{display:flex;justify-content:flex-end;width:100%;bottom:0}#hero .card .card-bottom .card-link a{font-weight:700;display:block;padding:10px;background-color:#005da6;color:#fff;text-transform:uppercase;transition:background-color 0.3s}#hero .card .card-bottom .card-link a:hover{background-color:#262626}#hero .hero-wrap{position:relative}#hero .hero-wrap #hero-title{position:absolute;color:#fff;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}#hero .hero-wrap #hero-title>div{position:relative;z-index:2}#hero .hero-wrap #hero-title h1{text-shadow:2px 2px 5px #262626}#hero .hero-wrap #hero-title:after{content:'';display:block;position:absolute;width:100%;height:100%;z-index:1;top:0;left:0}#hero .hero-wrap #hero-content{text-align:center}#hero .hero-wrap #hero-content p{font-size:18px}#hero .hero-wrap #hero-solutions h2{text-align:center}#hero #hero-bottom{padding:20px 0}#home #products{background:#f4f4f4;padding:20px 0;text-align:center}#home #products .product{height:100%;text-align:left}#home #products .product .product-wrap .product-inner,#home #products .product .product-wrap .product-button{background:#b3b3b3;background:-moz-linear-gradient(left,rgba(179,179,179,1) 0%,rgba(255,255,255,1) 50%,rgba(179,179,179,1) 100%);background:-webkit-linear-gradient(left,rgba(179,179,179,1) 0%,rgba(255,255,255,1) 50%,rgba(179,179,179,1) 100%);background:linear-gradient(to right,rgba(179,179,179,1) 0%,rgba(255,255,255,1) 50%,rgba(179,179,179,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#b3b3b3',GradientType=1);padding:10px;box-shadow:3px 5px 5px #262626}#home #products .product .product-wrap .product-content{background:#262626;color:#fff}#home #products .product .product-wrap .product-content .product-text{padding:10px}#home #products .product .product-wrap .product-content .product-text a{color:#005da6;font-weight:700;text-transform:uppercase;position:relative}#home #products .product .product-wrap .product-content .product-text a:hover{color:#fff}#home #products .product .product-wrap .product-content .product-text a:after{content:'';position:absolute;height:2px;width:0;background:#005da6;bottom:-2px;transition:0.3s;left:0}#home #products .product .product-wrap .product-content .product-text a:hover:after{width:100%;background:#fff}#home #products .product .product-wrap .product-content .product-text p:last-child{margin-bottom:0}#home #products .product .product-wrap .product-content .product-image{padding:0 10px 10px 10px;background-size:contain;background-repeat:no-repeat}#home #products .product .product-wrap .product-content .product-image img{display:block;margin:0 auto}#home #products .product:hover .product-wrap .product-content{background:#005da6}#home #products .product.tall .product-image img{width:40%;height:auto}#home #products .product.short .product-image img{width:80%;height:auto}#home #training{background-color:#6d6e71;background-color:-moz-radial-gradient(center,ellipse cover,rgba(109,110,113,1) 0%,rgba(38,38,38,1) 100%);background-color:-webkit-radial-gradient(center,ellipse cover,rgba(109,110,113,1) 0%,rgba(38,38,38,1) 100%);background-color:radial-gradient(ellipse at center,rgba(109,110,113,1) 0%,rgba(38,38,38,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6e71',endColorstr='#262626',GradientType=1);padding:20px 0;position:relative;text-align:center;color:#fff}#home #training a{display:inline-block;padding:10px;background:#005da6;color:#fff;text-transform:uppercase;font-weight:700;transition:background-color 0.3s}#home #training a:hover{background:#fff;color:#262626}#contact{background:#f4f4f4;padding:20px 0;text-align:center}#contact a{font-weight:700}footer{border-top:2px solid #fff;background:#6d6e71;color:#fff}footer a{font-weight:700;text-decoration:underline}footer a:hover{color:#262626}#introduction{margin:5% auto}#features{margin:5% auto}#features .wrap{background:rgba(0,93,166,0.059)}#features #features-title h2{text-align:center}#features #features-content ul li{padding-left:16px;position:relative}#features #features-content ul li:before{content:'>';color:#005da6;font-weight:700;margin-right:0px;display:inline-block;position:absolute;left:0;top:2px;font-family:monospace;font-size:20px;line-height:1}#concept{margin:5% auto;text-align:center}#concept .wrap{background:#f4f4f4}#concept #concept-video{padding:30px}#applications{margin:5% auto}#applications #applications-title h2{text-align:center}#applications #applications-content{text-align:center}#downloads{margin:5% auto;text-align:center}#downloads .wrap{background:rgba(38,38,38,0.549);color:#fff}#downloads a{display:inline-block;padding:20px;background:#fff;transition:background-color 0.3s;font-weight:700;text-transform:uppercase}#downloads a:hover{background:#005da6;color:#fff}.product-list-item img{mix-blend-mode:darken}.product-list-item a{color:#005da6;position:relative}.product-list-item a:hover{color:#262626}.product-list-item a:after{content:'';position:absolute;height:2px;width:0;background:#005da6;bottom:0;transition:0.3s;left:0}.product-list-item a:hover:after{width:100%;background:#262626}.product-list-item .product-list-image,.product-list-item .product-list-introduction{padding:20px}.product-list-item:nth-child(even) .wrap{background:#f4f4f4}.product-list-item:nth-child(odd) .wrap>.container>.row>.flex{flex-direction:row-reverse}.service-list-item a{color:#005da6;position:relative}.service-list-item a:hover{color:#262626}.service-list-item a:after{content:'';position:absolute;height:2px;width:0;background:#005da6;bottom:0;transition:0.3s;left:0}.service-list-item a:hover:after{width:100%;background:#262626}.service-list-item .service-list-image,.service-list-item .service-list-introduction{padding:20px}.service-list-item:nth-child(even) .wrap{background:#f4f4f4}.progress-container{width:100%;height:2px;background:#fff}.progress-bar{height:2px;background:#005da6;width:0%}video::-webkit-media-controls-volume-slider{display:none}video::-webkit-media-controls-mute-button{display:none}#content{margin:5% auto}.product-list-item-last{margin-bottom:20px}