:root{
    --nuvensTime: 280s;
}
@keyframes parallex-x {
    0%{background-position-x: -20vw, 0vw, 20vw;}
    100%{background-position-x: 280vw, 200vw, 120vw;}
  }

.container.home {background: url('../img/lojas-virtuais/background.webp') no-repeat center top / 100% 35%; position: relative; z-index: -2;}
.container.home::before {content: ''; position: absolute; right: 0; top: -5%; background: url(../img/lojas-virtuais/carinha.png) no-repeat center center / contain; max-width: 50%; width: 40%; height: auto; aspect-ratio: 1622/1934;}
.home-diferenciais .diferenciais-parent .diferencial:nth-child(2) {background: #E43724;} 
.home-diferenciais .diferenciais-parent .diferencial:nth-child(3) {background: #D13321;}
.container.home-slide .item.img .conteudo .titulo {text-shadow: 2px 1px 20px #000;}
.diferenciais-parent .diferencial .imagem.sino {background: url('../img/metricas.png') no-repeat center center;}
.icone-escritorio-branco{background: url('../img/icones/aaa.svg') no-repeat center center;background-size: contain;}
.diferenciais-parent .diferencial .imagem.porco{background: url('../img/porcao.svg') no-repeat center center;}
.diferenciais-parent .diferencial.sino {background: #C53A2A; box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.35);}
.conteudo-1040 {width: 1040px; max-width: 90%; margin: 0 auto;} 
.posts-relacionados {display: flex; float: unset; flex-direction: column;}
.posts-relacionados .postagens-relacionadas {display: flex;justify-content: center; margin-bottom: 40px;} 
.posts-relacionados .titulo {font: 600 20px ubuntu; color: var(--vermelho1);margin: 20px 0;}
.posts-relacionados .post {display: flex; width: 264px;}
.posts-relacionados .engloba-slider {display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px;}
.posts-relacionados .titulo-post {float: left; width: 80%;font: 17px varela-round; font-weight: 700;letter-spacing: 0.5px; color: #6a6a6a; line-height: 22px; margin: 30px 0 15px; overflow: hidden; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; text-overflow: ellipsis;}
.posts-relacionados .pa {display: flex; align-items: center; justify-content: center;}

.posts-relacionados1 {display: flex; float: unset; flex-direction: column;}
.posts-relacionados1 .postagens-relacionadas {display: flex;justify-content: center; margin-bottom: 40px;}
.posts-relacionados1 .titulo {font: 600 20px ubuntu; color: var(--vermelho1);margin: 20px 0;}
.posts-relacionados1 .post {display: flex; width: 264px;}
.posts-relacionados1 .engloba-slider {display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px;}
.posts-relacionados1 .titulo-post {font: 500 17px ubuntu; color: var(--cor3); text-align: center; width: 80%;}
.posts-relacionados1 .saiba-mais-blog {font: 400 11px ubuntu; color: var(--branco); padding: 10px 13px; display: inline-block; border-radius: 30px; margin: 0; background: var(--servicos-cor1); text-align: center; max-width: 50%;}
.posts-relacionados1 .pa {display: flex; align-items: center; justify-content: center;}

.posts-relacionados2 {display: flex; float: unset; flex-direction: column;} 
.posts-relacionados2 .postagens-relacionadas {display: flex;justify-content: center; margin-bottom: 40px;}
.posts-relacionados2 .titulo {font: 600 20px ubuntu; color: var(--vermelho1);margin: 20px 0;}
.posts-relacionados2 .post {display: flex; width: 264px;}
.posts-relacionados2 .engloba-slider {display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px;}
.posts-relacionados2 .titulo-post {font: 500 17px ubuntu; color: var(--cor3); text-align: center; width: 80%;}
.posts-relacionados2 .saiba-mais-blog {font: 400 11px ubuntu; color: var(--branco); padding: 10px 13px; display: inline-block; border-radius: 30px; margin: 0; background: var(--servicos-cor1); text-align: center; max-width: 50%;}
.posts-relacionados2 .pa {display: flex; align-items: center; justify-content: center;}
.engloba-slider a .slider-imagem {width: 264px; height: 287px;}

.home-parent{width: 100%;float: left;margin: 180px 0 300px;display: flex;align-items: flex-start;justify-content: space-between;}
.home-parent > .imagem{flex: 0 0 515px;margin: 56px 50px 0 0;height: 485px;border-radius: 50% 10px 50% 50%;background: none;position: relative;max-width: 100%;}
.home-parent > .imagem .fundo{width: 100%;height: 486px;background: var(--sites-cor1);--border: 251.5px;border-radius: var(--border) 12px var(--border) var(--border);margin: -5px 0 0;}
.home-parent > .imagem img{width: 100%;height: calc(100% + 102px);position: absolute;left: 0;bottom: 0;object-fit: contain;border-radius: 0 0 var(--border) var(--border);object-position: center bottom;}
.home-parent > .conteudo{flex: 1 1 auto; max-width: 510px;}
.home-parent > .conteudo .mini-titulo{font: 25.72px montserrat; font-weight: 400;color: var(--preto);margin: 0 0 25px;}
.home-parent > .conteudo .mini-titulo > *{display: inline;}
.home-parent > .conteudo .titulo{font: 39.44px montserrat; font-weight: 600;color: var(--preto);margin: 0 0 40px;}
.home-parent > .conteudo .titulo b {color: #FF0000;}
.home-parent > .conteudo .titulo > *{display: inline;}
.home-parent > .conteudo .titulo span{color: var(--sites-cor2);}
.home-parent > .conteudo .texto{color: #4e4e4e;font: 25.2px amsipro; font-weight: 400;text-align: justify;margin: 0 0 50px;line-height: 32.29px;}
.home-parent > .conteudo .texto *{display: inline;}
main .entre-em-contato{width: 100%; max-width: 300px; background: #FF2324; gap: 10px; border-radius: 10px; padding: 10px; justify-content: unset;}
main .entre-em-contato:hover {background: #D13321}
main .entre-em-contato p {font: 400 18.37px / 23.54px ubuntu;}
 
 
.o-que-e-preciso-parent{width: 100%;float: left;}
.o-que-e-preciso-parent > .titulo{margin: 0 0 125px;}
.o-que-e-preciso-parent > .titulo .fundo,
.o-que-e-preciso-parent > .titulo .frente{font: 58.33px / 75px  nexaheavy;color: var(--preto);text-align: center; letter-spacing: -3.48px;}
.o-que-e-preciso-parent > .titulo .fundo > *{display: inline;}
.o-que-e-preciso-parent > .titulo .fundo b {color: #F52E2E;}
.o-que-e-preciso-parent .necessidade-item{display: flex;align-items: center;justify-content: flex-start;gap: 45px;border: 4px solid var(--sites-cor2);height: 230px;border-radius: 115px;margin: 0 247px 66px 0;padding: 0 85px 0 0;position: relative;transition: var(--transition4);left: 0;opacity: 1;}
.o-que-e-preciso-parent .necessidade-item:nth-child(even){left: initial;right: 0;}
.o-que-e-preciso-parent .necessidade-item.toggle-js{left: -100px;opacity: 0;}
.o-que-e-preciso-parent .necessidade-item.toggle-js:nth-child(even){right: -100px;left: initial;}
.o-que-e-preciso-parent .necessidade-item::before{width: 16px;height: 16px;position: absolute;left: calc(100% + 37px);top: 50%;content: ' ';transform: translate(0, -50%);background: var(--sites-cor1);display: inline-block;border-radius: 50%;}
.o-que-e-preciso-parent .necessidade-item:nth-child(odd){flex-direction: row-reverse;margin: 0 0 66px 247px;padding: 0 0 0 85px;}
.o-que-e-preciso-parent .necessidade-item:nth-child(odd) .numero{margin: 0 -12px 0 0;}
.o-que-e-preciso-parent .necessidade-item:nth-child(odd) * {text-align: right;}
.o-que-e-preciso-parent .necessidade-item:nth-child(odd)::before{left: unset;right: calc(100% + 37px);}
.o-que-e-preciso-parent .necessidade-item .numero{flex: 0 0 238px;height: 238px;border-radius: 50%;background: linear-gradient(45deg, #ebeaea 0%, var(--branco) 85%);margin: 0 0 0 -12px;position: relative;box-shadow: -30px 30px 50px 8px #d0d0d0;}
.o-que-e-preciso-parent .necessidade-item .numero p{font: 98px titillium, montserrat, montserrat; font-weight: 700;color: var(--sites-cor2);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background: #f8f8f8;width: 91.6%;height: 91.6%;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.o-que-e-preciso-parent .necessidade-item .imagem{flex: 0 0 55px;height: 100px;background: var(--preto);display: inline-block;}
.o-que-e-preciso-parent .necessidade-item .imagem.img1{background: url('../img/lojas-virtuais/maos.svg') no-repeat center center;background-size: contain;}
.o-que-e-preciso-parent .necessidade-item .imagem.img2{background: url('../img/icones/marketing.svg') no-repeat center center;background-size: contain;}
.o-que-e-preciso-parent .necessidade-item .imagem.img3{background: url('../img/lojas-virtuais/foguete.svg') no-repeat center center;background-size: contain;}
.o-que-e-preciso-parent .necessidade-item .imagem.img4{background: url('../img/lojas-virtuais/carrinho.svg') no-repeat center center;background-size: contain;} 
.o-que-e-preciso-parent .necessidade-item .conteudo .titulo{font: 22px titillium, montserrat; font-weight: 600;color: var(--preto); display: inline;}
.o-que-e-preciso-parent .necessidade-item .conteudo .titulo span{color: #ff0002;}
.o-que-e-preciso-parent .necessidade-item .conteudo .texto{font: 20.99px titillium, montserrat; font-weight: 400;color: var(--preto);line-height: 29.9px; margin-top: 15px;}

.container.atrair-clientes{background: url('../img/home/atrair-clientes-bg.jpg') no-repeat center top;background-size: 100% !important; padding: 50px 0 130px;} 
.atrair-clientes-parent{width: 100%;float: left; position: relative;}
.atrair-clientes-parent > .titulo{text-align: center;font: 56.08px nexaheavy;color: var(--branco);margin: 0 0 25px;}
.atrair-clientes-parent > .subtitulo{font: 24.08px inter;color: var(--branco);text-align: center;margin: 0 0 43px;}
/* .atrair-clientes-parent > .subtitulo span{background: #f52e2e;padding: 0 8px;} */
.atrair-clientes-parent > .subtitulo b{font-weight: semibold;}
.atrair-clientes-parent > .entre-em-contato{width: 100%; max-width: 300px; margin: 0 auto; background: #FF2324; gap: 10px; border-radius: 10px; justify-content: unset; padding: 10px;}
.atrair-clientes-parent > .entre-em-contato p {font: 400 18.37px / 23.54px ubuntu; }
.atrair-clientes-parent .informacoes-de-cresimento{height: 185px;padding: 0 0;display: flex;align-items: center; gap: 65px; position: absolute; transform: translate(-50%, -50%); left: 44%; bottom: -172%; width:100%;} 
.atrair-clientes-parent .informacoes-de-cresimento .crescimento-item{flex: 0 0 calc(100% / 3); display: flex; align-items: center; height: 100%; justify-content: center; flex-direction: column; background: var(--branco); border-radius: 30px; box-shadow: 0 0 20px rgba(0,0,0,0.4);}
.atrair-clientes-parent .informacoes-de-cresimento .crescimento-item .titulo{font:700 61.66px ubuntu;color: #f52e2e;text-align: center;margin: 0 0 20px;line-height: 50px;}
.atrair-clientes-parent .informacoes-de-cresimento .crescimento-item .subtitulo{font:400 22.33px/31.65px ubuntu; color: var(--preto);text-align: center;}

.porque-ter-um-site-parent{width: 100%;float: left;} 
.porque-ter-um-site-parent > .titulo{font:900 55.8px montserrat;color: #2B2B2B;text-align: center;margin: 65px 0 50px;}
.porque-ter-um-site-parent > .titulo span{color: #F52E2E;}
.porque-ter-um-site-parent > .titulo *{display: inline;}
.porque-ter-um-site-parent > .titulo .bg-red{padding: 0 8px;color: #FF2A2A;}
.porque-ter-um-site-parent > .conteudo{font: 26.17px titillium, montserrat; font-weight: 400;color: #171717;line-height: 41.4px;text-align: center;margin: 0 0 107px;}
.porque-ter-um-site-parent > .conteudo * {display: inline;}
.porque-ter-um-site-parent .motivos-para-ter-um-site{display: grid;grid-template-columns: repeat(3, 1fr); gap: 65px 75px;margin: 0 0 110px;}
.porque-ter-um-site-parent .motivos-para-ter-um-site .motivo {flex: 0 0 325px;position: relative;opacity: 1;transition: var(--transition4);bottom: 0;max-width: 100%;}
.porque-ter-um-site-parent .motivos-para-ter-um-site .motivo.toggle-js{opacity: 0;bottom: -80px;}
.porque-ter-um-site-parent .motivos-para-ter-um-site .motivo .imagem-fundo{width: 201px;height: 201px;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 0 20px -5px var(--preto);margin: 0 auto 40px;background: #f52e2e;}
.porque-ter-um-site-parent .motivos-para-ter-um-site .motivo:nth-child(n + 4) .imagem-fundo{background: var(--preto);}
.porque-ter-um-site-parent .motivos-para-ter-um-site .motivo .imagem-fundo .imagem{width: 114px;height: 114px;background-size: contain !important;}
.porque-ter-um-site-parent .motivos-para-ter-um-site .motivo .titulo{text-align: center;font: 25.33px titillium, montserrat; font-weight: 600;color: var(--preto);margin: 0 0 20px;}
.porque-ter-um-site-parent .motivos-para-ter-um-site .motivo .conteudo{text-align: center;font: 23.24px titillium, montserrat; font-weight: 400;color: var(--preto);line-height: 38.75px;}

.especializacao-da-agencia{background: #f4f4f4;padding: 117px 0 98px;margin: 0 0 95px;}
.especializacao-da-agencia-parent{width: 100%;float: left;display: flex;justify-content: space-between;}
.especializacao-da-agencia-parent .left{flex: 1 1 auto;margin: 0 50px 0 0;}
.especializacao-da-agencia-parent .left .titulo{font: 45px inter;line-height: 56px;color: #303230;margin: 0 0 65px;}
.especializacao-da-agencia-parent .left .titulo > *{display: inline;}
.especializacao-da-agencia-parent .left .titulo span{color: #fe0000;font-weight: bold;}
.especializacao-da-agencia-parent .left .entre-em-contato{width: 340px;}
.especializacao-da-agencia-parent .left .entre-em-contato.sem-profissao{margin: 0 auto;}
.especializacao-da-agencia-parent .right{flex: 0 0 600px;}
.especializacao-da-agencia-parent .right .imagem-fundo{width: 400px;height: 400px;border-radius: 50%;background: url('../img/home/mulher-sorrindo-agencia.jpg') no-repeat center center;margin: 55px auto 0;position: relative;background-size: cover;}
.especializacao-da-agencia-parent .right .imagem-fundo .imagem-item{width: 241px;height: 241px;background: var(--branco);border: 5px solid #f4f4f4;border-radius: 50%;position: absolute;display: flex;align-items: center;justify-content: center;flex-direction: column;transition: var(--transition6);opacity: 1;}
.especializacao-da-agencia-parent .right .imagem-fundo .imagem-item.toggle-js{opacity: 0;}
.especializacao-da-agencia-parent .right .imagem-fundo .imagem-item .imagem{width: 78px;height: 78px;margin: 0 0 20px;background-size: contain !important;}
.especializacao-da-agencia-parent .right .imagem-fundo .imagem-item .imagem.img1{background: url('../img/icones/star3-black.svg') no-repeat center center;}
.especializacao-da-agencia-parent .right .imagem-fundo .imagem-item .imagem.img2{background: url('../img/icones/user-group-black.svg') no-repeat center center;}
.especializacao-da-agencia-parent .right .imagem-fundo .imagem-item .imagem.img3{background: url('../img/icones/phone-ads-black.svg') no-repeat center center;}
.especializacao-da-agencia-parent .right .imagem-fundo .imagem-item p{font: 24.83px titillium, montserrat; font-weight: 400;color: var(--preto);padding: 0 16px;line-height: 27.33px;text-align: center;}
.especializacao-da-agencia-parent .right .imagem-fundo .imagem-item:nth-child(1){left: -33px;top: -146px;}
.especializacao-da-agencia-parent .right .imagem-fundo .imagem-item:nth-child(2){right: -140px;top: 50%;transform: translate(0, -50%);}
.especializacao-da-agencia-parent .right .imagem-fundo .imagem-item:nth-child(3){left: -33px;bottom: -96px;}

.sites-ja-feitos-parent{width: 100%;float: left;margin: 0 0 75px;}
.sites-ja-feitos-parent > .titulo {font: 52.49px montserrat-extrabold;color: var(--preto);line-height: 58.07px;text-align: center;margin: 0 0 70px;}
.sites-ja-feitos-parent > .titulo span{color: #dd4432;}
.sites-ja-feitos-parent > .titulo > *{display: inline;}
.sites-ja-feitos-parent .sites-parent .bx-wrapper{border: none;box-shadow: none;margin: 0;width: calc(100% - 60px);margin: 0 auto;}
.sites-ja-feitos-parent .sites-parent .bx-wrapper .bx-pager{display: none;}
.sites-ja-feitos-parent .sites-parent .bx-wrapper .bx-controls-direction a{font-size: 0;width: 41px;height: 41px;background-size: 15px 21px !important;transition: var(--transition2);}
.sites-ja-feitos-parent .sites-parent .bx-wrapper .bx-controls-direction a:hover{background-color: #242122;}
.sites-ja-feitos-parent .sites-parent .bx-wrapper .bx-controls-direction .bx-prev{left: -30px;background: url('../img/icon-prev.svg') no-repeat center center, #f02c2d;}
.sites-ja-feitos-parent .sites-parent .bx-wrapper .bx-controls-direction .bx-next{right: -30px;background: url('../img/icon-next.svg') no-repeat center center, #f02c2d;}
.sites-ja-feitos-parent .sites-parent .site{width: 370px;border: 1px solid #ffcbcb;display: inline-block;border-radius: 15px;display: flex;flex-direction: column;align-items: stretch;position: relative;}
.sites-ja-feitos-parent .sites-parent .site .conteudo{padding: 0 31px;margin: 32px 0 52px;position: relative;z-index: 1;}
.sites-ja-feitos-parent .sites-parent .site .conteudo .imagem{width: 230px;height: 230px;border-radius: 50%;background: #868686;border: 7px solid var(--branco);outline: 1px solid #ff5341;margin: 0 auto 40px;background-size: cover !important;}
.sites-ja-feitos-parent .sites-parent .site .conteudo .titulo{border-radius: 26px;background: var(--preto);text-align: center;padding: 17px 0;font: 20px inter;font-weight: semibold;color: var(--branco);}
.sites-ja-feitos-parent .sites-parent .site .footer{position: absolute;bottom: 0;left: 0;width: 100%;height: 80px;background: #ff0000;display: flex;align-items: center;justify-content: center;border-radius: 0 0 15px 15px;}
.sites-ja-feitos-parent .sites-parent .site .footer p{font: 16px inter;color: var(--branco);z-index: 0;margin: 20px 0 0;}

.container.responda-as-perguntas{margin: 0 0 105px;}
.responda-as-perguntas-parent{width: 100%;float: left; padding: 0 0 50px}
.responda-as-perguntas > .titulo{font: 52.49px titillium, montserrat; font-weight: 600;color: #2F2F2F;text-align: center;padding: 50px 0; text-align: center;}
.responda-as-perguntas > .titulo b {color: #F52E2E;}
.responda-as-perguntas-parent .pergunta{text-align: left;font: 23px titillium, montserrat; font-weight: 400;color: #6a6a6a;line-height: 52px;padding: 0 95px;} 
.responda-as-perguntas-parent .pergunta i{color: #ed4243;}
.responda-as-perguntas-parent .conclusao{margin: 30px 0 0;font: 29px titillium, montserrat; font-weight: 600;color: #6A6A6A;line-height: 52px;text-align: center;padding: 0 95px;}
.responda-as-perguntas-parent .conclusao span{color: #FF4041;font-family: titillium, montserrat; font-weight: 600;} 

.reviews-info-container {display: none;}

.marketplaces .item {height: 100%; display: flex; align-items: center; justify-content: center;}
.marketplaces .item img{object-fit: contain; height: 100%; max-height: 140px;}
.responda-as-perguntas-parent .titulo {font: 600 26.91px / 35px titillium; margin: 0;}
.responda-as-perguntas-parent .texto {font: 400 21.05px / 26.98px amsipro; color: #4E4E4E; padding: 25px 0 0;}
.responda-as-perguntas-parent .marketplaces.mark {margin-bottom: 80px; }
.responda-as-perguntas-parent .marketplaces {margin-top: -20px;}
.container.reviews-com-nuvens-parent{padding: 235px 0 87px;background: url('../img/marketing-digital/fundo-reviews.jpg') no-repeat center center/cover fixed;margin: -245px 0 0;}
.container.desenvolvimento-de-sites{position: relative;margin: 0 0 63px;} 
.container.desenvolvimento-de-sites .left{background: var(--preto);border-radius: 0 130px 130px 0;width: 52.17%;float: left;padding: 80px 0;position: absolute;left: 0;top: 50%;transform: translate(0, -50%);box-shadow: 0 0 20px -5px var(--preto);}
.container.desenvolvimento-de-sites .left > *{font: 60.8px bebasneue;line-height: 55.37px;color: var(--branco);width: min(420px, 90%);float: right;margin: 0 100px 0 0;}
.container.desenvolvimento-de-sites .left.tem-local > *{font-size: 35px;line-height: 45px;}
.container.desenvolvimento-de-sites .left > * span{color: #ff0101;}
.desenvolvimento-de-sites-parent{width: 100%;float: left;padding: 49px 160px 46px 0;border: 4px solid var(--sites-cor1);border-radius: 105px;display: flex;align-items: center;justify-content: flex-end;}
.desenvolvimento-de-sites-parent .entre-em-contato{width: 340PX;}
.container.beneficios-no-google{padding: 66px 0 96px}
.beneficios-no-google-parent{width: 100%;float: left;}
.beneficios-no-google-parent .top{display: flex;align-items: center;justify-content: space-between;margin: 0 0 56px;}
.beneficios-no-google-parent .top .imagem{flex: 0 0 285px;margin: 0 56px 0 0;background-size: cover !important;height: 285px;box-shadow: 0 0 15px 0px #878787;}
.beneficios-no-google-parent .top .conteudo{flex: 1 1 auto;}
.beneficios-no-google-parent .top .conteudo .titulo{font:800 47.34px montserrat;color: var(--preto);margin: 0 0 52px; text-align: center;}
.em-local .beneficios-no-google-parent .top .conteudo .titulo{font-size: 40px;line-height: 54px;}
.beneficios-no-google-parent .top .conteudo .titulo > *{display: inline;}
.beneficios-no-google-parent .top .conteudo .titulo span{color: #FF2324;}
.beneficios-no-google-parent .top .conteudo .texto{font:400 20px amsipro;color: #404040;line-height: 32.29px;text-align: center;}
.beneficios-no-google-parent .bottom{display: grid; grid-template-columns: repeat(4, 1fr); gap: 40px 0;}
.beneficios-no-google-parent .bottom .item{flex: 0 1 180px;}
.beneficios-no-google-parent .bottom .item .checkmark{width: 21px;height: 17px;margin: 0 auto 10px; display: flex; justify-content: center; align-items: center;}
.beneficios-no-google-parent .bottom .item .titulo{font:500 20px montserrat;color: var(--preto);line-height: 29px;text-align: center;}
.beneficios-no-google-parent .bottom .item .checkmark .cls-1{transition: var(--transition2); fill: #089BFF;}
.beneficios-no-google-parent b {color: #089BFF;}
.beneficios-no-google-parent .bottom .item:hover .checkmark .cls-1{fill: #000}
.beneficios-no-google-parent .muito {text-align: center; font: 600 31.12px / 30.18px montserrat; padding:60px 0 0;}
.ferramenta {float: left; display: flex; width: 100%; align-items: center; justify-content: center; padding: 200px 0 0; position: relative; flex-direction: column; overflow: hidden;}
.ferramenta::after {content: ''; position: absolute; width: 100%; height: 100%; background: url(../img/lojas-virtuais/fundo.webp) no-repeat right center;top: 0; z-index: -1; pointer-events: none; right: -4%;} 
.ferramenta .left .titulo {font: 600 38.74px montserrat;}  
.ferramenta .left .titulo-trafego {font: 600 48.61px / 47.15px montserrat;}
.ferramenta .left .titulo-trafego b {color: var(--sites-cor1);} 
.ferramenta .left .titulo b {color: var(--sites-cor1);}
.ferramenta .ferramenta-content {display: flex; gap: 100px;}
.ferramenta .left {display: flex; flex-direction: column; gap: 50px;}
.ferramenta .left .texto {font: 400 22.95px / 34.72px amsipro; color: #4E4E4E;}
.container.responda-as-perguntas{padding: 0 0 162px;background-image: url('../img/marketing-digital/icones/nuvens-reverse.svg'), url('../img/marketing-digital/icones/nuvens-reverse-1.svg'), url('../img/marketing-digital/icones/nuvens-reverse-2.svg');background-repeat: repeat-x;background-size: auto 210px;animation: infinite linear var(--nuvensTime) parallex-x;background-position-y: bottom;position: relative;z-index: 1;}

.ferramenta-content > img {width: 100%; object-fit: contain;} 
.container.porque-ter-um-site {background: #F0F0F0}
.container.reviews-parent {flex-direction: column; gap: 45px;}
.reviews-google .reviews-parent {align-items: center; justify-content: center;}
.container.reviews-parent .titulo span {color: #FF1C1C;}
.container.reviews-google.reviews-com-nuvens-parent .bx-controls-direction {width: 100%; justify-content: space-between; bottom: 40%; right: 0;}
@keyframes fill_svg{ 
    from {
        fill: #FF2A2A;
    }

    to { 
        fill: #171717;
    }
}
 
.container.reviews-parent .titulo {width: 100%; display: block; color: var(--branco); font: 700 40px poppins; text-align: center;}
.marketplaces .bx-next {width: 25px; height: 40px; display: block; background: url(../img/lojas-virtuais/next.svg) no-repeat center center;}
.marketplaces .bx-prev {width: 25px; height: 40px; display: block; background: url(../img/lojas-virtuais/prev.svg) no-repeat center center;}
.marketplaces .bx-controls > div {display: flex; justify-content: space-between; width: 100%;}
.marketplaces .bx-controls {position: relative; top: 90px; z-index: 999;}
@media(max-width: 1700px){
    .ferramenta::after {right: -11%;} 
}

@media(max-width: 1500px){
    .desenvolvimento-de-sites-parent{padding-right: 0;}
    .desenvolvimento-de-sites-parent .entre-em-contato{margin-right: 100px;}
    .ferramenta::after {display: none;}
    /* .atrair-clientes-parent .informacoes-de-cresimento .crescimento-item {flex: 1 1 calc(85% / 3);} */
    .beneficios-no-google-parent .top .conteudo .titulo {margin: 0 0 25px;}
    .beneficios-no-google-parent .top {margin: 0 0 15px;}
}
@media(max-width: 1300px){
    .container.home-slide .item .conteudo{padding: 0;}
    .container.home-slide .item .conteudo .titulo{font-size: 50px;line-height: 60px;margin: 0 20px 0 0;}
    .container.home-slide .item .conteudo .titulo span{font-size: 50px;}

    /* .home-parent{flex-direction: column;align-items: stretch;justify-content: flex-start;} */

    .especializacao-da-agencia-parent{flex-direction: column-reverse;align-items: stretch;justify-content: flex-start;}
    .especializacao-da-agencia-parent .right{margin: 0;}
    .especializacao-da-agencia-parent .left{margin: 0;}
    .especializacao-da-agencia-parent .left .titulo{text-align: justify;font-size: 36px;}
    .especializacao-da-agencia-parent .left .entre-em-contato{margin: 0 auto;}
    .atrair-clientes-parent .informacoes-de-cresimento .crescimento-item {flex: 1 1 calc(70% / 3);} 
    .atrair-clientes-parent .informacoes-de-cresimento {left: 50%;}
    .container.home::before {display: none;}
    .home-parent > .conteudo {max-width: 100%;}
    .home-parent > .conteudo .titulo,
    .home-parent > .conteudo .texto,
    .home-parent > .conteudo {text-align: center;}
    .home-parent .entre-em-contato {margin: 0 auto;}
    .home-parent {margin: 50px 0 80px;}
}

@media ( max-width:1200px) {
    .home-parent{flex-direction: column;align-items: stretch;justify-content: flex-start;margin: 37px 0  40px;}
    .home-parent > .imagem{align-self: center;flex: 0 0 auto;width: 400px;height: 375px;border-radius: 0 0 200px 200px;margin: 55px 0 20px;}
    .home-parent > .imagem .fundo{height: auto;aspect-ratio: 515/468;position: absolute;bottom: 8px;left: 0;--border: 200px;}
    .home-parent > .imagem img{border-radius: 0 0 var(--border) var(--border);}
    .home-parent > .conteudo .mini-titulo{text-align: center;font-size: 20px;margin: 0 0 15px;}
    .home-parent > .conteudo .titulo{text-align: center;font-size: 32px;line-height: 40px;margin: 0 0 20px;}
    .em-local .home-parent > .conteudo .titulo{font-size: 22px;line-height: 32px;}
    .home-parent > .conteudo .texto{font-size: 20px;line-height: 32px;margin: 0 0 30px;}
    .home-parent > .conteudo .entre-em-contato{margin: 0 auto;}
    .ferramenta .left br {display: none;}
    .ferramenta .titulo-trafego {text-align: center;}
    .o-que-e-preciso-parent > .titulo{margin: 0 0 40px;}
    .o-que-e-preciso-parent > .titulo .frente,
    .o-que-e-preciso-parent > .titulo .fundo{font-size: 44px;line-height: 45px;}
    .o-que-e-preciso-parent .necessidade-item .conteudo .titulo{font-size: 24px;}
    .o-que-e-preciso-parent .necessidade-item .conteudo .texto{font-size: 18px;}
    .o-que-e-preciso-parent .necessidade-item:nth-child(even){margin-right: 100px;}
    .o-que-e-preciso-parent .necessidade-item:nth-child(odd){margin-left: 100px;}

    .container.atrair-clientes{margin: 40px 0 50px;padding: 80px 0 0;background-size: auto 400px !important;}
    .atrair-clientes-parent > .titulo{font-size: 42px;line-height: 54px;margin: 0 0 20px;}
    .atrair-clientes-parent > .subtitulo{font-size: 20px;line-height: 32px;margin: 0 0 30px;}
    .atrair-clientes-parent .informacoes-de-cresimento{height: 200px;}

    .porque-ter-um-site-parent > .titulo{font-size: 46px;line-height: 60px;margin: 0 0 50px;}
    .porque-ter-um-site-parent > .conteudo{font-size: 20px;line-height: 32px;text-align: justify;margin: 0 0 50px;}

    .porque-ter-um-site-parent .motivos-para-ter-um-site{justify-content: space-around;margin: 0 0 40px;}

    .especializacao-da-agencia{margin: 0 0 40px;padding-bottom: 50px;}
    .especializacao-da-agencia-parent .left .titulo{font-size: 30px;line-height: 44px;margin: 0 0 20px;}

    .container.responda-as-perguntas{margin: 0 0 140px;}
    .responda-as-perguntas-parent .pergunta{padding: 0 20px;}
    .responda-as-perguntas-parent .conclusao{padding: 0 30px;text-align: center;}

    .container.desenvolvimento-de-sites .left{position: initial;width: 100%;float: none;margin: 0 auto;border-radius: 0;padding: 0;background: var(--preto);height: auto;display: block;transform: none;padding: 10px 0;}
    .container.desenvolvimento-de-sites .left > *{float: none;display: block;margin: 0 auto;text-align: center;}
    .container.desenvolvimento-de-sites .left p{width: 90%;float: left;padding: 40px 5%;background: var(--preto);text-align: center;}
    .desenvolvimento-de-sites-parent{border-top: none;border-radius: 0 0 105px 105px;justify-content: center;padding: 40px 0;border: none;}
    .desenvolvimento-de-sites-parent .entre-em-contato{margin: 0;}
    .ferramenta .ferramenta-content img {display: none;}
    .ferramenta .ferramenta-content .titulo br {display: none;} 
    .ferramenta .ferramenta-content .titulo {text-align: center;}
    .diferenciais-parent .diferencial.sino {background: #ff422d; box-shadow: none;}
}

@media (max-width: 990px){
    .desenvolvimento-de-sites-parent{padding: 20px 0;}
    .porque-ter-um-site-parent .motivos-para-ter-um-site {grid-template-columns: repeat(2, 1fr);}
    .atrair-clientes-parent .informacoes-de-cresimento {position: static; transform: unset;}
    .ferramenta {padding: 10px 0;}
    .beneficios-no-google-parent .top .conteudo .titulo {font-size: 2.2rem;}
    .o-que-e-preciso-parent > .titulo .frente,
    .o-que-e-preciso-parent > .titulo .fundo,
    .o-que-e-preciso-parent > .titulo {letter-spacing: normal;}
    .container.home-slide .item .conteudo{flex-wrap: wrap;align-content: center;gap: 20px;justify-content: center;} 
    .container.home-slide .item .conteudo .titulo{font-size: 26px;line-height: 32px;flex: 1 1 100%;text-align: center;}
    .container.home-slide .item .conteudo .titulo span{font-size: 28px;}
    .container.home-slide .item .conteudo .slide-contato a{font-size: 16px;}
    main .entre-em-contato {justify-content: center;}
    .ferramenta .left {justify-content: center; align-items: center;}
    .home-parent > .conteudo .entre-em-contato{width: auto;}
    .responda-as-perguntas > .titulo {font-size: 30px;}
    .container.reviews-com-nuvens-parent {margin: -210px 0 0;}
    .container.reviews-parent .titulo {font:700 45px / 60px poppins;}
    .o-que-e-preciso-parent{overflow: hidden;}
    .o-que-e-preciso-parent > .titulo .frente{font-size: 32px;line-height: 35px;}
    .o-que-e-preciso-parent > .titulo .fundo{font-size: 32px;line-height: 38px;}
    .o-que-e-preciso-parent .necessidade-item, .o-que-e-preciso-parent .necessidade-item:nth-child(even), .o-que-e-preciso-parent .necessidade-item:nth-child(odd){margin: 240px 0 30px;flex-direction: column;align-items: center;justify-content: flex-start;height: auto;gap: 20px;padding: 20px;border-radius: 40px;position: relative;z-index: 1;}
    .o-que-e-preciso-parent .necessidade-item::before{display: none;}
    .o-que-e-preciso-parent .necessidade-item .numero, .o-que-e-preciso-parent .necessidade-item:nth-child(odd) .numero, .o-que-e-preciso-parent .necessidade-item:nth-child(even) .numero{width: 200px;position: absolute;bottom: 100%;left: 50%;transform: translate(-50%, 0);height: 200px;top: unset;right: unset;margin: 0 0 20px;z-index: 0;}
    .o-que-e-preciso-parent .necessidade-item .imagem{width: 40px;flex: 0 0 40px;}
    .o-que-e-preciso-parent .necessidade-item:nth-child(odd) *, .o-que-e-preciso-parent .necessidade-item:nth-child(even) *{text-align: center;}
    .o-que-e-preciso-parent .necessidade-item .conteudo .titulo{font-size: 26px;line-height: 26px;text-align: center;}
    
    .container.desenvolvimento-de-sites{margin: 0 0 20px;}
    .container.atrair-clientes{padding: 20px 0 0;margin: 0 0 20px;}
    .atrair-clientes-parent > .titulo{font-size: 32px;line-height: 29px;}
    .ferramenta .left .titulo-trafego {font:600 43px / 43px montserrat;}
    .ferramenta .left .titulo {font-size: 30px; line-height: 30px;}
    .em-local .atrair-clientes-parent > .titulo{font-size: 22px;line-height: 32px;}
    .atrair-clientes-parent > .subtitulo{font-size: 26px;line-height: 32px;}
    .atrair-clientes-parent .informacoes-de-cresimento{flex-direction: column;align-items: center;justify-content: flex-start;height: auto;padding: 20px 0; gap: 40px;}
    .atrair-clientes-parent > .entre-em-contato{width: auto;margin: 0 auto 20px; justify-content: center;}
    .atrair-clientes-parent .informacoes-de-cresimento .crescimento-item{width: 100%; padding: 15px 0;}
    .atrair-clientes-parent .informacoes-de-cresimento .crescimento-item .titulo{font-size: 36px;margin: 0 0 10px;} 
    .ferramenta .left .texto {font-size: 22px; text-align: justify;}
    .especializacao-da-agencia-parent .right .imagem-fundo{width: 300px;height: 300px;}
    .especializacao-da-agencia-parent .right .imagem-fundo .imagem-item:nth-child(1){left: -102px;}
    .especializacao-da-agencia-parent .right .imagem-fundo .imagem-item:nth-child(2){right: -180px;}
    .especializacao-da-agencia-parent .right .imagem-fundo .imagem-item:nth-child(3){left: -85px;bottom: -150px;}
    .especializacao-da-agencia-parent .right{flex: 0 0 520px;}
    .especializacao-da-agencia-parent .left .entre-em-contato{width: auto;}
    
    .porque-ter-um-site-parent > .titulo{font-size: 32px;line-height: 32px;margin: 0 0 20px;}
    .porque-ter-um-site-parent > .conteudo{font-size: 18px;line-height: 28px;}
    .porque-ter-um-site-parent .motivos-para-ter-um-site{gap: 20px;}
    .porque-ter-um-site-parent .motivos-para-ter-um-site .motivo .imagem-fundo{margin: 0 auto 20px;}

    .container.especializacao-da-agencia{margin: 0 0 20px;}
    .especializacao-da-agencia-parent .left .titulo{font-size: 20px;line-height: 30px;margin: 0 0 20px;}

    .sites-ja-feitos-parent{margin: 0 0 30px;}
    .sites-ja-feitos-parent > .titulo{font-size: 26px;line-height: 36px;margin: 0 0 20px;}

    .container.responda-as-perguntas{margin: 0 0 30px;}
    .responda-as-perguntas-parent > .titulo{font-size: 26px;line-height: 36px;margin: 0 0 20px;}
    .responda-as-perguntas-parent .pergunta{font-size: 18px;line-height: 28px;margin: 0 0 10px;}
    .responda-as-perguntas-parent .conclusao{font-size: 23px;line-height: unset;}

    .container.desenvolvimento-de-sites .left p{font-size: 36px;line-height: 52px;}
    .container.porque-ter-um-site {padding: 45px 0 0;}
    .container.responda-as-perguntas {background: none ;}
    .container.reviews-com-nuvens-parent {padding: 35px 0 50px;}
    .container.reviews-google.reviews-com-nuvens-parent .bx-controls-direction {width: auto; bottom: -40px; right: -10px;}
    .beneficios-no-google-parent .top .imagem {display: none;}

    .ferramenta .left {gap: 30px;}
    .container.beneficios-no-google {padding: 45px 0;}
    .beneficios-no-google-parent .bottom {grid-template-columns: repeat(3, 1fr);}
    .porque-ter-um-site-parent .motivos-para-ter-um-site .motivo .imagem-fundo{background: #f52e2e;}
    .porque-ter-um-site-parent .motivos-para-ter-um-site .motivo:nth-child(n + 3) .imagem-fundo,
    .porque-ter-um-site-parent .motivos-para-ter-um-site .motivo:nth-child(n + 4) .imagem-fundo {background: var(--preto);}

    .porque-ter-um-site-parent .motivos-para-ter-um-site .motivo:nth-child(n + 5) .imagem-fundo {background: #f52e2e;}
    .container.home {background-size: 1200px 50%;}
}
 
@media(max-width: 670px){
    .especializacao-da-agencia{padding: 20px 0;}
    .especializacao-da-agencia-parent .right{flex: 0 0 auto;margin: 0 auto 20px;width: 100%;}
    .especializacao-da-agencia-parent .right .imagem-fundo{margin: 0 auto;max-width: 100%;aspect-ratio: 1/1;height: auto;}
    .especializacao-da-agencia-parent .right .imagem-fundo .imagem-item{display: none;}
    .container.reviews-parent .titulo {font-size: 30px; line-height: 30px; margin: 30px 0;}
    .desenvolvimento-de-sites-parent{border-radius: 0 0 50px 50px;} 
    .beneficios-no-google-parent .bottom {grid-template-columns: repeat(2, 1fr);}
    .porque-ter-um-site-parent .motivos-para-ter-um-site {grid-template-columns:1fr;}
    .porque-ter-um-site-parent .motivos-para-ter-um-site .motivo:nth-child(odd) .imagem-fundo {background: #f52e2e;}
    .porque-ter-um-site-parent .motivos-para-ter-um-site .motivo:nth-child(even) .imagem-fundo {background: var(--preto);}
    .responda-as-perguntas-parent .texto {padding: 15px 0;}
    .responda-as-perguntas > .titulo {padding: 25px 0;}

} 

@media ( max-width:450px) {
    .container.home-slide .item .conteudo .slide-contato{display: block;}
    .container.home-slide .item .conteudo .slide-contato a{display: block;float: none;margin: 10px auto;}
    .container.home-slide .item .conteudo .titulo{margin: 0;} 
    .review-item { flex: 1 1 90%; }
    .ferramenta .left .titulo-trafego {font: 600 30px montserrat; margin-bottom: -25px;}
    .em-local .beneficios-no-google-parent .top .conteudo .titulo {font-size: 30px;}

}
