/* ZEH0_001_SITE_INSTITUCIONAL, rodape.css. Avaliacoes, chamada final, rodape e botao do WhatsApp. Carregar na ordem das paginas. */
/* Avaliacoes */
.aval{text-align:center}
.aval .rotulo{justify-content:center}.aval .rotulo::after{content:"";width:38px;height:1px;background:var(--ouro)}
.aval blockquote{font-family:var(--serif);font-style:italic;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.4;max-width:900px;margin:30px auto 22px;min-height:7em;transition:opacity .6s,transform .6s}
.aval blockquote.troca{opacity:0;transform:translateY(14px)}
.aval cite{font-style:normal;font-size:.86rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#2b2415}
.estrelas{color:var(--ouro);letter-spacing:.5em;font-size:1rem}
.azul .estrelas,.clara .estrelas{color:var(--ouro-velho)}
.azul.aval blockquote,.clara.aval blockquote{color:#0a0908}
.aval .rotulo::after{content:"";width:38px;height:1px}
.clara.aval .rotulo::after{background:var(--ouro-velho)}
.aval-bt{margin-top:34px}

/* Chamada final */
.final{position:relative;text-align:center;overflow:hidden;padding:clamp(110px,16vw,220px) 0}
.final .fundo{position:absolute;inset:-15% 0;opacity:.32}
.final::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent,var(--preto) 72%)}
.final .wrap{position:relative;z-index:2}
.final h2{font-size:clamp(2.4rem,7.2vw,6.2rem)}
.final .rotulo{justify-content:center}.final .rotulo::after{content:"";width:38px;height:1px;background:var(--ouro)}

footer{border-top:1px solid rgba(201,169,106,.2);padding:60px 0 36px;font-size:.9rem;color:var(--apagado)}
footer .g{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}
footer h4{font-weight:400;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ouro);margin-bottom:16px}
footer a{display:block;padding:4px 0;transition:color .3s;cursor:pointer}footer a:hover{color:var(--ouro-claro)}
footer .fim{margin-top:50px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07);font-size:.74rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}
#wa{position:fixed;right:22px;bottom:22px;z-index:40;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--ouro-escuro),var(--ouro-claro));display:grid;place-items:center;box-shadow:0 10px 40px rgba(201,169,106,.4)}
#wa::before{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--ouro);animation:onda 2.4s ease-out infinite}
@keyframes onda{to{transform:scale(1.9);opacity:0}}
#wa svg{width:26px;fill:#17130c}


/* v23: credito da agencia no rodape. "agencia db5" em dourado claro com fio dourado fino; 30% maior.
   Celular: o credito vai para baixo do ano, com espaco no fim para o botao do WhatsApp nao cobrir. */
footer .fim .db5{font-size:.96rem;letter-spacing:.02em}
footer .fim .db5 b{font-weight:500;color:var(--ouro-claro);border-bottom:1px solid rgba(201,169,106,.4);padding-bottom:2px;transition:border-color .4s,color .4s}
footer .fim .db5:hover b{color:var(--ouro);border-color:var(--ouro)}
@media(max-width:959px){footer .fim{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:70px}}
