.rb-site .rb-nav ul{background:#00452b;border-radius:12px;padding:4px 18px;gap:24px}.rb-site .rb-nav ul li a,.rb-site .rb-nav ul li a:visited,.rb-site .rb-nav ul li a span,.rb-site .rb-nav ul li a svg{color:#fff!important}.rb-site .rb-nav ul li a:hover,.rb-site .rb-nav ul li a:hover span,.rb-site .rb-nav ul li a:hover svg{color:#b7ef00!important}.rb-site .rb-footer .rb-footer-nav a,.rb-site .rb-footer .rb-footer-nav a:visited,.rb-site .rb-footer .rb-footer-nav a span,.rb-site .rb-footer .rb-footer-nav a svg{color:#fff!important}.rb-site .rb-footer .rb-footer-nav a:hover,.rb-site .rb-footer .rb-footer-nav a:hover span{color:#b7ef00!important}
.rb-site .rb-search-bar{display:flex;justify-content:center;padding:18px 24px 22px;background:white;border-bottom:3px solid #b7ef00;box-shadow:0 3px 8px #b7ef0026}.rb-site .rb-search-form{display:flex;align-items:center;width:100%;max-width:560px;gap:6px;border:1px solid #adc6b8;background:#f6faf7;border-radius:12px;padding:5px;box-sizing:border-box}.rb-site .rb-search-form:focus-within{border-color:#005438;box-shadow:0 0 0 3px #b7ef0040}.rb-site .rb-search-form input{width:100%;min-width:0;flex:1;border:0!important;background:transparent;padding:12px 14px;color:#173b2b;font:16px Arial,sans-serif;box-shadow:none}.rb-site .rb-search-form input::placeholder{color:#5b7165}.rb-site .rb-search-form button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:0;border-radius:9px;background:#00452b;color:white}.rb-site .rb-search-form button:hover{background:#126342}.rb-site .rb-search-form button:focus-visible{outline:3px solid #005438;outline-offset:3px}.rb-site .rb-search-form svg{width:22px;height:22px}
@media(max-width:600px){.rb-site .rb-header .rb-nav ul{background:#00452b!important;border-top:3px solid #b7ef00;border-bottom-color:#005438}.rb-site .rb-search-bar{padding:12px 6% 16px}.rb-site .rb-search-form{max-width:100%}.rb-site .rb-search-form input{padding:11px 9px;font-size:16px}}

/* Legacy externally injected search only; preserve .rb-search-bar below menu. */
html body #barra-pesquisa-rca-v2{display:none!important}

/* Legacy search appearance, rendered only in the below-menu search region. */
.rb-site .rb-search-bar{padding:16px 24px 20px}.rb-site .rb-search-form{max-width:430px;border:2px solid #28a745;border-radius:13px;background:#fff;padding:4px;gap:4px}.rb-site .rb-search-form input{font-weight:700;color:#143c29;padding:10px 14px}.rb-site .rb-search-form input::placeholder{color:#23382c;opacity:1}.rb-site .rb-search-form button{background:#22a447;border-radius:10px;width:44px;height:42px;flex-basis:44px}.rb-site .rb-search-form button:hover{background:#168936}.rb-site .rb-search-form button svg{width:25px;height:25px}
.rb-site .rb-contact a.rb-commercial-email{display:flex;gap:11px;align-items:center;background:#00452b;border:1px solid #005b38;border-radius:11px;padding:9px 16px;color:white!important;text-decoration:none;box-shadow:0 3px 9px #15372220}.rb-site .rb-contact a.rb-commercial-email svg{width:32px!important;height:32px!important;color:#b7ef00!important}.rb-site .rb-commercial-email span{display:flex;flex-direction:column;gap:2px}.rb-site .rb-commercial-email strong{font-size:14px;line-height:1.25;font-weight:700;color:white!important}.rb-site .rb-commercial-email small{font-size:12px;line-height:1.35;color:#e6f3e9!important}.rb-site .rb-contact a.rb-commercial-email:hover{background:#0b5b39;box-shadow:0 4px 12px #15372230}.rb-site .rb-commercial-email:focus-visible{outline:3px solid #00452b;outline-offset:3px}
@media(max-width:600px){.rb-site .rb-search-bar{padding:12px 6% 16px}.rb-site .rb-search-form{max-width:430px}.rb-site .rb-contact a.rb-commercial-email{padding:8px 13px}.rb-site .rb-contact a.rb-commercial-email svg{width:29px!important;height:29px!important}.rb-site .rb-topbar .rb-contact{width:100%;justify-content:center;flex-wrap:wrap}}
