.botao-doacao-flutuante{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:center;gap:8px;background:#fa8808;color:#fff;padding:13px 19px;border-radius:999px;font-weight:900;box-shadow:0 12px 30px rgba(250,136,8,.35)}.botao-doacao-flutuante span{font-size:18px}.grade-servicos,.grade-opcoes{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.servico-card,.opcao-card{display:block;background:#fff;border:1px solid #e2ebed;border-radius:18px;padding:27px;box-shadow:0 10px 28px rgba(21,52,61,.07);transition:.2s}.servico-card:hover,.opcao-card:hover{transform:translateY(-4px);border-color:#53c3e0}.servico-card i,.opcao-card i{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#e8f8fb;color:#218ca7;font-style:normal;font-weight:900}.servico-card h3,.opcao-card h3{margin:15px 0 7px}.servico-card p,.opcao-card p{margin:0;color:#66777d}.em-construcao{display:inline-flex;margin-top:15px;padding:5px 9px;border-radius:999px;background:#fff0df;color:#b96000;font-size:10px;font-weight:900}.form-cadastro{max-width:900px;margin:auto;background:#f4fafb;border-radius:22px;padding:34px}.form-cadastro .grade-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-cadastro label{font-size:13px;font-weight:800}.form-cadastro input,.form-cadastro select,.form-cadastro textarea{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #cbdadd;border-radius:10px;background:#fff;font:inherit}.form-cadastro .inteiro{grid-column:1/-1}.areas-checkbox{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.areas-checkbox label{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #dce6e8;padding:9px;border-radius:9px}.areas-checkbox input{width:auto;margin:0}.lgpd-box{padding:15px;border-radius:10px;background:#fff7ed;color:#67451f}.rotulo-secao{font-size:14px;font-weight:900;color:#15343d;margin-top:8px;padding-top:16px;border-top:1px solid #dce8ea}.form-cadastro .rotulo-secao{background:none;border-radius:0}.bloco-cnpj-ong{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;padding:16px;background:#eaf8fb;border-radius:14px;border:1px solid #cdeaf1}.galeria-publica{columns:3 260px;column-gap:18px}.galeria-item{break-inside:avoid;margin-bottom:18px;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 8px 25px rgba(21,52,61,.1)}.galeria-item img{width:100%}.galeria-item div{padding:14px}.carrossel-socializar{position:absolute;inset:0}.carrossel-slide{position:absolute;inset:0;opacity:0;transition:opacity .8s;background-size:cover;background-position:center}.carrossel-slide.ativo{opacity:1}.carrossel-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,48,57,.96) 10%,rgba(14,48,57,.70) 55%,rgba(14,48,57,.18))}.pagina-central{text-align:center}.aviso-construcao{max-width:720px;margin:0 auto;padding:34px;background:#fff7ed;border:1px solid #ffe0b8;border-radius:18px}.categoria-chips{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.categoria-chips a{padding:8px 12px;background:#eaf8fb;border-radius:999px;color:#1c829b;font-weight:800;font-size:12px}@media(max-width:1000px){.menu{gap:13px;font-size:12px}.grade-servicos,.grade-opcoes{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.grade-servicos,.grade-opcoes,.form-cadastro .grade-form{grid-template-columns:1fr}.form-cadastro .inteiro{grid-column:auto}.areas-checkbox{grid-template-columns:1fr}.bloco-cnpj-ong{grid-template-columns:1fr}.botao-doacao-flutuante{right:14px;bottom:14px}.galeria-publica{columns:2 180px}}
