/* bullets padronizados: icone 14px, 4px ate o texto, alinhados verticalmente e a esquerda */
.elementor-icon-list-items:has(.e-fas-check) .elementor-icon-list-item{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:4px !important;padding-left:0 !important;margin-left:0 !important;}
.elementor-icon-list-items:has(.e-fas-check) .elementor-icon-list-icon{display:inline-flex !important;flex:none !important;align-items:center !important;justify-content:flex-start !important;width:14px !important;min-width:14px !important;height:14px !important;margin:0 !important;padding:0 !important;}
.elementor-icon-list-items:has(.e-fas-check) .elementor-icon-list-icon svg{width:14px !important;height:14px !important;margin:0 !important;}
.elementor-icon-list-items:has(.e-fas-check) .elementor-icon-list-text{padding:0 !important;margin:0 !important;text-align:left !important;}
/* alinhamento da coluna dos bullets (desktop): LC Web, LC ERP e Pagamentos na mesma posicao */
@media(min-width:1025px){.elementor-element-a0e10f2 .e-con-full:has(> .elementor-widget-icon-list){position:relative;left:9px;}.elementor-element-c56e818 .elementor-widget-icon-list{position:relative;left:-10px;}}
/* botao de CTA abaixo dos bullets (mesmo estilo do botao da secao LC Pay) */
.lc-revenda-cta{display:flex;justify-content:flex-start;width:100%;padding:18px 0 0;box-sizing:border-box;}
.lc-revenda-btn{display:inline-block;background:#643296;color:#fff !important;font-family:"Gotham Book",sans-serif;font-size:18px;font-weight:600;line-height:1;text-align:center;text-decoration:none;padding:10px 22px;border-radius:5px;transition:all .3s ease-in-out;}
.lc-revenda-btn:hover{background:#8D44AD;border-radius:2px;}
@media(max-width:1024px){.lc-revenda-btn{font-size:15px;}}
@media(max-width:767px){.lc-revenda-btn{font-size:14px;}}
@media(min-width:1025px){.elementor-element-c56e818 .lc-revenda-cta{position:relative;left:-10px;}}
/* primeira secao (hero) com a mesma altura da pagina principal (desktop) */
@media(min-width:1025px){.elementor-element-b39fd1d.e-parent{min-height:687px !important;}}

/* abas em colunas de largura igual e texto centralizado (desktop) */
@media(min-width:1025px){
.elementor-element-a0e10f2 .e-n-tabs-heading{justify-content:center !important;}
.elementor-element-a0e10f2 .e-n-tabs-heading > .e-n-tab-title{flex:0 0 calc((100% - 25px) / 6) !important;width:calc((100% - 25px) / 6) !important;min-width:0 !important;justify-content:center !important;text-align:center !important;}
.elementor-element-a599334 .e-n-tabs-heading{justify-content:center !important;}
.elementor-element-a599334 .e-n-tabs-heading > .e-n-tab-title{flex:1 1 0 !important;min-width:0 !important;justify-content:center !important;text-align:center !important;}
}
@media(min-width:761px){
.section--apps .apps-menu__item{flex:1 1 0 !important;min-width:0 !important;justify-content:center !important;text-align:center !important;}
}

/* faixa de numeros (ecossistema) */
@font-face{font-family:"Gotham Black";font-style:normal;font-weight:normal;font-display:swap;src:url(./wp-content/uploads/2025/12/GOTHAM-BLACK.woff2) format("woff2"),url(./wp-content/uploads/2025/12/GOTHAM-BLACK.woff) format("woff");}
.section--ecossistema{--eco-bg:linear-gradient(182deg,#fff 0%,#64329612 100%);--eco-title:#1c1c1c;--eco-lead:#1c1c1c;--eco-num:#643296;--eco-label:#303030;--eco-line:#6432963d;position:relative;background:var(--eco-bg);padding:80px 24px;font-family:"Gotham Book",sans-serif;}
.section--ecossistema *,.section--ecossistema *::before,.section--ecossistema *::after{box-sizing:border-box;}
.section--ecossistema--preta{--eco-bg:#1c1c1c;--eco-title:#fff;--eco-lead:#ffffffd9;--eco-num:#ffb300;--eco-label:#ffffffd9;--eco-line:#ffffff26;}
.eco{max-width:1200px;margin:0 auto;text-align:center;color:var(--eco-title);}
.eco__title{margin:0;font-family:"Gotham Bold",Montserrat,sans-serif;font-size:34px;font-weight:800;line-height:34px;color:var(--eco-title);}
.eco__lead{margin:12px auto 0;max-width:56rem;font-size:18px;font-weight:500;line-height:28px;color:var(--eco-lead);}
.eco__stats{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);}
.eco__stat{padding:4px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;}
.eco__stat + .eco__stat{border-left:1px solid var(--eco-line);}
.eco__num{font-family:"Gotham Black","Gotham Bold",Montserrat,sans-serif;font-size:36px;font-weight:400;line-height:1;color:var(--eco-num);white-space:nowrap;}
.eco__label{font-size:15px;font-weight:500;line-height:22px;color:var(--eco-label);}
@media(max-width:1024px){
	.section--ecossistema{padding:48px 24px;}
	.section--ecossistema .eco__stats{grid-template-columns:repeat(3,1fr);row-gap:32px;}
	.eco__stat:nth-child(4){border-left:0;}
}
@media(max-width:767px){
	.section--ecossistema{padding:37px 16px;}
	.eco__title{font-size:22px;line-height:22px;}
	.eco__lead{font-size:14px;line-height:22.4px;}
	.section--ecossistema .eco__stats{grid-template-columns:repeat(2,1fr);margin-top:28px;row-gap:28px;}
	.eco__stat:nth-child(odd){border-left:0;}
	.eco__stat:nth-child(even){border-left:1px solid var(--eco-line);}
	.eco__num{font-size:30px;}
	.eco__label{font-size:14px;line-height:20px;}
}
.eco__cta{justify-content:center;padding-top:40px;}
@media(max-width:767px){.eco__cta{padding-top:28px;}}

/* LC Web da home: 14 abas em 2 linhas de 7 (desktop) */
@media(min-width:1025px){.elementor-element-a0e10f2 .elementor-element-9453fd6 .e-n-tabs-heading > .e-n-tab-title{flex:0 0 calc((100% - 30px) / 7) !important;width:calc((100% - 30px) / 7) !important;}}

/* painel Vendas da aba LC Web: mesmo alinhamento horizontal dos demais paineis */
.elementor-47919 .elementor-element.elementor-element-8b65309{--justify-content:flex-start;}

/* telas (notebook) da aba LC ERP com o mesmo tamanho das telas da aba LC Web: coluna com 28px de margem lateral */
.e-n-tabs-content .e-con:has(> .elementor-widget img[src*="-lc-erp."]){--padding-left:28px;--padding-right:28px;padding-left:28px !important;padding-right:28px !important;}
.e-n-tabs-content .elementor-widget img[src*="-lc-erp."]{width:100% !important;max-width:100% !important;height:auto !important;display:block;}

/* telas (notebook) de todas as abas: linha alinhada a esquerda, mesma posicao em todas as abas e paginas */
.e-n-tabs-content .e-con:has(> .e-con > .elementor-widget-image img[src*="/2026/02/"]),
.e-n-tabs-content .e-con:has(> .e-con > .elementor-widget img[src*="-lc-erp."]){--justify-content:flex-start;justify-content:flex-start !important;}

/* tablet/celular: linha das telas (notebook) do LC ERP sempre em coluna, igual em todas as abas */
@media(max-width:1024px){.e-n-tabs-content .e-con:has(> .e-con > .elementor-widget img[src*="-lc-erp."]),.e-n-tabs-content .e-con-inner:has(> .e-con > .elementor-widget img[src*="-lc-erp."]){--flex-direction:column;flex-direction:column !important;}}

/* LC Web das paginas de segmento: 14 abas em 2 linhas de 7 (desktop) */
@media(min-width:1025px){.elementor-element-a0e10f2 .elementor-element-25aaa41 .e-n-tabs-heading > .e-n-tab-title{flex:0 0 calc((100% - 30px) / 7) !important;width:calc((100% - 30px) / 7) !important;}}
