/* Escala Sites - Centro de preferências de privacidade */
#es-cmp-root{font-family:Inter,ui-sans-serif,-apple-system,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.5;box-sizing:border-box}#es-cmp-root *,#es-cmp-root *:before,#es-cmp-root *:after{box-sizing:border-box}#es-cmp-root button{cursor:pointer;font:inherit}#es-cmp-root a{color:#0877d9;text-decoration:underline}.es-cmp-banner{position:fixed;left:20px;bottom:20px;z-index:9998;width:min(740px,calc(100vw - 40px));background:#fff;border:1px solid #d6e5f3;box-shadow:0 22px 72px rgba(0,18,46,.25);border-radius:20px;padding:23px;color:#1a3256}.es-cmp-banner[hidden],.es-cmp-manage[hidden],.es-cmp-shade[hidden]{display:none!important}.es-cmp-banner strong{font-size:1.04rem;color:#0d2550}.es-cmp-banner p{font-size:.84rem;color:#4d637c;margin:9px 0 14px;line-height:1.6}.es-cmp-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.es-cmp-actions button{border-radius:10px;border:1px solid #c7d9ec;padding:11px 16px;font-weight:730;background:white;color:#183b60;min-height:42px}.es-cmp-actions button.es-cmp-accept{border-color:#0965e6;background:#0868e9;color:white}.es-cmp-actions button:hover{box-shadow:0 5px 19px rgba(0,60,150,.13)}.es-cmp-shade{position:fixed;inset:0;z-index:9999;background:rgba(2,13,34,.68);padding:16px;display:flex;align-items:center;justify-content:center}.es-cmp-manage{width:min(560px,100%);max-height:min(90vh,760px);overflow-y:auto;background:#fff;border-radius:21px;padding:25px;color:#162c4b;box-shadow:0 32px 85px rgba(1,8,30,.32)}.es-cmp-manage h2{font-size:1.5rem;color:#123256;margin:0 0 9px}.es-cmp-manage>p{color:#566b81;font-size:.85rem;line-height:1.7}.es-cmp-row{display:flex;align-items:flex-start;justify-content:space-between;gap:17px;margin:15px 0;border:1px solid #dfebf6;border-radius:14px;padding:16px}.es-cmp-row strong{font-size:.93rem;display:block}.es-cmp-row p{font-size:.77rem;color:#5f7289;margin:5px 0 0}.es-cmp-row input{width:22px;height:22px;accent-color:#086af4;flex:none}.es-cmp-close{float:right;background:#edf4ff;border:0;border-radius:10px;width:35px;height:35px;font-size:1.3rem}.es-cmp-gear{position:fixed;bottom:20px;left:16px;z-index:9950;border:1px solid #b9d3ee;background:#fff;color:#113964;border-radius:999px;padding:8px 12px;box-shadow:0 10px 27px rgba(2,30,70,.12);font-size:.73rem;font-weight:790}.es-cmp-gear[hidden]{display:none!important}.es-cmp-note{font-size:.73rem;color:#5e7390}.es-cmp-links{margin:14px 0 0;font-size:.75rem;display:flex;gap:17px;flex-wrap:wrap}.es-cmp-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.es-cmp-legal{padding:58px 0;background:#fff;color:#233b53}.es-cmp-legal h1,.es-cmp-legal h2{color:#123052}.es-cmp-legal h1{font-size:clamp(2.2rem,4.5vw,4rem)}.es-cmp-legal h2{font-size:1.4rem;margin:32px 0 15px}.es-cmp-legal p,.es-cmp-legal li{max-width:800px;line-height:1.8;color:#4d637a}.es-cmp-legal a{color:#036ec8;text-decoration:underline}.es-cmp-legal table{border-collapse:collapse;width:100%;max-width:920px;font-size:.87rem;margin:24px 0}.es-cmp-legal th,.es-cmp-legal td{text-align:left;vertical-align:top;border:1px solid #d9e7f4;padding:12px}.es-cmp-legal th{background:#f0f6fd}
@media(max-width:580px){.es-cmp-banner{left:9px;right:9px;bottom:9px;width:calc(100vw - 18px);padding:17px;border-radius:15px}.es-cmp-actions{display:grid;grid-template-columns:1fr 1fr}.es-cmp-actions button:last-child{grid-column:1/-1}.es-cmp-manage{padding:18px}.es-cmp-shade{padding:9px}.es-cmp-gear{bottom:7px;left:9px;padding:8px 11px}.es-cmp-legal table{display:block;overflow-x:auto}}
@media(prefers-reduced-motion:reduce){.es-cmp-actions button{transition:none}}

.site-header .es-menu .es-nav-drop>summary{color:#eaf7ff!important;opacity:1!important}.site-header .es-menu .es-nav-drop>summary:hover{color:#61e7fa!important}.menu-toggle svg.icon{display:none!important}.menu-toggle .es-menu-glyph{display:inline-flex;align-items:center;justify-content:center;color:#e9f5ff;font-size:23px;line-height:1;font-weight:700}.menu-toggle[aria-expanded="true"] .es-menu-glyph{font-size:0}.menu-toggle[aria-expanded="true"] .es-menu-glyph:after{content:"×";font-size:27px}
