.wp-block-prefeitura-rioverde-mobile-menu{display:flex;--icon-height:40px}.wp-block-prefeitura-rioverde-mobile-menu .controls-menu-text{display:flex;font-weight:700}.wp-block-prefeitura-rioverde-mobile-menu .mobile-controls{align-items:center;color:inherit;display:flex;flex:1;font-size:inherit;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:1rem 0;position:relative}.wp-block-prefeitura-rioverde-mobile-menu .mobile-controls .controls{align-items:center;color:inherit;display:flex;gap:15px}.wp-block-prefeitura-rioverde-mobile-menu .mobile-controls .controls .open-menu{align-items:center;cursor:pointer;display:flex;gap:.8rem;height:-moz-fit-content;height:fit-content;justify-content:center;width:-moz-fit-content;width:fit-content}.wp-block-prefeitura-rioverde-mobile-menu .mobile-controls .controls .open-menu .icon{align-items:center;color:inherit;display:flex;font-size:inherit;justify-content:center}.wp-block-prefeitura-rioverde-mobile-menu .mobile-controls .controls .open-menu .icon:before{color:inherit;font-size:var(--icon-height);height:var(--icon-height)}.wp-block-prefeitura-rioverde-mobile-menu .header-menu-mobile{align-items:center;display:flex;flex-shrink:0;justify-content:end;width:100%}.wp-block-prefeitura-rioverde-mobile-menu .header-menu-mobile .menu-mobile-title{color:var(--wp--preset--color--white);flex:1;font-size:26px;font-weight:700}.wp-block-prefeitura-rioverde-mobile-menu .header-menu-mobile .close-main-menu{align-items:center;cursor:pointer;display:flex;gap:.8rem;justify-content:center}.wp-block-prefeitura-rioverde-mobile-menu .header-menu-mobile .close-main-menu .controls-menu-text{color:var(--wp--preset--color--white)}.wp-block-prefeitura-rioverde-mobile-menu .header-menu-mobile .close-main-menu .icon{align-items:center;display:flex;height:var(--icon-height);justify-content:center;width:var(--icon-height)}.wp-block-prefeitura-rioverde-mobile-menu .header-menu-mobile .close-main-menu .icon:before{color:var(--wp--preset--color--white);font-size:var(--icon-height)}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper{background:var(--background-menu-color,var(--wp--preset--color--primary));border-radius:24px 0 0 24px;bottom:0;display:flex;flex-direction:column;gap:3.2rem;height:100dvh;justify-content:flex-start;padding:var(--menu-wrapper-padding-top,40px) var(--menu-wrapper-padding-right,40px) var(--menu-wrapper-padding-bottom,40px) var(--menu-wrapper-padding-left,40px);position:fixed;right:0;top:0;transform:translateX(100vw);transition:all .3s;visibility:hidden;width:calc(100vw - 50px);z-index:999}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper.collapse{transform:translateX(0);visibility:visible}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper.collapse~.menu-mobile-overlay{opacity:1;visibility:visible}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container{width:100%}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item{border-radius:0;flex-wrap:wrap;font-size:var(--wp--preset--font-size--20);gap:.8rem;min-height:4rem;width:100%}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.wp-block-navigation-submenu{justify-content:space-between}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{padding:0 2rem!important}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.has-child .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content .wp-block-navigation-item__label{color:var(--wp--preset--color--white)!important;font-size:var(--wp--preset--font-size--16);word-break:break-word}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content,.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content:before{color:var(--wp--preset--color--secondary)!important}body.alto_contraste .wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content,body.alto_contraste .wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content:before{color:#ff0!important}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-ancestor:not(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content,.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-ancestor:not(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content:before{color:var(--wp--preset--color--secondary)!important}body.alto_contraste .wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-ancestor:not(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content,body.alto_contraste .wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item.current-menu-ancestor:not(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content:before{color:#ff0!important}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content{align-items:center;border:none!important;color:var(--wp--preset--color--white);display:flex;flex:1;font-size:var(--wp--preset--font-size--30);font-weight:700;line-height:120%;padding:1.2rem 0}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content:before{color:var(--wp--preset--color--primary);content:"󰸇";font:400 normal normal 24px/1 NúcleoWeb Material Icons Round;font-size:30px;transition:.2s}body.alto_contraste .wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content:before{color:#fff!important}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content .wp-block-navigation-item__label,.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content.wp-block-home-link__content{font-size:var(--wp--preset--font-size--18)}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content[aria-expanded=true]{color:var(--wp--preset--color--secondary)!important;position:relative}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content[aria-expanded=true]:before{color:var(--wp--preset--color--secondary)!important;transform:rotate(90deg)}body.alto_contraste .wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content[aria-expanded=true],body.alto_contraste .wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation-item__content[aria-expanded=true]:before{color:#ff0!important}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-icon{display:none}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container{inset:0;min-width:unset!important;position:inherit;width:100%}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item{background:var(--wp--preset--color--primary-heavy)!important;border-radius:0;padding:.5rem 0!important}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item.current-menu-item{color:var(--wp--preset--color--white)!important}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container{box-shadow:none}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item{background:var(--wp--preset--color--primary-heavy)!important}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{padding:0 6.5rem!important}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-wrapper .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item:hover:after{background:var(--wp--preset--color--primary-heavy)}.wp-block-prefeitura-rioverde-mobile-menu .menu-mobile-overlay{background:rgba(0,0,0,.6);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:998}body.logged-in .menu-mobile-wrapper{padding-top:30px}
