@media (max-width:1440px){header .menu ul.nav li{margin-right:27px}main.home-main .video-full{height:600px}main.home-main .video-full h2{padding-top:200px}main.home-main .video-full p{margin-top:70px}main.internas.grupoc .content-page .bloco3,main.internas.grupoc .content-page .bloco5,main.internas.grupoc .content-page .bloco6,main.internas.grupoc .content-page .blococonquistas{overflow:hidden}main.internas.archive .submenu,main.internas.page-blog-geral .submenu{width:160px}main.internas.archive .submenu .vejacategorias .texto,main.internas.page-blog-geral .submenu .vejacategorias .texto{line-height:18px}main.internas.archive .submenu ul,main.internas.page-blog-geral .submenu ul{display:none}main.internas.linha-do-tempo .content-page .anos .linha,main.internas.timeline .content-page .anos .linha{width:88%;margin:60px auto 60px 4.6%}}@media (max-width:1335px) and (min-width:1221px){main.home-main .video-full .moldura{bottom:-80px}}@media (max-width:1220px){.center{width:96%}.folgaheader{height:91px}header{height:91px}header .content-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .content-flex .logo{width:16%;margin:0}header .content-flex .logo svg{width:100%}header .content-flex .menu{margin:0}header .content-flex .menu ul.nav li a{font-size:16px}header .content-flex .menu ul.nav li .sub-menu:before{height:41px;top:-42px}header .content-flex .menu ul.nav li .sub-menu:after{top:-12px}header .content-flex .botoes .idioma{margin:auto;position:relative;top:-30px}header .content-flex .botoes .idioma p,header .content-flex .botoes .idioma a{color:#fff;font-size:16px}header .content-flex .botoes .idioma a:after{content:"";height:13px;width:2px;position:absolute;right:-1px;bottom:7px;background:#fff}header .content-flex .botoes .idioma a.ativo,header .content-flex .botoes .idioma a:hover{color:#f2c44c}header .content-flex .botoes .idioma a.ativo:after{content:none}header .content-flex .botoes .contato-topo{margin-right:10px;right:0;top:0}header .content-flex .botoes .contato-topo .btn{padding:7px 10px 4px}header .content-flex .botoes .contato-topo .sub-menu{top:61px}header .content-flex .botoes .contato-topo .sub-menu li.menu-telefones span{display:none}header .content-flex .botoes .contato-topo .sub-menu li.menu-telefones p{padding-left:0;text-align:center}header .content-flex .botoes .area-topo .btn{padding:7px 10px 4px}header.scroll{height:70px}header.scroll .content-flex .menu ul.nav li .sub-menu:before{height:17px}header.scroll .content-flex .menu ul.nav li .sub-menu:after{top:6px}header.scroll .content-flex .botoes .contato-topo .sub-menu:before{height:14px}header.scroll .content-flex .botoes .contato-topo .sub-menu:after{top:5px}main.home-main .video-full{margin-bottom:100px}main.home-main .setores-home{z-index:2}main.home-main .setores-home .center{padding:0;width:100%}main.home-main .setores-home .principais-servicos{padding:0}main.home-main .setores-home .principais-servicos>ul{display:none}main.home-main .setores-home .principais-servicos .area-servicos{margin-bottom:30px;display:block}main.home-main .setores-home .principais-servicos .area-servicos .slick-arrow{position:absolute;width:45px;height:100%;background:0 0;z-index:9;border:0;top:0;font-size:0;background:rgba(0,0,0,.5)}main.home-main .setores-home .principais-servicos .area-servicos .slick-arrow:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/svg/setabranca.svg) 0 0 no-repeat;background-size:100% 100%;width:14px;height:16px}main.home-main .setores-home .principais-servicos .area-servicos .slick-arrow.slick-prev{left:0}main.home-main .setores-home .principais-servicos .area-servicos .slick-arrow.slick-prev:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}main.home-main .setores-home .principais-servicos .area-servicos .slick-arrow.slick-next{right:0}main.home-main .setores-home .principais-servicos .area-servicos .item{list-style:none;float:left;width:100%;margin-bottom:28px}main.home-main .setores-home .principais-servicos .area-servicos .item p{float:left;width:100%;text-transform:uppercase;text-align:center}main.home-main .setores-home .principais-servicos .area-servicos .item p:first-child{color:#376033;font-size:60px;line-height:60px;margin-bottom:16px}main.home-main .setores-home .principais-servicos .area-servicos .item p:first-child small{font-size:36px;display:block}main.home-main .setores-home .principais-servicos .area-servicos .item p:last-child{color:gray;font-size:20px;line-height:20px;letter-spacing:.4px}main.home-main .setores-home .principais-servicos .area-servicos .box-servico{height:180px;width:240px;margin:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}main.home-main .setores-home .principais-servicos .area-servicos .box-servico .overlay p{padding-top:63px;line-height:25px}main.home-main .setores-home .principais-servicos .area-servicos .box-servico .overlay .botao{opacity:1}main.home-main .setores-home .principais-servicos .area-servicos .box-servico.duplo .overlay p{padding-top:50px}main.home-main .setores-home .principais-servicos .area-servicos .box-servico.triplo .overlay p{padding-top:30px}main.home-main .setores-home .principais-servicos .area-servicos .box-servico.quarto .overlay p{padding-top:10px}main.home-main .portal-home .posts{-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.home-main .portal-home .posts .imagem-post{display:none}main.home-main .portal-home .posts .post-content{height:auto;margin-top:0;width:100%;border-right:transparent;border-top:none}main.home-main .portal-home .posts .post-content .post{height:auto;float:left;width:calc(100% / 3);padding:10px 0;text-align:center;border-bottom:none}main.home-main .portal-home .posts .post-content .post .thumbnail{display:inline-block;width:80%}main.home-main .portal-home .posts .post-content .post .thumbnail .attachment-noticias{width:100%;height:auto}main.home-main .portal-home .posts .post-content .post p{padding:0 25px;float:initial;display:inline-block;width:100%}main.home-main .portal-home .posts .post-content .post p.infos{margin-top:30px}main.home-main .portal-home .posts .post-content .post>a{padding:0 25px;float:initial;display:inline-block;width:100%;text-align:center}main.home-main .portal-home .posts .post-content .post:before{border-width:61px 39px 61px 0}main.home-main .portal-home .posts .post-content .post .botao{float:left;height:40px;margin:15px calc((100% - 160px) / 2);width:160px;border-radius:30px;overflow:hidden;position:relative;opacity:1}main.home-main .portal-home .posts .post-content .post .botao a{float:left;color:#376033;text-transform:uppercase;font-size:15px;font-weight:lighter;-webkit-box-sizing:border-box;box-sizing:border-box;width:98%;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:40px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}main.home-main .portal-home .posts .post-content .post .botao a:before{content:"";position:absolute;border:2px solid #376033;border-radius:50px;width:98%;height:88%;left:0;top:0}main.home-main .portal-home .posts .post-content .post .botao a:after{content:"";position:absolute;z-index:-1;top:0;border:none;left:0;right:0;bottom:0;background:#376033;border-radius:50px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}main.home-main .portal-home .posts .post-content .post .botao a:hover{color:#fff}main.home-main .portal-home .posts .post-content .post .botao a:hover:after{-webkit-transform:scale(2);transform:scale(2)}main.home-main .clientes-home .logos .slick-arrow{top:38px}main.home-main .sobre-home{z-index:1}main.home-main .sobre-home .blocos .bloco{padding-left:10px}main.home-main .sobre-home .blocos .bloco:nth-child(2){padding-left:26px}main.home-main .sobre-home .blocos .bloco:nth-child(3){padding-left:10px}main.internas.grupoc .content-page .bloco1 .right{width:630px}main.internas.grupoc .content-page .bloco1 .right .title{font-size:40px}main.internas.grupoc .content-page .bloco3 .itens .item .desc{height:100px;width:380px}main.internas.grupoc .content-page .bloco4 .empresas .empresa{width:304px}main.internas.grupoc .content-page .bloco4 .empresas .empresa .botao{margin:33px calc((100% - 204px) / 2) 0}main.internas.grupoc .content-page .bloco5 .setores .setor{width:306px;margin-bottom:50px}main.internas.grupoc .content-page .bloco5 .setores .setor:nth-child(3n+2){margin-bottom:50px}main.internas.grupoc .content-page .bloco5 .setores .setor .imgbg{height:205px}main.internas.grupoc .content-page .bloco6 .servicos .servico{width:470px}main.internas.grupoc .content-page .bloco6 .servicos .servico .botao{margin:19px calc((100% - 241px) / 2) 0}main.internas.grupoc .content-page .blococonquistas h2{width:550px;margin:80px 105px 0 0}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .setores .setor{width:470px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .setores .setor .descricao{padding:0 48px}main.internas.linha-do-tempo .content-page .anos,main.internas.timeline .content-page .anos{margin-top:90px}main.internas.linha-do-tempo .content-page .anos .ano .data-img,main.internas.timeline .content-page .anos .ano .data-img{float:none !important;margin:0 auto}main.internas.linha-do-tempo .content-page .anos .ano .data-img .data,main.internas.timeline .content-page .anos .ano .data-img .data{font-size:142px;left:-10%;top:-10%}main.internas.linha-do-tempo .content-page .anos .ano .data-img img,main.internas.timeline .content-page .anos .ano .data-img img{width:100%;max-width:512px;margin:0 !important}main.internas.linha-do-tempo .content-page .anos .ano .text,main.internas.timeline .content-page .anos .ano .text{width:70%;min-width:300px;float:none !important;margin:40px auto 0 auto !important;text-align:center}main.internas.linha-do-tempo .content-page .anos .ano.even .data-img .data,main.internas.timeline .content-page .anos .ano.even .data-img .data{left:0;right:-10%;text-align:right}main.internas.servicos .content-page .bloco5 .listaservicos .servico{width:314px;margin-bottom:20px}main.internas.servicos .content-page .bloco5 .listaservicos .servico:nth-child(3n+2){margin:0 20px 20px}main.internas.servicos .content-page .bloco8 .diferenciais{padding:0}main.internas.servicosinterna .content-page .bloco1 .right{width:640px}main.internas.servicosinterna .content-page .bloco1 .right .block .title{font-size:40px}main.internas.servicosinterna .content-page .bloco1 .right .block .desc p{font-size:16px}main.internas.servicosinterna .content-page .bloco1 .right .block .desc.img-descricao img{float:none;display:block;margin:0 auto 20px auto}main.internas.servicosinterna .content-page .bloco1 .right .block .desc.img-descricao p{width:100%}main.internas.servicosinterna .content-page .bloco1 .right .formulario{padding:25px}main.internas.servicosinterna .content-page .bloco1 .right .formulario .campo{width:47%}main.internas.clientes .content-page .blococlientes .cliente{width:calc(100% / 2)}main.internas.clientes .content-page .blococlientes .cliente:nth-child(4n+4):after{display:initial}main.internas.clientes .content-page .blococlientes .cliente:nth-last-of-type(-n+4){border-bottom:2px solid #ededed}main.internas.clientes .content-page .blococlientes .cliente:nth-child(2n+2):after{display:none}main.internas.clientes .content-page .blococlientes .cliente:nth-last-of-type(-n+2){border-bottom:none}main.internas.clientes .content-page .bloco5 .listaclientes .cliente{width:306px}main.internas.clientes .content-page .bloco5 .listaclientes .cliente .imgbg{height:210px}main.internas.archive .submenu{float:left;width:100%;position:relative;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 40px;margin-top:45px;background:0 0;-webkit-box-shadow:initial;box-shadow:initial}main.internas.archive .submenu ul{background:#ededed;-webkit-box-shadow:0px 0px 30px 0 rgba(0,0,0,.1);box-shadow:0px 0px 30px 0 rgba(0,0,0,.1)}main.internas.archive .submenu ul li{width:calc(100% / 3);-webkit-box-sizing:border-box;box-sizing:border-box;border-right:2px solid #ededed}main.internas.archive .submenu ul li:last-child{border-right:none}main.internas.archive .submenu .vejacategorias{display:none}main.internas.archive .content-page{margin-top:45px}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .entry-thumb{width:500px}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes{width:450px;margin-top:20px}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes h3{margin-top:30px}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes .descricao{margin-top:20px}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes .botao{margin-top:30px}main.internas.page-blog-geral .submenu{display:none}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article{width:460px}main.internas.contatopgs .content-page .bloco1 .right{width:640px}main.internas.contatopgs .content-page .bloco1 .right .formulario .campo{width:47%}main.internas.contatopgs .content-page .bloco1 .right .formulario .campo .cidadecampo{width:175px}}@media (max-width:1070px){header.scroll .content-flex .menu ul.nav li .sub-menu{top:50px}header.scroll .content-flex .menu ul.nav li .sub-menu:after{top:-12px}header.scroll .content-flex .botoes .contato-topo .sub-menu{top:58px}header.scroll .content-flex .botoes .contato-topo .sub-menu:after{top:-12px}header .content-flex .menu ul.nav li{margin:0 9px}header .content-flex .menu ul.nav li a{font-size:14px}header .content-flex .menu ul.nav li .sub-menu{top:61px}header .content-flex .menu ul.nav li .sub-menu:after{top:-12px}header .content-flex .botoes .contato-topo .btn{font-size:12.5px;font-weight:100}header .content-flex .botoes .contato-topo .sub-menu{top:69px}header .content-flex .botoes .contato-topo .sub-menu:after{top:-12px}header .content-flex .botoes .area-topo .btn{font-size:12.5px;font-weight:100}main.home-main .video-full{height:442px}main.home-main .video-full h2{font-size:54px;padding-top:90px}main.home-main .video-full h2 small{font-size:24px}main.home-main .setores-home .principais-servicos .area-servicos .texto-destaque p{font-size:16px}main.home-main .sobre-home{padding-top:130px}main.home-main .sobre-home h2{font-size:90px;padding-left:470px}main.home-main .sobre-home h2 span{left:60px}main.home-main .portal-home .posts .post-content .post p.infos{font-size:14px}main.home-main .portal-home .posts .post-content .post .btn{font-size:12px}main.home-main .portal-home .posts .post-content .post:before{content:none}main.responsabilidade-social .content-page .bloco5 .slider{width:100% !important}footer .mask{margin-bottom:-20px;top:-43px}.copy .center .right .agenciafg a{background:0 0}.copy .center .right .agenciafg a svg{width:100%;height:26px}}@media (max-width:980px){.folgaheader{height:72px}header{height:auto !important}header.scroll{padding:19px 0 11px}header.scroll .content-flex .botoes .contato-topo .sub-menu{top:55px}header.scroll .content-flex .menu ul.nav li .sub-menu{top:46px}header .content-flex .menu ul.nav li{margin:0 3px}header .content-flex .menu ul.nav li a{font-size:13px}header .content-flex .menu ul.nav li .sub-menu{top:46px}header .content-flex .botoes .contato-topo .sub-menu{top:55px}header .content-flex .botoes .contato-topo .botao{width:135px}header .content-flex .botoes .contato-topo .botao p{letter-spacing:-.5px;font-size:12px}header .content-flex .botoes .area-topo .botao{width:125px}header .content-flex .botoes .area-topo .botao a{font-size:12px;letter-spacing:-.5px}main.home-main .video-full{height:329px;margin-bottom:70px}main.home-main .video-full h2{padding-top:20px}main.home-main .video-full p{margin-top:30px}main.home-main .sobre-home h2{font-size:80px;line-height:51px;padding-left:315px}main.home-main .sobre-home h2 span{left:0}main.home-main .sobre-home h2 span svg{width:286px}main.home-main .sobre-home h2 small{font-size:20px}main.home-main .sobre-home .video{width:100%;margin:68px 0 0}main.home-main .sobre-home .video img{width:100%}main.home-main .sobre-home .blocos .bloco{padding-left:0 !important}main.home-main .sobre-home .blocos .bloco p{font-size:17px}main.home-main .sobre-home .blocos .bloco p small{font-size:15px}main.home-main .clientes-home .logos .slick-arrow{top:30%}main.home-main .portal-home .posts .post-content .post .thumbnail{width:90%}main.internas.grupoc .content-page .bloco1 .left{width:270px}main.internas.grupoc .content-page .bloco1 .left .menu-corpus ul li a{padding-left:20px}main.internas.grupoc .content-page .bloco1 .right{width:430px}main.internas.grupoc .content-page .bloco1 .right .title{font-size:40px;line-height:40px;margin-top:20px}main.internas.grupoc .content-page .bloco1 .right .desc{margin-top:40px}main.internas.grupoc .content-page .bloco2 .mvv{width:auto}main.internas.grupoc .content-page .bloco2 .mvv.missao{width:auto}main.internas.grupoc .content-page .bloco2 .mvv.visao{margin:0 20px}main.internas.grupoc .content-page .bloco3 .descricao{margin-bottom:30px}main.internas.grupoc .content-page .bloco3 .itens .item{margin-bottom:32px}main.internas.grupoc .content-page .bloco3 .itens .item .desc{height:125px;width:275px}main.internas.grupoc .content-page .bloco4 h2{margin:64px 0;font-size:32px}main.internas.grupoc .content-page .bloco4 .empresas{-ms-flex-wrap:wrap;flex-wrap:wrap}main.internas.grupoc .content-page .bloco4 .empresas .empresa{width:100%;margin-bottom:20px}main.internas.grupoc .content-page .bloco4 .empresas .empresa .box-img{width:315px}main.internas.grupoc .content-page .bloco4 .empresas .empresa .titulo{width:calc(100% - 315px);float:left;line-height:40px;margin:10px 0;font-size:35px}main.internas.grupoc .content-page .bloco4 .empresas .empresa .descricao{width:calc(100% - 315px);float:left;margin-bottom:20px;font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px}main.internas.grupoc .content-page .bloco4 .empresas .empresa .botao{margin:0 109px;float:left}main.internas.grupoc .content-page .bloco5 .setores .setor{width:340px}main.internas.grupoc .content-page .bloco5 .setores .setor:nth-child(even){float:right}main.internas.grupoc .content-page .bloco5 .setores .setor:nth-child(3n+2){margin:0 0 50px}main.internas.grupoc .content-page .bloco6 .servicos .servico{width:350px;height:350px}main.internas.grupoc .content-page .bloco6 .servicos .servico .icone{margin:80px 0 24px}main.internas.grupoc .content-page .bloco6 .servicos .servico:hover .icone{margin:40px 0 24px}main.internas.grupoc .content-page .bloco7 .conquistas .conquista{margin-top:50px}main.internas.grupoc .content-page .bloco7 .conquistas .conquista .descricao{width:100%;height:190px;top:0}main.internas.grupoc .content-page .bloco7 .conquistas .conquista .bgimg{width:100%;margin-top:190px}main.internas.grupoc .content-page .bloco7 .conquistas .conquista .bgimg img{width:100%}main.internas.grupoc .content-page .blococonquistas .selo{margin:77px 0 0 20px}main.internas.grupoc .content-page .blococonquistas h2{margin:80px 16px 0 0;width:518px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .setores .setor{width:100%;padding:0 120px;-webkit-box-sizing:border-box;box-sizing:border-box}main.internas.servicos .content-page .bloco5 .listaservicos .servico{width:48%;margin-bottom:30px}main.internas.servicos .content-page .bloco5 .listaservicos .servico:nth-child(even){float:right}main.internas.servicos .content-page .bloco5 .listaservicos .servico:nth-child(3n+2){margin:0 0 30px}main.internas.servicos .bloco-certificacao{margin-top:40px}main.internas.servicosinterna .content-page .bloco1 .right{width:400px}main.internas.servicosinterna .content-page .bloco1 .right .block.certificacoes .desc p{height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.internas.servicosinterna .content-page .bloco1 .right .block.certificacoes .desc p:after{top:11px;left:12px}main.internas.servicosinterna .content-page .bloco1 .right .block.certificacoes .desc p:before{top:0;bottom:0;margin:auto 0}main.internas.servicosinterna .content-page .bloco1 .right .formulario h2{font-size:32px}main.internas.servicosinterna .content-page .bloco1 .right .formulario .campo{width:100%}main.internas.certificacoes .bloco-imgs .imgs img{margin-right:4%;width:30%;max-width:172px}main.internas.clientes .content-page .bloco5 .listaclientes{padding:0 45px}main.internas.clientes .content-page .bloco5 .listaclientes .cliente:nth-child(3n+2){margin:0 0 29px}main.internas.clientes .content-page .bloco5 .listaclientes .cliente:nth-child(even){float:right}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .entry-thumb{width:400px}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes{width:320px;margin-top:0}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes h3{margin-top:10px}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes h3 a{font-size:20px}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article{width:350px}main.internas.contatopgs .content-page .bloco1 .right{width:420px}main.internas.contatopgs .content-page .bloco1 .right .bloock .title{font-size:40px}footer .center .content-flex{display:initial;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-ms-flex-wrap:initial;flex-wrap:initial}footer .center .content-flex .boxfooter{float:left}footer .center .content-flex .boxfooter.col1{width:190px;margin:0 calc((100% - 190px) / 2) 20px}footer .center .content-flex .boxfooter.col2{width:29%}footer .center .content-flex .boxfooter.col3{width:17%}footer .center .content-flex .boxfooter.col4{width:20%}footer .center .content-flex .boxfooter.col5{width:33%}}@media (max-width: 700px){.center{padding:0 10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.content-flex{display:initial !important;-webkit-box-pack:initial !important;-ms-flex-pack:initial !important;justify-content:initial !important;-webkit-box-align:initial !important;-ms-flex-align:initial !important;align-items:initial !important;-webkit-box-orient:initial !important;-webkit-box-direction:initial !important;-ms-flex-direction:initial !important;flex-direction:initial !important;-ms-flex-wrap:initial !important;flex-wrap:initial !important;float:left;width:100%;position:relative}.folgaheader{height:65px !important}body{position:relative;left:0;-webkit-transition:all .5s linear;transition:all .5s linear}body.menuopen{width:100%;height:100%;overflow:hidden;position:fixed;left:275px;-webkit-transition:all .4s linear .099s;transition:all .4s linear .099s}.maskmenu{overflow:hidden}.maskmenu.menuopen{position:fixed;right:0;width:calc(100% - 275px);height:100%;background:0 0;z-index:99}header{height:65px !important;padding:0 !important;left:0;-webkit-transition:all .5s linear;transition:all .5s linear}header .center{padding:0;width:100%}header.menuopen{left:275px;z-index:9;-webkit-transition:all .4s linear .099s;transition:all .4s linear .099s}header .open-nav{float:left;width:19px;height:15px;margin-left:20px;margin-top:25px;background:#000;position:relative;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}header .open-nav:after,header .open-nav:before{content:"";position:absolute;left:0;width:100%;background:#fff;height:3px}header .open-nav:before{top:3px}header .open-nav:after{top:9px}header .open-nav.menuopen{background:#fff;width:23px;height:23px;margin-left:10px;margin-top:22px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}header .open-nav.menuopen:after,header .open-nav.menuopen:before{background:#020202;left:0;top:0;bottom:0;right:0;margin:auto}header .open-nav.menuopen:before{width:3px;height:100%}header .content-flex{height:65px}header .content-flex .botoes{float:left;width:100%;margin-top:0;position:absolute;bottom:0;left:0;display:inline}header .content-flex .botoes .contato-topo{width:100%;float:left;z-index:999;position:relative;margin:0}header .content-flex .botoes .contato-topo .botao{float:left;width:100%;border:none;font-size:18px;color:#fff;background:#f2c44c;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;padding:0;border-radius:0;height:52px}header .content-flex .botoes .contato-topo .botao p{line-height:52px;font-size:18px}header .content-flex .botoes .contato-topo .botao p:after,header .content-flex .botoes .contato-topo .botao p:before{display:none}header .content-flex .botoes .contato-topo .sub-menu{float:left;position:relative;width:100%;left:0;top:0}header .content-flex .botoes .contato-topo .sub-menu li{border-bottom:0}header .content-flex .botoes .contato-topo .sub-menu li a{padding:0;padding-left:50px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:22px;margin:0 0 10px}header .content-flex .botoes .contato-topo .sub-menu li:after{display:none}header .content-flex .botoes .contato-topo .sub-menu:before,header .content-flex .botoes .contato-topo .sub-menu:after{display:none}header .content-flex .botoes .area-topo{float:left;width:100%;z-index:99;height:52px;background:#fff}header .content-flex .botoes .area-topo .botao{float:left;width:100%;border:none;font-size:18px;color:#609a3d;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;padding:0;height:52px}header .content-flex .botoes .area-topo .botao a{line-height:52px;font-size:18px}header .content-flex .botoes .area-topo .botao a:after,header .content-flex .botoes .area-topo .botao a:before{display:none}header .content-flex .logo{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:147px;height:39px}header .content-flex .menu{float:left;width:275px;left:-100%;background:#016122;position:fixed;height:100%;top:0;-webkit-transition:all .5s linear .1s;transition:all .5s linear .1s}header .content-flex .menu.menuopen{left:0;z-index:9999;-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-box-shadow:inset -9px 0px 18px -9px rgba(0,0,0,.5);box-shadow:inset -9px 0px 18px -9px rgba(0,0,0,.5)}header .content-flex .menu .logo-menu{width:147px;float:left;margin-left:18px;margin-top:25px;margin-bottom:20px}header .content-flex .menu .logo-menu svg{fill:#fff}header .content-flex .menu .logo-menu svg path{fill:#fff}header .content-flex .menu ul.nav{position:relative;width:100%;height:calc(100% - 95px);overflow:auto;float:left}header .content-flex .menu ul.nav li{float:left;width:100%;margin:0}header .content-flex .menu ul.nav li a{float:left;line-height:52px;text-transform:uppercase;font-family:'Baloo';font-size:18px;color:#fff;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0}header .content-flex .menu ul.nav li a:after,header .content-flex .menu ul.nav li a:before{display:none}header .content-flex .menu ul.nav li .sub-menu{position:relative;float:left;width:100%;left:0;top:0;height:auto;background:0 0}header .content-flex .menu ul.nav li .sub-menu li{border:0}header .content-flex .menu ul.nav li .sub-menu li:after,header .content-flex .menu ul.nav li .sub-menu li:before{display:none}header .content-flex .menu ul.nav li .sub-menu li a{padding:0;line-height:22px;margin-bottom:10px;text-align:left;color:#52814b;padding-left:49px;font-size:14px;position:relative;text-transform:initial}header .content-flex .menu ul.nav li .sub-menu li a:after,header .content-flex .menu ul.nav li .sub-menu li a:before{display:none}header .content-flex .menu ul.nav li .sub-menu li a:after{content:"";background:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/svg/setaverde.svg) 0 0 no-repeat;width:10px;height:9px;position:absolute;display:initial;right:15px;top:0;left:initial;bottom:0;margin:auto 0}header .content-flex .menu ul.nav li .sub-menu:after,header .content-flex .menu ul.nav li .sub-menu:before{display:none}header .content-flex .menu ul.nav li.current-menu-item a{background:#2b4e26;-webkit-box-shadow:inset -10px 0px 10px -10px rgba(0,0,0,.5);box-shadow:inset -10px 0px 10px -10px rgba(0,0,0,.5)}header .content-flex .menu ul.nav li.subopen{background:#2b4e26}header .telmobile{float:right;width:66px;height:65px;border-left:1px solid #ededed;-webkit-box-sizing:border-box;box-sizing:border-box}header .telmobile .icone{float:left;width:100%;height:100%;position:relative}header .telmobile .icone svg{width:17px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;fill:#376033}header .telmobile .telefones{position:fixed;width:100%;height:110px;top:65px;display:none;left:0;background:#376033;z-index:999}header .telmobile .telefones.menuclose{-webkit-transition:all .5s linear;transition:all .5s linear}header .telmobile .telefones.menuopen{left:275px;z-index:9;-webkit-transition:all .4s linear .099s;transition:all .4s linear .099s}header .telmobile .telefones:before{content:"";position:absolute;top:-12px;right:18px;width:0;height:0;border-style:solid;border-width:0 13px 12px;border-color:transparent transparent #396133}header .telmobile .telefones a{float:left;width:100%;height:50%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:55px;padding:0 20px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-family:'Source-Sans-Pro'}header .telmobile .telefones a strong{font-family:'Baloo';font-weight:lighter;font-size:16px}header .telmobile .telefones a span{float:left;width:14px;height:14px;margin-right:15px}header .telmobile .telefones a span svg{width:14px;fill:#609b3e}header .telmobile .telefones a:first-child{border-bottom:1px solid #2c5027}header .telmobile .telefones a:last-child{border-top:1px solid #44713e}main.home-main .video-full{height:409px;background:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/bg-video-mb.jpg) center center no-repeat;background-size:100% 100%;margin-bottom:41px}main.home-main .video-full h2{font-size:22px;line-height:20px;font-weight:lighter;padding-top:159px;letter-spacing:initial}main.home-main .video-full h2 small{font-size:12px;letter-spacing:3px}main.home-main .video-full p{margin-top:120px;line-height:17px;font-size:12px}main.home-main .video-full .moldura{height:56px;background-size:100%;bottom:-28px}main.home-main .video-full span.seta{width:30px;height:30px;margin-top:9px;position:relative}main.home-main .video-full span.seta svg{position:absolute;left:0;width:6px;right:0;top:0;bottom:0;margin:auto}main.home-main .setores-home .principais-servicos .area-servicos .slick-arrow{width:20px}main.home-main .setores-home .principais-servicos .area-servicos .item p:first-child{font-size:32px;line-height:32px}main.home-main .setores-home .principais-servicos .area-servicos .item p:first-child small{font-size:12px}main.home-main .setores-home .principais-servicos .area-servicos .item p:last-child{font-size:12px}main.home-main .setores-home .principais-servicos .area-servicos .box-servico img{height:100%}main.home-main .setores-home .principais-servicos .area-servicos .box-servico .overlay .botao{display:none}main.home-main .setores-home .principais-servicos .area-servicos .box-servico .overlay p{padding:0 20px;font-size:16px;line-height:18px}main.home-main .sobre-home{margin-top:23px;padding-top:0;margin-bottom:45px;height:auto;background:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/bg-sobre-home-mb.jpg) center top no-repeat;background-size:100% 100%}main.home-main .sobre-home .center{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.home-main .sobre-home .titulo{float:left;width:100%;margin-top:40px}main.home-main .sobre-home .titulo h2{float:left;font-size:50px;width:100%;padding-left:0;text-align:center;line-height:31px}main.home-main .sobre-home .titulo h2 small{font-size:13px;position:relative;left:-34px;letter-spacing:1px}main.home-main .sobre-home .titulo h2 span{left:0;top:0;float:left;position:relative;width:220px;margin:0 calc((100% - 220px) / 2)}main.home-main .sobre-home .titulo h2 span svg{width:100%}main.home-main .sobre-home .blocos{float:left;width:300px;margin:0 calc((100% - 300px) / 2);margin-top:38px;display:block;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}main.home-main .sobre-home .blocos .bloco{width:90%;margin:0 auto 20px}main.home-main .sobre-home .blocos .bloco p{font-size:16px;line-height:17px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:55px;position:relative}main.home-main .sobre-home .blocos .bloco p small{font-size:13px}main.home-main .sobre-home .blocos .bloco p span{float:left;width:48px;height:50px;font-size:20px;position:absolute;margin:auto 0;top:0;left:0;bottom:0}main.home-main .sobre-home .video{height:175px;margin:10px calc((100% - 300px) / 2) 15px;width:300px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}main.home-main .sobre-home .video .overlay .play{margin:60px 0 21px;width:35px;height:35px}main.home-main .sobre-home .video .overlay .play svg{width:35px;height:35px}main.home-main .sobre-home .video .overlay p{font-size:12px;line-height:14px}main.home-main .sobre-home .botao{width:200px;margin:0 calc((100% - 200px) / 2) 30px;height:38px;margin-top:15px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}main.home-main .sobre-home .botao a{font-size:16px;line-height:35px}main.home-main .integridade-home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main.home-main .integridade-home img{width:100%}main.home-main .integridade-home .integridade-text h3{font-size:18px;padding-bottom:10px}main.home-main .integridade-home .integridade-text p{font-size:16px}main.home-main .clientes-home .titulo{float:left;width:100%;margin-bottom:25px}main.home-main .clientes-home .titulo h2{font-size:15px;padding-bottom:0;letter-spacing:1px}main.home-main .clientes-home .logos{width:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}main.home-main .clientes-home .logos .slick-arrow{z-index:9;position:absolute;top:0;bottom:0;margin:auto 0;width:14px;height:16px}main.home-main .clientes-home .logos .slick-arrow:after{width:10px;height:10px}main.home-main .clientes-home .logos .slick-prev{left:6px}main.home-main .clientes-home .logos .slick-next{right:6px}main.home-main .clientes-home .logos img{max-width:initial;margin:0}main.home-main .portal-home{margin-top:38px}main.home-main .portal-home .titulo{float:left;margin-bottom:15px;width:100%}main.home-main .portal-home .titulo h2{width:100%;text-align:center;font-size:28px;float:left;line-height:24px}main.home-main .portal-home .posts{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin-bottom:12px}main.home-main .portal-home .posts .post-content .post{width:100%;border-bottom:1px solid #e4e4e4}main.home-main .portal-home .posts .post-content .post .thumbnail{max-width:100px;float:left;margin-right:15px;visibility:visible;opacity:1;position:static}main.home-main .portal-home .posts .post-content .post .thumbnail a{padding:0}main.home-main .portal-home .posts .post-content .post .thumbnail a img{width:100%}main.home-main .portal-home .posts .post-content .post p{font-size:12px}main.home-main .portal-home .posts .post-content .post>a{width:calc(100% - 100px - 15px);padding:0;font-size:12px;text-align:left}main.home-main .portal-home .posts .post-content .post p.infos{width:calc(100% - 100px - 15px);margin-top:0;padding:0;font-size:12px;text-align:left}main.home-main .portal-home .posts .post-content .post p.infos span{font-size:12px}main.home-main .portal-home .posts .post-content .post p.infos span a{font-size:12px}main.home-main .portal-home .posts .post-content .post .botao{display:none}main.home-main .portal-home .botao{font-size:12px;width:116px;height:37px;margin:0 calc((100% - 116px) / 2)}main.home-main .portal-home .botao a{line-height:34px;font-size:14px;height:80%}main.internas .title-page .bannerinternas:not(.singlepost){background:#016122 !important;height:100px !important}main.internas .title-page .bannerinternas h1{margin-top:15px;margin-bottom:10px;font-size:24px;line-height:25px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.internas .title-page .bannerinternas #breadcrumbs{font-size:10px}main.internas .title-page .bannerinternas #breadcrumbs a,main.internas .title-page .bannerinternas #breadcrumbs p,main.internas .title-page .bannerinternas #breadcrumbs span{font-size:10px}main.internas.grupoc .content-page{margin-top:32px}main.internas.grupoc .content-page .bloco1 .right{width:100%}main.internas.grupoc .content-page .bloco1 .right .selo{display:none;width:71px;height:0;float:left;margin:0 calc((36% - 71px) / 2);margin-top:10px}main.internas.grupoc .content-page .bloco1 .right .selo svg{width:100%}main.internas.grupoc .content-page .bloco1 .right .title{text-align:center;padding:0;font-size:18px;line-height:22px;height:99px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:0;margin-top:0;padding-bottom:17px;margin-bottom:-5px;border:none !important}main.internas.grupoc .content-page .bloco1 .right .desc{margin-top:16px}main.internas.grupoc .content-page .bloco1 .right .desc p{border-top:2px solid #ededed;padding-top:15px;font-size:15px;line-height:20px}main.internas.grupoc .content-page .bloco1 .right .desc p br{display:none}main.internas.grupoc .content-page .bloco1 .right .desc p strong{font-size:15px}main.internas.grupoc .content-page .bloco1 .right .botao{width:100%;margin-left:0;margin-top:17px}main.internas.grupoc .content-page .bloco1 .right .botao a{color:#fff}main.internas.grupoc .content-page .bloco1 .right .botao a:after{-webkit-transform:scale(2);transform:scale(2)}main.internas.grupoc .content-page .blocovideo{margin-top:29px;height:230px !important}main.internas.grupoc .content-page .blocovideo h2{font-size:16px;margin-top:53px}main.internas.grupoc .content-page .blocovideo .player{width:40px;height:40px}main.internas.grupoc .content-page .blocovideo .player svg{width:40px;height:40px}main.internas.grupoc .content-page .bloco2{padding:30px 0 50px}main.internas.grupoc .content-page .bloco2 .center{display:initial;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;padding:0}main.internas.grupoc .content-page .bloco2 .slick-arrow{position:absolute;width:20px;height:100%;background:0 0;z-index:9;border:0;top:0;font-size:0}main.internas.grupoc .content-page .bloco2 .slick-arrow:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/svg/setaverde.svg) 0 0 no-repeat;background-size:100% 100%;width:14px;height:16px}main.internas.grupoc .content-page .bloco2 .slick-arrow.slick-prev{left:0}main.internas.grupoc .content-page .bloco2 .slick-arrow.slick-prev:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}main.internas.grupoc .content-page .bloco2 .slick-arrow.slick-next{right:0}main.internas.grupoc .content-page .bloco2 .slick-dots{float:left;width:100%;text-align:center;height:8px}main.internas.grupoc .content-page .bloco2 .slick-dots li{width:8px;height:8px;background:#535353;display:inline-block;margin:0 5px;border-radius:10px}main.internas.grupoc .content-page .bloco2 .slick-dots li.slick-active{background:#609b3e}main.internas.grupoc .content-page .bloco2 .slick-dots li button{font-size:0;width:8px;height:8px;background:0 0;border:none;float:left}main.internas.grupoc .content-page .bloco2 .mvv.missao,main.internas.grupoc .content-page .bloco2 .mvv.visao,main.internas.grupoc .content-page .bloco2 .mvv.valores{width:100%;margin:0}main.internas.grupoc .content-page .bloco2 .mvv.missao .icone,main.internas.grupoc .content-page .bloco2 .mvv.visao .icone,main.internas.grupoc .content-page .bloco2 .mvv.valores .icone{height:75px;margin-bottom:5px}main.internas.grupoc .content-page .bloco2 .mvv.missao .icone svg,main.internas.grupoc .content-page .bloco2 .mvv.visao .icone svg,main.internas.grupoc .content-page .bloco2 .mvv.valores .icone svg{width:63px}main.internas.grupoc .content-page .bloco2 .mvv.missao .titulo,main.internas.grupoc .content-page .bloco2 .mvv.visao .titulo,main.internas.grupoc .content-page .bloco2 .mvv.valores .titulo{margin:0;font-size:24px}main.internas.grupoc .content-page .bloco2 .mvv.missao .descricao,main.internas.grupoc .content-page .bloco2 .mvv.visao .descricao,main.internas.grupoc .content-page .bloco2 .mvv.valores .descricao{font-size:15px;padding:0 30px;line-height:20px}main.internas.grupoc .content-page .bloco2 .mvv.missao .icone svg{width:70px}main.internas.grupoc .content-page .bloco3{background:#edeef0;height:auto;padding-bottom:40px}main.internas.grupoc .content-page .bloco3 .center{padding:0}main.internas.grupoc .content-page .bloco3 h2{font-size:22px;margin:48px 0 10px;line-height:20px;padding:0 42px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}main.internas.grupoc .content-page .bloco3 .descricao{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}main.internas.grupoc .content-page .bloco3 .descricao p{font-size:16px}main.internas.grupoc .content-page .bloco3 .descricao p br{display:none}main.internas.grupoc .content-page .bloco3 .slick-arrow{position:absolute;width:20px;height:100%;background:0 0;z-index:9;border:0;top:0;font-size:0}main.internas.grupoc .content-page .bloco3 .slick-arrow:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/svg/setaverde.svg) 0 0 no-repeat;background-size:100% 100%;width:14px;height:16px}main.internas.grupoc .content-page .bloco3 .slick-arrow.slick-prev{left:0}main.internas.grupoc .content-page .bloco3 .slick-arrow.slick-prev:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}main.internas.grupoc .content-page .bloco3 .slick-arrow.slick-next{right:0}main.internas.grupoc .content-page .bloco3 .slick-dots{float:left;width:100%;text-align:center;height:8px}main.internas.grupoc .content-page .bloco3 .slick-dots li{width:8px;height:8px;background:#535353;display:inline-block;margin:0 5px;border-radius:10px}main.internas.grupoc .content-page .bloco3 .slick-dots li.slick-active{background:#609b3e}main.internas.grupoc .content-page .bloco3 .slick-dots li button{font-size:0;width:8px;height:8px;background:0 0;border:none;float:left}main.internas.grupoc .content-page .bloco3 .itens .item .icone{width:100%;margin:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}main.internas.grupoc .content-page .bloco3 .itens .item .icone:after,main.internas.grupoc .content-page .bloco3 .itens .item .icone:before{left:0;right:0;top:0;bottom:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);margin:auto}main.internas.grupoc .content-page .bloco3 .itens .item .icone:after{left:32px}main.internas.grupoc .content-page .bloco3 .itens .item .icone:before{top:11px}main.internas.grupoc .content-page .bloco3 .itens .item .desc{width:100%;padding:0 26px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;line-height:20px;margin-top:25px}main.internas.grupoc .content-page .bloco3 .itens .item .desc p{text-align:center;letter-spacing:-.5px}main.internas.grupoc .content-page .bloco4{margin-bottom:20px}main.internas.grupoc .content-page .bloco4 .center{padding:0 20px}main.internas.grupoc .content-page .bloco4 h2{font-size:22px;line-height:20px;margin:30px 0;padding:0 26px}main.internas.grupoc .content-page .bloco4 .empresas .empresa{border-bottom:1px solid #dfdfdf;padding-bottom:20px}main.internas.grupoc .content-page .bloco4 .empresas .empresa .box-img{width:100%;border:none;background:0 0;height:60px;padding-bottom:20px}main.internas.grupoc .content-page .bloco4 .empresas .empresa .box-img:after{content:"";width:7px;height:12px;position:absolute;right:0;top:0;bottom:0;margin:auto 0;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#535353;-webkit-mask-image:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/svg/seta.svg);mask-image:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/svg/seta.svg);transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}main.internas.grupoc .content-page .bloco4 .empresas .empresa .box-img.open:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}main.internas.grupoc .content-page .bloco4 .empresas .empresa .ctdesc{display:none}main.internas.grupoc .content-page .bloco4 .empresas .empresa.soma .box-img img{width:140px;height:auto}main.internas.grupoc .content-page .bloco4 .empresas .empresa.ecomark .box-img svg{width:176px;height:45px}main.internas.grupoc .content-page .bloco4 .empresas .empresa.cso .box-img svg{width:150px;height:60px}main.internas.grupoc .content-page .bloco4 .empresas .empresa .titulo{width:100%;font-size:20px;line-height:20px;margin-top:30px}main.internas.grupoc .content-page .bloco4 .empresas .empresa .descricao{width:100%;padding:0;line-height:20px;padding:0 10px}main.internas.grupoc .content-page .bloco4 .empresas .empresa .botao{margin:0 calc((100% - 204px) / 2) 0}main.internas.grupoc .content-page .bloco4 .empresas .empresa .botao a{color:#fff}main.internas.grupoc .content-page .bloco4 .empresas .empresa .botao a:after{-webkit-transform:scale(2);transform:scale(2)}main.internas.grupoc .content-page .bloco5 .center{padding:0}main.internas.grupoc .content-page .bloco5 .setores{margin-top:19px}main.internas.grupoc .content-page .bloco5 .setores .setor{width:100%;margin-bottom:0;margin:0 5px}main.internas.grupoc .content-page .bloco5 .setores .setor:nth-child(3n+2){margin:0 5px}main.internas.grupoc .content-page .bloco5 .setores .setor .imgbg{max-height:auto}main.internas.grupoc .content-page .bloco5 .setores .setor .imgbg .altimg{font-size:18px}main.internas.grupoc .content-page .bloco5 .slick-arrow{position:absolute;width:20px;height:202px;background:0 0;z-index:9;border:0;top:0;font-size:0;background:rgba(0,0,0,.5)}main.internas.grupoc .content-page .bloco5 .slick-arrow:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/svg/setabranca.svg) 0 0 no-repeat;background-size:100% 100%;width:14px;height:16px}main.internas.grupoc .content-page .bloco5 .slick-arrow.slick-prev{left:0}main.internas.grupoc .content-page .bloco5 .slick-arrow.slick-prev:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}main.internas.grupoc .content-page .bloco5 .slick-arrow.slick-next{right:0}main.internas.grupoc .content-page .bloco6{margin-top:25px;padding-bottom:78px}main.internas.grupoc .content-page .bloco6 h2{font-size:22px;margin:50px 0 20px}main.internas.grupoc .content-page .bloco6 .servicos .servico{width:280px;height:189px;margin:0 calc((100% - 280px) / 2) 20px}main.internas.grupoc .content-page .bloco6 .servicos .servico .icone{margin:30px 0 12px;height:52px}main.internas.grupoc .content-page .bloco6 .servicos .servico.publico .icone svg{width:65px;height:52px}main.internas.grupoc .content-page .bloco6 .servicos .servico.privado .icone svg{width:52px;height:47px}main.internas.grupoc .content-page .bloco6 .servicos .servico .titulo{font-size:16px}main.internas.grupoc .content-page .bloco6 .servicos .servico .botao{opacity:1;margin:10px calc((100% - 147px) / 2) 0;width:147px;height:31px}main.internas.grupoc .content-page .bloco6 .servicos .servico .botao a{line-height:31px;font-size:12px;color:#fff;font-weight:lighter}main.internas.grupoc .content-page .bloco6 .servicos .servico .botao a:after{-webkit-transform:scale(2);transform:scale(2)}main.internas.grupoc .content-page .blococonquistas{height:140px !important}main.internas.grupoc .content-page .blococonquistas .selo{display:none}main.internas.grupoc .content-page .blococonquistas h2{width:100%;font-size:20px;padding:30px 32px 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;text-align:center;line-height:20px}main.internas.grupoc .content-page .bloco7 .conquistas .conquista{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}main.internas.grupoc .content-page .bloco7 .conquistas .conquista .descricao{background:0 0;border:0;height:auto;-webkit-box-shadow:initial;box-shadow:initial;position:relative;padding:10px}main.internas.grupoc .content-page .bloco7 .conquistas .conquista .descricao span{width:43px;height:46px;margin-left:0;margin-right:20px;font-size:22px}main.internas.grupoc .content-page .bloco7 .conquistas .conquista .descricao span svg{width:43px;height:46px}main.internas.grupoc .content-page .bloco7 .conquistas .conquista .descricao p{font-size:16px;width:calc(100% - 43px - 20px);line-height:16px}main.internas.grupoc .content-page .bloco7 .conquistas .conquista .descricao p small{font-size:12px}main.internas.grupoc .content-page .bloco7 .conquistas .conquista .bgimg{height:202px;margin-top:30px}main.internas.grupoc .content-page .bloco7 .conquistas .conquista .bgimg.left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-order:1}main.internas.grupoc.setores-de-atuacao .content-page .bloco1 .right .title,main.internas.grupoc.inovacao-e-tecnologia .content-page .bloco1 .right .title{margin-top:0}main.internas.grupoc.setores-de-atuacao .content-page .bloco1 .right .desc,main.internas.grupoc.inovacao-e-tecnologia .content-page .bloco1 .right .desc{margin-top:20px}main.internas.grupoc.responsabilidade-social .content-page .bloco1 .right .title{margin-top:0}main.internas.grupoc.responsabilidade-social .content-page .bloco1 .right .desc{margin-top:16px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .center{padding:0 10px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .setores{margin-top:8px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .setores .setor{padding:0;margin:0;margin-bottom:30px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .setores .setor .descricao{padding:0;font-size:15px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .ser-corpus{margin-top:0}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .ser-corpus .left-img{margin-bottom:30px;width:100%;max-width:300px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .ser-corpus .text-box{width:100%}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .ser-corpus .text-box h3{font-size:24px;margin-bottom:15px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .ser-corpus .text-box p{font-size:16px;line-height:22px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .slider{margin-top:27px !important}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .slider .lSAction>a{width:40px;height:40px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .slider .lSAction>a.lSPrev{left:-10px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .slider .lSAction>a.lSNext{right:-10px}main.internas.grupoc.responsabilidade-social .content-page .bloco5 .slider .lSAction>a:after{width:12px;height:12px}main.internas.servicos .content-page{margin-top:32px}main.internas.servicos .content-page .bloco1 .center{padding:0 20px}main.internas.servicos .content-page .bloco1 .title{padding:0;width:100%;font-size:20px;line-height:22px;width:100%;padding-left:0;margin-top:0;padding-bottom:17px}main.internas.servicos .content-page .bloco1 .desc p{font-size:15px}main.internas.servicos .content-page .bloco5 .center{padding:0 20px}main.internas.servicos .content-page .bloco5 .listaservicos{margin-top:15px}main.internas.servicos .content-page .bloco5 .listaservicos .servico{width:100%;margin-bottom:10px}main.internas.servicos .content-page .bloco5 .listaservicos .servico:nth-child(3n+2){margin:0 0 10px}main.internas.servicos .content-page .bloco5 .listaservicos .servico .imgbg{height:184px}main.internas.servicos .content-page .bloco5 .listaservicos .servico .imgbg .altimg small{font-size:16px;margin-top:-40px;line-height:16px}main.internas.servicos .content-page .bloco5 .listaservicos .servico .imgbg .botao{opacity:1;bottom:30px;width:184px;height:36px}main.internas.servicos .content-page .bloco5 .listaservicos .servico .imgbg .botao small{line-height:36px;font-size:14px}main.internas.servicos .content-page .bloco5 #Pagination{width:149px;height:39px;margin:30px calc((100% - 149px)/ 2) 15px}main.internas.servicos .content-page .bloco5 #Pagination a{line-height:38px;font-size:14px}main.internas.servicos .content-page .bloco5 #Pagination a:before{width:97%;height:89%}main.internas.servicos .content-page .bloco8{display:none}main.internas.servicosinterna .title-page .bannerinternas h1{font-size:14px;line-height:16px}main.internas.servicosinterna .content-page{margin-top:30px}main.internas.servicosinterna .content-page .bloco1{margin-bottom:50px}main.internas.servicosinterna .content-page .bloco1 .center{padding:0 20px}main.internas.servicosinterna .content-page .bloco1 .left{width:100%;position:fixed;left:0;bottom:0;z-index:99999;height:60px;-webkit-transition:bottom .5s ease;transition:bottom .5s ease}main.internas.servicosinterna .content-page .bloco1 .left.ativo{bottom:91%;z-index:99999999}main.internas.servicosinterna .content-page .bloco1 .left.ativo .faca-orcamento,main.internas.servicosinterna .content-page .bloco1 .left.ativo .telefoneleft{opacity:0}main.internas.servicosinterna .content-page .bloco1 .left .menu-corpus ul{background-color:#fff;height:91vh;overflow-y:scroll;padding-bottom:10vh}main.internas.servicosinterna .content-page .bloco1 .left .menu-corpus ul li a{min-height:40px;height:auto;line-height:18px;font-size:14px;border-bottom:1px solid #ccc;padding:5px 26px}main.internas.servicosinterna .content-page .bloco1 .left .vejaservicos{width:60px;height:100%;float:left;position:relative;padding:0;margin:0}main.internas.servicosinterna .content-page .bloco1 .left .vejaservicos .open-nav{margin:calc((100% - 20px) / 2) calc((100% - 26px) / 2)}main.internas.servicosinterna .content-page .bloco1 .left .vejaservicos .texto{display:none}main.internas.servicosinterna .content-page .bloco1 .left .faca-orcamento{width:calc(50% - 30px);height:100%;float:left;position:relative;padding:0;padding-top:12px;margin:0;-webkit-transition:.3s;transition:.3s}main.internas.servicosinterna .content-page .bloco1 .left .faca-orcamento .icone{display:none}main.internas.servicosinterna .content-page .bloco1 .left .faca-orcamento .texto{border-left:none;padding:0;margin:0;width:100%;display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;font-weight:lighter;font-size:18px;line-height:18px;text-align:center}main.internas.servicosinterna .content-page .bloco1 .left .faca-orcamento .texto small{font-size:13px;display:block}main.internas.servicosinterna .content-page .bloco1 .left .telefoneleft{width:calc(50% - 30px);height:100%;float:left;position:relative;padding:0;padding-top:12px;margin:0;-webkit-transition:.3s;transition:.3s}main.internas.servicosinterna .content-page .bloco1 .left .telefoneleft .icone{display:none}main.internas.servicosinterna .content-page .bloco1 .left .telefoneleft .texto{border-left:none;padding:0;margin:0;width:100%;font-weight:lighter;line-height:18px;display:block;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;font-size:18px;text-align:center}main.internas.servicosinterna .content-page .bloco1 .left .telefoneleft .texto small{font-size:13px;display:block}main.internas.servicosinterna .content-page .bloco1 .right{width:100%}main.internas.servicosinterna .content-page .bloco1 .right .block .title{text-align:center;padding:0;width:100%;font-size:22px;line-height:22px;width:100%;padding-left:0;margin-top:0;padding-bottom:17px}main.internas.servicosinterna .content-page .bloco1 .right .block .desc{margin-top:20px}main.internas.servicosinterna .content-page .bloco1 .right .block .desc p{font-size:15px}main.internas.servicosinterna .content-page .bloco1 .right .block.certificacoes .desc p{display:block;line-height:18px}main.internas.servicosinterna .content-page .bloco1 .right .block.certificacoes .desc p strong{font-size:15px}main.internas.servicosinterna .content-page .bloco1 .right .block.relatorios .desc p{margin-bottom:12px}main.internas.servicosinterna .content-page .bloco1 .right .blockgaleria button{width:30px;height:30px}main.internas.servicosinterna .content-page .bloco1 .right .blockgaleria button.slick-prev{left:10px}main.internas.servicosinterna .content-page .bloco1 .right .blockgaleria button.slick-next{right:10px}main.internas.servicosinterna .content-page .bloco1 .right .blockgaleria button:after{width:20px;height:20px;border-top:4px solid #fff;border-right:4px solid #fff}main.internas.servicosinterna .content-page .bloco1 .right .formulario{margin-top:38px;padding:22px}main.internas.servicosinterna .content-page .bloco1 .right .formulario h2{font-size:22px;line-height:12px;margin-bottom:30px;text-align:center}main.internas.servicosinterna .content-page .bloco1 .right .formulario .campo{margin-bottom:30px}main.internas.servicosinterna .content-page .bloco1 .right .formulario .campo .wpcf7-form-control-wrap.atv:after{font-size:10px}main.internas.servicosinterna .content-page .bloco1 .right .formulario .campo .wpcf7-form-control-wrap:after{font-size:10px}main.internas.servicosinterna .content-page .bloco1 .right .formulario .btenviar .wpcf7-submit{width:100%}main.internas.servicosinterna .content-page .bloco1 .right .formulario .btenviar .aviso{display:none}main.internas.clientes .content-page{margin-top:40px}main.internas.clientes .content-page .bloco1 .center{padding:0 20px}main.internas.clientes .content-page .bloco1 .title{text-align:center;padding:0;width:100%;font-size:24px;line-height:24px;width:100%;padding-left:0;margin-top:0;padding-bottom:17px}main.internas.clientes .content-page .bloco1 .title small{font-size:18px}main.internas.clientes .content-page .bloco1 .desc{margin-top:30px}main.internas.clientes .content-page .bloco1 .desc p{font-size:15px;line-height:20px}main.internas.clientes .content-page .bloco1 .desc p strong{font-size:15px}main.internas.clientes .content-page .blococlientes{margin-bottom:40px;margin-top:0}main.internas.clientes .content-page .blococlientes .center{padding:0 20px}main.internas.clientes .content-page .blococlientes .cliente{height:86px;padding:14px}main.internas.clientes .content-page .blococlientes .cliente:after{height:calc(100% - 14px - 14px)}main.internas.clientes .content-page .blococlientes .cliente img{width:85%;height:auto;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}main.internas.clientes .content-page .bloco5 .center{padding:0}main.internas.clientes .content-page .bloco5 .listaclientes{padding:0;margin:30px 0}main.internas.clientes .content-page .bloco5 .listaclientes .cliente{width:100%;margin-bottom:0;margin:0 5px}main.internas.clientes .content-page .bloco5 .listaclientes .cliente:nth-child(3n+2){margin:0 5px}main.internas.clientes .content-page .bloco5 .listaclientes .cliente .imgbg .altimg{font-size:18px}main.internas.clientes .content-page .bloco5 .slick-arrow{position:absolute;width:20px;height:202px;background:0 0;z-index:9;border:0;top:0;font-size:0;background:rgba(0,0,0,.5)}main.internas.clientes .content-page .bloco5 .slick-arrow:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/svg/setabranca.svg) 0 0 no-repeat;background-size:100% 100%;width:14px;height:16px}main.internas.clientes .content-page .bloco5 .slick-arrow.slick-prev{left:0}main.internas.clientes .content-page .bloco5 .slick-arrow.slick-prev:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}main.internas.clientes .content-page .bloco5 .slick-arrow.slick-next{right:0}main.internas.archive .content-page{margin-top:25px}main.internas.archive .content-page .bloco1 .title{padding:0;width:100%;font-size:20px;line-height:22px;width:100%;padding:0 20px;margin-top:0;margin-bottom:20px;padding-bottom:17px}main.internas.archive .content-page .bloco1 .text.desc{margin-top:0}main.internas.archive .content-page .bloconoticias{margin-bottom:0}main.internas.archive .content-page .bloconoticias .ct-blog article{margin:0 0 30px;padding-bottom:30px}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .entry-thumb{width:100%}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes{width:100%}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes .datacat{font-size:14px;line-height:20px}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes .datacat a{font-size:14px}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes h3 a{font-size:16px;float:left}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes .descricao{display:none}main.internas.archive .content-page .bloconoticias .ct-blog article .entry-info .informacoes .botao{display:none}main.internas.archive #Pagination{width:149px;height:39px;margin:0 calc((100% - 149px)/ 2)}main.internas.archive #Pagination a{line-height:38px;font-size:14px}main.internas.archive #Pagination a:before{width:97%;height:89%}main.internas.archive .submenu{padding:0 10px;margin:0;margin-bottom:30px}main.internas.archive .submenu .vejacategorias{display:block;background:0 0;height:40px;padding:0;border:1px solid #535353;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}main.internas.archive .submenu .vejacategorias .open-nav{position:absolute;width:0;height:0;top:0;bottom:0;margin:auto 0;right:20px;border-style:solid;border-width:4px 4px 0;border-color:#535353 transparent transparent}main.internas.archive .submenu .vejacategorias .open-nav:after,main.internas.archive .submenu .vejacategorias .open-nav:before{display:none}main.internas.archive .submenu .vejacategorias .open-nav.menuopen{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);margin:auto 0;background:0 0;width:0;height:0}main.internas.archive .submenu .vejacategorias .texto{width:100%;line-height:40px;font-family:'Source-Sans-Pro';font-size:14px;text-align:left;padding:0 15px;text-transform:initial;-webkit-box-sizing:border-box;box-sizing:border-box;color:#535353}main.internas.archive .submenu ul{background:0 0;display:none;-webkit-box-shadow:initial;box-shadow:initial;border:1px solid #535353;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}main.internas.archive .submenu ul li{width:100%;border-right:none;margin:0;height:40px}main.internas.archive .submenu ul li a{line-height:40px;font-size:16px}main.internas.page-blog-geral .title-page .bannerinternas{height:188px !important;background-size:100%;background-repeat:no-repeat;background-position:0 0 !important;background-attachment:initial}main.internas.page-blog-geral .content-page .bloco1 .titulo{margin:0}main.internas.page-blog-geral .content-page .bloco1 .titulo .center{padding:0 20px}main.internas.page-blog-geral .content-page .bloco1 .titulo .datacat{font-size:14px}main.internas.page-blog-geral .content-page .bloco1 .titulo .datacat a{font-size:14px}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe{position:fixed;width:100%;height:35px;bottom:0;left:0;z-index:99999}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe p{display:none}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe .redessociais{float:left;width:100%;position:relative}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe .redessociais ul{float:left;width:100%;position:relative}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe .redessociais ul li{width:calc(100% / 5);margin:0;height:35px}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe .redessociais ul li a{border-radius:0}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe .redessociais ul li.facebook a svg{width:7px;height:13px}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe .redessociais ul li.linkedin a svg{width:13px;height:13px}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe .redessociais ul li.messenger a svg{width:18px;height:18px}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe .redessociais ul li.whatsapp a svg{width:19px;height:19px}main.internas.page-blog-geral .content-page .bloco1 .titulo .compartilhe .redessociais ul li.email a svg{width:14px;height:11px}main.internas.page-blog-geral .content-page .bloco1 .titulo .title{padding:0;width:100%;font-size:16px;line-height:21px;width:100%;padding:0;margin-top:0;margin-bottom:17px;padding-bottom:13px}main.internas.page-blog-geral .content-page .bloco1 .descricao .center{padding:0 20px}main.internas.page-blog-geral .content-page .bloco1 .descricao h2{font-size:15px;margin:8px 0;margin-top:20px}main.internas.page-blog-geral .content-page .bloco1 .descricao p{font-size:15px;margin:8px 0;line-height:20px}main.internas.page-blog-geral .content-page .bloco1 .bgvideo{left:-20px !important;height:160px;margin-bottom:0;background:0 0}main.internas.page-blog-geral .content-page .bloco1 .bgvideo iframe{width:280px;height:160px}main.internas.page-blog-geral .content-page .blocovejam .center{padding:0 20px}main.internas.page-blog-geral .content-page .blocovejam .title{padding:0;width:100%;font-size:20px;line-height:22px;width:100%;padding:0 20px;margin-top:20px;margin-bottom:20px;padding-bottom:17px}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article{margin:0;width:100%;border-bottom:1px solid #e4e4e4;padding-bottom:10px;margin-bottom:20px}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article:last-child{border-bottom:0;margin-bottom:0}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article .entry-info .entry-thumb{width:100%}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article .entry-info .informacoes{width:100%;margin-top:0}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article .entry-info .informacoes .datacat{font-size:14px;line-height:20px;text-align:left}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article .entry-info .informacoes .datacat a{font-size:14px;text-align:left}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article .entry-info .informacoes h3{margin-top:10px}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article .entry-info .informacoes h3 a{font-size:16px;float:left;text-align:left;line-height:20px}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article .entry-info .informacoes .descricao{display:none}main.internas.page-blog-geral .content-page .blocovejam .ct-blog article .entry-info .informacoes .botao{display:none}main.internas.contatopgs .content-page{margin-top:40px}main.internas.contatopgs .content-page .bloco1 .center{padding:0 20px}main.internas.contatopgs .content-page .bloco1 .right{width:100%}main.internas.contatopgs .content-page .bloco1 .right .block .title{text-align:center;padding:0;width:100%;font-size:24px;line-height:24px;width:100%;padding-left:0;margin-top:0;padding-bottom:17px}main.internas.contatopgs .content-page .bloco1 .right .block .desc{margin-top:30px;margin-bottom:18px;padding-top:12px}main.internas.contatopgs .content-page .bloco1 .right .block .desc p{font-size:15px;line-height:20px}main.internas.contatopgs .content-page .bloco1 .right .block .telefoneleft{background:#e8bb3f;height:63px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:48%;position:relative;margin:0;-webkit-box-shadow:0px 0px 30px 0 rgba(0,0,0,.1);box-shadow:0px 0px 30px 0 rgba(0,0,0,.1)}main.internas.contatopgs .content-page .bloco1 .right .block .telefoneleft a{width:100%;height:100%;padding:14px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}main.internas.contatopgs .content-page .bloco1 .right .block .telefoneleft:nth-of-type(2){float:right}main.internas.contatopgs .content-page .bloco1 .right .block .telefoneleft .icone{display:none}main.internas.contatopgs .content-page .bloco1 .right .block .telefoneleft .desc{float:left;width:calc(100%);line-height:18px;padding:0;margin:0;text-align:center;font-size:14px;color:#fff;font-weight:lighter}main.internas.contatopgs .content-page .bloco1 .right .block .telefoneleft .tel{float:left;width:calc(100%);line-height:18px;padding:0;text-align:center;margin:0;font-size:18px;color:#fff;font-family:'Source-Sans-Pro'}main.internas.contatopgs .content-page .bloco1 .right .block .telefoneleft .tel small{font-family:'Source-Sans-Pro';font-size:16px}main.internas.contatopgs .content-page .bloco1 .right .formulario .campo{width:100%;margin-bottom:20px}main.internas.contatopgs .content-page .bloco1 .right .formulario .campo .wpcf7-form-control-wrap.atv:after{font-size:10px}main.internas.contatopgs .content-page .bloco1 .right .formulario .campo .wpcf7-form-control-wrap:after{font-size:10px}main.internas.contatopgs .content-page .bloco1 .right .formulario .btenviar .wpcf7-submit{width:100%}main.internas.contatopgs .content-page .bloco1 .right .formulario .btenviar .aviso{display:none}main.internas.contatopgs.trabalhe-na-corpus .content-page .bloco1 .right .block .telefoneleft{display:none}main.internas.contatopgs.trabalhe-na-corpus .content-page .bloco1 .right .block .botao{width:100%}main.internas.linha-do-tempo .content-page .anos,main.internas.timeline .content-page .anos{margin-top:50px}main.internas.linha-do-tempo .content-page .anos .ano .data-img,main.internas.timeline .content-page .anos .ano .data-img{width:88%}main.internas.linha-do-tempo .content-page .anos .ano .data-img .data,main.internas.timeline .content-page .anos .ano .data-img .data{font-size:62px;top:-13%;left:-5%;line-height:62px}main.internas.linha-do-tempo .content-page .anos .ano .text,main.internas.timeline .content-page .anos .ano .text{margin-top:28px !important}main.internas.linha-do-tempo .content-page .anos .ano .text .title,main.internas.timeline .content-page .anos .ano .text .title{font-size:30px;line-height:30px}main.internas.linha-do-tempo .content-page .anos .ano .text .descricao p,main.internas.timeline .content-page .anos .ano .text .descricao p{font-size:16px;line-height:24px}main.internas.linha-do-tempo .content-page .anos .ano.even .data-img .data,main.internas.timeline .content-page .anos .ano.even .data-img .data{left:0;right:-5%;text-align:right}main.internas.linha-do-tempo .content-page .anos .linha,main.internas.timeline .content-page .anos .linha{opacity:1}main.internas.linha-do-tempo .content-page .anos .linha .dot,main.internas.timeline .content-page .anos .linha .dot{opacity:1;width:15px;height:15px}main.internas.linha-do-tempo .content-page .anos .linha .dot.left,main.internas.timeline .content-page .anos .linha .dot.left{top:-20px;left:-7px}main.internas.linha-do-tempo .content-page .anos .linha .dot.right,main.internas.timeline .content-page .anos .linha .dot.right{bottom:-13px;right:-7px}main.internas.linha-do-tempo .menu-data,main.internas.timeline .menu-data{display:none}.page-template-page-servicos-interna .copy{padding-bottom:60px}.single-post .copy{padding-bottom:35px}footer{padding-bottom:20px;margin-top:56px}footer .mask{margin-bottom:0;top:-15px;position:absolute;background-size:100%}footer .center{padding:0}footer .center .nav-footer{margin-top:0}footer .center .content-flex .boxfooter.col1,footer .center .content-flex .boxfooter.col2,footer .center .content-flex .boxfooter.col5{width:100%;padding:0;margin:0}footer .center .content-flex .boxfooter.col1{margin-top:30px}footer .center .content-flex .boxfooter.col1 .selo{width:100%;margin:6px calc((100% - 182px) / 2) 20px;float:left}footer .center .content-flex .boxfooter.col1 p{padding:0;margin:0;float:left;text-align:center;font-size:18px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}footer .center .content-flex .boxfooter.col1 p span{display:none}footer .center .content-flex .boxfooter.col1 p:first-of-type{border-right:1px solid #0b4f20}footer .center .content-flex .boxfooter.col1 p:last-of-type{border-left:1px solid #1a7035}footer .center .content-flex .boxfooter.col2{margin-top:22px}footer .center .content-flex .boxfooter.col2 .nav-footer>li{margin:0;float:left;width:100%;position:relative}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal:after,footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal:before{content:"";width:100%;position:absolute;left:0;height:1px}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal:after{background:#0b4f20;top:0}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal:before{background:#1a7035;top:1px}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal a{font-size:18px;position:relative;line-height:52px;height:52px;float:left;width:100%}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal a:hover{text-decoration:none}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal.has-children>a:after{content:"";background:url(//corpus.com.br/wp-content/themes/corpus/css/../imagens/svg/setaverdeft.svg) 0 0 no-repeat;width:12px;height:14px;position:absolute;right:0;top:5px;bottom:0;margin:auto 0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal.has-children>a.menuopen:after{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);top:0}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal.has-children .sub-itens{float:left;width:100%;margin-bottom:15px;display:none;padding-left:40px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal.has-children .sub-itens li{margin:0;float:left;width:100%}footer .center .content-flex .boxfooter.col2 .nav-footer>li.principal.has-children .sub-itens li a{float:left;width:100%;line-height:28px;height:28px;font-size:14px;font-family:'Source-Sans-Pro'}footer .center .content-flex .boxfooter.col5{position:relative;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:17px}footer .center .content-flex .boxfooter.col5:after,footer .center .content-flex .boxfooter.col5:before{content:"";width:100%;position:absolute;left:0;height:1px}footer .center .content-flex .boxfooter.col5:after{background:#0b4f20;top:0}footer .center .content-flex .boxfooter.col5:before{background:#1a7035;top:1px}footer .center .content-flex .boxfooter.col5 p{float:left;width:100%}footer .center .content-flex .boxfooter.col5 div.wpcf7{float:left;width:100%}footer .center .content-flex .boxfooter.col5 .wpcf7-form input::-webkit-input-placeholder{color:#fff;opacity:1}footer .center .content-flex .boxfooter.col5 .wpcf7-form input:-moz-placeholder{color:#fff;opacity:1}footer .center .content-flex .boxfooter.col5 .wpcf7-form input::-moz-placeholder{color:#fff;opacity:1}footer .center .content-flex .boxfooter.col5 .wpcf7-form input:-ms-input-placeholder{color:#fff;opacity:1}footer .center .content-flex .boxfooter.col5 .wpcf7-form input:hover::-webkit-input-placeholder{color:#fff;opacity:.3}footer .center .content-flex .boxfooter.col5 .wpcf7-form input:hover:-moz-placeholder{color:#fff;opacity:.3}footer .center .content-flex .boxfooter.col5 .wpcf7-form input:hover::-moz-placeholder{color:#fff;opacity:.3}footer .center .content-flex .boxfooter.col5 .wpcf7-form input:hover:-ms-input-placeholder{color:#fff;opacity:.3}footer .center .content-flex .boxfooter.col5 .wpcf7-form input[type=submit]{margin:6px calc((100% - 97px) / 2)}footer .center .content-flex .boxfooter.col5 .wpcf7-form .wpcf7-form-control-wrap:after{display:none}footer .center .content-flex .boxfooter.col5 .wpcf7-form .wpcf7-response-output{position:static;margin-top:-10px}footer .center .content-flex .boxfooter.col5 .social{float:left;width:100%;text-align:center}footer .center .content-flex .boxfooter.col5 .social ul{float:left;width:100%;text-align:center}.footer-middle p{margin-right:0;width:100%;margin-bottom:16px;float:left;text-align:center;font-size:16px}.footer-middle .content-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;margin:0 18px;padding:0;width:calc(100% - 36px);padding-bottom:22px}.footer-middle span{float:left;margin:0}.footer-middle span svg,.footer-middle span img{width:100%}.footer-middle span:first-child{width:80px}.footer-middle span:nth-child(2){width:78px}.footer-middle span:nth-child(3){width:104px}.copy{padding:0}.copy .center{display:initial;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;float:left;margin-top:22px}.copy .center .left{float:left;width:100%}.copy .center .left p{float:left;width:100%;text-align:center;line-height:15px}.copy .center .right{width:100%;display:initial;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;float:left;height:26px;position:relative;margin:10px 0}.copy .center .right .agenciafg{position:absolute;left:0;right:0;margin:0 auto;width:74px}.overlay-popup .close{font-size:15px;width:20px;height:20px;line-height:20px}}@media (max-width:400px){main.home-main .video-full .moldura{height:52px}}@media (max-width:350px){main.home-main .video-full .moldura{height:50px}}