.styles-module-scss-module__mITEOa__page{color:#182321;background:linear-gradient(#edf5f2 0%,#e8f0ed 100%);min-height:100vh;padding:32px 20px 60px}.styles-module-scss-module__mITEOa__shell{width:min(1180px,100%);margin:0 auto}.styles-module-scss-module__mITEOa__header{padding:8px 4px 24px}.styles-module-scss-module__mITEOa__header h1{color:#17332e;letter-spacing:-.04em;margin:8px 0 2px;font-size:clamp(2rem,4vw,3rem);font-weight:750;line-height:1.1}.styles-module-scss-module__mITEOa__header p{color:#61746f;max-width:680px;margin:0;padding-left:2px;font-size:.95rem;line-height:1.6}.styles-module-scss-module__mITEOa__eyebrow{color:#0d7567;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:4px;font-size:.8rem;font-weight:800;display:inline-flex}.styles-module-scss-module__mITEOa__form{background:#fff;border:1px solid #cbdad5;border-radius:10px;box-shadow:0 12px 30px #173d3612,0 2px 5px #173d360a}.styles-module-scss-module__mITEOa__section{border-bottom:1px solid #dce7e3;padding:32px 24px}.styles-module-scss-module__mITEOa__section:last-of-type{border-bottom:0}.styles-module-scss-module__mITEOa__section h3{color:#173d36;letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 16px;font-size:1rem;font-weight:800;display:flex}.styles-module-scss-module__mITEOa__section h3:before{content:"";background:#0d7567;border-radius:999px;width:4px;height:22px;display:block}.styles-module-scss-module__mITEOa__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;display:grid}.styles-module-scss-module__mITEOa__wide{grid-column:1/-1}.styles-module-scss-module__mITEOa__half{grid-column:span 2}.styles-module-scss-module__mITEOa__cityStateIbge{grid-column:1/-1;grid-template-columns:2fr .4fr .4fr;gap:4px 8px;display:grid}.styles-module-scss-module__mITEOa__CNSMotherBirthDate{grid-column:1/-1;grid-template-columns:2fr .6fr .5fr;gap:4px 8px;display:grid}.styles-module-scss-module__mITEOa__addressNumberComplement{grid-column:1/-1;grid-template-columns:2fr .6fr .6fr;gap:4px 8px;display:grid}.styles-module-scss-module__mITEOa__ibgeNeighborhoodDistrictCountry{grid-column:1/-1;grid-template-columns:2fr .6fr .6fr .6fr;gap:4px 8px;display:grid}.styles-module-scss-module__mITEOa__researchFunction{grid-column:1/-1;grid-template-columns:2fr .6fr;gap:4px 8px;display:grid}.styles-module-scss-module__mITEOa__field{gap:4px;min-width:0;margin-bottom:8px;display:grid}.styles-module-scss-module__mITEOa__field>label,.styles-module-scss-module__mITEOa__field>strong{color:#354c47;font-size:.78rem;font-weight:750;line-height:1.3}.styles-module-scss-module__mITEOa__field input,.styles-module-scss-module__mITEOa__field textarea,.styles-module-scss-module__mITEOa__field select{box-sizing:border-box;color:#182321;width:100%;min-width:0;font:inherit;background:#fbfdfc;border:1px solid #c5d5d0;border-radius:6px;outline:none;padding:10px 12px;font-size:.9rem;transition:border-color .12s,box-shadow .12s,background .12s}.styles-module-scss-module__mITEOa__field input:hover,.styles-module-scss-module__mITEOa__field textarea:hover,.styles-module-scss-module__mITEOa__field select:hover{background:#fff;border-color:#aebfba}.styles-module-scss-module__mITEOa__field input:focus,.styles-module-scss-module__mITEOa__field textarea:focus,.styles-module-scss-module__mITEOa__field select:focus{background:#fff;border-color:#0d7567;box-shadow:0 0 0 3px #0d75671c}.styles-module-scss-module__mITEOa__field input:disabled,.styles-module-scss-module__mITEOa__field textarea:disabled,.styles-module-scss-module__mITEOa__field select:disabled{color:#60746f;cursor:not-allowed;background:#f8fbfa;border-color:#e1ebe8}.styles-module-scss-module__mITEOa__field textarea{resize:vertical;min-height:120px;line-height:1.5}.styles-module-scss-module__mITEOa__field strong{color:#526863;background:#e6f8f2;border:1px solid #a6d3c6;border-radius:4px;padding:10px 12px}.styles-module-scss-module__mITEOa__radioInputCollection{flex-direction:column;display:flex;background:#faffff!important;justify-content:flex-start!important;align-items:flex-start!important}.styles-module-scss-module__mITEOa__radioInputCollection span{color:#526863;font-size:.78rem;font-weight:800;line-height:1.3;display:block}.styles-module-scss-module__mITEOa__field:has(textarea){grid-column:1/-1}.styles-module-scss-module__mITEOa__field:has(>div>label+*){min-width:0}.styles-module-scss-module__mITEOa__field:has(>div>.styles-module-scss-module__mITEOa__field){grid-column:1/-1}.styles-module-scss-module__mITEOa__field>div{min-width:0}.styles-module-scss-module__mITEOa__field>div:has(input[type=radio]) label{color:#526863;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:.78rem;font-weight:650;line-height:1.3;display:inline-flex}.styles-module-scss-module__mITEOa__field>div:has(input[type=radio]) input[type=radio]{accent-color:#0d7567;cursor:pointer;width:15px;height:15px;margin:0}.styles-module-scss-module__mITEOa__field>div:has(input[type=radio]){background:#f8fbfa;border:1px solid #e1ebe8;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 12px;display:flex}.styles-module-scss-module__mITEOa__field>div:has(input[type=radio])>label{color:#526863;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:.78rem;font-weight:650;display:inline-flex}.styles-module-scss-module__mITEOa__field>div:has(input[type=radio]) input[type=radio]{accent-color:#0d7567;width:15px;height:15px;margin:0}.styles-module-scss-module__mITEOa__field>div:has(input[type=radio]){background:#f8fbfa;border:1px solid #e1ebe8;border-radius:7px;padding:10px 12px}.styles-module-scss-module__mITEOa__field input[type=date],.styles-module-scss-module__mITEOa__field input[type=number]{min-height:40px}.styles-module-scss-module__mITEOa__field input[type=number]{appearance:textfield}.styles-module-scss-module__mITEOa__actions{background:#f7faf9;border-top:1px solid #dce7e3;justify-content:flex-end;align-items:center;gap:16px;padding:22px 30px;display:flex}.styles-module-scss-module__mITEOa__actions button{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#0d7567;border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.88rem;font-weight:750;transition:background .12s,transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 3px 8px #0d75672e}.styles-module-scss-module__mITEOa__actions button:hover{background:#095d53;box-shadow:0 5px 12px #0d756738}.styles-module-scss-module__mITEOa__actions button:active{transform:translateY(1px)}.styles-module-scss-module__mITEOa__actions span{color:#60746f;font-size:.8rem}@media (max-width:900px){.styles-module-scss-module__mITEOa__section{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.styles-module-scss-module__mITEOa__page{padding:20px 10px 40px}.styles-module-scss-module__mITEOa__header{padding-left:4px;padding-right:4px}.styles-module-scss-module__mITEOa__header h1{font-size:2rem}.styles-module-scss-module__mITEOa__section{grid-template-columns:1fr;padding:22px 18px 26px}.styles-module-scss-module__mITEOa__section h3{margin-bottom:18px}.styles-module-scss-module__mITEOa__field:has(textarea){grid-column:auto}.styles-module-scss-module__mITEOa__actions{flex-direction:column;align-items:stretch;padding:18px}.styles-module-scss-module__mITEOa__actions button{width:100%}.styles-module-scss-module__mITEOa__actions span{text-align:center}}@media (max-width:420px){.styles-module-scss-module__mITEOa__page{padding:12px 6px 30px}.styles-module-scss-module__mITEOa__form{border-radius:7px}.styles-module-scss-module__mITEOa__section{padding:20px 14px 24px}}.styles-module-scss-module__mITEOa__expositionTable{background:#fff;border:1px solid #cfd8d5;border-radius:8px;width:100%;margin-top:12px;margin-bottom:12px;overflow:hidden}.styles-module-scss-module__mITEOa__expositionHeader{background:#eef4f1;border-bottom:1px solid #cfd8d5;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(110px,1fr));display:grid}.styles-module-scss-module__mITEOa__expositionHeader>div{text-align:center;border-right:1px solid #cfd8d5;justify-content:center;align-items:center;min-height:58px;padding:10px 16px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.styles-module-scss-module__mITEOa__expositionHeader>div:last-child{border-right:none}.styles-module-scss-module__mITEOa__expositionHeader .styles-module-scss-module__mITEOa__expositionDescription{text-align:left;justify-content:flex-start}.styles-module-scss-module__mITEOa__expositionRow{border-bottom:1px solid #e1e7e4;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(110px,1fr));min-height:52px;display:grid}.styles-module-scss-module__mITEOa__expositionRow:last-child{border-bottom:none}.styles-module-scss-module__mITEOa__expositionRow:hover{background:#f8faf9}.styles-module-scss-module__mITEOa__expositionRow>div{border-right:1px solid #e1e7e4}.styles-module-scss-module__mITEOa__expositionRow>div:last-child{border-right:none}.styles-module-scss-module__mITEOa__expositionTableThree .styles-module-scss-module__mITEOa__expositionHeader,.styles-module-scss-module__mITEOa__expositionTableThree .styles-module-scss-module__mITEOa__expositionRow{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(110px,1fr))}.styles-module-scss-module__mITEOa__expositionTableFive .styles-module-scss-module__mITEOa__expositionHeader,.styles-module-scss-module__mITEOa__expositionTableFive .styles-module-scss-module__mITEOa__expositionRow{grid-template-columns:minmax(240px,2fr) repeat(5,minmax(110px,1fr))}.styles-module-scss-module__mITEOa__expositionDescription{color:#25332f;align-items:center;padding:10px 14px;font-size:14px;line-height:1.3;display:flex}.styles-module-scss-module__mITEOa__expositionOption{cursor:pointer;border-right:1px solid #e1e7e4;justify-content:center;align-items:center;min-height:52px;padding:8px;transition:background-color .15s;display:flex}.styles-module-scss-module__mITEOa__expositionOption:hover{background:#eef5f2}.styles-module-scss-module__mITEOa__expositionOption:has(input:checked){background:#dceee7}.styles-module-scss-module__mITEOa__expositionOption:last-child{border-right:none}.styles-module-scss-module__mITEOa__expositionOption input[type=radio]{cursor:pointer;accent-color:#28745f;cursor:pointer;accent-color:#28745f;width:18px;height:18px;margin:0}@media (max-width:900px){.styles-module-scss-module__mITEOa__expositionTable{overflow-x:auto}.styles-module-scss-module__mITEOa__expositionHeader,.styles-module-scss-module__mITEOa__expositionRow{min-width:800px}}
