.header{position:fixed!important}.header:not(.scrolled) .navbar-toggler{color:var(--bs-white)}.header:not(.scrolled){--bs-bg-opacity:0}.header:not(.scrolled) .logo{background-image:url("img/logo-branco.svg")}.swiper-servicos,.swiper-numeros,.swiper-clientes{padding-bottom:4rem}.swiper-servicos .navigation-arrow{--swiper-navigation-color:var(--bs-btn-color)}.swiper-servicos .banner-tools,.swiper-numeros .banner-tools,.swiper-clientes .banner-tools{bottom:0;padding:0}.card-servicos{height:100%;background:rgb(var(--bg));color:rgb(var(--color))}.card-servicos .card-title.inview::before{width:56px}.servicos-titulo.inview::before{width:125px}.clientes-titulo.inview::before{width:77px}.card-servicos img{opacity:0;transition:all 500ms ease}.card-servicos:hover .card-title,.card-servicos:hover p{color:#fff}.servicos-cards>div:nth-child(1) .card-servicos{--bg:255,255,255;--bg-hover:146,139,135}.servicos-cards>div:nth-child(2) .card-servicos{--bg:209,213,217;--bg-hover:4,49,94}.servicos-cards>div:nth-child(3) .card-servicos{--bg:135,140,146;--bg-hover:131,122,68;--color:255,255,255}.card-servicos:hover img{opacity:1}.card-servicos:hover .card-img::after{content:"";background:rgba(0,0,0,.3);width:100%;height:100%;top:0;left:0;position:absolute}.card-servicos:hover .card-servico-text,.card-servicos:hover .card-title.inview::before{background:rgb(var(--bg-hover))}.num-bold{font-size:4rem}.swiper-numeros .navigation-arrow{--swiper-navigation-color:var(--bs-btn-color)}.clientes-titulo{letter-spacing:3px;line-height:36.4px}.swiper-clientes .swiper-wrapper .swiper-slide .card-cliente img{max-width:100%}.contraste .card-cliente:not(:hover) img{filter:brightness(.9) grayscale(1) invert(1)}@media screen and (min-width:992px){.header:not(.scrolled) .menu-header .nav-link{--bs-nav-link-color:var(--bs-white);--bs-nav-link-hover-color:rgba(var(--bs-white-rgb),.8);--bs-navbar-active-color:rgba(var(--bs-white-rgb),.8)}.card-servicos{height:396px}.swiper-numeros,.swiper-servicos,.swiper-clientes{padding-bottom:0}.swiper-clientes .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.swiper-clientes .swiper-wrapper .swiper-slide{aspect-ratio:2.4/1.3}.chamada-certificado{max-width:calc(960px/2)}.certificado-img-block{max-height:565px;height:100%}}@media screen and (min-width:1400px){.swiper-clientes .swiper-wrapper{grid-template-columns:repeat(5,1fr)}}@media(min-width:1200px){.chamada-certificado{max-width:478px}}@media(min-width:1400px){.chamada-certificado{max-width:554px}}@media(min-width:1600px){.chamada-certificado{max-width:631px}}.noticia__img{width:100%;aspect-ratio:4.1/2.4;height:auto;overflow:hidden;background-image:url("img/logo-branco.svg");background-position:center;background-size:40%;background-repeat:no-repeat}.noticia__titulo{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.noticia__texto{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:1200px){.row-grid-noticias{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.row-grid-noticias .noticia0{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:3;display:flex;width:100%!important}.row-grid-noticias a{width:100%!important}.row-grid-noticias .noticia1{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1;display:flex;width:100%}.row-grid-noticias .noticia2{grid-column-start:2;grid-column-end:2;grid-row-start:2;grid-row-end:3;display:flex;width:100%}.row-grid-noticias .noticia1 .noticia__item,.row-grid-noticias .noticia2 .noticia__item{gap:1rem;display:grid!important;grid-template-columns:auto 1fr}.row-grid-noticias .noticia1 .noticia__item .noticia__img,.row-grid-noticias .noticia2 .noticia__item .noticia__img{max-width:300px}.row-grid-noticias .noticia0 .noticia__item .noticia__img{aspect-ratio:7/2.7}}.card-cliente{aspect-ratio:2.4/1.3}.card-cliente img{transition:all 200ms ease;max-width:230px;max-height:100px}.card-cliente:not(:hover) img{filter:brightness(.9) grayscale(1)}.card-cliente .cliente-titulo{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%,100px);transition:all .3s ease}.card-cliente:hover .cliente-titulo{transform:translate(-50%,0)}.banner .swiper-slide{position:relative;max-height:1050px}.banner .banner-img-block::after{--opacity:.3;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-dark-rgb),var(--opacity));transition:all 300ms ease}.banner iframe,.banner__modal iframe{width:100%;aspect-ratio:16/9}.banner mediaelementwrapper{height:100%;height:100vh;display:block;position:relative;cursor:pointer;aspect-ratio:16/9;left:50%;transform:translateX(-50%);min-width:100%}.banner mediaelementwrapper::before{content:"";vertical-align:-.125em;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ffffff' class='bi bi-play-fill' viewBox='0 0 16 16'> <path d='m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393'/></svg>");background-repeat:no-repeat;background-position:center;font-size:100px;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;z-index:9;top:0;opacity:0}.banner mediaelementwrapper:hover::before{opacity:1}.banner .playing mediaelementwrapper::before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23ffffff' class='bi bi-pause-fill' viewBox='0 0 16 16'> <path d='M5.5 3.5A1.5 1.5 0 0 1 7 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5m5 0A1.5 1.5 0 0 1 12 5v6a1.5 1.5 0 0 1-3 0V5a1.5 1.5 0 0 1 1.5-1.5'/> </svg>")}.banner__modal mediaelementwrapper{display:flex}.banner-video-container{height:90vh}.banner iframe{position:absolute;top:50%;transform:translateY(-50%)}.banner .navigation-arrow{--swiper-navigation-color:var(--bs-btn-color)}@keyframes fadeUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.banner__titulo{font-weight:900;font-size:clamp(calc(1.3em + 2.7vw),7vw,4.5rem)!important}.animate-fade-up,.animate-fade-in{transition:all 300ms ease;opacity:0}.swiper-slide-active .animate-fade-up{animation:fadeUp .6s ease forwards}.swiper-slide-active .animate-fade-in{animation:fadeIn 500ms ease-in forwards}@media screen and (min-width:992px){.banner-video-container{height:93vh}}