.especialistas{padding:0 20px}.especialistas .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:30px}.especialistas .grid .card{margin:auto;width:100%;max-width:450px;position:relative;display:flex;flex-direction:column;align-items:center;outline:none;border-radius:15px;padding:4px;transition:outline .2s ease}.especialistas .grid .card:focus-visible figure{outline:2px solid var(--lilac);outline-offset:2px}.especialistas .grid .card.focado .social-media,.especialistas .grid .card:hover .social-media{bottom:120px;opacity:1;transform:scale(1)}.especialistas .grid .card .membro-foto{width:100%;height:auto}.especialistas .grid .card figure{border:var(--thin-border);padding-top:20px;background-color:var(--gray-transparent);overflow:hidden;border-radius:15px;width:100%}.especialistas .grid .card figure img{width:100%;height:auto;filter:saturate(0);display:block;transition:filter .3s ease}.especialistas .grid .card .social-media{opacity:0;margin:auto;position:absolute;bottom:80px;display:flex;justify-content:center;align-items:center;width:70%;gap:15px;padding:15px;border:1px solid var(--gray-transparent);border-radius:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease-in-out;transform:scale(.5)}.especialistas .grid .card .social-media .social-btn{transition:all .2s ease-in-out;background:transparent;border:none;padding:4px;outline:2px solid transparent;outline-offset:2px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.2rem}.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{font-size:1.2rem;font-weight:600;color:var(--title)}.especialistas .grid .card .info .cargo{font-size:.9rem;font-weight:300;color:var(--text)}.especialistas .nome-link{color:inherit;text-decoration:none}.especialistas .nome-link:focus-visible,.especialistas .nome-link:hover{text-decoration:underline}@media (max-width:767px){.especialistas .grid{gap:20px}.especialistas .grid .card{max-width:100%}.especialistas .grid .card .social-media{width:80%;padding:12px 20px;gap:12px}.especialistas .grid .card.focado .social-media,.especialistas .grid .card:hover .social-media{bottom:100px}}@media (max-width:429px){.especialistas .grid{display:flex;flex-direction:column;gap:30px}.especialistas .grid .card{max-width:100%}.especialistas .grid .card.focado .social-media,.especialistas .grid .card:hover .social-media{bottom:100px}.especialistas .grid .card .info{margin-top:10px}.especialistas .grid .card .social-media{padding:10px 16px;gap:10px;width:85%}.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.focado .social-media,.especialistas .grid .card:hover .social-media{bottom:80px}.especialistas .grid .card .social-media{transform:scale(1)}}.revelar-cortina{clip-path:inset(50% 0 0 0);opacity:0;transition:clip-path 1s cubic-bezier(.22,1,.36,1),opacity 1s cubic-bezier(.22,1,.36,1);will-change:clip-path,opacity}.revelar-cortina.visivel{clip-path:inset(0 0 0 0);opacity:1}.os-servicos{display:flex;flex-direction:column;gap:100px}.os-servicos .hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 20px}.os-servicos .hero .tt{min-width:0}.os-servicos .hero .tt-titulo{font-weight:500;font-style:italic;font-size:clamp(2.1rem,2.4vw,3vw);line-height:1.2}.os-servicos .hero .tt-linha{display:block;text-wrap:nowrap}.os-servicos .hero figure{border-radius:20px;overflow:hidden;transform:rotate(10deg)}.os-servicos .hero .accao{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;text-wrap:nowrap}.os-servicos .hero .accao .btnespecial{background-color:var(--title);color:var(--black-in-white)}.os-servicos .banner{width:100%;height:auto;padding:0 20px}.os-servicos .banner img{border-radius:40px}.os-servicos .nossos-servicos{padding:0 20px;margin:auto;width:100%;max-width:1200px;display:flex;flex-direction:column;gap:50px}.os-servicos .nossos-servicos .tt{font-weight:500;font-style:italic}.os-servicos .nossos-servicos .sec-servicos{display:flex;flex-direction:column;gap:30px}.os-servicos .nossos-servicos .sec-servicos .card{display:flex;justify-content:space-between;align-items:center;gap:30px}.os-servicos .nossos-servicos .sec-servicos .card .numero{font-style:italic}.os-servicos .nossos-servicos .sec-servicos .card h3{font-weight:400;font-size:1.3rem;text-wrap:nowrap}.os-servicos .nossos-servicos .sec-servicos .card .text{max-width:660px}@media (max-width:829px){.os-servicos{gap:80px}.os-servicos .hero{flex-direction:column;align-items:start;gap:20px}.os-servicos .hero .tt-titulo{font-size:clamp(2rem,6vw,3rem)}.os-servicos .hero .tt-linha{display:inline;text-wrap:wrap}.os-servicos .hero figure{transform:rotate(0deg)}.os-servicos .hero figure img{width:95vw;aspect-ratio:16/9;object-fit:cover}.os-servicos .hero .accao{width:100%}.os-servicos .hero .accao p{text-wrap:wrap}.os-servicos .nossos-servicos{gap:30px}}@media (max-width:699px){.os-servicos .nossos-servicos .sec-servicos{gap:30px}.os-servicos .nossos-servicos .sec-servicos .card{flex-direction:column;align-items:start;gap:10px}.os-servicos .nossos-servicos .sec-servicos .card .text{max-width:100%}}@media (max-width:429px){.os-servicos .banner img{border-radius:20px}.os-servicos{gap:50px}.os-servicos .nossos-servicos,.os-servicos .nossos-servicos .sec-servicos{gap:20px}}