@media only screen and (max-width:1000px){.top .logo-bar{flex-direction:column!important;justify-content:center!important;padding:0!important}.top .logo-bar .box-login{display:none!important}.top .logo-bar .box-login:target{display:block!important}.top .logo-bar a>.logo{width:160px!important;height:auto!important;position:relative!important}.itens-bar{gap:5px!important}.itens-bar .links-topbar{align-items:baseline!important}.itens-bar .links-topbar a.topbar{text-align:center!important;flex-direction:column!important;flex:1!important;padding:5px!important}.itens-bar .links-topbar a.topbar:hover{background-color:transparent!important}.itens-bar .links-topbar a.topbar svg{font-size:30px!important}.itens-bar .links-topbar a.topbar p,.itens-bar .links-topbar a.topbar:visited,.itens-bar .links-topbar a.topbar:link{color:#fff;text-decoration:none;font-size:12px!important}.banner-home .banner-home-content h1{font-size:34px!important}.banner-home .banner-home-content .box-tipos{flex-direction:column!important}.banner-tipos{background-color:#fff;width:100%}.banner-tipos .container-banner-tipos{gap:10px;display:flex}.banner-tipos .container-banner-tipos .banner-tipos-item{text-align:center;justify-content:start!important;align-items:start!important;padding:0!important}.banner-tipos .container-banner-tipos .banner-tipos-item svg{color:#555!important;font-size:30px!important}.banner-tipos .container-banner-tipos .banner-tipos-item p{font-size:12px!important}.banner-projeto{flex-direction:column!important}.banner-projeto h2{font-size:32px!important}.banner-projeto .box-cards{flex-direction:column!important}.banner-projeto .box-cards .card p{font-size:18px!important}.container{box-sizing:border-box!important;width:100%!important;padding:15px!important}.only-pc{display:none!important}a.not-pc{display:flex!important}.box-sistemas{flex-flow:column!important}.box-sistemas .sistema{flex:1!important;padding:40px 20px!important}.box-sistemas .sistema p{font-size:20px!important}.banner-features .prat .box-img,.banner-features .prop .box-img{margin-bottom:10px!important}.banner-features .prat .box-img img,.banner-features .prop .box-img img{width:100%!important;height:33.3%!important}.banner-features .prat .duo,.banner-features .prop .duo{gap:0!important}.banner-features .prat .duo>ul,.banner-features .prop .duo>ul{flex:1;padding:0!important}.banner-features .prat .duo>ul li,.banner-features .prop .duo>ul li{font-size:18px!important;font-weight:400!important}.contato .duo{flex-direction:column!important;gap:10px!important}.contato .box-contato .duo{gap:0!important}.duo{flex-direction:column}.page-login{height:auto!important}.page-login .container.login{flex-direction:column;box-sizing:border-box!important;width:90%!important}.page-login .box-info{border-radius:10px 10px 0 0!important}.page-login .box-login-page{border-radius:0 0 10px 10px!important;padding:40px 30px!important;display:block!important}.messagebox{width:90%!important}}*{font-family:var(--font-lato),sans-serif;outline:none;margin:0;padding:0}body{background-color:#efeeee}.top{background:linear-gradient(90deg,#1c3ec8 0%,#3f1d7f 70%);flex-direction:column;justify-content:center;align-items:center;display:flex}.top .logo-bar{justify-content:center;align-items:center;width:100%;padding:25px 0;display:flex}.top .logo-bar a>.logo{width:160px!important;height:auto!important;position:relative!important}.itens-bar{z-index:2000;background:linear-gradient(90deg,#1f45de 0%,#492294 70%);gap:10px;width:100%;padding:0;display:flex;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 5px 5px 5px rgba(0,0,0,.05)}.itens-bar .links-topbar{align-items:center;gap:5px;display:flex}.itens-bar .links-topbar a.topbar{cursor:pointer;background-color:transparent;border:none;align-items:center;gap:5px;padding:20px;display:flex}.itens-bar .links-topbar a.topbar:hover{background-color:rgba(255,255,255,.05)}.itens-bar .links-topbar a.topbar svg{color:#fff;font-size:20px}.itens-bar .links-topbar a.topbar p,.itens-bar .links-topbar a.topbar:visited,.itens-bar .links-topbar a.topbar:link{color:#fff;font-size:16px;text-decoration:none}.banner-home{background:url(/images/bghome.png) 50%/cover no-repeat;width:100%;padding:50px 0}.banner-home .banner-home-content h1{color:#fff;text-align:center;text-shadow:0 0 5px #000;width:100%;margin-bottom:50px;font-size:40px}.banner-home .banner-home-content .box-tipos{justify-content:center;align-items:stretch;gap:20px;display:flex}.banner-home .banner-home-content .box-tipos .tipo{text-align:center;background-color:#fff;border-radius:10px;flex:1;padding:30px;box-shadow:0 0 10px 5px rgba(0,0,0,.08)}.banner-home .banner-home-content .box-tipos .tipo .title{border-bottom:1px solid #ccc;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:10px;padding-bottom:10px;display:flex}.banner-home .banner-home-content .box-tipos .tipo .title svg{font-size:64px}.banner-home .banner-home-content .box-tipos .tipo .title svg.prat{color:#1c3ec8}.banner-home .banner-home-content .box-tipos .tipo .title svg.prop{color:#3f1d7f}.banner-home .banner-home-content .box-tipos .tipo .title p{color:#333;text-align:center;font-size:28px;font-weight:400}.banner-home .banner-home-content .box-tipos .tipo .info-tipos{flex-direction:column;padding:20px 0;display:flex}.banner-home .banner-home-content .box-tipos .tipo .info-tipos p{text-align:center;flex:1;font-size:16px;font-weight:400}.banner-home .banner-home-content .box-tipos .tipo a.prat,.banner-home .banner-home-content .box-tipos .tipo button.prat{background-color:#1c3ec8}.banner-home .banner-home-content .box-tipos .tipo a.prop,.banner-home .banner-home-content .box-tipos .tipo button.prop{background-color:#3f1d7f}.banner-home .banner-home-content .box-tipos .tipo a,.banner-home .banner-home-content .box-tipos .tipo button{cursor:pointer;color:#fff;text-transform:uppercase;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:auto;padding:12px 20px;font-size:16px;text-decoration:none;display:flex;bottom:0}.banner-home .banner-home-content .box-tipos .tipo a svg,.banner-home .banner-home-content .box-tipos .tipo button svg{font-size:30px}.banner-home .banner-home-content .box-tipos .tipo a:hover,.banner-home .banner-home-content .box-tipos .tipo button:hover{opacity:.9}.container{width:1200px;margin:auto}.banner-tipos{background-color:#fff;width:100%}.banner-tipos .container-banner-tipos{gap:10px;display:flex}.banner-tipos .container-banner-tipos .banner-tipos-item{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:stretch;padding:10px 0;display:flex}.banner-tipos .container-banner-tipos .banner-tipos-item svg{color:#333;margin:auto auto 5px;font-size:32px}.banner-tipos .container-banner-tipos .banner-tipos-item p{text-align:center;width:100%;font-size:13px}.page-login{justify-content:center;align-items:center;height:60dvh;padding:30px 0;display:flex}.page-login .container.login{border-radius:10px;width:600px;display:flex;box-shadow:0 0 10px 5px rgba(0,0,0,.05);padding:0!important}.page-login .box-info{color:#fff;text-align:center;background-color:#1c3ec8;border-radius:10px 0 0 10px;flex:1;padding:20px}.page-login .box-info .title{flex-direction:column;align-items:center;gap:10px;padding-bottom:10px;display:flex}.page-login .box-info .title svg{font-size:54px}.page-login .box-info .title h2{font-size:24px}.page-login .box-login-page{background-color:#fff;border-radius:0 10px 10px 0;flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.page-login .box-login-page .box-itens-input{flex-direction:column;gap:10px;display:flex}.page-login .box-login-page .box-itens-input .box-input{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.page-login .box-login-page .box-itens-input .box-input input{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;padding:10px;font-size:18px}.page-login .box-login-page .box-itens-input .box-input input:focus{background-color:rgba(28,62,200,.05);border-color:#1c3ec8}.page-login .box-login-page .box-itens-input .box-input button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1c3ec8;border:1px solid #ccc;border-radius:5px;width:100%;padding:12px;font-size:16px}.banner-projeto{background-color:#3f1d7f;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;display:flex}.banner-projeto h2{color:#fff;text-align:center;width:100%;margin:30px 0;font-size:40px}.banner-projeto .box-cards{justify-content:center;align-items:stretch;gap:10px;display:flex}.banner-projeto .box-cards .card{background-color:#fff;border:1px solid #ccc;border-radius:10px;flex-direction:column;flex:1;padding:20px;display:flex;box-shadow:0 0 10px 10px rgba(0,0,0,.05)}.banner-projeto .box-cards .card .title{border-bottom:1px solid #ccc;gap:15px;padding-bottom:15px;display:flex}.banner-projeto .box-cards .card .title svg{color:#333;font-size:35px}.banner-projeto .box-cards .card .title h3{color:#3f1d7f;font-size:24px;font-weight:900}.banner-projeto .box-cards .card p{flex:1;padding:20px 0;font-size:16px;font-weight:400;line-height:150%}.banner-projeto .box-cards .card a.projeto{color:#3f1d7f;cursor:pointer;box-sizing:border-box;text-transform:uppercase;border:1px solid #3f1d7f;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;margin:auto;padding:12px 20px;font-size:16px;font-weight:700;text-decoration:none;display:flex;bottom:0}.banner-projeto .box-cards .card a.projeto svg{font-size:30px}.banner-projeto .box-cards .card a.projeto:hover{color:#fff;background-color:#3f1d7f}footer{background-color:#333;flex-direction:column;justify-content:center;align-items:center;padding:50px 0;display:flex}footer .logo{margin-bottom:40px;width:160px!important;height:auto!important;position:relative!important}footer p{color:#fff;text-align:center;font-size:14px;font-weight:400}footer p.razao{font-size:24px;font-weight:700}footer p.min{padding:10px 0;font-size:14px}.not-pc{display:none!important}.box-projetos{background-color:#fff;border-radius:10px;margin-bottom:30px;padding:20px;box-shadow:0 0 10px 5px rgba(0,0,0,.08)}.box-projetos .box-info{padding:20px}.box-projetos .box-info h2{margin-bottom:20px}.box-projetos .box-info ul>li{margin-bottom:10px;margin-left:20px}.box-projetos .box-quest{background-color:#f7f7f7;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:20px;padding:20px;display:flex}.box-projetos .box-quest .title{font-size:20px;font-weight:600}.box-projetos .box-quest .respostas .resposta{cursor:pointer;gap:10px;padding:5px 0;display:flex}.box-projetos .box-quest .respostas .resposta svg{opacity:.4;width:25px;height:25px;font-size:20px}.box-projetos .box-quest .respostas .resposta svg.checked{color:#1c3ec8;opacity:1}.box-projetos .box-quest .respostas .resposta p{opacity:.6;border-radius:3px;flex:1;padding:3px 0;font-size:16px;font-weight:400}.box-projetos .box-quest .respostas .resposta p.checked{color:#1c3ec8;opacity:1;font-weight:900}.box-projetos .box-quest .subjetiva textarea{height:120px}.box-projetos .box-quest .subjetiva input,.box-projetos .box-quest .subjetiva textarea{box-sizing:border-box;border:1px solid #ccc;border-radius:5px;width:100%;padding:10px;font-size:16px;font-weight:400}.box-projetos .box-quest .subjetiva input:focus,.box-projetos .box-quest .subjetiva textarea:focus{background-color:rgba(28,62,200,.05);border-color:#1c3ec8}.box-projetos .btnAvancar{color:#fff;background-color:#1c3ec8;border:0;border-radius:10px;width:100%;padding:15px 20px;font-size:22px;font-weight:600}.box-sistemas{flex-wrap:wrap;gap:30px;padding:30px 0;display:flex}.box-sistemas .sistema{box-sizing:border-box;background-color:#f7f7f7;border-radius:10px;flex-direction:column;flex:0 0 31%;justify-content:start;align-items:center;gap:10px;padding:20px;display:flex;box-shadow:0 0 10px 5px rgba(0,0,0,.08)}.box-sistemas .sistema img{border:1px solid #efeeee;border-radius:10px;box-shadow:0 0 10px 5px rgba(0,0,0,.04)}.box-sistemas .sistema h2{text-align:center;border-bottom:1px solid #ccc;width:100%;margin-bottom:10px;padding-bottom:10px}.box-sistemas .sistema p{color:#333;text-align:center;font-size:16px;font-weight:400}.box-sistemas .box-sistemas{flex-direction:column!important}.page-title{gap:15px;padding:30px 0;display:flex}.page-title svg{font-size:40px}.banner-features{background-color:#fff;padding:30px 0}.banner-features .prat .box-img img,.banner-features .prop .box-img img{border-radius:10px}.banner-features .prat .duo,.banner-features .prop .duo{gap:10px}.banner-features .prat .duo>ul,.banner-features .prop .duo>ul{flex:1;padding:20px 0}.banner-features .prat .duo>ul li,.banner-features .prop .duo>ul li{background-color:#efeeee;border-radius:5px;align-items:start;gap:10px;margin-bottom:10px;padding:15px;font-size:22px;font-weight:600;list-style-type:none;display:flex;font-size:18px!important;font-weight:400!important}.banner-features .prat .duo>ul li svg,.banner-features .prop .duo>ul li svg{color:#1c3ec8}.banner-features .prat>.duo>ul>li{border-left:5px solid #1c3ec8}.banner-features .prop>.duo>ul>li{border-left:5px solid #3f1d7f}.duo{width:100%;display:flex!important}.contato{padding-bottom:30px}.contato .duo{flex-direction:row-reverse;gap:20px}.contato .box-infos{background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 0 10px 5px rgba(0,0,0,.08)}.contato .box-infos p{font-size:18px}.contato .box-infos a{color:#333;text-decoration:none}.contato .box-contato{background-color:#fff;border-radius:10px;flex:1;padding:30px;box-shadow:0 0 10px 5px rgba(0,0,0,.08)}.contato .box-contato .box-parc{background-color:#efeeee;border-radius:10px;margin-bottom:20px;padding:20px}.contato .box-contato .box-parc p{width:100%;font-size:18px}.contato .box-contato .duo{gap:20px}.contato .box-contato .box-input{box-sizing:border-box;border:1px solid #ccc;border-radius:10px;flex-direction:column;flex:1;width:100%;margin-bottom:20px;padding:10px;display:flex}.contato .box-contato .box-input label{color:#1c3ec8;background-color:#fff;margin-top:-17px;padding:0 10px;font-size:12px;position:absolute}.contato .box-contato .box-input input[type=text],.contato .box-contato .box-input input[type=number],.contato .box-contato .box-input input[type=tel],.contato .box-contato .box-input input[type=email],.contato .box-contato .box-input textarea{background-color:#fff;border:0;width:100%;padding:5px 0;font-size:18px}.contato .box-contato button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1c3ec8;border:0;border-radius:10px;padding:15px 20px;font-size:20px}.bg{content:"";z-index:9998;background-color:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;top:0;left:0}.messagebox{z-index:9999;background-color:#fff;border:1px solid #ccc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:500px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 5px 5px rgba(0,0,0,.05)}.messagebox .title{box-sizing:border-box;background-color:#efeeee;border-bottom:1px solid #ccc;border-radius:10px 10px 0 0;width:100%;padding:15px 20px}.messagebox .title p{color:#333;font-size:20px;font-weight:700}.messagebox .box-msg{box-sizing:border-box;align-items:center;gap:20px;width:100%;padding:30px;display:flex}.messagebox .box-msg .box-icon svg{color:#1c3ec8;font-size:80px}.messagebox .box-msg .box-text{flex:1}.messagebox .box-msg .box-text p{width:100%;font-size:20px}.messagebox .box-footer{box-sizing:border-box;background-color:#efeeee;border-top:1px solid #ccc;border-radius:0 0 10px 10px;justify-content:end;width:100%;padding:15px 20px;display:flex}.messagebox .box-footer button{color:#fff;cursor:pointer;background-color:#1c3ec8;border:0;border-radius:5px;padding:10px 20px;font-size:16px}
@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.06aaffe1.woff2)format("woff2");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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.3d1b066d.woff2)format("woff2");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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.38647399.woff2)format("woff2");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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0e564e6e.woff2)format("woff2");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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.99b0b73b.woff2)format("woff2");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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.eead68dd.woff2)format("woff2");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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.ff9784a6.woff2)format("woff2");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:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.ab26386e.woff2)format("woff2");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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_59418cb6-module__7VvaQa__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_59418cb6-module__7VvaQa__variable{--font-lato:"Lato","Lato Fallback"}
