@keyframes line{from{background-position-x:0px}to{background-position-x:-90px}}@keyframes moveX-sm{0%,10%,20%,30%,40%{background-position-x:0}50%{background-position-x:-1340px}60%,70%,80%,90%,100%{background-position-x:0}}@keyframes moveX-xl{0%,10%,20%,30%,40%{background-position-x:0}50%{background-position-x:-2236px}60%,70%,80%,90%,100%{background-position-x:0}}@keyframes dnk{from{background-position-x:0px}to{background-position-x:-50px}}@keyframes eye{0%{background-position-y:0px}25%{background-position-y:-40px}100%{background-position-y:-40px}}@keyframes reveal-sm{from{background-position-x:0px}to{background-position-x:-5264px}}@keyframes reveal-xl{from{background-position-x:0px}to{background-position-x:-6657px}}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}ul,ol,dl,p{margin:0;padding:0;list-style:none}html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}*{max-height:1000000px}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 18px}blockquote{border-left:4px solid #ddd;padding-left:10px;margin-left:0}table{border-collapse:collapse}th,td{border:1px solid #ddd;padding:3px;text-align:left;vertical-align:top}th{text-align:center;vertical-align:middle}ul,ol{padding-left:20px}ul ul,ul ol,ol ul,ol ol{padding-left:20px;margin:0}ul{list-style-type:disc}dl dt{float:left;clear:left;padding-right:.3em;font-weight:bold}dl dd{overflow:hidden}pre{max-width:100%;overflow:auto}body{color:#000;background:#fff;font:14px/1.35 "Arial","Helvetica Neue","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@media(min-width: 768px){body{font-size:18px;line-height:1.2}}img{max-width:100%;height:auto;vertical-align:top;display:inline-block}.gm-style img{max-width:none}@media(max-width: 1023px){iframe{width:100%}}.resize-active *{transition:none !important}input[type=text],input[type=email],input[type=tel],textarea{transition:border-color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);border:1px solid currentColor;background-color:transparent;width:100%;min-width:0;padding:1.2rem 2.4rem;border-radius:0;-webkit-appearance:none}input[type=text]:focus,input[type=text]:hover,input[type=email]:focus,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}html{font-size:10px}body{color:#111821;font-family:Orbitron,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:14px;line-height:1.35;font-weight:400}a{transition:color 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);color:#0366d6;text-decoration:none;cursor:pointer}a:hover{color:#035abd;text-decoration:none}ul,ol,dl,p{margin:0 0 1.5em;list-style:none}h1,.h1{color:#fff;letter-spacing:normal;line-height:1.33;margin:0 0 10px;font-size:28px;font-weight:600;text-transform:uppercase}@media(min-width: 520px){h1,.h1{font-size:28px}}@media screen and (min-width: 520px)and (min-width: 320px){h1,.h1{font-size:calc(28px + 8 *
          ((100vw - 320px) / 1600))}}@media screen and (min-width: 520px)and (min-width: 1920px){h1,.h1{font-size:36px}}@media(min-width: 1024px){h1,.h1{font-size:36px}}h2,.h2{font-size:34px;font-weight:300;font-family:Orbitron,"Helvetica Neue",Arial,"Noto Sans",sans-serif;line-height:1;text-transform:uppercase;margin:0 0 10px;color:#111821;-webkit-text-stroke:1px #111821;-webkit-text-fill-color:transparent}@media(min-width: 520px){h2,.h2{font-size:34px}}@media screen and (min-width: 520px)and (min-width: 320px){h2,.h2{font-size:calc(34px + 26 *
          ((100vw - 320px) / 1600))}}@media screen and (min-width: 520px)and (min-width: 1920px){h2,.h2{font-size:60px}}@media(min-width: 1024px){h2,.h2{font-size:60px}}h6,.h6{color:#fff;font-family:RobotoMono;font-size:11px;font-weight:500;line-height:1.635;margin-bottom:17px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{position:relative;overflow-x:hidden}@font-face{font-family:Orbitron;src:url("../fonts/orbitron-variablefont_wght-webfont.woff") format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:OrbitronMedium;src:url("../fonts/orbitron-variablefont_wght-webfont.woff") format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:OrbitronBold;src:url("../fonts/orbitron-variablefont_wght-webfont.woff") format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:OrbitronBlack;src:url("../fonts/orbitron-variablefont_wght-webfont.woff") format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:RobotoMonoLight;src:url("../fonts/robotomono-variablefont_wght-webfont.woff") format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:RobotoMono;src:url("../fonts/robotomono-variablefont_wght-webfont.woff") format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:RobotoMonoMedium;src:url("../fonts/robotomono-variablefont_wght-webfont.woff") format("woff");font-display:swap;font-weight:500;font-style:normal}.btn{display:inline-block;font-family:RobotoMono;font-weight:500;font-size:12px;line-height:.76;text-align:center;min-width:175px;color:#f9f7f0;background-color:transparent;border:1px solid transparent;border-radius:22px;padding:16px 30px;transition:all .3s ease-in-out;z-index:1}.btn-dark{border-color:#c7f36f;background-color:#111821;box-shadow:0 0 13px 5px #9bbe57;transition:all .3s ease-in-out}.btn-dark:hover{box-shadow:#c7f36f 1px 1px 10px 11px,0px 32px 16px 4px rgba(2,10,3,.004);background-color:#779142;transition:all .3s ease-in-out;color:#f9f7f0;border-color:rgba(199,243,111,.5)}.btn-dark:active{border-color:#c7f36f;color:#000;transition:all .3s ease-in-out}.banner-section{position:relative;background-repeat:repeat;background-size:contain;z-index:0}.banner-section:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#111821;opacity:.35;z-index:-1}.banner-section .base-section{padding-top:57px;padding-bottom:45px}@media(min-width: 520px){.banner-section .base-section{padding-top:57px}}@media screen and (min-width: 520px)and (min-width: 320px){.banner-section .base-section{padding-top:calc(57px + 68 *
          ((100vw - 320px) / 1600))}}@media screen and (min-width: 520px)and (min-width: 1920px){.banner-section .base-section{padding-top:125px}}@media(min-width: 520px){.banner-section .base-section{padding-bottom:45px}}@media screen and (min-width: 520px)and (min-width: 320px){.banner-section .base-section{padding-bottom:calc(45px + 30 *
          ((100vw - 320px) / 1600))}}@media screen and (min-width: 520px)and (min-width: 1920px){.banner-section .base-section{padding-bottom:75px}}@media(min-width: 1024px){.banner-section .base-section{padding-top:125px;padding-bottom:75px}}.banner-section .video-holder{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.banner-section .video-holder video{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%}.banner-section .content-wrap{display:flex;flex-direction:column;align-items:center}@media(min-width: 1024px){.banner-section .content-wrap{flex-direction:row;justify-content:space-between}}.banner-section .section-title h1{margin-bottom:33px}.banner-section .section-title .svg-banner{background-image:url("../images/banner/dna.svg");background-size:50px 100%;height:15px;width:50px;animation:dnk 6s ease-out infinite}.banner-section .logo{display:block;max-width:124px;margin-bottom:35px;width:100%}@media(min-width: 520px){.banner-section .logo{margin-bottom:35px}}@media screen and (min-width: 520px)and (min-width: 320px){.banner-section .logo{margin-bottom:calc(35px + 15 *
          ((100vw - 320px) / 1600))}}@media screen and (min-width: 520px)and (min-width: 1920px){.banner-section .logo{margin-bottom:50px}}@media(min-width: 520px){.banner-section .logo{max-width:124px}}@media screen and (min-width: 520px)and (min-width: 320px){.banner-section .logo{max-width:calc(124px + 134 *
          ((100vw - 320px) / 1600))}}@media screen and (min-width: 520px)and (min-width: 1920px){.banner-section .logo{max-width:258px}}@media(min-width: 1024px){.banner-section .logo{max-width:258px;margin-bottom:50px}}.banner-section .logo a{display:block;width:100%;height:100%}.banner-section .logo img{display:block;width:100%;height:100%}.img-banner{width:334px;height:250px;background:left/1340px 100% no-repeat url("../images/banner/banner-img.png");animation:moveX-sm 2s steps(4) infinite}@media(min-width: 768px){.img-banner{width:557px;height:389px;background-size:2236px 100%;animation:moveX-xl 2s steps(4) infinite}}.about-us-section{position:relative;background-size:initial;background-repeat:repeat;background-position:center}.about-us-section.base-section{padding-top:150px}.about-us-section .img-eye{position:absolute;top:100px;left:50%;transform:translateX(-50%)}.about-us-section .img-eye:after{position:absolute;content:"";display:block;width:2px;top:-100px;left:0;background-color:#111821;height:80px}.about-us-section .img-eye .eye-img{position:absolute;left:50%;transform:translateX(-50%);animation:eye 2s steps(2) infinite;background-image:url("../images/about-us/eye.svg");background-size:100% 40px;width:40px;height:20px;z-index:-1}.about-us-section .section-title{font-family:RobotoMono;font-size:14px;font-weight:300;line-height:2;max-width:280px;margin:0 auto 60px}@media(min-width: 1024px){.about-us-section .section-title{font-size:18px;max-width:500px}}.about-us-section .info-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:60px}@media(min-width: 1024px){.about-us-section .info-wrap{flex-direction:row;align-items:flex-start;justify-content:space-between}}.about-us-section .img-top{position:relative;background:center/contain no-repeat;padding:60px 40px 60px 0;margin-left:-15px;margin-right:auto;transform:translate(-100%, 0);opacity:0;transition:all .6s ease 0s}@media(min-width: 768px){.about-us-section .img-top{padding:60px 100px 60px 0}}@media(min-width: 1024px){.about-us-section .img-top{margin-left:0;margin-right:0}}.about-us-section .img-top.active{transform:translate(0, 0);opacity:1}.about-us-section .img-top .img{position:relative;max-width:522px;width:100%;z-index:0;box-shadow:0px 0px 0px 0px rgba(0,0,0,0),0px 20px 28px 6px rgba(0,0,0,.75)}.about-us-section .img-top .img img{display:block;width:100%;height:100%}@media(max-width: 1023px){.about-us-section .img-bottom{margin-left:auto;margin-right:-15px}}.about-us-section .img-bottom .svg-wrap{display:none;max-width:165px;margin-bottom:127px;margin-left:auto;transform:translate(80%, 0);opacity:0;transition:all .4s ease 0s}@media(min-width: 1024px){.about-us-section .img-bottom .svg-wrap{display:block}}.about-us-section .img-bottom .svg-wrap.active{transform:translate(0, 0);opacity:1}.about-us-section .img-bottom .svg-wrap svg{display:inline-block}.about-us-section .img-bottom .img{max-width:300px;width:100%;box-shadow:0px 0px 0px 0px rgba(0,0,0,0),0px 20px 28px 6px rgba(0,0,0,.75);transform:translate(120%, 0);opacity:0;transition:all .6s ease 0s}@media(min-width: 768px){.about-us-section .img-bottom .img{max-width:350px}}.about-us-section .img-bottom .img.active{transform:translate(0, 0);opacity:1}.about-us-section .img-bottom .img img{display:block;width:100%;height:100%}.networks{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:5px;padding:0;list-style:none}.networks li{position:relative;width:30px;height:30px;margin:0 5px 15px}.networks li a{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;border:1px solid #fff;border-radius:50%;background-color:transparent;transition:all .3s ease-in-out}.networks li a:hover{background-color:#708a40;transition:all .3s ease-in-out}.networks li a:active{background-color:#fff;border-color:#708a40;transition:all .3s ease-in-out}.networks li a:active span:before{color:#708a40;transition:all .3s ease-in-out}.networks li a span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.networks li a span:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:14px;transition:all .3s ease-in-out}.product{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:50px}.product.active .svg-wrap{animation:reveal-sm 1.5s steps(16) infinite}@media(min-width: 1024px){.product.active .svg-wrap{animation:reveal-xl 1.5s steps(16) infinite}}@media(min-width: 1024px){.product{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width: 1024px){.product.revers{flex-direction:row-reverse}}.product del{font-family:Orbitron,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-size:10px;font-weight:700}.product p{margin-bottom:40px}.product .info{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-family:RobotoMono;font-weight:400;letter-spacing:.2px;line-height:1;padding:15px 0;margin-bottom:15px}.product .info:after,.product .info:before{position:absolute;content:"";height:1px;width:100%;left:0;right:0;background-color:#111821}.product .info:after{top:0}.product .info:before{bottom:0}.product .info .info-svg{background-image:url("../images/products/data-meter.svg");background-size:90px 100%;height:10px;width:58px;animation:line 7s infinite ease-in-out 0s}.product .info p{margin-bottom:1px}.product .img-wrap{position:relative;display:flex;align-items:center;justify-content:center;align-self:stretch;margin:0 auto;min-height:350px;max-width:500px;width:100%;z-index:0}@media(min-width: 520px){.product .img-wrap{min-height:420px}}.product .img-wrap:hover picture{transform:translateY(-20px);transition:all .3s ease-in-out}.product .img-wrap picture{display:flex;align-items:center;justify-content:center;width:100%;transform:translateY(0);transition:all .3s ease-in-out}.product .img-wrap img.fish{display:inline-block;width:100%;max-width:350px}@media(min-width: 1024px){.product .img-wrap img.fish{max-width:530px}}.product .img-wrap .svg-wrap{background-image:url("../images/product-animation.svg");background-size:5264px 100%;width:329px;height:350px;position:absolute;z-index:-1}@media(min-width: 1024px){.product .img-wrap .svg-wrap{background-size:6657px 100%;width:420px;height:417px}}.product .img-wrap .svg-wrap img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.product .text-wrap{font-family:RobotoMono;font-weight:500;letter-spacing:.2px;line-height:2.14;font-size:14px}@media(min-width: 1024px){.product .text-wrap{max-width:calc(50% - 30px)}}body{background-color:rgba(249,247,240,.4)}.container{max-width:1160px;padding:15px;margin:0 auto}.base-section{position:relative;padding:50px 0}@media(min-width: 768px){.base-section{padding-top:50px}}@media screen and (min-width: 768px)and (min-width: 320px){.base-section{padding-top:calc(50px + 70 *
          ((100vw - 320px) / 1600))}}@media screen and (min-width: 768px)and (min-width: 1920px){.base-section{padding-top:120px}}@media(min-width: 768px){.base-section{padding-bottom:50px}}@media screen and (min-width: 768px)and (min-width: 320px){.base-section{padding-bottom:calc(50px + 70 *
          ((100vw - 320px) / 1600))}}@media screen and (min-width: 768px)and (min-width: 1920px){.base-section{padding-bottom:120px}}.section-title{text-align:left}.section-title del{font-family:RobotoMono;font-size:10px;font-weight:400;color:#708a40;text-transform:uppercase;text-decoration:line-through;text-decoration-color:#708a40;margin-bottom:20px}.footer{background-color:#111821;padding-bottom:60px;padding-top:60px}@media(min-width: 1024px){.footer{padding-bottom:50px}}.footer h6{text-align:center}.footer p{font-family:RobotoMono;font-size:10px;font-weight:400;color:#c4c4c4;text-align:center;margin-bottom:10px}.footer .logo{max-width:208px;margin:0 auto 20px}.footer .logo.small{max-width:116px;margin-bottom:15px}.footer .logo a{display:block;width:100%;height:100%}.footer .logo img{display:block;width:100%;height:100%}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.woff?yuzzw2") format("woff");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram:before{content:""}.icon-facebook:before{content:""}
