.produtos-front-marketing-em-movimento-conteudo{ width: 96%; margin: 0 2%;}
.produtos-front-marketing-em-movimento-titulo-pagina{ float: left; width: 100%; margin: 50px 0 25px}
.produtos-front-marketing-em-movimento-titulo-pagina span{ float: left; width: 100%; text-align: center; margin: 0 0 30px; font: 48px montserrat-bold; color: #000}
.produtos-front-marketing-em-movimento-titulo-pagina strong{ float: left; width: 100%; text-align: center; font: 15px titillium-regular; color: #777; line-height: 24px;}
.produtos-front-marketing-em-movimento-fundo-branco{ float: left; width: 100%; background: #fff; padding: 50px 0}
.produtos-front-marketing-em-movimento-fundo-branco .produtos-front-marketing-em-movimento-fundo-branco-conteudo{ float: left; width: 96%; margin: 0 2%; display: flex; flex-wrap: wrap;}
.produtos-front-marketing-em-movimento-fundo-preto{ float: left; width: 100%; background: #000; padding: 50px 0}
.produtos-front-marketing-em-movimento-fundo-preto .produtos-front-marketing-em-movimento-fundo-preto-conteudo{ float: left; width: 96%; margin: 0 2%; display: flex; flex-wrap: wrap;}
.produtos-front-marketing-em-movimento-fundo-preto .produtos-front-marketing-em-movimento-fundo-preto-conteudo .container-descricao span i{ margin: 0 0 0 10%} 
.produtos-front-marketing-em-movimento-fundo-preto .produtos-front-marketing-em-movimento-fundo-preto-conteudo .container-descricao span b{ color: #fff}
.produtos-front-marketing-em-movimento-fundo-preto .produtos-front-marketing-em-movimento-fundo-preto-conteudo .container-descricao p{ float: right; color: #fff}
.container-descricao { float: left; width: calc(100% - 550px);}
.container-descricao span { float: left; width: 100%; height: 80px; display: flex; align-items: center; margin: 0 0 25px; box-shadow: inset 0px -2px 0px 0px #f8dc22;}
.container-descricao span i{ float: left; width: 40px; height: 40px; background-size: 35px !important;}
.container-descricao span i.i-velozes-e-furiosos{ background: url(../img/produtos/i-velozes-e-furiosos.svg) no-repeat center;}
.container-descricao span i.i-aero-bike{ background: url(../img/produtos/i-aero-bike.svg) no-repeat center;}
.container-descricao span i.i-montanha-russa{ background: url(../img/produtos/i-montanha-russa.svg) no-repeat center}
.container-descricao span i.i-bar-nas-alturas{ background: url(../img/produtos/i-bar-nas-alturas.svg) no-repeat center}
.container-descricao span i.i-sky-experience{ background: url(../img/produtos/i-sky-experience.svg) no-repeat center}
.container-descricao span i.i-lata-de-escalada{ background: url(../img/produtos/i-lata-de-escalada.svg) no-repeat center}
.container-descricao span i.i-pega-premios{ background: url(../img/produtos/i-pega-premios.svg) no-repeat center}
.container-descricao span i.i-painel-3d{ background: url(../img/produtos/i-painel-3d.svg) no-repeat center}
.container-descricao span i.i-cenografia-criativa{ background: url(../img/produtos/i-cenografia-criativa.svg) no-repeat center}
.container-descricao span i.i-tirolesa{ background: url(../img/produtos/i-tirolesa.svg) no-repeat center}
.container-descricao span i.i-base-giratoria{ background: url(../img/produtos/i-base-giratoria.svg) no-repeat center}
.container-descricao span i.i-barber-pole{ background: url(../img/produtos/i-barber-pole.svg) no-repeat center}
.container-descricao span b{ float: left; margin: 0 0 0 15px; font: 24px montserrat-bold; color: #000}
.container-descricao p { float: left; width: 90%; font: 15px titillium-regular; color: #777; line-height: 24px;}
.galeria-produtos{ float: left; width: 550px;}
.galeria-produtos .bx-wrapper { position: relative; zoom: 1; float: left; width: 100% !important}
.galeria-produtos .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);}
.galeria-produtos .bx-wrapper .bx-viewport .bxslider-produtos{ }
.galeria-produtos .bx-wrapper .bx-viewport .bxslider-produtos .item { height: auto !important;}
.galeria-produtos .bx-wrapper .bx-viewport .bxslider-produtos .item img{ float: left; width: 100%;}
.galeria-produtos .bx-wrapper .bx-controls { float: left; position: absolute; bottom: 0; left: 0; }
.galeria-produtos .bx-wrapper .bx-controls .bx-pager{ display: none;}
.galeria-produtos .bx-wrapper .bx-controls .bx-pager .bx-pager-item{ display: inline-block; *zoom: 1; *display: inline;}
.galeria-produtos .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;}
.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction { float: left; display: flex;}
.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction div { cursor: pointer; width: 50px; height: 50px; text-indent: -9999px; background-size: 30px !important;}
.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction div.bx-prev{ background: url(../img/clientes/arrow-left-preto.svg) no-repeat center #f8dc22;}
.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction div.bx-next{ background: url(../img/clientes/arrow-right.svg) no-repeat center #000;}
.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction div.bx-prev:hover{ background: url(../img/clientes/arrow-left-preto.svg) no-repeat center #dfc415;}
.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction div.bx-next:hover{ background: url(../img/clientes/arrow-right.svg) no-repeat center #2c2c2c;}
.container-descricao p b{ font-family: titillium-bold;}
.front-marketing-em-movimento-clientes-atendidos { margin: 40px 0;}
.loading-js{ width: 100%;height: 100%;position: fixed;top: 0;z-index: 999999;background: #fff}
.loading-js .engloba-loading{width: 100%;height: 100%;position: fixed;top: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;}
.loading-js .engloba-loading .square-center{width: 100px;height: 100px; /*background: #0000006e;*/ display: flex;align-items: center;justify-content: center;border-radius: 5px;flex-wrap: wrap;}
.loading-js .engloba-loading .square-center p{float: left;width: 100%;color: #000;text-align: center;margin: 0 0 0;font: 12px latobold;}
.loading-js .engloba-loading .square-center .lds-roller {display: inline-block;position: relative;width: 64px;height: 64px;}
.loading-js .engloba-loading .square-center .lds-roller div {animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin: 32px 32px;}
.loading-js .engloba-loading .square-center .lds-roller div:after {content: " ";display: block;position: absolute;width: 6px;height: 6px;border-radius: 50%;background: #f8dc22; margin: -3px 0 0 -3px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(1) {animation-delay: -0.036s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(1):after {top: 50px;left: 50px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(2) {animation-delay: -0.072s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(2):after {top: 54px;left: 45px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(3) {animation-delay: -0.108s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(3):after {top: 57px;left: 39px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(4) {animation-delay: -0.144s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(4):after {top: 58px;left: 32px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(5) {animation-delay: -0.18s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(5):after {top: 57px;left: 25px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(6) {animation-delay: -0.216s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(6):after {top: 54px;left: 19px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(7) {animation-delay: -0.252s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(7):after {top: 50px;left: 14px;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(8) {animation-delay: -0.288s;}
.loading-js .engloba-loading .square-center .lds-roller div:nth-child(8):after {top: 45px;left: 10px;}
@keyframes lds-roller {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
@keyframes shadow-pulse{0% {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);}100% {box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);}}
@keyframes shadow-pulse-big{0% {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);}100% {box-shadow: 0 0 0 70px rgba(0, 0, 0, 0);}}
@media(max-width: 1220px){
	.produtos-front-marketing-em-movimento-titulo-pagina strong br{ display: none}
	.container-descricao { width: calc(100% - 450px);}
	.galeria-produtos { width: 450px;}
}
@media(max-width: 990px){
	.produtos-front-marketing-em-movimento-titulo-pagina { margin: 20px 0; }
	.produtos-front-marketing-em-movimento-titulo-pagina span { margin: 0 0 10px; font-size: 20px;}
	.produtos-front-marketing-em-movimento-fundo-branco { padding: 20px 0;}
	.produtos-front-marketing-em-movimento-fundo-branco .produtos-front-marketing-em-movimento-fundo-branco-conteudo { justify-content: center;}
	.produtos-front-marketing-em-movimento-fundo-preto { padding: 20px 0;}
	.produtos-front-marketing-em-movimento-fundo-preto .produtos-front-marketing-em-movimento-fundo-preto-conteudo { justify-content: center;}
	.galeria-produtos { order: 1; width: 250px;}
	.container-descricao { order: 2; width: 100%;}
	.container-descricao span { height: 50px; margin: 0 0 20px; justify-content: center;}
	.container-descricao span b { margin: 0 0 0 10px; font-size: 14.5px;}
	.container-descricao span i { width: 20px; height: 20px; background-size: 20px !important; margin: 0 0 0 -30px !important; }
	.container-descricao p { width: 100%; font-size: 14.5px; line-height: 24px;}
	.front-marketing-em-movimento-clientes-atendidos { margin: 20px 0;}
	.galeria-produtos .bx-wrapper .bx-controls { top: 0; width: 100%; height: 100%;}
	.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction { width: 100%; height: 100%; align-items: center; justify-content: space-between;}
	.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction div { width: 40px; height: 100%; background-size: 30px !important;}
	.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction div.bx-prev{ background: url(../img/clientes/arrow-left.svg) no-repeat center;}
	.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction div.bx-next{ background: url(../img/clientes/arrow-right.svg) no-repeat center;}
	.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction div.bx-prev:hover{ background: url(../img/clientes/arrow-left.svg) no-repeat center;}
	.galeria-produtos .bx-wrapper .bx-controls .bx-controls-direction div.bx-next:hover{ background: url(../img/clientes/arrow-right.svg) no-repeat center;}
}