@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.btn-cta{background:linear-gradient(88.7deg, #C50B10 -1.83%, #9E0E12 98.45%);text-align:center;font-family:"Roboto";font-style:normal;font-weight:400;font-size:17px;line-height:40px;letter-spacing:.26em;text-transform:uppercase;color:#fff;padding:15px 18px;display:inline-block;text-decoration:none;transition:all .3s ease-in-out}.btn-cta:hover{transform:scale(1.1)}body{font-family:"Roboto";font-style:normal;font-weight:300;font-size:22px;line-height:30px;color:#787878}body b{font-weight:600}.tns-outer{position:relative}.tns-nav{display:flex;align-items:center;justify-content:flex-start}.tns-nav button{width:10px;height:10px;border:1px solid #606060;background:#fff;padding:0;margin-right:10px;border-radius:50%}.tns-nav button.tns-nav-active,.tns-nav button:hover{background-color:#606060}.tns-controls button{border:0;background-color:#fff}.tns-controls button:nth-child(1){margin-right:15px}.tns-controls button:disabled{opacity:.7;cursor:not-allowed}.carousel-grande .tns-nav{position:absolute;bottom:-35px;left:0}.carousel-grande .tns-controls{position:absolute;bottom:-35px;right:0}header{padding:42px 0 62px;position:sticky;top:0;z-index:4;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out}header.sub-active{background-color:#fff;padding:24px 0}@media(max-width: 1024px){header{position:static}header.sub-active{padding:42px 0 62px}}.redes-sociais{display:flex;justify-content:flex-end;align-items:center;font-size:16px}.redes-sociais a{width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#787878;transition:all .3s ease-in-out;text-decoration:none;background-color:rgba(0,0,0,0)}.redes-sociais a:hover{color:#fff}.redes-sociais a.linkedin{margin:0 25px}.redes-sociais a.linkedin:hover{background:#006fba}.redes-sociais a.instagram:hover{background:linear-gradient(42.96deg, #F7E361 16.98%, #EA8053 41.5%, #B5468D 68.82%, #5734C3 87.04%)}.redes-sociais a.facebook:hover{background:#2b56c1}.banner{position:relative;z-index:1}.banner .efeito-vermelho{position:absolute;top:0;right:0;z-index:5}.banner .titulo{font-family:"Roboto";font-style:normal;font-weight:300;font-size:40px;line-height:52px;color:#c50b10}@media(max-width: 1024px){.banner .titulo{font-family:"Roboto";font-style:normal;font-weight:300;font-size:36px;line-height:42px;margin-bottom:35px;color:#c50b10}}.banner .imagem-banner{margin-top:-156px;position:relative;z-index:5}.banner .conteudo-banner{align-self:flex-end}.banner .conteudo-banner p{margin-bottom:34px}.alegria{position:relative;z-index:2;margin-top:-60px;background:linear-gradient(88.7deg, #C50B10 -1.83%, #9E0E12 98.45%);color:#fff}.alegria .foto-premio{display:block;margin-top:-10px;margin-bottom:-10px}.alegria .efeito-borda{border:2px solid #fff;border-radius:98px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;font-size:20px;padding:13px 0px 13px 77px}@media(max-width: 1024px){.alegria{padding:43px 0}.alegria .texto-alegria{padding:0 32px;text-align:center}.alegria .efeito-borda-outer{padding:0 30px}.alegria .efeito-borda{border:2px solid #fff;border-radius:35px;border-top-right-radius:0;border-top-left-radius:0;border-top:0;font-size:16px;text-align:center;padding:13px 13px 13px 13px}}.sobre-premio{padding:71px 0}.sobre-premio .desc-titulo{font-family:"Roboto";font-style:normal;font-weight:300;font-size:16px;line-height:25px;text-align:center;color:#757575;max-width:872px;margin:auto}.conheca-solucao-premiada{background-color:#f7f7f7;font-size:16px;line-height:25px}.conheca-solucao-premiada .texto{padding:60px 75px 60px 0}@media(max-width: 1024px){.conheca-solucao-premiada .texto{padding:50px 44px}}.solucoes{padding:74px 0}.solucoes .efeito{position:absolute;top:-84px;right:0}.solucoes .titulo{font-family:"Roboto";font-style:normal;font-weight:300;font-size:40px;line-height:68px;text-align:center;color:#606060;margin-bottom:19px}.solucoes .titulo span{color:#c50b10}.solucoes .desc-titulo{font-family:"Roboto";font-style:normal;font-weight:300;font-size:16px;line-height:25px;text-align:center;color:#757575;max-width:872px;margin:auto}.solucoes .subtitulo{font-family:"Roboto";font-style:normal;font-weight:300;font-size:40px;line-height:68px;text-align:center;color:#606060;margin-bottom:47px;margin-top:49px}.solucoes .subtitulo.sub-outras{margin-top:65px}.solucoes .carrosel-solucao .carrosel-titulo{font-family:"Roboto";font-style:normal;font-weight:500;font-size:42px;line-height:25px;display:flex;align-items:center;color:#c00000;margin-bottom:32px}.solucoes .carrosel-solucao .carrosel-titulo .icone-carrosel{margin-right:15px}@media(max-width: 1024px){.solucoes .carrosel-solucao .carrosel-titulo{line-height:normal;margin-top:35px}}.solucoes .carrosel-solucao p,.solucoes .carrosel-solucao ul{font-family:"Roboto";font-style:normal;font-weight:300;font-size:20px;line-height:30px;color:#606060}.solucoes .carrosel-solucao .list-clientes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:40px 0}.solucoes .carrosel-solucao .list-clientes img{display:block;margin-bottom:32px}.solucoes .carrosel-solucao .text-clientes{margin-top:31px;font-family:"Roboto";font-style:normal;font-weight:300;font-size:18px;line-height:30px;text-align:center;color:#606060}@media(max-width: 1024px){.solucoes .carrosel-solucao.carrosel-incentivos .row,.solucoes .carrosel-solucao.carrosel-parceiros .row{flex-wrap:wrap-reverse}}.solucoes hr{border-top:1px solid #606060;opacity:1;margin:81px 0 46px}.solucoes .carousel-menor{margin-top:-35px}.solucoes .carousel-menor .tns-controls{position:absolute;top:340px;left:0;right:0;text-align:center;z-index:2}.solucoes .carousel-outros-servicos h4,.solucoes .carousel-outros-servicos p{text-align:center}.solucoes .carousel-outros-servicos p{font-family:"Roboto";font-style:normal;font-weight:300;font-size:15px;line-height:26px;text-align:center;color:#606060}.solucoes .carousel-outros-servicos .imagem-solucao{text-align:center;position:relative;margin-top:35px}.solucoes .carousel-outros-servicos .carrosel-titulo{font-family:"Roboto";font-style:normal;font-weight:500;font-size:21px;line-height:25px;color:#c00000;margin-top:75px;margin-bottom:25px}.solucoes .carousel-outros-servicos .carrosel-titulo .icone-carrosel{margin-right:15px}.solucoes .carousel-outros-servicos.carrosel-projetos .carrosel-titulo{margin-top:54px}.solucoes .carousel-outros-servicos.carrosel-projetos .imagem-solucao{top:-21px}.solucoes .carousel-outros-servicos.carrosel-outsourcing .imagem-solucao{top:-15px}.solucoes .carousel-outros-servicos.carrosel-outsourcing .carrosel-titulo{margin-top:60px}.solucoes .carousel-outros-servicos.carrosel-outsourcing .bordado{border:1px solid #ac6464;border-radius:30px;padding:30px}.solucoes .carousel-outros-servicos.carrosel-outsourcing .bordado h5{font-family:"Roboto";font-style:normal;font-weight:600;font-size:15px;line-height:25px;text-transform:uppercase;color:#c00000}.solucoes .carousel-outros-servicos.carrosel-outsourcing .bordado ul{font-family:"Roboto";font-style:normal;font-weight:300;font-size:13px;line-height:25px;color:#606060}.contato{text-align:center}.contato .btn-cta{padding:5px 45px}.contato hr{border-top:1px solid #606060;opacity:1;margin:0px 0 68px}footer{padding:44px 0px 43px;margin-top:88px;background-color:#2e2e2e}footer a{color:#fff;text-decoration:none}footer img{filter:brightness(200)}footer .rede-sociais-footer{width:100%;max-width:278px;display:flex;justify-content:space-between;align-items:center;margin:auto;font-size:24px}footer .rede-sociais-footer a{width:49px;height:49px;display:flex;justify-content:center;align-items:center}