body{padding:0}#header{background-color:transparent}#paginaInicial{float:left;width:100%;padding:0 0 60px 0}.bannerHome{float:left;width:100%;position:relative}.bannerHome .boxBackground{float:left;width:100%;position:relative}.bannerHome .boxBackground .sliderBackground{float:left;width:100%}.bannerHome .boxBackground .sliderBackground .listaBanners{float:left;width:100%;margin:0}.bannerHome .boxBackground .boxBgVideo{float:left;width:100%;height:800px;position:relative;overflow:hidden}.bannerHome .boxBackground .boxBgVideo video{position:absolute;top:0;left:0;bottom:0;object-fit:cover;width:100%;height:100%}.bannerHome .boxBackground .boxConteudoBanner{position:absolute;width:100%;left:0;top:0;height:100%;background:rgba(0,0,0,.7);background:linear-gradient(180deg,rgba(0,0,0,1) 10%,rgba(0,0,0,.7) 40%);z-index:1;backdrop-filter:blur(2px);display:flex;flex-direction:column}.bannerHome .boxBackground .boxConteudoBanner .boxTextos{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px}.bannerHome .boxBackground .boxConteudoBanner .boxTextos .container{display:flex;flex-direction:column;justify-content:center}.bannerHome .boxBackground .boxConteudoBanner .boxTextos .container.centralizado{align-items:center}.bannerHome .boxBackground .boxConteudoBanner .boxTextos .container.esquerda{align-items:flex-start}.bannerHome .boxBackground .boxConteudoBanner .boxTextos .container.direita{align-items:flex-end}.bannerHome .boxBackground .boxConteudoBanner .boxTextos h1{color:#fff;margin:0;font-size:44px;line-height:56px;font-weight:800}.bannerHome .boxBackground .boxConteudoBanner .boxTextos .centralizado h1{text-align:center}.bannerHome .boxBackground .boxConteudoBanner .boxTextos .direita h1{text-align:right}.bannerHome .boxBackground .boxConteudoBanner .boxTextos p{color:#fff;text-align:center;margin:20px 0 0 0;font-size:24px;line-height:34px;font-weight:300}.bannerHome .boxBackground .boxConteudoBanner .boxTextos button{color:#faca08;border:solid 2px #faca08;border-radius:6px;padding:10px 30px;display:inline-block;font-size:16px;font-weight:400;margin-top:30px;background:none}.bannerHome .boxBackground .boxConteudoBanner .sliderClientes{float:left;width:100%;padding:0 0 30px 0;margin:0;display:none}.bannerHome .boxBackground .boxConteudoBanner .sliderClientes.slick-initialized{display:block}.bannerHome .boxBackground .boxConteudoBanner .sliderClientes .item{text-align:center}.bannerHome .boxBackground .boxConteudoBanner .sliderClientes .item picture{text-align:center}.bannerHome .boxBackground .boxConteudoBanner .sliderClientes .item picture img{display:inline-block}.listaServicos{float:left;width:100%;padding:70px 0;overflow:hidden}.listaServicos .containerLista{position:relative;float:left;width:100%}.listaServicos .containerLista .boxArrows{position:relative}.listaServicos .containerLista .boxArrows .arrow{position:absolute;top:-70px;z-index:1;right:50px;width:35px;height:35px;border:solid 1px #000;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s linear;background:none}.listaServicos .containerLista .boxArrows .arrow.next{right:0}.listaServicos .carousel-track{display:flex;gap:20px;width:max-content;will-change:transform}.listaServicos .carousel-track .item{width:280px}.listaServicos .carousel-track .item a{float:left;width:100%;border-radius:10px;overflow:hidden;position:relative}.listaServicos .carousel-track .item a figure{float:left;width:100%}.listaServicos .carousel-track .item a figure img{width:100%}.listaServicos .carousel-track .item a .boxTexto{position:absolute;bottom:15px;left:15px;right:15px;background:rgba(0,0,0,.7);border-radius:10px;padding:15px}.listaServicos .carousel-track .item a .boxTexto h3{color:#faca08;margin:0;font-size:18px;font-weight:700;line-height:28px}.listaServicos .carousel-track .item a .boxTexto p{color:#fff;margin:10px 0 0 0;font-size:13px;line-height:20px}.boxDiferenciaisEPresenca{float:left;width:100%;padding:70px 0;background-color:#faca08}.boxDiferenciaisEPresenca .boxDiferenciais{float:left;width:100%;display:flex;align-items:flex-end}.boxDiferenciaisEPresenca .boxDiferenciais .textos .tituloPrincipal{margin:0 0 15px 0}.boxDiferenciaisEPresenca .boxDiferenciais .textos .boxTexto{float:left;width:100%;margin-bottom:20px}.boxDiferenciaisEPresenca .boxDiferenciais .textos .listaCards{float:left;width:100%;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.boxDiferenciaisEPresenca .boxDiferenciais .textos .listaCards li{background:#fff;padding:20px;border-radius:20px;list-style:none}.boxDiferenciaisEPresenca .boxDiferenciais .textos .listaCards li h3{color:#000;margin:0;font-size:20px;font-weight:600}.boxDiferenciaisEPresenca .boxDiferenciais .textos .listaCards li p{color:#000;margin:10px 0 0 0;font-size:13px;line-height:20px}.presencaNoBrasil{float:left;width:100%;padding:0 15px;margin-top:60px}.presencaNoBrasil .listaCards{float:left;width:100%;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.presencaNoBrasil .listaCards li{background:#fff;padding:20px;border-radius:20px;list-style:none;display:flex;flex-direction:column;align-items:flex-start}.presencaNoBrasil .listaCards li h3{margin:20px 0 5px 0;font-weight:800;font-size:30px}.presencaNoBrasil .listaCards li h3 strong{font-weight:800}.presencaNoBrasil .listaCards li p{margin:0}.boxCasesDeSucesso{float:left;width:100%;padding:70px 0;background-color:#f4f4f4}.boxCasesDeSucesso .boxConteudo{float:left;width:100%;margin:30px 0 0 0;display:flex;align-items:flex-start}.boxCasesDeSucesso .boxConteudo .menuLateral{padding:0;margin:0;display:grid;grid-template-columns:repeat(1,1fr);width:280px;gap:10px}.boxCasesDeSucesso .boxConteudo .menuLateral li{list-style:none;background-color:#e2e2e2;height:70px;display:flex;border-radius:12px;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;transition:all .2s linear}.boxCasesDeSucesso .boxConteudo .menuLateral li.active,.boxCasesDeSucesso .boxConteudo .menuLateral li:hover{background-color:#faca08;font-weight:600}.boxCasesDeSucesso .boxConteudo .boxListaConteudos{flex:1}.boxCasesDeSucesso .boxConteudo .boxListaConteudos .listaConteudos{float:left;width:100%;padding:0 0 0 50px;margin:0;display:flex}.boxCasesDeSucesso .boxConteudo .boxListaConteudos .listaConteudos li{list-style:none;display:flex}.boxCasesDeSucesso .boxConteudo .boxListaConteudos .listaConteudos .boxBgTexto{background-color:#262626;border-radius:30px;padding:40px;width:60%;margin-right:15px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.boxCasesDeSucesso .boxConteudo .boxListaConteudos .listaConteudos .boxBgTexto .boxTop h3{color:#faca08;margin:0 0 20px 0;font-size:24px;line-height:34px;font-weight:800}.boxCasesDeSucesso .boxConteudo .boxListaConteudos .listaConteudos .boxBgTexto .boxTop .texto{float:left;width:100%}.boxCasesDeSucesso .boxConteudo .boxListaConteudos .listaConteudos .boxBgTexto .boxTop .texto p{color:#fff}.boxCasesDeSucesso .boxConteudo .boxListaConteudos .listaConteudos .boxBgTexto a{display:flex;align-items:center}.boxCasesDeSucesso .boxConteudo .boxListaConteudos .listaConteudos .boxBgTexto a span{color:#faca08;margin-right:15px}.boxCasesDeSucesso .boxConteudo .boxListaConteudos .listaConteudos .boxBgTexto a i{color:#faca08;font-size:20px}.boxCasesDeSucesso .boxConteudoColapse{float:left;width:100%;display:none}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse{float:left;width:100%}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card{float:left;border:0;width:100%;margin:0!important;box-shadow:none!important;background:none;border-radius:0;overflow:hidden}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card+.card{margin-top:15px!important}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card button{padding:20px 25px;cursor:pointer;border:0;width:100%;text-align:center;display:flex;justify-content:center;border-radius:40px;background-color:#e2e2e2;border-radius:12px}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card button:not(.collapsed) {background-color:#faca08;border-radius:12px 12px 0 0}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card button p{font-size:18px;color:#000;margin:0;font-weight:bold}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card button:not(.collapsed) i {transform:rotate(-180deg)}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card .boxConteudoColapseInterno{margin:0}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card .boxConteudoColapseInterno .conteudoInterno{float:left;width:100%;padding:25px;background-color:#262626;border-radius:0 0 12px 12px}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card .boxConteudoColapseInterno .conteudoInterno h3{color:#faca08;float:left;width:100%;margin:0 0 20px 0;font-size:22px;line-height:32px}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card .boxConteudoColapseInterno .conteudoInterno p{font-size:14px;line-height:24px;color:#fff}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card .boxConteudoColapseInterno .conteudoInterno a{display:flex;align-items:center;margin-top:20px}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card .boxConteudoColapseInterno .conteudoInterno a span{color:#faca08}.boxCasesDeSucesso .boxConteudoColapse .listaConteudosColapse .card .boxConteudoColapseInterno .conteudoInterno a i{color:#faca08;margin-left:10px}.boxListaPosts{float:left;width:100%;padding:70px 0}.boxListaPosts .boxTitulo{float:left;width:100%;display:flex;align-items:flex-end}.boxListaPosts .boxTitulo .tituloPrincipal{margin:0}.boxListaPosts .boxTitulo .col-sm-3{display:flex;justify-content:flex-end}.boxListaPosts .boxTitulo .linkBlog{color:#000;text-decoration:underline!important}.boxListaPosts .listaPostsHome{float:left;width:100%;padding:0;margin:40px 0 0 0}.boxListaPosts .listaPostsHome .slick-track{display:flex!important}.boxListaPosts .listaPostsHome .slick-slide{height:auto!important}.boxListaPosts .listaPostsHome .slick-arrow{position:absolute;top:-65px;z-index:1;right:50px;width:35px;height:35px;border:solid 1px #000;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s linear}.boxListaPosts .listaPostsHome .slick-arrow.rightArrow{right:0}@media (max-width:1000px){.boxCasesDeSucesso .boxConteudo{display:none}.boxCasesDeSucesso .boxConteudoColapse{display:block}}@media (max-width:768px){#paginaInicial{padding:0 0 40px 0}.bannerHome .boxBackground .boxBgVideo{height:600px}.boxConteudoBanner .boxTextos h1{font-size:26px!important;line-height:36px!important;margin:70px 0 0 0!important}.boxConteudoBanner .boxTextos h1 br{display:none}.boxConteudoBanner .boxTextos p{font-size:16px!important;line-height:24px!important}.bannerHome .boxBackground .boxConteudoBanner .boxTextos button{font-size:14px}.bannerHome.comSlider .boxBackground{height:600px}.bannerHome.comSlider .boxBackground .boxConteudoBanner{background:linear-gradient(180deg,rgba(0,0,0,1) 10%,rgba(0,0,0,.9) 40%)}.bannerHome .boxBackground .sliderBackground{display:none}.listaServicos{padding:40px 0}.listaServicos .containerLista .boxArrows .arrow{top:-155px}.listaServicos .containerLista .boxArrows .arrow{right:70px}.listaServicos .containerLista .boxArrows .arrow.next{right:20px}.listaServicos .carousel-track{padding:0 20px}.boxDiferenciaisEPresenca{padding:40px 0}.boxDiferenciaisEPresenca .boxDiferenciais .col-sm-6{padding:0}.boxDiferenciaisEPresenca .boxDiferenciais figure{display:none}.boxDiferenciaisEPresenca .boxDiferenciais .textos .listaCards{gap:10px}.boxDiferenciaisEPresenca .boxDiferenciais .textos .listaCards li{padding:15px}.boxDiferenciaisEPresenca .boxDiferenciais .textos .listaCards li h3{font-size:16px}.presencaNoBrasil{padding:0;margin-top:40px}.presencaNoBrasil .listaCards{grid-template-columns:repeat(2,1fr);gap:10px}.presencaNoBrasil .listaCards li h3{margin:15px 0 5px 0;font-size:24px}.boxCasesDeSucesso{padding:40px 0}.boxListaPosts{padding:40px 0}.boxListaPosts .boxTitulo .col-sm-3{display:none}.tituloPrincipal .subTitulo br{display:none}.boxListaPosts .listaPostsHome .slick-arrow{top:-178px}}@media (max-width:650px){.listaServicos .carousel-track .item a .boxTexto p{display:none}.listaServicos .containerLista .boxArrows .arrow{top:-190px}}@media (max-width:470px){.boxConteudoBanner .sliderClientes li{padding:0 10px}.listaServicos .carousel-track .item a .boxTexto{bottom:8px;left:8px;right:8px;padding:10px 15px}.listaServicos .carousel-track .item a .boxTexto h3{font-size:16px;line-height:26px;text-align:center}.listaServicos .containerLista .boxArrows .arrow{top:-210px}}@media (max-width:400px){.listaServicos .containerLista .boxArrows .arrow{top:-240px}}