@media screen and (min-width:768px){#o-que-fazemos,#entrada-sobre{.colunas{display:flex;gap:40px;}.descricao{flex:1;}.pontos{flex:2;}}.filtro-portfolio{margin:40px 0;display:flex;gap:30px;justify-content:center;letter-spacing:1px;.item-categoria,.link-categoria{flex:none;padding:8px 15px;border:solid 1px var(--cor-terciaria);color:var(--cor-terciaria);cursor:pointer;transition:all 0.5s ease;text-decoration:none;&:hover,&.ativo{background-color:var(--cor-terciaria);color:var(--cor-quartenaria);font-weight:800;}}}.interna .filtro-portfolio{.item-categoria,.link-categoria{&:hover,&.ativo{background-color:var(--cor-primaria);border-color:var(--cor-primaria);color:var(--cor-quartenaria);}}}#filtro-portfolio-mobile{display:none;}.relacionados{--column-count:3;}#clientes .lista{--column-count:4;}.conteudo-blog{display:flex;align-items:flex-start;justify-content:flex-start;gap:30px;width:100%;.listagem{flex:none;width:75%;}.post-detalhe{flex:none;width:75%;}aside{flex:1;margin-top:0px;}}#blocos-sobre{display:flex;align-items:flex-start;justify-content:flex-start;gap:30px;& > div{flex:1;}& > div + div{margin-top:0px;}}footer .colunas{display:flex;nav{flex:1;padding:0;}.coluna{flex:none;}.coluna:last-child{flex:none;}.logo{margin-right:30px;}}}@media screen and (min-width:960px){body{font:15px/1.6 Manrope,Verdana;}.breadcrumb{display:block;font-family:Verdana,sans-serif;margin-bottom:30px;color:var(--cor-primaria);.link{display:inline-block;vertical-align:middle;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--cor-primaria);}.separador{display:inline-block;vertical-align:top;margin:0px 5px;font-size:18px;line-height:1;}}#o-que-fazemos,#entrada-sobre{font-size:15px;}.titulo:is(h1,h2){font-size:32px;}section{h1,h2,h3{font-size:32px;line-height:1;}.titulo{position:relative;a{position:absolute;right:0;top:0;color:var(--cor-primaria);line-height:1;margin-top:8px;}}h1{position:relative;}h1:after{content:'';width:100%;height:1px;position:absolute;background-color:#fff;bottom:-43px;left:0;}}article .descricao{padding-top:20px;h3{font-size:24px;}}#obra section{&.titulo{padding-top:111px;aspect-ratio:3840/512;}h1:after{background-color:var(--cor-primaria);}}#banner{.imagem{height:700px;picture{height:700px;img{margin-left:0;max-width:1920px;height:700px;}}.texto{h1{font-size:28px;}.breve{font-size:15px;}}}.seta-anterior,.seta-proximo{margin-top:56px;width:20px;height:34px;background-size:20px 34px;}}#entrada-portfolio .bloco figcaption .titulo-obra{font-size:24px;}#destaques .bloco .link{font-size:24px;}#como-anunciar{.owl-carousel{padding:0px 70px;}.owl-prev,.owl-next{margin-top:-17px;width:20px;height:34px;background-size:20px 34px;}}#chamada-clientes{.owl-carousel{padding:0px 70px;}.owl-prev,.owl-next{margin-top:-11px;width:14px;height:22px;background-size:14px 22px;}}.objetivos{.titulo{font-size:32px;margin-bottom:20px;}.texto{font-size:15px;line-height:1.4;}.bloco:before{margin-bottom:20px;}}#banner-interno{height:auto;aspect-ratio:3840/960;h1{font-size:64px;text-transform:uppercase;}}#portfolio .bloco figcaption .titulo-obra{font-size:24px;}.lista{--column-count:3;margin:40px 0px 55px;}#clientes .lista{--column-count:5;}:is(#portfolio,#entrada-blog,#blog) .lista{--column-count:3;--gap:3.1%;}#portfolio .lista{gap:40px var(--gap);}#blog .lista{gap:30px var(--gap);}#sobre{.objetivos{flex-direction:row;gap:40px;padding:78px 0;font-size:18px;line-height:26px;}.descricao1,.descricao2{.central{flex-direction:row;gap:40px;}figure,.texto{max-width:50%;flex:1;}}}#sobre-qualidade{h2{font-size:32px;margin-bottom:20px;}.texto{font-size:15px;}}#midias .paginacao-midias{margin:30px 0 0;}.editor p{font-size:15px;line-height:1.5;}.voltar{font-size:24px;font-weight:100;margin:55px 0px;}.formulario{font-size:15px;.botoes{display:flex;align-items:center;justify-content:flex-end;text-align:left;.retorno{flex:1;margin:0px 20px 0px 0px;}}}footer{.logo img{margin:0 0 20px;}.colunas nav{flex-direction:row;.coluna > a:first-child{margin-bottom:20px;}}& + .whatsapp.com-janela-politicas{bottom:230px;right:50px;}}#whats-lateral{bottom:20px;right:20px;img{width:64px;}}}@media screen and (min-width:1150px){html{--gap:36px;}header .logo img{width:124px;height:105px;}.titulo p{span{display:block;}span + span{padding-top:15px;}& + h1{padding-top:40px;}}.voltar{margin:60px 0 0;}.lista{margin:60px 0 0;}.conteudo{margin:60px 0;}.confira-tambem{margin:60px 0;}#o-que-fazemos,#entrada-sobre{padding:60px 0;ul{columns:2;column-gap:45px;}}.central{padding-left:0;padding-right:0;}main section{padding:40px 0;}#sobre-qualidade{padding:85px 0;}.paginacao{margin:70px 0 90px;}header{.central{padding:0px;flex-wrap:wrap;}.logo{flex:none;figure a{width:319px;height:auto;aspect-ratio:319/80;}}.mobile{display:none;}.desktop{flex:1;display:block;margin-top:27px;nav{display:flex;align-items:center;justify-content:flex-end;& > a{display:block;padding:14px 25px;font-size:12px;line-height:11px;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--cor-quartenaria);}& > a:hover{color:var(--cor-primaria);}& > a + a{border-left:2px solid var(--cor-primaria);}.ativo{font-weight:800;color:var(--cor-primaria);}}}}#index{header .desktop nav > a{color:var(--cor-quartenaria);& + a{border-left:2px solid rgba(255,255,255,0.2);}}.topo-reduzido .desktop nav > a{color:var(--cor-secundaria);& + a{border-left:2px solid var(--cor-primaria);}}}.topo-reduzido{padding:5px 0;.central{flex-wrap:nowrap;align-items:center;}.logo{margin-top:0px;figure a{width:220px;height:55px;}}.desktop{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:0px;nav{flex:1;order:3;display:block;display:flex;align-items:center;justify-content:flex-end;& > a{display:block;padding:14px 25px;font-size:14px;line-height:1;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--cor-secundaria);}.ativo{font-weight:700;}}}}.desktop nav > a + a{border-left:2px solid var(--cor-primaria);}#index .topo-reduzido,#obra header,.topo-reduzido{.redes-sociais a{filter:none;opacity:1;width:18px;height:18px;}}#banner{.imagem .texto{padding-top:190px;.central{max-width:800px;}}.seta-anterior{left:calc((100% - 1320px) / 2);}.seta-proximo{right:calc((100% - 1320px) / 2);}}#chamada-clientes .owl-carousel{margin-top:70px;}#entrada-portfolio{h1{line-height:24px;}h1 + a{margin-top:4px;font-size:15px;}.filtro-portfolio{margin:30px 0 60px;}}#entrada-destaques{.bloco .link{bottom:35px;left:32px;}.owl-carousel{margin-top:60px;}}.interna section .colunas{display:flex;gap:32px;& > div{flex:1;}aside{flex:none;max-width:300px;background-color:#f8f8f8;padding:35px 20px;margin-top:0;}}.relacionados{--column-count:1;}#obra{.desktop nav > a{color:var(--cor-secundaria);&.ativo{color:var(--cor-primaria);}}header{padding:5px 0;.central{flex-wrap:nowrap;align-items:center;}.logo{margin-top:0px;figure a{width:220px;height:55px;}}.desktop{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;nav{flex:1;order:3;display:block;display:flex;align-items:center;justify-content:flex-end;& > a{display:block;padding:14px 25px;font-size:14px;line-height:1;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--cor-secundaria);}.ativo{font-weight:700;}}}}aside h2{font-size:24px;text-align:center;}.contato{margin-top:0;}}#blog{.conteudo{display:flex;gap:60px;& > div{order:1;}aside{order:2;}}.coluna .lista{margin:0;}aside{order:2;}}#post .data{margin-bottom:20px;}#post #destaques{padding:60px 0;}#clientes .lista{--gap:72px;}footer{padding:45px 0 15px;.menu{padding:35px 0;a{padding:5px 15px;}}.contatos .email{display:block;}.colunas nav .coluna > a{margin-bottom:0;&:first-child{margin-bottom:10px;letter-spacing:2px;}}.copyright{flex-direction:row;padding:20px 0;text-align:left;& > div{flex:none;display:flex;gap:10px;}& > div p{margin:0;}.logo{margin:0 0 0 40px;}}}}