html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}b{font-weight:bolder}img{border-style:none}@font-face{font-family:product_sans_mediumregular;src:local("Product Sans Light"),url(productsans-medium-webfont.4c1bb8aad15d62486501.woff2) format("woff2"),url(productsans-medium-webfont.a3982394e0c57fb0fd68.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-family:product_sans_mediumregular}.wrapper{padding:2em 0}.container{width:90%;margin:0 auto;overflow:hidden;padding:0 15px}@media (min-width: 768px){.container{max-width:750px}}@media (min-width: 1024px){.container{max-width:1000px}}.linear-black{background:linear-gradient(180deg,#000 32.17%,#343434);color:#fff;margin-bottom:-15px;padding-bottom:30px}.green{background-color:#44d852}.gray-dark{background-color:#515151}.black{background-color:#020202}.btn-primary{text-decoration:none;color:#44d852;border:2px solid #44d852;padding:10px 15px;border-radius:100px;font-size:13px}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{transition:.25s linear;background:#44d852;color:#000}.btn-secondary{color:#fff;border:2px solid #737373;border-radius:1000px;padding:10px 15px;font-size:13px;text-decoration:none}.btn-secondary:active,.btn-secondary:hover{transition:all .25s linear;color:#000;border:2px solid #fff;background-color:#fff}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-50{padding-top:50px}.pb-20{padding-bottom:20px}.pb-50{padding-bottom:50px}.float-mobile-left{float:left}.float-mobile-right{float:right}@media (min-width: 768px){.float-left{float:left}.float-right{float:right}}.hidden-mobile{display:none!important}@media (min-width: 768px){.hidden-mobile{display:block!important}}.hidden-desktop-inline{display:inline-block!important}@media (min-width: 768px){.hidden-desktop-inline{display:none!important}}
.btn-menu{border:2px solid #737373;border-radius:10px;padding:14px 10px 4px;margin:0 0 0 15px}.btn-menu:hover{border-color:#fff;transition:all linear .25s}.menu-nav{background-color:#343434;padding:15px 0}.menu-nav   ul{list-style:none;padding:0;text-align:center}.menu-nav   ul   li{padding:10px 0}.menu-nav   ul   li   a{color:#fff;text-decoration:none}.menu-nav   ul   li   a:hover{transition:all linear .25s;color:#44d852}@media (min-width: 768px){.menu-nav   ul   li{display:inline-block;padding:0 15px}}.text-page   .titulo{font-size:35px;line-height:35px}.text-page   .subtitle{font-size:26px;color:#616161}.text-page   .subtitle-2{font-size:18px;color:#616161}.text-page   .text{font-size:14px;color:#616161}.text-page   .btn-error{margin-top:30px}.text-page   .btn-error   a{display:block;margin-bottom:25px;text-align:center}.img-404   img{display:block;width:100%}@media (min-width: 768px){.text-404{width:400px;float:left;margin-top:70px}.text-404   .btn-error   a{display:inline-block;margin-bottom:0}.text-404   .btn-error   .btn-green{margin-right:10px}.img-404{width:500px;float:right}}.title-big-footer{font-size:30px;font-family:"product_sans_blackregular"}.illustration-footer   img{width:100%}@media (min-width: 768px){.text-footer, .title-big-footer{max-width:450px}.title-big-footer{font-size:35px}}.title-footer{color:#fff;font-size:25px;font-family:"product_sans_blackregular";text-align:center}@media (max-width: 650px){.box-link-footer{overflow:hidden}}.links{padding:0;margin:0 0 20px;list-style:none}.links   a{display:block;padding:5px 0;font-size:16px;color:#adadad;text-decoration:none;line-height:25px}.links   a:hover{transition:all linear .25s;color:#44d852}.links   a   h3{font-size:16px!important;font-weight:unset!important;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.links   [active]   a{color:#fff}@media (min-width: 768px){.links{float:left;width:33.3%}.links   a, .links   a > h3{font-size:13px!important;line-height:15px}}.border-top{border-top:1px solid #464646}.text-copy{color:#7a7a7a;font-size:12px;margin-top:20px;margin-bottom:30px}@media (min-width: 768px){.copy-middle{margin-left:170px}}