:root{--cms-a11y-blue:#2f7de1;--cms-a11y-blue-dark:#155eb9;--cms-a11y-surface:#e8f0f8;--cms-a11y-border:#d4e0ec;--cms-a11y-text:#246bc6;--cms-a11y-font-scale:1}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cms-accessibility{position:fixed;left:12px;bottom:18px;z-index:2147482500;font-family:Inter,Poppins,system-ui,-apple-system,"Segoe UI",sans-serif}.cms-accessibility__controls{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:rgba(238,244,250,.94);box-shadow:0 10px 30px rgba(15,35,70,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cms-a11y-btn{appearance:none;border:1px solid var(--cms-a11y-border);width:31px;height:31px;min-width:31px;padding:0;border-radius:3px;background:#dfe9f3;color:var(--cms-a11y-text);display:inline-grid;place-items:center;font:800 14px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.cms-a11y-btn i{font-size:13px}.cms-a11y-btn:hover,.cms-a11y-btn:focus-visible{background:#fff;border-color:#77a8e7;color:#155eb9;box-shadow:0 0 0 2px rgba(47,125,225,.12);outline:0;transform:translateY(-1px)}.cms-a11y-btn[aria-pressed="true"],.cms-a11y-btn--brand{background:var(--cms-a11y-blue);border-color:var(--cms-a11y-blue);color:#fff}.cms-a11y-btn--brand:hover,.cms-a11y-btn--brand:focus-visible{background:var(--cms-a11y-blue-dark);color:#fff}.cms-a11y-text{font-size:14px;letter-spacing:-.03em}.cms-vlibras-host{z-index:2147482400!important}@media(max-width:700px){.cms-accessibility{left:8px;right:8px;bottom:8px}.cms-accessibility__controls{width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.cms-accessibility__controls::-webkit-scrollbar{display:none}.cms-a11y-btn{width:34px;height:34px;min-width:34px}}@media(prefers-reduced-motion:reduce){.cms-a11y-btn{transition:none!important}}html.cms-a11y-high-contrast{color-scheme:dark!important;background:#000!important}html.cms-a11y-high-contrast body{background:#000!important;background-image:none!important;color:#fff!important}html.cms-a11y-high-contrast body>:not([vw]):not(script):not(style),html.cms-a11y-high-contrast body>:not([vw]):not(script):not(style):not(img):not(video):not(picture):not(canvas):not(iframe):not(svg):not(path):not(source){background-color:#000!important;background-image:none!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}html.cms-a11y-high-contrast body>:not([vw]):not(script):not(style)::before,html.cms-a11y-high-contrast body>:not([vw]):not(script):not(style)::after,html.cms-a11y-high-contrast body>:not([vw]):not(script):not(style) *::before,html.cms-a11y-high-contrast body>:not([vw]):not(script):not(style) *::after{background-color:transparent!important;background-image:none!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}html.cms-a11y-high-contrast body:where(p,span,small,strong,b,em,i:not([class*="fa-"]),h1,h2,h3,h4,h5,h6,label,legend,dt,dd,time,address,figcaption,summary){color:#fff!important;text-shadow:none!important}html.cms-a11y-high-contrast body:where(a:not(.btn):not(.cms-a11y-btn)){color:#ffea00!important;text-decoration-color:#ffea00!important}html.cms-a11y-high-contrast body:where(a:not(.btn):not(.cms-a11y-btn)):hover,html.cms-a11y-high-contrast body:where(a:not(.btn):not(.cms-a11y-btn)):focus-visible{color:#000!important;background:#ffea00!important;outline:2px solid #fff!important;outline-offset:2px!important}html.cms-a11y-high-contrast body:where(.btn,button:not(.cms-a11y-btn),[role="button"]:not(.cms-a11y-btn)){background:#ffea00!important;background-image:none!important;color:#000!important;border-color:#ffea00!important;box-shadow:none!important}html.cms-a11y-high-contrast body:where(.btn,button:not(.cms-a11y-btn),[role="button"]:not(.cms-a11y-btn)):hover,html.cms-a11y-high-contrast body:where(.btn,button:not(.cms-a11y-btn),[role="button"]:not(.cms-a11y-btn)):focus-visible{background:#fff!important;color:#000!important;border-color:#ffea00!important;outline:2px solid #ffea00!important;outline-offset:2px!important}html.cms-a11y-high-contrast body:where(input,textarea,select){background:#000!important;background-image:none!important;color:#fff!important;border:2px solid #fff!important;box-shadow:none!important}html.cms-a11y-high-contrast body:where(input,textarea,select):focus{border-color:#ffea00!important;outline:2px solid #ffea00!important;outline-offset:1px!important}html.cms-a11y-high-contrast body::placeholder{color:#e5e7eb!important;opacity:1!important}html.cms-a11y-high-contrast body:where(hr){border-color:#fff!important;background:#fff!important}html.cms-a11y-high-contrast body:where(code,pre,kbd,samp){background:#111!important;color:#fff!important;border-color:#fff!important}html.cms-a11y-high-contrast body:where(.mega-menu,.mega-menu .submenu,.mega-menu .mega-column-group,.page-block,.page-block__card,.card,.blog-card,.blog-post-card,.dynamic-hero,.dynamic-hero-carousel,.pitrio-site-footer){background:#000!important;background-image:none!important;color:#fff!important;border-color:#fff!important;box-shadow:none!important}html.cms-a11y-high-contrast .mega-menu .mega-column-heading,html.cms-a11y-high-contrast .mega-menu .mega-column-link{color:#fff!important}html.cms-a11y-high-contrast .mega-menu .mega-column-heading>i,html.cms-a11y-high-contrast .mega-menu .mega-column-link>i:first-child{background:#000!important;color:#ffea00!important;border-color:#ffea00!important}html.cms-a11y-high-contrast .cms-accessibility__controls{background:#000!important;border-color:#fff!important;box-shadow:0 0 0 1px #fff!important}html.cms-a11y-high-contrast .cms-a11y-btn{background:#000!important;color:#ffea00!important;border-color:#fff!important}html.cms-a11y-high-contrast .cms-a11y-btn:hover,html.cms-a11y-high-contrast .cms-a11y-btn:focus-visible{background:#fff!important;color:#000!important;border-color:#ffea00!important}html.cms-a11y-high-contrast .cms-a11y-btn[aria-pressed="true"],html.cms-a11y-high-contrast .cms-a11y-btn--brand{background:#ffea00!important;color:#000!important;border-color:#ffea00!important}html.cms-a11y-high-contrast body:where(img,video,picture,canvas,iframe,svg){filter:none!important;opacity:1!important}html.cms-a11y-high-contrast body:where(img,video,iframe,canvas){outline:1px solid #fff!important;outline-offset:0!important}html.cms-a11y-high-contrast body [vw],html.cms-a11y-high-contrast body [vw] *{color:revert!important}
