.homepage2-base-secao{padding-block:56px}.homepage2-base-secao-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.homepage2-base-secao-titulo{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--homepage2-base-font-titulo);font-size:22px;font-weight:600;color:var(--homepage2-base-navy)}html.homepage2-base-dark .homepage2-base-secao-titulo{color:var(--homepage2-base-text)}.homepage2-base-secao-titulo svg{width:20px;height:20px;color:var(--homepage2-base-green)}.homepage2-destaques-ver-todas{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:var(--homepage2-base-blue);text-decoration:none;white-space:nowrap}.homepage2-destaques-ver-todas:hover{color:var(--homepage2-base-navy)}.homepage2-destaques-ver-todas svg{width:14px;height:14px}.homepage2-destaques-destaque-principal{display:grid;grid-template-columns:1.1fr 1fr;gap:0;background:var(--homepage2-base-bg);border:1px solid var(--homepage2-base-border);border-radius:16px;overflow:hidden;margin-bottom:32px;box-shadow:0 10px 30px rgba(8,44,68,0.08)}.homepage2-destaques-destaque-principal-img{position:relative;min-height:280px;background:linear-gradient(135deg,var(--homepage2-base-blue),var(--homepage2-base-navy))}.homepage2-destaques-destaque-principal-img picture,.homepage2-destaques-destaque-principal-img a{position:absolute;inset:0;display:block}.homepage2-destaques-destaque-principal-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.homepage2-destaques-destaque-principal-conteudo{padding:32px;display:flex;flex-direction:column;justify-content:center}.homepage2-destaques-tag-destaque{align-self:flex-start;background:var(--homepage2-base-green);color:#ffffff;font-size:16px;font-weight:700;padding:4px 12px;border-radius:999px;margin-bottom:14px}.homepage2-destaques-destaque-principal-conteudo h3{margin:0 0 12px;font-family:var(--homepage2-base-font-titulo);font-size:36px;line-height:1.2;letter-spacing:normal;text-transform:uppercase;color:var(--homepage2-base-navy);font-weight:800}html.homepage2-base-dark .homepage2-destaques-destaque-principal-conteudo h3{color:var(--homepage2-base-text)}.homepage2-destaques-destaque-principal-conteudo h3 a{color:inherit;text-decoration:none}.homepage2-destaques-destaque-principal-conteudo p{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--homepage2-base-text-soft)}.homepage2-destaques-duplo{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.homepage2-destaques-duplo-card{display:flex;flex-direction:column;background:var(--homepage2-base-bg);border:1px solid var(--homepage2-base-border);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(8,44,68,0.08)}.homepage2-destaques-duplo-card-img{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,var(--homepage2-base-blue),var(--homepage2-base-navy))}.homepage2-destaques-duplo-card-img picture,.homepage2-destaques-duplo-card-img a{position:absolute;inset:0;display:block}.homepage2-destaques-duplo-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.homepage2-destaques-duplo-card-conteudo{padding:24px;display:flex;flex-direction:column;flex-grow:1}.homepage2-destaques-duplo-card-conteudo h3{margin:0 0 10px;font-family:var(--homepage2-base-font-titulo);font-size:24px;line-height:1.25;letter-spacing:normal;text-transform:uppercase;color:var(--homepage2-base-navy);font-weight:800}html.homepage2-base-dark .homepage2-destaques-duplo-card-conteudo h3{color:var(--homepage2-base-text)}.homepage2-destaques-duplo-card-conteudo h3 a{color:inherit;text-decoration:none}.homepage2-destaques-duplo-card-conteudo p{margin:0 0 16px;font-size:16px;line-height:1.6;color:var(--homepage2-base-text-soft);flex-grow:1}.homepage2-destaques-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.homepage2-destaques-noticia-card{display:flex;flex-direction:column}.homepage2-destaques-noticia-card-img{position:relative;display:block;height:150px;border-radius:12px;margin-bottom:14px;background:linear-gradient(135deg,#7fb0cf,var(--homepage2-base-blue));overflow:hidden}.homepage2-destaques-noticia-card-img picture{position:absolute;inset:0}.homepage2-destaques-noticia-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.homepage2-destaques-noticia-card-data{position:absolute;left:10px;bottom:10px;background:rgba(8,44,68,0.85);color:#ffffff;font-size:16px;font-weight:700;padding:4px 10px;border-radius:8px;display:flex;flex-direction:column;line-height:1.3}.homepage2-destaques-noticia-card-data span{font-weight:400;font-size:16px;opacity:0.85}.homepage2-destaques-noticia-card h4{margin:0 0 8px;font-family:var(--homepage2-base-font-titulo);font-size:20px;line-height:1.3;letter-spacing:normal;text-transform:uppercase;color:#1B506F;font-weight:500}html.homepage2-base-dark .homepage2-destaques-noticia-card h4{color:var(--homepage2-base-text)}.homepage2-destaques-noticia-card h4 a{color:inherit;text-decoration:none}.homepage2-destaques-noticia-card p{margin:0 0 12px;font-size:16px;line-height:1.5;color:var(--homepage2-base-text-soft);flex-grow:1}.homepage2-destaques-leia-mais{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:var(--homepage2-base-blue);text-decoration:none}.homepage2-destaques-leia-mais:hover{color:var(--homepage2-base-navy)}html.homepage2-base-dark .homepage2-destaques-ver-todas:hover,html.homepage2-base-dark .homepage2-destaques-leia-mais:hover{color:var(--homepage2-base-text)}@media(max-width:991px){.homepage2-destaques-destaque-principal{grid-template-columns:1fr}.homepage2-destaques-destaque-principal-img{min-height:200px}.homepage2-destaques-duplo{grid-template-columns:1fr}.homepage2-destaques-grid{grid-template-columns:repeat(2,1fr)}}.homepage2-destaques-carrossel-dots{display:none}.homepage2-destaques-ver-todas-mobile,.homepage2-destaques-ultimas-titulo{display:none}@media(max-width:600px){.homepage2-destaques-ultimas-titulo{display:block;margin:32px 0 16px;font-family:var(--homepage2-base-font-titulo);font-size:20px;line-height:1.3;font-weight:700;color:#1B506F}html.homepage2-base-dark .homepage2-destaques-ultimas-titulo{color:var(--homepage2-base-text)}.homepage2-destaques-ver-todas-desktop{display:none}.homepage2-destaques-ver-todas-mobile{display:flex;justify-content:center;align-items:center;gap:8px;margin:16px 0 8px}.homepage2-destaques-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.homepage2-destaques-grid::-webkit-scrollbar{display:none}.homepage2-destaques-noticia-card{flex:0 0 100%;scroll-snap-align:start}.homepage2-destaques-noticia-card-img{height:auto;aspect-ratio:3/2}.homepage2-destaques-carrossel-dots{display:flex;justify-content:center;gap:8px;margin:20px 0 8px}.homepage2-destaques-carrossel-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--homepage2-base-text-soft);opacity:0.35;cursor:pointer}.homepage2-destaques-carrossel-dots{align-items:center;gap:14px}.homepage2-destaques-carrossel-dots button.homepage2-destaques-carrossel-seta{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--homepage2-base-blue);color:#ffffff;opacity:1}.homepage2-destaques-carrossel-dots button.ativo{background:var(--homepage2-base-blue);opacity:1}}.homepage2-servicos{background:rgba(1,186,250,.12);padding-block:30px}.homepage2-servicos-inner{position:relative;display:flex;align-items:stretch;gap:32px;padding-left:250px;min-height:277px}.homepage2-servicos-mascote{position:absolute;left:-95px;bottom:-30px;height:calc(100% + 143px);z-index:2;pointer-events:none}.homepage2-servicos-mascote-anim{position:relative;height:100%;aspect-ratio:450/520}.homepage2-servicos-mascote-anim img{position:absolute;inset:0;width:100%;height:100%;display:block}.homepage2-servicos-mascote-anim-base{z-index:1}.homepage2-servicos-mascote-anim-braco{z-index:2;opacity:0;animation-duration:6.5s;animation-timing-function:steps(1,jump-end);animation-iteration-count:infinite}.homepage2-servicos-mascote-anim-braco-1{opacity:1;animation-name:homepage2-servicos-braco-1}.homepage2-servicos-mascote-anim-braco-2{animation-name:homepage2-servicos-braco-2}.homepage2-servicos-mascote-anim-braco-3{animation-name:homepage2-servicos-braco-3}.homepage2-servicos-mascote-anim-braco-4{animation-name:homepage2-servicos-braco-4}@keyframes homepage2-servicos-braco-1{0%,46.15%{opacity:1}47.44%,98.72%{opacity:0}100%{opacity:1}}@keyframes homepage2-servicos-braco-2{0%,46.15%,48.72%,97.44%,100%{opacity:0}47.44%{opacity:1}98.72%{opacity:1}}@keyframes homepage2-servicos-braco-3{0%,47.44%,50%,96.15%,98.72%,100%{opacity:0}48.72%{opacity:1}97.44%{opacity:1}}@keyframes homepage2-servicos-braco-4{0%,48.72%,97.44%,100%{opacity:0}50%,96.15%{opacity:1}}@media(prefers-reduced-motion:reduce){.homepage2-servicos-mascote-anim-braco{animation:none;opacity:0}.homepage2-servicos-mascote-anim-braco-1{opacity:1}}.homepage2-servicos-cabecalho{flex-shrink:0;margin-left:28px;width:230px;padding-top:6px;display:flex;flex-direction:column;gap:10px}.homepage2-servicos-cabecalho h2{margin:0;font-family:var(--homepage2-base-font-titulo);font-size:24px;line-height:1.3;font-weight:600;color:var(--homepage2-base-navy)}.homepage2-servicos-cabecalho p{margin:0;font-size:16px;line-height:1.4;color:var(--homepage2-base-text-soft)}html.homepage2-base-dark .homepage2-servicos-cabecalho p{color:#4b5563}.homepage2-servicos-cabecalho .homepage2-base-btn-associado{align-self:flex-start;margin-top:6px}.homepage2-servicos-cabecalho .homepage2-base-btn-associado{color:#ffffff!important}.homepage2-servicos-grid{flex:1;min-width:0;display:grid;grid-template-columns:repeat(4,1fr);align-content:center;gap:16px}.homepage2-servicos-servico-card{background:#ffffff;border-radius:14px;padding:22px 16px;box-shadow:0 8px 20px rgba(8,44,68,0.08);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.homepage2-servicos-servico-card-icone{width:52px;height:52px;border-radius:50%;background:#E6F8FE;display:flex;align-items:center;justify-content:center;color:var(--homepage2-base-blue)}.homepage2-servicos-servico-card-icone svg{width:24px;height:24px}.homepage2-servicos-servico-card h3{margin:0;font-size:16px;font-weight:700;color:var(--homepage2-base-navy);line-height:1.3}.homepage2-servicos-servico-card p{margin:0;font-size:16px;line-height:1.4;color:var(--homepage2-base-text-soft)}html.homepage2-base-dark .homepage2-servicos-servico-card p{color:#4b5563}@media(max-width:991px){.homepage2-servicos-inner{flex-direction:column;align-items:center;text-align:center;padding-left:var(--homepage2-base-container-padding)}.homepage2-servicos-mascote{position:relative;z-index:2;pointer-events:none;height:auto;width:min(80%,260px);margin:-66px auto 0;left:auto;right:auto;bottom:auto;transform:translateX(-8%)}.homepage2-servicos-mascote-anim{height:auto;width:100%}.homepage2-servicos-cabecalho{width:auto;align-items:center}.homepage2-servicos-cabecalho .homepage2-quebra{display:none}.homepage2-servicos-cabecalho h2,.homepage2-servicos-cabecalho p{text-wrap:balance}.homepage2-servicos-cabecalho .homepage2-base-btn-associado{align-self:center}.homepage2-servicos-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.homepage2-servicos-grid{grid-template-columns:repeat(1,1fr)}}@media(min-width:992px){.homepage2-servicos{min-height:337px}}@media(min-width:992px) and (max-width:1099px){.homepage2-servicos-grid{grid-template-columns:repeat(2,1fr)}.homepage2-servicos-mascote{height:430px}}.homepage2-informe-sindical{background:rgba(0,207,55,.12);padding-block:30px;margin-top:30px;overflow-x:clip}.homepage2-informe-sindical-inner{position:relative;display:flex;align-items:flex-start;gap:28px;padding-right:250px}.homepage2-informe-sindical-grid{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.homepage2-informe-sindical-coluna{display:flex;flex-direction:column;gap:20px;min-width:0;position:relative}.homepage2-informe-sindical-coluna:not(:first-child)::before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:1px;background:rgba(8,44,68,0.12)}html.homepage2-base-dark .homepage2-informe-sindical-coluna:not(:first-child)::before{background:rgba(255,255,255,0.14)}.homepage2-informe-sindical-titulo{display:flex;align-items:center;gap:10px;font-family:var(--homepage2-base-font-titulo);font-weight:600;text-transform:uppercase;font-size:24px;line-height:1.3;color:var(--homepage2-base-navy)}.homepage2-informe-sindical-titulo i{color:var(--homepage2-base-green);font-size:24px}.homepage2-informe-sindical-boletim-card{background:#e0f9e6;display:flex;flex-direction:column;text-decoration:none}.homepage2-informe-sindical-datas-comemorativas{position:relative}.homepage2-informe-sindical-datas-comemorativas-item{position:absolute;inset:0;opacity:0;transition:opacity 0.6s ease;pointer-events:none}.homepage2-informe-sindical-datas-comemorativas-item.ativo{position:relative;opacity:1;pointer-events:auto;z-index:1}.homepage2-informe-sindical-datas-comemorativas-item img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;background:#e0f9e6;display:block}.homepage2-informe-sindical-boletim-card img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#e0f9e6;display:block}.homepage2-informe-sindical-mascote{position:absolute;right:-70px;bottom:-30px;height:427px;z-index:999;pointer-events:none}.homepage2-informe-sindical-mascote-megafone{position:relative;height:100%;aspect-ratio:607/700}.homepage2-informe-sindical-mascote-megafone-frame{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;animation-duration:8.4s;animation-timing-function:steps(1,jump-end);animation-iteration-count:infinite}.homepage2-informe-sindical-mascote-megafone-frame-1{opacity:1;animation-name:homepage2-informe-sindical-megafone-corpo-1}.homepage2-informe-sindical-mascote-megafone-frame-2{animation-name:homepage2-informe-sindical-megafone-corpo-2}.homepage2-informe-sindical-mascote-megafone-frame-3{animation-name:homepage2-informe-sindical-megafone-corpo-3}.homepage2-informe-sindical-mascote-megafone-frame-4{animation-name:homepage2-informe-sindical-megafone-corpo-4}@keyframes homepage2-informe-sindical-megafone-corpo-1{0%,47.62%{opacity:1}48.41%,99.21%{opacity:0}100%{opacity:1}}@keyframes homepage2-informe-sindical-megafone-corpo-2{0%,47.62%,49.21%,98.41%,100%{opacity:0}48.41%{opacity:1}99.21%{opacity:1}}@keyframes homepage2-informe-sindical-megafone-corpo-3{0%,48.41%,50%,97.62%,99.21%,100%{opacity:0}49.21%{opacity:1}98.41%{opacity:1}}@keyframes homepage2-informe-sindical-megafone-corpo-4{0%,49.21%,98.41%,100%{opacity:0}50%,97.62%{opacity:1}}@media(prefers-reduced-motion:reduce){.homepage2-informe-sindical-mascote-megafone-frame{animation:none;opacity:0}.homepage2-informe-sindical-mascote-megafone-frame-1{opacity:1}}@media(max-width:991px){.homepage2-informe-sindical-inner{flex-direction:column;align-items:center;text-align:center;padding-right:var(--homepage2-base-container-padding)}.homepage2-informe-sindical-mascote{position:relative;z-index:2;pointer-events:none;height:auto;width:min(80%,260px);margin:-66px auto 0;left:auto;right:auto;bottom:auto;order:-1}.homepage2-informe-sindical-mascote-megafone{height:auto;width:100%}.homepage2-informe-sindical-grid{grid-template-columns:repeat(2,1fr)}.homepage2-informe-sindical-coluna:not(:first-child)::before{display:none}}@media(max-width:600px){.homepage2-informe-sindical-grid{grid-template-columns:repeat(1,1fr)}}@media(min-width:992px){.homepage2-informe-sindical{min-height:337px}}.homepage2-faq{background:rgba(1,186,250,.12);padding-block:30px;margin-top:30px}.homepage2-faq-inner{position:relative;display:flex;align-items:flex-start;gap:28px;padding-left:250px}.homepage2-faq-mascote{position:absolute;left:-90px;bottom:-30px;height:calc(100% + 130px);z-index:2;pointer-events:none}.homepage2-faq-mascote-pensativo{position:relative;height:100%;aspect-ratio:558/700}.homepage2-faq-mascote-pensativo-frame{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;animation-duration:6.5s;animation-timing-function:steps(1,jump-end);animation-iteration-count:infinite}.homepage2-faq-mascote-pensativo-frame-1{opacity:1;animation-name:homepage2-faq-pensativo-corpo-1}.homepage2-faq-mascote-pensativo-frame-2{animation-name:homepage2-faq-pensativo-corpo-2}.homepage2-faq-mascote-pensativo-frame-3{animation-name:homepage2-faq-pensativo-corpo-3}.homepage2-faq-mascote-pensativo-frame-4{animation-name:homepage2-faq-pensativo-corpo-4}@keyframes homepage2-faq-pensativo-corpo-1{0%,46.15%{opacity:1}47.44%,98.72%{opacity:0}100%{opacity:1}}@keyframes homepage2-faq-pensativo-corpo-2{0%,46.15%,48.72%,97.44%,100%{opacity:0}47.44%{opacity:1}98.72%{opacity:1}}@keyframes homepage2-faq-pensativo-corpo-3{0%,47.44%,50%,96.15%,98.72%,100%{opacity:0}48.72%{opacity:1}97.44%{opacity:1}}@keyframes homepage2-faq-pensativo-corpo-4{0%,48.72%,97.44%,100%{opacity:0}50%,96.15%{opacity:1}}@media(prefers-reduced-motion:reduce){.homepage2-faq-mascote-pensativo-frame{animation:none;opacity:0}.homepage2-faq-mascote-pensativo-frame-1{opacity:1}}.homepage2-faq-cabecalho{flex-shrink:0;width:230px;display:flex;flex-direction:column;gap:10px}.homepage2-faq-cabecalho h2{margin:0;font-family:var(--homepage2-base-font-titulo);font-size:24px;line-height:1.3;font-weight:600;color:var(--homepage2-base-navy)}.homepage2-faq-cabecalho p{margin:0;font-size:16px;line-height:1.4;color:var(--homepage2-base-text-soft)}html.homepage2-base-dark .homepage2-faq-cabecalho p{color:#4b5563}.homepage2-faq-cabecalho .homepage2-base-btn-associado{align-self:flex-start;margin-top:6px}.homepage2-faq-cabecalho .homepage2-base-btn-associado{color:#ffffff!important}.homepage2-faq-lista{flex:1;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;align-content:center;margin-top:-12px}.homepage2-faq-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 4px;border-bottom:1px solid rgba(8,44,68,0.1);text-decoration:none;color:var(--homepage2-base-navy);font-size:16px;font-weight:600}.homepage2-faq-item svg{flex-shrink:0;width:18px;height:18px;color:var(--homepage2-base-blue)}.homepage2-faq-whatsapp{flex-shrink:0;width:220px;background:#ffffff;border-radius:14px;padding:22px 18px;box-shadow:0 8px 20px rgba(8,44,68,0.08);text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.homepage2-faq-whatsapp-icone{width:52px;height:52px;border-radius:50%;background:#E6F8FE;display:flex;align-items:center;justify-content:center;color:var(--homepage2-base-blue)}.homepage2-faq-whatsapp-icone svg{width:24px;height:24px}.homepage2-faq-whatsapp h3{margin:0;font-size:16px;font-weight:700;color:var(--homepage2-base-navy);line-height:1.3}.homepage2-faq-whatsapp p{margin:0;font-size:16px;line-height:1.4;color:var(--homepage2-base-text-soft)}html.homepage2-base-dark .homepage2-faq-whatsapp p{color:#4b5563}.homepage2-faq-whatsapp .homepage2-base-btn-associado{margin-top:6px;display:inline-flex;align-items:center;gap:6px;background:#25D366;color:#04293a!important}.homepage2-faq-whatsapp .homepage2-base-btn-associado:hover{background:#1EBE57}.homepage2-faq-whatsapp .homepage2-base-btn-associado svg{width:16px;height:16px}@media(max-width:991px){.homepage2-faq-inner{flex-direction:column;align-items:center;text-align:center;padding-left:var(--homepage2-base-container-padding)}.homepage2-faq-mascote{position:relative;z-index:2;pointer-events:none;height:auto;width:min(80%,260px);margin:-66px auto 0;left:auto;right:auto;bottom:auto;transform:translateX(-3%)}.homepage2-faq-mascote-pensativo{height:auto;width:100%}.homepage2-faq-cabecalho{width:auto;align-items:center}.homepage2-faq-cabecalho .homepage2-base-btn-associado{align-self:center}.homepage2-faq-lista{grid-template-columns:1fr;width:100%;text-align:left}.homepage2-faq-whatsapp{width:100%}}@media(min-width:992px){.homepage2-faq{min-height:337px}}.homepage2-parceiros{padding-block:30px}.homepage2-parceiros-grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:18px}.homepage2-parceiros-card{background:#ffffff;border:1px solid #e5e9e5;border-radius:16px;box-shadow:0 4px 18px rgba(20,40,20,.06);height:150px}.homepage2-parceiros-titulo{padding:22px 24px;display:flex;flex-direction:column;justify-content:center}.homepage2-parceiros-titulo h2{margin:0 0 8px;font-family:var(--homepage2-base-font-titulo);font-size:20px;font-weight:600;letter-spacing:normal;color:var(--homepage2-base-navy);text-transform:uppercase}.homepage2-parceiros-titulo p{margin:0;font-size:16px;line-height:1.5;color:var(--homepage2-base-text-soft)}html.homepage2-base-dark .homepage2-parceiros-titulo p{color:#4b5563}.homepage2-parceiros-lista{display:contents;list-style:none;margin:0;padding:0}.homepage2-parceiros-item{padding:20px;display:flex;align-items:center;justify-content:center}.homepage2-parceiros-item a{display:flex;align-items:center;justify-content:center;height:100%;width:100%;filter:grayscale(0%);transition:transform .2s ease}.homepage2-parceiros-item a:hover{transform:scale(1.06)}.homepage2-parceiros-item img{height:100%;width:auto;max-width:100%;object-fit:contain;display:block}.homepage2-parceiros-item-asapae img{height:82%}@media(max-width:1180px){.homepage2-parceiros-grid{grid-template-columns:repeat(3,1fr)}.homepage2-parceiros-titulo{grid-column:1 / -1;height:auto;padding:24px 22px;text-align:center;align-items:center}}@media(max-width:640px){.homepage2-parceiros-grid{grid-template-columns:repeat(2,1fr)}.homepage2-parceiros-card{height:110px}}.footer{background:#010b21;color:#edf5fa;padding:32px 0 20px;margin:0}.footer-container{max-width:1200px;margin:0 auto;padding:0 24px}.footer-row{display:flex;gap:40px;align-items:flex-start}.footer-col{flex:1;position:relative}.footer-col:not(:last-child)::after{content:"";position:absolute;top:0;right:-20px;width:1px;height:100%;background:rgba(255,255,255,.12)}.footer-brand img{height:90px;width:auto;display:block;margin-bottom:12px}.footer-brand p{max-width:260px;line-height:1.6;font-size:.95rem}.footer h4{color:#9fd2ee;font-size:.80rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.footer-contact p{margin:8px 0;line-height:1.5}.contact-icon{display:inline-block;width:20px}@media (max-width:991px){.footer-contact p{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}}.contact-icon.whatsapp{color:#25d366}.contact-icon.location{color:#ff5c93}.social-icons{display:flex;gap:12px;margin-bottom:28px}.social-icons img{width:30px;height:auto}.footer-reconhecimento a{display:block;text-align:center}.footer-reconhecimento img{width:90px;height:auto;display:block;margin:0 auto;transition:var(--transition-fast)}.footer-reconhecimento img:hover{animation:footer-selo-vibrar .35s linear infinite}@keyframes footer-selo-vibrar{0%,100%{transform:translate(0,0) rotate(0deg)}20%{transform:translate(-1px,1px) rotate(-2deg)}40%{transform:translate(1px,-1px) rotate(2deg)}60%{transform:translate(-1px,-1px) rotate(-1.5deg)}80%{transform:translate(1px,1px) rotate(1.5deg)}}@media(prefers-reduced-motion:reduce){.footer-reconhecimento img:hover{animation:none}}.footer-reconhecimento a{display:inline-block;text-decoration:none}.footer-reconhecimento-legenda{display:block;margin-top:10px;color:#edf5fa;font-size:.85rem;line-height:1.5}.footer-affiliation-logos{display:flex;gap:16px;align-items:center}.footer-affiliation-logos img{width:auto;margin-top:-18px}.logo-cnu{width:auto;height:34px}.logo-cut{width:auto;height:34px}.logo-fruse{width:auto;height:62px}.footer-divider{height:1px;margin:24px 0 18px;background:rgba(255,255,255,.10)}.footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 20px}.footer-copy{text-align:left}.footer-copy p{margin:4px 0;font-size:.82rem;line-height:1.6}.footer-copy p:last-child{margin-bottom:0}.footer-copy a{color:#01BAFA;font-weight:700;text-decoration:none;transition:var(--transition-fast)}.footer-copy a:hover{color:#ffffff;text-decoration:underline}.footer-legal-links{display:flex;align-items:center;gap:10px;flex-shrink:0}.footer-legal-link{color:#01BAFA;font-size:.82rem;line-height:1.6;text-decoration:none}.footer-legal-link:hover{color:#ffffff;text-decoration:underline}.footer-legal-sep{color:rgba(237,245,250,.4);font-size:.82rem;line-height:1.6}.footer-accent{width:100%;height:15px;background:#01BAFA;margin:0}@media (max-width:991px){.footer-row{flex-direction:column;align-items:center;gap:32px}.footer-col:not(:last-child)::after{display:none}.footer-brand,.footer-contact,.footer-social,.footer-reconhecimento{text-align:center}.contact-icon:empty{display:none}.footer-brand img{margin:0 auto 12px}.footer-reconhecimento img{margin:0 auto}.footer-brand p{max-width:none}.social-icons{justify-content:center}.footer-affiliation-logos{justify-content:center}.footer-bottom{flex-direction:column;align-items:center;text-align:center}.footer-legal-links{justify-content:center}.footer-copy{text-align:center}}.homepage2-servicos,.homepage2-informe-sindical,.homepage2-faq,.homepage2-parceiros,.footer{content-visibility:auto;contain-intrinsic-size:auto 700px}@media(max-width:991px){.homepage2-servicos,.homepage2-informe-sindical,.homepage2-faq{content-visibility:visible}}