.section-titulo-selo-fundacao{background-color:var(--color-background-550)}.section-titulo-selo-fundacao *{text-align:right}.section-titulo-selo-fundacao .badge{align-self:flex-end}.section-titulo-selo-fundacao .selo-wrap{display:flex;justify-content:flex-start;text-align:left}.section-titulo-selo-fundacao .selo{position:relative;width:220px;height:220px;display:inline-block}.section-titulo-selo-fundacao .selo-img{width:100%;height:100%;display:block;animation:selo-spin 18s linear infinite}.section-titulo-selo-fundacao .selo-numero{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-headings);font-size:5rem;font-weight:700;line-height:1;color:var(--color-primary-500);text-align:center;pointer-events:none}@keyframes selo-spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}@media(prefers-reduced-motion:reduce){.section-titulo-selo-fundacao .selo-img{animation:none}}@media(max-width:1441px){.w-75,.w-25{width:unset;max-width:unset}}@media(max-width:1024px){.section-titulo-selo-fundacao .selo-wrap{display:block;text-align:right;width:100%}}@media(max-width:900px){.section-titulo-selo-fundacao .selo{width:180px;height:180px}.section-titulo-selo-fundacao .selo-numero{font-size:4rem}}.section-titulo-capacidades{background-color:var(--color-background-550)}@media(max-width:1441px){.w-75,.w-25{width:unset;max-width:unset}}.section-cards-capacidades{background-color:var(--color-background-550)}.section-cards-capacidades .cards-capacidades-header{display:flex;flex-direction:column;gap:var(--spacing-base);margin-bottom:var(--spacing-xl)}.section-cards-capacidades .cards-capacidades-card-title,.section-cards-capacidades .cards-capacidades-title{font-size:var(--size-5xl);font-weight:500;line-height:1.1;margin:0;color:var(--color-neutral-500)!important}.section-cards-capacidades .cards-capacidades-title strong{color:var(--color-primary-700);font-weight:500}.section-cards-capacidades .cards-capacidades-text{font-size:var(--size-sm);line-height:1.55;color:var(--color-neutral-700);margin:0;max-width:720px}.section-cards-capacidades .cards-capacidades-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-base);margin-bottom:var(--spacing-xl)}.section-cards-capacidades .cards-capacidades-card{background:var(--color-background-500);border-radius:var(--radius-base);padding:var(--spacing-lg)var(--spacing-base);display:flex;flex-direction:column;gap:var(--spacing-sm);box-shadow:0 4px 16px rgba(15,15,15,0.04);text-decoration:none;aspect-ratio:auto}.section-cards-capacidades .cards-capacidades-card-title{font-size:var(--size-xl);font-weight:500;line-height:1.15;margin:0;color:var(--color-primary-700);transition:color 0.2s ease}.section-cards-capacidades .cards-capacidades-card-text{font-size:var(--size-sm);line-height:1.5;margin:0;color:var(--color-neutral-700);transition:color 0.2s ease}.section-cards-capacidades .cards-capacidades-card{transition:background 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease}.section-cards-capacidades .cards-capacidades-card--link{cursor:pointer}.section-cards-capacidades .cards-capacidades-card.active,.section-cards-capacidades .cards-capacidades-card--link:hover,.section-cards-capacidades .cards-capacidades-card--link:focus-visible{background:var(--color-primary-700);transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,15,15,0.12);text-decoration:none}.section-cards-capacidades .cards-capacidades-card.active .cards-capacidades-card-title,.section-cards-capacidades .cards-capacidades-card--link:hover .cards-capacidades-card-title,.section-cards-capacidades .cards-capacidades-card--link:focus-visible .cards-capacidades-card-title{color:var(--color-background-500)!important}.section-cards-capacidades .cards-capacidades-card.active .cards-capacidades-card-text,.section-cards-capacidades .cards-capacidades-card--link:hover .cards-capacidades-card-text,.section-cards-capacidades .cards-capacidades-card--link:focus-visible .cards-capacidades-card-text{color:var(--color-background-500)}.section-cards-capacidades .cards-capacidades-cta{display:flex;justify-content:flex-end}.section-cards-capacidades .cards-capacidades-cta-btn{border-radius:var(--radius-full);padding:14px 26px}@media(max-width:1024px){.section-cards-capacidades .cards-capacidades-grid{grid-template-columns:repeat(2,1fr)}.section-cards-capacidades .cards-capacidades-title{font-size:var(--size-4xl)}}@media(max-width:640px){.section-cards-capacidades .cards-capacidades-grid{grid-template-columns:1fr}.section-cards-capacidades .cards-capacidades-card{aspect-ratio:auto}.section-cards-capacidades .cards-capacidades-title{font-size:var(--size-3xl)}.section-cards-capacidades .cards-capacidades-cta{justify-content:center}.section-cards-capacidades .cards-capacidades-cta-btn{width:100%;justify-content:center}}.section-imagem-section{background-color:var(--color-background-550);background-image:var(--bg-desktop);background-position:top center;background-repeat:no-repeat;background-size:cover;aspect-ratio:16 / 5;background-attachment:fixed;border-radius:300px 0px 0px 300px}@media(max-width:768px){.section-imagem-section{background-image:var(--bg-mobile);aspect-ratio:16 / 16}}.section-abas-verticais{background:var(--color-background-550);margin-top:100px}.section-abas-verticais .pav-layout{display:grid;grid-template-columns:minmax(200px,24%)1fr;gap:0;align-items:stretch}.section-abas-verticais .pav-tabs{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-base)0;align-self:top;margin-top:0px}.section-abas-verticais .pav-tab{background:transparent;border:none;text-align:left;padding:20px 20px;font-size:var(--size-lg);font-family:var(--font-headings);font-weight:500;line-height:1.2;color:var(--color-neutral-550);cursor:pointer;transition:color 0.2s ease,background 0.2s ease;border-radius:var(--radius-base)0px 0px var(--radius-base);text-shadow:0px 0px 0px #000000}.section-abas-verticais .pav-tab:hover{color:var(--color-neutral-900)}.section-abas-verticais .pav-tab:focus,.section-abas-verticais .pav-tab:focus-visible{box-shadow:none !important;outline:none !important}.section-abas-verticais .pav-tab.active:focus,.section-abas-verticais .pav-tab.active:focus-visible{box-shadow:0 6px 24px rgba(0,0,0,0.06)!important}.section-abas-verticais .pav-tab.active{color:var(--color-primary-700);background:var(--color-background-500);box-shadow:0 6px 24px rgba(0,0,0,0.06)}.section-abas-verticais .pav-cards.swiper{overflow:hidden}.section-abas-verticais .pav-card{background:var(--color-background-500);border-radius:var(--radius-base);display:grid;grid-template-columns:1fr minmax(180px,26%);gap:var(--spacing-xl);padding:var(--spacing-2xl)var(--spacing-xl);box-shadow:6px -2px 7px 0px #00000008;align-items:stretch}@media(min-width:901px){.section-abas-verticais .pav-cards .swiper-wrapper{display:grid;grid-template-areas:"stack"}.section-abas-verticais .pav-cards .swiper-wrapper{position:relative}.section-abas-verticais .pav-card{grid-area:stack;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s;position:absolute;inset:0 0 auto 0}.section-abas-verticais .pav-card.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s;position:relative;inset:auto}}.section-abas-verticais .pav-card.no-media{grid-template-columns:1fr}.section-abas-verticais .pav-text{display:flex;flex-direction:column;gap:var(--spacing-base)}.section-abas-verticais .pav-titulo{font-size:var(--size-3xl);font-family:var(--font-headings);font-weight:600;line-height:1.2;color:var(--color-neutral-900);margin:0}.section-abas-verticais .pav-content{color:var(--color-neutral-700);font-size:var(--size-base);line-height:1.55}.section-abas-verticais .pav-content p{margin:0 0 var(--spacing-base)}.section-abas-verticais .pav-content p:last-child{margin-bottom:0}.section-abas-verticais .pav-btn{align-self:flex-start;margin-top:var(--spacing-base);border-radius:var(--radius-full);padding:12px 22px}.section-abas-verticais .pav-btn[hidden]{display:none !important}.section-abas-verticais .pav-media{border-radius:0px var(--radius-base)var(--radius-base)0px;overflow:hidden;background:var(--color-neutral-250);align-self:stretch;margin-top:calc(var(--spacing-2xl) * -1);margin-bottom:calc(var(--spacing-2xl) * -1);margin-right:calc(var(--spacing-xl) * -1)}.section-abas-verticais .pav-img{width:100%;height:100%;object-fit:cover;display:block;min-height:380px}@media(max-width:1024px)and(min-width:901px){.section-abas-verticais .pav-layout{grid-template-columns:200px 1fr}.section-abas-verticais .pav-tab{font-size:var(--size-xl);padding:var(--spacing-sm)var(--spacing-base)}.section-abas-verticais .pav-card{grid-template-columns:1fr 28%;padding:var(--spacing-xl);gap:var(--spacing-lg)}.section-abas-verticais .pav-media{margin:calc(var(--spacing-xl) * -1) 0;margin-right:calc(var(--spacing-xl) * -1);min-height:320px}}@media(max-width:900px){.section-abas-verticais .pav-layout{grid-template-columns:1fr;gap:var(--spacing-base)}.section-abas-verticais .pav-tabs{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:var(--spacing-sm);padding:0 0 var(--spacing-xs);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.section-abas-verticais .pav-tabs::-webkit-scrollbar{display:none}.section-abas-verticais .pav-tab{flex-shrink:0;font-size:var(--size-base);padding:10px 18px;background:var(--color-background-500);box-shadow:0 2px 8px rgba(0,0,0,0.04);border-radius:var(--radius-base)!important}.section-abas-verticais .pav-tab.active{background:var(--color-primary-700);color:var(--color-background-500);box-shadow:none !important}.section-abas-verticais .pav-card,.section-abas-verticais .pav-card.no-media{grid-template-columns:1fr;padding:var(--spacing-lg)var(--spacing-base)}.section-abas-verticais .pav-media{margin:0;order:-1;border-radius:var(--radius-base)}.section-abas-verticais .pav-img{aspect-ratio:2 / 1;min-height:0;object-fit:cover;border-radius:var(--radius-base)}.section-abas-verticais .pav-btn{width:100%;justify-content:center}}.section-videos-destaque .vd-abre{margin-bottom:var(--spacing-xl)}.section-videos-destaque .vd-rotulo{text-transform:uppercase;letter-spacing:.08em;font-size:var(--size-sm);color:var(--color-primary-700);margin-bottom:var(--spacing-xs)}.section-videos-destaque .vd-apoio{margin-top:var(--spacing-sm);max-width:62ch}.section-videos-destaque .vd-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.section-videos-destaque .vd-item{display:flex;flex-direction:column;gap:var(--spacing-sm);text-decoration:none;color:inherit}.section-videos-destaque .vd-thumb{position:relative;display:block;border-radius:var(--radius-base);overflow:hidden;aspect-ratio:16 / 9;background:var(--color-neutral-200)}.section-videos-destaque .vd-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.section-videos-destaque .vd-item:hover .vd-thumb img{transform:scale(1.04)}.section-videos-destaque .vd-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;display:grid;place-items:center;border-radius:999px;background:var(--color-primary-500);color:#fff}.section-videos-destaque .vd-titulo{font-weight:var(--weight-lg);line-height:1.35}.section-videos-destaque .vd-todos{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--spacing-xl);color:var(--color-primary-700);text-decoration:none;box-shadow:inset 0 -1px 0 currentColor}@media(max-width:1100px){.section-videos-destaque .vd-grade{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.section-videos-destaque .vd-grade{grid-template-columns:1fr}}.section-titulo-depoimentos{background-color:var(--color-background-550)}@media(max-width:1441px){.section-titulo-depoimentos .w-65,.section-titulo-depoimentos .w-35{width:unset;max-width:unset}}.section-depoimentos{margin-top:-2px;background-color:var(--color-background-550)}.section-depoimentos .section-title{font-size:var(--size-6xl);font-weight:var(--weight-lg);margin-bottom:1rem;color:var(--color-background);font-family:var(--font-headings)}.section-depoimentos .section-description{font-size:var(--size-lg);color:var(--color-accent-50);max-width:600px}.section-depoimentos .depoimentos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-5,20px)}.section-depoimentos .depoimento-card{background:var(--color-background-500);border:1px solid var(--color-neutral-200,rgba(0,0,0,0.06));border-radius:var(--radius-base,12px);padding:var(--spacing-6,24px);display:flex;flex-direction:column;gap:var(--spacing-3,12px)}.section-depoimentos .depoimento-card__top{display:flex;justify-content:space-between;align-items:center}.section-depoimentos .depoimento-card__stars{display:flex;gap:2px;color:#f59e0b;font-size:var(--size-sm,14px)}.section-depoimentos .depoimento-card__stars .fa-star.empty{color:var(--color-neutral-200,#ddd)}.section-depoimentos .dep-origem-icon{font-size:var(--size-lg,18px);color:var(--color-neutral-500,#999)}.section-depoimentos .dep-origem-icon.fa-google{color:#4285f4}.section-depoimentos .dep-origem-icon.fa-whatsapp{color:#25d366}.section-depoimentos .dep-origem-icon.fa-facebook{color:#1877f2}.section-depoimentos .dep-origem-icon.fa-instagram{color:#e4405f}.section-depoimentos .dep-origem-icon.fa-linkedin{color:#0a66c2}.section-depoimentos .depoimento-card__texto{font-size:var(--size-sm);line-height:var(--line-height-relaxed,1.6);color:var(--color-neutral-900,#333);max-height:150px;overflow-y:auto;flex:1}.section-depoimentos .depoimento-card__texto p{margin:0 0 8px}.section-depoimentos .depoimento-card__texto p:last-child{margin-bottom:0}.section-depoimentos .depoimento-card__texto{scrollbar-width:thin;scrollbar-color:var(--color-neutral-300,#ddd)transparent}.section-depoimentos .depoimento-card__texto::-webkit-scrollbar{width:4px}.section-depoimentos .depoimento-card__texto::-webkit-scrollbar-track{background:transparent}.section-depoimentos .depoimento-card__texto::-webkit-scrollbar-thumb{background:var(--color-neutral-300,#ddd);border-radius:var(--radius-full,4px)}.section-depoimentos .depoimento-card__texto::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400,#aaa)}.section-depoimentos .depoimento-card__autor{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:var(--spacing-3,12px);border-top:1px solid var(--color-neutral-100,rgba(0,0,0,0.06))}.section-depoimentos .dep-avatar{width:40px;height:40px;border-radius:var(--radius-full,50%);overflow:hidden;flex-shrink:0;background:var(--color-neutral-100,#f0f0f0)}.section-depoimentos .dep-avatar img{width:100%;height:100%;object-fit:cover}.section-depoimentos .dep-iniciais{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--size-lg,18px);font-weight:var(--weight-lg,700);color:var(--color-primary,#3b82f6);background:var(--color-accent-50,#e8f0fe)}.section-depoimentos .dep-info{display:flex;flex-direction:column;gap:2px;min-width:0}.section-depoimentos .dep-info strong{font-size:var(--size-sm,14px);color:var(--color-primary-950,#111)}.section-depoimentos .dep-cargo{font-size:var(--size-xs,12px);color:var(--color-neutral-500,#888)}.section-depoimentos .card-date{display:flex;align-items:center;gap:var(--spacing-2,8px);font-size:var(--size-xs,12px);color:var(--color-neutral-500,#888)}.section-depoimentos .card-date i{font-size:var(--size-sm,14px)}@media(max-width:1441px){.section-depoimentos .section-title{font-size:var(--size-5xl)}}@media(max-width:1025px){.section-depoimentos .section-title{font-size:var(--size-4xl)}}@media(max-width:769px){.section-depoimentos .section-title{font-size:var(--size-3xl)}.section-depoimentos .section-description{font-size:var(--size-base)}}@media(max-width:481px){.section-depoimentos .section-title{font-size:var(--size-2xl)}.section-depoimentos .depoimento-card{padding:var(--spacing-6,20px)}}[data-theme="dark"] .section-depoimentos .depoimento-card{background:var(--color-surface,#1e1e1e)}.section-depoimentos .depoimentos-acoes{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:clamp(20px, 2.5vw, 32px)}.section-depoimentos .depoimentos-load-more,.section-depoimentos .depoimentos-novo{gap:10px;min-width:200px}.section-depoimentos .depoimentos-load-more[hidden]{display:none !important}.section-depoimentos .depoimentos-load-more.is-loading{cursor:progress;opacity:0.85}@media(max-width:480px){.section-depoimentos .depoimentos-acoes{flex-direction:column;align-items:stretch}.section-depoimentos .depoimentos-load-more,.section-depoimentos .depoimentos-novo{width:100%}}.section-galeria-de-imagens{background-color:var(--color-background-650)}.section-precisa-de-ajuda{background-color:var(--color-primary-700);color:var(--color-background-50)}.section-precisa-de-ajuda .pa-inner{display:flex;gap:var(--spacing-2xl);align-items:center;justify-content:space-between}.section-precisa-de-ajuda .pa-texto{max-width:46ch}.section-precisa-de-ajuda .pa-rotulo{text-transform:uppercase;letter-spacing:.08em;font-size:var(--size-sm);opacity:.82;margin-bottom:var(--spacing-xs)}.section-precisa-de-ajuda .pa-apoio{margin-top:var(--spacing-sm);opacity:.9}.section-precisa-de-ajuda .pa-fone{display:inline-flex;flex-direction:column;gap:2px;padding:var(--spacing-md)var(--spacing-xl);border-radius:var(--radius-base);background:var(--color-background-500);color:var(--color-primary-700);text-decoration:none;transition:transform .18s ease}.section-precisa-de-ajuda .pa-fone:hover{transform:translateY(-2px)}.section-precisa-de-ajuda .pa-fone-rotulo{font-size:var(--size-sm);text-transform:uppercase;letter-spacing:.06em;opacity:.7}.section-precisa-de-ajuda .pa-fone-numero{font-size:var(--size-4xl);font-weight:var(--weight-xl);line-height:1.1;white-space:nowrap}.section-precisa-de-ajuda .pa-outros{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap}.section-precisa-de-ajuda .pa-outros a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;color:var(--color-background-50);opacity:.92;text-decoration:none;box-shadow:inset 0 -1px 0 currentColor}.section-precisa-de-ajuda .pa-outros a:hover{opacity:1}.section-precisa-de-ajuda .pa-nota{margin-top:var(--spacing-sm);font-size:var(--size-sm);opacity:.78}@media(max-width:900px){.section-precisa-de-ajuda .pa-inner{flex-direction:column;align-items:flex-start;gap:var(--spacing-xl)}.section-precisa-de-ajuda .pa-fone-numero{font-size:var(--size-3xl)}}body{background-color:var(--color-background-550)}.section-duvidas{background-color:transparent}.section-duvidas{border-radius:var(--radius-base);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xs)}.section-duvidas .dv-apoio{font-size:var(--size-sm)}.section-duvidas{height:100%;min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:center}.section-duvidas h2{font-size:var(--size-2xl)!important;margin-bottom:var(--spacing-lg)}.section-duvidas .faq-mini__list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.section-duvidas .faq-mini__loading{display:flex;justify-content:center;padding:var(--spacing-lg);color:var(--color-neutral-400)}.section-duvidas .faq-mini__item{display:flex;flex-direction:column}.section-duvidas .faq-mini__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm)var(--spacing-md);background:var(--color-background-500);border:1px solid var(--color-neutral-200);border-radius:var(--radius-full,999px);cursor:pointer;text-align:left;transition:background-color 0.2s ease,border-color 0.2s ease;font-family:var(--font-body);color:var(--color-neutral-800)}.section-duvidas .faq-mini__question:hover{background:var(--color-secondary-100);border-color:var(--color-neutral-300)}.section-duvidas .faq-mini__item.open .faq-mini__question{background:var(--color-background-500);border-color:var(--color-neutral-300)}.section-duvidas .faq-mini__question-text{flex:1;font-size:var(--size-sm);font-weight:var(--weight-lg);line-height:1.4}.section-duvidas .faq-mini__icon{font-size:var(--size-xs);color:var(--color-neutral-600);transition:transform 0.3s ease;flex-shrink:0}.section-duvidas .faq-mini__item.open .faq-mini__icon{transform:rotate(180deg)}.section-duvidas .faq-mini__answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.section-duvidas .faq-mini__item.open .faq-mini__answer{max-height:fit-content;padding:var(--spacing-sm)var(--spacing-md)var(--spacing-md)}.section-duvidas .faq-mini__answer-content{font-size:var(--size-sm);line-height:1.6;color:var(--color-neutral-700)}.section-duvidas .faq-mini__answer-content p{margin:0 0 var(--spacing-xs)0}.section-duvidas .faq-mini__answer-content p:last-child{margin-bottom:0}.section-duvidas .faq-mini__answer-content a{color:var(--color-primary-500);text-decoration:underline}@media(max-width:769px){.section-duvidas{min-height:auto;aspect-ratio:auto}.section-duvidas .faq-mini__question-text{font-size:var(--size-xs)}}@media(max-width:1024px){.section-duvidas .flex-between{flex-direction:column}.section-duvidas .flex-between>.w-65,.section-duvidas .flex-between>.w-35{width:100%}}body{background-color:var(--color-background-550)}.section-cta-last{background-color:transparent;margin-top:0;background-color:var(--color-primary-250)}.section-cta-last .dark{border-radius:var(--radius-base);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xs)}.section-cta-last .dark p{font-size:var(--size-sm)}.section-cta-last .w-35{height:100%;min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:center}@media(max-width:769px){.section-cta-last .w-35{aspect-ratio:1/1}}@media(max-width:1024px){.section-cta-last .flex-between{flex-direction:column}.section-cta-last .flex-between>.w-65,.section-cta-last .flex-between>.w-35{width:100%}}.rodape-menu-4col{background:linear-gradient(180deg,var(--color-neutral-800)0%,var(--color-neutral-950)100%)}footer .rodape-menu-4col a,.footer .rodape-menu-4col a:hover,footer .rodape-menu-4col a i,.footer .rodape-menu-4col a:hover i{color:var(--color-primary-50)!important}.rodape-grid{display:grid;grid-template-columns:repeat(var(--rodape-cols,4),1fr);gap:40px;justify-items:start}.rodape-coluna__titulo,.rodape-menu-4col h2{font-size:var(--size-base);font-weight:var(--weight-xl);margin:0;width:fit-content;color:var(--color-primary-400)}.rodape-menu-4col h2{margin-top:30px;margin-bottom:15px}.rodape-coluna__imagem{display:block;max-width:260px;height:auto}@media(max-width:992px){.rodape-grid{grid-template-columns:repeat(2,1fr);justify-items:start}}@media(max-width:576px){.rodape-grid{grid-template-columns:1fr;size-align:left;justify-items:left}}.rodape-coluna{display:flex;flex-direction:column;gap:20px}.rodape-coluna__conteudo{color:var(--color-neutral-100);font-size:0.875rem;line-height:1.6}.rodape-coluna__conteudo p{margin:0;color:inherit}.rodape-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0px}.rodape-lista__item{margin:0}.rodape-lista__link{color:var(--color-neutral-100);font-size:0.875rem;size-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color 0.2s ease;text-decoration:unset}.rodape-lista__link:hover{color:var(--color-neutral-100);text-decoration:underline}.rodape-lista__link i{font-size:1rem;width:20px;size-align:center}.rodape-coluna--social .rodape-lista__link i{font-size:1.125rem}@media(max-width:640px){.rodape-menu-4col .container .container .container{width:100%;max-width:unset !important}}.section-powerby-portall{background-color:var(--color-neutral-950)}.section-powerby-portall img{max-width:100%;height:auto;max-height:80px;width:fit-content;padding:0px !important}.section-powerby-portall span{color:var(--color-neutral-50);font-size:var(--size-sm)}.section-powerby-portall span i{color:#ff225b;display:inline-block;animation:heartbeat 1.5s ease-in-out infinite}.section-powerby-portall fill{color:var(--color-neutral-50)}.section-powerby-portall .filportallportall{fill:var(--color-neutral-50)}@media(max-width:640px){.section-powerby-portall .container .container .container{width:100%;max-width:unset !important}}@keyframes heartbeat{0%,100%{transform:scale(1)}10%,30%{transform:scale(1.15)}20%,40%{transform:scale(1)}}.lgpd-popup{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-critical);pointer-events:none}.lgpd-popup-content{background:var(--bg-primary);border-top:1px solid var(--border-color);padding:var(--spacing-md)var(--spacing-lg);display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;box-shadow:0 -2px 10px rgba(0,0,0,0.1);pointer-events:auto}.lgpd-popup-icon{font-size:2.25rem;color:var(--color-primary)}.lgpd-popup-text{color:var(--color-text);font-size:var(--size-sm)}.lgpd-popup-links{font-size:var(--size-sm)}.lgpd-popup-links a{color:var(--color-primary);text-decoration:underline}.lgpd-popup-links a:hover{opacity:0.8}.lgpd-separator{margin:0 var(--spacing-xs);color:var(--color-text-muted)}.lgpd-popup-btn{background:var(--color-primary);color:white;border:none;padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--border-radius-buttons);font-size:var(--font-size-sm);font-weight:var(--weight-xl);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-xs);transition:opacity 0.2s}.lgpd-popup-btn:hover{opacity:0.9}.lgpd-popup-show{animation:lgpdSlideUp 0.3s ease forwards}.lgpd-popup-hide{animation:lgpdSlideDown 0.3s ease forwards}@keyframes lgpdSlideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lgpdSlideDown{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media(min-width:1024px){.lgpd-popup-content{border-radius:0 30px 0 0}}@media(max-width:768px){.lgpd-popup-content{padding:var(--spacing-sm)var(--spacing-md);gap:var(--spacing-sm)}}