#pgMobilidadeEletrica {--azul:#071142;--azul2:#09206f;--azulClaro:#012fb4;--amarelo:#fdc02a;--verde:#17b978;--texto:#111827;--cinza:#687184;--borda:#e7ebf5;--fundo:#f5f7fb;background-color:#ffffff;overflow:hidden;padding-bottom:82px;}
#pgMobilidadeEletrica *,
#pgMobilidadeEletrica *:before,
#pgMobilidadeEletrica *:after {box-sizing:border-box;}
#pgMobilidadeEletrica .centralizar {width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}
#pgMobilidadeEletrica .tag {display:inline-flex;align-items:center;min-height:34px;background-color:var(--amarelo);color:var(--azulClaro);border-radius:8px;padding:8px 16px;font-size:12px;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:0;}
#pgMobilidadeEletrica h1,
#pgMobilidadeEletrica h2,
#pgMobilidadeEletrica h3 {letter-spacing:0;}
#pgMobilidadeEletrica .botao,
.boxContatoHero a,
.barraFixaMobilidade a {min-width:0;text-align:center;white-space:normal;line-height:1.2;text-decoration:none;}
#pgMobilidadeEletrica .botao {height:58px;border:0;border-radius:8px;font-size:16px;font-weight:900;padding:0 24px;box-shadow:none;}

