@import "https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200..800;1,200..800&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;min-height:100vh;margin:0;padding:0;font-family:Poppins,sans-serif;overflow-x:hidden}.PaginaServicos{width:100%;min-height:100vh;overflow-x:hidden}.header{z-index:999;width:100%;position:fixed;top:0;left:0}.conteiner{box-sizing:border-box;background-color:#c5b18f;border-radius:20px;justify-content:space-between;align-items:center;width:1000px;max-width:90%;height:70px;margin:20px auto 0;padding:0 30px;display:flex}.logo{cursor:pointer;height:70px}.menu{align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:flex;position:relative;right:110px}.menu li{align-items:center;display:flex}.menu a{color:#000;font-family:Poppins,sans-serif;font-size:14px;text-decoration:none;position:relative}.menu a:after{content:"";background:#4f6f52;width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.menu a:hover:after{width:100%}.btn{cursor:pointer;color:#fff;background-color:#e35336;border:none;border-radius:10px;margin:8px;padding:10px 22px;font-family:Poppins,sans-serif;font-size:14px;text-decoration:none;transition:background-color .3s,transform .3s;position:relative;left:120px;transform:scale(.95)}.btn:hover{background-color:#e35336;transform:translateY(-1px)scale(1)}.area-logada{align-items:center;gap:8px;display:flex;position:relative;left:120px}.icone-login{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f6f52,#2f4a32);border:none;border-radius:50%;width:38px;height:38px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;transition:transform .3s;box-shadow:0 6px 14px #2f4a3240}.icone-login:hover{transform:translateY(-1px)scale(1.04)}.btn-sair{cursor:pointer;color:#fff;background-color:#e35336;border:none;border-radius:10px;padding:10px 18px;font-family:Poppins,sans-serif;font-size:13px;text-decoration:none;transition:background-color .3s,transform .3s;transform:scale(.95)}.btn-sair:hover{background-color:#d9472d;transform:translateY(-1px)scale(1)}@media (width<=900px){.area-logada{justify-content:center;position:static;left:auto}}@media (width<=480px){.icone-login{width:35px;height:35px;font-size:14px}.btn-sair{padding:8px 16px;font-size:13px}}@media (width<=900px){.conteiner{flex-direction:column;justify-content:center;height:auto;min-height:60px;padding:12px 25px}.logo{height:60px}.menu{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;margin:0;padding:18px 0 10px;display:none;position:relative;left:-2px}.menu.ativo{display:flex}.menu li{margin:0}.menu a{text-align:center;font-size:14px}.btn{position:static;left:auto}.desktop-btn-area{display:none}.mobile-btn-area{justify-content:center;width:100%;margin:10px 0 0;display:none}.menu.ativo .mobile-btn-area{display:flex}.mobile-btn{color:#fff;border-radius:18px;padding:9px 26px;display:inline-block;position:static;left:auto;transform:none}}@media (width<=480px){.conteiner{width:90%;padding:10px 20px}.logo{height:55px}.menu{gap:16px}.menu a{font-size:13px}.btn{padding:8px 20px;font-size:13px;position:relative;left:1px}}.cardServicosBege{-webkit-backdrop-filter:blur(3px);color:#fff;text-align:center;background-color:#baa888cc;border-radius:15px;justify-content:center;align-items:center;padding:20px;font-size:15px;display:flex;position:absolute}.ServicosDesejoContainer{clip-path:inset(0);box-sizing:border-box;background-color:#d6cbb6;width:100%;height:100vh;position:relative;overflow:hidden;box-shadow:inset 35px 0 45px #ffffff2e,inset -35px 0 45px #ffffff2e}.servicosDesejo{z-index:3;position:absolute;top:34%;left:9%}.Servicos-Titulo{color:#5f7d6a;margin:0;font-size:75px;font-weight:600;line-height:1.1}.servicosDesejo p{color:#fff;margin:18px 0 35px;font-size:20px;font-weight:400}.btn-ServicosProjeto{color:#fff;cursor:pointer;background-color:#f45135;border:none;border-radius:10px;width:230px;height:55px;padding:15px 26px;font-size:13px;font-weight:700;transition:all .3s;transform:scale(.9);box-shadow:0 5px 10px #0000002e}.btn-ServicosProjeto:hover{transform:translateY(-2px)}.RedesSociais{z-index:4;flex-direction:column;gap:28px;display:flex;position:absolute;top:480px;left:32px}.linkedinServicos,.instagramServicos{object-fit:contain;height:29px}.githubServicos{object-fit:contain;height:20px}.pessoasCasa{z-index:2;pointer-events:none;width:660px;height:auto;position:absolute;top:-210px;right:-710px}.ImagemDesejos{z-index:4;position:relative}@media (width<=600px){.ServicosDesejoContainer{clip-path:inset(0);height:auto;min-height:auto;padding:95px 20px 14px;overflow:hidden}.pessoasCasa{width:85%;margin:0 auto 10px;display:block;position:relative;top:auto;right:auto}.servicosDesejo{z-index:5;max-width:100%;position:relative;top:auto;left:auto}.Servicos-Titulo{margin:0 0 18px 10%;font-size:30px;line-height:1.05}.servicosDesejo p{margin:0 0 16px 20%;font-size:13px}.btn-ServicosProjeto{width:200px;height:45px;margin-left:22%;padding:0;font-size:10px;transform:none}.ImagemDesejos{display:none}.RedesSociais{z-index:6;flex-direction:row;gap:20px;margin-top:14px;margin-left:37%;display:flex;position:relative;top:auto;bottom:auto;left:auto}.linkedinServicos,.instagramServicos{height:20px}.githubServicos{height:16px;margin-top:2px}}.ServicosEspecialistaContainer{background-color:#6f8973;align-items:center;gap:45px;width:100%;min-height:100vh;padding-bottom:70px;display:flex;position:relative;overflow:hidden;box-shadow:inset 35px 0 45px #ffffff1f,inset -35px 0 45px #ffffff1f}.ArquitetaServicos{object-fit:contain;width:650px;max-width:48%;margin-left:100px}.ExplicacaoEspecialista{color:#fff;width:570px;margin-top:60px;transform:translate(-25px)}.PqEspecialista{margin:0 0 22px;font-size:30px;font-weight:600;line-height:1.25}.TextoArquiteto{color:#ffffffe6;margin:0 0 45px;font-size:14px;line-height:1.8}.CardsEspecialistas{flex-direction:column;gap:18px;width:100%;margin-top:70px;display:flex}.ServicosConfiaveis,.AdaptabilidadeEspecialista{box-sizing:border-box;background-color:#d2c09d;border-radius:5px;align-items:center;width:100%;height:58px;padding:0 22px;display:flex;position:relative}.ProfissionaisNivel{box-sizing:border-box;background-color:#f45135;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:24px 1fr 24px;align-items:start;column-gap:14px;width:100%;min-height:165px;padding:22px;display:grid}.IconUsuarioEspecialista{object-fit:contain;width:20px;height:20px}.IconSetaEspecialista{object-fit:contain;width:14px;height:14px;margin-left:auto}.TituloServicosConfiaveis,.TituloAdaptabilidadeEspecialista,.TituloProfissionaisNivel{color:#fff;margin:0 0 0 12px;font-size:16px;font-weight:600}.ProfissionaisNivel .TituloProfissionaisNivel{margin:0}.ProfissionaisNivel .IconSetaEspecialista{justify-self:end;margin-left:0}.TextoProfissionaisNivel{color:#fff;grid-column:2/4;margin:18px 0 0;font-size:14px;line-height:1.7}@media (width<=600px){.ServicosEspecialistaContainer{box-sizing:border-box;grid-template-columns:90px 1fr;grid-template-areas:"imagem texto""cards cards";align-items:start;gap:20px 12px;min-height:auto;padding:24px 20px 40px;display:grid;overflow:hidden}.ArquitetaServicos{object-fit:contain;grid-area:imagem;align-self:start;width:100%;max-width:100%;margin:0}.ExplicacaoEspecialista{grid-area:texto;width:80%;margin:0;transform:none}.PqEspecialista{margin:0 0 8px;font-size:14px;line-height:1.2}.TextoArquiteto{margin:0;font-size:10.5px;line-height:1.5}.CardsEspecialistas{flex-direction:column;grid-area:cards;gap:10px;width:80%;margin:0 auto;display:flex}.ServicosConfiaveis,.AdaptabilidadeEspecialista{box-sizing:border-box;width:100%;height:42px;padding:0 14px}.ProfissionaisNivel{box-sizing:border-box;grid-template-columns:20px 1fr 20px;column-gap:10px;width:100%;min-height:auto;padding:14px}.IconUsuarioEspecialista{width:16px;height:16px}.IconSetaEspecialista{width:11px;height:11px}.TituloServicosConfiaveis,.TituloAdaptabilidadeEspecialista,.TituloProfissionaisNivel{font-size:13px}.TextoProfissionaisNivel{grid-column:1/4;margin-top:10px;font-size:11px;line-height:1.55}}.ServicosProjetosContainer{box-sizing:border-box;background-color:#6f8973;width:100%;min-height:75vh;padding:70px 60px;overflow:hidden;box-shadow:inset 35px 0 45px #ffffff1f,inset -35px 0 45px #ffffff1f}.ProjetosDetalhes{align-items:center;margin-bottom:40px;display:flex}.ProjetosDetalhes h4{color:#fff;letter-spacing:5px;margin-left:5.5%;font-size:30px;font-weight:500}.LinhaAvancoProjetos{background-color:#ffffff40;width:500px;height:2px;margin-top:100px;margin-left:180px;overflow:hidden}.LinhaProgressoProjetos{background-color:#fff;height:100%;transition:width .4s}.BotoesSetaProjetos{gap:8px;margin-top:100px;margin-left:auto;display:flex}.BotoesSetaProjetos button{cursor:pointer;color:#fff;border:none;width:45px;height:45px;font-size:20px;transition:all .2s}.BotoesSetaProjetos button:first-child{background-color:#ffffff26;border:1px solid #ffffff80}.BotoesSetaProjetos button:last-child{background-color:#f45135}.BotoesSetaProjetos button:hover{transform:scale(1.05)}.ImagensServicosProjetos{align-items:center;margin-bottom:90px;display:flex;position:relative;overflow:visible}.ReformaCozinha,.CroquiPc,.DesignSala{object-fit:cover;opacity:.75;z-index:1;width:33.3%;height:250px;transition:transform .45s,opacity .45s;transform:scale(1)}.imagemAtiva{opacity:1;z-index:2;transform:scale(1.12)}.MetricasProjetos{justify-content:center;align-items:center;gap:140px;display:flex}.MetricaItem{color:#fff;text-align:center}.MetricaItem h4{letter-spacing:6px;margin:0;font-size:44px;font-weight:300}.MetricaItem p{letter-spacing:2px;margin-top:14px;font-size:15px;line-height:1.7}.DivisorMetricas{background-color:#ffffff73;width:2px;height:85px}@media (width<=600px){.ServicosProjetosContainer{min-height:auto;padding:28px 20px 40px}.ProjetosDetalhes{grid-template-columns:1fr 58px;align-items:center;row-gap:12px;width:100%;margin-bottom:22px;display:grid}.ProjetosDetalhes h4{letter-spacing:1.5px;white-space:nowrap;margin:0;font-size:16px}.LinhaAvancoProjetos{grid-area:2/1/auto/3;width:100%;margin:0}.BotoesSetaProjetos{grid-area:1/2;justify-content:flex-end;gap:5px;margin:0;display:flex}.BotoesSetaProjetos button{width:25px;height:25px;padding:0;font-size:12px}.ImagensServicosProjetos{grid-template-columns:repeat(3,1fr);gap:5px;width:100%;margin-bottom:26px;display:grid;overflow:hidden}.ReformaCozinha,.CroquiPc,.DesignSala{object-fit:cover;opacity:.85;border-radius:8px;width:100%;height:100%;transform:none}.imagemAtiva{opacity:1;transform:none}.MetricasProjetos{justify-content:center;align-items:center;gap:10px;display:flex}.MetricaItem{flex:0 0 75px;min-width:0}.MetricaItem h4{letter-spacing:.2px;font-size:13px}.MetricaItem p{letter-spacing:.5px;margin-top:5px;font-size:7px;line-height:1.2}.DivisorMetricas{width:1px;height:38px}}.FornecedoresServicos{background-position:50% 5%;background-repeat:no-repeat;background-size:cover;width:100%;height:720px;position:relative;overflow:hidden}.FornecedoresServicos:after{content:"";z-index:1;background:#00000059;position:absolute;inset:0}.CadastrarFornecedor{color:#fff;z-index:2;max-width:620px;position:absolute;top:26%;left:9%}.tagFornecedor{text-align:center;border:1px dashed #fff;border-radius:10px;justify-content:center;width:220px;margin-bottom:24px;padding:10px 14px;font-size:13px;display:flex}.CadastrarFornecedor h2{width:720px;margin:0 0 22px;font-size:72px;font-weight:600;line-height:1.05}.CadastrarFornecedor p{width:550px;margin-bottom:36px;font-size:18px;line-height:1.5}.BotoesFornecedor{gap:18px;display:flex}.BtFDetalhes,.BtFRede{cursor:pointer;border-radius:10px;height:45px;padding:0 30px;font-size:13px;font-weight:550}.BtFDetalhes{color:#fff;background:#e35336;border:none;width:180px;transition:all .3s;transform:scale(.9)}.BtFRede{color:#fff;background:0 0;border:1px solid #fff;width:210px;transition:all .3s;transform:scale(.9)}.BtFDetalhes:hover,.BtFRede:hover{transform:translateY(-2px)}.LogoFornecedores{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:85px;left:12%;right:12%}.LogoFornecedores img{object-fit:contain;max-width:150px;max-height:50px;transition:transform .3s}@media (width<=600px){.FornecedoresServicos{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:space-between;width:100%;height:370px;display:flex;position:relative;overflow:hidden}.FornecedoresServicos:after{background:#00000080}.CadastrarFornecedor{box-sizing:border-box;z-index:2;width:100%;max-width:100%;margin-top:10%;padding:28px 20px 0;position:relative;top:auto;left:auto}.tagFornecedor{border-radius:8px;width:fit-content;margin-bottom:12px;padding:6px 12px;font-size:10px}.CadastrarFornecedor h2{margin-bottom:10px;font-size:22px;font-weight:600;line-height:1.15;width:100%!important}.CadastrarFornecedor p{margin-bottom:18px;font-size:11px;line-height:1.5;width:100%!important}.BotoesFornecedor{flex-direction:row;gap:10px;display:flex}.BtFDetalhes,.BtFRede{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;width:auto;height:36px;padding:0 16px;font-size:10px;font-weight:600;display:flex;transform:none}.LogoFornecedores{z-index:2;flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 5px;display:flex;position:relative}.LogoFornecedores img{object-fit:contain;filter:brightness(0)invert();max-width:70px;max-height:18px}}.ServicoComentariosContainer{box-sizing:border-box;background-color:#6f8973;width:100%;min-height:100vh;padding:90px;overflow:hidden;box-shadow:inset 35px 0 45px #ffffff1f,inset -35px 0 45px #ffffff1f}.ServicoComentariosContainer:before{content:"Comentários";color:#fff;letter-spacing:3px;margin-bottom:70px;margin-left:48px;font-size:45px;font-weight:500;display:block}.ComentariosCarrossel{width:1190px;max-width:100%;margin:0 auto;overflow:hidden}.ComentariosLista{flex-wrap:nowrap;gap:70px;transition:transform .45s;display:flex}.ComentarioItem{flex:none}.BarraComentarios{justify-content:center;gap:14px;margin-top:55px;display:flex}.BarraComentarios button{cursor:pointer;background-color:#ffffff59;border:none;width:45px;height:4px;transition:all .3s}.BarraComentarios button.ativo{background-color:#fff;width:65px}@media (width<=600px){.ServicoComentariosContainer{min-height:auto;padding:25px 20px}.ServicoComentariosContainer:before{letter-spacing:2px;margin-bottom:35px;margin-left:30%;font-size:20px}.ComentariosCarrossel{width:100%;overflow:hidden}.ComentariosLista{gap:20px}.ComentarioItem{flex:0 0 100%;width:100%}.ComentarioItem>*{width:100%}.BarraComentarios{gap:10px;margin-top:35px}.BarraComentarios button{width:32px;height:4px}.BarraComentarios button.ativo{width:48px}}.ComentariosServicoCard{color:#fff;box-sizing:border-box;opacity:.45;cursor:pointer;border:2px solid #0000;border-top:none;border-left:none;border-image:linear-gradient(135deg,#ffffff0d 0%,#ffffff2e 55%,#ffffffa6 100%) 1;width:520px;height:340px;padding:60px 50px 35px 150px;transition:all .3s;position:relative;overflow:hidden}.ComentariosServicoCard.ativo{opacity:1}.ComentariosAspas{object-fit:contain;opacity:.55;z-index:1;width:180px;height:auto;position:absolute;top:15px;left:5px}.ComentariosConteudo{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.ComentariosConteudo h4{margin:0 0 18px;font-size:24px;font-weight:500;line-height:1.25}.ComentariosConteudo p{color:#ffffffe6;flex-grow:1;margin-top:5px;margin-bottom:18px;font-size:15px;line-height:1.45}.ComentariosPessoa{align-items:center;gap:14px;margin-top:auto;display:flex}.ComentariosPessoa img{object-fit:cover;border-radius:50%;width:55px;height:55px}.ComentariosPessoa h5{margin:0;font-size:18px;font-weight:500}.ComentariosPessoa span{color:#ffffffbf;font-size:15px}@media (width<=600px){.ComentariosServicoCard{width:280px;height:230px;padding:30px 20px 20px 72px}.ComentariosAspas{width:22%;top:10px;left:0}.ComentariosConteudo h4{margin-bottom:10px;font-size:15px;line-height:1.2}.ComentariosConteudo p{margin-bottom:10px;font-size:9px;line-height:1.35}.ComentariosPessoa{gap:8px}.ComentariosPessoa img{width:20%;height:80%}.ComentariosPessoa h5{font-size:13px}.ComentariosPessoa span{font-size:11px}}.footer{margin-top:auto}footer{color:#fff;background-color:#54715e;padding:20px 0 10px;font-family:Arial,sans-serif}.container{justify-content:space-between;align-items:flex-start;gap:25px;max-width:1100px;margin:auto;padding:0 20px;display:flex}.logonome-left{max-width:280px;margin-top:-40px}.logonome-left>img{width:200px;height:150px;margin-bottom:-40px;margin-left:-37px}.logonome-left p{color:#e0e0e0;font-size:12px;line-height:1.4}.redes{flex-direction:row;align-items:center;gap:12px;margin-top:15px;margin-left:-10px;display:flex}.redes a{justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.redes a img{object-fit:contain;filter:brightness(0)invert();width:32px;height:32px;transition:all .3s}.redes a img.github{width:23px;height:23px;transform:translateY(-1px)}.redes a:hover{transform:translateY(-4px)scale(1.05)}.links h3{margin-top:15px;margin-bottom:8px;font-size:14px}.links ul{margin-top:30px;list-style:none}.links li{margin-bottom:10px}.links a{color:#e0e0e0;font-size:13px;text-decoration:none;transition:all .3s;position:relative}.links a:after{content:"";background:#fff;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.links a:hover:after{width:50%}.links a:hover{color:#fff}.atualizacoes h3{margin-top:15px;margin-bottom:8px;font-size:14px}.input-group{border:1px solid #fff;border-radius:5px;width:320px;height:32px;margin-top:40px;display:flex;overflow:hidden}.input-group input{color:#fff;background-color:#0000;border:none;outline:none;flex:1;height:100%;padding:0 10px;font-size:12px}.input-group input::placeholder{color:#fff}.input-group button{color:#54715e;cursor:pointer;white-space:nowrap;background:#fff;border:none;justify-content:center;align-items:center;height:100%;padding:0 12px;font-size:11px;transition:all .3s;display:flex}.input-group button:hover{color:#fff;background-color:#5f7d6a;border-color:#5f7d6a;transform:translateY(-2px)scale(1);box-shadow:0 6px 10px #00000026}.atualizacoes p{color:#ddd;margin-top:80px;margin-left:6px;font-size:11px}@media (width>=1200px){.container{max-width:1200px}.input-group{width:340px}}@media (width<=768px){.container{text-align:center;flex-direction:column;align-items:center;gap:35px}.logonome-left{margin-top:0}.logonome-left>img{width:170px;height:100px;margin-bottom:-10px;margin-left:0}.logonome-left p{font-size:11px}.redes{justify-content:center;gap:10px;margin-left:0}.links ul{margin-top:15px}.input-group{width:100%;max-width:280px;margin:auto}.atualizacoes p{text-align:center;margin-top:30px;margin-left:0}}@media (width<=480px){.container{gap:20px}.logonome-left>img{width:130px}.logonome-left p{font-size:10px;line-height:1.3}.redes{gap:6px}.redes a{width:28px;height:28px}.redes a img{width:24px;height:24px}.redes a img.github{width:18px;height:18px}.input-group{max-width:260px}.input-group input{font-size:10px}.input-group button{padding:0 16px;font-size:10px}.atualizacoes p{margin-top:20px;font-size:9px}}.auth-layout{background:#fff;width:100%;min-height:100vh}.auth-content{width:100%;min-height:100vh;display:flex}.auth-form-area{background:#fff;justify-content:center;align-items:center;width:50%;min-height:100vh;display:flex}.auth-image-area{width:50%;height:100vh;position:sticky;top:0;overflow:hidden}.auth-image-area img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=768px){.auth-content{flex-direction:column}.auth-form-area{width:100%;min-height:100vh;padding:32px 24px}.auth-image-area{display:none}}.login-container{width:100%;max-width:360px}.login-container h1{color:#5f7d6a;margin:0 0 12px;font-size:30px;font-weight:800}.login-welcome{color:#111827;margin:0 0 16px;font-size:14px;font-weight:400}.google-btn{color:#fff;cursor:pointer;background:#5f7d6a;border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;height:38px;margin-bottom:14px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .2s,transform .2s,box-shadow .2s;display:flex}.google-btn img{object-fit:contain;width:15px;height:15px}.google-btn:hover{background:#526f5c;transform:translateY(-2px);box-shadow:0 8px 18px #1018281f}.divider{align-items:center;gap:12px;width:100%;margin:0 0 16px;display:flex}.divider-line{border:none;flex:1;height:1px}.divider-text{color:#b0b0b0;white-space:nowrap;background:#fff;border:none;margin:0;padding:0 6px;font-size:12px;font-weight:400;line-height:1;text-decoration:none}.login-form{flex-direction:column;display:flex}.login-campo{flex-direction:column;width:100%;margin-bottom:12px;display:flex}.login-campo label{color:#111827;margin-bottom:6px;font-size:12px;font-weight:700}.login-campo input{color:#111827;background:#e8f0eb;border:1px solid #0000;border-radius:3px;outline:none;width:100%;height:38px;padding:0 12px;font-family:inherit;font-size:12px}.login-campo input::placeholder{color:#9ca3af}.login-campo input:focus{background:#fff;border-color:#5f7d6a}.senha-wrapper{background:#e8f0eb;border:1px solid #0000;border-radius:3px;align-items:center;width:100%;height:38px;display:flex}.senha-wrapper:focus-within{background:#fff;border-color:#5f7d6a}.senha-wrapper input{background:0 0;border:none;flex:1;height:100%;padding:0 10px 0 12px}.senha-wrapper input:focus{background:0 0;border:none}.senha-eye{color:#111827;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:38px;height:100%;display:flex}.senha-eye:hover{color:#5f7d6a}.forgot{text-align:right;color:#2f4f3f;margin-top:-3px;font-size:11px;font-weight:600;text-decoration:none}.forgot:hover{text-decoration:underline}.login-btn{cursor:pointer;color:#fff;background:#e35336;border:none;border-radius:4px;height:38px;margin-top:20px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .2s,transform .2s,box-shadow .2s}.login-btn:hover{background:#d9482d;transform:translateY(-2px);box-shadow:0 8px 18px #e3533638}.login-btn:active{transform:translateY(0)}.register{text-align:center;color:#111827;margin:12px 0 0;font-size:14px}.register a{color:#5f7d6a;font-weight:700;text-decoration:none}.register a:hover{text-decoration:underline}.input-com-erro{background-color:#fff7f7;border:1px solid #dc2626}.caixa-mensagem-erro strong{color:#fff;background:#dc2626;border-radius:50%;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:flex}@media (width<=768px){.login-container{max-width:340px}.login-container h1{font-size:26px}}.cadastro-container{flex-direction:column;align-items:center;width:100%;max-width:360px;margin:10px 0;display:flex}.cadastro-logo{width:190px;height:auto;margin:10px 0 6px;display:block}.erro-geral{margin-bottom:12px}.caixa-mensagem-sucesso{background:#ecfdf3;border:1px solid #bbf7d0;border-left:4px solid #16a34a;border-radius:6px;width:100%;margin-bottom:12px;padding:8px 10px}.caixa-mensagem-sucesso p{color:#166534;margin:0;font-size:10px;font-weight:700;line-height:1.3}.btn-cadastrar:disabled,.btn-google:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-cadastrar:disabled:hover,.btn-google:disabled:hover{box-shadow:none;transform:none}.senha-wrapper{background:#fff;border:1px solid #d7dde2;border-radius:4px;align-items:center;width:100%;height:34px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.senha-wrapper input{color:#111827;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 10px 0 12px;font-family:inherit;font-size:11px}.senha-wrapper input:focus{box-shadow:none;border:none}.senha-eye{color:#6b7280;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:100%;padding:0;transition:color .2s,background-color .2s;display:flex}.senha-eye:hover{color:#111827;background-color:#f3f4f6}.senha-eye:disabled{opacity:.6;cursor:not-allowed}.cadastro-container h2{color:#111827;text-align:center;margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.1}.cadastro-subtitle{color:#111827;text-align:center;margin:0 0 16px;font-size:12px;line-height:1.3}.cadastro-form{flex-direction:column;width:100%;display:flex}.cadastro-campo{flex-direction:column;width:100%;margin-bottom:8px;display:flex}.cadastro-campo label{color:#111827;margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.2;display:block}.cadastro-campo input{color:#111827;background:#fff;border:1px solid #d7dde2;border-radius:4px;outline:none;width:100%;height:34px;padding:0 12px;font-family:inherit;font-size:11px}.cadastro-campo input::placeholder{color:#9ca3af}.cadastro-campo input:focus{border-color:#5f7d6a;box-shadow:0 0 0 3px #5f7d681f}.cadastro-campo small{color:#6b7280;margin-top:4px;font-size:11px;line-height:1.2;display:block}.cadastro-termos{color:#111827;align-items:flex-start;gap:8px;width:100%;margin:2px 0 12px;line-height:1.3;display:flex}.cadastro-termos input{accent-color:#5f7d6a;width:12px;min-width:12px;height:12px;margin:1px 0 0}.cadastro-termos span{flex:1;font-size:11.5px}.btn-cadastrar{color:#fff;cursor:pointer;background:#e35336;border:none;border-radius:4px;width:100%;height:36px;margin-bottom:10px;font-family:inherit;font-size:12px;font-weight:700;transition:background-color .2s,transform .2s,box-shadow .2s}.btn-cadastrar:hover{background:#d9482d;transform:translateY(-2px);box-shadow:0 8px 18px #e3533638}.btn-cadastrar:active{transform:translateY(0)}.btn-google{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:34px;font-family:inherit;font-size:11px;font-weight:500;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.btn-google img{object-fit:contain;width:15px;height:15px}.btn-google:hover{background:#f9fafb;border-color:#bfc6cf;transform:translateY(-2px)}.cadastro-login{color:#111827;text-align:center;width:100%;margin:12px 0 18px;font-size:12px;line-height:1.2}.cadastro-login a{color:#5f7d6a;font-size:12px;font-weight:700;text-decoration:none}.cadastro-login a:hover{text-decoration:underline}.caixa-mensagem-erro{background:#fff1f2;border:1px solid #fecdd3;border-left:4px solid #dc2626;border-radius:6px;align-items:flex-start;gap:7px;width:100%;margin-top:6px;padding:7px 9px;display:flex}.erro-termos{margin-top:-4px;margin-bottom:10px}@media (width<=768px){.cadastro-container{max-width:340px}.cadastro-logo{width:135px}.cadastro-container h2{font-size:20px}}.escolhaLogin-container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:420px;min-height:100vh;margin:0 auto;padding:40px 28px;font-family:Inter,sans-serif;display:flex}.escolhaLogin-logo{width:200px;height:auto;margin-bottom:16px}.escolhaLogin-welcome{color:#1f2933;text-align:center;margin:0 0 16px;font-size:20px;font-weight:400}.escolhaLogin-container h2{color:#365f45;text-align:center;max-width:330px;margin:0 0 34px;font-size:17px;font-weight:700;line-height:1.3}.escolhaLogin-divider{justify-content:center;align-items:center;gap:12px;width:100%;max-width:350px;margin-bottom:30px;display:flex}.escolhaLogin-divider span{background:#d9d9d9;flex:1;height:1px}.escolhaLogin-divider p{white-space:nowrap;color:#b0b0b0;margin:0;font-size:11px;font-weight:400}.escolhaLogin-options{flex-direction:column;gap:20px;width:100%;max-width:335px;display:flex}.perfil-btn{color:#fff;cursor:pointer;width:100%;height:48px;transition:1;background-color:.2s ease;transform:.2s ease;box-shadow:.2s ease;border:none;border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:flex}.perfil-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #1018281f}.perfil-btn:active{transform:translateY(-1px)}.perfil-btn-green{background:#5f7d68}.perfil-btn-green:hover{background:#526f5c}.perfil-btn-orange{background:#e84b35}.perfil-btn-orange:hover{background:#d9402c}@media (width<=1024px){.escolhaLogin-container{max-width:390px;padding:36px 24px}.escolhaLogin-logo{width:200px}.escolhaLogin-container h2{font-size:16px}.perfil-btn{height:46px}}@media (width<=768px){.escolhaLogin-container{max-width:380px;min-height:100vh;padding:32px 24px}.escolhaLogin-logo{width:200px}.escolhaLogin-welcome{font-size:14px}.escolhaLogin-container h2{max-width:310px;margin-bottom:30px;font-size:16px}.escolhaLogin-divider{max-width:330px;margin-bottom:28px}.escolhaLogin-options{gap:18px;max-width:330px}.perfil-btn{height:46px;font-size:14px}}@media (width<=480px){.escolhaLogin-container{max-width:100%;padding:28px 22px}.escolhaLogin-logo{width:200px;margin-bottom:14px}.escolhaLogin-welcome{margin-bottom:14px;font-size:20px}.escolhaLogin-container h2{max-width:290px;margin-bottom:28px;font-size:20px}.escolhaLogin-divider{gap:10px;max-width:100%}.escolhaLogin-divider p{font-size:10px}.escolhaLogin-options{gap:16px;max-width:100%}.perfil-btn{height:44px;font-size:13px}}.esqueceuSenha-container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:330px;min-height:100vh;margin:0 auto;padding:24px;font-family:Inter,sans-serif;display:flex}.esqueceuSenha-logo{width:190px;height:auto;margin-bottom:26px}.esqueceuSenha-icon-box{background:#fff3f0;border:1.5px solid #5f7d6a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;display:flex}.esqueceuSenha-icon{object-fit:contain;width:27px;height:27px}.esqueceuSenha-container h2{color:#111827;text-align:center;margin:0 0 10px;font-size:21px;font-weight:800}.esqueceuSenha-subtitle{color:#475467;text-align:center;width:100%;max-width:285px;margin:0 0 26px;font-size:13px;line-height:1.45}.esqueceuSenha-form{flex-direction:column;gap:18px;width:100%;display:flex}.esqueceuSenha-campo{flex-direction:column;gap:7px;width:100%;display:flex}.esqueceuSenha-campo label{color:#344054;font-size:13px;font-weight:600}.esqueceuSenha-campo input{box-sizing:border-box;color:#101828;background:#fff;border:1.5px solid #5f7d6a;border-radius:7px;outline:none;width:100%;height:42px;padding:0 14px;font-size:13px;transition:all .2s}.esqueceuSenha-campo input::placeholder{color:#98a2b3}.esqueceuSenha-campo input:focus{border-color:#e35336;box-shadow:0 0 0 3px #e3533624}.btn-forgot{color:#fff;cursor:pointer;background:#e35336;border:none;border-radius:7px;width:100%;height:43px;font-size:13px;font-weight:700;transition:all .2s}.btn-forgot:hover{background:#c9462d;transform:translateY(-1px)}.input-com-erro{background-color:#fff7f5;border-color:#e35336}.input-com-erro:focus{border-color:#e35336;box-shadow:0 0 0 3px #e3533624}.novaSenha-container{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:330px;min-height:100vh;margin:0 auto;padding:24px;font-family:Inter,sans-serif;display:flex}.novaSenha-logo{width:190px;height:auto;margin-bottom:24px}.novaSenha-icon-box{background:#fff3f0;border:1.5px solid #5f7d6a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;display:flex}.novaSenha-icon{object-fit:contain;width:27px;height:27px}.novaSenha-container h2{color:#111827;text-align:center;margin:0 0 10px;font-size:21px;font-weight:800}.novaSenha-subtitle{color:#475467;text-align:center;width:100%;max-width:285px;margin:0 0 26px;font-size:13px;line-height:1.45}.novaSenha-form{flex-direction:column;gap:14px;width:100%;display:flex}.novaSenha-campo{flex-direction:column;gap:7px;width:100%;display:flex}.novaSenha-campo label{color:#344054;font-size:13px;font-weight:600}.senha-wrapper{background:#fff;border:1.5px solid #5f7d6a;border-radius:7px;align-items:center;width:100%;height:42px;transition:all .2s;display:flex}.senha-wrapper:focus-within{border-color:#e35336;box-shadow:0 0 0 3px #e3533624}.senha-wrapper input{box-sizing:border-box;color:#101828;background:0 0;border:none;outline:none;width:100%;height:100%;padding:0 8px 0 14px;font-size:13px}.senha-wrapper input::placeholder{color:#98a2b3}.senha-eye{color:#5f7d6a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:42px;min-width:42px;height:100%;transition:all .2s;display:flex}.senha-eye:hover{color:#e35336;transform:scale(1.08)}.senha-wrapper-erro{background-color:#fff7f5;border-color:#e35336}.senha-wrapper-erro:focus-within{border-color:#e35336;box-shadow:0 0 0 3px #e3533624}.novaSenha-campo small{color:#667085;font-size:10px;line-height:1.3;display:block}.btn-resetar{color:#fff;cursor:pointer;background:#e35336;border:none;border-radius:7px;width:100%;height:43px;margin-top:4px;font-size:13px;font-weight:700;transition:all .2s}.btn-resetar:hover{background:#c9462d;transform:translateY(-1px)}.back-login{color:#5f7d6a;margin-top:28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.caixa-mensagem-erro{box-sizing:border-box;background:#fff3f0;border:1px solid #e3533659;border-left:4px solid #e35336;border-radius:6px;align-items:flex-start;gap:7px;width:100%;margin-top:2px;padding:8px 10px;display:flex}.caixa-mensagem-erro span{color:#fff;background:#e35336;border-radius:50%;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;font-size:10px;font-weight:800;line-height:1;display:flex}.caixa-mensagem-erro p{color:#9f2f1f;margin:0;font-size:10px;font-weight:600;line-height:1.3}@media (width<=480px){.novaSenha-container{max-width:100%;padding:24px 22px}.novaSenha-logo{width:175px}}.senhaRedefinida-container{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:350px;min-height:100vh;margin:0 auto;padding:24px;font-family:Inter,sans-serif;display:flex}.senhaRedefinida-logo{width:190px;height:auto;margin-bottom:30px}.senhaRedefinida-icon-box{background:#fff3f0;border:1.5px solid #5f7d6a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:18px;display:flex}.senhaRedefinida-icon{object-fit:contain;width:27px;height:27px}.senhaRedefinida-container h2{color:#111827;text-align:center;margin:0 0 10px;font-size:21px;font-weight:800}.senhaRedefinida-subtitle{color:#475467;text-align:center;max-width:315px;margin:0 0 30px;font-size:13px;font-weight:400;line-height:1.5}.btn-continuar{color:#fff;cursor:pointer;background:#e35336;border:none;border-radius:7px;justify-content:center;align-items:center;width:100%;height:43px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.btn-continuar:hover{background:#c9462d;transform:translateY(-1px)}.back-login{color:#5f7d6a;justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.back-login:hover{color:#e35336}.verificacaoEmail-container{box-sizing:border-box;text-align:center;color:#1f2933;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:350px;min-height:100vh;margin:0 auto;padding:32px 24px;font-family:Inter,sans-serif;display:flex}.verificacaoEmail-logo{object-fit:contain;width:190px;height:auto;margin-bottom:28px}.verificacaoEmail-icon-box{background-color:#fff3f0;border:1.5px solid #5f7d6a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;display:flex}.verificacaoEmail-icon{object-fit:contain;width:25px;height:25px}.verificacaoEmail-container h2{color:#111827;margin:0 0 8px;font-size:21px;font-weight:800}.verificacaoEmail-subtitle{color:#475467;margin:0 0 24px;font-size:13px;font-weight:400;line-height:1.45}.verificacaoEmail-button{color:#fff;cursor:pointer;background-color:#e35336;border:none;border-radius:7px;justify-content:center;align-items:center;width:100%;height:43px;margin-bottom:22px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.verificacaoEmail-button:hover{background-color:#c9462d;transform:translateY(-1px)}.verificacaoEmail-resend{color:#667085;margin:0 0 26px;font-size:13px}.verificacaoEmail-resend a{color:#e35336;font-weight:700;text-decoration:none}.verificacaoEmail-resend a:hover{text-decoration:underline}.verificacaoEmail-back{color:#5f7d6a;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.verificacaoEmail-back:hover{color:#e35336}.Container-home{background-blend-mode:multiply;background-image:url(/assets/FundoHome1-C0XNnLuC.png),url(/assets/FundoHome2-BpnEW6Tg.png);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;min-height:100vh;position:relative}.alinhar{position:absolute;top:50%;left:80px;transform:translateY(-50%)}.alinhar h1{color:#5f7d6a;margin-bottom:15px;font-size:60px;font-weight:500;line-height:1.1}.alinhar p{color:#5f7d6a;margin-bottom:10px;font-size:15px}.layoubtn{position:relative;right:5px}#container-paragrafo{max-width:400px;position:absolute;transform:translate(200%);top:70%!important}#container-paragrafo p{color:#fff;text-align:center;background-color:#baa888cc;border-radius:20px;max-width:650px;padding:20px 30px;font-size:13px;line-height:1.6}.cards-section{background-color:#fff;padding:90px 8% 60px}.titulo-cards{text-align:center;color:#5f7d6a;max-width:850px;margin:70px auto 100px;font-size:17px;font-weight:400;line-height:1.5}.cards{justify-content:center;max-width:1050px;margin:0 auto;display:flex}.grid-section{background:#cfc0a3}.grid{grid-template-columns:repeat(3,1fr);display:grid}.box{border-bottom:1px solid #fff;border-right:1px solid #fff;flex-direction:column;justify-content:center;min-height:330px;padding:20px;display:flex}.grid .box:nth-child(3n){border-right:none}.grid .box:nth-last-child(-n+3){border-bottom:none}.branco{opacity:.95;color:#5f7d6a;background:#fff}.bege{color:#e35336;background:#cfc0a3}.box h2{text-align:center;margin-bottom:10px;font-size:28px}.box p{text-align:center;font-size:15px;line-height:1.5}.imagem{background-image:url(/assets/CasaHome-IvQTEKZd.png);background-position:50%;background-size:cover}.projetos-section{background:#cfc0a3;padding:60px 8% 90px}.header-projetos{grid-template-columns:2px 1fr;align-items:center;column-gap:40px;max-width:1050px;margin:80px auto 40px;display:grid;position:relative}.header-projetos:before{content:"";background:#fff;width:128.6%;height:1px;position:absolute;top:-141px;left:-150px!important}.texto-projetos{text-align:center;justify-content:center;margin-top:-30px;margin-bottom:50px;position:absolute}.texto-projetos h2{color:#5f7d6a;margin-bottom:8px;font-size:24px}.texto-projetos p{color:#5f7d6a;font-size:13px;line-height:1.5}.linha-decorativa{background:repeating-linear-gradient(-45deg,#ffffff8c,#ffffff8c 2px,#0000 2px 7px);max-width:900px;height:50px;margin:40px auto 60px}.projeto-item{border-bottom:none;grid-template-columns:120px 1fr 140px;align-items:center;gap:30px;max-width:1050px;margin:0 auto 45px;padding-bottom:35px;display:grid}.projeto-item:not(:last-child){border-bottom:1px solid #ffffff59}.numero-projeto h2{color:#5f7d6a;margin-bottom:10px;font-size:55px;transform:translateY(-25px)}.numero-projeto p{color:#5f7d6a;font-size:14px;line-height:1.6;transform:translateY(-25px)}.projeto-item img{object-fit:cover;border-radius:6px;width:100%;height:400px}.descricao-projeto h3{color:#5f7d6a;max-width:100px;margin-bottom:10px;font-size:20px}.descricao-projeto p{color:#5f7d6a;max-width:150px;margin-bottom:22px;font-size:14px;line-height:1.5}.Casaalmeria{width:100%;height:700px;position:relative;overflow:hidden}.Casaalmeria img{object-fit:cover;width:100%;height:100%;display:block}.Casaalmeria:after{content:"";background:#00000040;position:absolute;inset:0}.overlay{color:#fff;z-index:2;max-width:500px;position:absolute;bottom:60px;left:8%}.tag-home{opacity:.8;text-align:center;border:1px dashed #fff;border-radius:10px;justify-content:center;max-width:150px;margin-bottom:15px;padding:10px 18px;font-size:10px;display:flex}.overlay h2{margin-bottom:10px;font-size:36px}.overlay p{max-width:410px;margin-bottom:20px;font-size:13px;line-height:1.6}.botoes{gap:10px;margin-left:-5px;display:flex}.btn1{color:#fff;cursor:pointer;background:#e35336;border:none;border-radius:10px;padding:10px 18px;transition:all .3s;transform:scale(.9)}.destaque{font-weight:700}.btn2{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:10px;padding:10px 18px;transition:background .3s,color .3s,transform .3s,border-color .3s;transform:scale(.95)}.btn1:hover,.btn2:hover{transform:translateY(-2px)scale(1)}.galeria-section{background:#f5f5f5}.galeria-header{max-width:1050px;margin:0 auto}.galeria-header h2{color:#5f7d6a;margin-bottom:12px;font-size:30px}.galeria-header p{color:#5f7d6a;max-width:500px;font-size:15px;line-height:1.6}@media (width<=600px){.Container-home{background-position:top,50%;background-size:cover,cover;min-height:100vh}.alinhar{max-width:calc(100% - 40px);position:absolute;top:22%;left:20px;transform:none}.alinhar h1{font-size:30px;line-height:1.1}.alinhar p{font-size:13px}.layoubtn{margin-top:20px}#container-paragrafo{max-width:calc(100% - 40px);margin-top:5px;position:absolute;top:58%;left:20px;transform:none}#container-paragrafo p{padding:16px;font-size:12px}.cards{flex-direction:column;align-items:center;gap:10px}.titulo-cards{margin-top:-5px}.grid{grid-template-columns:1fr}.grid-section{margin-top:-40px}.box{border-bottom:1px solid #fff;border-right:none}.grid .box:nth-last-child(3){border-bottom:1px solid #fff}.header-projetos:before{display:none}.texto-projetos{justify-self:center;min-width:100px;position:absolute;top:-50px;transform:none}.linha-decorativa{margin-top:150px}.header-projetos{text-align:center;grid-template-columns:1fr;justify-items:center;margin-top:20px}.projeto-item{grid-template-columns:1fr}.projeto-item img{height:300px}.numero-projeto{align-items:center;gap:12px;margin-top:10px;margin-bottom:-15px;display:flex}.numero-projeto h2,.numero-projeto p{transform:none}.texto-projetos{margin-top:0;transform:none}.texto-projetos h2,.texto-projetos p{text-align:center}.descricao-projeto p{max-width:100%}.Casaalmeria{height:600px}.Casaalmeria img{object-fit:cover;height:100%}.overlay{bottom:40px;left:20px;right:20px}.botoes{flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;margin-left:0;display:flex}.btn1,.btn2{text-align:center;justify-content:center;align-items:center;width:300px;height:50px;font-size:17px;display:flex}}@media (width>=601px) and (width<=1024px){.Container-home{background-position:50%,50%;background-size:cover,cover}.alinhar{max-width:600px;top:28%;left:50px}.alinhar h1{font-size:48px}.alinhar p{font-size:15px}#container-paragrafo{max-width:360px;top:62%;left:45%;transform:translate(0)}.cards{flex-direction:column;align-items:center;gap:20px}.grid{grid-template-columns:repeat(2,1fr)}.grid .box:first-child,.grid .box:nth-child(3){border-right:1px solid #fff!important}.header-projetos:before{width:768px;position:absolute;left:-80px!important}.header-projetos{text-align:center;grid-template-columns:1fr;justify-items:center}.texto-projetos{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:700px;margin-top:0;padding:0 30px;display:flex;transform:none}.texto-projetos h2,.texto-projetos p{text-align:center;max-width:100%}.projeto-item{grid-template-columns:1fr;gap:25px}.projeto-item img{height:380px}.numero-projeto{align-items:center;gap:15px;display:flex}.numero-projeto h2,.numero-projeto p{transform:none}.texto-projetos{text-align:center;width:100%;max-width:100%;margin-top:0;transform:none}.descricao-projeto p{max-width:100%}.Casaalmeria{height:700px}.overlay{left:40px;right:40px}.btn1,.btn2{width:200px;margin-left:-7px}}@media (width>=1025px) and (width<=1280px){.Container-home{background-position:50%,50%;background-size:cover,cover}.alinhar{left:130px}.alinhar h1{font-size:74px}.alinhar p{font-size:17px}#container-paragrafo{max-width:480px;position:absolute;left:750px;transform:none}#container-paragrafo p{padding:24px 34px;font-size:15px}.cards{gap:35px;max-width:1350px}.grid{max-width:1450px;margin:0 auto}.projeto-item{grid-template-columns:170px 1fr 320px;gap:45px;max-width:1300px;display:flex}.projeto-item img{width:720px;height:500px}.descricao-projeto p{max-width:280px}.Casaalmeria{height:850px}.overlay{bottom:80px;left:10%}.overlay h2{font-size:54px}.overlay p{font-size:16px}.header-projetos{grid-template-columns:1fr}.texto-projetos{transform:none}.texto-projetos h2,.texto-projetos p{text-align:center}.header-projetos:before{content:"";width:125.2%;position:absolute;left:305px}}.btn-sobre-nos{cursor:pointer;color:#fff;background-color:#baa888;border:none;border-radius:10px;width:120px;height:50px;padding:6px 12px;font-size:12px;transition:all .3s;transform:scale(.9);box-shadow:0 3px 5px #0006}.btn-sobre-nos:hover{background-color:#d8c7ad;transform:translateY(-2px)}.btn-iniciar-projeto{cursor:pointer;color:#fff;background-color:#e35336;border:none;border-radius:10px;width:200px;height:50px;padding:6px 12px;font-size:12px;transition:all .3s;transform:scale(.9);box-shadow:0 3px 5px #0006}.btn-iniciar-projeto:hover{background-color:#e35336;transform:translateY(-2px)}.card-info{border-right:1px solid #0000004d;min-height:18px;padding:30px}.card-info:last-child{border-right:none}.card-info h3{color:#5f7d6a;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:19px}.card-info p{color:#5f7d6a;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6}.estudio{opacity:.95;background-image:url(/assets/CasaHome2-2YsANw4b.png);background-position:100% 100%;background-repeat:no-repeat;background-size:300px}@media (width<=600px){.card-info h3,.card-info p{text-align:center}.cards>:first-child,.cards>:nth-child(2){box-shadow:none!important;border:none!important}.cards{gap:5px}}@media (width>=601px) and (width<=1024px){.cards>:first-child,.cards>:nth-child(2){box-shadow:none!important;border:none!important}}.btn-verde{cursor:pointer;color:#fff;background-color:#e35336;border:none;border-radius:10px;width:130px;height:45px;padding:6px 12px;font-size:12px;transition:all .3s;transform:scale(.9);box-shadow:0 3px 5px #0006}.btn-verde:hover{transform:translateY(-2px)}.galeria-home{background-color:#fff;width:100%;padding:40px 20px 70px;font-family:Poppins,sans-serif}.galeria-container{width:100%;max-width:1120px;margin:0 auto}.galeria-texto{margin-bottom:22px}.galeria-texto h1{color:#2f5f44;margin-bottom:8px;font-size:32px;font-weight:700}.galeria-texto p{color:#5f7d6a;max-width:600px;font-size:15px;line-height:1.6}.galeria-imagem-box{border-radius:15px;width:100%;overflow:hidden}.galeria-imagem{object-fit:cover;border-radius:8px;width:100%;display:block}.hero{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 20px;display:flex}.hero h1 br{font-weight:100px;display:block}.logo-IA{color:#c5b18f;letter-spacing:3px;margin-bottom:-60px}.logo{color:#c5b18f;letter-spacing:3px;font-size:14px}.logobtn{color:#c5b18f;border:1px solid #c5b18f;align-items:center;gap:12px;display:inline-flex}.hero-page{background-color:#000}.logobtn img{width:20px;height:20px}.logobtn{justify-content:center}.hero-page .verde{color:#5f7d6a;max-width:780px;margin-top:-10px;font-size:1rem;line-height:1.6}.verde{color:#5f7d6a;max-width:800px}.verdebtn{color:#5f7d6a;border:1px solid #5f7d6a;align-items:center;gap:12px;display:inline-flex}.verdebtn img{width:20px;height:20px}.hero-page section{text-align:center;background-color:#000;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:80px 20px;display:flex}.hero-page h1{text-align:center;color:#c5b18f;max-width:900px;font-size:64px;font-weight:400;line-height:1}.hero-page h2{text-align:center;color:#fff;margin-bottom:20px;font-size:48px}.hero-page h3{text-align:center;color:#fff;margin-bottom:15px;font-size:24px}.logobtn,.verdebtn{text-decoration:none}.hero-page .logobtn,.hero-page .verdebtn{cursor:pointer;text-align:center;background:0 0;border-radius:40px;margin-top:40px;padding:16px 42px;font-size:18px;text-decoration:none;transition:all .3s}.hero-page .logobtn:hover{color:#000;background:#c5b18f}.hero-page .verdebtn:hover{color:#fff;background:#5f7d6a}.hero-page p{color:#aaa;text-align:center;max-width:800px;margin-top:-7px;margin-left:auto;margin-right:auto;font-size:18px;font-weight:300;line-height:1.7}.hero-page button{cursor:pointer;text-align:center;background:0 0;border-radius:40px;margin-top:40px;padding:16px 42px;font-size:18px;transition:all .3s}.hero-page .btnBranco{color:#000;background:#fff}.gallery{background:#0e0e0e;border-radius:6px;grid-template-columns:1fr 1fr;gap:10px;padding:45px;display:grid}.big img{background-position:50%;height:100%}.grid-small{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gallery img{object-fit:cover;border-radius:10px;width:100%;height:100%}.features{text-align:left;color:#ccc;padding:80px 20px}.hero-page .container{max-width:1100px;margin:0 auto}.features h2{color:#aaa;font-size:48px;font-weight:500;line-height:1.2}.features h2 span{color:#5f7d6a}.divider{background:#333;height:1px;margin:30px 0 50px}.grid-ia{grid-template-columns:repeat(3,1fr);gap:40px 30px;display:grid}.item-ia h3{color:#fff;margin-bottom:10px;font-size:16px}.item-ia p{color:#888;font-size:14px;line-height:1.6}.card{text-align:left;background:#111;border-radius:16px;grid-template-columns:1.1fr 1fr;gap:40px;max-width:1100px;margin:0 auto;padding:40px;display:grid}.content h3{color:#fff;margin-bottom:20px;font-size:28px}.content p{color:#aaa;flex-direction:column;justify-content:left;margin-bottom:15px;font-size:15px;line-height:1.6;display:flex}.content .small{color:#777;font-size:14px}.tags{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.tags span{color:#ccc;border:1px solid #444;border-radius:999px;padding:8px 14px;font-size:13px}.tags .active{color:#000;background:#e5e5e5;border:none}.image{position:relative}.image img{object-fit:cover;border-radius:12px;width:100%;height:100%}.play{border:4px solid #fff;border-radius:50%;width:70px;height:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play:after{content:"";border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:20px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.cta{border-radius:30px;max-width:1200px;min-height:300px;margin:0 auto;padding:80px 40px}@media (width<=992px){h1{font-size:48px}h2{font-size:36px}.gallery{grid-template-columns:1fr}.grid-ia{grid-template-columns:1fr 1fr}.card{grid-template-columns:1fr}}@media (width<=768px){h1{font-size:38px}p{font-size:16px}.grid-ia{grid-template-columns:1fr}.hero,.cta{padding:40px 20px}}@media (width<=480px){h1{font-size:30px}h2{font-size:28px}button{width:100%}}.cta h2{color:#fff}.container-agenda{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;gap:30px;width:100%;min-height:100vh;padding:2vh;display:flex;position:relative}.painel-eventos{z-index:2;border-radius:30px;flex-direction:column;gap:30px;width:420px;height:80vh;max-height:700px;padding:30px;display:flex;position:relative}.topo-eventos{justify-content:space-between;align-items:center;display:flex}.topo-eventos h2{color:#000;font-size:36px}.botao-adicionar{color:#fff;cursor:pointer;background:#8fb996;border:none;border-radius:50%;width:50px;height:50px;font-size:30px}.lista-eventos{flex-direction:column;gap:20px;display:flex;overflow-y:auto}.botao-voltar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#1f3527;cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:60px;height:60px;font-size:28px;transition:all .2s;position:absolute;top:30px;left:30px}.botao-voltar:hover{background:#ffffff59;transform:scale(1.08)}.overlay-voltar{z-index:1;position:absolute;inset:0}.lado-direito{flex-direction:column;gap:20px;display:flex}.logo-krooq-agenda{align-self:flex-end;width:180px}@media (width<=1024px){.container-agenda{flex-direction:column;justify-content:flex-start;gap:25px;padding-top:50px}.logo-krooq-agenda{width:150px;margin-top:20px;position:static}}@media (width<=768px){.container-agenda{padding:20px}.painel-eventos{width:100%;max-width:500px;height:80vh;max-height:720px;padding:20px}.topo-eventos h2{font-size:28px}.botao-adicionar{width:45px;height:45px;font-size:26px}.logo-krooq-agenda{width:120px}.container-calendario{height:auto;min-height:auto}.container-agenda{justify-content:flex-start;align-items:stretch}.painel-eventos{height:auto;max-height:none;padding:0}}.container-semana-agenda{gap:18px;margin-bottom:30px;padding-bottom:5px;display:flex;overflow-x:auto}.dia-semana{color:#fff;cursor:pointer;background:#8daf93;border:none;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:70px;height:110px;transition:all .2s;display:flex}.dia-semana:hover{transform:translateY(-4px)}.dia-semana span{font-size:13px}.dia-semana strong{font-size:24px}.dia-semana.ativo{background:#176c35;box-shadow:0 10px 20px #00000026}.container-calendario{z-index:2;background:#fff;border-radius:30px;flex-direction:column;gap:18px;width:min(500px,100%);padding:25px;display:flex}.topo-calendario{justify-content:space-between;align-items:center;display:flex}.topo-calendario h2{color:#1f3527;font-size:28px}.botoes-mes{gap:20px;display:flex}.botoes-mes button{cursor:pointer;background:0 0;border:none;font-size:32px}.linha-verde{background:#8fb996;width:100%;height:3px}.dias-semana{text-align:center;grid-template-columns:repeat(7,1fr);font-size:16px;display:grid}.grid-dias{grid-template-columns:repeat(7,1fr);justify-items:center;gap:12px;height:auto;min-height:auto;display:grid}.dia{cursor:pointer;background:0 0;border:none;border-radius:50%;width:45px;height:45px;font-size:20px}.selecionado{color:#fff;background:#8fb996}.espaco-vazio{width:45px;height:45px}.conteudo-dia{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.pontinho-evento{background:#8fb996;border-radius:50%;width:8px;height:8px}@media (width<=500px){.container-calendario{width:100%;padding:15px}.topo-calendario h2{font-size:22px}.dia{width:35px;height:35px;font-size:16px}.dias-semana{font-size:14px}.grid-dias{gap:8px;min-height:350px}}.card-evento{background:green;border-radius:25px;flex-direction:column;gap:10px;min-height:120px;padding:20px;display:flex}.horario-evento{color:#000;font-size:18px;font-weight:700}.card-evento h3{color:#1f3527;font-size:22px}.card-evento p{color:#4e4e4e}.overlay-modal{z-index:999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-evento{background:#fff;border-radius:30px;flex-direction:column;gap:20px;width:420px;padding:30px;display:flex}.modal-evento h2{color:#1f3527}.modal-evento input,.modal-evento textarea{border:1px solid #d9d9d9;border-radius:15px;padding:15px;font-size:16px}.modal-evento textarea{resize:none;height:120px}.acoes-modal{justify-content:flex-end;gap:15px;display:flex}.acoes-modal button{cursor:pointer;border:none;border-radius:15px;padding:12px 20px}.ContainerConsultoriaProfissionais{background-color:#54715e;background-position:50%;background-size:cover;min-height:100vh;position:relative;overflow:hidden}.AreaNavConsultoriaNovosClientes{z-index:2;position:absolute;top:90px;left:250px}.AreaNavConsultoriaModoChat{top:15px}.AreaCardsClientes{z-index:2;flex-wrap:wrap;gap:20px;display:flex;position:absolute;top:215px;left:285px;right:25px}.OverlayDetalhesProjetoCliente{z-index:20;box-sizing:border-box;background-color:#0000008c;justify-content:center;align-items:center;width:100%;height:100vh;padding-left:210px;display:flex;position:fixed;top:0;left:0}.AreaChatClientes{z-index:2;align-items:flex-start;gap:15px;display:flex;position:absolute;top:140px;left:265px}.AreaListaConversasClientes{flex-direction:column;gap:10px;display:flex}@media (width<=768px){.ContainerConsultoriaProfissionais{box-sizing:border-box;height:auto;min-height:100vh;padding:6px;overflow:hidden auto}.AreaNavBarMensagens{width:70%;margin-left:-38%;top:10px}.AreaNavBarMensagens .MensagensNavBarConsultoria{border-radius:8px;width:100%;height:48px;padding:0 10px;position:static}.AreaNavBarMensagens .TituloMensagens{font-size:15px}.AreaNavBarMensagens .AcoesMensagens{gap:7px}.AreaNavBarMensagens .IconeMensagens{font-size:15px}.AreaNavBarMensagens .BadgeIcone{width:11px;height:11px;font-size:6px}.AreaNavBarMensagens .LinhaSeparadora,.AreaNavBarMensagens .NomeUsuario,.AreaNavBarMensagens .EmailUsuario{display:none}.AreaNavBarMensagens .PerfilPadrao,.AreaNavBarMensagens .FotoPerfil{width:28px;height:28px}.AreaNavBarMensagens .PerfilPadrao{font-size:17px}.AreaNavConsultoriaNovosClientes{width:100%;margin-top:20%;margin-bottom:12px;margin-left:10%;position:static}.AreaNavConsultoriaModoChat{width:100%;margin-top:0;margin-left:20%}.AreaCardsClientes{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;max-height:calc(100vh - 170px);margin-left:0;padding:0 4px 20px;display:grid;position:static;overflow-y:auto}.OverlayDetalhesProjetoCliente{align-items:flex-start;padding:20px;overflow-y:auto}.AreaChatClientes{width:100%;display:block;position:static}.AreaListaConversasClientes{flex-direction:column;gap:8px;width:100%;display:flex}.AreaPainelChatProfissional{width:100%;display:none}.ChatAbertoMobile .AreaListaConversasClientes{display:none}.ChatAbertoMobile .AreaPainelChatProfissional{display:block}}.nav-menu-lateral{background-color:#fff;border-radius:0 25px 25px 0;justify-content:center;width:16%;height:100vh;padding-top:24px;display:flex}.layout-links-menu-lateral{flex-direction:column;align-items:center;width:590%;display:flex}.logo-lateral{width:170px;margin-top:20px;margin-bottom:30px}.layout-links-menu-lateral nav{width:190px}.layout-links-menu-lateral ul{flex-direction:column;gap:8px;width:100%;padding:0 14px;list-style:none;display:flex}.layout-links-menu-lateral li{width:100%}.link-menu{border-radius:15px;align-items:center;gap:12px;width:100%;height:40px;padding-left:14px;text-decoration:none;transition:all .3s;display:flex}.link-menu img{object-fit:contain;width:18px;height:18px;transition:all .3s}.icone-painel{object-fit:contain;margin-left:-10px;width:40px!important;height:40px!important}.texto-painel{position:relative;left:-10px}.imagem-krooq-ia{object-fit:contain;margin-left:-10px;width:40px!important;height:40px!important}.texto-krooq-ia-painel{position:relative;left:-10px}.link-menu span{color:#000;font-size:12px;font-weight:600;transition:all .3s}.icone-sair-menu{color:#000}.link-menu:hover{background-color:#7f9785}.link-menu:hover span{color:#fff}.link-menu:hover img{filter:brightness(0)invert()}.link-menu.active{background-color:#54715e}.link-menu.active span{color:#fff}.link-menu.active img{filter:brightness(0)invert()}.menu-lateral-mobile{display:none}@media (width<=768px){.nav-menu-lateral{display:none}.menu-lateral-mobile{z-index:9999;display:block;position:fixed;top:15px;left:15px}.container-lateral{cursor:pointer;background:#fff;border-radius:15px;width:fit-content}.logo-lateral-mobile{object-fit:contain;width:60px;height:60px;display:block}.menu-lateral{background:#fff;border-radius:15px;width:220px;margin-top:10px;padding:10px;list-style:none;display:none;box-shadow:0 4px 15px #00000026}.menu-lateral.ativo{flex-direction:column;gap:8px;display:flex}.menu-lateral li{width:100%}.menu-lateral a{color:#000;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.icone-mobile{object-fit:contain;width:18px;height:18px}.icone-mobile-tamanho{width:40px;height:30px;position:relative;left:-10px}.icone-mobile-tamanho-krooqia{width:40px;height:40px;position:relative;left:-10px}.krooqia-alinhar{position:relative;top:-15px}.texto-krooqai-responsive{position:relative;right:19px}.menu-lateral a:hover{color:#fff;background-color:#7f9785}.menu-lateral a:hover img{filter:brightness(0)invert()}.menu-lateral a.active{color:#fff;background-color:#54715e}.menu-lateral a.active img{filter:brightness(0)invert()}}.layout-links-menu-lateral{flex-direction:column;height:100%;display:flex}.layout-links-menu-lateral nav{height:100%}.layout-links-menu-lateral ul{flex-direction:column;height:100%;display:flex}.item-voltar-home{margin-top:auto;margin-bottom:24px}.ContainerMensagensNavBar{box-sizing:border-box;background-color:#00000040;border-radius:6px;justify-content:space-between;align-items:center;width:1090px;height:62px;padding:0 28px;display:flex}.TituloMensagens{color:#fff;margin:0;font-size:25px;font-weight:500}.AcoesMensagens{align-items:center;gap:20px;display:flex}.ContainerIcone{justify-content:center;align-items:center;display:flex;position:relative}.IconeMensagens{color:#fff;font-size:22px}.BadgeIcone{color:#fff;background-color:#f05a3c;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;font-weight:700;display:flex;position:absolute;top:-4px;right:-3px}.BadgeLaranja{background-color:#f05a3c}.LinhaSeparadora{background-color:#d9d9d9;width:2px;height:40px;margin:0 4px}.PerfilUsuario{align-items:center;gap:12px;display:flex}.FotoPerfil{object-fit:cover;border-radius:50%;width:40px;height:40px}.PerfilPadrao{color:#fff;background-color:#f05a3c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;display:flex}.DadosUsuario{flex-direction:column;display:flex}.NomeUsuario{color:#fff;margin:0;font-size:15px;font-weight:500}.EmailUsuario{color:#fff;margin:2px 0 0;font-size:12px;font-weight:400}@media (width<=768px){.ContainerMensagensNavBar{border-radius:8px;width:75%;height:60px;padding:0 12px;position:static}.TituloMensagens{font-size:18px}.AcoesMensagens{gap:10px}.LinhaSeparadora,.EmailUsuario,.NomeUsuario{display:none}.PerfilUsuario{gap:0}.FotoPerfil,.PerfilPadrao{width:34px;height:34px}.PerfilPadrao{font-size:20px}.IconeMensagens{font-size:18px}.BadgeIcone{width:13px;height:13px;font-size:7px}}.ConsultoriaCard{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background-color:#00000040;border-radius:10px;width:1090px;max-width:100%;height:115px;overflow:hidden}.ConsultoriaConteudo{box-sizing:border-box;flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding:30px;display:flex}.ConsultoriaConteudo h2{color:#fff;margin:0;font-size:24px;font-weight:600}.BotaoAdicionarCliente{color:#fff;cursor:pointer;white-space:nowrap;background-color:#f05a3c;border:none;border-radius:20px;align-items:center;gap:8px;width:fit-content;padding:8px 18px;font-size:12px;font-weight:500;transition:all .2s;display:flex}.BotaoAdicionarCliente:hover{opacity:.9}@media (width<=768px){.ConsultoriaCard{border-radius:8px;width:80%;height:60px;margin-top:10px}.ConsultoriaConteudo{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;padding:12px}.ConsultoriaConteudo h2{font-size:16px}.BotaoAdicionarCliente{gap:5px;padding:5px 10px;font-size:8px}}.CardCliente{box-sizing:border-box;cursor:pointer;background-color:#fff;border-radius:14px;width:240px;min-height:150px;padding:16px;transition:all .2s;box-shadow:0 4px 10px #00000040}.CardCliente:hover{transform:translateY(-4px)}.TopoCardCliente{align-items:center;gap:14px;display:flex}.AreaFotoCliente{flex-shrink:0;width:62px;height:62px;position:relative}.AreaFotoCliente img{object-fit:cover;border-radius:50%;width:62px;height:62px}.StatusCliente{border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:4px;right:0}.StatusAtivo{background-color:#00a84f}.StatusInativo{background-color:#d60000}.InfoClienteTopo h3{color:#000;margin:0;font-size:13px;font-weight:500}.InfoClienteTopo span{color:#000;margin-top:2px;font-size:10px;display:block}.InfoClienteTopo p{color:#000;margin:2px 0 0;font-size:10px;line-height:1.2}.DadosCliente{flex-direction:column;gap:8px;margin-top:14px;display:flex}.DadosCliente p{color:#000;align-items:center;gap:9px;margin:0;font-size:11px;font-weight:500;display:flex}.DadosCliente svg{color:#000;flex-shrink:0;font-size:13px}@media (width<=768px){.CardCliente{border-radius:10px;width:100%;min-height:145px;padding:10px}.TopoCardCliente{gap:8px}.AreaFotoCliente,.AreaFotoCliente img{width:48px;height:48px}.StatusCliente{width:11px;height:11px;bottom:2px}.InfoClienteTopo h3{font-size:10px}.InfoClienteTopo span,.InfoClienteTopo p{font-size:8px}.DadosCliente{gap:6px;margin-top:10px}.DadosCliente p{gap:6px;font-size:8px}.DadosCliente svg{font-size:10px}}.ContainerCardDetalhesProjetoCliente{box-sizing:border-box;color:#000;background-color:#fff;border-radius:16px;grid-template-columns:1fr 1.05fr;gap:28px;width:92vw;max-width:1120px;height:88vh;padding:28px;display:grid;overflow:hidden;box-shadow:0 4px 20px #00000059}.LadoInfoProjetoCliente{box-sizing:border-box;height:100%;padding-right:8px;overflow:hidden auto}.BotaoVoltarDetalhesProjeto{color:#54715e;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:7px;margin-bottom:20px;font-size:13px;font-weight:500;display:flex}.EtiquetaDetalhesProjeto{color:#fff;background-color:#e35336;border-radius:20px;margin-bottom:12px;padding:6px 12px;font-size:11px;font-weight:500;display:inline-block}.LadoInfoProjetoCliente h2{color:#000;margin:0 0 16px;font-size:30px;font-weight:500}.MiniCardClienteDetalhes{background-color:#f4f4f4;border-radius:14px;align-items:center;gap:12px;width:fit-content;min-width:230px;padding:14px;display:flex}.MiniCardClienteDetalhes img{object-fit:cover;border-radius:50%;width:54px;height:54px}.MiniCardClienteDetalhes h3{color:#000;margin:0;font-size:15px}.MiniCardClienteDetalhes span{color:#000;font-size:11px}.InfoDetalhesProjetoGrid{grid-template-columns:1fr;gap:12px;margin-top:22px;display:grid}.ItemDetalhesProjeto{background-color:#f4f4f4;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.ItemDetalhesProjeto svg{color:#54715e;flex-shrink:0;font-size:18px}.ItemDetalhesProjeto span{color:#555;margin-bottom:4px;font-size:10px;display:block}.ItemDetalhesProjeto strong{color:#000;font-size:12px}.AreaDescricaoDetalhesProjeto{box-sizing:border-box;background-color:#f7f7f7;border-radius:14px;height:220px;max-height:220px;margin-top:22px;padding:18px;overflow:hidden auto}.AreaDescricaoDetalhesProjeto h3{color:#000;margin:0 0 10px;font-size:17px;font-weight:600}.AreaDescricaoDetalhesProjeto p{color:#333;word-break:break-word;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.BotoesDetalhesProjeto{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.BotoesDetalhesProjeto button{cursor:pointer;border:none;border-radius:22px;padding:11px 22px;font-size:13px;font-weight:500}.BotaoRecusarProjeto{color:#fff;background-color:#d60000}.BotaoAceitarProjeto{color:#fff;background-color:#54715e}.LadoImagemProjetoCliente{justify-content:center;align-items:center;height:100%;display:flex}.CarrosselImagemProjeto{background-color:#f4f4f4;border-radius:18px;width:100%;height:100%;position:relative;overflow:hidden}.CarrosselImagemProjeto img{object-fit:cover;width:100%;height:100%}.SetaCarrosselProjeto{color:#fff;cursor:pointer;background-color:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.SetaEsquerdaProjeto{left:14px}.SetaDireitaProjeto{right:14px}.IndicadoresCarrosselProjeto{justify-content:center;gap:7px;display:flex;position:absolute;bottom:16px;left:0;right:0}.IndicadorProjeto{background-color:#ffffff8c;border-radius:50%;width:8px;height:8px}.IndicadorProjetoAtivo{background-color:#fff}.PlaceholderImagemProjeto{color:#54715e;text-align:center;box-sizing:border-box;background-color:#f4f4f4;border:2px dashed #cfcfcf;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.PlaceholderImagemProjeto svg{font-size:42px}.PlaceholderImagemProjeto p{margin:0;font-size:14px;font-weight:500}@media (width<=768px){.ContainerCardDetalhesProjetoCliente{border-radius:12px;grid-template-columns:1fr;width:100%;height:auto;min-height:auto;max-height:none;padding:18px;overflow-y:auto}.LadoInfoProjetoCliente{padding-right:0;overflow:visible}.LadoInfoProjetoCliente h2{font-size:22px}.MiniCardClienteDetalhes{box-sizing:border-box;width:100%;min-width:0}.AreaDescricaoDetalhesProjeto{height:240px;max-height:240px}.LadoImagemProjetoCliente{order:-1;height:280px}.BotoesDetalhesProjeto{flex-direction:column}.BotoesDetalhesProjeto button{width:100%}}.NavContatoClientes{box-sizing:border-box;color:#000;background-color:#fff;border-radius:6px;width:290px;height:420px;padding:22px 26px}.TopoNavContatoClientes{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.TopoNavContatoClientes h2{margin:0;font-size:22px;font-weight:500}.IconeAdicionarMensagem{color:#000;cursor:pointer;font-size:14px}.ListaConversasClientes{flex-direction:column;gap:8px;height:calc(100% - 45px);padding-right:4px;display:flex;overflow-y:auto}.ItemConversaCliente{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:8px;transition:all .2s;display:flex}.ItemConversaCliente:hover{background-color:#8fad97}.ItemConversaCliente:hover .LinhaNomeCliente h3,.ItemConversaCliente:hover .LinhaNomeCliente span,.ItemConversaCliente:hover .TextoConversaCliente p{color:#fff}.ItemConversaSelecionado{background-color:#67886f}.ItemConversaSelecionado .LinhaNomeCliente h3,.ItemConversaSelecionado .LinhaNomeCliente span,.ItemConversaSelecionado .TextoConversaCliente p{color:#fff!important}.ItemConversaCliente img{object-fit:cover;border-radius:50%;flex-shrink:0;width:43px;height:43px}.TextoConversaCliente{min-width:0}.LinhaNomeCliente{align-items:baseline;gap:4px;display:flex}.LinhaNomeCliente h3{color:#000;margin:0;font-size:17px;font-weight:600}.LinhaNomeCliente span{color:#000;font-size:10px}.TextoConversaCliente p{color:#000;white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin:1px 0 0;font-size:12px;overflow:hidden}@media (width<=768px){.NavContatoClientes{border-radius:8px;width:100%;height:570px;min-height:auto;padding:18px}.ListaConversasClientes{height:auto;max-height:360px;overflow-y:auto}.TopoNavContatoClientes{margin-bottom:14px}.TopoNavContatoClientes h2{font-size:19px}.ItemConversaCliente{padding:9px 6px}.ItemConversaCliente img{width:39px;height:39px}.LinhaNomeCliente h3{font-size:14px}.LinhaNomeCliente span{font-size:7px}.TextoConversaCliente p{max-width:190px;font-size:10px}}.PesquisaConversasClientes{box-sizing:border-box;background-color:#000;border-radius:10px;align-items:center;width:290px;height:50px;padding:10px 15px;display:flex}.IconePesquisaConversasClientes{color:#fff;margin-right:8px;font-size:14px}.PesquisaConversasClientes input{color:#fff;background:0 0;border:1px solid #fff;border-radius:20px;outline:none;width:100%;height:25px;padding:0 12px;font-size:10px}.PesquisaConversasClientes input::placeholder{color:#616060}@media (width<=768px){.PesquisaConversasClientes{width:100%;height:48px}}.PainelChatProfissional{box-sizing:border-box;background-color:#fff;border-radius:14px;flex-direction:column;width:750px;height:480px;display:flex;position:relative;overflow:hidden}.PainelChatVazio{justify-content:center;align-items:center;display:flex}.ConteudoChatVazio{text-align:center;color:#000;font-size:13px;font-weight:700}.IconeEnvelope{margin:14px 0;font-size:64px}.ConteudoChatVazio span{font-size:12px;font-weight:400}.TopoChatCliente{box-sizing:border-box;background-color:#000;flex-shrink:0;justify-content:space-between;align-items:center;height:55px;padding:0 18px;display:flex}.InfoTopoChat{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.InfoTopoChat img{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.InfoTopoChat div{flex-direction:column;justify-content:center;min-width:0;display:flex}.InfoTopoChat h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin:0;font-size:18px;font-weight:500;line-height:1.1;overflow:hidden}.InfoTopoChat span{color:#fff;font-size:9px;line-height:1.1}.BotaoVoltarChat{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:18px;display:none}.AcoesTopoChat{color:#fff;flex-shrink:0;align-items:center;gap:18px;font-size:20px;display:flex}.DataChat{text-align:center;color:#000;flex-shrink:0;margin:8px 0;font-size:12px;font-weight:600}.MensagensChat{box-sizing:border-box;flex:1;padding:10px 18px;overflow-y:auto}.MensagensChat::-webkit-scrollbar{width:7px}.MensagensChat::-webkit-scrollbar-track{background:0 0}.MensagensChat::-webkit-scrollbar-thumb{background-color:#8f8f8f;border-radius:20px}.MensagemRecebida,.MensagemEnviada{box-sizing:border-box;border-radius:14px;max-width:320px;min-height:26px;margin-bottom:28px;padding:8px 42px 8px 12px;position:relative}.MensagemRecebida{color:#000;background-color:#e5e5e5}.MensagemEnviada{color:#fff;background-color:#67886f;margin-left:auto}.MensagemRecebida.maior,.MensagemEnviada.maior{max-width:390px}.MensagemRecebida p,.MensagemEnviada p{margin:0;font-size:12px;line-height:1.4}.MensagemRecebida span,.MensagemEnviada span{opacity:.7;font-size:7px;position:absolute;bottom:4px;right:10px}.InputChatCliente{box-sizing:border-box;background-color:#fff;flex-shrink:0;align-items:center;height:48px;padding:8px 12px;display:flex}.InputChatCliente input{color:#000;background-color:#fff;border:none;border-radius:7px 0 0 7px;outline:none;flex:1;height:30px;padding:0 10px;font-size:11px}.AcoesInputChat{color:#333;background-color:#fff;border-radius:0 7px 7px 0;flex-shrink:0;align-items:center;gap:10px;height:30px;padding:0 8px;display:flex}.AcoesInputChat button{cursor:pointer;color:#000;background:0 0;border:none;align-items:center;font-size:16px;display:flex}@media (width<=768px){.PainelChatProfissional{border-radius:8px;width:100%;height:630px}.TopoChatCliente{height:58px;padding:0 12px}.BotaoVoltarChat{justify-content:center;align-items:center;width:24px;margin-right:8px;font-size:15px;display:flex}.InfoTopoChat{flex:1;gap:8px;min-width:0}.InfoTopoChat img{width:34px;height:34px;display:block}.InfoTopoChat div{flex-direction:column;justify-content:center;min-width:0;display:flex}.InfoTopoChat h3{max-width:130px;font-size:15px;line-height:1.1}.InfoTopoChat span{font-size:8px;line-height:1.1}.AcoesTopoChat{gap:14px;margin-left:8px;font-size:16px}.DataChat{margin:7px 0;font-size:10px}.MensagensChat{padding:10px}.MensagemRecebida,.MensagemEnviada,.MensagemRecebida.maior,.MensagemEnviada.maior{max-width:78%;margin-bottom:24px;padding:8px 36px 8px 10px}.MensagemRecebida p,.MensagemEnviada p{font-size:10px}.MensagemRecebida span,.MensagemEnviada span{font-size:6px}.InputChatCliente{height:52px;padding:8px 10px}.InputChatCliente input{font-size:9px}.AcoesInputChat{gap:8px;padding:0 6px;font-size:11px}.AcoesInputChat button{font-size:13px}}.hero-profissionais-page{background-color:#fff;width:100%;min-height:100vh;font-family:Inter,sans-serif}.hero-profissionais-section{align-items:center;width:100%;min-height:calc(100vh - 70px);padding:40px 0 60px;display:flex;position:relative;overflow:hidden}.hero-profissionais-background-line{pointer-events:none;border-top:1px solid #577a6240;border-radius:50%;width:110%;height:220px;position:absolute;top:42%;left:-5%;transform:rotate(-8deg)}.hero-profissionais-container{grid-template-columns:1fr 1.05fr;align-items:center;width:min(1180px,90%);margin:60px auto 0;display:grid;position:relative}.hero-profissionais-content{flex-direction:column;align-items:flex-start;display:flex}.hero-profissionais-title{color:#58775f;letter-spacing:-1.5px;max-width:520px;margin:0 0 24px;font-size:clamp(42px,5vw,62px);font-weight:500;line-height:1.15}.hero-profissionais-user-row{align-items:center;gap:16px;margin-bottom:30px;display:flex}.hero-profissionais-profile-image{object-fit:cover;border:4px solid #21a65b;border-radius:50%;flex-shrink:0;width:70px;height:70px}.hero-profissionais-description{color:#26332b;max-width:420px;margin:0;font-size:14px;font-weight:500;line-height:1.7}.hero-profissionais-register-button{color:#fff;letter-spacing:1.2px;text-transform:uppercase;background-color:#ef543b;border-radius:4px;justify-content:center;align-items:center;min-width:190px;height:55px;margin-bottom:55px;padding:0 28px;font-size:12px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.hero-profissionais-register-button:hover{background-color:#d94730;transform:translateY(-2px)}.hero-profissionais-support-text{color:#1f2b24;margin:0;font-size:13px;font-weight:500;line-height:1.6}.hero-profissionais-image-area{justify-content:flex-end;width:100%;display:flex;position:relative}.hero-profissionais-main-image{object-fit:cover;border-radius:4px;width:min(100%,510px);height:520px;display:block}.hero-profissionais-floating-cards{flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero-profissionais-feature-card{color:#fff;border-radius:4px;align-items:center;gap:12px;width:250px;min-height:56px;padding:0 18px;display:flex;box-shadow:0 18px 35px #15261b2e}.hero-profissionais-feature-card--green{background-color:#6e9277}.hero-profissionais-feature-card--orange{background-color:#ef543b}.hero-profissionais-feature-card p{margin:0;font-size:13px;font-weight:600}.hero-profissionais-feature-icon-image{object-fit:contain;flex-shrink:0;width:26px;height:26px;display:block}@media (width<=1000px){.hero-profissionais-container{grid-template-columns:1fr;gap:50px}.hero-profissionais-content{text-align:center;align-items:center}.hero-profissionais-user-row,.hero-profissionais-image-area{justify-content:center}.hero-profissionais-floating-cards{left:20%;transform:translate(-50%,-50%)}}@media (width<=650px){.hero-profissionais-section{padding:35px 0 50px}.hero-profissionais-container{width:90%}.hero-profissionais-title{font-size:38px}.hero-profissionais-user-row{flex-direction:column}.hero-profissionais-register-button{margin-bottom:35px}.hero-profissionais-main-image{height:420px}.hero-profissionais-floating-cards{width:85%}.hero-profissionais-feature-card{width:100%}.hero-profissionais-floating-cards{display:none}}.especialistas-profissionais-section{background-color:#fff;width:100%;padding:90px 0;font-family:Inter,sans-serif;overflow:hidden}.especialistas-profissionais-container{grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:min(1180px,90%);margin:0 auto;display:grid}.especialistas-profissionais-image-area{width:100%;max-width:480px;position:relative}.especialistas-profissionais-main-image{object-fit:cover;border-radius:6px;width:100%;height:520px;display:block}.especialistas-profissionais-verified-card{z-index:2;background:#ee5a3d;border-radius:8px;align-items:center;min-width:310px;height:58px;padding:0 74px 0 20px;display:flex;position:absolute;top:46%;right:-38px;transform:translateY(-50%);box-shadow:0 14px 30px #0000002e}.especialistas-profissionais-verified-text{color:#fff;white-space:nowrap;margin:0;font-size:16px;font-weight:500;line-height:1}.especialistas-profissionais-verified-number{color:#ffb08f;font-weight:700}.especialistas-profissionais-verified-icon-box{background:#d9f4e4;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:absolute;top:50%;right:-22px;transform:translateY(-50%);box-shadow:0 10px 25px #0000001f}.especialistas-profissionais-verified-icon{object-fit:contain;width:26px;height:26px}.especialistas-profissionais-list-card{background-color:#5f7f66;border-radius:4px;flex-direction:column;gap:16px;width:225px;padding:18px;display:flex;position:absolute;bottom:-42px;right:20px;box-shadow:0 18px 35px #15261b33}.especialistas-profissionais-person{align-items:center;gap:12px;display:flex}.especialistas-profissionais-person-avatar{object-fit:cover;border:2px solid #ffffff59;border-radius:50%;flex-shrink:0;width:32px;height:32px;display:block}.especialistas-profissionais-person-name{color:#fff;margin:0 0 4px;font-size:12px;font-weight:700}.especialistas-profissionais-person-role{color:#ffffffc7;margin:0;font-size:10px;font-weight:500}.especialistas-profissionais-content{flex-direction:column;align-items:flex-start;display:flex}.especialistas-profissionais-label{color:#fff;text-transform:uppercase;letter-spacing:.6px;background-color:#ef543b;border-radius:20px;justify-content:center;align-items:center;margin-bottom:18px;padding:8px 18px;font-size:11px;font-weight:600;display:inline-flex}.especialistas-profissionais-title{color:#58775f;letter-spacing:-1px;max-width:500px;margin:0 0 18px;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.15}.especialistas-profissionais-description{color:#25352c;max-width:560px;margin:0 0 30px;font-size:15px;font-weight:500;line-height:1.8}.especialistas-profissionais-benefits-list{flex-direction:column;gap:12px;width:100%;display:flex}.especialistas-profissionais-benefit-card{color:#fff;background-color:#5f7f66;border-radius:4px;width:100%;padding:18px 52px 18px 20px;position:relative;box-shadow:0 12px 30px #15261b1f}.especialistas-profissionais-benefit-card--active{background-color:#ef543b;padding-bottom:24px}.especialistas-profissionais-benefit-header{align-items:center;gap:12px;display:flex}.especialistas-profissionais-benefit-icon{object-fit:contain;flex-shrink:0;width:22px;height:22px}.especialistas-profissionais-benefit-title{color:#fff;margin:0;font-size:15px;font-weight:700}.especialistas-profissionais-benefit-description{color:#ffffffe6;max-width:460px;margin:14px 0 0 34px;font-size:13px;font-weight:500;line-height:1.7}.especialistas-profissionais-benefit-arrow{object-fit:contain;width:14px;height:14px;display:block;position:absolute;top:18px;right:20px}@media (width<=1000px){.especialistas-profissionais-container{grid-template-columns:1fr;gap:90px}.especialistas-profissionais-image-area{margin:0 auto}.especialistas-profissionais-content{text-align:center;align-items:center}.especialistas-profissionais-description{max-width:700px}.especialistas-profissionais-benefit-header{text-align:left;justify-content:flex-start}.especialistas-profissionais-benefit-description{text-align:left}}@media (width<=650px){.especialistas-profissionais-section{padding:60px 0}.especialistas-profissionais-container{gap:55px;width:90%}.especialistas-profissionais-main-image{height:420px}.especialistas-profissionais-verified-card,.especialistas-profissionais-list-card{display:none}.especialistas-profissionais-title{font-size:32px}.especialistas-profissionais-description{font-size:14px}.especialistas-profissionais-benefit-card{padding:16px 44px 16px 16px}.especialistas-profissionais-benefit-description{margin-left:0}.especialistas-profissionais-benefit-title{font-size:14px}}.hero-dashboard-profissionais{background:#111;width:100%;min-height:520px;margin-bottom:90px;position:relative;overflow:visible}.hero-dashboard-profissionais-image{width:100%;height:430px;position:absolute;inset:0}.hero-dashboard-profissionais-image img{object-fit:cover;object-position:center top;filter:brightness(.65);width:100%;height:100%;display:block}.hero-dashboard-profissionais-card{color:#fff;z-index:2;background:#ef3f2d;flex-direction:column;justify-content:center;width:620px;min-height:310px;padding:48px 72px;display:flex;position:absolute;bottom:-40px;left:0}.hero-dashboard-profissionais-button{color:#fff;letter-spacing:.6px;cursor:pointer;background:#4f7561;border:none;border-radius:999px;width:fit-content;margin-bottom:22px;padding:10px 32px;font-size:10px;font-weight:700}.hero-dashboard-profissionais-card h1{letter-spacing:.5px;margin:0;font-size:30px;font-weight:800;line-height:1.25}.hero-dashboard-profissionais-card p{color:#ffffffeb;max-width:460px;margin:18px 0 0;font-size:15px;line-height:1.6}@media (width<=1024px){.hero-dashboard-profissionais{min-height:500px;margin-bottom:85px}.hero-dashboard-profissionais-image{height:410px}.hero-dashboard-profissionais-card{width:560px;min-height:290px;padding:42px 56px;bottom:-45px}.hero-dashboard-profissionais-card h1{font-size:28px}.hero-dashboard-profissionais-card p{max-width:420px;font-size:14px}}@media (width<=768px){.hero-dashboard-profissionais{min-height:540px;margin-bottom:80px}.hero-dashboard-profissionais-image{height:400px}.hero-dashboard-profissionais-image img{object-position:center top}.hero-dashboard-profissionais-card{border-radius:0;width:520px;max-width:calc(100% - 32px);min-height:300px;padding:38px 34px;bottom:-50px;left:0}.hero-dashboard-profissionais-button{margin-bottom:20px;padding:9px 28px;font-size:9px}.hero-dashboard-profissionais-card h1{font-size:26px}.hero-dashboard-profissionais-card p{max-width:390px;font-size:14px}}@media (width<=600px){.hero-dashboard-profissionais{min-height:520px;margin-bottom:75px}.hero-dashboard-profissionais-image{height:360px}.hero-dashboard-profissionais-card{width:calc(100% - 24px);min-height:280px;padding:34px 26px;bottom:-55px;left:0}.hero-dashboard-profissionais-card h1{font-size:24px;line-height:1.3}.hero-dashboard-profissionais-card p{font-size:13px;line-height:1.55}}@media (width<=480px){.hero-dashboard-profissionais{min-height:500px;margin-bottom:70px}.hero-dashboard-profissionais-image{height:340px}.hero-dashboard-profissionais-card{width:calc(100% - 20px);min-height:270px;padding:30px 22px;bottom:-60px;left:0}.hero-dashboard-profissionais-button{margin-bottom:18px;padding:8px 24px;font-size:8px}.hero-dashboard-profissionais-card h1{font-size:22px}.hero-dashboard-profissionais-card p{font-size:12px}}@media (width<=360px){.hero-dashboard-profissionais{min-height:490px}.hero-dashboard-profissionais-card{min-height:260px;padding:28px 18px}.hero-dashboard-profissionais-card h1{font-size:20px}.hero-dashboard-profissionais-card p{font-size:12px}}.comentarios-profissionais{background:#f7f7f7;width:100%;padding:110px 0 80px}.comentarios-profissionais-container{grid-template-columns:repeat(3,1fr);gap:24px;width:min(1120px,90%);margin:0 auto;display:grid}.comentarios-profissionais-card{background:#fff;flex-direction:column;align-items:flex-start;min-height:210px;padding:34px 36px;display:flex;box-shadow:0 8px 24px #00000008}.comentarios-profissionais-card h3{color:#27b653;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.2}.comentarios-profissionais-assistentes{color:#111827;margin:0 0 14px;font-size:12px;font-weight:500}.comentarios-profissionais-descricao{color:#111827;margin:0;font-size:13px;font-weight:400;line-height:1.65}.comentarios-profissionais-nota{color:#41b45c;background:#f0ffe8;align-items:center;gap:4px;margin-bottom:14px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.comentarios-profissionais-estrela{color:#f4c542;font-size:12px;line-height:1}.comentarios-profissionais-assistentes{color:#111827;align-items:center;gap:6px;margin:0 0 14px;font-size:12px;font-weight:500;display:flex}.comentarios-profissionais-icone{object-fit:contain;width:14px;height:14px}@media (width<=1024px){.comentarios-profissionais{padding:90px 0 70px}.comentarios-profissionais-container{grid-template-columns:repeat(2,1fr);gap:22px;width:min(900px,90%)}.comentarios-profissionais-card{padding:30px 32px}}@media (width<=768px){.comentarios-profissionais{padding:80px 0 60px}.comentarios-profissionais-container{grid-template-columns:1fr;gap:18px;width:88%}.comentarios-profissionais-card{min-height:auto;padding:28px 26px}.comentarios-profissionais-card h3{font-size:18px}.comentarios-profissionais-descricao{font-size:13px;line-height:1.6}}@media (width<=480px){.comentarios-profissionais{padding:70px 0 50px}.comentarios-profissionais-container{gap:16px;width:90%}.comentarios-profissionais-card{padding:24px 22px}.comentarios-profissionais-nota{padding:3px 7px;font-size:10px}.comentarios-profissionais-card h3{font-size:17px}.comentarios-profissionais-assistentes{font-size:11px}.comentarios-profissionais-icone{width:13px;height:13px}.comentarios-profissionais-descricao{font-size:12px}}.avaliacoes-profissionais{background:#f7f7f7;width:100%;padding:70px 0 110px}.avaliacoes-profissionais-container{width:min(1100px,92%);margin:0 auto}.avaliacoes-profissionais-header{text-align:center;margin-bottom:24px}.avaliacoes-profissionais-tag{color:#fff;letter-spacing:.6px;background:#ef5a36;border-radius:999px;margin-bottom:14px;padding:7px 18px;font-size:9px;font-weight:700;display:inline-block}.avaliacoes-profissionais-header h2{color:#19304b;margin:0;font-size:30px;font-weight:800;line-height:1.25}.avaliacoes-profissionais-video{width:100%;max-width:980px;height:320px;margin:0 auto;position:relative;overflow:hidden}.avaliacoes-profissionais-video-img{object-fit:cover;width:100%;height:100%;display:block}.avaliacoes-profissionais-play{color:#fff;cursor:pointer;background:#ef5a36;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.avaliacoes-profissionais-card{background:#ccb892;border-radius:4px;grid-template-columns:1fr 1fr;gap:34px;width:min(860px,92%);margin:-12px auto 0;padding:26px 28px 22px;display:grid;position:relative}.avaliacoes-profissionais-coluna-esquerda{position:relative}.avaliacoes-profissionais-aspas{color:#fff;z-index:5;background:#ef5a36;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:46px;font-weight:800;line-height:1;display:flex;position:absolute;top:-24px;left:-44px}.avaliacoes-profissionais-depoimento-principal{margin-bottom:18px}.avaliacoes-profissionais-depoimento-principal h3,.avaliacoes-profissionais-item h3{color:#222;margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.45}.avaliacoes-profissionais-user{align-items:center;gap:10px;display:flex}.avaliacoes-profissionais-avatar{object-fit:cover;border-radius:50%;width:34px;height:34px;display:block}.avaliacoes-profissionais-user-info strong{color:#1f1f1f;font-size:13px;font-weight:800;line-height:1.2;display:block}.avaliacoes-profissionais-user-info p{color:#1f1f1fb3;margin:2px 0 0;font-size:11px;font-weight:500;line-height:1.2}.avaliacoes-profissionais-coluna-direita{flex-direction:column;display:flex}.avaliacoes-profissionais-item{border-bottom:1px solid #ffffff73;margin-bottom:16px;padding-bottom:16px}.avaliacoes-profissionais-button{color:#fff;letter-spacing:.4px;cursor:pointer;background:#ef5a36;border:none;width:fit-content;padding:10px 22px;font-size:10px;font-weight:800}.avaliacoes-profissionais-numeros{background:#0f2b49;border-radius:4px;width:240px;margin-top:18px;padding:22px 24px}.avaliacoes-profissionais-numero{border-bottom:1px solid #46be7a73;padding:14px 0}.avaliacoes-profissionais-numero:first-child{padding-top:0}.avaliacoes-profissionais-numero:last-child{border-bottom:none;padding-bottom:0}.avaliacoes-profissionais-numero strong{color:#fff;font-size:28px;font-weight:800;line-height:1.1;display:block}.avaliacoes-profissionais-numero p{color:#ffffffc7;margin:4px 0 0;font-size:11px;line-height:1.3}.avaliacoes-profissionais-numero.com-icone{align-items:center;gap:12px;display:flex}.avaliacoes-profissionais-numero.com-icone img{object-fit:contain;flex-shrink:0;width:36px;height:36px}@media (width<=1024px){.avaliacoes-profissionais-header h2{font-size:26px}.avaliacoes-profissionais-video{height:300px}.avaliacoes-profissionais-card{gap:24px;width:min(900px,95%);padding:24px}.avaliacoes-profissionais-aspas{left:-40px}}@media (width<=768px){.avaliacoes-profissionais{padding:60px 0 80px}.avaliacoes-profissionais-header h2{font-size:22px}.avaliacoes-profissionais-video{height:250px}.avaliacoes-profissionais-play{width:56px;height:56px;font-size:22px}.avaliacoes-profissionais-card{grid-template-columns:1fr;gap:22px;width:94%;padding:24px 20px}.avaliacoes-profissionais-aspas{width:54px;height:54px;top:-40px;left:-10px}.avaliacoes-profissionais-numeros{width:100%;max-width:260px}.avaliacoes-profissionais-depoimento-principal h3,.avaliacoes-profissionais-item h3{font-size:16px}}@media (width<=480px){.avaliacoes-profissionais{padding:50px 0 70px}.avaliacoes-profissionais-header h2{font-size:20px}.avaliacoes-profissionais-tag{padding:6px 14px;font-size:8px}.avaliacoes-profissionais-video{height:220px}.avaliacoes-profissionais-card{width:95%;padding:20px 16px}.avaliacoes-profissionais-user-info strong{font-size:12px}.avaliacoes-profissionais-user-info p{font-size:10px}.avaliacoes-profissionais-numero strong{font-size:24px}.avaliacoes-profissionais-numero p{font-size:10px}}.metodo-profissionais{background:#cbb890;width:100%;padding:90px 0}.metodo-profissionais-container{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;width:min(980px,92%);margin:0 auto;display:grid}.metodo-profissionais-esquerda{max-width:410px}.metodo-profissionais-tag{color:#fff;letter-spacing:.5px;background:#ef5a36;border-radius:999px;margin-bottom:22px;padding:10px 32px;font-size:10px;font-weight:800;display:inline-block}.metodo-profissionais h2{color:#fff;margin:0 0 18px;font-size:28px;font-weight:800;line-height:1.2}.metodo-profissionais-esquerda>p{color:#111;margin:0 0 28px;font-size:12px;font-weight:500;line-height:1.7}.metodo-profissionais-video{width:100%;height:215px;position:relative;overflow:hidden}.metodo-profissionais-video img{object-fit:cover;filter:brightness(.8);width:100%;height:100%;display:block}.metodo-profissionais-video-footer{background:#0f2b49;align-items:center;gap:18px;width:270px;height:66px;padding:0 24px;display:flex;position:absolute;bottom:0;left:0}.metodo-profissionais-play{color:#fff;cursor:pointer;background:#5c7c63;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:flex}.metodo-profissionais-video-footer span{color:#fff;font-size:11px;font-weight:500;line-height:1.4}.metodo-profissionais-direita{flex-direction:column;gap:42px;display:flex}.metodo-profissionais-etapa{grid-template-columns:58px 1fr;align-items:start;gap:26px;display:grid}.metodo-profissionais-numero{color:#fff;background:#5c765f;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:17px;font-weight:700;display:flex}.metodo-profissionais-etapa h3{color:#111;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.25}.metodo-profissionais-etapa p{color:#111;max-width:360px;margin:0;font-size:12px;font-weight:500;line-height:1.7}.metodo-profissionais-button{color:#fff;letter-spacing:.5px;cursor:pointer;background:#ef5a36;border:none;width:fit-content;margin-top:-4px;margin-left:84px;padding:15px 36px;font-size:10px;font-weight:800}@media (width<=900px){.metodo-profissionais-container{grid-template-columns:1fr;gap:55px}.metodo-profissionais-esquerda{max-width:100%}.metodo-profissionais-video{max-width:430px}.metodo-profissionais-button{margin-left:84px}}@media (width<=600px){.metodo-profissionais{padding:70px 0}.metodo-profissionais h2{font-size:24px}.metodo-profissionais-video{height:200px}.metodo-profissionais-video-footer{width:100%}.metodo-profissionais-etapa{grid-template-columns:46px 1fr;gap:18px}.metodo-profissionais-numero{width:46px;height:46px;font-size:14px}.metodo-profissionais-etapa h3{font-size:16px}.metodo-profissionais-button{margin-left:64px}}.planos-profissionais{background:#fff;width:100%;padding:85px 0 95px}.planos-profissionais-container{text-align:center;width:min(1050px,92%);margin:0 auto}.planos-profissionais-tag{color:#fff;letter-spacing:.5px;background:#5c765f;border-radius:999px;margin-bottom:26px;padding:13px 42px;font-size:10px;font-weight:800;display:inline-block}.planos-profissionais h2{color:#111;margin:0 0 70px;font-size:32px;font-weight:800;line-height:1.25}.planos-profissionais-cards{justify-content:center;align-items:center;width:100%;display:flex}.planos-profissionais-card{color:#fff;text-align:left;background:#333;flex-direction:column;align-items:flex-start;width:335px;min-height:300px;padding:52px 60px 38px;display:flex}.planos-profissionais-card:first-child{border-radius:5px 0 0 5px}.planos-profissionais-card:last-child{border-radius:0 5px 5px 0}.planos-profissionais-card-destaque{z-index:2;background:#5f7a66;border-radius:5px;width:340px;min-height:410px;padding:42px 42px 36px;position:relative;box-shadow:0 12px 22px #0000002e}.planos-profissionais-oferta{color:#1d1d1d;background:#f8c94a;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:7px 16px;font-size:11px;font-weight:600;display:inline-flex}.planos-profissionais-card h3{color:#fff;margin:0 0 20px;font-size:20px;font-weight:800;line-height:1.2}.planos-profissionais-apartir{color:#ffffffe0;margin-bottom:10px;font-size:12px;font-weight:500}.planos-profissionais-card strong{color:#fff;margin-bottom:22px;font-size:31px;font-weight:800;line-height:1;display:block}.planos-profissionais-card p{color:#ffffffe0;max-width:230px;margin:0 0 28px;font-size:13px;font-weight:500;line-height:1.7}.planos-profissionais-card button{color:#fff;letter-spacing:1.4px;cursor:pointer;background:#d4c19a;border:none;margin-top:auto;padding:16px 42px;font-size:10px;font-weight:800}.planos-profissionais-card-destaque button{background:#ef5a36;width:100%}@media (width<=950px){.planos-profissionais-cards{flex-direction:column;gap:24px}.planos-profissionais-card,.planos-profissionais-card-destaque{border-radius:5px;width:min(420px,100%);min-height:auto}.planos-profissionais-card:first-child,.planos-profissionais-card:last-child{border-radius:5px}}@media (width<=520px){.planos-profissionais{padding:65px 0 75px}.planos-profissionais h2{margin-bottom:45px;font-size:24px}.planos-profissionais-card,.planos-profissionais-card-destaque{padding:34px 28px}.planos-profissionais-card button{width:100%;padding:15px 20px}}.suporte-profissionais{background:linear-gradient(#fff 0% 28%,#cbb890 28% 100%);width:100%;padding:0 0 80px}.suporte-profissionais-container{width:min(980px,92%);margin:0 auto}.suporte-profissionais-video{border-radius:5px;width:min(760px,100%);height:270px;margin:0 auto;position:relative;overflow:hidden}.suporte-profissionais-video:after{content:"";background:#10192259;position:absolute;inset:0}.suporte-profissionais-video img{object-fit:cover;width:100%;height:100%;display:block}.suporte-profissionais-play{color:#fff;cursor:pointer;z-index:2;background:#ef5a36;border:none;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:25px;display:flex;position:absolute;top:50%;left:34%;transform:translate(-50%,-50%)}.suporte-profissionais-video h3{color:#fff;z-index:2;margin:0;font-size:20px;font-weight:800;line-height:1.25;position:absolute;top:50%;left:46%;transform:translateY(-50%)}.suporte-profissionais-conteudo{grid-template-columns:1fr 1.25fr;gap:90px;padding-top:70px;display:grid}.suporte-profissionais-texto span{color:#fff;letter-spacing:.4px;background:#ef5a36;border-radius:999px;margin-bottom:18px;padding:9px 22px;font-size:8px;font-weight:800;display:inline-block}.suporte-profissionais-texto h2{color:#fff;margin:0 0 18px;font-size:26px;font-weight:800;line-height:1.25}.suporte-profissionais-texto p{color:#fff;max-width:310px;margin:0;font-size:12px;font-weight:500;line-height:1.7}.suporte-profissionais-form{width:100%}.suporte-profissionais-inputs{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.suporte-profissionais-form input,.suporte-profissionais-form textarea{color:#222;background:#fff;border:none;outline:none;width:100%;padding:14px 16px;font-size:11px}.suporte-profissionais-form input::placeholder,.suporte-profissionais-form textarea::placeholder{color:#9f9f9f}.suporte-profissionais-form textarea{resize:none;height:120px;margin-bottom:24px}.suporte-profissionais-form button{color:#fff;letter-spacing:.7px;cursor:pointer;background:#ef5a36;border:none;padding:15px 32px;font-size:9px;font-weight:800}@media (width<=900px){.suporte-profissionais-conteudo{grid-template-columns:1fr;gap:40px}.suporte-profissionais-play{left:34%}.suporte-profissionais-video h3{left:48%}}@media (width<=600px){.suporte-profissionais{padding-bottom:65px}.suporte-profissionais-video{height:220px}.suporte-profissionais-play{width:52px;height:52px;font-size:20px;left:26px}.suporte-profissionais-video h3{font-size:16px;left:95px}.suporte-profissionais-conteudo{padding-top:50px}.suporte-profissionais-texto h2{font-size:22px}.suporte-profissionais-inputs{grid-template-columns:1fr}}.conteiner-central-profissional{background-color:#54715e;background-position:50%;background-size:cover;min-height:100vh;position:relative;overflow:hidden}.AreaPanoramaGeral{z-index:2;position:fixed;top:59px;left:240px}.AreaEvolucaoSemana{z-index:2;position:fixed;top:59px;left:596.5px}.AreaMetaMensal{z-index:5;position:fixed;top:59px;left:1050px}.AreaMetasGerais{z-index:5;position:fixed;top:335px;left:242px}.botão-transparente-geral{position:relative;bottom:260px;left:1040px}.componentes-projetos-andamento{gap:30px;width:100%;display:flex;position:fixed;bottom:0;left:240px}.card-completo p{margin-top:10px;font-size:14px;font-weight:500}.AreaProcessos{gap:20px;display:flex;position:fixed;top:373px;left:572px}.paragrafo-processos-central{color:#fff;position:fixed;top:340px;left:573px}@media (width<=768px){.conteiner-central-profissional{flex-direction:column;align-items:center;gap:20px;padding:80px 10px 30px;display:flex;overflow-y:auto}.AreaPanoramaGeral,.AreaEvolucaoSemana,.AreaMetaMensal,.AreaMetasGerais,.AreaProcessos,.componentes-projetos-andamento,.paragrafo-processos-central,.botão-transparente-geral{width:auto;margin:0 auto;position:relative!important;inset:auto!important}.AreaEvolucaoSemana{order:2;justify-content:center;display:flex}.AreaPanoramaGeral{order:1;justify-content:center;display:flex}.AreaMetasGerais{order:3;justify-content:center;display:flex}.AreaMetaMensal{order:4;justify-content:center;display:flex}.componentes-projetos-andamento{flex-direction:column;order:5;align-items:center;gap:20px;display:flex}.paragrafo-processos-central{text-align:center;color:#fff;order:6}.AreaProcessos{order:7;align-items:center;gap:15px;display:flex}.botão-transparente-geral{order:8;justify-content:center;width:100%;margin-top:20px;display:flex}}.CentralHeaderGeral{box-sizing:border-box;justify-content:space-between;align-items:center;width:77%;margin-left:19%;display:flex;position:fixed;top:15px}.SaudacaoHeader{margin-right:200px;font-size:22px;font-weight:600}.AcoesHeader{gap:10px;display:flex;position:relative;left:20px}.BuscaContainer{border-radius:40px;align-items:center;width:35px;height:35px;transition:width .7s,background-color .38s,padding .7s;display:flex;overflow:hidden}.BuscaContainer.aberta{background:#000;width:300px;padding-left:25px}.CampoInput{opacity:0;flex:1;transition:opacity .28s,transform .35s;transform:translate(25px)}.BuscaContainer.aberta .CampoInput{opacity:1;transform:translate(0)}.CampoInput input{color:#fff;background:0 0;border:none;border-bottom:2px solid #ffffff59;outline:none;width:85%;padding-bottom:2px;font-size:18px;font-weight:100}.CampoInput input::placeholder{color:#ffffff8c}.NotificacaoBotao,.PerfilBotao{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;transition:all .25s;display:flex}.BuscaBotao{cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;transition:all .25s;display:flex}.NotificacaoBotao{background:#fff}.PerfilBotao{background:0 0;overflow:hidden}.BuscaBotao:hover,.NotificacaoBotao:hover,.PerfilBotao:hover{transform:scale(1.05)}.BuscaBotao img,.NotificacaoBotao img{width:20px;height:20px}.PerfilBotao img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (width<=768px){.CentralHeaderGeral{box-sizing:border-box;justify-content:space-between;align-items:center;gap:5px;width:100%;margin-left:0;padding:0 15px;display:flex;position:relative;top:-55px}.SaudacaoHeader{max-width:120px;margin-right:-16px;font-size:16px}.AcoesHeader{gap:8px;position:relative;left:80px}.BuscaContainer.aberta{width:95px;padding-left:10px}.CampoInput input{width:100%;font-size:11px}.BuscaBotao,.NotificacaoBotao,.PerfilBotao{width:32px;height:32px}.BuscaBotao img,.NotificacaoBotao img{width:16px;height:16px}.BuscaBotao{position:relative;top:-2px}}.conteiner-projetos-andamento{box-sizing:border-box;color:#fff;background:#000;border-radius:18px;width:350px;height:100px;min-height:50px;padding:5px 15px;position:relative}.topo-card{justify-content:space-between;align-items:center;margin:-10px 10px 10px;display:flex}.topo-card h2{margin:5px 5px -20px;font-size:16px;font-weight:500}.circulo-progresso{border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:relative;top:18px}.circulo-progresso:after{content:"";background:#000;border-radius:50%;width:25px;height:25px;position:absolute}.circulo-progresso span{z-index:2;color:#fff;font-size:8px;position:relative}.topico-card-progresso-sub{color:#ffffffbf;margin:10px;font-size:9px;font-weight:500}.topico-card-progresso-paragrafo{color:#fffdfd;margin:-10px 10px 10px;font-size:11px;font-weight:500;line-height:1.5}@media (width<=768px){.conteiner-projetos-andamento{width:100%}}.botao-tranparente-geral{color:#fff;background:0 0;border:2px dashed #ffffff80;border-radius:15px;justify-content:center;align-items:center;width:300px;height:145px;font-size:17px;font-weight:400;position:fixed}.btn-transparente-central{position:fixed}.paragrafo-do-btnt{color:#fff;opacity:.8;font-size:13px;position:relative;top:-30px;left:168px}.seta-btn-transparente{position:relative;bottom:50px;left:294px}@media (width<=768px){.botao-tranparente-geral{height:145px;margin:20px auto;position:relative!important}.btn-transparente-central{position:relative!important}.paragrafo-do-btnt{position:relative;top:-200px;left:190px}.seta-btn-transparente{position:relative;top:-220px;left:315px}}.ContainerMetas{box-sizing:border-box;background-color:#fff;border-radius:18px;width:300px;height:190px;padding:15px 25px}.TopoMetas{justify-content:space-between;align-items:flex-start;display:flex}.TituloMetas{color:#000;margin-top:10px;font-size:18px;font-weight:600;line-height:1.15}.AcoesTopoMetas{align-items:center;gap:10px;display:flex}.ProgressoMetas{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CentroProgresso{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:600;display:flex}.EditarMetasBotao{cursor:pointer;background:0 0;border:none;padding:0}.EditarMetasBotao img{object-fit:contain;width:20px;height:20px}.ListaMetas{flex-direction:column;gap:11px;margin-top:5px;margin-left:10px;display:flex}.ItemMeta{align-items:center;gap:8px;display:flex}.BotaoCheck{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.BotaoCheck img{object-fit:contain;width:20px;height:20px;transition:transform .22s,opacity .25s}.BotaoCheck:hover img{transform:scale(1.08)}.ItemMeta p{margin:0;font-size:12px;font-weight:500}.MetaConcluida{color:#000;transition:all .25s}.MetaPendente{color:#8b8b8b;transition:all .25s}@media (width<=768px){.ContainerMetas{width:100%;height:180px;padding:10px 25px}.BotaoCheck{flex-shrink:0;position:relative;left:-50%}.ItemMeta p{white-space:nowrap;position:relative;left:-85%}.ProgressoMetas{width:35px;height:35px}.AcoesTopoMetas{position:relative;left:5%}}.CardProcesso{box-sizing:border-box;background-color:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;width:215px;height:150px;padding:22px 20px;display:flex;position:relative;overflow:hidden}.TopoCardProcesso{justify-content:space-between;align-items:flex-start;display:flex}.IconeTopoProcesso{object-fit:contain;width:34px;height:34px}.MenuProcesso{cursor:pointer;color:#000;background:0 0;border:none;font-size:26px;font-weight:700;line-height:1}.TituloProcesso{color:#000;margin:0;font-size:20px;font-weight:600;line-height:1.05}.RodapeProcesso{justify-content:space-between;align-items:center;display:flex}.RodapeProcesso p{color:#8b8b8b;margin:0;font-size:14px;font-weight:600}.StatusSimples{justify-content:center;align-items:center;display:flex}.StatusLaranja{background-color:#ef553d;border-top-left-radius:32px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;bottom:0;right:0}.IconeStatusProcesso{object-fit:contain;width:20px;height:20px}@media (width<=768px){.CardProcesso{border-radius:18px;width:100%;padding:15px}.IconeTopoProcesso{width:28px;height:28px}.TituloProcesso{font-size:16px}.RodapeProcesso p{font-size:11px}.StatusLaranja{width:50px;height:50px}.IconeStatusProcesso{width:20px;height:20px}.MenuProcesso{position:relative;left:50px}.TopoCardProcesso{gap:20px}}.ContainerMetaMensal{box-sizing:border-box;background-color:#fff;border-radius:22px;width:310px;height:270px;padding:15px 30px}.SuperiorMeta{justify-content:space-between;align-items:center;display:flex}.TituloMeta{color:#000;margin:0;font-size:20px;font-weight:500}.NivelPerformance{align-items:center;gap:10px;display:flex}.PorcentagemPerformance{color:#000;margin:0;font-size:20px;font-weight:500}.PerformanceEcossistema{color:#3f3f3f;margin:0;font-size:12px;font-weight:400;line-height:1.15}.ConteudoMeta{justify-content:space-between;align-items:center;margin-top:-10px;display:flex}.TituloStatus{color:#000;margin:0 0 5px;font-size:18px;font-weight:500}.StatusItem{flex-direction:column;gap:0;margin-top:8px;display:flex}.StatusItem p{color:#000;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;display:flex}.BolinhaExecucao,.BolinhaDesenvolvimento,.BolinhaHomologacao{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.BolinhaExecucao{background-color:#54715e}.BolinhaDesenvolvimento{background-color:#e95134}.BolinhaHomologacao{background-color:#8f8f8f}.StatusItem p:nth-child(3){color:#8f8f8f}.GraficoCircular{width:150px;height:150px;margin-top:5px;position:relative}.GraficoCircular svg{width:150px;height:150px;transform:rotate(-90deg)}.anel-fundo{fill:none;stroke:#dedede;stroke-width:10px}.anel-progresso{transition:stroke-dashoffset .8s}.TextoGrafico{color:#000;margin:0;font-size:13px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CompartilharMetas{align-items:center;gap:15px;margin-left:10px;display:flex}.BotaoCompartilhar{cursor:pointer;background-color:#000;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;padding:0;display:flex}.IconeCompartilhar{transform:translate(-2px,1px)}.ExportarMeta{color:#000;cursor:pointer;background-color:#0000;border:2px solid #000;border-radius:45px;width:200px;height:30px;font-size:15px;font-weight:500}@media (width<=768px){.ContainerMetaMensal{width:100%}}.ContainerPanoramaGeral{box-sizing:border-box;color:#fff;background-color:#000;border-radius:22px;width:350px;height:270px;padding:15px 30px}.SuperiorPanorama{justify-content:space-between;align-items:center;display:flex}.TituloPanoramaGeral{margin:0;font-size:20px;font-weight:500}.AcoesPanorama{align-items:center;gap:15px;font-size:25px;display:flex}.PanoramaNumeros{align-items:center;margin-top:15px;margin-left:12px;display:flex}.InfoPanorama{align-items:center;gap:5px;display:flex}.InfoPanorama strong{font-size:40px;font-weight:400;line-height:1}.InfoPanorama p{margin:0;font-size:12px;font-weight:500;line-height:1.35}.LinhaDivisoria{background-color:#fff;width:1px;height:24px;margin:0 25px}.BarraProgresso{background-color:#ffffff59;border-radius:50px;width:300px;height:10px;margin-top:20px;margin-left:5px;overflow:hidden}.BarraPreenchida{background-color:#e8eee9;border-radius:10px;height:10px}.CardsPanorama{gap:10px;margin-top:10px;display:flex}.MiniCard{color:#000;background-color:#eef3ef;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:90px;height:100px;margin-top:15px;display:flex}.MiniCardEscuro{background-color:#dce4df}.MiniCardClaro{background-color:#fff}.MiniCardIcone{margin-bottom:10px;font-size:20px}.MiniCard strong{font-size:22px;font-weight:500;line-height:1}.MiniCard p{margin:0;font-size:12px;font-weight:500}@media (width<=768px){.ContainerPanoramaGeral{width:95%}}.ContainerEvolucaoSemana{box-sizing:border-box;background-color:#e9f8ee;border-radius:24px;width:445px;height:270px;padding:15px 35px 28px}.TopoEvolucao{justify-content:space-between;align-items:center;display:flex}.TopoEvolucao h3{color:#000;margin:0;font-size:20px;font-weight:500}.IconeGrafico{color:#000;font-size:22px}.LegendaEvolucao{align-items:center;gap:30px;margin-top:10px;display:flex}.ItemLegenda{align-items:center;gap:10px;display:flex}.ItemLegenda span{background-color:#7d8580;border-radius:50%;width:10px;height:10px}.ItemLegenda.ativo span{background-color:#000}.ItemLegenda p{color:#7d8580;margin:0;font-size:16px;font-weight:500}.ItemLegenda.ativo p{color:#000}.AreaGrafico{height:130px;margin-top:15px;position:relative}.AreaGrafico svg{width:100%;height:100%;overflow:visible}.AreaGrafico line{stroke:#c8d8ce;stroke-width:1px;stroke-dasharray:8 10}.LinhaProjeto,.LinhaVisita{fill:none;stroke-linecap:round;stroke-linejoin:round}.LinhaProjeto{stroke:#000;stroke-width:3px}.LinhaVisita{stroke:#9fa9a1;stroke-width:5px;opacity:.55;filter:drop-shadow(0 3px 3px #00000040)}.TagDestaque{color:#fff;z-index:2;background-color:#000;border-radius:3px;padding:6px 7px;font-size:10px;font-weight:600;transition:left .3s,top .3s;position:absolute;transform:translate(-50%,-130%)}.DiasSemana{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.DiasSemana span{color:#000;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.DiasSemana span:hover{background-color:#00000014}.DiasSemana span.ativo{color:#fff;background-color:#000}@media (width<=768px){.ContainerEvolucaoSemana{width:100%}}.ContainerTarefasProfissional{background-color:#54715e;background-position:50%;background-size:cover;height:100vh;position:relative;overflow:hidden}.AreaNavBarMensagens{z-index:2;position:absolute;top:20px;left:250px}.AreaTarefasResumo{z-index:2;position:absolute;top:90px;left:250px}.AreaCardsTarefas{z-index:2;grid-template-columns:repeat(4,255px);grid-auto-rows:max-content;align-content:start;gap:14px 25px;padding-bottom:80px;padding-right:10px;display:grid;position:absolute;top:220px;bottom:20px;left:246px;overflow:hidden auto}.AreaCardsTarefas::-webkit-scrollbar{width:5px}.AreaCardsTarefas::-webkit-scrollbar-track{background:0 0}.AreaCardsTarefas::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:20px}.AreaCardsTarefas::-webkit-scrollbar-thumb:hover{background:#fff6}.FundoModalTarefa{z-index:20;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ModalTarefa{box-sizing:border-box;background-color:#fff;border-radius:18px;flex-direction:column;gap:12px;width:430px;padding:25px;display:flex}.ModalTarefa h2{color:#54715e;text-align:center;margin:0 0 8px;font-size:24px}.ModalTarefa label{color:#000;flex-direction:column;gap:5px;font-size:13px;font-weight:600;display:flex}.ModalTarefa input{border:1px solid #d1d1d1;border-radius:10px;outline:none;height:38px;padding:0 12px;font-size:13px}.ModalTarefa input:focus{border-color:#54715e}.ModalTarefa input[type=color]{cursor:pointer;padding:4px}.BotoesModalTarefa{gap:12px;margin-top:10px;display:flex}.BotoesModalTarefa button{color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;height:40px;font-weight:700}.BotoesModalTarefa button:first-child{background-color:#777}.BotoesModalTarefa button:last-child{background-color:#f05a3c}@media (width<=768px){.ContainerTarefasProfissional{height:auto;min-height:100vh;overflow:hidden auto}.AreaNavBarMensagens{margin-left:-38%;top:10px}.AreaTarefasResumo{width:calc(100% - 30px);margin:105px auto 20px;padding:0;position:static}.AreaCardsTarefas{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-items:center;gap:10px;width:100%;padding:0 10px 30px;display:grid;position:static;overflow:visible}.ModalTarefa{width:90%;max-height:90vh;overflow-y:auto}}.ModalPequenoTarefa{width:360px}.ContainerResumoTarefas{box-sizing:border-box;color:#fff;background-color:#0003;border-radius:10px;width:1090px;height:115px;padding:14px 28px 28px}.TopoResumoTarefas{justify-content:space-between;align-items:center;display:flex}.TopoResumoTarefas h2{margin:0;font-size:22px;font-weight:600}.TopoResumoTarefas p{margin:0;font-size:14px;font-weight:600}.ConteudoResumoTarefas{justify-content:space-between;align-items:center;margin-top:5px;display:flex}.IndicadoresTarefas,.BlocoIndicador{align-items:center;display:flex}.TextoIndicador{flex-direction:column;width:135px;display:flex}.TextoIndicador strong{font-size:18px;font-weight:700;line-height:1}.TextoIndicador span{margin-top:4px;font-size:12px;font-weight:600}.SeparadorIndicador{background-color:#ffffffd9;width:2px;height:38px;margin:0 18px}.BotoesTarefas{flex-direction:column;gap:8px;display:flex}.BotoesTarefas button{color:#fff;cursor:pointer;border:none;border-radius:8px;width:120px;height:24px;font-size:9px;font-weight:600}.BotaoAdicionarTarefa{background-color:#f05a3c}.BotaoRemoverTarefa{background-color:#54715e}@media (width<=768px){.ContainerResumoTarefas{border-radius:15px;width:95%;height:auto;padding:18px}.TopoResumoTarefas{margin-bottom:15px}.TopoResumoTarefas h2{font-size:20px}.TopoResumoTarefas p{font-size:12px}.ConteudoResumoTarefas{flex-direction:column;align-items:stretch;gap:18px}.IndicadoresTarefas{grid-template-columns:repeat(2,1fr);gap:15px;width:100%;display:grid}.BlocoIndicador{justify-content:center}.TextoIndicador{text-align:center;width:auto}.TextoIndicador strong{font-size:22px}.TextoIndicador span{font-size:12px}.SeparadorIndicador{display:none}.BotoesTarefas{flex-direction:row;gap:10px;width:100%}.BotoesTarefas button{flex:1;height:40px;font-size:12px}}.ContainerBlocoTarefas{box-sizing:border-box;color:#000;cursor:pointer;background-color:#fff;border:3px solid #0000;border-radius:18px;width:255px;height:215px;padding:14px 16px;transition:all .2s;position:relative;overflow:hidden}.ContainerBlocoTarefas:hover{transform:translateY(-3px)}.BlocoTarefaSelecionado{border-color:#f05a3c;box-shadow:0 0 0 3px #f05a3c40}.DataCardTarefa{text-align:center;min-height:30px;margin:0;font-size:11px;font-weight:500;line-height:1.3}.TituloCardTarefa{text-align:center;margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.1}.SubtituloCardTarefa{text-align:center;margin:8px 0 0;font-size:11px;font-weight:500}.AreaProgressoCard{margin-top:10px}.AreaProgressoCard p{margin:0 0 6px;font-size:11px;font-weight:600}.BarraProgressoCard{background-color:#e8e8e8;border-radius:20px;width:100%;height:7px;overflow:hidden}.ProgressoAtualCard{border-radius:20px;height:100%}.AreaProgressoCard span{text-align:right;margin-top:5px;font-size:11px;font-weight:700;display:block}.LinhaCardTarefa{background-color:#d9d9d9;width:100%;height:1px;margin-top:5px}.RodapeCardTarefa{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.PessoasCardTarefa{align-items:center;display:flex}.FotoPessoaCard{object-fit:cover;border:1px solid #fff;border-radius:50%;width:22px;height:22px;margin-left:-7px}.FotoPessoaCard:first-child{margin-left:0}.BotaoAdicionarPessoa{color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;margin-left:7px;font-size:17px;display:flex}.PrazoCardTarefa{color:#fff;box-sizing:border-box;white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;min-width:120px;max-width:145px;height:26px;padding:0 5px;font-size:10px;font-weight:700;display:flex}.BotaoEditarCard{color:#fff;cursor:pointer;background:0 0;border:none;font-size:15px;position:absolute;bottom:18px;right:30px}@media (width<=768px){.ContainerBlocoTarefas{width:98%;height:auto;min-height:205px;padding:10px}.DataCardTarefa{text-align:center;margin-left:0;font-size:9px}.TituloCardTarefa{font-size:12px}.SubtituloCardTarefa,.AreaProgressoCard p,.AreaProgressoCard span{font-size:10px}.RodapeCardTarefa{gap:6px}.PrazoCardTarefa{justify-content:center;min-width:78px;max-width:90px;height:22px;padding:0 22px 0 8px;font-size:8px}.BotaoAdicionarPessoa{width:20px;height:20px;margin-left:0;font-size:14px}.FotoPessoaCard{width:18px;height:18px}.BotaoEditarCard{z-index:5;font-size:12px;bottom:15px;right:13px}}.ContainerProjetosProfissional{background-color:#54715e;background-position:50%;background-size:cover;height:100vh;position:relative;overflow:hidden}.AreaNavBarMensagens{z-index:3;position:absolute;top:20px;left:250px;right:20px}.AreaProgressoProjetos{z-index:2;justify-content:center;display:flex;position:absolute;top:90px;left:250px;right:25px}.AreaEmProgresso{z-index:2;justify-content:center;display:flex;position:absolute;top:205px;left:295px}.AreaListaProjetos{z-index:3;justify-content:center;display:flex;position:absolute;top:205px;left:571px}.AreaEvolucaoSemanaProjetos{z-index:1;position:fixed;top:36%;left:62%}.componentes-projetos-andamento{z-index:1;gap:30px;width:100%;display:flex;position:fixed;bottom:0;left:240px}@media (width<=768px){.ContainerProjetosProfissional{height:auto;min-height:100vh;overflow:hidden auto}.AreaNavBarMensagensProjetos{width:80%;margin-left:0;position:absolute;top:1.3%;left:20%;right:auto}.AreaNavBarMensagensProjetos .ContainerMensagensNavBar{width:95%;height:60px}.AreaProgressoProjetos{justify-content:center;width:calc(100% - 30px);margin:90px auto 0;padding:0;display:flex;position:static}.AreaEmProgresso,.AreaListaProjetos,.AreaEvolucaoSemanaProjetos,.componentes-projetos-andamento{justify-content:center;width:calc(100% - 30px);margin:20px auto 0;padding:0;display:flex;position:static}.componentes-projetos-andamento{flex-direction:column;align-items:center;gap:20px}}.CardEmProgresso{box-sizing:border-box;background-color:#0003;border-radius:12px;flex-direction:column;width:240px;height:320px;padding:18px;display:flex;position:relative}.TopoEmProgresso{margin-bottom:18px;padding-right:28px}.TopoEmProgresso h3{color:#fff;white-space:nowrap;margin:0;font-size:16px;font-weight:500}.BotaoEditarEmProgresso{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:18px;right:18px}.IconeEditar{color:#fff;cursor:pointer;font-size:13px}.ListaProjetos{flex-direction:column;flex:1;gap:20px;padding-right:6px;display:flex;overflow-y:auto}.ListaProjetos::-webkit-scrollbar{width:6px}.ListaProjetos::-webkit-scrollbar-track{background:0 0}.ListaProjetos::-webkit-scrollbar-thumb{background:#fff6;border-radius:20px}.ProjetoInfo{flex-direction:column;gap:8px;display:flex}.TituloProjeto{align-items:center;gap:8px;display:flex}.BolinhaProjeto{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TituloProjeto h4{color:#fff;margin:0;font-size:13px;font-weight:600}.ProjetoInfo p{color:#fff;margin:0;font-size:11px;line-height:1.4}.BarraProjeto{background-color:#fff6;border-radius:999px;width:100%;height:6px;overflow:hidden}.BarraProjetoPreenchida{border-radius:999px;height:100%}.PrazoProjeto{text-align:right;color:#fff;font-size:9px}@media (width<=768px){.CardEmProgresso{width:100%}.TopoEmProgresso h3{font-size:15px}}.OverlayModalProjetosEmProgresso{z-index:30000;box-sizing:border-box;background-color:#0000008c;justify-content:center;align-items:center;width:100%;height:100vh;padding:24px;display:flex;position:fixed;top:0;left:0}.ModalProjetosEmProgresso{box-sizing:border-box;color:#000;background-color:#fff;border-radius:18px;width:1180px;max-width:94vw;max-height:88vh;padding:28px;overflow:hidden;box-shadow:0 5px 22px #00000059}.TopoModalProjetosEmProgresso,.TopoDetalhesProjetoProgresso{justify-content:space-between;margin-bottom:20px;display:flex}.TopoModalProjetosEmProgresso span,.TopoDetalhesProjetoProgresso span{color:#54715e;font-size:12px;font-weight:600}.TopoModalProjetosEmProgresso h2,.TopoDetalhesProjetoProgresso h2{margin:4px 0 0;font-size:28px;font-weight:600}.TopoDetalhesProjetoProgresso p{color:#333;margin:8px 0 0;font-size:13px}.TopoModalProjetosEmProgresso button,.BotaoFecharProjetoProgresso{color:#fff;cursor:pointer;background-color:#f05a3c;border:none;border-radius:50%;width:34px;height:34px}.ConteudoModalProjetosEmProgresso{grid-template-columns:repeat(2,1fr);gap:14px;max-height:60vh;padding-right:8px;display:grid;overflow-y:auto}.CardProjetoModalProgresso{cursor:pointer;background-color:#f4f4f4;border-radius:14px;padding:16px;transition:all .2s}.CardProjetoModalProgresso:hover{background-color:#eee;transform:translateY(-3px)}.CabecalhoProjetoModalProgresso{gap:10px;display:flex}.BolinhaProjetoModalProgresso{border-radius:50%;width:10px;height:10px;margin-top:7px}.CabecalhoProjetoModalProgresso h3{margin:0;font-size:17px}.CabecalhoProjetoModalProgresso p{color:#54715e;margin:4px 0 0;font-size:11px;font-weight:600}.DescricaoProjetoModalProgresso{color:#333;margin:14px 0;font-size:12px}.BarraProjetoModalProgresso,.BarraStatusProjetoProgresso{background-color:#d8d8d8;border-radius:999px;width:100%;height:7px;overflow:hidden}.BarraProjetoModalProgresso div,.BarraStatusProjetoProgresso div{border-radius:999px;height:100%}.PrazoProjetoModalProgresso{text-align:right;color:#54715e;margin-top:10px;font-size:11px;font-weight:600;display:block}.BotaoVoltarProjetoProgresso{color:#54715e;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.CardsResumoProjetoProgresso{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.CardsResumoProjetoProgresso div{background-color:#f4f4f4;border-radius:14px;align-items:center;gap:10px;padding:16px;display:flex}.CardsResumoProjetoProgresso svg{color:#54715e}.CardsResumoProjetoProgresso span{font-size:13px;font-weight:500}.AreaStatusProjetoProgresso{background-color:#f7f7f7;border-radius:16px;padding:20px}.LinhaTituloStatusProgresso{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.LinhaTituloStatusProgresso h3{margin:0;font-size:20px}.AreaStatusProjetoProgresso p{margin:14px 0 0;font-size:13px}@media (width<=768px){.ModalProjetosEmProgresso{width:100%;max-width:100%;max-height:none;overflow-y:auto}.ConteudoModalProjetosEmProgresso,.CardsResumoProjetoProgresso{grid-template-columns:1fr}}.ContainerDetalhesProjetoEmProgresso{box-sizing:border-box;color:#000;width:100%;max-height:calc(88vh - 56px);padding-right:10px;overflow:hidden auto}.BotaoVoltarDetalhesProgresso{color:#54715e;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.BotaoVoltarDetalhesProgresso:hover{opacity:.8}.TopoDetalhesEmProgresso{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.TopoDetalhesEmProgresso>div:first-child>span{color:#54715e;font-size:12px;font-weight:700}.TopoDetalhesEmProgresso h2{margin:4px 0 8px;font-size:30px;font-weight:600}.TopoDetalhesEmProgresso p{color:#333;max-width:720px;margin:0;font-size:13px;line-height:1.5}.CardClienteLocalProjeto{box-sizing:border-box;background-color:#f4f4f4;border-radius:16px;flex-direction:column;justify-content:center;gap:16px;min-width:220px;padding:18px 22px;display:flex}.ItemClienteLocalProjeto{color:#000;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.ItemClienteLocalProjeto span{color:#000}.ItemClienteLocalProjeto svg{color:#54715e;flex-shrink:0;font-size:15px}.AreaBarraProgressoDetalhes{background-color:#f7f7f7;border-radius:16px;margin-bottom:22px;padding:20px}.LinhaTituloBarraDetalhes{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.LinhaTituloBarraDetalhes h3{margin:0;font-size:20px}.BarraDetalhesProjeto{background-color:#d8d8d8;border-radius:999px;width:100%;height:7px;overflow:hidden}.BarraDetalhesProjeto div{border-radius:999px;height:100%}.CardTarefasDetalhesProgresso{box-sizing:border-box;background-color:#f7f7f7;border-radius:16px;padding:20px}.TopoTarefasProjeto{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.TopoTarefasProjeto h3{margin:0;font-size:20px;font-weight:600}.BotaoAbrirNovaTarefa,.BotaoCancelarNovaTarefa{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.BotaoAbrirNovaTarefa{color:#fff;background-color:#e35336}.BotaoAbrirNovaTarefa:hover{background-color:#cf4529}.BotaoCancelarNovaTarefa{color:#444;background-color:#ececec}.BotaoCancelarNovaTarefa:hover{background-color:#ddd}.FormularioNovaTarefaProgresso{background-color:#fff;border:1px solid #e5e5e5;border-radius:14px;grid-template-columns:1fr;gap:10px;margin-bottom:20px;padding:16px;display:grid}.FormularioNovaTarefaProgresso input,.FormularioNovaTarefaProgresso textarea,.FormularioNovaTarefaProgresso select{color:#000;box-sizing:border-box;background-color:#fff;border:1px solid #d6d6d6;border-radius:9px;outline:none;padding:0 11px;font-size:12px}.FormularioNovaTarefaProgresso input:focus,.FormularioNovaTarefaProgresso textarea:focus,.FormularioNovaTarefaProgresso select:focus{border-color:#e35336}.FormularioNovaTarefaProgresso input,.FormularioNovaTarefaProgresso select{height:40px}.FormularioNovaTarefaProgresso textarea{resize:none;height:85px;padding-top:10px;font-family:inherit}.LinhaNovaTarefaProgresso{grid-template-columns:1fr 1fr 1fr 50px;gap:10px;display:grid}.LinhaNovaTarefaProgresso button{color:#fff;cursor:pointer;background-color:#e35336;border:none;border-radius:9px;font-size:16px;transition:all .2s}.LinhaNovaTarefaProgresso button:hover{background-color:#cf4529}.ListaTarefasDetalhesProgresso{flex-direction:column;gap:12px;display:flex}.ItemTarefaDetalhesProgresso{background-color:#fff;border-radius:14px;grid-template-columns:34px 1fr;align-items:flex-start;gap:12px;padding:14px;display:grid}.IconeStatusTarefa{color:#777;background-color:#e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.IconeStatusTarefa.Concluída{color:#00a84f;background-color:#00a84f1f}.IconeStatusTarefa.Emandamento{color:#f4a52b;background-color:#f4a52b26}.TopoItemTarefa{justify-content:space-between;align-items:center;display:flex}.ConteudoTarefaProgresso h4{margin:0;font-size:15px;font-weight:600}.ConteudoTarefaProgresso p{color:#333;margin:7px 0 0;font-size:12px;line-height:1.5}.ConteudoTarefaProgresso span{color:#555;margin-top:8px;font-size:11px;display:block}.ConteudoTarefaProgresso select{color:#000;background-color:#fff;border:1px solid #d6d6d6;border-radius:8px;outline:none;height:34px;margin-top:10px;padding:0 9px;font-size:11px}.BotaoRemoverTarefaProgresso{color:#d60000;cursor:pointer;background-color:#0000;border:none;font-size:14px}.BotaoRemoverTarefaProgresso:hover{opacity:.7}.AreaAcompanhamentoTarefa{border-top:1px solid #eee;margin-top:16px;padding-top:14px}.BotaoAbrirAcompanhamento{color:#fff;cursor:pointer;background-color:#54715e;border:none;border-radius:9px;align-items:center;gap:8px;height:36px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.FormularioAcompanhamentoTarefa{background-color:#f7f7f7;border-radius:12px;flex-direction:column;gap:10px;margin-top:12px;padding:14px;display:flex}.FormularioAcompanhamentoTarefa textarea{resize:none;box-sizing:border-box;border:1px solid #d6d6d6;border-radius:9px;outline:none;width:100%;height:80px;padding:10px;font-family:inherit;font-size:12px}.LinhaUploadsAcompanhamento{flex-wrap:wrap;gap:10px;display:flex}.LinhaUploadsAcompanhamento label,.LinhaUploadsAcompanhamento button{color:#333;cursor:pointer;background-color:#fff;border:none;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:12px;font-weight:600;display:flex}.LinhaUploadsAcompanhamento button{color:#fff;background-color:#e35336}.LinhaUploadsAcompanhamento input{display:none}.PreviaUploadsAcompanhamento{flex-wrap:wrap;gap:8px;display:flex}.PreviaUploadsAcompanhamento span{color:#333;background-color:#fff;border-radius:999px;padding:6px 10px;font-size:11px}.ListaAcompanhamentosTarefa{flex-direction:column;gap:12px;margin-top:14px;display:flex}.CardAcompanhamentoTarefa{background-color:#f7f7f7;border-radius:12px;padding:14px}.TopoAcompanhamentoSalvo{justify-content:space-between;align-items:center;display:flex}.TopoAcompanhamentoSalvo strong{color:#54715e;font-size:13px}.TopoAcompanhamentoSalvo button{color:#d60000;cursor:pointer;background:0 0;border:none}.FotosAcompanhamento{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.FotosAcompanhamento img{object-fit:cover;border-radius:10px;width:90px;height:70px}.ArquivosAcompanhamento{flex-direction:column;gap:7px;margin-top:12px;display:flex}.ArquivosAcompanhamento span{color:#333;align-items:center;gap:7px;font-size:12px;display:flex}@media (width<=768px){.TopoDetalhesEmProgresso{flex-direction:column}.CardClienteLocalProjeto{width:100%}.TopoTarefasProjeto{flex-direction:column;align-items:stretch}.BotaoAbrirNovaTarefa,.BotaoCancelarNovaTarefa{justify-content:center;width:100%}.LinhaNovaTarefaProgresso{grid-template-columns:1fr}.LinhaNovaTarefaProgresso button{height:40px}.ItemTarefaDetalhesProgresso{grid-template-columns:1fr}.LinhaUploadsAcompanhamento{flex-direction:column}.LinhaUploadsAcompanhamento label,.LinhaUploadsAcompanhamento button,.BotaoAbrirAcompanhamento{justify-content:center;width:100%}}.CardListaProjetos{box-sizing:border-box;background-color:#0003;border-radius:12px;flex-direction:column;width:240px;height:320px;padding:18px;display:flex;position:relative}.TopoListaProjetos{margin-bottom:18px;padding-right:28px}.TopoListaProjetos h3{color:#fff;white-space:nowrap;margin:0;font-size:16px;font-weight:500}.BotaoEditarListaProjetos{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex;position:absolute;top:18px;right:18px}.IconeEditarLista{color:#fff;font-size:13px}.ListaProjetosIniciar{flex-direction:column;flex:1;gap:20px;padding-right:6px;display:flex;overflow-y:auto}.ListaProjetosIniciar::-webkit-scrollbar{width:6px}.ListaProjetosIniciar::-webkit-scrollbar-track{background:0 0}.ListaProjetosIniciar::-webkit-scrollbar-thumb{background:#fff6;border-radius:20px}.ProjetoInfoiniciar{flex-direction:column;gap:8px;display:flex}.TituloProjetoIniciar{align-items:center;gap:8px;display:flex}.BolinhaProjetoIniciar{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TituloProjetoIniciar h4{color:#fff;margin:0;font-size:13px;font-weight:600}.ProjetoInfoiniciar p{color:#fff;margin:0;font-size:11px;line-height:1.4}.BarraProjetoIniciar{background-color:#fff6;border-radius:999px;width:100%;height:6px;overflow:hidden}.BarraProjetoIniciarPreenchida{border-radius:999px;height:100%}.PrazoInicioProjeto{text-align:right;color:#fff;font-size:9px}@media (width<=768px){.CardListaProjetos{width:100%}.TopoListaProjetos h3{font-size:15px}}.OverlayModalListaProjetos{z-index:9999;box-sizing:border-box;background-color:#0000008c;justify-content:center;align-items:center;width:100%;height:100vh;padding:24px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.ModalTodosProjetos{z-index:10000;box-sizing:border-box;color:#000;background-color:#fff;border-radius:18px;width:1180px;max-width:94vw;max-height:88vh;padding:28px;position:relative;overflow:hidden;box-shadow:0 5px 22px #00000059}.TopoModalTodosProjetos{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.TopoModalTodosProjetos span{color:#54715e;font-size:12px;font-weight:600}.TopoModalTodosProjetos h2{margin:4px 0 0;font-size:26px;font-weight:600}.TopoModalTodosProjetos button{color:#fff;cursor:pointer;background-color:#f05a3c;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ConteudoModalTodosProjetos{grid-template-columns:repeat(2,1fr);gap:14px;max-height:60vh;padding-right:8px;display:grid;overflow-y:auto}.CardProjetoModalLista{box-sizing:border-box;cursor:pointer;background-color:#f4f4f4;border-radius:14px;padding:16px;transition:all .2s}.CardProjetoModalLista:hover{background-color:#eee;transform:translateY(-3px)}.CabecalhoProjetoModalLista{align-items:flex-start;gap:10px;display:flex}.BolinhaProjetoModalLista{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:7px}.CabecalhoProjetoModalLista h3{margin:0;font-size:16px;font-weight:600}.CabecalhoProjetoModalLista p{color:#54715e;margin:4px 0 0;font-size:11px;font-weight:600}.InfoProjetoModalLista{flex-direction:column;gap:8px;margin-top:14px;display:flex}.InfoProjetoModalLista div{align-items:center;gap:8px;display:flex}.InfoProjetoModalLista svg{color:#54715e;font-size:13px}.InfoProjetoModalLista span{color:#000;font-size:12px;font-weight:500}.DescricaoProjetoModalLista{color:#333;margin:14px 0 0;font-size:12px;line-height:1.4}.RodapeProjetoModalLista{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.PrazoProjetoModalLista{color:#54715e;font-size:11px;font-weight:600;display:block}.BotaoIniciarProjetoModal{color:#fff;cursor:pointer;white-space:nowrap;background-color:#e35336;border:none;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.BotaoIniciarProjetoModal:hover{background-color:#cf4529;transform:translateY(-1px)}.BotaoIniciarProjetoModal svg{font-size:10px}@media (width<=768px){.OverlayModalListaProjetos{z-index:99999;justify-content:center;align-items:center;padding:20px}.ModalTodosProjetos{z-index:100000;width:100%;max-width:100%;max-height:82vh;overflow-y:auto}.ConteudoModalTodosProjetos{grid-template-columns:1fr;max-height:none;overflow-y:visible}.RodapeProjetoModalLista{flex-direction:column;align-items:flex-start}.BotaoIniciarProjetoModal{justify-content:center;width:100%}}.ContainerPlanejamentoProjetoInicio{color:#000;flex-direction:column;width:100%;height:100%;display:flex}.BotaoVoltarPlanejamentoInicio{color:#54715e;cursor:pointer;background-color:#0000;border:none;flex-shrink:0;align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.ConteudoPlanejamentoProjetoInicio{max-height:calc(88vh - 90px);padding-right:10px;overflow:hidden auto}.TopoPlanejamentoProjetoInicio{justify-content:space-between;gap:24px;margin-bottom:24px;display:flex}.TopoPlanejamentoProjetoInicio span{color:#54715e;font-size:16px;font-weight:500}.TopoPlanejamentoProjetoInicio h2{margin:4px 0 8px;font-size:30px;font-weight:600}.TopoPlanejamentoProjetoInicio p{color:#333;max-width:720px;margin:0;font-size:13px;line-height:1.5}.InfoResumoPlanejamentoInicio{background-color:#f4f4f4;border-radius:14px;flex-direction:column;gap:12px;min-width:260px;padding:18px;display:flex}.InfoResumoPlanejamentoInicio div{align-items:center;gap:9px;display:flex}.InfoResumoPlanejamentoInicio svg{color:#54715e;font-size:14px}.InfoResumoPlanejamentoInicio span{color:#000;font-size:13px;font-weight:500}.CardPlanejamentoInicio{box-sizing:border-box;background-color:#f7f7f7;border-radius:16px;margin-bottom:22px;padding:20px}.TituloSecaoPlanejamentoInicio h3{margin:0 0 18px;font-size:20px;font-weight:600}.FormularioTarefaPlanejamentoInicio{grid-template-columns:1fr;gap:10px;display:grid}.FormularioTarefaPlanejamentoInicio input,.FormularioTarefaPlanejamentoInicio select,.FormularioTarefaPlanejamentoInicio textarea,.FormularioMateriaisInicio input{color:#000;box-sizing:border-box;background-color:#fff;border:1px solid #d6d6d6;border-radius:9px;outline:none;padding:0 11px;font-size:12px}.FormularioTarefaPlanejamentoInicio input,.FormularioTarefaPlanejamentoInicio select,.FormularioMateriaisInicio input{height:40px}.FormularioTarefaPlanejamentoInicio textarea{resize:none;height:90px;padding-top:10px;font-family:inherit}.LinhaDatasTarefaInicio{grid-template-columns:1fr 1fr 1fr 44px;gap:10px;display:grid}.LinhaDatasTarefaInicio button,.FormularioMateriaisInicio button{color:#fff;cursor:pointer;background-color:#e35336;border:none;border-radius:9px;font-size:16px}.FormularioMateriaisInicio{grid-template-columns:1.4fr .8fr 44px;gap:10px;display:grid}.ListaPlanejamentoInicioItens{flex-direction:column;gap:12px;max-height:260px;margin-top:18px;padding-right:4px;display:flex;overflow-y:auto}.ListaTarefasInicio{max-height:300px}.MensagemListaVaziaInicio{color:#666;margin:0;font-size:13px}.ItemPlanejamentoInicio{background-color:#fff;border-radius:12px;justify-content:space-between;gap:10px;padding:13px;display:flex}.ItemPlanejamentoInicio h4{margin:0;font-size:14px;font-weight:600}.ItemPlanejamentoInicio p{color:#555;margin:6px 0 0;font-size:12px}.DescricaoTarefaInicio{word-break:break-word;overflow-wrap:anywhere;line-height:1.5}.ItemPlanejamentoInicio span{color:#54715e;margin-top:7px;font-size:11px;font-weight:600;display:inline-block}.ItemPlanejamentoInicio button{color:#d60000;cursor:pointer;background-color:#0000;border:none;flex-shrink:0}.RodapePlanejamentoProjetoInicio{justify-content:flex-end;margin-top:4px;padding-bottom:4px;display:flex}.BotaoSalvarPlanejamentoInicio{color:#fff;cursor:pointer;background-color:#54715e;border:none;border-radius:24px;padding:12px 28px;font-size:14px;font-weight:500}@media (width<=768px){.TopoPlanejamentoProjetoInicio{flex-direction:column}.InfoResumoPlanejamentoInicio{box-sizing:border-box;width:100%;min-width:0}.LinhaDatasTarefaInicio,.FormularioMateriaisInicio{grid-template-columns:1fr}.LinhaDatasTarefaInicio button,.FormularioMateriaisInicio button{height:40px}.RodapePlanejamentoProjetoInicio{justify-content:stretch}.BotaoSalvarPlanejamentoInicio{width:100%}}.ContainerQuantidadeProjetos{box-sizing:border-box;background-color:#0003;border-radius:12px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:40px;width:100%;max-width:1090px;height:105px;padding:20px;display:grid}.QuantidadeProjetoInfo{flex-direction:column;gap:5px;display:flex}.TituloQuantidadeProjetos{color:#fff;margin-top:-7px;margin-left:10px;font-size:26px;font-weight:500}.ProjetoBotoes{gap:10px;display:flex}.ProjetoBotoes button{color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:18px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:500;display:flex}.BotaoEnvios{background:#ef5238}.BotaoAdicionar{background:#6e8c70}.ProjetoProgressoArea{width:100%}.BarraProgressoProjetos{border-radius:20px;width:100%;height:17px;margin-top:-2px;position:relative}.BarraProgressoProjetos:after{content:"";pointer-events:none;border:1px solid #fff;border-radius:20px;position:absolute;inset:0}.BarraProgressoLaranja{box-sizing:border-box;color:#fff;z-index:1;background:#ef5238;border-radius:20px;justify-content:flex-end;align-items:center;height:100%;padding-right:10px;font-size:12px;font-weight:600;transition:width .3s;display:flex;position:relative}.DiasRestantes{color:#fff;white-space:nowrap;margin-top:-5px;font-size:15px;font-weight:600}@media (width<=768px){.ContainerQuantidadeProjetos{flex-direction:column;align-items:flex-start;gap:14px;width:100%;height:auto;padding:15px;display:flex}.QuantidadeProjetoInfo{flex-direction:column;gap:8px;width:100%;display:flex}.TituloQuantidadeProjetos{margin:0;font-size:22px}.ProjetoBotoes{flex-flow:row;gap:10px;width:50%;display:flex}.ProjetoBotoes button{gap:6px;padding:7px 10px;font-size:10px}.ProjetoProgressoArea{width:100%}.BarraProgressoProjetos{width:100%;height:15px;margin-top:0}.BarraProgressoLaranja{padding-right:8px;font-size:10px}.DiasRestantes{text-align:center;width:100%;margin-top:0;font-size:14px}}.OverlayCriarProjeto{z-index:999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ContainerCriarProjeto{background:#4f6958;border:1px solid #ffffff26;border-radius:18px;width:700px;padding:25px;box-shadow:0 15px 40px #0000004d}.TopoCriarProjeto{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.TopoCriarProjeto h2{color:#fff;font-size:24px;font-weight:500}.BotaoFecharProjeto{color:#fff;cursor:pointer;background:0 0;border:none;font-size:18px}.FormularioCriarProjeto{flex-direction:column;gap:15px;display:flex}.FormularioCriarProjeto input,.FormularioCriarProjeto textarea{color:#000;background:#ffffffe4;border:none;border-radius:12px;padding:14px}.FormularioCriarProjeto textarea{resize:none;min-height:120px}.LinhaMedidasProjeto{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.LinhaDatasProjeto{grid-template-columns:1fr 1fr;gap:10px;display:grid}.BotaoSalvarProjeto{color:#fff;cursor:pointer;background:#ef5238;border:none;border-radius:14px;height:48px;margin-top:10px;font-weight:600}.chat-ia-page{color:#fff;background:#050505;grid-template-columns:360px 1fr;gap:28px;min-height:100vh;padding:110px 40px 40px;display:grid}.chat-ia-sidebar{background:linear-gradient(#111,#070707);border:1px solid #c5b18f2e;border-radius:28px;flex-direction:column;justify-content:space-between;padding:32px;display:flex}.chat-ia-label{color:#c5b18f;letter-spacing:3px;text-transform:uppercase;font-size:13px}.chat-ia-sidebar h1{color:#c5b18f;margin:18px 0;font-size:36px;font-weight:500;line-height:1.1}.chat-ia-sidebar p{color:#9ca3af;margin:0;font-size:15px;line-height:1.7}.chat-ia-info-card{background:#5f7d6a1f;border:1px solid #5f7d6a59;border-radius:20px;margin-top:40px;padding:22px}.chat-ia-info-card h3{color:#fff;margin:0 0 12px;font-size:18px}.chat-ia-info-card p{color:#b7c8bd;margin:6px 0;font-size:14px}.chat-ia-container{background:#0b0b0b;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.chat-ia-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;display:flex}.chat-ia-header h2{color:#fff;margin:0;font-size:22px}.chat-ia-header p{color:#5f7d6a;margin:6px 0 0;font-size:14px}.chat-ia-new-chat{color:#c5b18f;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c5b18f;border-radius:999px;padding:12px 20px;transition:all .3s}.chat-ia-new-chat:hover{color:#000;background:#c5b18f}.chat-ia-new-chat:disabled{opacity:.5;cursor:not-allowed}.chat-ia-messages{flex-direction:column;flex:1;gap:18px;max-height:calc(100vh - 290px);padding:28px;display:flex;overflow-y:auto}.chat-ia-message{border-radius:22px;max-width:70%;padding:16px 20px}.chat-ia-message p{margin:0 0 10px;font-size:15px;line-height:1.6}.chat-ia-message.ia{color:#e5e7eb;background:#171717;border-bottom-left-radius:6px;align-self:flex-start}.chat-ia-message.usuario{color:#fff;background:#5f7d6a;border-bottom-right-radius:6px;align-self:flex-end}.chat-ia-loading{color:#9ca3af;text-align:center;margin:auto;font-size:15px}.chat-ia-error{color:#fecaca;background:#ef44441f;border:1px solid #ef444459;border-radius:14px;margin:0 28px;padding:12px 16px;font-size:14px}.chat-ia-actions{border-top:1px solid #ffffff14;align-items:center;gap:14px;padding:22px 28px;display:flex}.chat-ia-image-button{color:#5f7d6a;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #5f7d6a;border-radius:999px;padding:14px 20px;transition:all .3s}.chat-ia-image-button:hover{color:#fff;background:#5f7d6a}.chat-ia-image-button:disabled{opacity:.45;cursor:not-allowed}.chat-ia-input-area{background:#111;border:1px solid #ffffff14;border-radius:999px;flex:1;min-height:52px;display:flex;overflow:hidden}.chat-ia-input-area input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:0 20px;font-size:15px}.chat-ia-input-area input::placeholder{color:#6b7280}.chat-ia-input-area input:disabled{opacity:.6;cursor:not-allowed}.chat-ia-input-area button{color:#000;cursor:pointer;background:#c5b18f;border:none;padding:0 26px;font-weight:600;transition:all .3s}.chat-ia-message h1{color:#fff;margin:14px 0 8px;font-size:20px;line-height:1.3}.chat-ia-message h2{color:#fff;margin:14px 0 8px;font-size:18px;line-height:1.3}.chat-ia-message h3{color:#c5b18f;margin:14px 0 8px;font-size:16px;line-height:1.3}.chat-ia-message strong{color:#fff;font-weight:800}.chat-ia-message.ia{white-space:normal}.chat-ia-generated-image{object-fit:cover;border-radius:18px;width:100%;max-width:430px;margin-top:14px;display:block;box-shadow:0 18px 45px #00000038}.chat-ia-image-loading{color:#374151;background:#ffffffbf;border-radius:14px;margin-top:10px;padding:12px 14px;font-size:14px}.chat-ia-message p{margin:0 0 8px;line-height:1.5}.chat-ia-message ul,.chat-ia-message ol{margin:6px 0 8px 18px;padding:0}.chat-ia-message li{margin-bottom:5px;line-height:1.45}.chat-ia-message strong{font-weight:800}.chat-ia-input-area button:hover{filter:brightness(1.08)}.chat-ia-input-area button:disabled{opacity:.7;cursor:not-allowed}@media (width<=980px){.chat-ia-page{grid-template-columns:1fr;padding:100px 20px 30px}.chat-ia-sidebar{gap:24px}.chat-ia-messages{max-height:560px}.chat-ia-message{max-width:85%}}@media (width<=600px){.chat-ia-page{padding:90px 14px 24px}.chat-ia-sidebar{padding:24px}.chat-ia-sidebar h1{font-size:30px}.chat-ia-header{flex-direction:column;align-items:flex-start}.chat-ia-new-chat{width:100%}.chat-ia-actions{flex-direction:column;align-items:stretch}.chat-ia-image-button{width:100%}.chat-ia-input-area{border-radius:22px}.chat-ia-input-area input{min-height:56px}.chat-ia-input-area button{padding:0 20px}}.conteiner-sobre-nos{box-sizing:border-box;background:#749580;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:150px 20px 80px;display:flex}.verde{flex-direction:column;justify-content:center;align-items:center;gap:35px;width:100%;display:flex}.btn-e-escrita{color:#fff;background:#f05a3f;border-radius:30px;padding:15px 24px;font-weight:600;display:inline-block;position:relative;top:-60px}.icone-btn-guia-krooq{width:15px;height:15px;position:relative;top:2px;left:6px}.titulo-krooq{color:#fff;text-align:center;max-width:700px;font-size:2.2rem;font-weight:700;position:relative;top:-50px}.card-equipe{border-radius:100px;width:1133px;max-width:1200px;height:550px;position:relative;top:-45px;overflow:hidden}.imagem-equipe{object-fit:cover;width:100%;height:100%}.texto-equipe{z-index:2;max-width:750px;position:absolute;top:45%;left:70px;transform:translateY(-50%)}.titulo-equipe{color:#fff;margin-bottom:90px;font-size:3rem;line-height:1.1}.descricao-equipe{color:#fff;max-width:500px;font-size:18px;font-weight:300;line-height:1.6}.btn-krooq{color:#fff;cursor:pointer;z-index:2;background:#f05a3f;border:none;border-radius:30px;padding:14px 28px;position:absolute;bottom:40px;right:40px}.missao-visao-valores{background-image:url(/assets/FundoSobreNos-DgMD3Fkf.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;width:100%;padding:80px 20px 100px;display:flex}.titulo-mvv{color:#5f7d6a;text-align:center;margin-top:20px;margin-bottom:45px;font-size:2.2rem}.descricao-mvv{text-align:center;color:#797979;max-width:700px;margin-bottom:90px;line-height:1.7}.cards-mvv{flex-wrap:wrap;justify-content:center;gap:50px;width:100%;max-width:1200px;display:flex}.ods-section{background:#c8b593;flex-direction:column;align-items:center;width:100%;padding:100px 20px;display:flex}.titulo-ods{text-align:center;color:#fff;margin-bottom:15px;font-size:2.5rem}.descricao-ods{text-align:center;color:#fff;max-width:600px;margin-bottom:60px;line-height:1.6}.cards-ods{flex-wrap:wrap;justify-content:center;gap:30px;width:100%;display:flex}.fotos-da-equipe{justify-content:center;width:100%;padding:80px 20px;display:flex}.imagem-equipe-final{object-fit:cover;border-radius:30px;width:100%;max-width:1100px;display:block}@media (width<=768px){.conteiner-sobre-nos{margin-bottom:-150px;padding:80px 15px}.titulo-krooq{font-size:1.6rem}.card-equipe{border-radius:30px;width:100%;height:400px;margin-bottom:15px}.tags-ods-8{position:relative;top:-1px!important}.texto-equipe{max-width:calc(100% - 40px);left:20px;right:20px}.titulo-equipe{margin-bottom:20px;font-size:1.7rem}.descricao-equipe{max-width:100%;font-size:13px}.btn-krooq{width:max-content;padding:12px 20px;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translate(10%)}.cards-mvv{gap:35px;margin-bottom:-25px}.card-mvv,.card-ods{width:100%;max-width:350px}.ods-section{margin-bottom:-10px}.topo-ods img{width:150px;height:150px}.titulo-mvv{margin-top:-20px}.titulo-ods{margin-top:-30px}.titulo-mvv,.titulo-ods{font-size:1.8rem}.fotos-da-equipe{padding:40px 15px}.imagem-equipe-final{border-radius:20px}}.tc-section{padding:2rem 0 3rem;font-family:DM Sans,Helvetica Neue,Arial,sans-serif;overflow:hidden}.tc-label{letter-spacing:.15em;text-transform:uppercase;color:#5f7d6a;text-align:center;margin:0 0 .4rem;font-size:18px;font-weight:700}.tc-title{text-align:center;color:#5f7d6a;margin:0 0 2.5rem;font-size:28px;font-weight:700}.tc-stage{perspective:1000px;justify-content:center;align-items:center;width:100%;height:340px;display:flex;position:relative}.tc-wrapper{width:240px;height:300px;transform-style:preserve-3d;position:relative}.tc-card{color:#fff;box-sizing:border-box;cursor:pointer;text-align:center;background:#5f7d6a;border:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:240px;height:290px;padding:1.5rem 1.25rem 1.25rem;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),filter .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;box-shadow:0 4px 25px #00000026}.tc-avatar{border-radius:50%;width:170px;height:170px;margin-bottom:1rem}.tc-avatar--img{object-fit:cover;border:2px solid #ffffff4d}.tc-name{color:#fff;margin:0 0 4px;font-size:16px;font-weight:700}.tc-role{color:#d1d5db;margin:0 0 1rem;font-size:12px}.tc-links{gap:6px;display:flex}.tc-link{color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:20px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;text-decoration:none;display:inline-flex}.tc-link:hover{background:#ffffff4d}.tc-nav{justify-content:center;align-items:center;gap:12px;margin-top:1.5rem;display:flex}.tc-nav-btn{color:#fff;cursor:pointer;background:#5f7d6a;border:none;border-radius:50%;width:36px;height:36px;font-size:20px}.tc-nav-btn:hover{background:#4b6656}.tc-dots{display:none}@media (prefers-color-scheme:dark){.tc-title{color:#5f7d6a}.tc-card{background:#5f7d6a}}.card-mvv{background:#fff;border-radius:18px;width:350px;padding:30px 25px;position:relative;box-shadow:0 8px 20px #00000014}.icone-mvv{background:#f05a3f;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:-20px;left:20px}.card-mvv h3{color:#5f7c6a;text-align:center;margin-top:20px;margin-bottom:15px;font-size:1.2rem}.card-mvv p{color:#797979;text-align:center;font-size:.95rem;line-height:1.7}.card-ods{background:#f1ebdf;border-radius:18px;width:390px;height:400px;padding:20px;position:relative}.topo-ods{justify-content:center;margin-bottom:-20px;display:flex}.topo-ods img{object-fit:contain;width:250px;height:250px;margin-top:-10px}.texto-ods{color:#4b4b4b;margin-bottom:25px;font-size:.95rem;line-height:1.6}.texto-ods-10{margin-bottom:40px;position:relative}.tags-ods{color:#7a7a7a;font-size:.8rem}.tags-ods-8{position:relative;top:25px}.tags-ods-10{position:relative;top:-15px}.tag-verde-sobre-nos{color:#5f7c6a;font-size:17px;font-weight:800}.container-novo-projeto{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative}.container-novo-projeto:before{content:"";z-index:1;position:absolute;inset:0}.LayoutCentralHeader,.area-botao-criar,.area-formulario,.area-info{z-index:2}.area-botao-criar{position:fixed;top:30px;right:250px}.area-formulario{color:#fff;z-index:3;width:540px;position:fixed;top:160px;left:380px}.area-formulario h1{margin-bottom:35px;font-size:32px;font-weight:700}.linha-inputs{gap:20px;display:flex}.area-formulario input,.area-formulario textarea{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:8px;outline:none;width:100%;margin-bottom:14px;padding:16px}.area-formulario input::placeholder,.area-formulario textarea::placeholder{color:#ffffffb3}.area-formulario textarea{resize:none;height:160px}.area-termos{align-items:center;gap:12px;margin-bottom:25px;display:flex}.area-termos p{white-space:nowrap}.area-termos input[type=checkbox]{width:18px;height:18px;margin:0}.btn-enviar{color:#fff;cursor:pointer;background:#40977f;border:none;border-radius:6px;padding:15px 35px;font-weight:600}.area-info{color:#fff;background:#72907c;border-radius:20px;width:500px;min-height:720px;padding:25px;position:fixed;top:120px;right:150px}.mapa-fake{color:#000;background:#fff;border-radius:15px;justify-content:center;align-items:center;height:230px;margin-bottom:25px;display:flex}.info-contato{flex-direction:column;gap:25px;margin-top:20px;display:flex}.info-contato p{font-size:16px;line-height:1.4}.linha-info{background:#fff3;border:none;height:1px;margin:30px 0}.redes{gap:15px;display:flex}.btn-criar-projeto{color:#fff;cursor:pointer;background:#000;border:none;border-radius:999px;padding:14px 30px;font-size:18px;font-weight:500;transition:all .2s}.btn-criar-projeto:hover{transform:scale(1.03)}.topo-acoes{align-items:center;gap:16px;display:flex}.btn-criar-projeto{z-index:9999;color:#fff;cursor:pointer;background:#000;border:none;border-radius:999px;padding:14px 30px;font-size:18px;position:fixed;top:10px;right:200px}@media (width<=1200px){.area-formulario{width:450px;left:250px}.area-info{width:380px}}@media (width<=1024px){.container-novo-projeto{overflow-y:auto}.area-formulario,.area-info,.area-botao-criar{position:relative}.area-formulario{width:calc(100% - 60px);margin:140px auto 30px;top:auto;left:auto}.area-info{width:calc(100% - 60px);min-height:auto;margin:0 auto 40px;top:auto;right:auto}.area-botao-criar{display:none}.linha-inputs{flex-direction:column}}@media (width<=768px){.area-formulario h1{font-size:28px}.area-formulario,.area-info{width:calc(100% - 30px)}}
