.home-demo { float: left; width: 100%;}
.home-front-marketing-em-movimento-conteudo{ float: left; width: 96%; margin: 0 2%;}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos{ float: left; width: 100%; margin: 60px 0 0 0}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-imagem{ float: left; width: 545px; height: 380px; box-shadow: -23px 23px 0px 0px #ffda00; background: url(../img/index/front-marketing-em-movimento-quem-somos-imagem.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto { float: right; width: 48%; margin: 10px 0 0 0}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-h1{ float: left; width: 100%; font: 13px montserrat-medium; color: #b8b8c5; letter-spacing: 4px;}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-titulo{ float: left; width: 100%; font: 43px montserrat-bold; color: #000; margin: 15px 0 45px;}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-titulo b{ color: #f8dc22}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-descricao{ float: left; width: 100%; font: 15px titillium-regular; color: #777; line-height: 24px;}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-saiba-mais{ float: left; margin: 20px 0 0 0; font: 18px montserrat-bold; color: #272727; font-style: italic; padding: 10px 0; transition: 0.5s}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-saiba-mais:hover { padding: 10px 20px; background: #f8dc22;}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos{ float: left; width: 100%; margin: 0 0 60px;}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos p{ float: left; width: 100%; font: 48px montserrat-bold; color: #000; text-align: center; margin: 80px 0 50px}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div{ float: left; width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a{ float: left; width: 338px; margin: 0 0 30px; position: relative}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i{ float: left; width: 65px; height: 65px; position: absolute; top: 0; left: 0; z-index: 1; background-size: 30px !important;}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-velozes-e-furiosos{ background: url(../img/index/i-velozes-e-furiosos.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-aero-bike{ background: url(../img/index/i-aero-bike.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-montanha-russa{ background: url(../img/index/i-montanha-russa.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-bar-nas-alturas{ background: url(../img/index/i-bar-nas-alturas.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-sky-experience{ background: url(../img/index/i-sky-experience.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-lata-de-escalada{ background: url(../img/index/i-lata-de-escalada.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-pega-premios{ background: url(../img/index/i-pega-premios.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-painel-3d{ background: url(../img/index/i-painel-3d.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-cenografia-criativa{ background: url(../img/index/i-cenografia-criativa.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-tirolesa{ background: url(../img/index/i-tirolesa.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-base-giratoria{ background: url(../img/index/i-base-giratoria.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i.i-barber-pole{ background: url(../img/index/i-barber-pole.svg) no-repeat center #ffda00}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong{ float: left; width: 100%; height: 234px; transition: 4s; background-size: 100% !important;}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-velozes-e-furiosos{ background: url(../img/index/front-marketing-em-movimento-container-produtos-velozes-e-furiosos.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-aero-bike{ background: url(../img/index/front-marketing-em-movimento-container-produtos-aero-bike.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-montanha-russa{ background: url(../img/index/front-marketing-em-movimento-container-produtos-montanha-russa.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-bar-nas-alturas{ background: url(../img/index/front-marketing-em-movimento-container-produtos-bar-nas-alturas.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-sky-experience{ background: url(../img/index/front-marketing-em-movimento-container-produtos-sky-experience.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-lata-de-escalada{ background: url(../img/index/front-marketing-em-movimento-container-produtos-lata-de-escalada.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-pega-premios{ background: url(../img/index/front-marketing-em-movimento-container-produtos-pega-premios.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-painel-3d{ background: url(../img/index/front-marketing-em-movimento-container-produtos-painel-3d.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-cenografia-criativa{ background: url(../img/index/front-marketing-em-movimento-container-produtos-cenografia-criativa.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-tirolesa{ background: url(../img/index/front-marketing-em-movimento-container-produtos-tirolesa.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-base-giratoria{ background: url(../img/index/front-marketing-em-movimento-container-produtos-base-giratoria.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong.front-marketing-em-movimento-container-produtos-barber-pole{ background: url(../img/index/front-marketing-em-movimento-container-produtos-barber-pole.webp) no-repeat center}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong:hover{ background-size: 120% !important; transition: 4s;}
.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a h2 { float: left; width: 100%; height: 75px; display: flex; align-items: center; justify-content: center; font: 22px montserrat-bold; color: #000;}
@media(max-width: 1220px){
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-imagem { width: 47%;}
}
@media(max-width: 1160px){
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos p { margin: 50px 0 50px;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a { width: 300px;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong { height: 208px;}	
}
@media(max-width: 990px){
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos { margin: 0 0 20px;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos p { margin: 20px 0; font-size: 20px;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a { width: 250px;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong { height: 173px;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a h2 { height: 50px; font-size: 14.5px;}	
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos { margin: 20px 0 0 0; display: flex; flex-wrap: wrap; justify-content: center;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-imagem { width: 250px; height: 174px; box-shadow: -10px 10px 0px 0px #ffda00; background-size: 250px;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto { margin: 20px 0 0 0; width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-h1 { font-size: 12px; letter-spacing: 1px; text-align: center;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-titulo { font-size: 20px; margin: 20px 0 10px; text-align: center;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-descricao { font-size: 14.5px; line-height: 24px; text-align: justify;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-saiba-mais { margin: 10px 0 0 0; font-size: 14px; padding: 8px 20px; background: #f8dc22;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-quem-somos .front-marketing-em-movimento-quem-somos-texto .front-marketing-em-movimento-quem-somos-texto-saiba-mais:hover { padding: 8px 20px;}
}
@media(max-width: 840px){
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a { width: 47.5%; margin: 0 0 10px}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong { height: 0; transition: 0s; padding: 34% 0;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a strong:hover { background-size: 100% !important; transition: 0s;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a h2 { height: 40px; font-size: 12px;}
	.home-front-marketing-em-movimento-conteudo .front-marketing-em-movimento-container-produtos div a i { width: 40px; height: 40px; background-size: 15px !important;}
}