@media screen and (max-width:1150px){header #topo #topo-contatos{flex-direction:column-reverse}header #topo #topo-contatos li:first-child{border-top:1px solid #ececec;border-right:unset;padding-top:20px}header #topo #topo-contatos li:last-child{padding-bottom:20px}nav{position:fixed;top:0;right:0;z-index:1001}nav #menu-combo{width:45px;height:45px}nav #menu-combo #combo-icone{display:block;width:40px;height:40px;z-index:1001;box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);background-color:#fff;border-radius:100%;margin-top:5px;margin-right:5px}nav #menu-combo .bar1,nav #menu-combo .bar2,nav #menu-combo .bar3{border-radius:10px;background:#27345f}nav #menu-combo.change #combo-icone{background-color:#27345f}nav #menu-combo.change .bar1,nav #menu-combo.change .bar2,nav #menu-combo.change .bar3{background:#658cc6}nav #menu-combo #lista-combo{display:none;width:230px;flex-direction:column;gap:0;position:absolute;right:0;top:0;z-index:1000;border-radius:20px 0 20px 20px;box-shadow:4px 4px 8px 0 rgba(0,0,0,.05);overflow:hidden;padding:0}nav #menu-combo #lista-combo li{padding:0;border-bottom:1px solid #364780;background:#192756}nav #menu-combo #lista-combo li a{color:#fff;width:100%;padding:13px 0 12px;text-indent:20px;border-radius:unset}nav #menu-combo #lista-combo li a:hover{background:#204984;opacity:unset}nav #menu-combo #lista-combo li:first-child{padding-top:55px}nav #menu-combo #lista-combo li.cases{display:block}nav #menu-combo #lista-combo li.social{border-left:unset;margin-left:unset;border-bottom:unset;padding:8px 0 8px 20px;background-color:#fff;flex-direction:column-reverse;align-items:flex-start;gap:0}nav #menu-combo #lista-combo li.social a{text-indent:30px;text-align:left;color:#4069a3;padding:8px 0}nav #menu-combo #lista-combo li.social a:hover{opacity:.7}#voltar-ao-topo-flutuante.visivel{opacity:0}}@media screen and (max-width:767px){html{font-size:55%}header #topo #topo-contatos{display:none}h1{padding:20px 0 16px}h1 a{width:200px;height:41px;background-size:200px 41px}.container{max-width:90%}}@media screen and (max-width:980px){#home #animacao #chamada{background:unset;bottom:unset;top:50%;transform:translate(-50%,-50%);padding-top:unset}#home #animacao #chamada h2{font-size:3.2rem;line-height:3.1rem}#home #animacao #chamada p{display:none}#diferenciais{padding-top:35px}#diferenciais ul li{padding:100px 0 0;text-align:center}#diferenciais ul li.expertise-tecnica,#diferenciais ul li.foco-em-resultados,#diferenciais ul li.parcerias-estrategicas{background-position:center top;background-size:80px 80px}}@media screen and (max-width:767px){#home #animacao #chamada{display:none}#home #animacao #swiper .barra-texto{font-size:1.4rem;line-height:1.8rem}#quem-somos{flex-direction:column;gap:25px}#quem-somos img{display:none}#diferenciais{padding-top:1%}#diferenciais ul{grid-template-columns:repeat(1,1fr);gap:25px}#diferenciais ul li{padding:105px 0 0;border-top:1px solid #3f4c73}#diferenciais ul li:first-child{border-top:unset}#diferenciais ul li.expertise-tecnica,#diferenciais ul li.foco-em-resultados,#diferenciais ul li.parcerias-estrategicas{background-position:center 20px;background-size:70px 70px}#diferenciais ul li p{font-size:1.5rem}}@media screen and (max-width:1050px){#produtos .container{flex-direction:column;gap:40px}#produtos .container menu{width:100%;background:unset;padding:40px 0 0}#produtos .container menu ul{display:flex;flex-direction:row;gap:25px;padding-top:20px}#produtos .container #empresas-representadas{padding:0 0 50px}}@media screen and (max-width:666px){#produtos .container .empresa .bloco-superior{gap:0}#produtos .container .empresa .bloco-superior .coluna-esquerda h4{padding-bottom:0}#produtos .container .empresa .bloco-superior .coluna-esquerda h4::after{display:none}#produtos .container .empresa .bloco-superior .coluna-direita{display:none}#produtos .container .empresa .bloco-inferior .fotos-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){#newsletter #opt_1{height:400px}}@media screen and (max-width:1050px){#fale-conosco .container{gap:30px}#fale-conosco #coluna-contatos{width:325px}#fale-conosco #coluna-formulario form ul{grid-template-columns:1fr}#fale-conosco #coluna-formulario form .input-container textarea:not(input){height:200px}}@media screen and (max-width:767px){#cases{padding:35px 0 28px}#cases #swiper{padding:0}#cases #swiper.case-unico{max-width:90%}#cases #swiper .swiper-slide{padding:15px}#cases #swiper .swiper-slide h4{margin-top:15px;font-size:2rem}#cases #swiper .setas-cases{display:flex;flex-direction:row;gap:30px;justify-content:center;margin-top:25px}#cases #swiper .swiper-button-prev{position:unset;top:unset;left:unset;margin:0}#cases #swiper .swiper-button-next{position:unset;top:unset;right:unset;margin:0}#fale-conosco .container{flex-direction:column;gap:0}#fale-conosco #coluna-contatos{width:100%;background-color:unset;margin:0 auto;padding:40px 0 0}#fale-conosco #coluna-contatos h3{display:block;color:#0f1e4e;font-size:3rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;position:relative;padding-bottom:14px}#fale-conosco #coluna-contatos h3::after{content:"";display:block;width:23px;height:4px;background-color:#658cc6;position:absolute;bottom:0;left:0}#fale-conosco #coluna-contatos .social{padding:30px 0 0}#fale-conosco #coluna-contatos .social::after{content:unset}#fale-conosco #coluna-contatos h4{font-size:1.9rem;margin-top:25px}#fale-conosco #coluna-formulario{padding-top:0}#fale-conosco #coluna-formulario h3{display:none}#rodape p.privacidade{text-align:center}#rodape p.logo-tag{display:none}}@media screen and (max-width:500px){#erro main{padding-left:0;background:unset}}