html, body{background-color:#fff;}
body{font-family:"Roboto", sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100;color:#222222;}
a, a:hover{color:#1f1f1f;text-decoration:none;}
.w960{width:100%;max-width:960px;position:relative;display:block;margin:0 auto;padding:0 20px;}
.w1280{width:100%;max-width:1280px;position:relative;display:block;margin:0 auto;padding:0 20px;}
.w1920{width:100%;max-width:1920px;position:relative;display:block;margin:0 auto;padding:0 20px;}
.effect{-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}
.clear{clear:both;width:100%;height:0;background-color:none;color:none;border:none;overflow:hidden;}
.hide, .d-n, .dn{overflow:hidden !important;display:none !important;}
/* Topo */
#header{display:block;height:55px;position:fixed;z-index:100;width:100%;background-color:#000;box-shadow:0 0 15px transparent;}
#header .col-logo{display:inline-block;vertical-align:middle;width:118px;text-align:left;padding:10px 0;height:55px;}
#header .col-logo .logo .logoebosslifetime{display:inline-block;vertical-align:middle;width:118px;height:32px;}
#header .col-logo .logo span{overflow:hidden;height:0;display:block;font-size:0;}
#header .col-menu{display:inline-block;vertical-align:middle;float:right;}
#header .col-menu .menu{display:block;vertical-align:middle;text-align:left;height:55px;}
#header .col-menu .menu .menu-opcao{display:inline-block;vertical-align:middle;font-size:16px;color:#fff;padding:18px 14px;text-transform:uppercase;font-weight:500;background-color:#000;height:55px;}
#header .col-menu .menu .menu-opcao.midiakit{color:#fff;background-color:#4761a4;}
#header .col-menu .menu .menu-opcao:hover{color:#fff;background-color:#4761a4;}
#header .col-menu .menu .menu-opcao.midiakit:hover{color:#4761a4;background-color:#fff;}
#header .expandirmenu{display:none;}
#header.fixo{box-shadow:0 0 15px #000;}
.menumobile{display:none;}
#main{display:block;position:relative;padding-top:55px;}
/* Slide */
#step-slide{display:block;padding:80px 0;background:#365EA2;background:linear-gradient(45deg, rgba(54, 94, 162, 1) 0%, rgba(39, 119, 185, 1) 25%, rgba(54, 94, 162, 1) 50%, rgba(44, 163, 222, 1) 100%);position:relative;overflow:hidden;}
#step-slide .icobgslide{position:absolute;top:50%;margin-top:-80px;width:146px;height:160px;left:100px;}
#step-slide .slider{position:relative;width:100%;margin:auto;overflow:hidden;border-radius:20px;box-shadow:0 0 10px #555;}
#step-slide .slide-container{display:flex;transition:transform 0.5s ease-in-out;}
#step-slide .slide{display:flex;min-width:100%;align-items:center;padding:0 100px;background:#fff;position:relative;}
#step-slide .text{flex:1;padding:20px 40px 20px 0;text-align:left;}
#step-slide .text .txt{margin-bottom:30px;font-size:28px;line-height:42px;color:#222;text-align:left;display:block;font-weight:500;}
#step-slide .text .bt-slide{padding:10px 80px;background:#000;color:#fff;border:none;cursor:pointer;font-size:18px;border-radius:15px;display:inline-block;font-weight:500;text-transform:uppercase;}
#step-slide .text .bt-slide:hover{background:#4761a4;color:#fff;}
#step-slide .image{flex:1;display:flex;justify-content:center;align-items:center;padding:20px 0;}
#step-slide .image img{max-width:100%;height:auto;border-radius:10px;}
#step-slide .icoslide{position:absolute;width:146px;height:160px;right:0;top:50%;margin-top:-80px;}
#step-slide .prev, .next{position:absolute;top:50%;transform:translateY(-50%);background-color:#000;color:#fff;border:none;padding:2px 14px;cursor:pointer;font-size:30px;border-radius:100%;box-shadow:0 0 5px #666;}
#step-slide .prev{left:10px;}
#step-slide .next{right:10px;}
#step-slide .prev:hover, .next:hover{background-color:#4761a4;color:#fff;}
/* Quem somos */
#step-quemsomos{display:block;text-align:center;position:relative;padding:200px 0;background-color:#000;overflow:hidden;}
#step-quemsomos #bg-video{position:absolute;z-index:1;opacity:.3;width:100%;height:100%;left:0;top:0;object-fit:cover;}
#step-quemsomos .blocotexto{display:block;text-align:center;position:relative;z-index:3;}
#step-quemsomos .blocotexto .tit{display:block;text-align:center;}
#step-quemsomos .blocotexto .tit .menor{display:block;text-align:center;font-size:46px;font-weight:300;text-transform:uppercase;color:#fff;text-shadow:0 0 5px #000;}
#step-quemsomos .blocotexto .tit .maior{display:block;text-align:center;font-size:62px;font-weight:900;text-transform:uppercase;color:#fff;text-shadow:0 0 5px #000;}
#step-quemsomos .blocotexto .txt{display:block;text-align:center;margin-top:40px;font-size:24px;font-weight:300;color:#fff;line-height:36px;}
#step-quemsomos .blocotexto .txt .font-bold{font-weight:700;}
#step-quemsomos .blocotexto .bt-conhecamais{display:inline-block;margin:40px auto 0;padding:10px 0;background-color:#fff;border-radius:50px;text-align:center;width:200px;border:2px solid #fff;}
#step-quemsomos .blocotexto .bt-conhecamais .txtbt{display:inline-block;vertical-align:middle;font-size:12px;line-height:16px;font-weight:700;color:#222;text-transform:uppercase;}
#step-quemsomos .blocotexto .bt-conhecamais .maisbt{display:inline-block;vertical-align:middle;font-size:70px;font-weight:900;margin-left:10px;color:#222;line-height:40px;margin-top:-2px;}
#step-quemsomos .blocotexto .bt-conhecamais:hover{background-color:#000;}
#step-quemsomos .blocotexto .bt-conhecamais:hover .txtbt{color:#fff;}
#step-quemsomos .blocotexto .bt-conhecamais:hover .maisbt{color:#fff;}
/* Cobertura */
#step-cobertura{display:block;text-align:center;position:relative;padding:100px 0;background-color:#fff;}
#step-cobertura .ilustracao{display:inline-block;vertical-align:middle;width:48%;background-image:url(../img/bg2-step-cobertura.webp);background-position:center;background-repeat:no-repeat;background-size:contain;min-height:790px;max-width:600px;}
#step-cobertura .blocotexto{display:inline-block;vertical-align:middle;text-align:left;width:48%;}
#step-cobertura .blocotexto .tit{display:block;text-align:left;font-size:42px;font-weight:900;text-transform:uppercase;color:#002847;}
#step-cobertura .blocotexto .col{display:inline-block;vertical-align:top;width:48%;padding-right:30px;}
#step-cobertura .blocotexto .regiao{display:block;margin-top:30px;border:2px dashed #425ca0;border-radius:20px;padding:20px 10px;position:relative;}
#step-cobertura .blocotexto .regiao .nomeregiao{display:block;text-align:center;width:100%;position:absolute;top:-12px;left:0;}
#step-cobertura .blocotexto .regiao .nomeregiao span{display:inline-block;text-align:center;font-size:20px;font-weight:700;text-transform:uppercase;color:#222;background-color:#fff;padding:0 10px;}
#step-cobertura .blocotexto .regiao .cidade{display:block;text-align:center;}
#step-cobertura .blocotexto .regiao .cidade .nomecidade{display:block;text-align:center;font-size:16px;color:#222;font-weight:700;margin-top:10px;}
#step-cobertura .blocotexto .regiao .cidade .quantidade{display:inline-block;vertical-align:top;height:16px;padding-left:22px;font-size:14px;color:#222;font-weight:300;margin:3px 10px 0 0;background-repeat:no-repeat;background-position:left center;}
#step-cobertura .blocotexto .regiao .cidade .quantidade.produtodigital{background-image:url(../img/ico16px-produto-digital.webp);}
#step-cobertura .blocotexto .regiao .cidade .quantidade.produtoestatico{background-image:url(../img/ico16px-produto-estatico.webp);}
/* Linha */
.linhapontilhada{border-top:2px dashed #425ca0;height:0;width:100%;display:block;}
/* Soluções */
#step-solucoes{display:block;text-align:center;position:relative;padding:100px 0;}
#step-solucoes .blocotexto{display:block;text-align:center;background-color:#fff;}
#step-solucoes .blocotexto .tit{display:block;text-align:center;}
#step-solucoes .blocotexto .tit .menor{display:block;text-align:center;font-size:36px;font-weight:300;text-transform:uppercase;color:#002847;}
#step-solucoes .blocotexto .tit .maior{display:block;text-align:center;font-size:52px;font-weight:900;text-transform:uppercase;color:#002847;}
#step-solucoes .solucoes{display:block;text-align:center;margin-top:20px;}
#step-solucoes .solucoes .solucao{display:inline-block;vertical-align:top;width:410px;height:240px;padding:20px 20px 20px 160px;background-repeat:no-repeat;background-position:left bottom;margin-left:-4px;}
#step-solucoes .solucoes .solucao.azulclaro{background-color:#627bb5;}
#step-solucoes .solucoes .solucao.azulescuro{background-color:#1e4c7d;}
#step-solucoes .solucoes .solucao.bgsl1{background-image:url(../img/ico-solucao-001.webp);}
#step-solucoes .solucoes .solucao.bgsl2{background-image:url(../img/ico-solucao-002.webp);}
#step-solucoes .solucoes .solucao.bgsl3{background-image:url(../img/ico-solucao-003.webp);}
#step-solucoes .solucoes .solucao.bgsl4{background-image:url(../img/ico-solucao-004.webp);}
#step-solucoes .solucoes .solucao.bgsl5{background-image:url(../img/ico-solucao-005.webp);}
#step-solucoes .solucoes .solucao.bgsl6{background-image:url(../img/ico-solucao-006.webp);}
#step-solucoes .solucoes .solucao .sl-nome{display:block;text-align:left;font-size:22px;color:#fff;font-weight:700;line-height:28px;}
#step-solucoes .solucoes .solucao .sl-descricao{display:block;text-align:left;font-size:14px;color:#fff;font-weight:300;margin-top:20px;line-height:20px;}
/* Cases */
#step-cases{display:block;text-align:center;position:relative;padding:300px 0;background-color:#000;background-image:url(../img/bg2-step-nossoscases.webp);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;}
#step-cases .blocotexto{display:block;text-align:center;}
#step-cases .blocotexto .tit{display:block;text-align:center;}
#step-cases .blocotexto .tit .menor{display:block;text-align:center;font-size:46px;font-weight:300;text-transform:uppercase;color:#fff;text-shadow:0 0 5px #000;}
#step-cases .blocotexto .tit .maior{display:block;text-align:center;font-size:62px;font-weight:900;text-transform:uppercase;color:#fff;text-shadow:0 0 5px #000;}
#step-cases .blocotexto .txt{display:block;text-align:center;margin-top:40px;font-size:24px;font-weight:300;color:#fff;line-height:36px;}
#step-cases .blocotexto .txt .font-bold{font-weight:700;}
#step-cases .blocotexto .bt-conhecamais{display:inline-block;margin:40px auto 0;padding:10px 0;background-color:#fff;border-radius:50px;text-align:center;width:200px;border:2px solid #fff;}
#step-cases .blocotexto .bt-conhecamais .txtbt{display:inline-block;vertical-align:middle;font-size:12px;line-height:16px;font-weight:700;color:#222;text-transform:uppercase;}
#step-cases .blocotexto .bt-conhecamais .maisbt{display:inline-block;vertical-align:middle;font-size:70px;font-weight:900;margin-left:10px;color:#222;line-height:40px;margin-top:-2px;}
#step-cases .blocotexto .bt-conhecamais:hover{background-color:#000;}
#step-cases .blocotexto .bt-conhecamais:hover .txtbt{color:#fff;}
#step-cases .blocotexto .bt-conhecamais:hover .maisbt{color:#fff;}
/* Alcance */
#step-alcance{display:block;text-align:center;position:relative;padding:100px 0;}
#step-alcance .blocotexto{display:block;text-align:center;background-color:#fff;}
#step-alcance .blocotexto .tit{display:block;text-align:center;font-size:52px;font-weight:300;text-transform:uppercase;color:#002847;}
#step-alcance .blocotexto .tit .font-bold{font-weight:900;}
#step-alcance .blocotexto .txt{display:block;text-align:center;margin-top:20px;font-size:36px;font-weight:300;color:#222;}
#step-alcance .blocotexto .txt .font-bold{font-weight:700;}
#step-alcance .itens{display:block;text-align:center;margin-top:20px;}
#step-alcance .itens .ambiente{display:inline-block;vertical-align:top;width:240px;margin:40px 20px 0;}
#step-alcance .itens .ambiente .sl-nome{display:block;text-align:center;font-size:32px;color:#222;font-weight:700;height:76px;}
#step-alcance .itens .ambiente .sl-ico{display:block;width:240px;height:160px;margin:10px auto 0;}
#step-alcance .destaque{display:block;text-align:center;margin-top:100px;}
#step-alcance .destaque .txt1{display:block;text-align:center;font-size:36px;font-weight:300;color:#222;}
#step-alcance .destaque .numero{display:block;text-align:center;font-size:120px;font-weight:900;color:#222;}
#step-alcance .destaque .txt2{display:block;text-align:center;font-size:36px;font-weight:300;color:#222;}
/* Fale Conosco */
#step-faleconosco{display:block;text-align:center;position:relative;padding:100px 0;background-color:#fff;}
#step-faleconosco .blocotexto{display:inline-block;vertical-align:top;text-align:left;background-color:#fff;width:48%;}
#step-faleconosco .blocotexto .tit{display:block;text-align:left;}
#step-faleconosco .blocotexto .tit .menor{display:block;text-align:left;font-size:36px;font-weight:300;text-transform:uppercase;color:#222;}
#step-faleconosco .blocotexto .tit .maior{display:block;text-align:left;font-size:52px;font-weight:900;text-transform:uppercase;color:#222;}
#step-faleconosco .blocotexto .chamada1{display:block;text-align:left;margin-top:30px;font-size:32px;font-weight:700;color:#4761a4;}
#step-faleconosco .blocotexto .txt{display:block;text-align:left;margin-top:30px;font-size:18px;line-height:26px;font-weight:400;color:#222;}
#step-faleconosco .blocotexto .txt .azul{color:#4761a4;}
#step-faleconosco .blocotexto .chamada2{display:inline-block;text-align:left;margin-top:30px;font-size:22px;font-weight:700;color:#fff;background-color:#4761a4;padding:6px 20px;border-radius:50px;}
#step-faleconosco .anuncie{display:inline-block;vertical-align:top;text-align:right;width:48%;padding-left:80px;}
#step-faleconosco .anuncie .form{display:block;text-align:left;background:#365EA2;background:linear-gradient(45deg, rgba(54, 94, 162, 1) 0%, rgba(39, 119, 185, 1) 25%, rgba(54, 94, 162, 1) 50%, rgba(44, 163, 222, 1) 100%);padding:20px 40px;border-radius:20px;}
#step-faleconosco .anuncie .form .topo{display:block;text-align:right;margin-bottom:30px;min-height:32px;background-image:url(../img/ico-step-faleconosco.webp);background-repeat:no-repeat;background-position:top left;}
#step-faleconosco .anuncie .form .topo .bt-midiakit{display:inline-block;padding:10px 0;background-color:#fff;border-radius:20px;text-align:center;width:160px;border:2px solid #000;margin-top:-40px;}
#step-faleconosco .anuncie .form .topo .bt-midiakit .txtbt{display:block;font-size:16px;font-weight:400;color:#222;}
#step-faleconosco .anuncie .form .topo .bt-midiakit .maisbt{display:block;font-size:20px;font-weight:900;color:#222;}
#step-faleconosco .anuncie .form .topo .bt-midiakit:hover{background-color:#000;}
#step-faleconosco .anuncie .form .topo .bt-midiakit:hover .txtbt{color:#fff;}
#step-faleconosco .anuncie .form .topo .bt-midiakit:hover .maisbt{color:#fff;}
#step-faleconosco .anuncie .form .campo{display:block;text-align:left;font-size:16px;color:#222;padding:14px 20px;border-radius:10px;margin-top:15px;width:100%;background-color:#fff;font-weight:400;}
#step-faleconosco .anuncie .form .campo:focus{background-color:#eee;color:#425ca0;}
#step-faleconosco .anuncie .form .bt-enviar{display:block;text-align:center;font-size:18px;color:#fff;padding:10px 0;border-radius:50px;margin-top:30px;width:220px;background-color:#000;font-weight:700;margin-left:auto;}
#step-faleconosco .anuncie .form .bt-enviar:hover{color:#fff;background-color:#da932c;}
/* Modal */
.downloadmidiakit{background:rgba(0, 0, 0, .7);position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;text-align:center;}
.downloadmidiakit .alinhamento{display:inline-block;vertical-align:middle;width:1px;height:100%;}
.downloadmidiakit .boxbranco{display:inline-block;vertical-align:middle;background-color:#fff;border-radius:10px;padding:20px;width:100%;max-width:420px;box-shadow: 0 0 20px #4761a4;}
.downloadmidiakit .boxbranco h3{display:block;text-align:center;font-size:28px;font-weight:700;color:#4761a4;}
.downloadmidiakit .boxbranco p{display:block;text-align:center;font-size:18px;line-height:26px;font-weight:400;color:#222;margin:20px 0;}
.downloadmidiakit .boxbranco .bt-midiakit{display:inline-block;padding:10px 0;background-color:#fff;border-radius:20px;text-align:center;width:160px;border:2px solid #000;}
.downloadmidiakit .boxbranco .bt-midiakit .txtbt{display:block;font-size:16px;font-weight:400;color:#222;}
.downloadmidiakit .boxbranco .bt-midiakit .maisbt{display:block;font-size:20px;font-weight:900;color:#222;}
.downloadmidiakit .boxbranco .bt-midiakit:hover{background-color:#000;}
.downloadmidiakit .boxbranco .bt-midiakit:hover .txtbt{color:#fff;}
.downloadmidiakit .boxbranco .bt-midiakit:hover .maisbt{color:#fff;}
/* Rodapé */
#footer{display:block;text-align:center;position:relative;padding:20px 0;background-color:#000;text-align:left;}
#footer .redessociais{display:inline-block;vertical-align:middle;width:140px;text-align:center;}
#footer .redessociais .tit{display:block;background-color:#fff;color:#000;font-weight:700;font-size:10px;padding:4px 0;border-radius:20px;text-transform:uppercase;}
#footer .redessociais a{display:inline-block;vertical-align:top;margin:10px 5px 0;width:24px;height:24px;opacity:1;}
#footer .redessociais a:hover{opacity:.7;}
#footer .redessociais a img{display:block;width:24px;height:24px;}
#footer .endereco{display:inline-block;vertical-align:middle;font-weight:300;font-size:14px;color:#fff;text-align:right;line-height:24px;float:right;margin-top:2px;}
#footer .endereco .font-bold{font-weight:700;}
/* Fancy */
.fancybox-is-open .fancybox-bg{opacity:.9;background:#000;}
/* Fancy Padrão */
.fancybox-padrao{width:100%;max-width:700px;border-radius:20px;background-color:#fff;box-shadow:0 5px 15px #555;padding:40px;}
.fancybox-padrao .topo{display:block;text-align:center;}
.fancybox-padrao .topo .tit{display:block;text-align:center;font-size:24px;font-weight:300;text-transform:uppercase;color:#444;}
.fancybox-padrao .topo .tit span{font-weight:900;}
.fancybox-padrao .topo .sub{display:block;text-align:left;font-size:14px;font-weight:500;color:#222;margin-top:4px;line-height:24px;}
.fancybox-padrao .corpo{display:block;text-align:left;margin-top:30px;font-size:16px;font-weight:400;color:#222;line-height:26px;}
.fancybox-padrao .corpo .font-bold{font-weight:700;}
.fancybox-padrao .corpo .bt-whatsapp{display:block;padding:4px 0 4px 40px;background-image:url(../img/icone-whatsapp-fancy-modulos.webp);background-position:top left;background-repeat:no-repeat;font-size:14px;color:#006147;font-weight:500;margin-top:30px;opacity:1;}
.fancybox-padrao .corpo .bt-whatsapp:hover{opacity:.8;}

/* Responsivo */
@media (max-width:1700px){
	#step-slide .icobgslide{left:50px;}
}
@media (max-width:1240px){
	#header .col-menu{margin-left:40px;}
	#header .col-menu .menu .menu-opcao{padding:20px 10px;font-size:12px;}
	#step-quemsomos, #step-cases{padding:100px 0;}
	#step-slide .icobgslide{display:none;}
}
@media (max-width:920px){
	#header .col-menu, #step-slide{display:none !important;}
	#header{}
	#header, #header.fixo{box-shadow:none;}
	#header .expandirmenu{display:block;position:fixed;z-index:200;top:8px;right:10px;width:40px;height:40px;border-radius:100%;}
	.menumobile{display:block !important;position:fixed;z-index:202;background:#365EA2;background:linear-gradient(45deg, rgba(54, 94, 162, 1) 0%, rgba(39, 119, 185, 1) 25%, rgba(54, 94, 162, 1) 50%, rgba(44, 163, 222, 1) 100%);height:100%;top:0;bottom:0;right:0;width:0;margin:0;overflow:hidden;}
	.menumobile .recolhermenu{display:block;width:40px;height:40px;margin:10px 10px 10px auto;}
	.menumobile .menu-opcao{display:block;font-size:16px;color:#fff;font-weight:400;text-align:left;padding:10px 0 10px 30px;opacity:0;}
	.menumobile .menu-opcao.midiakit{color:#edbe8c;font-weight:700;font-size:18px;margin-top:20px;}
	.menumobile.aberto{width:200px;}
	.menumobile.aberto .menu-opcao{opacity:1;}
	#step-quemsomos .blocotexto .tit .menor, #step-solucoes .blocotexto .tit .menor, #step-cases .blocotexto .tit .menor, #step-faleconosco .blocotexto .tit .menor, #step-alcance .blocotexto .tit, #step-alcance .blocotexto .txt{font-size:24px;text-align:center;}
	#step-quemsomos .blocotexto .tit .maior, #step-cobertura .blocotexto .tit, #step-solucoes .blocotexto .tit .maior, #step-cases .blocotexto .tit .maior, #step-faleconosco .blocotexto .tit .maior, #step-faleconosco .anuncie .form .tit-form{font-size:36px;text-align:center;}
	#step-quemsomos .blocotexto .txt, #step-solucoes .blocotexto .txt, #step-cases .blocotexto .txt, #step-faleconosco .blocotexto .txt, #step-faleconosco .blocotexto .destaque .txt2, #step-alcance .destaque .txt1, #step-alcance .destaque .txt2{font-size:16px;line-height:26px;text-align:center;}
	#step-quemsomos, #step-cobertura, #step-solucoes, #step-alcance, #step-faleconosco{padding:60px 0;}
	#step-cases{padding:100px 0;}
	#step-cobertura .blocotexto, #step-cobertura .ilustracao, #step-cobertura .blocotexto .col, #step-faleconosco .blocotexto, #step-faleconosco .anuncie, #footer .redessociais, #footer .endereco{display:block;width:100%;}
	#step-cobertura .blocotexto .col{padding-right:0;}
	#step-cobertura .ilustracao{min-height:auto;height:360px;margin:40px auto 0;}
	#step-solucoes .solucoes .solucao{width:100%;max-width:410px;}
	#step-alcance .destaque .numero{font-size:52px;}
	#step-faleconosco .anuncie{padding-left:0;margin-top:60px;}
	#step-faleconosco .blocotexto .destaque .txt1{text-align:center;}
	#step-faleconosco .blocotexto .destaque .txt2{text-align:center;}
	#step-faleconosco .blocotexto .txt{margin-top:30px;}
	#step-faleconosco .blocotexto .chamada1{font-size:24px;text-align:center;margin-top:30px;}
	#step-faleconosco .blocotexto .chamada2{font-size:18px;text-align:center;margin-top:30px;}
	#step-faleconosco .blocotexto .destaque .numero{text-align:center;font-size:42px;}
	#step-faleconosco .blocotexto .destaque .numero span{font-size:70px;}
	#step-faleconosco .anuncie .form{padding:20px;}
	#step-faleconosco .anuncie .form .bt-enviar{margin-right:auto;}
	#footer .endereco{float:none;font-size:9px;line-height:16px;text-align:center;margin-top:15px;}
}
@media (max-width:480px){
	#step-solucoes .w1280{padding:0}
	#step-solucoes .solucoes .solucao{display:block;margin:0 auto;height:auto;padding-left:100px;background-size:24%;}
	#step-solucoes .solucoes .solucao .sl-nome{font-size:16px;line-height:26px;}
	#step-solucoes .solucoes .solucao .sl-descricao{margin-top:10px;}
}