*{font-family:"Poppins",sans-serif}#menu>a{display:none}.passos{width:200%;display:grid;grid-template-columns:repeat(2, 1fr);transition:all .4s ease}.passos .passo>div.img{width:140px;height:140px;margin:20px auto;background:url("/image/solicitacao.png");user-select:none}.passos .passo>div.img.pesquisa{background-position-x:-140px}.passos .passo>div.img.selected{background-position-x:-280px}.passos .passo>div.img.tipo{background-position-x:-420px}.passos .passo>p{font-size:17.5px;font-weight:100;font-family:Arial,Helvetica,sans-serif;color:#111827;margin:16px 0}@media screen and (max-width: 1007px){.passos .passo>div.img{transform:scale(1.3)}}@media screen and (max-width: 640px){form#beneficiario{grid-template-columns:100%}form#beneficiario .passo>div.img{transform:scale(0.7);margin:20px auto}form#beneficiario .passo>p{font-weight:600;color:#4b5563}}.code{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}.code .options{display:none}.code .options+label{background:var(--primary-100);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .5s ease;border-radius:4px;height:45px;user-select:none;position:relative;border:2px solid rgba(0,0,0,0);font-weight:100;letter-spacing:1.1px;border-radius:20px;grid-column:1/span 4}.code .options+label span{color:#fff;background:var(--orange-600);position:absolute;left:8px;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;display:none}.code .options+label:hover{box-shadow:inset 0 0 0 35px rgba(0,0,0,.1333333333)}.code .options:checked+label{border-color:var(--orange-600)}.code .options:checked+label span{display:flex}.code button{grid-column:2/span 2;display:flex;gap:8px;justify-content:center;align-items:center;border-radius:20px}#identidade .form{grid-column:1/span 4}#identidade .form:nth-child(2){display:none}#identidade button:last-child{border:none;background:none;font-size:17.5px;cursor:pointer;outline:none;color:var(--primary-800)}.page{height:100%}.page h2{font-size:24px;color:#111827;font-weight:100}.page>p{font-size:17.5px;color:#4b5563;margin-bottom:14px}.page .cards{display:grid;grid-template-columns:1fr;gap:12px;max-height:calc(100% - 116px);overflow-y:auto;padding:4px;align-items:flex-start}@media screen and (max-width: 640px){.page h2{font-size:20px;color:rgba(0,0,0,.8705882353);font-weight:600}.page>p{font-size:14.5px}}.familia{display:none}.familia .cards{gap:24px}.familia .beneficiario{display:grid;grid-template-columns:1fr;gap:8px;cursor:pointer;display:grid;grid-template-columns:24px 1fr;gap:8px}.familia .beneficiario>span{border:1px solid rgba(0,0,0,.2);border-radius:3px;align-self:center;width:24px;height:24px;display:flex;justify-content:center;align-items:center;user-select:none}.familia .beneficiario>span svg{display:none;color:var(--primary-400)}.familia .beneficiario>div{display:grid;grid-template-columns:45px 1fr;gap:12px;border:1px solid var(--primary-300);border-radius:17px 4px 4px 17px}.familia .beneficiario>div>span{width:45px;height:45px;border-radius:50%;background:var(--primary-100);display:flex;justify-content:center;align-items:center;border:3px solid var(--primary-300);font-weight:600;color:var(--primary-400);transform:scale(1.2)}.familia .beneficiario>div p{user-select:none}.familia .beneficiario>div p:first-child{margin-top:8px;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:none;color:#111827}.familia .beneficiario>div p:last-child{font-size:12.5px;color:#4b5563}.familia .beneficiario p{display:grid;grid-template-columns:1fr;gap:2px;font-size:11px;color:#4b5563}.familia .beneficiario p span{font-size:14.5px;color:#111827}.familia .beneficiario:hover>span{border-color:var(--primary-400);outline:1px solid var(--primary-400)}.familia .beneficiario:hover>span svg{display:block}.familia h3{font-size:17.5px;margin:20px 0;display:flex;gap:8px;justify-content:center;align-self:center;color:#4b5563;cursor:pointer;user-select:none}.opcoes{display:grid;grid-template-rows:auto auto 1fr auto;display:none}.opcoes .cards{padding:0;max-height:100% !important;align-self:flex-start}.opcoes .cards .tipos{height:60px;border:2px solid var(--color);cursor:pointer;border-radius:6px;color:var(--color);position:relative;transition:all .4s ease;display:grid;grid-template-columns:50px 1fr}.opcoes .cards .tipos div{display:flex;justify-content:center;align-items:center;background:var(--color)}.opcoes .cards .tipos div svg{right:8px;color:#fff}.opcoes .cards .tipos span{font-size:17.5px;font-weight:700;letter-spacing:2px;display:flex;justify-content:center;align-items:center;position:relative}.opcoes .cards .tipos span::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:var(--color);color:#fff;width:0;transition:all .3s;overflow:hidden;white-space:nowrap}.opcoes .cards .tipos span::after{position:absolute;content:var(--text);left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);color:#fff;transition:all .3s;opacity:0}.opcoes .cards .tipos:hover span::before{width:100%}.opcoes .cards .tipos:hover span::after{opacity:1}.opcoes button{margin:36px 0;width:100%;background:none;outline:none;cursor:pointer;border:none;color:#4b5563;font-size:17.5px;display:flex;justify-content:center;align-items:center;gap:4px}@media screen and (max-width: 760px){.opcoes .cards .tipos span{font-size:14px;letter-spacing:1px}.opcoes .tipos span{font-weight:600;font-size:17.5px}}