@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-BIkpbuMU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-OacczzuJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CnQIisVs.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-italic-DWPcQDwX.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-italic-D6GrQ2Z2.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-italic-Bvmh_w8I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-italic-CY6H6RI2.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-italic-CvT2ySUa.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-italic-BSFEwDWV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}:root{--titulo:"Plus Jakarta Sans Variable", sans-serif;--texto:"Rubik Variable", sans-serif;--gap-cards:24px;--mb-pagetitle:32px 48px;--paragrafo-ext:32px;--paragrafo-int:16px;--branco:#fff;--preto:#000;--cinza:#45434f;--cinza-200:#6e6b7a;--cinza-300:#efeef3;--cinza-400:#faf9fc;--roxo-drk:#3b0273;--roxo:#4a088c;--roxo-300:#6b37b3;--roxo-400:#8c61d2;--roxo-500:#ae8ee5;--roxo-600:#cfbcf1;--roxo-700:#f0eafb;--rosa:#d5228c;--rosa-200:#f288c2;--rosa-300:#f6c5e0;--rosa-400:#fae1ee;font-size:62.5%}.material-symbols-rounded{box-sizing:content-box;flex-shrink:0;width:1em;height:1em;line-height:1;display:inline-block}.material-symbols-rounded svg{fill:currentColor;width:100%;height:100%;display:block}body{color:var(--cinza);font-family:var(--titulo);margin:0}#app{background:var(--branco);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{margin:0}p{font-family:var(--texto);text-wrap:pretty;margin:0;font-size:1.6rem;font-weight:400;line-height:1.6}p strong{font-weight:600}p a{text-underline-offset:2px;text-decoration:underline}a{color:var(--roxo);font-weight:600;text-decoration:none;transition:color .25s}a:hover{color:var(--rosa)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main{flex-direction:column;flex:1;width:100%;margin-top:120px;display:flex}.pular-link{z-index:2000;color:var(--branco);background-color:var(--roxo);border-radius:0 0 12px 12px;padding:12px 20px;font-size:1.4rem;position:absolute;top:-100px;left:16px}.pular-link:focus{top:0}main:focus{outline:none}.page-style{margin-inline:auto;width:100%;max-width:1200px;margin-bottom:80px;padding-inline:24px}.page-style.home{margin-top:40px}.hr-style{border-bottom:1px solid var(--cinza-300);width:100%;margin-block:48px}.card-style{border:1px solid var(--cinza-300);background-color:var(--cinza-400);border-radius:16px}.title-cnt{width:100%;margin-bottom:var(--paragrafo-ext);align-items:baseline;font-size:1.8rem;display:flex}.title-cnt .mark{background-color:var(--rosa);flex:none;width:4px;height:.9em;margin-inline:8px 16px;transform:translateY(.09em)}.title-cnt h2{color:var(--cinza);font-size:2rem;font-weight:800;line-height:1.1}.title-cnt span{color:var(--roxo);background-color:var(--roxo-700);border-radius:16px;align-self:flex-start;margin-inline-start:8px;padding:2px 8px;font-size:1rem;font-weight:600}html{scroll-padding-top:136px}@media (width<=760px){html{scroll-padding-top:80px}}.hero-image{background-color:var(--roxo-700);background-image:url(/assets/hero-bg-BMtOMOhO.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:480px;display:flex}.hero-cnt{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.hero-content{max-width:620px}.hero-content span{letter-spacing:.25rem;text-transform:uppercase;font-size:2rem;font-weight:800}.hero-content h1{color:var(--roxo);text-transform:uppercase;margin-block:20px 48px;font-size:4.8rem;font-weight:800}.hero-content .btn-cnt{flex-wrap:wrap;gap:16px;display:flex}.canais-atendimento{flex-wrap:wrap;gap:24px;display:flex}.canais-atendimento .card{border:1px solid var(--cinza-300);background-color:var(--branco);border-radius:16px;flex-direction:column;flex:1;padding:40px 44px 48px;display:flex;box-shadow:0 4px 12px #0000001a}.canais-atendimento .card span{color:var(--roxo);text-transform:uppercase;font-size:1.4rem;font-weight:800}.canais-atendimento .card .numero{color:var(--roxo-drk);align-self:flex-start;margin-block:24px 8px;font-size:5.6rem;font-weight:800}.canais-atendimento .card .numero:hover{color:var(--rosa)}.canais-atendimento .card p{color:var(--cinza-200);font-size:1.2rem;font-weight:400}.link-btn{color:var(--branco);border:1px solid var(--roxo);background-color:var(--roxo);border-radius:48px;align-self:flex-start;margin-block:46px 20px;padding:8px 16px;font-size:1.4rem;font-weight:600;text-decoration:none;transition:color .25s,background-color .25s}.link-btn:hover{color:var(--roxo);background-color:var(--branco)}.link-btn.hero{margin-block:0}.tabela-projetos-cnt{font-family:var(--titulo);margin-inline:8px;overflow-x:auto}.tabela-projetos-cnt .tabela-projetos{border-collapse:collapse;width:100%;font-size:1.4rem}.tabela-projetos-cnt .tabela-projetos th,.tabela-projetos-cnt .tabela-projetos td{text-align:left;border:1px solid var(--cinza-200)}.tabela-projetos-cnt .tabela-projetos th{white-space:nowrap;color:var(--branco);background-color:var(--cinza-200);padding:8px 24px;font-weight:700}.tabela-projetos-cnt .tabela-projetos td{color:var(--cinza);padding:12px 24px}.tabela-unidades-cnt{font-family:var(--titulo);justify-content:center;margin-inline:auto;display:flex;overflow-x:auto}.tabela-unidades-cnt .tabela-unidades{border-collapse:collapse;width:auto;font-size:1.4rem}.tabela-unidades-cnt .tabela-unidades th,.tabela-unidades-cnt .tabela-unidades td{text-align:center;border:1px solid var(--cinza-200);min-width:280px}.tabela-unidades-cnt .tabela-unidades th{white-space:nowrap;color:var(--branco);background-color:var(--cinza-200);padding:8px 24px;font-weight:700}.tabela-unidades-cnt .tabela-unidades td{color:var(--cinza);padding:12px 24px}#app .menu-toggle{display:none}@media (width<=1000px){#app header{z-index:1100}#app header .hdr-main{z-index:2;background-color:var(--branco);position:relative}#app header .hdr-main .menu-toggle{width:48px;height:48px;color:var(--roxo);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-right:8px;padding:0;display:flex}#app header .hdr-main .menu-toggle:focus-visible{outline:2px solid var(--roxo-400);outline-offset:2px}#app header .hdr-main .menu-toggle .material-symbols-rounded{font-size:2.8rem}#app header .hdr-main .menu-cnt{border-top:1px solid var(--cinza-300);background-color:var(--branco);visibility:hidden;opacity:0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 120px);padding:8px 0 16px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 12px 24px #3b027326}#app header .hdr-main .menu-cnt .menu{padding:14px 24px;font-size:1.6rem}#app header .hdr-main .menu-cnt .menu:after{border-radius:0 4px 4px 0;width:4px;height:auto;inset:10px auto 10px 0}#app header .hdr-main .menu-cnt .menu:hover .menu-label{transform:none}#app header .hdr-main .menu-cnt .menu:not(.router-link-exact-active):hover:after{background-color:#0000}#app header .hdr-main .menu-cnt .menu.router-link-exact-active{background-color:var(--roxo-700)}#app header.menu-aberto .hdr-main .menu-cnt{visibility:visible;opacity:1;transform:none}#app header .menu-fundo{z-index:1;background-color:#1e003c66;position:fixed;inset:120px 0 0}}@media (width<=760px){#app header .hdr-main{height:64px}#app header .hdr-main .logo img{height:40px}#app header .hdr-main .menu-cnt{max-height:calc(100dvh - 64px)}#app header .menu-fundo{inset:64px 0 0}#app main{margin-top:64px}}@media (prefers-reduced-motion:reduce){#app header .hdr-main .menu-cnt{transition:none}}@media (width<=760px){#app .page-style{margin-bottom:56px}#app .page-style.home{margin-top:32px}#app .hr-style{margin-block:32px}#app .title-cnt h2{font-size:1.8rem}}@media (width<=480px){#app .page-style,#app .hero-cnt{padding-inline:16px}}@media (width<=760px){#app .open-page{flex-direction:column;align-items:stretch;gap:12px;margin-block:24px 32px}#app .open-page nav{min-width:0}#app .open-page nav .nav-carousel{flex:1;min-width:0}#app .open-page nav .nav-carousel .links-wrapper{flex:1;min-width:0;max-width:none}#app .open-page nav .nav-carousel .carousel-btn{padding-inline:4px;font-size:2rem}}@media (width<=1000px){#app .hero-image{background-position:100%;min-height:0;padding-block:56px}}@media (width<=760px){#app .hero-image{background-image:radial-gradient(70% 60% at 85% 45%,#f6def6cc,#0000),linear-gradient(#f7f1fd 0%,#ede9fe 55%,#e6dbfd 100%);padding-block:40px}#app .hero-content span{letter-spacing:.15rem;font-size:1.4rem}#app .hero-content h1{overflow-wrap:break-word;margin-block:12px 28px;font-size:clamp(2.8rem,7.5vw,4.8rem);line-height:1.15}#app .hero-content .btn-cnt{gap:12px}}@media (width<=480px){#app .hero-image{padding-block:28px 32px}#app .hero-content span{font-size:1.2rem}#app .hero-content h1{margin-block:8px 20px}#app .hero-content .btn-cnt{gap:10px}#app .hero-content .btn-cnt .link-btn{text-align:center;flex:100%;padding-block:12px}}@media (width<=760px){#app .canais-atendimento{flex-direction:column;gap:16px}#app .canais-atendimento .card{padding:28px 24px 32px}#app .canais-atendimento .card .numero{margin-block:12px 4px;font-size:4.8rem}#app .canais-atendimento .card .link-btn{margin-block:20px 12px}#app .canais-atendimento .card p{font-size:1.3rem}#app footer{padding-block:32px 72px}#app footer .footer-cnt{flex-direction:column;align-items:stretch;padding-inline:16px}#app footer .footer-cnt .endereco-cnt{margin-right:0}#app footer .footer-cnt .endereco-cnt .endereco-title{font-size:1.4rem}#app footer .footer-cnt .endereco-cnt .endereco-content span{margin-inline:0 12px}#app footer .footer-cnt .denuncia-cnt{border-inline-start:none;border-top:1px solid var(--roxo-300);padding-top:24px;margin-top:24px;padding-inline-start:0}#app footer .footer-cnt .denuncia-cnt .number{font-size:4rem}#app footer .footer-cnt .denuncia-cnt .phone{font-size:1.4rem}#app .tmln-cnt{margin-left:4px}#app .tmln-cnt .ponto-cnt{gap:20px}#app .tmln-cnt .barra-tmln{bottom:0}#app .eixos-cnt .eixos{grid-template-columns:1fr;gap:16px}#app .eixos-cnt .eixos .eixo{padding:20px 20px 24px}#app .page-style>.img-cnt{padding:8px}#app .page-style>.img-cnt .eixos-img img{padding:4px}#app .content-cnt .card-cnt{scroll-margin-top:72px}#app .content-cnt{gap:20px}#app .content-cnt .card-cnt{padding:20px 16px 24px}#app .content-cnt .card-cnt .title-cnt{gap:14px;margin-bottom:0}#app .content-cnt .card-cnt .title-cnt span{padding:12px;font-size:24px}#app .content-cnt .card-cnt .title-cnt .title-txt{min-width:0}#app .content-cnt .card-cnt .title-cnt .title-txt .eixo-label{font-size:1.3rem}#app .content-cnt .card-cnt .title-cnt .title-txt h2{font-size:1.6rem;line-height:1.3}#app .content-cnt .card-cnt .proj-cnt{margin-top:20px;margin-inline:0}#app .content-cnt .card-cnt .proj-cnt .projeto-toggle{align-items:flex-start;padding-block:4px;font-size:1.5rem}#app .content-cnt .card-cnt .proj-cnt .projeto-toggle .icon-toggle{margin-top:1px}#app .content-cnt .card-cnt .proj-cnt .projeto-content p{padding-inline:0}#app .content-cnt .card-cnt .proj-cnt .projeto-content ul{padding-inline:20px 0}#app .content-cnt .card-cnt .proj-cnt .projeto-content ul li{padding-left:4px}#app .content-cnt .card-cnt .video-aulas-cnt,#app .content-cnt .card-cnt .img-cnt{margin-inline:0}#app .content-cnt .hr-style-prj{margin-block:16px}#app .tabela-projetos-cnt,#app .tabela-unidades-cnt{-webkit-overflow-scrolling:touch;margin-inline:0}#app .tabela-projetos-cnt .tabela-projetos,#app .tabela-unidades-cnt .tabela-unidades{font-size:1.3rem}#app .tabela-projetos-cnt .tabela-projetos th,#app .tabela-unidades-cnt .tabela-unidades th{padding:8px 12px}#app .tabela-projetos-cnt .tabela-projetos td,#app .tabela-unidades-cnt .tabela-unidades td{padding:10px 12px}#app .tabela-unidades-cnt{justify-content:flex-start}#app .tabela-unidades-cnt .tabela-unidades{width:100%}#app .tabela-unidades-cnt .tabela-unidades th,#app .tabela-unidades-cnt .tabela-unidades td{min-width:0;padding-inline:8px}#app .tabela-unidades-cnt .tabela-unidades th{white-space:normal}#app .tabela-projetos-cnt .tabela-projetos td:first-child{min-width:200px}#app .page-style ul.container{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:20px}#app .page-style ul.container li .card{border-radius:12px}#app .page-style ul.container li .card .title{-webkit-line-clamp:3;line-clamp:3;min-height:4.05em;margin-block:12px 16px;margin-inline:12px;font-size:1.3rem}}@media (hover:none){#app .page-style ul.container li .card:hover,#app .page-style ul.container li .card:focus-visible{transform:none}#app .page-style ul.container li .card:hover .overlay,#app .page-style ul.container li .card:focus-visible .overlay{opacity:0}}@media (width<=760px){#app .contato-form{margin-top:24px;padding:24px 20px 28px}#app .aviso{padding:14px 16px}}@media (width<=480px){#app .contato-form{padding:20px 16px 24px}#app .contato-form .botao-enviar{justify-content:center;align-self:stretch;padding-block:12px}}@media (width<=760px){#app .notfound-card{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 20px}#app .notfound-card .erro{font-size:6.4rem}body .lightbox.lightbox{padding:56px 8px 16px}body .lightbox.lightbox .lightbox__fechar{top:8px;right:12px}}header[data-v-8b200a5e]{z-index:1;background-color:var(--branco);border-bottom:1px solid var(--cinza-300);width:100%;position:fixed;top:0;left:0;box-shadow:0 2px 8px #a09ba033}header .hdr-main[data-v-8b200a5e]{justify-content:space-between;align-items:center;max-width:1200px;height:120px;margin-inline:auto;display:flex}header .hdr-main .logo[data-v-8b200a5e]{padding-inline:16px}header .hdr-main .logo a[data-v-8b200a5e]{display:block}header .hdr-main .logo img[data-v-8b200a5e]{width:auto;height:56px}header .hdr-main .menu-cnt[data-v-8b200a5e]{align-self:stretch;align-items:stretch;gap:32px;padding-inline:24px;display:flex}header .hdr-main .menu-cnt .menu[data-v-8b200a5e]{align-items:center;font-size:1.4rem;display:flex;position:relative}header .hdr-main .menu-cnt .menu .menu-label[data-v-8b200a5e]{white-space:nowrap;transition:color .25s,transform .25s}header .hdr-main .menu-cnt .menu[data-v-8b200a5e]:after{content:"";background-color:#0000;height:3px;transition:background-color .25s;position:absolute;bottom:-1px;left:0;right:0}header .hdr-main .menu-cnt .menu:hover .menu-label[data-v-8b200a5e]{transform:translateY(-2px)}header .hdr-main .menu-cnt .menu[data-v-8b200a5e]:hover:after{background-color:var(--cinza-300)}header .hdr-main .menu-cnt .menu.router-link-exact-active .menu-label[data-v-8b200a5e]{color:var(--roxo)}header .hdr-main .menu-cnt .menu.router-link-exact-active[data-v-8b200a5e]:after{background-color:var(--roxo)}@media (width<=1200px){header .hdr-main .menu-cnt[data-v-8b200a5e]{gap:20px}}footer[data-v-2edb7802]{background-color:var(--roxo-drk);flex-direction:row;padding-block:32px 48px;display:flex}footer .footer-cnt[data-v-2edb7802]{flex:1;justify-content:space-between;align-items:center;max-width:1200px;margin-inline:auto;padding-inline:24px;display:flex}footer .footer-cnt .endereco-cnt[data-v-2edb7802]{flex-direction:column;margin-right:48px;display:flex}footer .footer-cnt .endereco-cnt .endereco-title[data-v-2edb7802]{color:var(--branco);text-transform:uppercase;margin-block:4px 8px;font-size:1.6rem;font-weight:800}footer .footer-cnt .endereco-cnt .endereco-content[data-v-2edb7802]{flex-direction:row;align-items:start;margin-block:3px;display:flex}footer .footer-cnt .endereco-cnt .endereco-content span[data-v-2edb7802]{color:var(--rosa);margin-inline:4px 16px;font-size:2rem}footer .footer-cnt .endereco-cnt .endereco-content p[data-v-2edb7802]{color:var(--branco);font-size:1.4rem}footer .footer-cnt .denuncia-cnt[data-v-2edb7802]{font-family:var(--titulo);border-inline-start:1px solid var(--roxo-300);flex-direction:column;gap:6px;padding-inline-start:48px;display:flex}footer .footer-cnt .denuncia-cnt .label[data-v-2edb7802]{color:var(--rosa);letter-spacing:.15em;text-transform:uppercase;font-size:1.2rem;font-weight:600}footer .footer-cnt .denuncia-cnt .number[data-v-2edb7802]{color:var(--branco);align-self:flex-start;font-size:4.8rem;font-weight:800;line-height:1}footer .footer-cnt .denuncia-cnt .phone[data-v-2edb7802]{color:var(--branco);font-size:1.2rem;font-weight:400}.nav-button[data-v-56e3fc57]{background-color:var(--roxo);width:48px;height:48px;color:var(--branco);cursor:pointer;opacity:0;visibility:hidden;z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,transform .25s,background-color .2s,visibility .25s;display:flex;position:fixed;bottom:32px;right:32px;transform:translateY(12px);box-shadow:0 4px 14px #0003}.nav-button[data-v-56e3fc57]:hover{background-color:var(--roxo-300)}.nav-button.visivel[data-v-56e3fc57]{opacity:1;visibility:visible;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nav-button[data-v-56e3fc57]{transition:opacity .1s linear,visibility .1s;transform:none}}@media (width<=800px){.nav-button[data-v-56e3fc57]{width:40px;height:40px;bottom:16px;right:16px}}
