:root{--page-title-display:none;}/* Start custom CSS */@font-face{font-family:'Figtree';font-style:italic;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmu-HUzqDCFdgfMm4GNAa5o_ik.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Figtree';font-style:italic;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xmu-HUzqDCFdgfMm4GND65o.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Figtree';font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Figtree';font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Fraunces Soft';font-style:italic;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUT8FyLNQOQZAnv9ZwNpOQkzO1A.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Fraunces Soft';font-style:italic;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUT8FyLNQOQZAnv9ZwNpOUkzO1A.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Fraunces Soft';font-style:italic;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUT8FyLNQOQZAnv9ZwNpOskzA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Fraunces Soft';font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUV8FyLNQOQZAnv9ZwHlOk8yA.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Fraunces Soft';font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUV8FyLNQOQZAnv9ZwGlOk8yA.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Fraunces Soft';font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/fraunces/v38/6NUV8FyLNQOQZAnv9ZwIlOk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@media (prefers-reduced-motion:reduce){.vu-btn-ac,.vu-btn-ct,.vu-btn-ou,.vu-btn-cab,.vu-btn-goo,.vu-med{transition:none}}
@keyframes pg-balanca{0%,100%{rotate:-14deg}50%{rotate:-2deg}}
@keyframes pg-balanca-rod{0%,100%{rotate:-5deg}50%{rotate:5deg}}
@keyframes pg-moeda{0%,62%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}
@keyframes pg-flutua{0%,100%{translate:0 0}50%{translate:0 -10px}}
@keyframes pg-flutua2{0%,100%{translate:0 0}50%{translate:0 8px}}
@keyframes pg-sobe{from{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}
@keyframes pg-entra{from{opacity:0;scale:.94}to{opacity:1;scale:1}}
@keyframes pg-brilho{0%,100%{scale:1;opacity:1}50%{scale:1.28;opacity:.7}}
@keyframes pg-pulsa{0%,100%{scale:1}50%{scale:1.7}}
@keyframes pg-onda{0%,100%{scale:1}50%{scale:1.07}}
@keyframes pg-halo{0%,100%{box-shadow:0 8px 22px 0 var(--cor-cacau-18),0 0 0 0 var(--cor-ouro-claro)}60%{box-shadow:0 8px 22px 0 var(--cor-cacau-18),0 0 0 12px rgba(224,200,149,0)}}
@media (prefers-reduced-motion:no-preference){
.vu-hero-ros{transform-origin:50% 36%;animation:pg-balanca 4.5s ease-in-out infinite}
.vu-rodape-roseta{transform-origin:50% 36%;animation:pg-balanca-rod 5s ease-in-out infinite}
.vu-rodape-roseta:nth-child(2){animation-delay:-1.7s}
.vu-rodape-roseta:nth-child(3){animation-delay:-3.3s}
.vu-medalha,.vu-medalha60,.vu-medalha72,.vu-medalha60-0{animation:pg-moeda 7s ease-in-out infinite}
.vu-doc:nth-child(2) .vu-medalha{animation-delay:.6s}
.vu-doc:nth-child(3) .vu-medalha{animation-delay:1.2s}
.vu-doc:nth-child(4) .vu-medalha{animation-delay:1.8s}
.vu-doc:nth-child(5) .vu-medalha{animation-delay:2.4s}
.vu-doc:nth-child(6) .vu-medalha{animation-delay:3s}
.vu-hero-arco{animation:pg-flutua 7s ease-in-out infinite}
.vu-hero-mini{animation:pg-flutua2 6s ease-in-out infinite}
.vu-qs-img{animation:pg-flutua 7s ease-in-out infinite}
.vu-fio-p{animation:pg-pulsa 2.8s ease-in-out infinite}
.vu-g-est>*,.vu-dep-est>*{animation:pg-brilho 2.6s ease-in-out infinite}
.vu-g-est>:nth-child(2),.vu-dep-est>:nth-child(2){animation-delay:.25s}
.vu-g-est>:nth-child(3),.vu-dep-est>:nth-child(3){animation-delay:.5s}
.vu-g-est>:nth-child(4),.vu-dep-est>:nth-child(4){animation-delay:.75s}
.vu-g-est>:nth-child(5),.vu-dep-est>:nth-child(5){animation-delay:1s}
.vu-ps-n{animation:pg-onda 3.2s ease-in-out infinite}
.vu-ps:nth-child(3) .vu-ps-n{animation-delay:.4s}
.vu-ps:nth-child(4) .vu-ps-n{animation-delay:.8s}
.vu-ps:nth-child(5) .vu-ps-n{animation-delay:1.2s}
.vu-btn-ac{animation:pg-halo 3.4s ease-out infinite}
.vu-hero-txt>*{animation:pg-sobe .8s cubic-bezier(.2,.7,.2,1) backwards}
.vu-hero-txt>:nth-child(2){animation-delay:.1s}
.vu-hero-txt>:nth-child(3){animation-delay:.2s}
.vu-hero-txt>:nth-child(4){animation-delay:.3s}
.vu-hero-v{animation:pg-entra 1s cubic-bezier(.2,.7,.2,1) .15s backwards}
@supports (animation-timeline:view()){
.vu-topo-s,.vu-topo-s36,.vu-cao,.vu-cao-inv,.vu-et,.vu-qs-f,.vu-qs-t,.vu-bl-esc,.vu-bl,.vu-bl-rec,.vu-bl-num,.vu-f24-t,.vu-f24-f,.vu-inst-img,.vu-doc,.vu-fml-fig,.vu-gtop,.vu-dep,.vu-ps,.vu-redes-t,.vu-insta,.vu-pc,.vu-mf-q,.vu-mf-t{animation:pg-sobe linear;animation-timeline:view();animation-range:entry 0% entry 45%}
}
}/* End custom CSS */