@media screen and (max-width:590px){p{margin-top:12px;font-size:1.5rem;line-height:1.8rem}.botao{font-size:1.4rem}}@media screen and (max-width:1250px){header #topo{width:920px}h1{margin-top:30px;padding-bottom:22px}#menus{position:inherit}#menus ul.social#desktop{position:absolute;right:78px;top:15px}nav,nav #menuCombo #listaCombo{position:absolute;right:0;top:0}#menus ul.social#desktop li.bt-whatsapp a{width:25px;text-indent:-30000px}nav{margin:0;padding:0;border:0;width:50px;height:50px;z-index:3}nav #menuCombo{width:50px;z-index:1}nav #menuCombo a#comboGatilho{width:50px;height:50px;line-height:50px;text-indent:15px}nav #menuCombo #comboIcone{display:block;width:50px;height:50px;background:#afa779}nav #menuCombo .bar1,nav #menuCombo .bar2,nav #menuCombo .bar3{background:#fff;border-radius:10px}nav #menuCombo #listaCombo{width:220px;display:none;visibility:hidden;background:#afa779;padding-top:38px;font-size:1.5rem;line-height:1.5rem;z-index:1}nav #menuCombo #listaCombo li{float:none;margin:0;border-top:1px solid #cfcaaf}nav #menuCombo #listaCombo li a{color:#fff;padding:12px 22px;border:0}nav #menuCombo #listaCombo li a:hover{color:#fff;opacity:.4}nav #menuCombo #listaCombo li a.selected{color:#fff;opacity:.4;padding:12px 22px;border:0}nav #menuCombo #listaCombo li.bt-conta,nav #menuCombo #listaCombo li.redesSociais,nav #menuCombo #listaCombo li:first-child{border:0}.home nav{margin:0}}@media screen and (max-width:1024px){header #topo{width:708px}}@media screen and (max-width:767px){.home h1,h1{width:182px;margin-top:20px;padding-bottom:9px}.home h1 a,h1 a{background:url(../imagens/logo-asterh-mobile.png) no-repeat;background-size:182px 67px;height:67px}}@media screen and (max-width:590px){#menus ul.social#desktop{right:0;top:50px;background-color:#24a21f}#menus ul.social#desktop li.bt-conta,#menus ul.social#desktop li.bt-facebook,#menus ul.social#desktop li.bt-instagram,#menus ul.social#desktop li.bt-linkedin{display:none;visibility:hidden}#menus ul.social#desktop li.bt-whatsapp a{width:50px;height:50px;filter:grayscale(1) brightness(300%);background:url(../imagens/ico-whatsapp-borda.png) center center no-repeat;background-size:24px 24px}nav #menuCombo #listaCombo li.bt-conta,nav #menuCombo #listaCombo li.redesSociais{display:block;visibility:visible;border-top:1px solid #cfcaaf}nav #menuCombo #listaCombo li.bt-conta{width:100%;float:none}nav #menuCombo #listaCombo li.bt-conta a{width:100%;background:url(../imagens/ico-conta.png) left 22px center no-repeat;background-size:25px 25px;text-indent:35px;filter:brightness(300%)}nav #menuCombo #listaCombo li.redesSociais{width:100%}nav #menuCombo #listaCombo li.redesSociais ul.social{width:100%;margin:0;padding:10px 0}nav #menuCombo #listaCombo li.redesSociais ul.social li{width:25px;float:left;border:0;padding:0;margin-left:22px}nav #menuCombo #listaCombo li.redesSociais ul.social li.bt-facebook,nav #menuCombo #listaCombo li.redesSociais ul.social li.bt-instagram,nav #menuCombo #listaCombo li.redesSociais ul.social li.bt-linkedin,nav #menuCombo #listaCombo li.redesSociais ul.social li.bt-whatsapp{width:25px;float:left}nav #menuCombo #listaCombo li.redesSociais ul.social li a{color:#fff;padding:0;text-indent:-30000px;filter:grayscale(1) brightness(300%)}nav #menuCombo #listaCombo li.redesSociais ul.social li a:hover{opacity:.4}#pagina h2{font-size:2rem;line-height:2rem;text-align:left}}@media screen and (max-width:300px){body{width:300px}}@media screen and (max-width:1250px){#conteudo{width:920px}}@media screen and (max-width:1024px){#conteudo{width:708px}}@media screen and (max-width:767px){#conteudo{margin:30px auto 0;padding-bottom:40px}}@media screen and (max-width:1250px){#animacao .swiper-container .swiper-button-next,#animacao .swiper-container .swiper-button-prev{display:none}.home #noticia{width:420px}}@media screen and (max-width:1024px){.home #noticia{width:400px}.home ul#botoes-chamada{width:270px}.home ul#botoes-chamada li{width:270px;float:none;margin:0}.home ul#botoes-chamada li a{width:100%;height:82px;border-radius:0;padding-top:45px}.home ul#botoes-chamada li a:hover{border:3px solid #e9e9e9;background-color:#f4f4f4}.home ul#botoes-chamada li.bt-servicos a{background-position:center top 12px;border-top-left-radius:18px;border-top-right-radius:18px}.home ul#botoes-chamada li.bt-vagas a{background-position:center top 12px;border-top:0;border-bottom:0;height:70px;padding-top:40px}.home ul#botoes-chamada li.bt-cadastro a{background-position:center top 12px;border-bottom-left-radius:18px;border-bottom-right-radius:18px}}@media screen and (max-width:767px){.home #noticia{width:100%;float:none}.home #noticia h3{font-size:2rem;line-height:2.4rem}.home ul#botoes-chamada{margin-top:24px;width:100%;float:none}.home ul#botoes-chamada li{float:left;width:33%}.home ul#botoes-chamada li.bt-servicos a{border-radius:18px 0 0 18px}.home ul#botoes-chamada li.bt-vagas a{border:3px solid #e9e9e9;height:82px;padding-top:45px;border-left:0;border-right:0}.home ul#botoes-chamada li.bt-cadastro a{border-radius:0 18px 18px 0}}@media screen and (max-width:590px){#introducao p{font-size:1.5rem;line-height:1.8rem}.home #noticia h3{font-size:1.7rem;line-height:2.1rem}.home ul#botoes-chamada li{font-size:1.5rem}}@media screen and (max-width:370px){.home ul#botoes-chamada li{width:100%;float:none}.home ul#botoes-chamada li.bt-servicos a{border-radius:18px 18px 0 0}.home ul#botoes-chamada li.bt-vagas a{border:3px solid #e9e9e9;height:70px;padding-top:40px;border-top:0;border-bottom:0}.home ul#botoes-chamada li.bt-cadastro a{border-radius:0 0 18px 18px}}@media screen and (max-width:1250px){.asterh #perfil ul{padding-top:30px}.asterh #perfil ul li img{width:170px;height:170px;margin-left:10px}.asterh #perfil ul li h4{font-size:2rem;line-height:2.4rem}.asterh #perfil ul li p.fonte-kalam{font-size:1.9rem;line-height:2.5rem;margin-top:10px}.asterh #perfil ul li p.bt-linkedin{margin-top:10px;font-size:1.6rem}}@media screen and (max-width:1024px){.asterh #perfil ul li img{margin-left:5px}}@media screen and (max-width:767px){.asterh #fotos{margin-top:20px}.asterh h3{font-size:2rem;line-height:2.4rem;padding-bottom:0}.asterh #perfil ul{width:100%;padding-top:0}.asterh #perfil ul li{width:100%;float:none;display:block;padding:20px 50px 0}.asterh #perfil ul li img{width:190px;height:190px;margin-left:40px}.asterh #perfil ul li h4{padding-top:10px;font-size:2rem;line-height:2.4rem}.asterh #perfil ul li:last-of-type img{float:left;margin-left:0;margin-right:40px}}@media screen and (max-width:650px){.asterh #perfil ul li{padding:20px 20px 0}}@media screen and (max-width:590px){.asterh #perfil ul li h4,.asterh h3{font-size:1.7rem;line-height:2.1rem}.asterh #perfil{background:0 0}.asterh #perfil ul li{padding:20px 0 0}.asterh #perfil ul li img{width:160px;height:160px;margin-left:20px}.asterh #perfil ul li p.fonte-kalam{font-size:1.8rem;line-height:2.3rem}.asterh #perfil ul li p.bt-linkedin{font-size:1.5rem}.asterh #perfil ul li:last-of-type{padding-top:30px}.asterh #perfil ul li:last-of-type img{float:right;margin-left:20px;margin-right:0}}@media screen and (max-width:420px){.asterh #perfil ul li img{margin-top:20px}}@media screen and (max-width:350px){.asterh #perfil ul li img{width:120px;height:120px;margin-top:0}}@media screen and (max-width:1024px){.servicos ul#servicos{grid-template-columns:repeat(2,minmax(0,1fr))}.servicos ul#servicos li:nth-last-child(-3n+3){padding-bottom:60px}.servicos{display:block;gap:0}.servicos #categorias{width:100%}.servicos #categorias #menuCombo{width:100%;height:50px}.servicos #categorias #menuCombo a#comboGatilho{color:#fff;display:block;height:50px;line-height:50px;text-indent:24px;font-size:1.5rem;text-transform:uppercase}.servicos #categorias #menuCombo a#comboGatilho:hover{opacity:.4}.servicos #categorias #menuCombo #comboIcone{display:block;width:50px;height:50px;background:#afa779;z-index:1}.servicos #categorias #menuCombo .bar1,.servicos #categorias #menuCombo .bar2,.servicos #categorias #menuCombo .bar3{background:#fff;border-radius:10px}.servicos #categorias #menuCombo #listaCombo{width:100%;display:none;visibility:hidden;margin:0;padding:0;position:absolute;left:0;top:50px;background:#afa779}.servicos #categorias #menuCombo #listaCombo li.menu-planejamento{border-top:1px solid #b8b295}.servicos #servico{margin-top:30px}.servicos #servico #titulo{padding-left:70px}.servicos #servico #titulo h3{padding-top:4px}.servicos #servico #titulo.gestao,.servicos #servico #titulo.mapeamento,.servicos #servico #titulo.planejamento,.servicos #servico #titulo.recrutamento,.servicos #servico #titulo.selecao,.servicos #servico #titulo.team{background-size:55px 55px}.servicos #servico ul#itens li h4{font-size:2.2rem;line-height:2.6rem;background-size:7px 13px;padding-left:30px}.servicos #servico ul#itens li p{padding-left:30px}}@media screen and (max-width:767px){.servicos #servico #titulo h3,.servicos #servico ul#itens li h4,.servicos ul#servicos li h3{font-size:2rem;line-height:2.4rem}.servicos ul#servicos{margin-top:18px}.servicos ul#servicos li{padding:30px 20px 40px}.servicos ul#servicos li:nth-last-child(-3n+3){padding-bottom:40px}.servicos ul#servicos li i{width:60px;height:60px;top:-42px;left:20px}.servicos ul#servicos li i.ico-gestao,.servicos ul#servicos li i.ico-mapeamento,.servicos ul#servicos li i.ico-planejamento,.servicos ul#servicos li i.ico-recrutamento,.servicos ul#servicos li i.ico-selecao,.servicos ul#servicos li i.ico-team{background-size:60px 60px}}@media screen and (max-width:590px){.servicos #servico #titulo h3,.servicos #servico ul#itens li h4,.servicos ul#servicos li h3{font-size:1.7rem;line-height:2.1rem}.servicos ul#servicos{grid-template-columns:repeat(1,minmax(0,1fr))}.servicos ul#servicos li:nth-last-child(-2n+2){padding-bottom:40px}.servicos #servico{margin-top:20px}.servicos #servico #titulo{padding:0 60px 0 0}.servicos #servico #titulo h3{padding-top:0}.servicos #servico #titulo.gestao,.servicos #servico #titulo.mapeamento,.servicos #servico #titulo.planejamento,.servicos #servico #titulo.recrutamento,.servicos #servico #titulo.selecao,.servicos #servico #titulo.team{background-size:50px 50px;background-position:right top}.servicos #servico ul#itens li{padding:20px 0 24px}.servicos #servico ul#itens li:last-child{padding:20px 0 0}.servicos #servico ul#itens li h4{background-size:4px 8px;background-position:left 0 center;padding-left:14px}.servicos #servico ul#itens li p{padding-left:14px}}@media screen and (max-width:1250px){.vagas #categorias{width:200px}.vagas #sua-conta{width:160px}}@media screen and (max-width:1024px){.vagas{display:block}.vagas #categorias{width:100%}.vagas #categorias #menuCombo{width:100%;height:50px;position:relative;top:default;z-index:2}.vagas #categorias #menuCombo a#comboGatilho{color:#fff;display:block;height:50px;line-height:50px;text-indent:24px;font-size:1.5rem;text-transform:uppercase}.vagas #categorias #menuCombo a#comboGatilho:hover{opacity:.4}.vagas #categorias #menuCombo #comboIcone{display:block;width:50px;height:50px;background:#afa779;z-index:1}.vagas #categorias #menuCombo .bar1,.vagas #categorias #menuCombo .bar2,.vagas #categorias #menuCombo .bar3{background:#fff;border-radius:10px}.vagas #categorias #menuCombo #listaCombo{width:100%;display:none;visibility:hidden;margin:0;padding:0;position:absolute;left:0;top:50px;background:#afa779}.vagas #categorias #menuCombo #listaCombo li:first-child{border-top:1px solid #b8b295}.vagas #sua-conta{width:25.5%;position:sticky;display:table;height:100%;float:right;padding:30px 0 50px}.vagas #detalhes,.vagas #lista-vagas{padding:0;width:70.7%;float:left;margin-top:30px}}@media screen and (max-width:767px){.vagas #detalhes,.vagas #lista-vagas,.vagas #sua-conta{width:100%;float:none;display:block}.vagas #sua-conta{height:auto;padding:30px 0 0}.vagas #sua-conta .container{position:unset;top:unset}.vagas #sua-conta h4{font-size:1.8rem;line-height:2.3rem}.vagas #detalhes h3,.vagas #lista-vagas h3{font-size:2rem;line-height:2.4rem}.vagas #lista-vagas ul li:last-child{border-bottom:1px solid #e9e9e9}.vagas #detalhes{border-bottom:4px solid #e9e9e9;padding-bottom:28px}}@media screen and (max-width:590px){.vagas #categorias #menuCombo a#comboGatilho span{display:none;visibility:hidden}.vagas #sua-conta{position:inherit;top:unset;height:inherit;display:block;padding-top:20px}.vagas #sua-conta h4.duvidas{margin-top:20px}.vagas #lista-vagas h3{padding-bottom:18px;font-size:1.7rem;line-height:2.1rem}.vagas #lista-vagas ul li{padding:0}.vagas #lista-vagas ul li p{font-size:1.4rem}.vagas #lista-vagas ul li p.botao.detalhes{width:45px;height:45px}.vagas #lista-vagas ul li p.botao.detalhes a{width:45px;height:45px;background:url(../imagens/ico-mais-redondo.png) center center no-repeat #afa779;background-size:21px 21px;text-indent:-30000px}.vagas #detalhes{padding-bottom:25px}.vagas #detalhes h3{font-size:1.7rem;line-height:2.1rem}.vagas #detalhes h4{font-size:1.5rem;line-height:1.8rem}.vagas #detalhes .cadastro-vaga.ativo form,.vagas #detalhes .cadastro-vaga.ativo p{padding-left:15px}.vagas #detalhes .cadastro-vaga p.botao.candidatar{font-size:1.4rem}.vagas #detalhes .cadastro-vaga form input{width:98%;float:none}.vagas #detalhes .cadastro-vaga form input.btCandidatar{font-size:1.4rem;margin-left:0}}@media screen and (max-width:1250px){.blog #historico{width:200px}.contato #formulario form{margin-left:0}}@media screen and (max-width:1024px){.blog #noticia{padding-right:28px}}@media screen and (max-width:767px){.blog #noticia h3{font-size:2rem;line-height:2.4rem}.blog #noticia .videoContainer{margin-top:20px}.blog #noticia ul#galeria{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;row-gap:10px}.blog #historico h4{font-size:1.7rem;line-height:2.1rem}.blog #historico ul li{font-size:1.6rem;line-height:2rem;font-weight:300}}@media screen and (max-width:650px){.blog{display:block}.blog #noticia{width:100%;padding-right:0}.blog #noticia h3{font-size:1.7rem;line-height:2.1rem}.blog #noticia .videoContainer{margin-top:20px}.blog #noticia ul#galeria{margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:10px}.blog #historico{width:100%;margin-top:15px;border-top:4px solid #e9e9e9;padding-top:20px;position:unset;top:unset}.blog #historico ul li{font-size:1.5rem;line-height:1.8rem}.blog #historico ul li:last-child{font-size:1.4rem}}@media screen and (max-width:1024px){.clientes ul#clientes{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:20px}.contato #formulario{padding-right:28px}.contato #formulario form{width:100%;margin-top:0}.contato #formulario form ul li{float:none}.contato #formulario form ul li:nth-child(2n){margin-left:0}.contato #formulario form input#cep,.contato #formulario form input#cidade,.contato #formulario form input#email,.contato #formulario form input#fone{width:100%}}@media screen and (max-width:590px){.clientes ul#clientes{grid-template-columns:repeat(2,minmax(0,1fr))}.contato{display:block}.contato #contato{width:100%;background-color:#f8f8f8;padding:30px;border:1px solid #cecece}.contato #contato .container{position:unset;top:unset}.contato #contato h3{font-size:1.7rem;line-height:2.1rem;display:none;visibility:hidden}.contato #contato h3.telefone{margin-top:12px;display:block;visibility:visible}.contato #contato p.endereco{margin-top:0}.contato #contato p.atendimento{margin-top:12px}.contato #contato ul.social#pgContato{display:none;visibility:hidden}.contato #formulario{padding-right:0}.contato #formulario form input,.contato #formulario form label,.contato #formulario form textarea,.contato #formulario p.tagCheck{font-size:1.5rem}.contato #formulario form input#mensagem,.contato #formulario form label#mensagem,.contato #formulario form textarea#mensagem{line-height:1.8rem}.contato #formulario form input.btEnviar,.contato #formulario form label.btEnviar,.contato #formulario form textarea.btEnviar{font-size:1.4rem}}@media screen and (max-width:1024px){.erro #erro,.erro #privacidade,.privacidade #erro,.privacidade #privacidade{width:100%}}@media screen and (max-width:1250px){#rodape{width:920px;position:relative}#rodape .contatos,#rodape .empresa{float:none;width:420px;margin-left:88px}#rodape .contatos{margin-top:15px}#rodape .social-rodape{float:none;position:absolute;top:24px;right:0}#rodape p.logoTag{float:none;margin-top:0;position:absolute;top:120px;right:0}}@media screen and (max-width:1024px){#rodape{width:708px}}@media screen and (max-width:767px){.erro #erro,.erro #privacidade,.privacidade #erro,.privacidade #privacidade{background:0 0;padding-left:0}#rodape{background:0 0;position:inherit}#rodape .contatos,#rodape .empresa{width:100%;margin-left:0;margin-top:15px}#rodape .social-rodape{float:none;position:inherit;top:inherit;right:inherit}#rodape h2{font-size:1.5rem;line-height:1.5rem}#rodape p.logoTag{display:none;visibility:hidden}}