*,:after,:before{box-sizing:border-box;padding:0;margin:0;outline:none;font-weight:400}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;outline:0;border:0;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,object,section{display:block}hr{clear:both;float:none;width:100%}.ie6 body hr,.ie7 body hr{display:block;margin:-8px}hr.clear{display:block;clear:both;height:0;margin:0;padding:0;border:0}.line hr,hr.clear{visibility:hidden}a{cursor:pointer}a,img{border:none}a,a:hover,img{text-decoration:none}ol,ul{list-style:none}input[type=hidden]{display:none!important;visibility:hidden!important}input[type=submit]{cursor:pointer}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}address{font-style:normal}input,select,textarea{font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none}select{-webkit-appearance:menulist}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}textarea{overflow:auto;resize:none}strong{font-weight:700!important}em{font-style:italic}* html .clearfix{height:1%;overflow:visible}*+html .clearfix{min-height:1%}.ie legend{margin:0 -7px}body{font-family:Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;line-height:1;transition-duration:.15s}button{background:none repeat scroll 0 0 transparent;border:medium none;border-spacing:0;list-style:none outside none;margin:0;padding:0;text-align:center;text-decoration:none;text-indent:0}.clearfix:after{content:"";display:table;clear:both}@font-face{font-family:rf_dewibold;src:url(../fonts/rfdewi-bold-webfont.woff2) format("woff2"),url(../fonts/rfdewi-bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:rf_dewi_extendedbold;src:url(../fonts/rfdewiextended-bold-webfont.woff2) format("woff2"),url(../fonts/rfdewiextended-bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:rf_dewiregular;src:url(../fonts/rfdewi-regular-webfont.woff2) format("woff2"),url(../fonts/rfdewi-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:icomoon;src:url(../fonts/icomoon.woff2?43hq46) format("woff2"),url(../fonts/icomoon.woff?43hq46) format("woff");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-data:before{content:"\e901";color:#da9df1}.icon-attendance:before{content:"\e900";color:#da9df1}.icon-integrations:before{content:"\e908";color:#da9df1}.icon-logistic:before{content:"\e909";color:#da9df1}.icon-marketplace:before{content:"\e90a";color:#da9df1}.icon-payments:before{content:"\e90b";color:#da9df1}body,html{width:100%;overflow-x:hidden}body{font-family:rf_dewiregular,Helvetica,Arial,sans-serif;background-color:#00061e;color:#fff;position:relative}body:not(.home){background-image:url(../img/elements/background-main.png),url(../img/elements/background.jpg?v=1);background-repeat:no-repeat;background-size:100% auto;background-position:50%,top}body:not(.home):before{display:none}body:before{content:"";width:100%;height:1554px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:4;pointer-events:none;background:url(../img/elements/background-main.png) no-repeat 50%/100% auto}a,a:hover,button,button:hover{transition:.15s ease-in}.main{width:100%;overflow-x:hidden}.desktop-version{display:block}@media (max-width:480px){.desktop-version{display:none!important}}.mobile-version{display:none!important}@media (max-width:480px){.mobile-version{display:block!important}}.grid{width:1680px;max-width:100%;margin:0 auto;padding:0 20px}.section-container{position:relative;z-index:3;padding:120px 0}@media (max-width:1400px){.section-container{padding:80px 0}}@media (max-width:1200px){.section-container{padding:60px 0}}@media (max-width:991px){.section-container{padding:40px 0}}@media (max-width:767px){.section-container{padding:30px 0}}.title{font-family:rf_dewi_extendedbold,Helvetica,Arial,sans-serif;max-width:100%;margin-left:auto;margin-right:auto}.title strong{font-weight:400;color:#01e4c3}.title-1{font-size:56px;line-height:56px}@media (max-width:1400px){.title-1{font-size:36px;line-height:36px}}.title-2{font-size:32px;line-height:42px}@media (max-width:991px){.title-2{font-size:22px;line-height:26px}}.title-3{font-size:46px;line-height:46px}@media (max-width:1400px){.title-3{font-size:40px;line-height:40px}}@media (max-width:991px){.title-3{font-size:22px;line-height:26px}}li,p,td,th{font-family:rf_dewiregular,Helvetica,Arial,sans-serif;font-size:18px;line-height:24px}@media (max-width:1400px){li,p,td,th{font-size:16px}}@media (max-width:767px){li,p,td,th{font-size:14px}}.button{border:2px solid #01e4c3;border-radius:8px;font-family:rf_dewibold,Helvetica,Arial,sans-serif;font-size:16px;color:#01e4c3;padding:13px 28px;background-image:linear-gradient(180deg,rgba(0,255,218,0),rgba(17,133,117,0));cursor:pointer;transition:.15s ease-in}.button.button-full,.button:hover{background-image:linear-gradient(180deg,#00ffda,#118575);color:#fff}.button.button-full{box-shadow:0 0 12px 0 rgba(1,228,195,.6)}.button.button-full:hover{background-image:linear-gradient(180deg,#00ffc8,#116475)}.header{width:100%;height:auto;text-align:center;position:relative;z-index:3}.header.header-home{height:100vh;background-image:url(../img/elements/background-home.jpg?v=1);overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:top}@media (max-width:1400px){.header.header-home{background-position:center -30px}}@media (max-width:1200px){.header.header-home{background-position:top}}.header.header-home .brand{position:absolute;top:68px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);padding-top:0}@media (max-width:1400px){.header.header-home .brand{top:30px}}.header .brand{padding:68px 20px 0;display:inline-block;position:relative}@media (max-width:1400px){.header .brand{padding:30px 20px 0}}@media (max-width:767px){.header .brand{width:100%}}.header .brand:after,.header .brand:before{content:"";width:100vw;height:2px;background-color:#01e4c3;box-shadow:0 0 12px 0 #01e4c3;position:absolute;bottom:28px}@media (max-width:1400px){.header .brand:after,.header .brand:before{bottom:16px}}@media (max-width:767px){.header .brand:after,.header .brand:before{display:none}}.header .brand:before{left:95%}.header .brand:after{right:95%}.header .brand a{width:100%;height:100%;display:block}.header .brand img{width:auto;max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width:1400px){.header .brand img{width:350px}}.header section{width:100%;position:absolute;bottom:0;left:0;z-index:3;padding-bottom:30px}.header section .title{width:770px;margin-bottom:32px;font-size:0}@media (max-width:1400px){.header section .title{width:400px;margin-bottom:20px}}@media (max-width:767px){.header section .title{width:340px;padding-left:20px;padding-right:20px}}.header section .title img{width:100%;height:auto;display:block;margin:0 auto}.header section .button{width:240px;height:65px;font-size:21px}@media (max-width:1400px){.header section .button{width:210px;height:50px;font-size:16px}}.categories{text-align:center}.categories .title{width:680px;margin-bottom:100px}@media (max-width:1400px){.categories .title{margin-bottom:80px}}@media (max-width:991px){.categories .title{width:470px;margin-bottom:60px;margin-bottom:40px}}@media (max-width:767px){.categories .title{width:310px;margin-bottom:30px}}.categories ul{display:flex;justify-content:center;flex-wrap:wrap;gap:40px}@media (max-width:767px){.categories ul{gap:20px 0}}.categories ul li{width:calc(33.3334% - 27px);border:2px solid #da9df1;border-radius:8px;overflow:hidden;position:relative;transition:border .15s ease-in}@media (max-width:991px){.categories ul li{width:calc(50% - 20px)}}@media (max-width:767px){.categories ul li{width:100%}}.categories ul li:hover{border-color:#01e4c3;box-shadow:0 0 12px 0 rgba(1,228,195,.6)}.categories ul li:hover .text .icon:before{color:#01e4c3}.categories ul li:hover .text .button{opacity:1;box-shadow:0 0 12px 0 rgba(1,228,195,.6)}.categories ul li:hover>img{transform:scale(1.05);-webkit-transform:scale(1.05)}.categories ul li:before{content:"";display:block;z-index:1;background-image:linear-gradient(180deg,rgba(0,6,30,.7),#00061e)}.categories ul li .text,.categories ul li:before{width:100%;height:100%;position:absolute;top:0;left:0}.categories ul li .text{z-index:2;display:flex;justify-content:center;align-items:center;flex-direction:column}.categories ul li .text .icon{font-size:72px;transition:.15s ease-in}@media (max-width:1200px){.categories ul li .text .icon{font-size:60px}}.categories ul li .text .icon:before{transition:.15s ease-in}.categories ul li .text .category-title{font-family:rf_dewi_extendedbold,Helvetica,Arial,sans-serif;font-size:24px;line-height:36px;margin-top:10px;margin-bottom:21px;padding:0 60px}@media (max-width:1400px){.categories ul li .text .category-title{padding:0 20px}}@media (max-width:991px){.categories ul li .text .category-title{font-size:20px;padding:0 60px}}@media (max-width:767px){.categories ul li .text .category-title{font-size:20px;padding:0 20px}}.categories ul li .text p{padding:0 45px;margin-bottom:21px}@media (max-width:1200px){.categories ul li .text p{padding:0 20px}}.categories ul li .text .button{opacity:0}.categories ul li>img{width:100%;height:auto;display:block;transition:.15s ease-in}.categories ul li a{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:3}.brands{padding-top:0}.brands ul{display:flex;justify-content:center;gap:40px}@media (max-width:1200px){.brands ul{gap:20px}}@media (max-width:767px){.brands ul{flex-wrap:wrap;gap:0 20px}}@media (max-width:767px){.brands ul li{width:calc(33.3334% - 14px)}}.brands ul li img{width:100%;height:auto;display:block;opacity:.5}.footer{position:relative;padding-top:129px;padding-bottom:100px}@media (max-width:1400px){.footer{padding-bottom:80px}}@media (max-width:1200px){.footer{padding-top:60px;padding-bottom:60px}}@media (max-width:991px){.footer{padding-bottom:40px}}@media (max-width:767px){.footer{padding-top:40px;padding-bottom:30px}}.footer:before{content:"";width:100%;height:129px;background:url(../img/elements/footer-arch.png) no-repeat 50%/cover;position:absolute;top:0;left:0;z-index:3}@media (max-width:1200px){.footer:before{height:80px}}@media (max-width:767px){.footer:before{height:40px}}.footer:after{content:"";width:100%;height:546px;background:url(../img/elements/background-footer.png?v=1) no-repeat 50%/cover;position:absolute;bottom:0;left:0;pointer-events:none}.footer .grid{display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:2;margin-top:60px}@media (max-width:767px){.footer .grid{flex-direction:column;gap:20px;margin-top:30px}}.footer .brand{margin-right:60px}@media (max-width:767px){.footer .brand{margin-right:0}}.footer .brand a{width:100%;height:100%;display:block}.footer small{font-size:12px;line-height:16px}@media (max-width:767px){.footer small{text-align:center;display:block}}.footer .developer{margin-left:auto}@media (max-width:767px){.footer .developer{margin-right:auto}}.category{text-align:center;padding-bottom:0}.category .icon{font-size:72px}@media (max-width:1200px){.category .icon{font-size:60px}}.category .icon:before{color:#01e4c3}.category .title{margin-top:10px;margin-bottom:23px}.category .articles{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;padding-top:80px}@media (max-width:991px){.category .articles{padding-top:40px}}@media (max-width:767px){.category .articles{padding-top:30px;gap:20px}}.category .articles li{width:calc(50% - 20px);background-color:hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;display:flex;padding:20px;gap:30px;align-items:center;justify-content:flex-start;position:relative;transition:background .15s ease-in}@media (max-width:1200px){.category .articles li{gap:20px}}@media (max-width:767px){.category .articles li{width:100%;flex-wrap:wrap}}.category .articles li:hover{background-color:hsla(0,0%,100%,.15)}.category .articles li .image{width:100%;max-width:256px;padding:0;border-radius:8px;overflow:hidden}@media (max-width:767px){.category .articles li .image{max-width:100%}}.category .articles li .image img{width:100%;height:auto;display:block}.category .articles li .text h2{font-size:21px;line-height:28px;text-align:left;margin-bottom:22px}@media (max-width:1400px){.category .articles li .text h2{font-size:18px;line-height:24px}}@media (max-width:1200px){.category .articles li .text h2{font-size:16px;margin-bottom:10px}}.category .articles li .text button{font-family:rf_dewibold,Helvetica,Arial,sans-serif;font-size:16px;color:#01e4c3;cursor:pointer;border:none;display:block}.category .articles li a{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.category .button{display:inline-block;margin-top:80px}@media (max-width:1200px){.category .button{margin-top:60px}}@media (max-width:991px){.category .button{margin-top:40px}}@media (max-width:767px){.category .button{margin-top:30px}}.lead.success{padding-bottom:0}.lead.success .title{margin-bottom:0;font-size:0}@media (max-width:991px){.lead.success .title{width:510px}}@media (max-width:767px){.lead.success .title{width:280px}}.lead.success .title:before{content:"Cadastro realizado com sucesso!";display:block;font-family:rf_dewi_extendedbold,Helvetica,Arial,sans-serif;font-size:32px;line-height:105px;background:url(../img/elements/success.png) no-repeat 0/105px auto;padding-left:105px}@media (max-width:991px){.lead.success .title:before{font-size:22px}}@media (max-width:767px){.lead.success .title:before{background:url(../img/elements/success.png) no-repeat top/auto 60px;padding-left:0;padding-top:80px;line-height:normal}}.lead.success form{display:none}.lead .title{width:700px;margin-bottom:70px}@media (max-width:991px){.lead .title{margin-bottom:60px;margin-bottom:40px}}@media (max-width:767px){.lead .title{margin-bottom:20px}}.lead form fieldset{display:flex;gap:40px 20px}@media (max-width:767px){.lead form fieldset{flex-wrap:wrap;gap:20px}}.lead form .field{width:100%;display:flex;flex-wrap:wrap;gap:0 40px}@media (max-width:767px){.lead form .field{width:100%}}.lead form .field label{width:100%;text-align:left}.lead form .field input{width:100%;height:50px;border:none;border-bottom:2px solid #fff;background-color:transparent;font-size:21px;color:#fff}@media (max-width:767px){.lead form .field input{font-size:16px}}.lead form .field input::-webkit-input-placeholder{color:#fff;opacity:1}.lead form .field input::-moz-placeholder{color:#fff;opacity:1}.lead form .field input:-ms-input-placeholder{color:#fff;opacity:1}.lead form .field input:-moz-placeholder{color:#fff;opacity:1}.lead form .field.submit{width:125px}@media (max-width:767px){.lead form .field.submit{width:100%}}.lead form .field.submit .button{width:125px;max-width:100%;height:50px;margin-top:0;font-size:16px}@media (max-width:767px){.lead form .field.submit .button{width:100%}}.lead form .checks{width:100%;display:flex;justify-content:flex-start;gap:10px 50px;margin-top:14px}@media (max-width:991px){.lead form .checks{flex-wrap:wrap}}.lead form .checks label{width:auto;display:flex;gap:7px;cursor:pointer;align-items:center}@media (max-width:991px){.lead form .checks label{width:100%}}.lead form .checks input{width:20px;height:20px;border-radius:6px;border:2px solid #fff;display:inline-block;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 0 12px 0 rgba(1,228,195,0)}.lead form .checks input:hover{box-shadow:0 0 12px 0 #01e4c3}.lead form .checks input:checked{background-color:#01e4c3}.lead form .checks input:checked:hover{box-shadow:0 0 12px 0 rgba(1,228,195,0)}.lead form .checks span{font-size:12px;line-height:15px}.lead form .checks a{color:#fff;text-decoration:underline}.lead form .checks a:hover{color:#01e4c3}.main article{width:1078px;max-width:calc(100% - 40px);border-radius:8px;overflow:hidden;background-color:hsla(0,0%,100%,.1);padding:80px;margin-top:100px}@media (max-width:1400px){.main article{margin-top:80px}}@media (max-width:1200px){.main article{margin-top:60px}}@media (max-width:991px){.main article{margin-top:40px;padding:40px}}@media (max-width:767px){.main article{margin-top:30px;padding:20px}}.main article .title{margin-bottom:49px}@media (max-width:991px){.main article .title{margin-bottom:30px}}.main article img{width:100%;height:auto;display:block;border-radius:8px;margin-bottom:39px}@media (max-width:991px){.main article img{margin-bottom:30px}}.main article h2,.main article h3{font-family:rf_dewi_extendedbold,Helvetica,Arial,sans-serif;max-width:100%;margin-left:auto;margin-right:auto;font-size:32px;line-height:42px}@media (max-width:991px){.main article h2,.main article h3{font-size:22px;line-height:26px}}.main article h2 strong,.main article h3 strong{font-weight:400;color:#01e4c3}.main article h3{font-size:26px}@media (max-width:991px){.main article h3{font-size:18px}}.main article h2,.main article h3,.main article p,.main article table,.main article ul{margin-bottom:30px}.main article h2:last-child,.main article h3:last-child,.main article p:last-child,.main article table:last-child,.main article ul:last-child{margin-bottom:0}.main article ul li{list-style:disc inside;margin-bottom:5px}.main article strong{font-family:rf_dewibold,Helvetica,Arial,sans-serif;font-weight:400!important}.main article table{width:100%;border:1px solid #fff;border-collapse:collapse}.main article table tr th{text-align:left!important;font-weight:400!important;font-family:rf_dewibold,Helvetica,Arial,sans-serif}.main article table tr td,.main article table tr th{border:1px solid #fff;padding:5px}.main article a{color:#01e4c3}.main article a:hover{text-decoration:underline}.main article .video{position:relative;margin-bottom:47px}@media (max-width:991px){.main article .video{margin-bottom:30px}}.main article .video img{width:100%;height:auto;display:block;opacity:0;pointer-events:none}.main article .video iframe{width:100%;height:100%;display:block;border:none;position:absolute;top:0;left:0}.solutions{width:1078px;max-width:calc(100% - 40px);margin:0 auto;text-align:center;padding-bottom:0}@media (max-width:767px){.solutions .grid{padding:0}}.solutions .title{width:570px;margin:0 auto 57px;text-align:center}@media (max-width:1200px){.solutions .title{margin-bottom:40px}}@media (max-width:991px){.solutions .title{width:390px;margin-bottom:30px}}@media (max-width:767px){.solutions .title{margin-bottom:20px}}.solutions ul li{background-color:hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;display:flex;padding:35px;gap:30px;justify-content:flex-start;position:relative;transition:background .15s ease-in;text-align:left}@media (max-width:1200px){.solutions ul li{gap:20px}}@media (max-width:767px){.solutions ul li{width:100%;flex-wrap:wrap}}.solutions ul li:hover{background-color:hsla(0,0%,100%,.15)}.solutions ul li:hover .button{background-image:linear-gradient(180deg,#00ffc8,#116475)}.solutions ul li .image{width:100%;max-width:188px;padding:0;border-radius:8px;overflow:hidden;background-color:#fff;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.solutions ul li .image{max-width:100%;display:block;padding:40px 20px}}.solutions ul li .image img{max-width:100%;width:auto;height:auto;display:block;margin:0 auto}.solutions ul li .text h2{font-size:28px;line-height:38px;text-align:left;margin-bottom:10px}@media (max-width:1400px){.solutions ul li .text h2{font-size:18px;line-height:24px}}@media (max-width:1200px){.solutions ul li .text h2{font-size:16px;margin-bottom:10px}}@media (max-width:767px){.solutions ul li .text h2{font-size:28px}}.solutions ul li .text p{margin-bottom:20px}.solutions ul li .text .button{padding:11px 29px;margin:0}.solutions ul li a{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.solutions .button{display:inline-block;margin-top:80px}@media (max-width:1200px){.solutions .button{margin-top:60px}}@media (max-width:991px){.solutions .button{margin-top:40px}}@media (max-width:767px){.solutions .button{margin-top:30px}}