.um-detalhe-muda-tudo { width: 100%; float: left; height: 100vh; position: relative;}
.atendimento-brasil {float: left; width: 100%; }
.atendimento-brasil .titulo-bg { background: #000000;}
.atendimento-brasil .texto {color: var(--branco); font: 500 37.77px/44.76px ubuntu; text-align: right;display: inline;}
.atendimento-brasil .texto.right{display: block;} 
.atendimento-brasil .texto b {color: #FF2419}
.atendimento-brasil .agencia-brasil {display: flex; align-items: center; gap: 65px; padding: 65px 0;} 
.atendimento-brasil .agencia-brasil input {font: 400 25.59px poppins; outline: none; border: none; height: 50px; padding: 0 0 0 20px;} 
.atendimento-brasil .agencia-brasil input::placeholder {font-size: 20px;}


.em-cidades-bg {background: url(../img/agencia/background-agencia-brasil.webp) no-repeat center center; padding: 80px 0 110px;}
/* .em-cidades-lista {display: grid; grid-template-columns: repeat(4, 1fr); gap: 40px 50px;} */ 
.em-cidades-lista{display: flex; flex-direction: column;gap: 40px;} 
.em-cidades-lista .cima {display: flex;gap: 40px;}
.em-cidades-lista .baixo {display: flex;gap: 40px;justify-content: center;}   
.em-cidades-lista .em-cidade {background: #fff; border-radius: 20px; padding: 18px; max-width: 275px; width: 100%; box-sizing: border-box; position: relative;transition: .6s;} 
.em-cidades-lista .em-cidade:hover {box-shadow: -2px 13px 38px 0px rgba(255,255,255,0.25);} 
.em-cidades-lista .em-cidade .titulo {font: 400 21px ubuntu; text-align: center; height: 70px; align-content: center;}
.em-cidades-lista .em-cidade .titulo .cidade-complemento {color: black; font-weight: 700;}   
.em-cidades-lista .em-cidade .texto-cidade {font: 400 15.37px myriad; color: #5f5f5f;padding-top: 20px; text-align: justify;} 
.em-cidades-lista .link {text-decoration: none; color:#383838;}  
.search-parent {position: relative;} 
.search-parent .results {display: flex; flex-direction: column;position: absolute;width: 100%; z-index: 999;}
.search-parent .results .cidade {color: #585858; font:400 22px montserrat; background: #CFCFCF; padding: 5px;box-sizing: border-box; width: 100%; text-transform: capitalize; border-bottom: 2px solid black;}

.especialidades {display: flex; flex-direction: column; padding: 40px 0 0;} 
.especialidades .titulo {font: 400 41.77px ubuntu; text-align: center;margin: 0 0 50px;}  
.especialidades .titulo b {color: #FF3228;}
.especialidades .profissao .hover, 
.especialidades .profissao .texto { font: 700 16px ubuntu;} 
.especialidades .profissao .texto { display: flex; flex-direction: column; text-align: center;}
.especialidades .profissao .texto span {text-align: center;}
.especialidades .profissao .hover span {visibility: hidden;}
.especialidades .profissao:hover .hover {width: 100%;} 
.especialidades .profissao .hover {overflow: hidden; width: 0; position: absolute; left: 0; top: 0; color: #FF3228; transition: width 1s ease-out; white-space: nowrap;}
.especialidades .profissao .wrapper-texto {position: relative;}
.especialidades .profissao {display: flex; flex-direction: column; align-items: center; gap: 25px; color: #000; overflow: hidden;} 
.especialidades .profissao img{max-height: 200px; width: 100%; height: 100%; object-fit: contain; transition: .4s;} 
.especialidades .profissao picture {overflow: hidden;}
.especialidades .profissao:hover img {transform: scale(1.1);} 
.especialidades .botoes {display: flex; margin-top: 20px;}
.botoes .especialidades-botao-avancar {background: url(../../assets/img/icones/arrow2.svg) no-repeat center center, #e62829; width: 42px; height: 42px; display: block; background-size: 13px 21px; cursor: pointer;}
.botoes .especialidades-botao-voltar {background: url(../../assets/img/icones/arrow2.svg) no-repeat center center, #e62829; width: 42px; height: 42px; display: block; background-size: 13px 21px; rotate: 180deg; cursor: pointer;}

/* .especialidades .profissao .fundo {width: 100%; height: 486px; background: #FF2419; --border: 251.5px; border-radius: var(--border) 12px var(--border) var(--border);} */
 

.engloba-conteudo-home{ float: left; width: 100%; background: #fff;} 
.engloba-conteudo-home div{ float: left; padding: 12% 16.66%; position: relative}

.caneca-sites-10{ background: url(../img/home/caneca-sites-10.jpg) no-repeat center; background-size: 100%} 
.container-14-anos-de-expertise{ background: url(../img/home/14-anos-de-expertise.jpg) no-repeat center; background-size: 100%}
.container-14-anos-de-expertise p { color: #fff; font: 22px ubuntu; font-weight: 500; position: absolute; width: 360px; left: 50%; text-align: center; top: 50%; height: 400px; margin: -200px 0 0 -180px;}
.container-14-anos-de-expertise p b { width: 100%; float: left; }
.anos-de-expertise { font: 235px ubuntu; font-weight: 700; color: #fe9090; float: left; letter-spacing: -14px; text-shadow: 14px 17px 23px #cd0625; width: 240px; height: 270px; margin: 10px 24px 0; position: relative;}
.efeito-borrao { background: rgba(255, 255, 255, 0.23); width: 1px; height: 1px; border-radius: 74px; box-shadow: 0px 0px 138px 84px rgba(255, 255, 255, 0.23137254901960785); position: absolute; top: 50%; left: 50%; margin: -0.5px 0 0 -0.5px; z-index: 0;}

.fundo-google-partner{ background: url(../img/home/fundo-google-partner.jpg) no-repeat center; background-size: 100%}
.fundo-google-partner p{ width: 340px; height: 230px; left: 50%; top: 50%; position: absolute; margin: -115px 0 0 -170px }
.fundo-google-partner p b{ float: left; width: 100%; text-align: center; font: 30px ubuntu; font-weight: 500; color: #f52e2e; padding: 0 0 100px; background: url(../img/home/google-partner.png) no-repeat center top; background-position-y: 70px}
.fundo-google-partner p span{ float: left; width: 100%; text-align: center; font: 22px ubuntu; font-weight: 500; color: #fff; margin: 40px 0 0 0}

.container-titulo-nossos-servicos{ float: left; width: 100%; height: 190px;} 
.container-titulo-nossos-servicos .mkt-digital{display: flex; justify-content: center; align-items: center;gap: 8px;}
.container-titulo-nossos-servicos h2{text-align: center; display: inline;color: #e62829; font: 56px ubuntu; font-weight: 700;}
.container-titulo-nossos-servicos p{ float: left; text-align: center; color: #5f5f5f; font: 56px ubuntu; font-weight: 400; padding: 59.5px 0; background: #fff;}
.container-titulo-nossos-servicos p b{ color: #e62829; font: 56px ubuntu; font-weight: 700;}

.container-engloba-tipos-servicos{ float: left; width: 100%; background: #f7f7f7; height: 750px; text-align: center}
.container-engloba-tipos-servicos div{ display: inline-block; width: 330px; height: 640px; margin: 55px 65px 0}
.container-engloba-tipos-servicos div h2{ float: left; width: 100%; color: #4d4d4d; font: 22px ubuntu; font-weight: 400; margin: 340px 0 0}
.container-engloba-tipos-servicos div h2 b{ font: 22px ubuntu; font-weight: 700}
.container-engloba-tipos-servicos div .criacao-de-sites-titulo{ float: left; width: 100%; color: #4d4d4d !important; font: 22px ubuntu; font-weight: 400; margin: 340px 0 0}
.container-engloba-tipos-servicos div .criacao-de-sites-titulo a{ color: #4d4d4d !important;}
.container-engloba-tipos-servicos div .criacao-de-sites-titulo b{ font: 22px ubuntu; font-weight: 700}
.container-engloba-tipos-servicos div .texto-servico{ float: left; width: 95%; font: 15px ubuntu; font-weight: 400; color: #5f5f5f; margin: 30px 2.5%; min-height: 80px;height: auto;}
.container-engloba-tipos-servicos div .saiba-mais-home{ background: #e62829; color: #fff; font: 11px ubuntu; font-weight: 500; padding: 12px 14px; border-radius: 28px; display: -webkit-inline-box; transition: 0.2s}
.container-engloba-tipos-servicos div .saiba-mais-home:hover{ background: #891c1d;}

.criacao-de-sites{ background: url(../img/home/criacao-de-sites.png) no-repeat center top}
.loja-virtual{ background: url(../img/home/loja-virtual.png) no-repeat center top}
.google-adwords{ background: url(../img/home/google-ad.png) no-repeat center top}
.outros-servicos{ background: url(../img/home/outros-servicos.png) no-repeat center top}

.container-aqui-nao-tem-achismo{ position: absolute; width: 460px; height: 220px; left: 50%; text-align: center; top: 50%; margin: -110px 0 0 -230px;}
.container-aqui-nao-tem-achismo span{ width: 45px; height: 10px; background: #ff3232; display: inline-block}
.container-aqui-nao-tem-achismo strong{ display: inline-block; width: 100%; font: 28px ubuntu; font-weight: 400; color: #5f5f5f; line-height: 34px; margin: 40px 0 35px}
.container-aqui-nao-tem-achismo strong b{ font: 28px ubuntu; font-weight: 700; color: #e62829}
.container-aqui-nao-tem-achismo a{ background: #ff3232; display: inline-block; font: 15px ubuntu; font-weight: 500; color: #fff; padding: 5px 8px; transition: 0.2s; position: relative}
.container-aqui-nao-tem-achismo a:hover{ background: #891c1d;}
.container-aqui-nao-tem-achismo a i { float: right; width: 1px; background: #ff3232; padding: 145px 0; position: absolute; top: 25px; left: 50%; margin: 0 0 0 -0.5px;}

.container-somos-uma-agencia-focada{ position: absolute; width: 100%; height: 160px; left: 0; text-align: center; top: 50%; margin: -80px 0 0 0;}
.container-somos-uma-agencia-focada i{ float: right; width: 50%; height: 1px; background: #ff3232;}
.container-somos-uma-agencia-focada i p{ width: 45px; height: 10px; background: #ff3232; float: left; margin: -5px 0 0 -22.5px;}
.container-somos-uma-agencia-focada strong{ display: inline-block; width: 100%; font: 28px ubuntu; font-weight: 400; color: #5f5f5f; line-height: 34px; margin: 0 0 40px}
.container-somos-uma-agencia-focada strong b{ font: 28px ubuntu; font-weight: 700; color: #e62829}
.container-somos-uma-agencia-focada strong h1{ display: inline-block;}

.container-nao-nos-limitamos{ position: absolute; width: 100%; height: 160px; left: 0; text-align: center; top: 50%; margin: -80px 0 0 0;}
.container-nao-nos-limitamos i{ float: left; width: 50%; height: 1px; background: #ff3232;}
.container-nao-nos-limitamos i span{ width: 45px; height: 10px; background: #ff3232; float: right; margin: -5px -22.5px 0 0 ;}
.container-nao-nos-limitamos strong{ display: inline-block; width: 100%; font: 28px ubuntu; font-weight: 400; color: #5f5f5f; line-height: 34px; margin: 0 0 40px}
.container-nao-nos-limitamos strong b{ font: 28px ubuntu; font-weight: 700; color: #e62829}


.texto-com-hs > *{display: inline;}

.desk{ display: block} 
.mob{ display: none}
.slide-celular{ display: none}

.fundo-teste { background: #ff3232;}
 
.agencia-marketing .agencia-top {display: grid; grid-template-columns: 1.02fr 1fr;}
.agencia-marketing .conteudo {margin: 100px 0 170px;}
.agencia-marketing .agencia-top .picture-agencia {height: 100%; width: 100%; display: flex; justify-content: center; align-items: center;}
.agencia-marketing .agencia-top .picture-agencia img {width: 100%; height: auto;}
.agencia-marketing .agencia-top .titulo {font: 700 49.08px/60.05px ubuntu; color: #121212;}
.agencia-marketing .agencia-top .titulo b {color: var(--cor7);}
.agencia-marketing .agencia-top .texto {font: 400 16px/25px ubuntu; color: var(--cor5); padding-top: 70px;}

.agencia-marketing .agencia-bottom {height: 460px; display: flex;position: relative; flex-direction: column; justify-content: flex-end; background-color: #000000bb;}
.agencia-marketing .agencia-bottom video {width: 100%; height: 100%; position: absolute; z-index: -1; object-fit: cover;}
.agencia-marketing .agencia-bottom .diferenciais{display: flex; justify-content: space-between; margin-bottom: 100px; flex-direction: column;}
.agencia-marketing .agencia-bottom .diferenciais .diferencial .numero {font:700 49.05px/60.5px ubuntu; color: var(--cor7);}
.agencia-marketing .agencia-bottom .diferenciais .diferencial .texto {font: 700 29.05px/45.5px ubuntu; color: var(--branco);}
.agencia-marketing .agencia-bottom .diferenciais .bottom {display: flex; justify-content: space-between;}


.agencia-marketing .agencia-bottom .conteudo-diferenciais {display: flex; justify-content: space-between;position: absolute; top: 5%; left: 50%; transform: translate(-50%, -50%);}
.agencia-marketing .agencia-bottom .conteudo-diferenciais .item {background: var(--branco); padding: 30px 70px; border-radius: 30px; box-shadow: 0px 2px 16px 0px rgba(0,0,0,0.2);}
.agencia-marketing .agencia-bottom .conteudo-diferenciais .item .titulo p{font: 700 69.17px/85.32px ubuntu; color: var(--cor7);}
.agencia-marketing .agencia-bottom .conteudo-diferenciais .item .texto {font: 400 25.05px/35.5px ubuntu;}

.agencia-marketing .agencia-top .conteudo.right {background: url('../img/notebook.webp') no-repeat center top / 100%; height: 380px;} 

@media(max-width: 1870px){
    .container-engloba-tipos-servicos div { margin: 55px 20px 0;}
}

@media(max-width: 1600px){
    .container-aqui-nao-tem-achismo { width: 360px; height: 190px; margin: -95px 0 0 -180px;}
    .container-aqui-nao-tem-achismo strong { font: 20px ubuntu; font-weight: 400; line-height: 34px; margin: 20px 0 20px;}
    .container-aqui-nao-tem-achismo strong b { font: 20px ubuntu; font-weight: 700;}

    .container-somos-uma-agencia-focada { height: 130px; margin: -65px 0 0 0;}
    .container-somos-uma-agencia-focada strong { font: 20px ubuntu; font-weight: 400; line-height: 34px; margin: 0 0 20px;}
    .container-somos-uma-agencia-focada strong b { font: 20px ubuntu; font-weight: 700;}

    .container-nao-nos-limitamos { height: 130px; margin: -65px 0 0 0;}
    .container-nao-nos-limitamos strong { font: 20px ubuntu; font-weight: 400; line-height: 34px; margin: 0 0 20px;}
    .container-nao-nos-limitamos strong b { font: 20px ubuntu; font-weight: 700;}

    .fundo-google-partner p { height: 150px; margin: -75px 0 0 -170px;}
    .fundo-google-partner p b { padding: 0 0 80px; background-position-y: 50px; font: 25px ubuntu; font-weight: 500;}
    .fundo-google-partner p span { margin: 10px 0 0 0; font: 20px ubuntu; font-weight: 500;}

    .container-14-anos-de-expertise p { font: 20px ubuntu; font-weight: 500; width: 320px; height: 260px; margin: -130px 0 0 -160px;}

    .anos-de-expertise { height: 200px; line-height: 157px;}
	 
	


}
@media(max-width: 1520px){
	
    .container-engloba-tipos-servicos div { width: 270px; margin: 55px 10px 0;}
    .container-engloba-tipos-servicos div .texto-servico { text-align: justify;}
    .criacao-de-sites { background: url(../img/home/criacao-de-sites.png) no-repeat center top; background-size: 280px;}
    .loja-virtual{ background: url(../img/home/loja-virtual.png) no-repeat center top; background-size: 280px;}
    .google-adwords{ background: url(../img/home/google-ad.png) no-repeat center top; background-size: 280px;}
    .outros-servicos{ background: url(../img/home/outros-servicos.png) no-repeat center top; background-size: 280px;}
    .loja-virtual p{ width: 88% !important; margin: 60px 6% 30px !important;} 
}
@media(max-width: 1250px){
    .em-cidades-lista .cima,
    .em-cidades-lista .baixo,
    .em-cidades-lista {gap: 20px;}

    .container-aqui-nao-tem-achismo { width: 290px; height: 160px; margin: -80px 0 0 -145px;}
    .container-aqui-nao-tem-achismo strong { font: 15px ubuntu; font-weight: 400; line-height: 25px; margin: 20px 0 20px;}
    .container-aqui-nao-tem-achismo strong b { font: 15px ubuntu; font-weight: 700;}

    .container-nao-nos-limitamos { height: 100px; margin: -50px 0 0 0;}
    .container-nao-nos-limitamos strong { font: 15px ubuntu; font-weight: 400; line-height: 25px; margin: 0 0 20px;}
    .container-nao-nos-limitamos strong b { font: 15px ubuntu; font-weight: 700;}

    .container-somos-uma-agencia-focada { height: 100px; margin: -50px 0 0 0;}
    .container-somos-uma-agencia-focada strong { font: 15px ubuntu; font-weight: 400; line-height: 25px; margin: 0 0 20px;}
    .container-somos-uma-agencia-focada strong b { font: 15px ubuntu; font-weight: 700;}

    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item .titulo p {font-size: 40px; line-height: unset;}
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item .texto {font-size: 25px;}
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item {padding: 25px 40px;}    

    .fundo-google-partner p { height: 90px; margin: -45px 0 0 -170px;}
    .fundo-google-partner p b { padding: 0 0 40px; font: 15px ubuntu; font-weight: 500; background: url(../img/home/google-partner.png) no-repeat center top; background-position-y: 30px; background-size: 160.5px;}
    .fundo-google-partner p span { margin: 10px 0 0 0; font: 15px ubuntu; font-weight: 500;}

    .anos-de-expertise { width: 160px; font: 140px ubuntu; font-weight: 700; height: 120px; line-height: 82px;}
    .container-14-anos-de-expertise p { width: 240px; font: 15px ubuntu; font-weight: 500; height: 170px; margin: -85px 0 0 -120px;}
}
@media (max-width: 1220px){
    .desk{ display: none}
    .nao-nos-limitamos{ display: none}
    .engloba-conteudo-home div { padding: 18% 25%;} 

    .um-detalhe-muda-tudo{ margin-top: 90px; height: 100%;}
    .container-engloba-tipos-servicos { height: auto; padding: 0 0 30px 0}

    .container-titulo-nossos-servicos{ height: auto}
    .container-titulo-nossos-servicos h2 ,
    .container-titulo-nossos-servicos p { font: 30px ubuntu; font-weight: 400; padding: 30px 0;}
    .container-titulo-nossos-servicos p b{ font: 30px ubuntu; font-weight: 700;}

    .container-engloba-tipos-servicos div { margin: 55px 70px 0;}

    .agencia-marketing .agencia-bottom .diferenciais {margin-bottom: 50px} 
    .agencia-marketing .agencia-bottom .diferenciais .bottom {display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px 0;}
    .agencia-marketing .agencia-bottom .diferenciais .bottom .diferencial .numero {font-size: 30px;}
    .agencia-marketing .agencia-bottom .diferenciais .bottom .diferencial .texto {font-size: 20px; line-height: 30px;}
    .agencia-marketing .agencia-bottom .diferenciais .diferencial {display: flex; flex-direction: column; margin-left: 20%;}

    .atendimento-brasil .agencia-brasil{flex-direction: column; padding: 40px 0; gap: 30px;}
    .atendimento-brasil .texto {text-align: center;}
    .especialidades .titulo {font-size: 30px; margin: 0 0 40px;}
}

@media(max-width: 1150px){
    .agencia-marketing .agencia-top{grid-template-columns: 1fr;}
    .agencia-marketing .agencia-top .conteudo.left .titulo br {display: none;}
    .agencia-marketing .agencia-top .conteudo.left {margin-bottom: 30px;} 
    .em-cidades-lista .em-cidade .titulo{font-size: 17px;}
    .agencia-marketing .agencia-top .conteudo.right {background: url('../img/notebook.webp') no-repeat center top / contain; margin-top: 0;} 

}

@media(max-width: 990px){
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item .titulo p {font-size: 30px; line-height: unset;}
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item .texto {font-size: 20px;}
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item {padding: 20px 35px;}    
    .agencia-marketing .agencia-top .titulo {font: 700 39.08px/50px ubuntu;}
    .agencia-marketing .agencia-top .texto {padding-top: 30px; font-size: 14px;}
    .agencia-marketing .conteudo {margin: 40px 0 100px;}
    .agencia-marketing .agencia-top .picture-agencia img {width: 100%; min-width: 370px;}
    .em-cidades-bg {background-size: cover;} 
    .em-cidades-lista .em-cidade {max-width: none;}
    .em-cidades-lista .baixo .em-cidade:last-child {grid-column: 1/3; max-width: 275px; justify-items: center;}
    .em-cidades-lista .cima, .em-cidades-lista .baixo {display: grid; grid-template-columns: repeat(2, 1fr); justify-items: center;}
    .especialidades .titulo {font-size: 30px;}
}

@media(max-width: 920px){
    .container-engloba-tipos-servicos div { margin: 55px 20px 0;}
    .fundo-google-partner p { width: 230px; margin: -45px 0 0 -115px;}
    .container-aqui-nao-tem-achismo { width: 250px; margin: -80px 0 0 -125px;}
    .agencia-marketing .agencia-top .titulo {font-size: 30px;}
    .atendimento-brasil .texto {font-size: 35px;}
}

@media(max-width: 750px){
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item .titulo p {font-size: 25px; line-height: unset;}
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item .texto {font-size: 18px;}
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item {padding: 15px 25px;}    
    .agencia-marketing .agencia-bottom .diferenciais .bottom .diferencial .numero {font-size: 30px;}
    .agencia-marketing .agencia-bottom .diferenciais .bottom .diferencial .texto {font-size: 16px;}
    .agencia-marketing .agencia-top .titulo {font-size: 25px;}
    .agencia-brasil div:first-child {text-align: center;}
    .agencia-brasil .texto.right {display: inline;padding-left: 5px;}
} 

@media(max-width: 700px){
    .container-engloba-tipos-servicos div { margin: 55px 10px 0;}
    .engloba-conteudo-home { margin: 0 0 0 0;}
    .slide-celular{ margin: 90px 0 0 0; width: 100%; float: left; display: block; padding: 58% 0; background: url(../img/slide-celular.png) no-repeat center top; background-size: 100%}
    .engloba-conteudo-home{ display: none}
    .agencia-marketing .agencia-top .conteudo.right {height: 250px;}
}

@media (max-width: 610px){
    .criacao-de-sites { background: url(../img/home/criacao-de-sites.png) no-repeat center top; background-size: 165px;}
    .loja-virtual{ background: url(../img/home/loja-virtual.png) no-repeat center top; background-size: 165px;}
    .google-adwords{ background: url(../img/home/google-ad.png) no-repeat center top; background-size: 165px;}
    .outros-servicos{ background: url(../img/home/outros-servicos.png) no-repeat center top; background-size: 165px;}

    .container-engloba-tipos-servicos div { width: 90%; margin: 20px 0 0; height: auto}
    .container-engloba-tipos-servicos div h2 { font: 20px ubuntu; font-weight: 400; margin: 190px 0 0;}
    .container-engloba-tipos-servicos div .criacao-de-sites-titulo { font: 20px ubuntu; font-weight: 400; margin: 190px 0 0;}
    .container-engloba-tipos-servicos div .texto-servico { width: 100%; font: 15px ubuntu; font-weight: 400; margin: 20px 0% 20px; min-height: 0}
    .container-engloba-tipos-servicos div .saiba-mais-home{ padding: 12px 60px;}

    .loja-virtual p { width: 100% !important; margin: 20px 0 20px !important;}

    .engloba-conteudo-home div { padding: 36% 50%;}

    .caneca-sites-10{ display: none}
    .somos-uma-agencia{ display: none}

    .facebook-rodape { margin: 5px 0 -5px 10px;}

    .venha-tomar-um-cafe-conosoco { height: auto;}
    .venha-tomar-um-cafe-conosoco p { font: 18px ubuntu; font-weight: 400; padding: 20px 0;}
    .venha-tomar-um-cafe-conosoco p b{ font: 18px ubuntu; font-weight: 700;}
    .agencia-marketing .agencia-bottom .conteudo-diferenciais {display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px;}
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item:nth-child(3) {grid-column: 1/-1; width: 280px; margin: 0 auto;} 
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item:nth-child(3) br {display: none;} 
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item {padding: 15px;text-align: center;}
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item .titulo p {font-size: 18px;}
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item .texto {font-size: 14px;}
    .agencia-marketing .agencia-bottom {height: 520px;}
    .atendimento-brasil .texto {font-size: 24.77px;}
    .especialidades .titulo {font-size: 24px;}

}
 
@media(max-width: 450px){
    .em-cidades-lista .cima, .em-cidades-lista .baixo {grid-template-columns: 1fr;}
    .em-cidades-lista .baixo .em-cidade:last-child {grid-column: initial; max-width: initial; justify-items: initial;}
    .container-titulo-nossos-servicos h2 ,
    .container-titulo-nossos-servicos p { font: 22px ubuntu; }
    .especialidades .titulo {font-size: 16px;}
    .especialidades .profissao .hover, .especialidades .profissao .texto {font-size: 14px;}
} 

@media(max-width: 400px) {
    .agencia-marketing .agencia-bottom .conteudo-diferenciais .item {padding: 10px 0;}
    .agencia-marketing .agencia-top .conteudo.right {height: 200px;}
}