.sectionHeroMobilidade {background:linear-gradient(135deg,#071142 0%,#071142 48%,#09206f 76%,#012fb4 100%);color:#ffffff;position:relative;}
.sectionHeroMobilidade:before {content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.055) 1px, transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px, transparent 1px);background-size:48px 48px;opacity:.34;pointer-events:none;}
.sectionHeroMobilidade:after {content:'';position:absolute;left:0;right:0;bottom:0;height:12px;background-color:var(--amarelo);}
.sectionHeroMobilidade .centralizar {display:grid;position:relative;z-index:1;}
.sectionHeroMobilidade .divTexto,
.painelHero {width:100%;min-width:0;}
.sectionHeroMobilidade h1 {color:#ffffff;font-weight:900;line-height:1.04;margin-top:24px;max-width:620px;}
.sectionHeroMobilidade .divTexto > p:not(.tag) {color:#e7ecff;font-size:18px;font-weight:600;line-height:1.58;margin-top:24px;max-width:575px;}
.sectionHeroMobilidade .botoes {display:flex;flex-wrap:wrap;margin-top:32px;gap:14px;}
.sectionHeroMobilidade .botoes .botao {background-color:var(--amarelo);color:var(--azulClaro) !important;}
.sectionHeroMobilidade .botoes .botaoSecundario {background-color:rgba(255,255,255,.08);color:#ffffff !important;border:2px solid rgba(255,255,255,.34);}
.listaHero {display:grid;gap:10px;list-style:none;margin:24px 0 0;padding:0;max-width:575px;}
.listaHero li {position:relative;color:#ffffff;font-size:15px;font-weight:800;line-height:1.35;padding-left:28px;}
.listaHero li:before {content:'';position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%;background-color:var(--amarelo);box-shadow:0 0 0 5px rgba(253,192,42,.15);}
.heroPontos {display:grid;gap:12px;margin-top:30px;max-width:575px;}
.heroPontos div {background-color:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:18px;}
.heroPontos strong {display:block;color:var(--amarelo);font-size:19px;font-weight:900;line-height:1;}
.heroPontos span {display:block;color:#e7ecff;font-size:13px;font-weight:800;line-height:1.35;margin-top:8px;}
.painelHero {position:relative;}
.sectionHeroMobilidade .divImagem {display:flex;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background-color:#eef2f7;box-shadow:0 22px 56px rgba(0,0,0,.28);}
.sectionHeroMobilidade .divImagem img {display:block;width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:7/4;}
.seloImagemHero {position:absolute;background-color:var(--amarelo);color:var(--azulClaro);border-radius:8px;box-shadow:0 16px 34px rgba(0,0,0,.22);padding:16px 18px;}
.seloImagemHero strong {display:block;font-size:16px;font-weight:900;line-height:1.1;}
.seloImagemHero span {display:block;font-size:13px;font-weight:800;line-height:1.3;margin-top:6px;}
.boxContatoHero {background-color:#ffffff;border:1px solid #eef1f7;border-radius:8px;box-shadow:0 20px 42px rgba(0,0,0,.22);}
.boxContatoHero strong {display:block;color:var(--azulClaro);font-size:21px;font-weight:900;line-height:1.15;}
.boxContatoHero span {display:block;color:#606979;font-size:15px;font-weight:700;line-height:1.45;margin-top:9px;}
.boxContatoHero a {display:flex;align-items:center;justify-content:center;background-color:var(--amarelo);color:var(--azulClaro) !important;border-radius:8px;height:50px;font-size:15px;font-weight:900;margin-top:20px;}

.sectionBarraConversao {background-color:var(--amarelo);position:relative;}
.sectionBarraConversao .centralizar {display:grid;align-items:center;gap:22px;}
.textoBarra strong {display:block;color:var(--azulClaro);font-size:23px;font-weight:900;line-height:1.18;}
.textoBarra p {color:#143273;font-size:15px;font-weight:800;line-height:1.42;margin-top:7px;}
.itensBarra {display:grid;gap:10px;}
.itensBarra span {display:flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(1,47,180,.18);border-radius:8px;background-color:rgba(255,255,255,.38);color:var(--azulClaro);font-size:13px;font-weight:900;text-align:center;padding:8px 12px;}
.sectionBarraConversao .botao {background-color:var(--azulClaro);color:#ffffff !important;max-width:230px;}

.sectionEscolhaMobilidade,
.sectionConsultoriaMobilidade,
.sectionBeneficiosMobilidade,
.sectionCarregamentoMobilidade,
.sectionCenariosMobilidade,
.sectionModelosMobilidade,
.sectionProcessoMobilidade,
.sectionDuvidasMobilidade {position:relative;}
.sectionEscolhaMobilidade .centralizar,
.sectionProcessoMobilidade .centralizar,
.sectionDuvidasMobilidade .centralizar {display:flex;flex-direction:column;align-items:center;}
.divHeader {max-width:850px;text-align:center;}
.divHeader h2,
.sectionConsultoriaMobilidade h2,
.sectionModelosMobilidade h2,
.sectionBeneficiosMobilidade h2,
.sectionCarregamentoMobilidade h2,
.sectionCtaMobilidade h2 {color:var(--azulClaro);font-size:36px;font-weight:900;line-height:1.13;margin-top:20px;}
.divHeader > p:not(.tag),
.sectionConsultoriaMobilidade .blocoTexto > p:not(.tag),
.sectionModelosMobilidade .blocoModeloDestaque > p:not(.tag),
.sectionBeneficiosMobilidade .divTexto > p:not(.tag),
.sectionCarregamentoMobilidade .divTexto > p:not(.tag),
.sectionCtaMobilidade p:not(.tag) {color:var(--cinza);font-size:17px;font-weight:600;line-height:1.58;margin-top:18px;}

.gridEscolha,
.gridProcesso,
.gridDuvidas,
.gridModelos,
.gridCenarios {display:grid;width:100%;gap:18px;}
.gridEscolha article,
.gridProcesso > div,
.listaBeneficios > div,
.listaCarregamento > div,
.gridModelos article,
.gridDuvidas div,
.painelConsultoria div,
.gridCenarios article {border-radius:8px;}
.gridEscolha article {background-color:#ffffff;border:2px solid var(--borda);padding:30px;position:relative;overflow:hidden;}
.gridEscolha article:before {content:'';position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--amarelo),var(--verde));}
.gridEscolha article > span,
.gridProcesso span,
.painelConsultoria span {display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:32px;background-color:var(--amarelo);color:var(--azulClaro);border-radius:8px;padding:0 13px;font-size:12px;font-weight:900;text-transform:uppercase;}
.gridEscolha h3,
.gridProcesso h3 {color:var(--azulClaro);font-size:21px;font-weight:900;line-height:1.16;margin-top:22px;}
.gridEscolha p,
.gridProcesso p,
.gridModelos p,
.gridCenarios p {color:#747c8d;font-size:15px;font-weight:600;line-height:1.5;margin-top:14px;}
.gridEscolha ul {display:grid;gap:8px;list-style:none;margin:20px 0 0;padding:0;}
.gridEscolha li {position:relative;color:#3c4657;font-size:14px;font-weight:800;line-height:1.3;padding-left:22px;}
.gridEscolha li:before {content:'';position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;background-color:var(--verde);}
.gridEscolha .botao {background-color:var(--azulClaro);color:#ffffff !important;margin-top:24px;max-width:100%;}

.sectionModelosMobilidade {background-color:var(--fundo);}
.sectionModelosMobilidade .centralizar {display:grid;align-items:stretch;}
.blocoModeloDestaque {background:linear-gradient(135deg,var(--azul) 0%,var(--azul2) 100%);border-radius:8px;color:#ffffff;position:relative;overflow:hidden;}
.blocoModeloDestaque:before {content:'';position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--amarelo),var(--verde));}
.blocoModeloDestaque h2 {color:#ffffff;}
.blocoModeloDestaque > p:not(.tag) {color:#dfe5ff;}
.blocoModeloDestaque .botao {background-color:var(--amarelo);color:var(--azulClaro) !important;margin-top:30px;}
.gridModelos article {background-color:#ffffff;border:2px solid var(--borda);padding:28px;position:relative;overflow:hidden;}
.gridModelos article:after {content:'';position:absolute;right:18px;top:18px;width:36px;height:36px;border-radius:50%;background-color:rgba(23,185,120,.12);}
.gridModelos strong {display:block;color:var(--azulClaro);font-size:21px;font-weight:900;line-height:1.18;}

.sectionConsultoriaMobilidade {background-color:#ffffff;}
.sectionConsultoriaMobilidade .centralizar {display:grid;align-items:center;}
.sectionConsultoriaMobilidade .blocoTexto {width:100%;}
.sectionConsultoriaMobilidade .blocoTexto .botao {background-color:var(--azulClaro);color:#ffffff !important;margin-top:28px;}
.painelConsultoria {width:100%;display:grid;gap:16px;}
.painelConsultoria div {background-color:var(--fundo);border:2px solid var(--borda);padding:26px;position:relative;overflow:hidden;}
.painelConsultoria div:before {content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background-color:var(--amarelo);}
.painelConsultoria strong {display:block;color:var(--azulClaro);font-size:20px;font-weight:900;line-height:1.18;margin-top:18px;}
.painelConsultoria p {color:#6f7686;font-size:15px;font-weight:700;line-height:1.48;margin-top:10px;}

.sectionBeneficiosMobilidade {background:linear-gradient(135deg,#071142 0%,#09206f 100%);color:#ffffff;}
.sectionBeneficiosMobilidade .centralizar,
.sectionCarregamentoMobilidade .centralizar,
.sectionCtaMobilidade .centralizar {display:grid;align-items:center;}
.sectionBeneficiosMobilidade h2 {color:#ffffff;}
.sectionBeneficiosMobilidade .divTexto > p:not(.tag) {color:#dfe5ff;}
.sectionBeneficiosMobilidade .divTexto .botao,
.sectionCarregamentoMobilidade .divTexto .botao {background-color:var(--amarelo);color:var(--azulClaro) !important;margin-top:28px;}
.listaBeneficios,
.listaCarregamento {display:grid;width:100%;gap:16px;}
.listaBeneficios > div,
.listaCarregamento > div {background-color:#ffffff;border:2px solid var(--borda);padding:26px;}
.listaBeneficios > div {border-color:rgba(255,255,255,.18);background-color:rgba(255,255,255,.08);}
.listaBeneficios strong,
.listaCarregamento strong {display:block;color:var(--azulClaro);font-size:19px;font-weight:900;line-height:1.2;}
.listaBeneficios strong {color:var(--amarelo);}
.listaBeneficios span,
.listaCarregamento span {display:block;color:#6f7686;font-size:15px;font-weight:700;line-height:1.42;margin-top:8px;}
.listaBeneficios span {color:#e7ecff;}

.sectionCarregamentoMobilidade {background-color:#ffffff;}
.listaCarregamento > div {border-left:5px solid var(--amarelo);}

.sectionCenariosMobilidade {background-color:var(--fundo);}
.sectionCenariosMobilidade .centralizar {display:flex;flex-direction:column;align-items:center;}
.gridCenarios article {background-color:#ffffff;border:2px solid var(--borda);padding:30px;position:relative;overflow:hidden;}
.gridCenarios article:before {content:'';position:absolute;left:0;top:0;bottom:0;width:5px;background-color:var(--azulClaro);}
.gridCenarios strong {display:block;color:var(--azulClaro);font-size:22px;font-weight:900;line-height:1.18;}
.gridCenarios a {display:flex;align-items:center;justify-content:center;height:50px;background-color:var(--azulClaro);color:#ffffff !important;text-decoration:none;border-radius:8px;font-size:15px;font-weight:900;margin-top:24px;}

.sectionProcessoMobilidade {background-color:#ffffff;}
.sectionProcessoMobilidade .botao {background-color:var(--amarelo);color:var(--azulClaro) !important;margin-top:38px;}
.gridProcesso > div {background-color:var(--fundo);border:2px solid var(--borda);padding:30px;}

.sectionDuvidasMobilidade {background-color:#f7f9fd;}
.gridDuvidas div {background-color:#ffffff;border:2px solid var(--borda);padding:24px;}
.gridDuvidas strong {display:block;color:var(--azulClaro);font-size:19px;font-weight:900;line-height:1.18;}
.gridDuvidas span {display:block;color:#697285;font-size:15px;font-weight:700;line-height:1.42;margin-top:10px;}
.sectionDuvidasMobilidade .botao {background-color:var(--azulClaro);color:#ffffff !important;margin-top:38px;}

.sectionCtaMobilidade {background:linear-gradient(135deg,var(--azulClaro) 0%,var(--azul) 100%);color:#ffffff;position:relative;}
.sectionCtaMobilidade:before {content:'';position:absolute;left:0;right:0;top:0;height:8px;background:linear-gradient(90deg,var(--amarelo),var(--verde));}
.sectionCtaMobilidade .centralizar {position:relative;z-index:1;}
.sectionCtaMobilidade .centralizar > div {width:100%;}
.sectionCtaMobilidade h2 {color:#ffffff;}
.sectionCtaMobilidade p:not(.tag) {color:#dce4ff;}
.sectionCtaMobilidade .botao {background-color:var(--amarelo);color:var(--azulClaro) !important;flex-shrink:0;}

.barraFixaMobilidade {position:fixed;left:0;right:0;bottom:0;background-color:#071142;border-top:1px solid rgba(255,255,255,.12);z-index:9999;display:flex;align-items:center;justify-content:center;box-shadow:0 -14px 32px rgba(0,0,0,.2);}
.barraFixaMobilidade span {color:#ffffff;font-size:15px;font-weight:900;}
.barraFixaMobilidade a {display:flex;align-items:center;justify-content:center;background-color:var(--amarelo);color:var(--azulClaro) !important;border-radius:8px;font-size:15px;font-weight:900;}

@media screen and (max-width:699px){
	#pgMobilidadeEletrica .centralizar {max-width:375px;padding-left:30px;padding-right:30px;}
	.sectionHeroMobilidade {padding:52px 0 42px;}
	.sectionHeroMobilidade .centralizar {grid-template-columns:1fr;gap:30px;}
	.sectionHeroMobilidade h1 {font-size:32px;line-height:1.1;margin-top:22px;}
	.sectionHeroMobilidade .divTexto > p:not(.tag) {font-size:16px;line-height:1.55;}
	.sectionHeroMobilidade .botoes {flex-direction:column;width:100%;}
	.sectionHeroMobilidade .botoes .botao {width:100%;max-width:100%;}
	.listaHero {gap:9px;margin-top:22px;}
	.listaHero li {font-size:14px;}
	.heroPontos,
	.boxContatoHero,
	.seloImagemHero {display:none;}
	.sectionHeroMobilidade .divImagem img {aspect-ratio:16/10;}
	.sectionBarraConversao {padding:30px 0;text-align:center;}
	.sectionBarraConversao .centralizar {grid-template-columns:1fr;}
	.textoBarra strong {font-size:21px;}
	.itensBarra {grid-template-columns:1fr;}
	.sectionBarraConversao .botao {max-width:100%;margin:0 auto;}
	.sectionEscolhaMobilidade,
	.sectionModelosMobilidade,
	.sectionConsultoriaMobilidade,
	.sectionBeneficiosMobilidade,
	.sectionCarregamentoMobilidade,
	.sectionCenariosMobilidade,
	.sectionProcessoMobilidade,
	.sectionDuvidasMobilidade,
	.sectionCtaMobilidade {padding:66px 0;}
	.divHeader h2,
	.sectionConsultoriaMobilidade h2,
	.sectionModelosMobilidade h2,
	.sectionBeneficiosMobilidade h2,
	.sectionCarregamentoMobilidade h2,
	.sectionCtaMobilidade h2 {font-size:28px;}
	.gridEscolha,
	.gridProcesso,
	.gridDuvidas,
	.gridModelos,
	.gridCenarios {grid-template-columns:1fr;margin-top:38px;}
	.gridEscolha article,
	.gridProcesso > div,
	.gridModelos article,
	.gridCenarios article {padding:26px;}
	.sectionModelosMobilidade .centralizar,
	.sectionConsultoriaMobilidade .centralizar,
	.sectionBeneficiosMobilidade .centralizar,
	.sectionCarregamentoMobilidade .centralizar,
	.sectionCtaMobilidade .centralizar {grid-template-columns:1fr;gap:34px;}
	.blocoModeloDestaque {padding:30px;}
	.painelConsultoria,
	.listaBeneficios,
	.listaCarregamento {grid-template-columns:1fr;}
	.sectionCtaMobilidade .botao {max-width:100%;}
	.barraFixaMobilidade {height:74px;padding:10px 16px;}
	.barraFixaMobilidade span {display:none;}
	.barraFixaMobilidade a {height:50px;width:100%;}
}

@media screen and (max-width:380px){
	#pgMobilidadeEletrica .centralizar {max-width:100%;padding-left:24px;padding-right:24px;}
	.sectionHeroMobilidade {padding-top:48px;}
	.sectionHeroMobilidade h1 {font-size:29px;}
	.sectionHeroMobilidade .divTexto > p:not(.tag),
	.divHeader > p:not(.tag),
	.sectionConsultoriaMobilidade .blocoTexto > p:not(.tag),
	.sectionModelosMobilidade .blocoModeloDestaque > p:not(.tag),
	.sectionBeneficiosMobilidade .divTexto > p:not(.tag),
	.sectionCarregamentoMobilidade .divTexto > p:not(.tag),
	.sectionCtaMobilidade p:not(.tag) {font-size:15px;}
	.divHeader h2,
	.sectionConsultoriaMobilidade h2,
	.sectionModelosMobilidade h2,
	.sectionBeneficiosMobilidade h2,
	.sectionCarregamentoMobilidade h2,
	.sectionCtaMobilidade h2 {font-size:26px;}
	.gridEscolha article,
	.gridProcesso > div,
	.gridModelos article,
	.gridCenarios article,
	.listaBeneficios > div,
	.listaCarregamento > div,
	.gridDuvidas div,
	.painelConsultoria div {padding:22px;}
}

@media screen and (min-width:381px) and (max-width:480px){
	#pgMobilidadeEletrica .centralizar {max-width:330px;padding-left:0;padding-right:0;}
	.sectionHeroMobilidade h1 {font-size:30px;}
}

@media screen and (min-width:481px) and (max-width:699px){
	#pgMobilidadeEletrica .centralizar {max-width:380px;padding-left:0;padding-right:0;}
}

@media screen and (min-width:561px) and (max-width:699px){
	#pgMobilidadeEletrica .centralizar {max-width:520px;padding-left:30px;padding-right:30px;}
}

@media screen and (min-width:700px) and (max-width:999px){
	.sectionHeroMobilidade {padding:66px 0 54px;}
	.sectionHeroMobilidade .centralizar {grid-template-columns:1fr;gap:42px;}
	.sectionHeroMobilidade h1 {font-size:44px;}
	.sectionHeroMobilidade .botoes .botao {width:auto;min-width:220px;max-width:260px;flex:0 0 auto;}
	.heroPontos {display:none;}
	.boxContatoHero,
	.seloImagemHero {display:none;}
	.sectionHeroMobilidade .divImagem img {aspect-ratio:16/9;}
	.sectionBarraConversao {padding:34px 0;text-align:center;}
	.sectionBarraConversao .centralizar {grid-template-columns:1fr;}
	.itensBarra {grid-template-columns:repeat(3,1fr);}
	.sectionBarraConversao .botao {margin:0 auto;}
	.sectionEscolhaMobilidade,
	.sectionModelosMobilidade,
	.sectionConsultoriaMobilidade,
	.sectionBeneficiosMobilidade,
	.sectionCarregamentoMobilidade,
	.sectionCenariosMobilidade,
	.sectionProcessoMobilidade,
	.sectionDuvidasMobilidade,
	.sectionCtaMobilidade {padding:86px 0;}
	.divHeader h2,
	.sectionConsultoriaMobilidade h2,
	.sectionModelosMobilidade h2,
	.sectionBeneficiosMobilidade h2,
	.sectionCarregamentoMobilidade h2,
	.sectionCtaMobilidade h2 {font-size:34px;}
	.gridEscolha,
	.gridProcesso,
	.gridDuvidas,
	.gridModelos,
	.gridCenarios {grid-template-columns:repeat(2,1fr);margin-top:44px;}
	.sectionModelosMobilidade .centralizar,
	.sectionConsultoriaMobilidade .centralizar,
	.sectionBeneficiosMobilidade .centralizar,
	.sectionCarregamentoMobilidade .centralizar,
	.sectionCtaMobilidade .centralizar {grid-template-columns:1fr;gap:42px;}
	.blocoModeloDestaque {padding:38px;}
	.painelConsultoria,
	.listaBeneficios,
	.listaCarregamento {grid-template-columns:repeat(2,1fr);}
	.sectionCtaMobilidade .botao {max-width:260px;}
	.barraFixaMobilidade {height:74px;padding:10px 24px;}
	.barraFixaMobilidade span {margin-right:20px;}
	.barraFixaMobilidade a {height:50px;width:260px;}
}

@media screen and (min-width:1000px){
	.sectionHeroMobilidade {padding:96px 0 86px;}
	.sectionHeroMobilidade .centralizar {grid-template-columns:minmax(0,.93fr) minmax(430px,1.07fr);gap:68px;align-items:center;}
	.sectionHeroMobilidade h1 {font-size:55px;}
	.sectionHeroMobilidade .botoes .botao {width:auto;min-width:240px;max-width:280px;flex:0 0 auto;}
	.heroPontos {grid-template-columns:repeat(3,1fr);}
	.painelHero {padding-bottom:86px;}
	.seloImagemHero {left:-26px;top:28px;max-width:230px;}
	.boxContatoHero {position:absolute;left:48px;right:34px;bottom:0;padding:28px;}
	.sectionHeroMobilidade .botoes .botao:hover,
	.blocoModeloDestaque .botao:hover,
	.sectionBeneficiosMobilidade .divTexto .botao:hover,
	.sectionCarregamentoMobilidade .divTexto .botao:hover,
	.sectionProcessoMobilidade .botao:hover,
	.sectionCtaMobilidade .botao:hover,
	.boxContatoHero a:hover,
	.barraFixaMobilidade a:hover {background-color:#e3ad25;color:var(--azulClaro) !important;}
	.sectionHeroMobilidade .botoes .botaoSecundario:hover {background-color:#ffffff;color:var(--azulClaro) !important;}
	.sectionBarraConversao {padding:34px 0;}
	.sectionBarraConversao .centralizar {grid-template-columns:minmax(260px,1fr) minmax(420px,.95fr) 230px;}
	.itensBarra {grid-template-columns:repeat(3,1fr);}
	.sectionBarraConversao .botao:hover,
	.gridEscolha .botao:hover,
	.sectionConsultoriaMobilidade .blocoTexto .botao:hover,
	.sectionDuvidasMobilidade .botao:hover,
	.gridCenarios a:hover {background-color:var(--azul);color:#ffffff !important;}
	.sectionEscolhaMobilidade,
	.sectionModelosMobilidade,
	.sectionConsultoriaMobilidade,
	.sectionBeneficiosMobilidade,
	.sectionCarregamentoMobilidade,
	.sectionCenariosMobilidade,
	.sectionProcessoMobilidade,
	.sectionDuvidasMobilidade {padding:104px 0;}
	.gridEscolha {grid-template-columns:repeat(4,1fr);margin-top:54px;}
	.gridEscolha article,
	.gridProcesso > div,
	.listaBeneficios > div,
	.listaCarregamento > div,
	.gridDuvidas div,
	.painelConsultoria div,
	.gridCenarios article,
	.gridModelos article {transition:transform .28s ease-in-out,box-shadow .28s ease-in-out,border-color .28s ease-in-out;}
	.gridEscolha article:hover,
	.gridProcesso > div:hover,
	.listaBeneficios > div:hover,
	.listaCarregamento > div:hover,
	.gridDuvidas div:hover,
	.painelConsultoria div:hover,
	.gridCenarios article:hover,
	.gridModelos article:hover {transform:translateY(-5px);box-shadow:0 18px 34px rgba(1,47,180,.12);border-color:#dfe5f5;}
	.sectionModelosMobilidade .centralizar {grid-template-columns:minmax(380px,.92fr) minmax(520px,1.08fr);gap:34px;}
	.blocoModeloDestaque {padding:44px;}
	.gridModelos {grid-template-columns:repeat(2,1fr);}
	.sectionConsultoriaMobilidade .centralizar,
	.sectionBeneficiosMobilidade .centralizar,
	.sectionCarregamentoMobilidade .centralizar {grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);gap:70px;}
	.painelConsultoria {grid-template-columns:1fr;}
	.listaBeneficios,
	.listaCarregamento {grid-template-columns:repeat(2,1fr);}
	.gridProcesso {grid-template-columns:repeat(3,1fr);margin-top:50px;}
	.gridCenarios {grid-template-columns:repeat(3,1fr);margin-top:50px;}
	.gridDuvidas {grid-template-columns:repeat(4,1fr);margin-top:46px;}
	.sectionCtaMobilidade {padding:78px 0;}
	.sectionCtaMobilidade .centralizar {grid-template-columns:minmax(420px,1fr) 250px;gap:50px;}
	.sectionCtaMobilidade .botao {max-width:250px;}
	.barraFixaMobilidade {height:74px;padding:12px 30px;}
	.barraFixaMobilidade span {margin-right:24px;}
	.barraFixaMobilidade a {height:50px;width:250px;}
}
