@charset "UTF-8";.menu-topicos{background:#fff;border:1px solid var(--verde-institucional-600,#0f6c58);border-radius:6px;overflow:hidden;margin:0 auto;max-width:313px;position:sticky;transition:top .5s ease-in-out,opacity .5s ease-in-out}@media (max-width:1199.98px){.menu-topicos{max-width:100%}}@media (max-width:575.98px){.menu-topicos{max-width:100%}}.menu-topicos nav ul{list-style:none;margin:0;padding:0}.menu-topicos nav ul li{position:relative;border-top:1px solid #ddd}.menu-topicos nav ul li:first-child{border-top:none}.menu-topicos nav ul li a{display:block;padding:15px 16px;text-decoration:none;color:var(--verde-institucional-600,#0f6c58);position:relative;font-size:14px;line-height:22px;letter-spacing:0;font-weight:400;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;transition:all .2s ease-in}.menu-topicos nav ul li a::before{transition:all .2s ease-in;content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:var(--verde-institucional-600,#0f6c58)}.menu-topicos nav ul li a.topico-chave::before{background-color:var(--verde-institucional-600,#0f6c58)!important}.menu-topicos nav ul li a.topico-principal{font-size:14px;line-height:22px;letter-spacing:0;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;background:var(--verde-institucional-600,#0f6c58);color:var(--neutra-0,#fff)}.menu-topicos nav ul li a.topico-principal::before{display:none}.menu-topicos nav ul li a.topico-principal:hover{background:var(--verde-institucional-400,#409281);color:var(--neutra-0,#fff)}.menu-topicos nav ul li a:hover{background:var(--verde-institucional-50,#e7f1ef)}.menu-topicos nav ul li a[aria-current=page]{background:var(--verde-institucional-400,#409281);color:#fff}.menu-topicos nav ul li a[aria-current=page]::before{background-color:var(--neutra-0,#fff)!important;border:2px solid var(--neutra-0,#fff)!important}.menu-topicos nav ul ul.children{padding-left:0;border:none}.menu-topicos nav ul ul.children li{border:none}.menu-topicos nav ul ul.children li ul.children a::before{background-color:transparent;border:2px solid var(--verde-institucional-600,#0f6c58)}.menu-topicos nav li.current_page_item:first-child>a[aria-current=page].topico-principal{background:var(--verde-institucional-600,#0f6c58)}nav>ul>li>ul.children>li:not(:last-child){border-bottom:1px solid #b1b9b7}.btn-menu-topicos-modal{font-size:14px;line-height:22px;letter-spacing:.5px;font-weight:600;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif;border-radius:8px;border:1px solid var(--neutra-400,#8c9895);background:var(--neutra-0,#fff);color:var(--verde-institucional-600,#0f6c58);padding:13px 12px;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}@media (max-width:767.98px){.btn-menu-topicos-modal{max-height:36px}}.btn-menu-topicos-modal svg{margin-left:8px;position:static;float:none}.btn-menu-topicos-modal svg path{fill:var(--verde-institucional-600,#0f6c58)}.modal-menu-topicos .btn-fechar-menu-mobili{color:var(--neutra-600,#364b46);font-size:16px;line-height:24px;letter-spacing:0;font-weight:700;font-family:"Open Sans",Roboto,Arial,"Helvetica Neue",sans-serif}.modal-menu-topicos .btn-fechar-menu-mobili svg{margin:0 10px 0 0}.modal-menu-topicos .btn-fechar-menu-mobili svg path{fill:var(--verde-institucional-600,#0f6c58)}.modal-menu-topicos .modal-header{background:var(--neutra-0,#fff);box-shadow:0 4px 8px 3px rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.2);margin-bottom:24px}.modal-menu-topicos .modal-content{background:var(--neutra-50,#f4f5f4)}.menu-topicos nav ul ul.children>li>a{padding-left:44px}.menu-topicos nav ul ul.children>li>a::before{left:22px}.menu-topicos nav ul ul.children ul.children>li>a{padding-left:60px}.menu-topicos nav ul ul.children ul.children>li>a::before{left:37px}.menu-topicos nav ul ul.children ul.children ul.children>li>a{padding-left:76px}.menu-topicos nav ul ul.children ul.children ul.children>li>a::before{left:52px}.menu-topicos nav ul ul.children ul.children ul.children ul.children>li>a{padding-left:92px}.menu-topicos nav ul ul.children ul.children ul.children ul.children>li>a::before{left:67px}.menu-topicos nav ul ul.children ul.children ul.children ul.children ul.children>li>a{padding-left:108px}.menu-topicos nav ul ul.children ul.children ul.children ul.children ul.children>li>a::before{left:82px}.modo-contraste nav>ul>li>ul.children>li:not(:last-child){border-bottom:1px solid #000}