:root{--ijc-rosa:#e64783;--ijc-rosa-escuro:#9d1d64;--ijc-roxo:#6e4796;--ijc-roxo-escuro:#664289;--ijc-roxo-medio:#845f84;--ijc-roxo-claro:#b37db3;--ijc-amarelo:#fbc01c;--ijc-laranja:#ff8035;--ijc-laranja-escuro:#ff6002;--ijc-branco:#fff;--ijc-cinza-bg:#f0f0f0;--ijc-cinza-claro:#f7f7f8;--ijc-cinza-100:#f8f9fa;--ijc-cinza-medio:#6c757d;--ijc-cinza-500:#898a8d;--ijc-cinza-texto:#3c3c3c;--ijc-cinza-escuro:#212529;--ijc-preto:#000;--ijc-success:#28a745;--ijc-danger:#dc3545;--ijc-info:#17a2b8;--color-text:var(--ijc-cinza-escuro);--color-text-muted:var(--ijc-cinza-medio);--color-bg:var(--ijc-branco);--color-primary:var(--ijc-rosa);--color-cta:var(--ijc-laranja);--color-cta-hover:var(--ijc-laranja-escuro);--color-footer-bg:var(--ijc-cinza-bg);--header-accent:var(--ijc-rosa);--header-accent-hover:var(--ijc-rosa-escuro)}
:root{--ijc-font-body:Poppins, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ijc-font-heading:jubilat, Georgia, "Times New Roman", serif;--ijc-font-alt:var(--ijc-font-body);--fs-xs:.6875rem;--fs-sm:.8125rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.5rem;--fs-xl:2rem;--fs-2xl:2.5rem;--fw-regular:400;--fw-bold:700;--fw-black:900;--lh-tight:1.1;--lh-base:1.5;--ls-wide:1px}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:5rem;--home-section-gap:var(--space-10);--radius-sm:12px;--radius-md:20px;--radius-lg:16px;--radius-pill:9999px;--radius-circle:50%;--btn-pad-y:.625rem;--btn-pad-x:1.25rem;--link-pad-y:.375rem;--link-pad-x:.5rem;--gap-icon-text:.75rem;--icon-size-sm:16px;--icon-size-btn:22px;--icon-size-social:14px;--shadow-sm:0 .125rem .25rem #00000013;--shadow-search:2px 2px 10px 2px #ddd;--shadow-tooltip:0 8px 24px #0000002e;--container-max:1520px;--banner-max:1920px;--header-icon-size:50px;--social-size:28px}
:root{--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px;--bp-2xl:1400px}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;line-height:var(--lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline-offset:2px;outline:3px solid #0a0a0a;box-shadow:0 0 0 5px #ffffffd9}html[data-contrast=true] :focus-visible{outline-color:#fff;box-shadow:0 0 0 5px #000000d9}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html{height:100%}body{min-height:100%;color:var(--color-text);background:var(--color-bg);font-family:var(--ijc-font-body);font-size:var(--fs-base);flex-direction:column;display:flex}h1,h2,h3,h4,h5{font-family:var(--ijc-font-heading);line-height:var(--lh-tight);font-weight:var(--fw-bold)}main{flex:1 0 auto}.header-novo .container-fluid{max-width:var(--container-max);margin-left:auto;margin-right:auto}.header-novo #logo-content .ctas a{justify-content:center;align-items:center;column-gap:var(--gap-icon-text);text-align:center;grid-template-columns:auto auto;display:grid}.header-novo #logo-content .ctas a .iconBtns,.header-novo #logo-content .ctas a .img-icone{width:var(--icon-size-btn);height:var(--icon-size-btn);font-size:var(--icon-size-btn);object-fit:contain;justify-content:center;align-items:center;margin:0;display:inline-flex}.cta-label{text-align:center;color:inherit}.header-novo #logo-content .search-top input{padding:var(--space-3) var(--space-8) var(--space-3) var(--space-4);color:var(--color-text);font-size:.875rem;font-style:normal;line-height:1.5}.header-novo #logo-content .search-top input::placeholder{color:var(--color-text-muted);opacity:1;font-style:italic}.header-novo #logo-content .search-top input::-webkit-search-cancel-button{appearance:none}.header-novo #logo-content .search-top .button-search{top:50%;right:var(--space-4);justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;transform:translateY(-50%)}.header-novo #menu-global #navbarNav .navbar-nav{align-items:center;gap:var(--space-3);flex-wrap:nowrap;width:100%;margin-top:1.5rem;display:flex}.header-novo #menu-global #navbarNav .nav-item{flex:auto;min-width:84px}.header-novo #menu-global #navbarNav .nav-item .nav-link{white-space:normal;text-align:center;line-height:1.25;display:block;font-size:clamp(.8125rem,1.05vw,1rem)!important}.header-novo #menu-global #navbarNav li+li:after{height:28px;top:50%;transform:translateY(-50%)}.header-novo #menu-top .tool-icone-menuPrincipal,.header-novo #menu-global .tool-icone{position:relative}.header-novo #menu-top .tool-icone-menuPrincipal .icone-menu-principal,.header-novo #menu-global .tool-icone .icone-modal{border-radius:var(--radius-lg);width:64px;height:64px;box-shadow:var(--shadow-tooltip);opacity:0;visibility:hidden;pointer-events:none;z-index:30;background:#fff;justify-content:center;align-items:center;transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1),visibility .22s;display:flex;position:absolute;left:50%}.header-novo #menu-top .tool-icone-menuPrincipal .icone-menu-principal img,.header-novo #menu-global .tool-icone .icone-modal img{width:44px;height:44px;margin:0}.header-novo #menu-top .tool-icone-menuPrincipal .icone-menu-principal{top:calc(100% + 12px);transform:translate(-50%)translateY(-6px)scale(.96)}.header-novo #menu-top .tool-icone-menuPrincipal .icone-menu-principal:before{content:"";border:7px solid #0000;border-bottom-color:#fff;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.header-novo #menu-global .tool-icone .icone-modal{bottom:calc(100% + 12px);transform:translate(-50%)translateY(6px)scale(.96)}.header-novo #menu-global .tool-icone .icone-modal:after{content:"";border:7px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.header-novo #menu-top .tool-icone-menuPrincipal:hover .icone-menu-principal,.header-novo #menu-top .tool-icone-menuPrincipal:focus-within .icone-menu-principal,.header-novo #menu-global .tool-icone:hover .icone-modal,.header-novo #menu-global .tool-icone:focus-within .icone-modal{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)scale(1)}html[data-contrast=true]{--ijc-rosa:#000;--ijc-rosa-escuro:#fff;--ijc-roxo:#000;--ijc-roxo-escuro:#fff;--ijc-roxo-medio:#000;--ijc-amarelo:#000;--ijc-laranja:#000;--ijc-laranja-escuro:#fff;--ijc-cinza-bg:#000;--ijc-cinza-claro:#000;--ijc-cinza-texto:#fff;--header-accent:#000;--header-accent-hover:#fff;--color-bg:#000;--color-text:#fff;--color-text-muted:#eaeaea;--color-footer-bg:#000;--color-cta:#000;--color-cta-hover:#fff}html[data-contrast=true] body{color:#fff;background:#000}html[data-contrast=true] .header-novo,html[data-contrast=true] #menu-global,html[data-contrast=true] #menu-global .navbar,html[data-contrast=true] #logo-content{background:#000!important}html[data-contrast=true] .header-novo .nav-link,html[data-contrast=true] .header-novo a,html[data-contrast=true] .footer-novo a{color:#fff!important}html[data-contrast=true] .btn.bg-tertiary{border:1px solid #fff}header #menu-top.sticky-nav[data-no-anim]{animation:none!important}@media (prefers-reduced-motion:reduce){header #menu-top.sticky-nav{animation:none!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body #principais-servicos,body #faca-parte,body #imprensaNaMidiaHome,body #newsletter{margin-top:var(--home-section-gap)!important}
