/* Envasar | Rodape institucional em paginas Flatsome (exceto home V3.2) */
#footer .ev-site-footer{background:#0a3050;color:#bed9e7;font:400 13px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
#footer .ev-site-footer *{box-sizing:border-box}
#footer .ev-site-footer__inner{max-width:1160px;padding:48px 24px 30px;margin:0 auto}
#footer .ev-site-footer__top{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:30px}
#footer .ev-site-footer__name{font-size:26px;font-weight:850;letter-spacing:-.03em;line-height:1.3;color:white;margin:0}
#footer .ev-site-footer__subtitle{font-size:10px;font-weight:800;letter-spacing:.095em;color:#86d7f5;margin:1px 0 14px}
#footer .ev-site-footer__summary{max-width:310px;line-height:1.7;color:#bdd6e7;margin:0}
#footer .ev-site-footer__menu h2,#footer .ev-site-footer__identity h2{font:780 13px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:0;color:#fff;margin:0 0 14px}
#footer .ev-site-footer__menu a{display:block;width:fit-content;color:#cfe5ef;font-size:13px;margin:0 0 7px;overflow-wrap:anywhere;text-decoration:none}
#footer .ev-site-footer__menu a:hover{color:#fff;text-decoration:underline}
#footer .ev-site-footer__menu p{margin:8px 0 0;color:#a8cadb}
#footer .ev-site-footer__identity{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr);gap:25px;align-items:start;border-top:1px solid rgba(186,226,245,.23);margin-top:33px;padding-top:25px}
#footer .ev-site-footer__identity p,#footer .ev-site-footer__identity address{font-size:12px;color:#bed9e7;font-style:normal;line-height:1.75;margin:0 0 5px}
#footer .ev-site-footer__identity strong{color:#fff}
#footer .ev-site-footer__identity .ev-site-footer__note{font-size:12px;margin-top:10px;color:#91bdd3}
#footer .ev-site-footer__warning{border:1px solid rgba(167,218,236,.25);border-radius:11px;padding:14px 16px;background:rgba(255,255,255,.04)}
#footer .ev-site-footer__warning strong{display:block;margin-bottom:6px}
#footer .ev-site-footer__warning p{margin:0}
#footer .ev-site-footer a:focus-visible{outline:2px solid #78d7fe;outline-offset:3px}
@media(max-width:950px){#footer .ev-site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}#footer .ev-site-footer__identity{grid-template-columns:1fr}}
@media(max-width:640px){#footer .ev-site-footer__inner{padding:33px 20px 25px}#footer .ev-site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 18px}#footer .ev-site-footer__intro{grid-column:span 2}#footer .ev-site-footer__identity{padding-top:20px;margin-top:22px;gap:16px}#footer .ev-site-footer__menu h2{font-size:13px}#footer .ev-site-footer__menu a{font-size:12px}}
