@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{width:100%;min-width:100%;padding:0;margin:0;font-size:16px;scroll-behavior:smooth}body{width:100%;min-width:100%;min-height:100vh;padding:90px 0 0 0;margin:0;background:#FFFFFF;overflow-x:hidden;position:relative;color:#000000;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1rem;font-weight:400;line-height:130%}h1{font-size:3rem;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase}h2{text-align:left;font-size:2.5rem;font-weight:900;line-height:100%}p{font-size:1rem;font-style:normal;font-weight:400;line-height:130%}h1,h2,h3,h4,h5,h6,p,ul,ol,li,a,img,svg,iframe,input,select,textarea,button,div,span{outline:0}button{cursor:pointer}.centro{text-align:center}.direita{text-align:right}.italico{font-style:italic}.bold{font-weight:800}.texto-laranja{color:#F68B1E}.texto-verde{color:#00A651}section{overflow-y:hidden;position:relative}section .pra-aparecer{width:100%;max-width:1800px;height:100%;position:relative;margin-left:auto;margin-right:auto;opacity:1;transition:all 1s ease}section .pra-aparecer.aparece{opacity:1}a{color:inherit}a.link-laranja{color:#F68B1E;font-weight:800}a.link-verde{color:#00A651;font-weight:800}a.link-azul{color:#01498C;font-weight:800}img{width:auto;max-width:100%;height:auto}.mobi-only{display:none}.container{width:100%;max-width:1440px;position:relative;margin-left:auto;margin-right:auto}.base-iframe{width:100vw;height:100%;position:absolute;top:0;left:0;z-index:-1;overflow:hidden}.base-iframe iframe{width:100vw;height:100%;border:0;border-collapse:collapse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.escondido{display:none!important}.chapeu{padding:0;margin:0 0 1rem 0;font-size:1.25rem;font-style:normal;font-weight:800;text-transform:uppercase}.botao{width:auto;height:52px;padding:5px 1rem;display:inline-block;background-color:tranparent;position:relative;border:0;border-radius:8px;text-decoration:none;font-size:1rem;font-style:normal;font-weight:800;transition:all .5s ease}.botao.botao-verde{background-color:#00A651;color:#FFFFFF}.botao.botao-verde:hover{background-color:#F68B1E;color:#000000}.botao.botao-laranja{background-color:#F68B1E;color:#000000}.botao.botao-laranja:hover{background-color:#00A651;color:#FFFFFF}.botao.botao-azul{background-color:#01498C;color:#FFFFFF}.botao.botao-azul:hover{background-color:#00A651;color:#FFFFFF}.seta{width:auto;height:auto;position:relative;display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:900}.seta::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M18 6L15.885 8.115L24.255 16.5H6V19.5H24.255L15.885 27.885L18 30L30 18L18 6Z" /></svg>');width:36px;height:36px;position:absolute;top:50%;right:-40px;transform:translateY(-50%);transition:all .5s ease}.seta.seta-laranja::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M18 6L15.885 8.115L24.255 16.5H6V19.5H24.255L15.885 27.885L18 30L30 18L18 6Z" fill="rgba(246,139,30,1)"/></svg>')}.seta.seta-verde::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M18 6L15.885 8.115L24.255 16.5H6V19.5H24.255L15.885 27.885L18 30L30 18L18 6Z" fill="rgba(0,166,81,1)"/></svg>')}.seta.seta-azul::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M18 6L15.885 8.115L24.255 16.5H6V19.5H24.255L15.885 27.885L18 30L30 18L18 6Z" fill="rgba(1,73,140,1)"/></svg>')}.seta:hover::after{right:-48px}.proxima-dobra{width:auto;height:100px;position:absolute;bottom:-99px;left:50%;transform:translateX(-50%);z-index:1}.travado{width:100vw;height:100vw;overflow:hidden}.travado .vm50_fundo_mobile{display:block}.horario-local{font-size:smaller}.menu-lista{height:90px;position:relative;overflow:hidden}.menu-lista ul{width:auto;height:90px;margin:0;float:right}.menu-lista ul li{list-style:none;margin:0 1.5rem;line-height:90px;float:left}.menu-lista ul li a{text-decoration:none;font-size:1rem;font-weight:800;transition:all .5s ease;text-transform:uppercase}.menu-lista ul li:last-child{margin-right:0}.menu-lista .pesquisa-lupa{height:1.375rem;vertical-align:middle;cursor:pointer;position:relative;z-index:2}.menu-lista .pesquisa-texto{width:100%;transition:all .5s ease;padding-right:0;position:absolute;background-color:#FFFFFF;top:0;right:-100%;line-height:90px}.menu-lista .pesquisa-texto.aberto{right:0}.menu-lista .pesquisa-texto input{width:calc(100% - 2rem);height:100%;border:0;border-bottom:1px solid #00A651;background-color:transparent;padding:0 1rem;color:#7C7C7C;font-size:1rem;font-weight:700;line-height:2.25rem}.menu-apoie{height:90px;text-align:right}.menu-apoie a{width:auto;height:auto;margin-top:28px}header{width:100%;max-width:100%;height:90px;position:fixed;top:0;left:0;z-index:200;background-color:#FFFFFF;transition:all 1s ease}header.rodando{box-shadow:0 4px 15px 0 rgba(0,0,0,.15)}header .container{height:100%;padding:0 2rem;overflow:hidden;display:grid;grid-template-columns:290px 1fr minmax(150px,auto)}header .area-logo{width:auto;height:80px;margin-top:5px}header .area-logo a{text-decoration:none}header .area-logo a img{width:auto;max-height:80px}header .menu-lista ul li a{color:#7C7C7C}header .menu-lista ul li a.atual,header .menu-lista ul li a:hover{color:#00A651}header .menu-lista .pesquisa-lupa path{fill:#00A651}header .menu-lista .pesquisa-lupa:hover path{fill:#F68B1E}header .hamburguer{position:absolute;top:1.5rem;right:1rem;cursor:pointer;transition:all .5s ease;opacity:0}header .hamburguer.transicao1{opacity:1}header .hamburguer svg path{fill:#00A651}.rodape{width:100%;max-width:100%;position:relative;padding:30px 0;background-color:#001534}.rodape .container{height:100%;padding:0 2rem;overflow:hidden;display:grid;grid-template-columns:290px 1fr minmax(150px,auto)}.rodape .container .area-logo{width:auto;height:80px;margin-top:5px}.rodape .container .area-logo a{text-decoration:none}.rodape .container .area-logo a img{width:auto;max-height:80px}.rodape .container .menu-lista ul li a{color:#FFFFFF}.rodape .container .menu-lista ul li a.atual,.rodape .container .menu-lista ul li a:hover{color:#F68B1E}.rodape .container .menu-lista .pesquisa-lupa path{fill:#00A651}.rodape .container .menu-lista .pesquisa-lupa:hover path{fill:#F68B1E}.rodape .container .area-copyright p{text-align:center;color:#FFFFFF;font-size:.875rem;font-weight:300}.colunas{height:auto;position:relative;border:0;border-collapse:collapse}.colunas.uma-coluna{width:100%;max-width:100%}.colunas .coluna{display:inline-block;border:0;border-collapse:collapse;vertical-align:top;padding-left:2rem;padding-right:2rem}.colunas .coluna p:first-child{margin-top:0}.colunas .coluna-esquerda,.colunas .coluna:first-child{padding-left:0;padding-right:2rem}.colunas .coluna-direita,.colunas .coluna:last-child{padding-left:2rem;padding-right:0}.colunas .tamanho-meio{width:50%;height:auto}.colunas .tamanho-umterco{width:33%;height:auto}.colunas .tamanho-doistercos{width:67%;height:auto}.colunas .tamanho-umquarto{width:25%;height:auto}.colunas .tamanho-tresquartos{width:75%;height:auto}.imagem{width:100%;max-width:100%;min-height:33rem;position:relative;border:0;border-collapse:collapse;overflow:hidden}.imagem .imagem-miolo{width:100%;max-width:100%;min-height:33rem;position:relative;border:0;border-collapse:collapse;overflow:hidden}.imagem .imagem-card{border:0;border-collapse:collapse;margin:0;position:relative;overflow:hidden}.imagem img{border:0;border-collapse:collapse;width:100%;height:100%;object-fit:cover}.imagem iframe{width:100%;height:33rem;border:0;border-collapse:collapse;position:absolute;top:0;left:50%;transform:translateX(-50%)}.imagem video{width:100%;height:33rem;border:0;border-collapse:collapse;position:absolute;top:0;left:50%;transform:translateX(-50%)}.imagem .base-texto{width:100%;max-width:1200px;height:33rem;position:absolute;top:0;left:50%;transform:translateX(-50%)}.imagem .texto{width:calc(100% - 4rem);height:auto;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.imagem .texto p{line-height:200%}.imagem .tamanho-unico{width:100%;max-width:100%;height:33rem;overflow:hidden}.imagem .tamanho-meio{width:50%;height:33rem;display:inline-block}.imagem .tamanho-umterco{width:33.3333%;height:33rem;display:inline-block}.imagem .tamanho-doistercos{width:66.6666%;height:33rem;display:inline-block}.imagem .tamanho-umquarto{width:25%;height:33rem;display:inline-block}.imagem .tamanho-tresquartos{width:75%;height:33rem;display:inline-block}.imagem .tamanho-cima-baixo{width:100%;height:50%;display:block}.imagem .tamanho-cima-baixo iframe{height:16.5rem}.imagem .carrossel-modelo-a-dots{display:none}.secao-carrossel-imagens .ja-aparece{overflow-x:hidden}.secao-carrossel-imagens .ja-aparece .carrossel-imagens{width:100%;max-width:100%;height:500px;max-height:50vh;position:relative}.secao-carrossel-imagens .ja-aparece .carrossel-imagens .carrossel-imagens-card{width:33%;height:400px;max-height:50vh;display:inline-block;vertical-align:top;background-position:center center;background-size:cover}.secao-carrossel-imagens .ja-aparece .carrossel-imagens .carrossel-imagens-card img{width:auto;height:auto;max-width:60%;max-height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.secao-carrossel-imagens .ja-aparece .carrossel-imagens.carrossel-imagens-svgs{height:200px;max-height:unset}.secao-carrossel-imagens .ja-aparece .carrossel-imagens.carrossel-imagens-svgs .carrossel-imagens-card{width:33%;height:200px;max-height:unset;display:inline-block;vertical-align:top;background-position:center center;background-size:cover}.secao-carrossel-imagens .ja-aparece .carrossel-imagens.carrossel-imagens-svgs .carrossel-imagens-card img{width:auto;height:auto;max-width:60%;max-height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.primeira-dobra-home{width:100%;max-width:100%;height:100vh;max-height:500px;position:relative}.primeira-dobra-home .imagem-fundo-desk{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-size:cover;background-position:center center;background-repeat:no-repeat}.primeira-dobra-home .imagem-fundo-mobi{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-size:cover;background-position:center center;background-repeat:no-repeat;display:none}.primeira-dobra-home .container{height:100%}.primeira-dobra-home .primeira-dobra-home-texto{width:33%;height:100%;position:absolute;top:0;left:0;z-index:1}.primeira-dobra-home .primeira-dobra-home-texto .primeira-dobra-home-texto-miolo{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.primeira-dobra-home .primeira-dobra-home-texto .primeira-dobra-home-texto-miolo h1{margin:0 0 1rem 0;font-size:3rem;line-height:80%;color:#FFFFFF;font-weight:700;text-transform:uppercase}.primeira-dobra-home .primeira-dobra-home-texto .primeira-dobra-home-texto-miolo h2{margin:0 0 1rem 0;font-size:2rem;color:#FFFFFF;font-weight:400;text-transform:uppercase}.primeira-dobra-home .primeira-dobra-home-texto .primeira-dobra-home-texto-miolo p{margin:0 0 1rem 0;font-size:1.5rem;line-height:1.2;margin-bottom:1rem;color:#FFFFFF;font-weight:400}.primeira-dobra-home .primeira-dobra-home-texto .primeira-dobra-home-texto-miolo .botao{padding:0 2.5rem;font-size:1.5rem;font-weight:700;line-height:52px;text-transform:uppercase}.primeira-dobra-home .primeira-dobra-home-texto-e{background:linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 50%);text-align:left}.primeira-dobra-home .primeira-dobra-home-texto-e .primeira-dobra-home-texto-miolo{left:2rem}.primeira-dobra-home .primeira-dobra-home-texto-d{background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 50%);text-align:right;left:unset;right:0}.primeira-dobra-home .primeira-dobra-home-texto-d .primeira-dobra-home-texto-miolo{right:2rem}.primeira-dobra-home .primeira-dobra-home-texto-c{width:50%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(0,0,0,.5) 50%,rgba(255,255,255,0) 100%);text-align:center;left:50%;transform:translate(-50%,0)}.lista-atividades{width:100%;max-width:100%;height:auto;position:relative}.lista-atividades .lista-atividades-titulo{width:calc(100% - 2rem);height:auto;position:relative;margin-left:1rem;margin-right:1rem}.lista-atividades .lista-atividades-titulo h2{margin:0;font-size:2.5rem;font-weight:700;line-height:100%;color:#333}.lista-atividades .lista-atividades-titulo h2 svg{width:2.5rem;height:2.5rem;margin-right:1rem;vertical-align:text-top}.lista-atividades .lista-atividades-titulo .lista-atividades-titulo-botao{width:auto;height:44px;position:absolute;top:0;right:38px;line-height:44px}.lista-atividades .lista-atividades-listagem{width:100%;max-width:100vw;height:calc(510px + 2rem);position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px;grid-auto-flow:column;padding:1rem}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item{width:calc(25vw - 27px);height:510px;border-radius:8px;background:#FFF;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);position:relative}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item .lista-atividades-listagem-item-imagem{width:100%;max-width:100%;height:214px;background-size:cover;background-position:center center;border-radius:8px 8px 0 0}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item .lista-atividades-listagem-item-texto{width:100%;max-width:100%;padding:1rem 36px}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item .lista-atividades-listagem-item-texto .lista-atividades-listagem-item-texto-titulo{margin:0;color:#000000;font-size:2.375rem;font-weight:700;line-height:94.737%}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item .lista-atividades-listagem-item-texto .lista-atividades-listagem-item-texto-descricao{max-height:38px;margin:1rem 0 0 0;overflow:hidden;color:#000000;font-size:1rem;font-weight:400;line-height:normal}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item .lista-atividades-listagem-item-texto .lista-atividades-listagem-item-texto-prerequisito{margin:1rem 0 0 0;color:#000000;font-size:1rem;font-weight:400;line-height:normal}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item .lista-atividades-listagem-item-texto .lista-atividades-listagem-item-texto-destaque{margin:1rem 0 0 0;color:#F68B1E;font-weight:700}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item .lista-atividades-listagem-item-texto .lista-atividades-listagem-item-texto-horario{margin:1rem 0 0 0;color:#F68B1E;font-size:1rem;font-weight:900;line-height:normal}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item .lista-atividades-listagem-item-texto a{width:calc(100% - 2rem);height:40px;position:absolute;bottom:1rem;left:1rem;padding-top:0;padding-bottom:0;text-transform:uppercase;color:#FFFFFF;text-align:center;line-height:40px}.lista-atividades.pagina-atividades .lista-atividades-titulo{margin-bottom:3rem;text-align:center}.lista-atividades.pagina-atividades .lista-atividades-titulo svg{width:40px;height:40px;margin-right:16px;vertical-align:text-top}.lista-atividades.pagina-atividades .lista-atividades-titulo h2{text-align:center}.lista-atividades.pagina-atividades .lista-atividades-listagem{height:auto;overflow:unset;grid-auto-flow:row}.lista-atividades.pagina-atividades .lista-atividades-listagem .lista-atividades-listagem-item{margin-bottom:3rem}.lista-cursos{width:100%;max-width:100%;height:auto;position:relative}.lista-cursos .lista-cursos-titulo{width:calc(100% - 2rem);height:auto;position:relative;margin-left:1rem;margin-right:1rem}.lista-cursos .lista-cursos-titulo h2{margin:0;font-size:2.5rem;font-weight:700;line-height:100%;color:#333}.lista-cursos .lista-cursos-titulo h2 svg{width:2.5rem;height:2.5rem;margin-right:1rem;vertical-align:text-top}.lista-cursos .lista-cursos-titulo .lista-cursos-titulo-botao{width:auto;height:44px;position:absolute;top:0;right:38px;line-height:44px}.lista-cursos .lista-cursos-listagem{width:100%;max-width:100vw;height:calc(540px + 2rem);position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px;grid-auto-flow:column;padding:1rem}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item{width:calc(25vw - 27px);height:540px;border-radius:8px;background:#FFF;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);position:relative}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item .lista-cursos-listagem-item-imagem{width:100%;max-width:100%;height:214px;background-size:cover;background-position:center center;border-radius:8px 8px 0 0}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item .lista-cursos-listagem-item-texto{width:100%;max-width:100%;padding:1rem 36px}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item .lista-cursos-listagem-item-texto .lista-cursos-listagem-item-texto-titulo{margin:0;color:#000000;font-size:2.375rem;font-weight:700;line-height:94.737%}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item .lista-cursos-listagem-item-texto .lista-cursos-listagem-item-texto-descricao{max-height:38px;margin:1rem 0 0 0;overflow:hidden;color:#000000;font-size:1rem;font-weight:400;line-height:normal}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item .lista-cursos-listagem-item-texto .lista-cursos-listagem-item-texto-prerequisito{margin:1rem 0 0 0;color:#000000;font-size:1rem;font-weight:400;line-height:normal}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item .lista-cursos-listagem-item-texto .lista-cursos-listagem-item-texto-destaque{margin:1rem 0 0 0;color:#00A651;font-weight:700}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item .lista-cursos-listagem-item-texto .lista-cursos-listagem-item-texto-horario{margin:1rem 0 0 0;color:#00A651;font-size:1rem;font-weight:900;line-height:normal}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item .lista-cursos-listagem-item-texto a{width:calc(100% - 2rem);height:40px;position:absolute;bottom:1rem;left:1rem;padding-top:0;padding-bottom:0;text-transform:uppercase;color:#FFFFFF;text-align:center;line-height:40px}.lista-cursos.pagina-cursos .lista-cursos-titulo{margin-bottom:3rem;text-align:center}.lista-cursos.pagina-cursos .lista-cursos-titulo svg{width:40px;height:40px;margin-right:16px;vertical-align:text-top}.lista-cursos.pagina-cursos .lista-cursos-titulo h2{text-align:center}.lista-cursos.pagina-cursos .lista-cursos-listagem{height:auto;overflow:unset;grid-auto-flow:row}.lista-cursos.pagina-cursos .lista-cursos-listagem .lista-cursos-listagem-item{margin-bottom:3rem}.lista-livros{width:100%;max-width:100%;height:auto;position:relative}.lista-livros .lista-livros-titulo{width:calc(100% - 2rem);height:auto;position:relative;margin-left:1rem;margin-right:1rem}.lista-livros .lista-livros-titulo h2{margin:0;font-size:2.5rem;font-weight:700;line-height:100%;color:#333}.lista-livros .lista-livros-titulo h2 svg{width:2.5rem;height:2.5rem;margin-right:1rem;vertical-align:text-top}.lista-livros .lista-livros-titulo .lista-livros-titulo-botao{width:auto;height:44px;position:absolute;top:0;right:38px;line-height:44px}.lista-livros .lista-livros-listagem{width:100%;max-width:100vw;height:calc(480px + 2rem);position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px;grid-auto-flow:column;padding:1rem}.lista-livros .lista-livros-listagem .lista-livros-listagem-item{width:calc(25vw - 27px);height:480px;border-radius:8px;background:#FFF;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);position:relative}.lista-livros .lista-livros-listagem .lista-livros-listagem-item .lista-livros-listagem-item-imagem{width:250px;height:388px;background-size:cover;background-position:center center;border-radius:8px;margin-left:auto;margin-right:auto}.lista-livros .lista-livros-listagem .lista-livros-listagem-item .lista-livros-listagem-item-texto{width:100%;max-width:100%;padding:1rem 36px}.lista-livros .lista-livros-listagem .lista-livros-listagem-item .lista-livros-listagem-item-texto .lista-livros-listagem-item-texto-titulo{margin:0;color:#000000;font-size:2.375rem;font-weight:700;line-height:94.737%}.lista-livros .lista-livros-listagem .lista-livros-listagem-item .lista-livros-listagem-item-texto .lista-livros-listagem-item-texto-descricao{height:35px;margin:1rem 0 0 0;overflow:hidden;color:#000000;font-size:1rem;font-weight:400;line-height:normal}.lista-livros .lista-livros-listagem .lista-livros-listagem-item .lista-livros-listagem-item-texto .lista-livros-listagem-item-texto-prerequisito{margin:1rem 0 0 0;color:#000000;font-size:1rem;font-weight:400;line-height:normal}.lista-livros .lista-livros-listagem .lista-livros-listagem-item .lista-livros-listagem-item-texto .lista-livros-listagem-item-texto-destaque{margin:1rem 0 0 0;color:#00A651;font-weight:700}.lista-livros .lista-livros-listagem .lista-livros-listagem-item .lista-livros-listagem-item-texto .lista-livros-listagem-item-texto-horario{margin:1rem 0 0 0;color:#00A651;font-size:1rem;font-weight:900;line-height:normal}.lista-livros .lista-livros-listagem .lista-livros-listagem-item .lista-livros-listagem-item-texto a{width:calc(100% - 2rem);height:40px;position:absolute;bottom:1rem;left:1rem;padding-top:0;padding-bottom:0;text-transform:uppercase;color:#FFFFFF;text-align:center;line-height:40px}.lista-livros.pagina-livros .lista-livros-titulo{margin-bottom:3rem;text-align:center}.lista-livros.pagina-livros .lista-livros-titulo svg{width:40px;height:40px;margin-right:16px;vertical-align:text-top}.lista-livros.pagina-livros .lista-livros-titulo h2{text-align:center}.lista-livros.pagina-livros .lista-livros-listagem{height:auto;overflow:unset;grid-auto-flow:row}.lista-livros.pagina-livros .lista-livros-listagem .lista-livros-listagem-item{margin-bottom:3rem}.primeira-dobra-livro{width:100%;max-width:100%;height:auto;min-height:calc(100vh - 90px);position:relative}.primeira-dobra-livro .imagem-livro{width:40%;max-width:440px;height:80%;border-radius:8px;position:absolute;top:40px;right:80px;background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);z-index:2}.primeira-dobra-livro .primeira-dobra-livro-texto{width:40%;height:auto;margin:40px 80px;border-radius:8px;background:#FFFFFF;position:relative;z-index:2}.primeira-dobra-livro .primeira-dobra-livro-texto .primeira-dobra-livro-texto-miolo{padding:1rem}.primeira-dobra-livro .primeira-dobra-livro-texto .primeira-dobra-livro-texto-miolo h1{font-size:2.5rem;text-align:center}.primeira-dobra-livro .primeira-dobra-livro-texto .primeira-dobra-livro-texto-miolo p{line-height:47px}.banner{width:100%;max-width:100%;height:382px;position:relative}.banner .banner-fundo-superior{width:100%;max-width:100%;height:191px;position:relative}.banner .banner-fundo-inferior{width:100%;max-width:100%;height:191px;position:relative}.banner .banner-fundo-transparent{background-color:none}.banner .banner-fundo-branco{background-color:#FFFFFF}.banner .banner-fundo-verde{background-color:#00A651}.banner .banner-fundo-laranja{background-color:#F68B1E}.banner .banner-fundo-azul1{background-color:#01498C}.banner .banner-fundo-azul2{background-color:#2959B1}.banner .banner-fundo-azulescuro{background-color:#001534}.banner .banner-fundo-cinza{background-color:#7C7C7C}.banner .banner-fundo-cinzaclaro{background-color:#F5F5F5}.banner .banner-fundo-preto{background-color:#000000}.banner .banner-miolo{width:1224px;max-width:calc(100% - 2rem);height:222px;position:absolute;top:80px;left:calc(50% - 612px)}.banner .banner-miolo .banner-imagem-desk{width:100%;height:222px;position:absolute;top:0;left:0;background-size:cover;background-position:center center;border-radius:8px}.banner .banner-miolo .banner-imagem-mobi{width:100%;height:222px;position:absolute;top:0;left:0;background-size:cover;background-position:center center;border-radius:8px;display:none}.banner .banner-miolo .banner-texto{width:100%;max-width:100%;height:222px;position:relative;padding:0 1rem;z-index:1}.banner .banner-miolo .banner-texto .banner-texto-1-1-1{height:222px;display:grid;grid-template-columns:1fr 1fr 1fr;align-content:center}.banner .banner-miolo .banner-texto .banner-texto-1-3-1{height:222px;display:grid;grid-template-columns:1fr 3fr 1fr;align-content:center}.banner .banner-miolo .banner-texto .banner-texto-2-1-2{height:222px;display:grid;grid-template-columns:2fr 1fr 2fr;align-content:center}.banner .banner-miolo .banner-texto .banner-texto-3-1{height:222px;display:grid;grid-template-columns:3fr 1fr;align-content:center}.banner .banner-miolo .banner-texto .banner-texto-1-3{height:222px;display:grid;grid-template-columns:1fr 3fr;align-content:center}.banner .banner-miolo .banner-texto .banner-texto-miolo{position:relative}.banner .banner-miolo .banner-texto .banner-texto-miolo h2{margin-top:0;margin-bottom:0}.banner .banner-miolo .banner-texto .banner-texto-miolo h3{margin-bottom:0}.banner .banner-miolo .banner-texto .banner-texto-miolo h4{margin-bottom:0}.banner .banner-miolo .banner-texto .banner-texto-miolo h5{margin-bottom:0}.banner .banner-miolo .banner-texto .banner-texto-miolo p{margin-bottom:0}.banner .banner-miolo .banner-texto .banner-area-botao{margin-top:1rem}.banner .banner-miolo .banner-texto .banner-area-botao.banner-area-botao-esquerda{text-align:left}.banner .banner-miolo .banner-texto .banner-area-botao.banner-area-botao-centro{text-align:center}.banner .banner-miolo .banner-texto .banner-area-botao.banner-area-botao-direita{text-align:right}.banner .banner-miolo .banner-texto .banner-area-botao a{display:inline-block;line-height:52px;padding-top:0;padding-bottom:0;text-transform:uppercase}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-branco{background-color:#FFFFFF}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-verde{background-color:#00A651}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-laranja{background-color:#F68B1E}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-azul1{background-color:#01498C}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-azul2{background-color:#2959B1}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-azulescuro{background-color:#001534}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-cinzaclaro{background-color:#F5F5F5}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-cinza{background-color:#7C7C7C}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-preto{background-color:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-branco{color:#FFFFFF}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-branco svg{stroke:#FFFFFF}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-branco:hover{color:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-branco:hover svg{stroke:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-verde{color:#00A651}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-verde svg{stroke:#00A651}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-verde:hover{color:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-verde:hover svg{stroke:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-laranja{color:#F68B1E}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-laranja svg{stroke:#F68B1E}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-laranja:hover{color:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-laranja:hover svg{stroke:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azul1{color:#01498C}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azul1 svg{stroke:#01498C}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azul1:hover{color:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azul1:hover svg{stroke:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azul2{color:#2959B1}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azul2 svg{stroke:#2959B1}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azul2:hover{color:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azul2:hover svg{stroke:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azulescuro{color:#001534}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azulescuro svg{stroke:#001534}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azulescuro:hover{color:#FFFFFF}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-azulescuro:hover svg{stroke:#FFFFFF}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-cinzaclaro{color:#F5F5F5}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-cinzaclaro svg{stroke:#F5F5F5}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-cinzaclaro:hover{color:#001534}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-cinzaclaro:hover svg{stroke:#001534}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-cinza{color:#7C7C7C}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-cinza svg{stroke:#7C7C7C}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-cinza:hover{color:#001534}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-cinza:hover svg{stroke:#001534}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-preto{color:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-preto svg{stroke:#000000}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-preto:hover{color:#FFFFFF}.banner .banner-miolo .banner-texto .banner-area-botao a.botao-texto-preto:hover svg{stroke:#FFFFFF}.banner .banner-miolo .banner-texto .banner-area-botao a svg{width:24px;height:24px;margin-right:1rem;vertical-align:middle;transition:all .5s ease}.banner .banner-miolo .banner-texto .escondido + .banner-area-botao{position:absolute;bottom:0}.banner .banner-miolo .banner-texto .escondido + .banner-area-botao.banner-area-botao-esquerda{left:0}.banner .banner-miolo .banner-texto .escondido + .banner-area-botao.banner-area-botao-centro{left:50%;transform:translateX(-50%)}.banner .banner-miolo .banner-texto .escondido + .banner-area-botao.banner-area-botao-direita{right:0}.banner .banner-miolo .banner-imagem-destaque{width:33%;height:100%;position:absolute;bottom:0}.banner .banner-miolo .banner-imagem-destaque.banner-imagem-destaque-e{left:0}.banner .banner-miolo .banner-imagem-destaque.banner-imagem-destaque-c{left:50%;transform:translateX(-50%)}.banner .banner-miolo .banner-imagem-destaque.banner-imagem-destaque-d{right:0}.banner .banner-miolo .banner-imagem-destaque img{max-height:400px;width:auto;position:absolute;bottom:0;left:0}.modelo-quem-somos{width:100%;max-width:100%;min-height:1600px;position:relative;background-size:cover;background-position:center 40px;background-repeat:no-repeat}.modelo-quem-somos .modelo-quem-somos-fundo01{width:100%;max-width:100%;min-height:507px;position:relative}.modelo-quem-somos .modelo-quem-somos-fundo01 .modelo-quem-somos-bloco-01{width:100%;max-width:1224px;margin:0 auto 80px auto;padding:80px 0;display:grid;grid-template-columns:340px auto}.modelo-quem-somos .modelo-quem-somos-fundo01 .modelo-quem-somos-bloco-01 .modelo-quem-somos-bloco-01-esq{padding:4rem 2rem}.modelo-quem-somos .modelo-quem-somos-fundo01 .modelo-quem-somos-bloco-01 .modelo-quem-somos-bloco-01-esq p{color:#333;font-size:1.25rem;font-style:normal;font-weight:700;line-height:110%}.modelo-quem-somos .modelo-quem-somos-fundo01 .modelo-quem-somos-bloco-01 .modelo-quem-somos-bloco-01-dir{padding:4rem 25% 4rem 2rem}.modelo-quem-somos .modelo-quem-somos-fundo02{width:100%;max-width:100%;min-height:507px;backdrop-filter:blur(25px)}.modelo-quem-somos .modelo-quem-somos-fundo02 .modelo-quem-somos-bloco-02{width:100%;max-width:1224px;margin:80px auto;display:grid;grid-template-columns:340px auto}.modelo-quem-somos .modelo-quem-somos-fundo02 .modelo-quem-somos-bloco-02 .modelo-quem-somos-bloco-02-esq{padding:4rem 2rem}.modelo-quem-somos .modelo-quem-somos-fundo02 .modelo-quem-somos-bloco-02 .modelo-quem-somos-bloco-02-dir{padding:4rem 2rem}.modelo-quem-somos h1{font-size:2.5rem;font-style:normal;font-weight:700;line-height:100%;margin:0;text-align:left}.modelo-quem-somos h2{font-size:2.5rem;font-style:normal;font-weight:700;line-height:100%;margin:0;text-align:left}.modelo-quem-somos p{font-size:1rem;font-style:normal;font-weight:400;line-height:137.5%}.primeira-dobra-interna{width:100%;max-width:100%;height:auto;min-height:846px;position:relative}.primeira-dobra-interna .imagem-fundo-desk{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-size:cover;background-position:right center;background-repeat:no-repeat}.primeira-dobra-interna .imagem-fundo-mobi{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-size:cover;background-position:right center;background-repeat:no-repeat;display:none}.primeira-dobra-interna .primeira-dobra-interna-texto{width:40%;height:auto;margin:40px 80px;border-radius:8px;background:#FFFFFF;position:relative;z-index:2}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo{padding:40px}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo h1{margin:0;color:#000;font-size:2.375rem;font-style:normal;font-weight:700;line-height:94.444%}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo .botao{height:31px}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo .primeira-dobra-interna-adicional-box{padding:.5rem 1rem 1rem 1rem;margin-top:2rem;border-radius:8px}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo .primeira-dobra-interna-adicional-box.box-laranja{background-color:rgba(246,139,30,.5)}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo .primeira-dobra-interna-adicional-box.box-verde{background-color:rgba(0,166,81,.5)}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo .primeira-dobra-interna-box-pesquisa h1{margin-bottom:2rem;color:#00A651}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo .primeira-dobra-interna-box-pesquisa h3{margin-bottom:2rem;font-weight:normal}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo .primeira-dobra-interna-box-pesquisa h3 .busca-total{font-weight:800}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo .primeira-dobra-interna-box-pesquisa h3 .busca-termo{font-weight:800;color:#00A651;text-transform:uppercase}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo .primeira-dobra-interna-box-pesquisa .busca-titulo a{color:#000000;text-decoration:none}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo .primeira-dobra-interna-box-pesquisa .busca-titulo a:hover{text-decoration:underline}.vm50_contato label{display:block;margin:0 0 10px 0;color:#000000;font-size:1rem;font-style:normal;font-weight:700;line-height:normal}.vm50_contato input[type="checkbox"] ~ label{display:inline-block;margin-left:10px}.vm50_contato input[type="text"]{width:100%;max-width:100%;height:62px;border:1px solid #FFFFFF;border-radius:8px;background:#FFFFFF;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);padding:0 1rem;margin-bottom:1rem;line-height:62px;color:#7C7C7C;font-size:1rem;font-style:normal;font-weight:400}.vm50_contato select{width:100%;max-width:100%;height:62px;border:1px solid #FFFFFF;border-radius:8px;background:#FFFFFF;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);padding:0 1rem;margin-bottom:1rem;line-height:62px;color:#7C7C7C;font-size:1rem;font-style:normal;font-weight:400}.vm50_contato .erro{border-color:#cc0000!important}.vm50_contato .vm50_contato_botao{margin-top:1rem}.vm50_contato .vm50_contato_botao button{width:100%;max-width:100%;height:52px!important;text-transform:uppercase}.vm50_contato #vm50_contato_retorno{margin:1rem 0;color:#000000;font-size:1.25rem;font-style:normal;font-weight:900;line-height:normal}.vm50_contato.vm50_voluntariado{max-width:640px}.vm50_contato.vm50_voluntariado .vm50_voluntariado_atividades{margin-top:2rem;margin-bottom:2rem}.vm50_contato.vm50_voluntariado_branco{color:#FFFFFF}.vm50_contato.vm50_voluntariado_branco h3,.vm50_contato.vm50_voluntariado_branco label,.vm50_contato.vm50_voluntariado_branco p{color:#FFFFFF}.vm50_contato.vm50_voluntariado_cinza{color:#F5F5F5}.vm50_contato.vm50_voluntariado_cinza h3,.vm50_contato.vm50_voluntariado_cinza label,.vm50_contato.vm50_voluntariado_cinza p{color:#F5F5F5}.vm50_contato.vm50_voluntariado_preto{color:#000000}.vm50_contato.vm50_voluntariado_preto h3,.vm50_contato.vm50_voluntariado_preto label,.vm50_contato.vm50_voluntariado_preto p{color:#000000}.vm50_contato.vm50_voluntariado_azul{color:#01498C}.vm50_contato.vm50_voluntariado_azul h3,.vm50_contato.vm50_voluntariado_azul label,.vm50_contato.vm50_voluntariado_azul p{color:#01498C}.vm50_contato.vm50_voluntariado_verde{color:#00A651}.vm50_contato.vm50_voluntariado_verde h3,.vm50_contato.vm50_voluntariado_verde label,.vm50_contato.vm50_voluntariado_verde p{color:#00A651}.vm50_contato.vm50_voluntariado_laranja{color:#F68B1E}.vm50_contato.vm50_voluntariado_laranja h3,.vm50_contato.vm50_voluntariado_laranja label,.vm50_contato.vm50_voluntariado_laranja p{color:#F68B1E}@media screen and (max-width:1201px){.menu-lista ul li{margin:0 .5rem}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item .lista-atividades-listagem-item-texto{padding:1rem}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item .lista-atividades-listagem-item-texto .lista-atividades-listagem-item-texto-titulo{font-size:2rem}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item .lista-cursos-listagem-item-texto{padding:1rem}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item .lista-cursos-listagem-item-texto .lista-cursos-listagem-item-texto-titulo{font-size:2rem}.banner .banner-miolo{left:1rem}.primeira-dobra-interna .primeira-dobra-interna-texto{width:50%}}@media screen and (max-width:960px){html{font-size:14px}header .menu-lista{display:none}header .hamburguer{opacity:1}.cabecalho .menu-apoie{display:none}.cabecalho .menu-lista-mobile{width:90%;max-width:640px;height:100vh;display:block;position:fixed;top:0;right:-100%;background-color:#FFFFFF;z-index:10;transition:all .5s ease;box-shadow:0 4px 15px 0 rgba(0,0,0,.15)}.cabecalho .menu-lista-mobile .area-x{position:absolute;top:1rem;right:1rem}.cabecalho .menu-lista-mobile .area-x svg path{fill:#00A651}.cabecalho .menu-lista-mobile ul{margin-top:7rem}.cabecalho .menu-lista-mobile ul li{list-style:none;margin:0 1rem 2.5rem 0;line-height:normal;text-align:left}.cabecalho .menu-lista-mobile ul li.mobile-apoie{margin-top:1rem}.cabecalho .menu-lista-mobile ul li a{text-decoration:none;font-size:1.5rem;font-weight:800;transition:all .5s ease;text-transform:uppercase;color:#00A651}.cabecalho .menu-lista-mobile ul li a.botao-verde{height:37px;color:#FFFFFF}.cabecalho .menu-lista-mobile #pesquisar{width:calc(100% - 8rem);height:auto;margin:3rem 1rem 0 4rem;position:relative}.cabecalho .menu-lista-mobile #pesquisar input{width:100%;border:0;border-bottom:1px solid #00A651;background-color:transparent;padding:0 1rem;color:#7C7C7C;font-size:1rem;font-weight:700;line-height:2.25rem}.cabecalho .menu-lista-mobile #pesquisar .pesquisa-lupa{width:32px;height:32px;cursor:pointer;position:absolute;top:0;right:0}.cabecalho .menu-lista-mobile #pesquisar .pesquisa-lupa path{fill:#00A651}.rodape .menu-lista ul{display:none}.primeira-dobra-home{max-height:360px}.primeira-dobra-home .imagem-fundo-desk{display:none}.primeira-dobra-home .imagem-fundo-mobi{display:block}.primeira-dobra-interna .imagem-fundo-desk{display:none}.primeira-dobra-interna .imagem-fundo-mobi{display:block}.primeira-dobra-interna .primeira-dobra-interna-texto{width:60%;margin:40px 20%}.lista-atividades .lista-atividades-listagem{grid-template-columns:1fr 1fr 1fr}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item{width:calc(33vw - 23px);height:475px}.lista-atividades .lista-atividades-listagem.lista-atividades-listagem-carrossel{height:500px;display:block}.lista-atividades .lista-atividades-listagem.lista-atividades-listagem-carrossel .lista-atividades-listagem-item{width:calc(320px - 23px);display:inline-block;vertical-align:top;margin-right:25px}.lista-cursos .lista-cursos-listagem{grid-template-columns:1fr 1fr 1fr}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item{width:calc(33vw - 23px)}.lista-cursos .lista-cursos-listagem.lista-cursos-listagem-carrossel{height:500px;display:block}.lista-cursos .lista-cursos-listagem.lista-cursos-listagem-carrossel .lista-cursos-listagem-item{width:calc(320px - 23px);display:inline-block;vertical-align:top;margin-right:25px}.lista-livros .lista-livros-listagem{grid-template-columns:1fr 1fr 1fr}.lista-livros .lista-livros-listagem .lista-livros-listagem-item{width:calc(33vw - 23px);padding-top:20px}.lista-livros .lista-livros-listagem.lista-livros-listagem-carrossel{height:500px;display:block}.lista-livros .lista-livros-listagem.lista-livros-listagem-carrossel .lista-livros-listagem-item{width:calc(320px - 23px);display:inline-block;vertical-align:top;margin-right:25px}}@media screen and (max-width:720px){.imagem{min-height:28vh}.imagem .imagem-miolo{min-height:28vh}.imagem .tamanho-unico{min-height:28vh}.imagem .tamanho-meio{width:100%;height:28vh;display:block}.imagem .tamanho-umterco{width:100%;height:28vh;display:block}.imagem .tamanho-doistercos{width:100%;height:28vh;display:block}.imagem .tamanho-umquarto{width:100%;height:28vh;display:block}.imagem .tamanho-tresquartos{width:100%;height:28vh;display:block}.imagem .tamanho-cima-baixo{width:100%;height:28vh;display:block}.imagem .imagem-card{width:100%;height:28vh;position:relative;top:unset;left:unset;transition:all .5s ease;overflow:hidden}.imagem .imagem-card iframe{height:28vh;opacity:0;transition:all .5s ease}.imagem .imagem-card img{width:100%;opacity:0;transition:all .5s ease;display:block}.imagem .imagem-card .texto{opacity:0;transition:all .5s ease;position:relative;padding-top:1.5rem;padding-bottom:1.5rem;top:unset;left:2rem;transform:unset}.imagem .imagem-card.ativa img,.imagem .imagem-card[data-ordem="1"] img{opacity:1}.imagem .imagem-card.ativa iframe,.imagem .imagem-card[data-ordem="1"] iframe{opacity:1}.imagem .imagem-card.ativa .texto,.imagem .imagem-card[data-ordem="1"] .texto{opacity:1}.imagem .imagem-card.inativa img{opacity:0}.imagem .imagem-card.inativa iframe{opacity:0}.imagem .imagem-card.inativa .texto{opacity:0}.colunas .coluna{display:block;padding-left:2rem;padding-right:2rem}.colunas .coluna:first-child{padding-right:0}.colunas .coluna:last-child{padding-left:0}.colunas .tamanho-meio{width:100%;max-width:100%}.colunas .tamanho-umterco{width:100%;max-width:100%}.colunas .tamanho-doistercos{width:100%;max-width:100%}.colunas .tamanho-umquarto{width:100%;max-width:100%}.colunas .tamanho-tresquartos{width:100%;max-width:100%}.primeira-dobra-home{max-height:290px}.primeira-dobra-home .primeira-dobra-home-texto{width:70%}.primeira-dobra-home .primeira-dobra-home-texto .primeira-dobra-home-texto-miolo h1{font-size:2rem}.primeira-dobra-home .primeira-dobra-home-texto .primeira-dobra-home-texto-miolo h2{font-size:1.75rem}.primeira-dobra-home .primeira-dobra-home-texto .primeira-dobra-home-texto-miolo p{font-size:1rem}.primeira-dobra-home .primeira-dobra-home-texto .primeira-dobra-home-texto-miolo .botao{font-size:1rem}.banner .banner-miolo .banner-texto .banner-texto-1-3-1{grid-template-columns:1fr 3fr 0}.banner .banner-miolo .banner-texto .banner-texto-2-1-2{grid-template-columns:2fr 0 2fr}.banner .banner-miolo .banner-texto .banner-texto-3-1{grid-template-columns:3fr 0}.banner .banner-miolo .banner-texto .banner-texto-1-3{grid-template-columns:0 3fr}.lista-atividades .lista-atividades-titulo h2{font-size:2rem}.lista-cursos .lista-cursos-titulo h2{font-size:2rem}.lista-livros .lista-livros-titulo h2{font-size:2rem}.lista-livros .lista-livros-listagem{height:calc(335px + 2rem)}.lista-livros .lista-livros-listagem .lista-livros-listagem-item{height:335px}.lista-livros .lista-livros-listagem .lista-livros-listagem-item .lista-livros-listagem-item-imagem{width:190px;height:290px}.primeira-dobra-livro .imagem-livro{width:40%;height:50vh;top:248px;right:30%}.primeira-dobra-livro .primeira-dobra-livro-texto{width:60%;margin:40px 20%}.modelo-quem-somos .modelo-quem-somos-fundo01{min-height:unset}.modelo-quem-somos .modelo-quem-somos-fundo01 .modelo-quem-somos-bloco-01{margin:0 auto 20px auto;display:block;grid-template-columns:unset}.modelo-quem-somos .modelo-quem-somos-fundo01 .modelo-quem-somos-bloco-01 .modelo-quem-somos-bloco-01-esq{padding:0 2rem}.modelo-quem-somos .modelo-quem-somos-fundo01 .modelo-quem-somos-bloco-01 .modelo-quem-somos-bloco-01-dir{padding:0 2rem}.modelo-quem-somos .modelo-quem-somos-fundo02{min-height:unset}.modelo-quem-somos .modelo-quem-somos-fundo02 .modelo-quem-somos-bloco-02{width:calc(100% - 4rem);margin:0 2rem;padding:2rem 0;display:block;grid-template-columns:unset}.modelo-quem-somos .modelo-quem-somos-fundo02 .modelo-quem-somos-bloco-02 .modelo-quem-somos-bloco-02-esq{padding:0 2rem}.modelo-quem-somos .modelo-quem-somos-fundo02 .modelo-quem-somos-bloco-02 .modelo-quem-somos-bloco-02-dir{padding:0 2rem}}@media screen and (max-width:640px){.primeira-dobra-interna .primeira-dobra-interna-texto{width:calc(100% - 4rem);margin:40px 2rem}.primeira-dobra-interna .primeira-dobra-interna-texto .primeira-dobra-home-texto-miolo{padding:1rem}.lista-atividades .lista-atividades-titulo h2{font-size:1.5rem}.lista-atividades .lista-atividades-titulo .lista-atividades-titulo-botao{height:26px;line-height:26px}.lista-atividades .lista-atividades-listagem{grid-template-columns:1fr 1fr}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item{width:calc(50vw - 28px)}.lista-cursos .lista-cursos-titulo h2{font-size:1.5rem}.lista-cursos .lista-cursos-titulo .lista-cursos-titulo-botao{height:26px;line-height:26px}.lista-cursos .lista-cursos-listagem{grid-template-columns:1fr 1fr}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item{width:calc(50vw - 28px)}.lista-livros .lista-livros-titulo h2{font-size:1.5rem}.lista-livros .lista-livros-titulo .lista-livros-titulo-botao{height:26px;line-height:26px}.lista-livros .lista-livros-listagem{height:calc(428px + 2rem);grid-template-columns:1fr 1fr}.lista-livros .lista-livros-listagem .lista-livros-listagem-item{width:calc(50vw - 28px);height:428px}.primeira-dobra-livro .imagem-livro{height:40vh}}@media screen and (max-width:540px){.lista-atividades .lista-atividades-titulo{height:50px}.lista-atividades .lista-atividades-titulo h2 svg{float:left}.lista-atividades .lista-atividades-titulo .lista-atividades-titulo-botao{top:unset;bottom:0}.primeira-dobra-livro .imagem-livro{height:30vh}}@media screen and (max-width:480px){.primeira-dobra-livro .primeira-dobra-livro-texto .primeira-dobra-livro-texto-miolo h1{font-size:1.5rem}.rodape .container .menu-lista{display:none}.rodape .container .menu-apoie{display:none}}@media screen and (max-width:450px){header .area-logo{height:52px;margin-top:15px}header .area-logo a img{max-height:52px}header .menu-lista{display:none}header .hamburguer{opacity:1}.primeira-dobra-home .primeira-dobra-home-texto{width:calc(100% - 2.5rem)}.lista-atividades .lista-atividades-titulo{height:74px}.lista-atividades .lista-atividades-listagem{grid-template-columns:1fr}.lista-atividades .lista-atividades-listagem .lista-atividades-listagem-item{width:calc(100vw - 32px)}.lista-cursos .lista-cursos-listagem{grid-template-columns:1fr}.lista-cursos .lista-cursos-listagem .lista-cursos-listagem-item{width:calc(100vw - 32px)}.banner .banner-miolo .banner-texto .banner-texto-1-3-1{grid-template-columns:0 3fr 0}.banner .banner-miolo .banner-texto .banner-texto-2-1-2{display:block}.banner .banner-miolo .banner-texto .banner-texto-3-1{display:block}.banner .banner-miolo .banner-texto .banner-texto-1-3{display:block}.banner .banner-miolo .banner-texto .escondido + .banner-area-botao{position:relative}.banner .banner-miolo .banner-imagem-destaque{display:none}.lista-livros .lista-livros-listagem{display:block}.lista-livros .lista-livros-listagem .lista-livros-listagem-item{width:calc(100vw - 32px)}.primeira-dobra-livro .primeira-dobra-livro-texto{width:80%;margin:40px 10%}}