:root{--accessibility-font-size:16px}body{font-size:var(--accessibility-font-size)!important;transition:font-size .3s ease}.accessibility-high-contrast,.accessibility-high-contrast article,.accessibility-high-contrast aside,.accessibility-high-contrast body,.accessibility-high-contrast div,.accessibility-high-contrast footer,.accessibility-high-contrast header,.accessibility-high-contrast main,.accessibility-high-contrast nav,.accessibility-high-contrast section{background-color:#000!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important}.accessibility-high-contrast h1,.accessibility-high-contrast h2,.accessibility-high-contrast h3,.accessibility-high-contrast h4,.accessibility-high-contrast h5,.accessibility-high-contrast h6,.accessibility-high-contrast label,.accessibility-high-contrast li,.accessibility-high-contrast p,.accessibility-high-contrast span,.accessibility-high-contrast td,.accessibility-high-contrast th{color:#fff!important;background-color:transparent!important}.accessibility-high-contrast a,.accessibility-high-contrast a:visited{color:#00ffff!important;background-color:transparent!important;text-decoration:underline!important}.accessibility-high-contrast a:focus,.accessibility-high-contrast a:hover{color:#ffff00!important;background-color:#1a1a1a!important}.accessibility-high-contrast button{background-color:#1a1a1a!important;color:#fff!important}.accessibility-high-contrast button:focus,.accessibility-high-contrast button:hover{background-color:#fff!important;color:#000!important}.accessibility-high-contrast .a11y-btn.active,.accessibility-high-contrast button[aria-pressed=true]{background-color:#ffff00!important;color:#000!important;border-color:#ffff00!important}.accessibility-high-contrast input,.accessibility-high-contrast select,.accessibility-high-contrast textarea{background-color:#1a1a1a!important;color:#fff!important}.accessibility-high-contrast input::-moz-placeholder,.accessibility-high-contrast textarea::-moz-placeholder{color:#aaa!important}.accessibility-high-contrast input::placeholder,.accessibility-high-contrast textarea::placeholder{color:#aaa!important}.accessibility-high-contrast .info-control,.accessibility-high-contrast .leaflet-control-zoom a,.accessibility-high-contrast .leaflet-marker-icon,.accessibility-high-contrast .leaflet-tile-pane,.accessibility-high-contrast .leaflet-tile-pane *,.accessibility-high-contrast .legend-container *{background-color:transparent!important;color:initial!important;border-color:initial!important;box-shadow:none!important}.accessibility-high-contrast .leaflet-container{background-color:#1a1a1a!important}.accessibility-high-contrast .a11y-main-btn{background:#546223!important;border:2px solid #fff!important}.accessibility-high-contrast .a11y-main-btn:hover{background:#6b7d2f!important}.accessibility-high-contrast .a11y-menu{background:#000!important;border:2px solid #546223!important}.accessibility-high-contrast .a11y-menu-title{color:#546223!important}.accessibility-high-contrast .a11y-font-display{background:#1a1a1a!important;color:#fff!important;border-color:#fff!important}.accessibility-high-contrast .a11y-reset-btn{color:#ff6b6b!important;border-color:#ff6b6b!important}.accessibility-high-contrast .a11y-reset-btn:hover{background:#ff6b6b!important;color:#000!important}.accessibility-high-contrast .a11y-preserve,.accessibility-high-contrast .a11y-preserve *{background-color:initial!important;color:initial!important;border-color:initial!important}.a11y-float{position:fixed;top:40%;right:10px;transform:translateY(-50%);z-index:999999;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.a11y-main-btn{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;aspect-ratio:1/1;background:#546223;color:#fff;border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;box-shadow:0 4px 16px rgba(84,98,35,.4);transition:background .2s,box-shadow .2s,transform .1s;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:1!important;filter:none!important}.a11y-main-btn:hover{background:#445019;box-shadow:0 6px 20px rgba(84,98,35,.5);transform:scale(1.07)}.a11y-main-btn:focus-visible{outline:3px solid #ffd700!important;outline-offset:3px}.a11y-main-btn:active{background:#3a4215!important;transform:scale(.95)!important}.a11y-menu{position:absolute;right:54px;top:0;background:#fff;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.18),0 8px 24px rgba(0,0,0,.1);padding:18px;min-width:300px;border:2px solid #546223;z-index:1000000;opacity:0;visibility:hidden;transform:translateX(8px) scale(.96);transform-origin:right center;pointer-events:none}.a11y-menu.a11y-mounted{transition:opacity .25s ease,transform .25s ease,visibility .25s}.a11y-menu.open{opacity:1;visibility:visible;transform:translateX(0) scale(1);pointer-events:auto}.a11y-menu:before{content:"";position:absolute;right:-11px;top:18px;border-left:11px solid #546223;border-top:10px solid transparent;border-bottom:10px solid transparent}.a11y-menu:after{content:"";position:absolute;right:-8px;top:21px;border-left:8px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.a11y-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1.5px solid #e9ecef}.a11y-menu-title{font-size:15px;font-weight:700;color:#546223;margin:0;display:flex;align-items:center;gap:7px}.a11y-close-btn{background:none!important;border:none;cursor:pointer;padding:6px;border-radius:6px;color:#6c757d!important;display:flex;align-items:center;transition:background .15s;outline:none;opacity:1!important;filter:none!important}.a11y-close-btn:hover{background:#f1f3f5!important;color:#212529!important}.a11y-close-btn:focus-visible{outline:2px solid #546223!important}.a11y-controls{gap:14px}.a11y-controls,.a11y-group{display:flex;flex-direction:column}.a11y-group{gap:8px}.a11y-label{font-size:13px;font-weight:600;color:#495057;margin:0}.a11y-btns{gap:8px;flex-wrap:wrap}.a11y-btn,.a11y-btns{display:flex;align-items:center}.a11y-btn{background:#f8f9fa!important;border:1.5px solid #dee2e6;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:500;gap:6px;min-height:38px;white-space:nowrap;transition:background .15s,border-color .15s;outline:none;opacity:1!important;filter:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.a11y-btn:hover:not(:disabled){background:#e9ecef!important;border-color:#adb5bd}.a11y-btn:focus-visible{outline:2px solid #546223!important;outline-offset:2px}.a11y-btn:active:not(:disabled){background:rgba(84,98,35,.1)!important;border-color:#546223}.a11y-btn:disabled{opacity:.45!important;cursor:not-allowed}.a11y-btn.active{background:#546223!important;color:#fff!important;border-color:#546223}.a11y-btn.active:hover{background:#445019!important}.a11y-font-display{font-size:12px;color:#6c757d;padding:6px 10px;background:#f8f9fa;border:1.5px solid #dee2e6;border-radius:6px;min-width:52px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.a11y-reset-btn{background:#f8f9fa!important;color:#dc3545!important;border:1.5px solid #f5c6cb;border-radius:8px;padding:8px 14px;cursor:pointer;font-size:13px;font-weight:500;margin-top:4px;display:flex;align-items:center;gap:6px;justify-content:center;transition:background .15s;outline:none;opacity:1!important;filter:none!important}.a11y-reset-btn:hover{background:#fff0f0!important;border-color:#dc3545}.a11y-reset-btn:focus-visible{outline:2px solid #dc3545!important;outline-offset:2px}:focus-visible{outline:2px solid #546223;outline-offset:2px}.accessibility-high-contrast :focus-visible{outline:3px solid #ffff00!important}#vlibras-access-wrapper{display:none!important}@media (max-width:768px){.a11y-float{right:16px;top:auto;bottom:24px;transform:none}.a11y-main-btn{width:56px;height:56px;min-width:56px;min-height:56px;box-shadow:0 6px 20px rgba(84,98,35,.5)}.a11y-main-btn svg{width:28px;height:28px}.a11y-menu{position:fixed;right:12px;bottom:90px;left:12px;width:auto;min-width:auto;top:auto}.a11y-menu:after,.a11y-menu:before{display:none}}.header{min-height:140px;background-color:var(--cerrado-green)}.header .fiocruz-cerrado svg{width:100%;height:unset}.header .fiocruz{display:none}h1{color:var(--cerrado-orange);font-weight:700;font-size:1.7em}h1,h2{text-transform:uppercase}h2{color:var(--cerrado-green);font-size:1.2em}h3{color:var(--brand-secondary)}body h1:not(.bn-editor *):not([data-content-type]){color:var(--cerrado-orange)!important;font-family:var(--font-source-sans-pro),system-ui,sans-serif!important}body h2:not(.bn-editor *):not([data-content-type]){color:var(--cerrado-green)!important;font-family:var(--font-source-sans-pro),system-ui,sans-serif!important}body h3:not(.bn-editor *):not([data-content-type]){color:var(--brand-secondary)!important;font-family:var(--font-source-sans-pro),system-ui,sans-serif!important}.bn-editor,.bn-editor *{--mantine-font-family-headings:var(--font-source-sans-pro),system-ui,sans-serif;--bn-font-family:var(--font-source-sans-pro),system-ui,sans-serif}.main{min-height:calc(100vh - 157px)}.main>section{margin:0 2rem}@media (max-width:767px){.main>section{margin:0 .75rem}}.main>aside{display:none;width:72px}.main>.aside1{background-image:url(/aside1.svg);background-size:contain}.main>.aside2{background-image:url(/aside2.svg);background-size:contain}.footer{padding:30px 2rem}.admin-access-link{display:block;text-align:right;font-size:.75rem;opacity:.35;text-decoration:none;color:inherit}.admin-access-link:focus-visible,.admin-access-link:hover{opacity:1;text-decoration:underline}.image-n-text{margin:1em 0;display:flex;flex-direction:column;gap:1em;overflow:hidden}.image-n-text>*{margin:0}@media (min-width:768px){.search-desktop{display:flex;justify-content:flex-end;align-items:center;grid-column:3/5;color:var(--brand-primary);min-width:140px}.header{box-sizing:border-box;display:grid;grid-template-columns:auto 1fr 1fr auto;padding:30px;min-height:270px}.header .fiocruz-cerrado{position:relative;left:-30px;grid-column:1;align-self:flex-start}.header .fiocruz-cerrado svg{width:250px;height:69.66601718115764px}.header .fiocruz{grid-column:4;display:initial;align-self:flex-start}.header .fiocruz svg{width:78.21587283035522;height:69.66601718115764px}.header .navigation{grid-row:3;grid-column:span 4;align-self:flex-end;padding:0;background-color:transparent!important}.main{min-height:calc(100vh - 220px);display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr auto;grid-template-areas:"aside1 content aside2" "aside1 footer aside2"}.main>aside{display:initial;overflow:hidden}.main>section{grid-area:content}.main .aside1{grid-area:aside1}.main .aside2{grid-area:aside2}.footer{grid-area:footer}.image-n-text{flex-direction:row-reverse}}@media (min-width:1024px){.search-desktop{grid-column:5/7}.header{grid-template-columns:calc(72px + 2rem - 30px) auto 1fr 1fr auto auto calc(72px + 2rem - 30px)}.header .fiocruz-cerrado{grid-column:2;left:0}.header .fiocruz{grid-column:6}.header .navigation{grid-column:2/7}}.navigation{display:grid;grid-template-columns:1fr auto;padding:16px;align-items:center;text-transform:uppercase;font-weight:700;font-family:SourceSansPro,sans-serif;z-index:100}.floating-menu .ant-space-item,.floating-menu a,.navigation .ant-space-item,.navigation a{color:var(--brand-text-light)!important}.floating-menu svg,.navigation svg{color:var(--brand-text-light)}.navigation>div{display:flex;align-items:center;gap:.8rem}.navigation>div:first-child{gap:1.2rem}.navigation .active{position:relative;transition:all 4s ease-in-out}.navigation .active:after{content:"";background-color:var(--brand-secondary);position:absolute;inset:auto 0 -4px 0;height:4px}@media (min-resolution:227dpi){.navigation .active:after{height:6px}}@media (max-width:767px){.navigation{background-color:var(--brand-primary)}}.floating-menu{pointer-events:none;display:none;position:fixed;background-color:rgba(0,0,0,.8);inset:0;padding:24px;color:var(--brand-text-light);text-transform:uppercase;z-index:100000}@media (max-width:767px){.floating-menu{transform:translateX(100%);opacity:0}.floating-menu.active{display:block;pointer-events:auto;animation:slideIn .3s ease forwards}}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.floating-menu .floating-menu-items{overflow:auto;display:flex;padding:16px 0}.floating-menu a{padding:0}.floating-menu-items>*>.ant-space-item{margin:6px 0}.header nav.active{pointer-events:auto;display:initial}.header nav.active>div{height:100%;display:grid;grid-template-rows:auto 1fr auto}.navigation>div>div{display:none}.navigation>div>div:nth-child(-n+3){display:initial}.navigation .ant-space-item{cursor:pointer}.dropdown,.dropdown-menu-button,.floating-menu-button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-transform:inherit;cursor:pointer;touch-action:manipulation}@media (min-width:446px){.navigation>div>div:nth-child(-n+4){display:initial}}@media (min-width:580px){.navigation>div>div:nth-child(-n+5){display:initial}}@media (min-width:685px){.navigation>div>div:nth-child(-n+6){display:initial}}.navigation .dropdown-menu-button{display:none}@media (min-width:768px){.navigation .floating-menu-button{display:none!important}.navigation .dropdown-menu-button{display:initial}.navigation>div>div{display:block}.navigation>div>div:nth-child(n+7){display:none}}@media (min-width:915px){.navigation>div>div{display:initial!important}}