*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}a img{border:0}form *{outline:none}body{font:16px 'Roboto',sans-serif;letter-spacing:.02em}.container{margin:0 auto;max-width:1010px;width:95%}header{background:#000;border-radius:10px;color:#fff;font-family:'din-2014',sans-serif;font-weight:bold;left:50%;max-width:1215px;position:fixed;top:32px;transform:translate(-50%, 0);transition:all .3s;width:95%;z-index:99}header.scrolled{border-radius:0 0 10px 10px;top:0;max-width:none;width:101%}header.scrolled .container{max-width:1920px}header .container{align-items:center;display:flex;justify-content:space-between;max-width:none;padding:21px 30px;width:100%}header h1{height:37px;width:247px}header h1 a{background:url(../images/logo.svg) center no-repeat;background-size:100% auto;display:block;height:100%;overflow:hidden;text-indent:-99999px;width:100%}header nav ul{align-items:center;display:flex;gap:10px;list-style:none}header nav ul li a{color:#fff;display:block;padding:0 10px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s}header nav ul li a span{position:relative;z-index:2}header nav ul li a:after{background:#F1ED65;border-radius:4px;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;top:-30%;width:100%;z-index:1}header nav ul li a:hover{color:#000}header nav ul li a:hover:after{height:160%}header .botao{border:1px solid #fff;border-radius:4px;color:#fff;padding:8px 16px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s}header .botao span{position:relative;z-index:2}header .botao:after{background:#fff;border-radius:4px;content:"";display:block;height:0;left:0;position:absolute;transition:all .3s;top:0;width:100%;z-index:1}header .botao:hover{border-color:#000;color:#000}header .botao:hover:after{height:100%}header .open_menu{display:none}#home{height:100vh;position:relative;width:100%}#home:after{background:linear-gradient(180deg, rgba(0,0,0,0.24) 50%, rgba(0,0,0,0.6) 100%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:3}#home #img_banner{height:100%;object-fit:cover;position:relative;width:100%;z-index:2}#home .container{bottom:60px;color:#fff;left:50%;position:absolute;text-align:center;transform:translate(-50%, 0);z-index:4}#home .container h2{font:bold 56px 'din-2014',sans-serif;margin:0 0 15px;text-transform:uppercase}#home .container p{font-size:19px;font-weight:600;margin:0 0 30px}#home .container .botao{background-color:rgba(255,255,255,0.3);backdrop-filter:blur(21px);border:1px solid #FFFFFF4D;border-radius:4px;color:#fff;display:block;font-weight:700;height:48px;line-height:48px;margin:0 auto;padding-right:16px;position:relative;text-decoration:none;text-transform:uppercase;width:160px}#home .container .botao:after{background:url(../images/seta-link.png) center no-repeat;content:"";display:block;height:16px;position:absolute;right:16px;top:16px;transition:all .3s;width:16px}#home .container .botao:hover:after{transform:rotate(135deg)}#solucao{background:#000;color:#fff;padding:140px 0 170px;position:relative}#solucao .wrap{align-items:flex-end;display:flex;justify-content:space-between;margin:0 0 70px}#solucao .wrap .titulo{max-width:550px;width:55%}#solucao .wrap .titulo p{color:#F1ED65;font-size:14px;font-weight:800;letter-spacing:0;margin:0 0 27px;text-transform:uppercase}#solucao .wrap .titulo h2{font:bold 56px/110% 'din-2014',sans-serif;text-transform:uppercase}#solucao .wrap .texto{font-size:17px;line-height:140%;max-width:385px;width:40%}#solucao ul{display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);list-style:none}#solucao ul li{border:1px solid #F1ED65;border-radius:10px;padding:30px;text-align:center}#solucao ul li img{display:inline-block;margin:0 auto 20px}#solucao ul li h3{font:bold 26px/110% 'din-2014',sans-serif;margin:0 0 15px;text-transform:uppercase}#solucao ul li p{margin:0 auto;max-width:155px}#solucao .mais{background:url(../images/mais.png) center no-repeat;display:block;height:17px;position:absolute;width:17px}#solucao .mais.top_left{left:30px;top:30px}#solucao .mais.top_right{right:30px;top:30px}#solucao .mais.bottom_left{left:30px;bottom:30px}#solucao .mais.bottom_right{right:30px;bottom:30px}#drones{background:url(../images/bg-drones.svg) center 80px no-repeat;background-size:100% auto;overflow:hidden;padding:140px 0}#drones h2{color:#000;font:bold 278px/100% 'din-2014',sans-serif;text-align:center;text-transform:uppercase}#drones .wrap{align-items:flex-start;display:flex;justify-content:space-between}#drones .wrap .texto{flex:1}#drones .wrap .texto h3{font:20px 'din-2014',sans-serif;margin:0 0 30px;text-transform:uppercase}#drones .wrap .texto p{line-height:120%;margin:0 0 40px}#drones .wrap .texto .botao{background:#000;border-radius:10px;color:#F1ED65;display:block;font:15px/49px 'din-2014',sans-serif;height:49px;text-align:center;text-decoration:none;text-transform:uppercase;width:180px}#drones .wrap img{margin:-55px -115px 0 0;width:74%}#smartglasses{background:url(../images/bg-smartglasses.svg) center 80px no-repeat #F1ED65;background-size:100% auto;overflow:hidden;padding:140px 0}#smartglasses h2{color:#000;font:bold 138px/100% 'din-2014',sans-serif;margin:0 0 20px;text-transform:uppercase}#smartglasses .wrap{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 55px}#smartglasses .wrap .texto{flex:.9}#smartglasses .wrap .texto h3{font:20px 'din-2014',sans-serif;margin:0 0 30px;text-transform:uppercase}#smartglasses .wrap .texto p{color:#5D5D5D;line-height:120%;margin:0 0 40px}#smartglasses .wrap .texto .botao{background:#000;border-radius:10px;color:#F1ED65;display:block;font:15px/49px 'din-2014',sans-serif;height:49px;text-align:center;text-decoration:none;text-transform:uppercase;width:180px}#smartglasses .wrap img{margin:0 -115px 0 0;width:65.4%}#smartglasses ul{background:#000;border-radius:6px;color:#fff;display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);list-style:none;padding:32px}#smartglasses ul li{background:url(../images/check.png) left center no-repeat;line-height:110%;padding-left:41px}#rfid{background:url(../images/bg-rfid.png) center 80px no-repeat;overflow:hidden;padding:140px 0}#rfid h2{color:#000;font:bold 278px/100% 'din-2014',sans-serif;margin:0 0 20px;text-transform:uppercase}#rfid .wrap{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 55px}#rfid .wrap .texto{flex:.9;max-width:400px}#rfid .wrap .texto h3{font:20px 'din-2014',sans-serif;margin:0 0 30px;text-transform:uppercase}#rfid .wrap .texto p{color:#5D5D5D;line-height:120%;margin:0 0 40px}#rfid .wrap .texto .botao{background:#F1ED65;border-radius:10px;color:#000;display:block;font:15px/49px 'din-2014',sans-serif;height:49px;text-align:center;text-decoration:none;text-transform:uppercase;width:180px}#rfid .wrap img{margin-right:40px;width:24%}#rfid ul{border:1px solid #000;border-radius:6px;display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);list-style:none;padding:32px}#rfid ul li{background:url(../images/check-2.png) left center no-repeat;line-height:110%;padding-left:41px}#empresas{background:#F1ED65;overflow:hidden;padding:75px 0}#empresas .container{position:relative}#empresas .titulo{margin:0 0 39px}#empresas .titulo p{font-size:14px;font-weight:800;text-transform:uppercase}#empresas .titulo h2{font:bold 33px 'din-2014',sans-serif;text-transform:uppercase}#empresas .logos .item a{align-items:center;background:#fff;border:1px solid #383E421A;border-radius:5px;display:flex;height:140px;justify-content:center;width:100%}#empresas .logos .item a img{border:0;max-width:80%}#empresas .slick-track{display:flex;gap:22px}#empresas .slick-arrow{border:0;cursor:pointer;position:absolute;height:15px;overflow:hidden;text-indent:-99999px;top:32px;width:20px}#empresas .slick-arrow.slick-prev{background:url(../images/prev.png) no-repeat;right:33px}#empresas .slick-arrow.slick-next{background:url(../images/next.png) no-repeat;right:0}#empresas .slick-dots{display:flex;gap:10px;list-style:none;position:absolute;right:75px;top:32px}#empresas .slick-dots li button{background:#fff;border:0;border-radius:50%;cursor:pointer;height:10px;overflow:hidden;text-indent:-99999px;width:10px}#empresas .slick-dots li.slick-active button{background:#000}#contato{background:#000;color:#fff;overflow:hidden;position:relative}#contato .container{display:flex;justify-content:space-between;padding:95px 0;position:relative}#contato .container:before{background:#F1ED65;content:"";display:block;height:100%;margin-left:-215%;position:absolute;top:0;width:200%}#contato .simbolo{bottom:0;left:-15.1%;position:absolute;width:43.7%}#contato .titulo{margin:0 0 39px;width:40%}#contato .titulo p{font-size:14px;font-weight:800;text-transform:uppercase}#contato .titulo h2{font:bold 33px 'din-2014',sans-serif;text-transform:uppercase}#contato form{width:58.5%}#contato form .wrap_input{margin:0 0 10px}#contato form .wrap_input input,#contato form .wrap_input select{background:#fff;border:0;border-radius:3px;display:block;font:16px/52px 'Roboto',sans-serif;height:52px;padding:0 20px;width:100%}#contato form .wrap_input textarea{background:#fff;border:0;border-radius:3px;display:block;font:16px 'Roboto',sans-serif;height:250px;padding:20px;width:100%}#contato form .wrap_input.metade{width:49.5%}#contato form .wrap_campos{align-items:flex-start;display:flex;justify-content:space-between}#contato form .checkbox{display:block;flex:.9;padding-left:30px;position:relative}#contato form .checkbox input{height:0;left:0;position:absolute;top:0;width:0}#contato form .checkbox input:checked~.checkmark:after{display:block}#contato form .checkbox .checkmark{background:#fff;border-radius:3px;cursor:pointer;display:block;height:20px;left:0;position:absolute;top:50%;transform:translate(0, -50%);width:20px}#contato form .checkbox .checkmark:after{border:solid black;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:6px;top:2px;width:5px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#contato form .botao{background:#F1ED65;border-radius:5px;border:0;color:#000;cursor:pointer;display:block;font:15px/49px 'din-2014',sans-serif;height:49px;text-align:center;text-decoration:none;text-transform:uppercase;width:180px}#contato form .submit{align-items:center;display:flex;gap:10px}#contato form #loading{display:none}#contato form #loading.htmx-request{display:block}#contato form .erro{background:#682d2d;border:1px solid #ff8b8b;font-size:15px;line-height:140%;border-radius:5px;margin:15px 0 0;padding:5px 10px}#contato form .msg{background:#1d2d1e;border:1px solid #278c2d;font-size:15px;line-height:140%;border-radius:5px;margin:15px 0 0;padding:5px 10px}footer{background:#000;border-bottom:9px solid #F1ED65;color:#fff;padding:55px 0 50px}footer .container{align-items:flex-start;display:flex;justify-content:space-between;padding:18px 0}footer .redes{display:flex;gap:20px;list-style:none}footer .redes li a{text-decoration:none}footer .redes li a img{border:0}footer .endereco{color:#B9B9B9}footer .endereco p{line-height:130%;margin:0 0 25px}footer .endereco a{background:url(../images/ico-email.png) left center no-repeat;color:#fff;display:inline-block;font:bold 16px 'din-2014',sans-serif;padding-left:29px;text-decoration:none;text-transform:uppercase;transition:all .3s}footer .endereco a:hover{color:#F1ED65}footer .menu{display:flex;gap:50px}footer .menu dl dt{font:bold 16px 'din-2014',sans-serif;margin:0 0 15px;text-transform:uppercase}footer .menu dl dd{margin:0 0 7px}footer .menu dl dd a{color:#B9B9B9;text-decoration:none;transition:all .3s}footer .menu dl dd a:hover{color:#F1ED65}footer .copy{align-items:center;border-top:1px solid #FFFFFF33;color:#B9B9B9;font-size:12px;margin:35px auto 0;padding:35px 0 0}footer .copy p{list-style:140%;width:70%}footer .copy a{color:#B9B9B9;text-decoration:none}footer .copy a:hover{text-decoration:underline}@media all and (max-width:1310px){#contato{position:relative}#contato .container{position:static}#contato .simbolo{left:0;width:35%}}@media all and (max-width:1060px){#rfid{background-size:90% auto}}@media all and (max-width:1040px){#drones h2{font-size:26vw;line-height:26vw}#smartglasses h2{font-size:13vw;line-height:13vw}#rfid h2{font-size:26vw;line-height:26vw}}@media all and (max-width:875px){header .open_menu{background:url(../images/menu.png) no-repeat;display:block;height:32px;width:32px}header h1{max-width:75%}header nav{background:#000;border-radius:10px;display:none;left:0;padding:20px;position:absolute;top:90px;width:100%}header nav ul{align-items:flex-start;flex-direction:column;margin:0 0 20px}header nav ul li{margin:0 0 10px}header nav ul li a{display:block}header nav .botao{display:block}#empresas .slick-arrow{bottom:-40px;top:auto}#empresas .slick-dots{bottom:-40px;left:0;right:auto;top:auto}}@media all and (max-width:750px){.container{width:90%}#solucao{padding:90px 0 60px}#solucao .wrap{display:block;margin:0 0 30px}#solucao .wrap .titulo{margin:0 0 30px;max-width:none;width:100%}#solucao .wrap .titulo p{margin:0 0 7px}#solucao .wrap .texto{max-width:none;width:100%}#solucao ul{display:block}#solucao ul li{margin:0 0 20px}#drones{background-position:center 50px;padding:70px 0 40px}#drones .wrap{position:relative}#drones .wrap .produto{margin:0;position:absolute;right:-115px;top:-50px;width:70%}#drones .wrap .texto{padding:40px 0 0;width:100%}#drones .wrap .texto h3{margin:0 0 50px;width:50%}#smartglasses{background-position:center 50px;padding:70px 0 40px}#smartglasses ul{display:block;padding:0 20px}#smartglasses ul li{border-bottom:1px solid #FFFFFF33;padding:20px 0 20px 41px}#smartglasses ul li:last-child{border:0}#rfid{background-position:center 50px;padding:70px 0 40px}#rfid ul{display:block;padding:0 20px}#rfid ul li{border-bottom:1px solid #00000033;padding:20px 0 20px 41px}#rfid ul li:last-child{border:0}#contato .simbolo{bottom:auto;left:auto;right:0;top:0;width:25%}#contato .container{display:block;padding:50px 0}#contato .titulo{max-width:350px;width:100%}#contato form{width:100%}}@media all and (max-width:630px){#home .container h2{font-size:7vw}#contato .container{padding-bottom:0}#contato form .wrap_input.metade{width:100%}#contato form .wrap_campos{display:block}#contato form .checkbox{margin:20px 0}footer .container{flex-direction:column;gap:30px}footer .container.copy{text-align:center}footer .container.copy p{width:100%}}@media all and (max-width:555px){#drones .wrap .produto{top:0;right:-50px}#drones .wrap .texto{padding:20px 0 0}#drones .wrap .texto h3{max-width:225px;width:50%}#smartglasses .wrap{display:block;position:relative}#smartglasses .wrap .produto{margin:0;position:absolute;right:-50px;top:-10px;width:60%}#smartglasses .wrap .texto{padding:20px 0 0;width:100%}#smartglasses .wrap .texto h3{max-width:220px;width:50%}#rfid .wrap{display:block;margin:0 0 25px;position:relative}#rfid .wrap .produto{margin:0;position:absolute;right:20px;top:-10px}#rfid .wrap .texto{max-width:none;width:100%}#rfid .wrap .texto h2{margin:0 0 20px}#rfid .wrap .texto h3{margin:0 0 38px;max-width:280px;width:65%}#contato .simbolo{display:none}}