.especialistas{padding:0 20px}.especialistas .grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:30px;display:grid}.especialistas .grid .card{border-radius:15px;outline:none;flex-direction:column;align-items:center;width:100%;max-width:450px;margin:auto;padding:4px;transition:outline .2s;display:flex;position:relative}.especialistas .grid .card:focus-visible figure{outline:2px solid var(--lilac);outline-offset:2px}.especialistas .grid .card:hover .social-media,.especialistas .grid .card.focado .social-media{opacity:1;bottom:120px;transform:scale(1)}.especialistas .grid .card .membro-foto{width:100%;height:auto}.especialistas .grid .card figure{border:var(--thin-border);background-color:var(--gray-transparent);border-radius:15px;width:100%;padding-top:20px;overflow:hidden}.especialistas .grid .card figure img{filter:saturate(0);width:100%;height:auto;transition:filter .3s;display:block}.especialistas .grid .card .social-media{opacity:0;border:1px solid var(--gray-transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:100px;justify-content:center;align-items:center;gap:15px;width:70%;margin:auto;padding:15px;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:80px;transform:scale(.5)}.especialistas .grid .card .social-media .social-btn{outline-offset:2px;cursor:pointer;color:var(--white);background:0 0;border:none;border-radius:50%;outline:2px solid #0000;justify-content:center;align-items:center;padding:4px;font-size:1.2rem;transition:all .2s ease-in-out;display:flex}.especialistas .grid .card .social-media .social-btn:hover{transform:scale(1.2)}.especialistas .grid .card .social-media .social-btn:active{transform:scale(1.1)}.especialistas .grid .card .social-media .social-btn:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}.especialistas .grid .card .social-media svg{color:var(--white);font-size:1.2rem}.especialistas .grid .card .info{width:100%;margin-top:20px}.especialistas .grid .card .info .nome{color:var(--title);font-size:1.2rem;font-weight:600}.especialistas .grid .card .info .cargo{color:var(--text);font-size:.9rem;font-weight:300}@media not (min-width:768px){.especialistas .grid{gap:20px}.especialistas .grid .card{max-width:100%}.especialistas .grid .card .social-media{gap:12px;width:80%;padding:12px 20px}.especialistas .grid .card:hover .social-media,.especialistas .grid .card.focado .social-media{bottom:100px}}@media not (min-width:430px){.especialistas .grid{flex-direction:column;gap:30px;display:flex}.especialistas .grid .card{max-width:100%}.especialistas .grid .card:hover .social-media,.especialistas .grid .card.focado .social-media{bottom:100px}.especialistas .grid .card .info{margin-top:10px}.especialistas .grid .card .social-media{gap:10px;width:85%;padding:10px 16px}.especialistas .grid .card .social-media .social-btn,.especialistas .grid .card .social-media svg{font-size:1rem}}@media (prefers-reduced-motion:reduce){.especialistas .grid .card,.especialistas .grid .card .social-media,.especialistas .grid .card figure img{transition:none!important}.especialistas .grid .card:hover .social-media,.especialistas .grid .card.focado .social-media{bottom:80px}.especialistas .grid .card .social-media{transform:scale(1)}}
.uma-equipe{background-color:var(--black);justify-content:space-between;align-items:center;gap:20px;padding:50px;display:flex}.uma-equipe .tt p,.uma-equipe .tt span{color:var(--white);font-size:2rem}.uma-equipe .tt span{font-style:italic}.uma-equipe .info{flex-direction:column;gap:30px;width:100%;max-width:550px;display:flex}.uma-equipe .info .descricao{flex-direction:column;gap:10px;display:flex}.uma-equipe .info .descricao p{color:var(--white)}.uma-equipe .info .descricao p span{color:var(--text-color)}.uma-equipe .info .estatisticas{justify-content:space-between;align-items:center;gap:20px;max-width:370px;display:flex}.uma-equipe .info .estatisticas p{color:var(--white)}.uma-equipe .info .estatisticas .tt-tx{font-size:4rem;font-weight:300}.uma-equipe .info .estatisticas .desc{font-size:.9rem;font-family:var(--font-fira);text-wrap:nowrap;font-weight:100}@media not (min-width:700px){.uma-equipe{flex-direction:column;padding:30px}.uma-equipe .tt{width:100%}.uma-equipe .tt p,.uma-equipe .tt span{font-size:clamp(1.3rem,5vw,2.5rem)}.uma-equipe .info{max-width:100%}.uma-equipe .info .estatisticas{flex-wrap:wrap}.uma-equipe .info .estatisticas .tt-tx{font-size:clamp(3rem,5vw,5rem)}}@media not (min-width:420px){.uma-equipe{padding:20px}}
.faq{gap:50px;padding:0 20px;display:flex}.faq-container{max-width:650px}.faq-lista{flex-direction:column;gap:0;display:flex}.faq-item{border-bottom:1px solid var(--gray-transparent);transition:border-color .3s}.faq-item.aberto{border-bottom-color:var(--lilac-transparent)}.faq-item:last-child{border-bottom:none}.faq-pergunta{cursor:pointer;width:100%;color:var(--title);text-align:left;outline-offset:-2px;background:0 0;border:none;border-radius:6px;outline:2px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:inherit;font-size:1.05rem;font-weight:500;transition:color .3s,outline .2s,background-color .2s;display:flex}.faq-pergunta:hover{color:var(--lilac)}.faq-pergunta:focus-visible{outline:2px solid var(--lilac);background-color:var(--lilac-transparent-a);outline-offset:2px!important}.faq-pergunta-texto{flex:1}.faq-icone{background:var(--gray-transparent);width:32px;height:32px;color:var(--title);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex}.faq-icone svg{font-size:1.1rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.faq-item.aberto .faq-icone{background:var(--lilac);color:var(--white)}.faq-icone.girar svg{transform:rotate(180deg)}.faq-item.aberto .faq-pergunta{color:var(--lilac)}.faq-resposta-wrapper{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s,padding .3s;overflow:hidden}.faq-item.aberto .faq-resposta-wrapper{opacity:1;max-height:200px}.faq-resposta{padding:0 0 24px}.faq-resposta p{color:var(--text);opacity:.85;margin:0;font-size:.95rem;line-height:1.7}@media (max-width:768px){.faq{flex-direction:column;gap:0}.faq-container{max-width:100%}}@media (max-width:480px){.faq-resposta p{font-size:.9rem}.faq-item.aberto .faq-resposta-wrapper{max-height:250px}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-icone,.faq-icone svg,.faq-resposta-wrapper{transition:none!important}.faq-item.aberto .faq-resposta-wrapper{max-height:300px}}.light .faq-item{border-bottom-color:#e8e8e8}.light .faq-item.aberto{border-bottom-color:var(--lilac-transparent)}.light .faq-icone{color:var(--black);background:#f0f0f0}.light .faq-item.aberto .faq-icone{background:var(--lilac);color:var(--white)}.light .faq-pergunta:hover,.light .faq-item.aberto .faq-pergunta{color:var(--lilac)}.light .faq-pergunta:focus-visible{background-color:var(--lilac-transparent-a)}
