html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
a{text-decoration: none;}
.float-left{float: left;}
.float-right{float: right;}
.float-none{float: none !important;}
.display-block{display: block;}
.display-inline{display: inline;}
.display-inline-block{display: inline-block;}
.display-none{display: none}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.tex-alight-none{text-align: inherit !important}
.border-none{border: none !important;}
.clear{clear: both;} 
.conteudo-center-1200{width: 1200px; margin: 0 auto; height: 100%;}
a[href^=tel] { color: inherit; }
main{ margin: 145px 0 0;}
.container-redes-sociais { float: left; display: flex; gap: 10px;}
.container-redes-sociais a{ float: left; width: 32px; height: 32px; background-size: 32px !important; transition: 1s;}
.container-redes-sociais a:hover{ transform: rotate(360deg);}
.container-redes-sociais a.i-facebook{ background: url(../img/header/icon-facebook.svg) no-repeat center}
.container-redes-sociais a.i-instagram{ background: url(../img/header/icon-instagram.svg) no-repeat center}
.front-marketing-em-movimento-porque-escolher-nossos-servicos-fundo-amarelo { margin: -165px 0 0 0; float: left; width: 100%; position: relative; z-index: -1; background: linear-gradient(180deg, rgba(255,255,255,1) 229px, rgb(254 218 0) 229px);}
.front-marketing-em-movimento-porque-escolher-nossos-servicos-fundo-preto { float: left; width: 100%; background: linear-gradient(90deg,  rgba(0,0,0,1) 30%, transparent 30%);}
.front-marketing-em-movimento-porque-escolher-nossos-servicos { flex-wrap: wrap; float: left; width: 100%; display: flex; align-items: end; background: url(../img/index/front-marketing-em-movimento-porque-escolher-nossos-servicos.jpg) no-repeat center}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna { float: left; width: 100%; height: 320px; margin: 229px 0 0; display: flex}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div1{ float: left; width: 281px; height: 100%; min-width: 281px;}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div1 strong{}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div1 strong p{ font: 39px montserrat-bold; color: #fff; line-height: 47px;}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div1 strong p b { font: 39px montserrat-bold; color: #ffda00; float: none; margin: auto;}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div2{ float: left; width: 100%; height: 100%; background: #323232;}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div2 strong{}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div2 strong b{ color: #fff}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div2 strong p{ color: #fff}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div3{ float: left; width: 100%; height: 100%; background: #000;}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div3 strong{}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div3 strong b{ color: #fff}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div3 strong p{ color: #fff}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div4{ float: left; width: 100%; height: 100%; background: #feda00;} 
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div{ display: flex; align-items: center; justify-content: center;}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong{ float: left; width: 72%;}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong b{ float: left; width: 100%; margin: 0 0 25px; font: 22px montserrat-bold; color: #4b4b4b}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong b i{ font-size: 35px}
.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong p{ float: left; width: 100%; color: #4b4b4b; font: 15px titillium-regular; line-height: 24px; text-align: justify}
.home-front-marketing-em-movimento-banner{ float: left; width: 100%; background: #000}
.home-front-marketing-em-movimento-banner .home-front-marketing-em-movimento-banner-div{ float: left; width: 100%; height: 170px; display: flex; align-items: center; justify-content: right;}
.home-front-marketing-em-movimento-banner .home-front-marketing-em-movimento-banner-div span{ float: left; position: relative;}
.home-front-marketing-em-movimento-banner .home-front-marketing-em-movimento-banner-div span p { color: #f8dc22; font: 48px montserrat-bold; font-style: oblique; padding: 0 20px 0 0; background: #000; margin: 0 30px 0 0; position: relative; z-index: 1;}
.home-front-marketing-em-movimento-banner .home-front-marketing-em-movimento-banner-div span i { float: left; width: 100%; height: 3px; background: #f8dc22; position: absolute; top: 33px;}
.front-marketing-em-movimento-clientes-atendidos{ float: left; width: 100%; display: flex; justify-content: center;}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div{ width: 100%; float: left; display: flex; align-items: center; flex-wrap: wrap;}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div p{ width: 100%; float: left; text-align: center; margin: 0 0 20px; font: 48px montserrat-bold; color: #000}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper { position: relative; zoom: 1; display: inline-block; width: 100% !important}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-viewport { height: auto !important; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0);}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-viewport .bxslider-clientes{ }
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-viewport .bxslider-clientes .item { width: 230.4px !important; height: 230.4px !important; background-size: 100% !important;}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-controls { float: left; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-controls .bx-pager{ display: none;}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-controls .bx-pager .bx-pager-item{ display: inline-block; *zoom: 1; *display: inline;}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{ background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-controls .bx-controls-direction { float: left; width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between;}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-controls .bx-controls-direction div { cursor: pointer; width: 30px; height: 50px; text-indent: -9999px; background-size: 50px !important;}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-controls .bx-controls-direction div.bx-prev{ margin: 0 0 0 -30px; left: 0; background: url(../img/clientes/arrow-left.svg) no-repeat center;}
.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-controls .bx-controls-direction div.bx-next{ margin: 0 -30px 0 0; right: 0; background: url(../img/clientes/arrow-right.svg) no-repeat center;}
@media (max-width: 1220px){
    .conteudo-center-1200{width: 96%; margin: 0 2%;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong { width: 80%;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong b { font-size: 20px;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong b i { font-size: 20px;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div1{ background: #000 }
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div2{ background: #323232;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div3{ background: #000 }
	.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div { justify-content: center;}
	.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper { width: 920px !important;}
	.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-viewport .bxslider-clientes .item { width: 184px !important; height: 184px !important;}
}
@media (max-width: 990px){
    main { margin: 70px 0 0;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos-fundo-amarelo { margin: 20px 0 0 0; background: transparent;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos-fundo-preto { background: transparent;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos { background: transparent;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna { width: 104%; height: auto; margin: 0 0 0 -2%; flex-wrap: wrap;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong { width: 92%;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong b { font-size: 16px; text-align: center; margin: 0 0 10px;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong b i { font-size: 16px;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna div strong p { font-size: 14.5px; line-height: 24px; text-align: center;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div1 { width: 100%; height: auto; min-width: auto; padding: 40px 0;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div1 strong p { font-size: 20px; line-height: 24px; text-align: center;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div1 strong p b { font-size: 20px;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div1 strong p br{ display: none}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div2 { height: auto; padding: 20px 0;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div3 { height: auto; padding: 20px 0; background: #202020;}
	.front-marketing-em-movimento-porque-escolher-nossos-servicos .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna .front-marketing-em-movimento-porque-escolher-nossos-servicos-interna-div4 { height: auto; padding: 20px 0;}
	.front-marketing-em-movimento-clientes-atendidos { margin: 0 0 20px;}
	.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div p { margin: 0 0 10px; font-size: 20px;}
	.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper { width: 275px !important;}
	.front-marketing-em-movimento-clientes-atendidos .front-marketing-em-movimento-clientes-atendidos-div .bx-wrapper .bx-viewport .bxslider-clientes .item { width: 275px !important; height: 200px !important; }
	.home-front-marketing-em-movimento-banner .home-front-marketing-em-movimento-banner-div { height: 100px; justify-content: center;}
	.home-front-marketing-em-movimento-banner .home-front-marketing-em-movimento-banner-div span p { font-size: 20px; padding: 0; margin: 0;}
	.home-front-marketing-em-movimento-banner .home-front-marketing-em-movimento-banner-div span i { display: none;}
}