.access-open{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:55;background:#173f34;color:#fff9e9;border:2px solid #b48b4e;border-radius:24px;padding:11px 15px;font:700 15px Heebo,Arial;cursor:pointer}.access-dialog{width:min(380px,calc(100vw - 40px));max-height:80vh;overflow:auto;box-sizing:border-box;border:2px solid #b48b4e;border-radius:22px;background:#fffdf7;color:#173f34;padding:25px;line-height:1.7}.access-dialog::backdrop{background:#0008}.access-dialog h2{margin:0;font-size:26px}.access-dialog button,.access-dialog a{display:block;width:100%;box-sizing:border-box;margin-top:12px;padding:11px;border:1px solid #173f34;border-radius:10px;background:#fffdf7;color:#173f34;font:inherit;text-align:center}.access-dialog button[aria-pressed=true]{background:#173f34;color:white}.access-dialog a{text-decoration:underline}.access-dialog button{cursor:pointer}:focus-visible{outline:3px solid #986626!important;outline-offset:4px!important}.access-text main p,.access-text main li{font-size:22px!important;line-height:1.9!important}.access-links a{text-decoration:underline!important;text-underline-offset:4px}.access-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.access-motion .reveal-pending{opacity:1!important;transform:none!important}.access-contrast body,.access-contrast main,.access-contrast section,.access-contrast article,.access-contrast aside,.access-contrast footer,.access-contrast header,.access-contrast .case-question{background:#fff!important;color:#111!important}.access-contrast p,.access-contrast li,.access-contrast h1,.access-contrast h2,.access-contrast h3,.access-contrast span,.access-contrast strong{color:#111!important}.access-contrast a{color:#003e92!important;text-decoration:underline!important;background:transparent!important}.signature-contact .instagram-link,.signature-contact .social-link{color:#173f34!important;text-decoration:underline!important}
.signature-contact a:not(.button){color:#173f34!important}.access-contrast button,.access-contrast button span{background:#111!important;color:white!important}.access-contrast blockquote,.access-contrast small,.access-contrast figcaption{color:#111!important}.access-contrast .case-law blockquote,.access-contrast .case-law p{color:#111!important}
