html, body{background-color:#fff;}

body{font-family:"Work Sans", sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal;font-weight:300;color:#1f1f1f;}
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;}
/**/
#header{display:block;height:80px;position:fixed;z-index:100;width:100%;background-color:#002851;box-shadow:0 0 0 transparent;padding:17px 0;}
#header .col-logo{display:inline-block;vertical-align:middle;width:155px;text-align:left;}
#header .col-logo .logo{display:inline-block;vertical-align:middle;width:155px;height:44px;}
#header .col-logo span{overflow:hidden;height:0;display:block;font-size:0;}
#header .col-menu{display:inline-block;vertical-align:middle;margin-left:130px;margin-right:130px;}
#header .col-menu .menu{display:block;vertical-align:middle;text-align:left;}
#header .col-menu .menu .menu-opcao{display:inline-block;vertical-align:middle;font-size:16px;color:#fff;margin-left:20px;text-transform:uppercase;}
#header .col-menu .menu .menu-opcao:hover{color:#f25c05;}
#header .col-whatsapp{display:inline-block;vertical-align:middle;text-align:right;}
#header .col-whatsapp .menu-whatsapp{display:inline-block;vertical-align:middle;}
#header .col-whatsapp .menu-whatsapp .icone{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:5px;}
#header .col-whatsapp .menu-whatsapp span{display:inline-block;vertical-align:middle;font-size:16px;color:#fff;}
#header .expandirmenu{display:none;}
#header.fixo{box-shadow:0 0 5px #444;}
.menumobile{display:none;}

#main{display:block;position:relative;padding-top:80px;}

#step01{display:block;background-color:#fff;background-image:url(../img/bg-step1-full.webp);background-position:center bottom;background-repeat:no-repeat;min-height:740px;padding:80px 0;}
#step01 .destaque01{display:block;padding-right:60%;padding-left:34px;}
#step01 .destaque01 .tit{display:block;font-size:52px;color:#002851;font-weight:600;line-height:56px;}
#step01 .destaque01 .tit span{color:#f25c05;}
#step01 .destaque01 .txt{display:block;font-size:20px;color:#002851;line-height:26px;margin-top:10px;font-weight:400;}
#step01 .destaque01 .bt-whatsapp{display:block;width:280px;padding:10px;border-radius:5px;background:#285200;background:linear-gradient(90deg, rgba(40, 82, 0, 1) 0%, rgba(93, 188, 0, 1) 100%);margin-top:20px;opacity:1;}
#step01 .destaque01 .bt-whatsapp .icone{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:10px;}
#step01 .destaque01 .bt-whatsapp span{display:inline-block;vertical-align:middle;color:#fff;font-size:24px;font-weight:600;}
#step01 .destaque01 .bt-whatsapp:hover{opacity:.7;}
#step01 .destaque02{display:block;text-align:center;margin-top:80px;}
#step01 .destaque02 .box{display:inline-block;vertical-align:top;width:430px;background-color:#f6f6f6;border-radius:3px;margin:20px 20px 0;padding:10px 20px;text-align:left;box-shadow:0 5px 5px #ccc;}
#step01 .destaque02 .box .tit{display:block;font-size:28px;color:#f25c05;margin-top:10px;font-weight:600;text-align:left;}
#step01 .destaque02 .box .txt{display:block;font-size:22px;color:#2a2b2b;line-height:32px;margin-top:15px;text-align:left;font-weight:400;}

#step02{display:block;text-align:center;background-color:#f6f6f6;padding:60px 0;}
#step02 .cont{display:block;margin:0 auto;width:100%;max-width:720px;}
#step02 .cont .tit{display:block;text-align:center;font-size:34px;color:#2a2b2b;font-weight:500;}
#step02 .cont .txt{display:block;text-align:center;font-size:16px;color:#2a2b2b;line-height:22px;margin-top:20px;}
#step02 .cont .des{display:block;text-align:center;font-size:18px;color:#f25c05;line-height:24px;font-weight:400;font-style:italic;margin-top:20px;}

#step03{display:block;text-align:center;padding:120px 0;}
#step03 .tit-step{display:block;text-align:center;font-size:34px;color:#2a2b2b;font-weight:500;}
#step03 .sub-step{display:block;text-align:center;font-size:16px;color:#2a2b2b;line-height:22px;margin-top:20px;margin:20px auto 0;width:100%;max-width:860px;}
#step03 .sub-step .font-bold{font-weight:600;}
#step03 .corporativo{display:block;text-align:center;margin-top:80px;}
#step03 .corporativo .col{display:inline-block;vertical-align:middle;width:49%;}
#step03 .corporativo .col1 img{display:block;margin:0 auto;width:100%;max-width:528px;height:auto;max-height:444px;}
#step03 .corporativo .col2{padding-left:40px;}
#step03 .corporativo .col2 .tit{display:block;text-align:left;font-size:34px;color:#f25c05;font-weight:500;}
#step03 .corporativo .col2 .linha{display:block;margin-top:10px;background-color:#f25c05;color:#f25c05;height:6px;width:120px;border-radius:20px;}
#step03 .corporativo .col2 .des{display:block;text-align:left;font-size:20px;color:#2a2b2b;font-weight:500;line-height:28px;margin-top:10px;}
#step03 .corporativo .col2 .txt{display:block;text-align:left;font-size:18px;color:#2a2b2b;line-height:26px;margin-top:20px;}
#step03 .corporativo .col2 .bt-whatsapp{display:block;width:280px;padding:10px;border-radius:5px;background:#285200;background:linear-gradient(90deg, rgba(40, 82, 0, 1) 0%, rgba(93, 188, 0, 1) 100%);margin-top:30px;opacity:1;}
#step03 .corporativo .col2 .bt-whatsapp .icone{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:10px;}
#step03 .corporativo .col2 .bt-whatsapp span{display:inline-block;vertical-align:middle;color:#fff;font-size:24px;font-weight:600;}
#step03 .corporativo .col2 .bt-whatsapp:hover{opacity:.7;}
#step03 .individual{display:block;text-align:center;margin-top:80px;}
#step03 .individual .col{display:inline-block;vertical-align:middle;width:49%;}
#step03 .individual .col1{padding-right:40px;}
#step03 .individual .col1 .tit{display:block;text-align:left;font-size:34px;color:#5880a8;font-weight:500;}
#step03 .individual .col1 .linha{display:block;margin-top:10px;background-color:#5880a8;color:#5880a8;height:6px;width:120px;border-radius:20px;}
#step03 .individual .col1 .des{display:block;text-align:left;font-size:20px;color:#2a2b2b;font-weight:500;line-height:28px;margin-top:10px;}
#step03 .individual .col1 .txt{display:block;text-align:left;font-size:18px;color:#2a2b2b;line-height:26px;margin-top:20px;}
#step03 .individual .col1 .bt-whatsapp{display:block;width:280px;padding:10px;border-radius:5px;background:#285200;background:linear-gradient(90deg, rgba(40, 82, 0, 1) 0%, rgba(93, 188, 0, 1) 100%);margin-top:30px;opacity:1;}
#step03 .individual .col1 .bt-whatsapp .icone{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:10px;}
#step03 .individual .col1 .bt-whatsapp span{display:inline-block;vertical-align:middle;color:#fff;font-size:24px;font-weight:600;}
#step03 .individual .col1 .bt-whatsapp:hover{opacity:.7;}
#step03 .individual .col2 img{display:block;margin:0 auto;width:100%;max-width:528px;height:auto;max-height:444px;}
#step03 .topicos{display:block;text-align:center;}
#step03 .topicos .topico{display:inline-block;width:320px;vertical-align:top;margin:30px 15px 0;position:relative;padding-left:15px;}
#step03 .topicos .topico .linha{display:block;height:200px;width:6px;border-radius:20px;position:absolute;left:0;top:0;}
#step03 .topicos .topico .linha.laranja{background-color:#f25c05;color:#f25c05;}
#step03 .topicos .topico .linha.azul{background-color:#5880a8;color:#5880a8;}
#step03 .topicos .topico .tit{display:block;text-align:left;font-size:22px;color:#2a2b2b;font-weight:500;}
#step03 .topicos .topico .txt{display:block;text-align:left;font-size:16px;color:#2a2b2b;line-height:22px;margin-top:20px;}

#step04{display:block;text-align:center;padding:120px 0;background-color:#f6f6f6;}
#step04 .tit-step{display:block;text-align:center;font-size:34px;color:#2a2b2b;font-weight:500;}
#step04 .sub-step{display:block;text-align:center;font-size:16px;color:#2a2b2b;line-height:22px;margin-top:20px;margin:20px auto 0;width:100%;max-width:860px;}
#step04 .sub-step .font-bold{font-weight:600;}
#step04 .depoimentos{display:block;text-align:center;margin-top:20px;}
#step04 .depoimentos .depoimento{display:inline-block;vertical-align:top;width:400px;margin:40px 30px 0;}
#step04 .depoimentos .depoimento .perfil{display:block;width:120px;height:120px;border-radius:100%;margin:0 auto;}
#step04 .depoimentos .depoimento .nome{display:block;text-align:center;font-size:18px;color:#2a2b2b;margin-top:30px;font-weight:400}
#step04 .depoimentos .depoimento .info{display:block;text-align:center;font-size:14px;color:#2a2b2b;margin-top:10px;font-weight:600}
#step04 .depoimentos .depoimento .texto{display:block;text-align:left;font-size:14px;color:#2a2b2b;margin-top:30px;line-height:20px;}

#step05{display:block;text-align:center;padding:120px 0;background-image:url(../img/bg-linhas.webp);background-position:top left;background-repeat:no-repeat;}
#step05 .tit-step{display:block;text-align:center;font-size:34px;color:#2a2b2b;font-weight:500;}
#step05 .sub-step{display:block;text-align:center;font-size:16px;color:#2a2b2b;line-height:22px;margin-top:20px;margin:20px auto 0;width:100%;max-width:860px;}
#step05 .sub-step .font-bold{font-weight:600;}
#step05 .sobre{display:block;text-align:center;margin-top:60px;}
#step05 .sobre .col{display:inline-block;vertical-align:middle;width:49%;}
#step05 .sobre .col1 img{display:block;margin:0 auto;width:100%;max-width:714px;height:auto;max-height:634px;}
#step05 .sobre .col2{padding-left:40px;}
#step05 .sobre .col2 .tit{display:block;text-align:left;font-size:34px;color:#f25c05;}
#step05 .sobre .col2 .txt{display:block;text-align:left;font-size:18px;color:#2a2b2b;line-height:26px;margin-top:20px;}
#step05 .sobre .col2 .bt-mais{display:block;width:280px;padding:10px;border-radius:5px;background:#005986;background:linear-gradient(90deg,rgba(0, 89, 134, 1) 0%, rgba(0, 145, 218, 1) 100%);margin-top:30px;opacity:1;}
#step05 .sobre .col2 .bt-mais span{display:inline-block;vertical-align:middle;color:#fff;font-size:24px;font-weight:600;}
#step05 .sobre .col2 .bt-mais:hover{opacity:.7;}
#step05 .experiencia{display:block;text-align:center;margin-top:60px;}
#step05 .experiencia .item{display:inline-block;width:360px;margin:30px 60px 0;text-align:left;padding-left:36px;background-image:url(../img/icone-check-azul.webp);background-position:center left;background-repeat:no-repeat;font-size:18px;color:#2a2b2b;font-weight:600;min-height:24px;}

#step06{display:block;text-align:center;padding:120px 0;}
#step06 .tit-step{display:block;text-align:center;font-size:34px;color:#2a2b2b;font-weight:500;}
#step06 .sub-step{display:block;text-align:center;font-size:16px;color:#2a2b2b;line-height:22px;margin-top:20px;margin:20px auto 0;width:100%;max-width:860px;}
#step06 .sub-step .font-bold{font-weight:600;}
#step06 .parceiros{display:block;text-align:center;margin-top:30px;}
#step06 .parceiros .parceiro{display:inline-block;vertical-align:middle;margin:10px;}
#step06 .parceiros .parceiro img{width:auto;height:auto;max-width:200px;max-height:200px;}

#footer{display:block;}
#footer .faixa1{display:block;text-align:center;padding:100px 0 30px;background-color:#002851;background-image:url(../img/bg-rodape.webp);background-position:center;background-repeat:no-repeat;}
#footer .faixa1 .tit{display:block;text-align:center;font-size:28px;color:#fff;font-weight:600;line-height:36px;}
#footer .faixa1 .contato{display:block;text-align:center;margin-top:30px;}
#footer .faixa1 .contato .menu-whatsapp{display:inline-block;vertical-align:middle;}
#footer .faixa1 .contato .menu-whatsapp .icone{display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:5px;}
#footer .faixa1 .contato .menu-whatsapp span{display:inline-block;vertical-align:middle;font-size:16px;color:#fff;font-weight:400;}
#footer .faixa1 .contato .menu-email{display:inline-block;vertical-align:middle;font-size:16px;color:#fff;font-weight:400;margin-left:30px;}
#footer .faixa1 .logo, #footer .faixa1 .logo img{display:block;width:155px;height:44px;margin:40px auto 0;}
#footer .faixa1 .redessociais{display:block;text-align:center;margin-top:30px;}
#footer .faixa1 .redessociais a{display:inline-block;margin:2px;opacity:1;}
#footer .faixa1 .redessociais a:hover{opacity:.5;}
#footer .faixa1 .redessociais a img{display:block;width:32px;height:32px;}
#footer .faixa1 .copyright{display:block;text-align:center;font-size:12px;color:#fff;margin-top:60px;}
#footer .faixa2{display:block;text-align:center;padding:5px 0;background-color:#f5f5f5;}
#footer .faixa2 img{display:inline-block;vertical-align:middle;width:auto;height:auto;margin:0 4px;}

#pagina-sobre{display:block;text-align:center;padding:120px 0;background-image:url(../img/bg-linhas.webp);background-position:top left;background-repeat:no-repeat;}
#pagina-sobre .tit-step{display:block;text-align:center;font-size:34px;color:#2a2b2b;font-weight:500;}
#pagina-sobre .sub-step{display:block;text-align:center;font-size:16px;color:#2a2b2b;line-height:22px;margin-top:20px;margin:20px auto 0;width:100%;max-width:860px;}
#pagina-sobre .sub-step .font-bold{font-weight:600;}
#pagina-sobre .sobre{display:block;text-align:center;margin-top:60px;}
#pagina-sobre .sobre .col{display:inline-block;vertical-align:top;width:49%;}
#pagina-sobre .sobre .col1 img{display:block;margin:0 auto;width:100%;max-width:450px;height:auto;max-height:400px;}
#pagina-sobre .sobre .col2{padding-left:40px;}
#pagina-sobre .sobre .col2 .tit{display:block;text-align:left;font-size:34px;color:#f25c05;}
#pagina-sobre .sobre .col2 .txt{display:block;text-align:left;font-size:18px;color:#2a2b2b;line-height:26px;margin-top:20px;}
#pagina-sobre .sobre .col2 .txt .font-bold{font-weight:bold;}
#pagina-sobre .sobre .col-full{display:block;text-align:left;font-size:18px;color:#2a2b2b;line-height:26px;margin-top:20px;column-count:2;column-gap:80px;column-rule:1px dotted #ccc;-moz-column-count:2;-moz-column-gap:80px;-moz-column-rule:1px dotted #ccc;-webkit-column-count:2;-webkit-column-gap:80px;-webkit-column-rule:1px dotted #ccc;-o-column-count:2;-o-column-gap:80px;-o-column-rule:1px dotted #ccc;margin-top:40px;border-top:1px solid #ccc;padding-top:40px;}
#pagina-sobre .sobre .col-full .font-bold{font-weight:bold;}
#pagina-sobre .sobre .col-full ul{display:block;}
#pagina-sobre .sobre .col-full ul li{display:block;}
#pagina-sobre .experiencia{display:block;text-align:center;margin-top:60px;}
#pagina-sobre .experiencia .item{display:inline-block;width:360px;margin:30px 60px 0;text-align:left;padding-left:36px;background-image:url(../img/icone-check-azul.webp);background-position:center left;background-repeat:no-repeat;font-size:18px;color:#2a2b2b;font-weight:600;min-height:24px;}

/*1280*/
@media (max-width:1520px){
	#step01 .destaque02 .box{width:380px;}
	#step03 .topicos .topico{width:420px;}
	#step04 .depoimentos .depoimento{width:300px;}
}
/*960*/
@media (max-width:1200px){
	#header .col-menu{margin-right:20px;margin-left:20px;}
	#header .col-menu .menu .menu-opcao{margin-left:15px;}
	#step01{background-position:center top;}
	#step04 .depoimentos .depoimento, #step04 .depoimentos.cinco .depoimento{display:block;width:100%;margin:40px auto 0;}
	#step04 .depoimentos .depoimento .nome, #step04 .depoimentos .depoimento .texto{margin-top:20px;}
	#pagina-sobre .sobre .col{display:block;width:100%;padding:0;}
	#pagina-sobre .sobre .col1 img{margin-bottom:40px;}
	#pagina-sobre .sobre .col-full{column-count:1;column-gap:80px;column-rule:1px dotted #ccc;-moz-column-count:1;-moz-column-gap:80px;-moz-column-rule:1px dotted #ccc;-webkit-column-count:1;-webkit-column-gap:80px;-webkit-column-rule:1px dotted #ccc;-o-column-count:1;-o-column-gap:80px;-o-column-rule:1px dotted #ccc;margin-top:40px;border-top:1px solid #ccc;padding-top:40px;}
	#pagina-sobre .experiencia .item{width:100%;margin:30px 0 0;}
}
/*640*/
@media (max-width:880px){
	#header{position:relative;}
	#header .col-logo{display:block;margin:0 auto;}
	#header .col-menu, #header .col-whatsapp{display:none !important;}
	#header .expandirmenu{display:block;position:fixed;z-index:200;top:5px;right:5px;width:36px;height:36px;background-color:#fff;border-radius:100%;}
	#main{padding-top:0;}

	.menumobile{display:block !important;position:fixed;z-index:202;background-color:#2f2f2f;height:100%;top:0;bottom:0;right:0;width:0;margin:0;overflow:hidden;}
	.menumobile .recolhermenu{display:block;width:36px;height:36px;margin:5px 5px 5px auto;}
	.menumobile .menu-opcao{display:block;font-size:16px;color:#fff;font-weight:500;text-align:center;padding:5px 0;opacity:0;}
	.menumobile .menu-opcao.loja{font-weight:700;margin-top:20px;}
	.menumobile.aberto{width:200px;}
	.menumobile.aberto .menu-opcao{opacity:1;}

	#step01{background:none;}
	#step01 .destaque01{padding-left:0;padding-right:0;}
	#step01 .destaque01 .tit{font-size:42px;line-height:48px;}
	#step01 .destaque02 .box{display:block;margin:20px auto 0;width:100%;}
	#step01 .destaque02 .box .tit{font-weight:400;}
	#step01 .destaque02 .box .txt{font-size:16px;line-height:22px;}
	#step02 .cont .tit, #step03 .tit-step, #step03 .individual .col1 .tit, #step04 .tit-step, #step05 .tit-step, #step05 .sobre .col2 .tit, #step06 .tit-step{font-size:28px;}
	#step02 .cont .tit, #step02 .cont .txt, #step02 .cont .des, #step03 .tit-step, #step03 .sub-step, #step04 .tit-step, #step04 .sub-step, #step05 .tit-step, #step05 .sub-step, #step06 .tit-step, #step06 .sub-step{text-align:left;}
	#step01, #step03, #step04, #step05, #step06{padding:60px 0;}
	#step03 .corporativo, #step03 .individual{margin-top:60px;}
	#step03 .corporativo .col, #step03 .individual .col, #step05 .sobre .col{display:block;width:100%;}
	#step03 .corporativo .col2, #step03 .individual .col1, #step05 .sobre .col2{padding-left:0;padding-top:30px;padding-right:0;}
	#step03 .topicos .topico{width:100%;margin:30px auto 0;padding-left:30px;}
	#step03 .individual .col2{display:none !important;}
	#step04 .depoimentos{margin-top:0;}
	#step05 .sobre .col2 .txt{font-size:16px;line-height:24px;}
	#step05 .experiencia{margin-top:20px;}
	#step05 .experiencia .item{margin:20px auto 0;width:100%;font-size:16px;}
}
/*MOBILE*/
@media (max-width:600px){
}