*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}a img{border:0}form *{outline:none}a{color:#000}.container{margin:0 auto;max-width:1215px;width:90%}body{color:#32313B;font:16px 'Manrope',sans-serif}#linha_topo{background:#943AFF;color:#fff}#linha_topo .container{align-items:center;display:flex;justify-content:flex-end;padding:7px 0}#linha_topo .linguagem{background:#943aff;border:1px solid #7a22e3;border-radius:3px;color:#fff;font:600 12px/35px 'Open Sans',sans-serif;height:35px;padding:0 15px;text-transform:uppercase}#linha_topo ul{display:flex;gap:10px;list-style:none}#linha_topo ul li{font-size:14px;font-weight:700;letter-spacing:.01em}#linha_topo ul li a{border:1px solid #fff;border-radius:5px;color:#fff;display:block;height:30px;line-height:27px;padding:0 15px 0 15px;text-decoration:none}#linha_topo ul li a.carrinho{background:url(../imagem/ico_carrinho.png) center no-repeat #7a22e3;overflow:hidden;padding:0;text-indent:-99999px;width:50px}header{background:#fff;position:relative;z-index:99}header.home{background:#F5F5F5}header.simples{padding:17px 0}header .container{align-items:center;display:flex;justify-content:space-between;padding:7px 0}header .open_menu,header .close_menu{display:none}header h1{height:52px;margin:0 30px 0 0;width:154px}header h1 a{background:url(../imagem/logo.png);display:block;height:52px;overflow:hidden;text-indent:-99999px;width:154px}header nav ul{display:flex;list-style:none}header nav ul li{line-height:85px;margin:0 0 0 25px;position:relative}header nav ul li a{color:#192933;font-size:14px;font-weight:600;letter-spacing:.3%;text-decoration:none;transition:all .3s}header nav ul li a:hover{color:#943AFF}header nav ul li ul{background:#F5F5F5;border-radius:0 0 8px 8px;border-top:3px solid #943AFF;display:none;min-width:180px;padding:18px;position:absolute;top:82px}header nav ul li ul li{line-height:normal;margin:0}header nav ul li ul li a{display:block;padding:6px 12px}header nav ul li ul li a:hover{background:#dbdee0;border-radius:5px}header nav ul li ul li ul{display:none;left:143px;top:-18px}header nav ul li:hover>ul{display:block}header nav ul li:hover>ul li:hover>ul{display:block}header nav ul li:hover.esa>ul{display:grid;grid-template-columns:repeat(2, 1fr);min-width:415px}header .usuario ul{display:flex;list-style:none}header .usuario ul li{margin-left:25px}header .usuario ul li a{border:1px solid #943AFF;border-radius:8px;color:#943AFF;display:block;font-size:14px;font-weight:600;height:52px;line-height:50px;padding:0 30px;text-align:center;text-decoration:none}header .usuario ul li a.highlight{background:#943AFF;color:#fff}header .compra{background:url(../imagem/ico-seguro.png) 20px center no-repeat #F5F5F5;border-radius:8px;font-size:14px;font-weight:600;height:44px;line-height:44px;padding:0 20px 0 55px}#banner .slick-slider{position:relative}#banner .slick-slider .slick-list{overflow:hidden}#banner .slick-slider .slick-list .slick-track{display:flex}#banner .slick-slider .slick-list .slick-track li{list-style:none}#banner .slick-slider .slick-list .slick-track li img{display:block;margin:0 auto;width:100%}#banner .slick-slider .slick-list .slick-track li a{display:block}#banner .slick-slider .slick-arrow{border:0;cursor:pointer;display:block;height:58px;margin-top:-29px;overflow:hidden;position:absolute;text-indent:-99999px;top:50%;width:32px;z-index:99}#banner .slick-slider .slick-arrow.slick-prev{background:url(../imagem/prev.png) no-repeat;background-size:cover;left:5%}#banner .slick-slider .slick-arrow.slick-next{background:url(../imagem/next.png) no-repeat;background-size:cover;right:5%}#escolha-curso{background:#B4BCC1;overflow:hidden;padding:75px 0 90px;position:relative}#escolha-curso:after{background:url(../imagem/dots-bg.png);bottom:15px;content:"";display:block;height:185px;left:15px;position:absolute;width:1423px;z-index:1}#escolha-curso .container{position:relative;z-index:2}#escolha-curso h2{color:#192933;font:800 53px 'Unna',serif;margin:0 0 35px}#escolha-curso .form{background:#F5F5F5;box-shadow:0 2px 3px #0000001A;border-radius:5px;overflow:hidden}#escolha-curso .form fieldset{border:0;display:flex;justify-content:space-between;padding:40px 32px}#escolha-curso .form .wrap_input{width:32%}#escolha-curso .form .wrap_input label{color:#0F0F14;display:block;font-size:15px;font-weight:600;margin:0 0 10px}#escolha-curso .form .wrap_input input,#escolha-curso .form .wrap_input select{background:#F5F5F5;border:2px solid #ECEDF2;border-radius:5px;color:#999;display:block;font:500 15px/52px 'Manrope',sans-serif;height:52px;padding:0 20px;width:100%}#escolha-curso .form .botao{background:#943AFF;border:0;color:#fff;cursor:pointer;display:block;font:600 15px/56px 'Manrope',sans-serif;height:56px;width:100%}#destaques-home{background:#192933;color:#fff;padding:78px 0 0}#destaques-home .titulo{align-items:center;display:flex;justify-content:space-between;margin:0 0 40px}#destaques-home .titulo h2{font:800 41px 'Unna',serif}#destaques-home .titulo a{background:url(../imagem/seta-link.png) 90% 21px no-repeat;border:1px solid #fff;border-radius:8px;color:#fff;font-size:14px;height:52px;line-height:52px;padding:0 32px 0 20px;text-decoration:none}#destaques-home ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0 0 -80px;position:relative}#destaques-home ul li{border-radius:5px;margin:0 0 30px;overflow:hidden;position:relative;width:31.5%}#destaques-home ul li:after{background:linear-gradient(180deg, rgba(0,43,75,0) 0%, #273B49 100%);content:"";display:block;bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:2}#destaques-home ul li img{border-radius:5px;display:block;height:100%;object-fit:cover;width:100%}#destaques-home ul li .desc{bottom:0;left:0;padding:30px;position:absolute;width:100%;z-index:3}#destaques-home ul li .desc h3{font-size:17px;font-weight:700;letter-spacing:.03em}#destaques-home ul li .desc span{background:#B4BCC1;border-radius:9px;color:#192933 !important;display:inline-block;font-size:11px;height:18px;line-height:18px;padding:0 5px}#destaques-home ul li .desc span br{display:none !important}#destaques-home ul li .mais,#destaques-home ul li .inscreva{height:100%;left:0;overflow:hidden;position:absolute;text-indent:-99999px;top:0;width:100%;z-index:4}#destaques-home ul li .fechada{background:#750c0c;color:#fff;font-size:15px;left:-45px;padding:3px;position:absolute;text-align:center;transform:rotate(-45deg);top:55px;width:230px;z-index:4}#links-box{background:#F5F5F5;padding:160px 0 100px}#links-box h2{font:800 53px/53px 'Unna',serif;margin:0 0 65px;text-align:center}#links-box ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}#links-box ul li{border-radius:5px;color:#fff;margin:0 0 1%;padding:140px 32px 32px;position:relative;width:49.5%}#links-box ul li h3{font-size:38px;font-weight:800;padding-top:32px}#links-box ul li p{font-size:16px;line-height:21px}#links-box ul li a.mais{height:100%;left:0;overflow:hidden;position:absolute;text-indent:-99999px;top:0;width:100%}#links-box ul li.galeria{background:#192933;width:59.5%}#links-box ul li.galeria h3{background:url(../imagem/ico-galeria.png) left top no-repeat}#links-box ul li.revista{background:#38435F;width:39.5%}#links-box ul li.revista h3{background:url(../imagem/ico-revista.png) left top no-repeat}#links-box ul li.tv{background:#4C3071}#links-box ul li.tv h3{background:url(../imagem/ico-tv-esa.png) left top no-repeat}#links-box ul li.artigos{background:#0F0F14}#links-box ul li.artigos h3{background:url(../imagem/ico-artigos.png) left top no-repeat}#conteudos-home{padding:0 0 100px;position:relative}#conteudos-home:after{background:#F5F5F5;content:"";display:block;height:60%;left:0;position:absolute;top:0;width:100%;z-index:1}#conteudos-home .container{position:relative;z-index:2}#conteudos-home .titulo{font-family:'Unna',serif;margin:0 0 55px}#conteudos-home .titulo p{color:#943AFF;font-size:18px;font-weight:700;font-style:italic}#conteudos-home .titulo h2{color:#192933;font-size:38px}#conteudos-home .slick-list{overflow:hidden}#conteudos-home .slick-list .slick-track{display:flex;padding:0 0 15px}#conteudos-home .slick-list .slick-track .slick-slide{margin:0 35px 0 0}#conteudos-home .slick-list .slick-track .slick-slide>div{height:100%}#conteudos-home .slick-list .slick-track li{background:#fff;box-shadow:2px 3px 4px 0 #00000017;border-radius:5px;height:100%;list-style:none;position:relative}#conteudos-home .slick-list .slick-track li .tipo{background:#002B4B;border-radius:16px;color:#fff;display:inline-block;font-size:14px;height:31px;line-height:31px;margin:0 0 0 30px;padding:0 15px;position:relative;top:-15px}#conteudos-home .slick-list .slick-track li .thumb{height:208px;overflow:hidden}#conteudos-home .slick-list .slick-track li .thumb img{height:100%;object-fit:cover;width:100%}#conteudos-home .slick-list .slick-track li .desc{padding:0 30px 85px}#conteudos-home .slick-list .slick-track li .desc h3{font-size:17px;line-height:24px}#conteudos-home .slick-list .slick-track li .mais{color:#943AFF;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%}#conteudos-home .slick-list .slick-track li .mais span{background:url(../imagem/seta-link-2.png) right center no-repeat;bottom:30px;display:block;font:800 16px 'Unna',serif;letter-spacing:.02em;left:30px;padding-right:15px;position:absolute}#conteudos-home .slick-arrow{border:0;cursor:pointer;display:block;height:35px;overflow:hidden;position:absolute;text-indent:-99999px;top:0;width:35px;z-index:99}#conteudos-home .slick-arrow.slick-prev{background:url(../imagem/prev-2.png) no-repeat;background-size:cover;right:80px}#conteudos-home .slick-arrow.slick-next{background:url(../imagem/next-2.png) no-repeat;background-size:cover;right:35px}#newsletter{background:#192933;color:#fff;padding:130px 0}#newsletter .container{display:flex;justify-content:space-between}#newsletter a{color:#fff}#newsletter .titulo{max-width:510px;width:48%}#newsletter .titulo h2{color:#943AFF;font:italic 800 18px/25px 'Unna',serif;text-transform:uppercase}#newsletter .titulo h3{font:800 46px/50px 'Unna',serif;margin:0 0 15px}#newsletter .titulo p{color:#B4BCC1;font-size:16px}#newsletter .form{max-width:390px;width:48%}#newsletter .form .wrap_input{margin:0 0 10px}#newsletter .form .wrap_input input{background:#F5F5F5;border:0;border-radius:5px;color:#999;display:block;font:500 15px/52px 'Manrope',sans-serif;height:52px;padding:0 20px;width:100%}#newsletter .form .wrap_check{align-items:center;display:flex;font-size:12px;position:relative}#newsletter .form .wrap_check input{height:0;opacity:0;position:absolute;width:0}#newsletter .form .wrap_check input:checked~.checkmark:after{display:block}#newsletter .form .wrap_check .checkmark{border:1px solid #F5F5F5;border-radius:4px;display:block;height:20px;margin:0 10px 0 0;position:relative;width:20px}#newsletter .form .wrap_check .checkmark:after{border:solid #B980FD;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:5px;position:absolute;top:0px;width:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#newsletter .form #ContentPlaceHolder1_btnCadastrar,#newsletter .form input[type=submit],#newsletter .form .botao{background:#943AFF;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font:600 15px/56px 'Manrope',sans-serif;height:56px;margin:0 0 20px;width:100%}#interna{background:#F7F7F7;padding:20px 0 50px}#interna .breadcrumb{color:#0F0F14;display:flex;font-size:12px;font-weight:700;list-style:none;margin:0 0 40px}#interna .breadcrumb li a{color:#60656F;display:flex;text-decoration:none}#interna .breadcrumb li a:after{content:"›";display:block;margin:0 5px}#interna h2#titulo{font-size:30px;margin:0 0 30px}#interna .filtro{width:28%}#interna .filtro h4{color:#0F0F14;font-size:20px;font-weight:700;margin:0 0 19px}#interna .filtro .wrap_input{background:#fff;border:1px solid #D9DADF;border-radius:5px;margin:0 0 25px;padding:20px}#interna .filtro .wrap_input label{color:#0F0F14;display:block;font-size:15px;font-weight:600;margin:0 0 20px}#interna .filtro .wrap_input input,#interna .filtro .wrap_input select{background:#fff;border:1px solid #D9DADF;border-radius:5px;color:#A9A9A9;font:15px/52px 'Manrope',sans-serif;height:52px;padding:0 15px;width:100%}#interna .filtro .botao{background:#943AFF;color:#fff;border:0;border-radius:5px;cursor:pointer;display:block;font:700 15px/51px 'Manrope',sans-serif;height:51px;text-align:center;width:100%}#interna .busca{background:#fff;border:1px solid #D9DADF;border-radius:5px;margin:0 0 25px;padding:20px}#interna .busca .form{position:relative}#interna .busca label{color:#0F0F14;display:block;font-size:15px;font-weight:600;margin:0 0 20px}#interna .busca input[type=text],#interna .busca select{border:1px solid #D9DADF;border-radius:5px;color:#A9A9A9;font:15px/52px 'Manrope',sans-serif;height:52px;padding:0 25px 0 15px;width:100%}#interna .busca .botao_busca_titulos{bottom:17px;position:absolute;right:15px}#interna .paginacao{align-items:center;display:flex;justify-content:center;padding:30px 0 0}#interna .paginacao a{color:#32313B;font-size:16px;height:45px;line-height:45px;text-align:center;text-decoration:none;transition:all .3s;width:45px}#interna .paginacao a:hover{color:#943AFF}#interna .paginacao a.ativo{border:1px solid #943AFF;color:#943AFF}#interna .paginacao a.nav{width:auto}#interna .paginacao a.nav.prev{background:url(../imagem/pag-prev.png) left center no-repeat;margin-right:25px;padding-left:18px}#interna .paginacao a.nav.next{background:url(../imagem/pag-next.png) right center no-repeat;color:#943AFF;margin-left:25px;padding-right:18px}#interna .paginacao ul{display:flex;justify-content:center;list-style:none}#interna .paginacao ul li{height:45px;line-height:45px;padding:0 15px}#interna #page-cursos{display:flex;justify-content:space-between}#interna #page-cursos .lista-cursos{width:69%}#interna #page-cursos .lista-cursos ul{display:grid;list-style:none;grid-template-columns:repeat(3, 1fr);grid-column-gap:30px;grid-row-gap:30px;margin:0 0 25px}#interna #page-cursos .lista-cursos ul li{background:#fff;border:1px solid #D9DADF;border-top:5px solid #0F0F14;border-radius:5px;padding:20px 20px 95px;position:relative}#interna #page-cursos .lista-cursos ul li p.num{color:#6C6C6C;font-size:12px;font-weight:500;margin:0 0 8px}#interna #page-cursos .lista-cursos ul li h3{font-size:16px;font-weight:500;line-height:23px;margin:0 0 12px}#interna #page-cursos .lista-cursos ul li p.cat{background:#943AFF;border-radius:3px;color:#fff !important;display:inline-block;font-size:12px;font-weight:600;margin:0 0 15px;padding:0 3px}#interna #page-cursos .lista-cursos ul li p.cat br{display:none}#interna #page-cursos .lista-cursos ul li p.cat span{color:#fff !important}#interna #page-cursos .lista-cursos ul li p.data{font-size:15px}#interna #page-cursos .lista-cursos ul li a.mais{height:100%;left:0;padding:20px;position:absolute;top:0;width:100%}#interna #page-cursos .lista-cursos ul li a.mais span{background:#fbfbfc;border:1px solid #eeeff2;border-radius:5px;bottom:20px;color:#192933;font-size:15px;left:50%;margin-left:-42.5%;padding:18px 0;position:absolute;text-align:center;text-decoration:none;transition:all .3s;width:85%}#interna #page-cursos .lista-cursos ul li a.mais:hover span{border-color:#943AFF;color:#943AFF}#interna #page-cursos .lista-cursos ul li .inscreva{background:#fbfbfc;border:1px solid #eeeff2;border-radius:5px;bottom:20px;color:#192933;font-size:15px;left:50%;margin-left:-42.5%;padding:18px 0;position:absolute;text-align:center;text-decoration:none;transition:all .3s;width:85%}#interna #page-cursos .lista-cursos ul li .inscreva:hover{border-color:#943AFF;color:#943AFF}#interna #page-cursos .lista-cursos .botao{background:#943AFF;color:#fff;border:0;border-radius:5px;cursor:pointer;display:block;font:700 15px/51px 'Manrope',sans-serif;height:51px;text-align:center;text-decoration:none;width:100%}#interna #page-cursos #texto{width:62%}#interna #page-cursos #texto h2{font-size:40px;font-weight:700;letter-spacing:.03em;margin:0 0 55px}#interna #page-cursos #texto p{font-size:16px;line-height:27px;margin:0 0 30px}#interna #page-cursos #texto p.cod{margin:0}#interna #page-cursos #texto dl{background:#fff;border:1px solid #D9DADF;border-radius:5px;margin:0 0 20px}#interna #page-cursos #texto dl dt{background:url(../imagem/sanfona-mais.png) 98% center no-repeat;cursor:pointer;font-size:21px;font-weight:700;padding:20px 30px}#interna #page-cursos #texto dl dt.ativo{background-image:url(../imagem/sanfona-menos.png)}#interna #page-cursos #texto dl dd{display:none;font-size:14px;line-height:19px;padding:0 30px}#interna #page-cursos #texto dl dd h3{font-size:16px;font-weight:700;line-height:23px}#interna #page-cursos #texto dl dd h4{font-size:16px;font-weight:500;line-height:23px}#interna #page-cursos #texto dl dd p{font-size:14px;margin:0 0 20px}#interna #page-cursos #texto dl dd ul,#interna #page-cursos #texto dl dd ol{margin:0 0 25px 20px}#interna #page-cursos #texto .obs{color:#939393;font-size:13px;line-height:17px}#interna #page-cursos #texto .obs p{margin:0 0 20px}#interna #page-cursos #resumo{width:31.5%}#interna #page-cursos #resumo .box{background:#fff;border:1px solid #D9DADF;border-radius:5px;overflow:hidden;text-align:center}#interna #page-cursos #resumo .box .thumb img{display:block;width:100%}#interna #page-cursos #resumo .box .desc{padding:20px}#interna #page-cursos #resumo .box h3{font-size:20px;line-height:28px;margin:0 0 10px}#interna #page-cursos #resumo .box p.valor{color:#8A8A8A;font-size:15px;font-weight:500;margin:0 0 20px}#interna #page-cursos #resumo .box p.valor strong{color:#32313B;display:block;font-size:28px;font-weight:700}#interna #page-cursos #resumo .box .obs{background:#943AFF;color:#fff;font-size:15px;left:-7.5%;line-height:150%;margin:15px 0 15px;padding:20px;position:relative;text-align:left;width:115%}#interna #page-cursos #resumo .box .obs h3{color:#fff;font-size:18px}#interna #page-cursos #resumo .box .obs p.opcao{font-weight:600;margin:15px 0}#interna #page-cursos #resumo .box .info{color:#939393;font-size:15px;line-height:150%;margin:0;padding:20px 0 0;text-align:left}#interna #page-cursos #resumo .box .info h3{color:#192933;font-size:18px}#interna #page-cursos #resumo .box .info ul{list-style:none}#interna #page-cursos #resumo .box .info ul li{margin:0 0 5px}#interna #page-cursos #resumo .box .info ul li strong{color:#32313B}#interna #page-cursos #resumo .box .form input[type=text],#interna #page-cursos #resumo .box .form select{background:#fff;border:1px solid #D9DADF;border-radius:5px;display:block;font:500 15px/48px 'Manrope',sans-serif;height:48px;margin:0 0 10px;padding:0 20px;width:100%}#interna #page-cursos #resumo .box .form .botao{background:#943AFF;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font:500 15px/48px 'Manrope',sans-serif;height:48px;width:100%}#interna .titulo-noticia{margin:0 0 50px}#interna .titulo-noticia h2{font:bold 42px 'Unna',serif;margin:0 0 15px}#interna .titulo-noticia p.resumo{font-size:21px;line-height:140%;margin:0 0 30px}#interna .titulo-noticia .fonte{color:#943AFF;font-size:15px;font-weight:bold}#interna .titulo-noticia .data{background:url(../imagem/ico-data-post.png) left center no-repeat;color:#CA2E43;font-size:15px;font-weight:bold;margin:0 0 0 5px;padding-left:16px}#interna #page-noticias .lista-noticias h2{font-size:20px;font-weight:700;margin:0 0 30px}#interna #page-noticias .lista-noticias ul{list-style:none}#interna #page-noticias .lista-noticias ul li{background:#fff;border:1px solid #D9DADF;border-radius:5px;display:flex;justify-content:space-between;margin:0 0 20px;padding:30px;position:relative;transition:all .3s}#interna #page-noticias .lista-noticias ul li .thumb{width:30%}#interna #page-noticias .lista-noticias ul li .thumb img{display:block;width:100%}#interna #page-noticias .lista-noticias ul li img{max-width:100%}#interna #page-noticias .lista-noticias ul li .desc{font-size:12px;width:65%}#interna #page-noticias .lista-noticias ul li .desc h3{font-size:18px;font-weight:700;margin:0 0 10px;transition:all .3s}#interna #page-noticias .lista-noticias ul li .desc p{margin:0 0 20px}#interna #page-noticias .lista-noticias ul li .mais{height:100%;left:0;position:absolute;top:0;width:100%}#interna #page-noticias .lista-noticias ul li .mais span{background:url(../imagem/seta-continue.png) right center no-repeat;color:#943AFF;bottom:30px;font-size:11px;letter-spacing:.03em;padding-right:15px;position:absolute;right:30px;text-decoration:none}#interna #page-noticias .lista-noticias ul li:hover{border-color:#943AFF}#interna #page-noticias .lista-noticias ul li:hover .desc h3{color:#943AFF}#interna #page-noticias #texto h2{font-size:40px;font-weight:700;letter-spacing:.03em;margin:0 0 25px}#interna #page-noticias #texto h3{font-size:30px;font-weight:700;letter-spacing:.03em;margin:0 0 25px}#interna #page-noticias #texto h4{font-size:20px;font-weight:700;letter-spacing:.03em;margin:0 0 25px}#interna #page-noticias #texto p{font-size:16px;line-height:27px;margin:0 0 30px}#interna #page-noticias #texto a{color:#943AFF;font-weight:700;text-decoration:none}#interna #page-livros h2{font-size:20px;font-weight:700}#interna #page-livros .titulo{align-items:center;display:flex;justify-content:space-between;margin:0 0 30px}#interna #page-livros .tipo_lista{align-items:center;display:flex}#interna #page-livros .tipo_lista a{color:#999999;font-size:14px;line-height:27px;margin-left:20px;padding-left:33px;text-decoration:none}#interna #page-livros .tipo_lista a.lista{background:url(../imagem/ico-lista.png) left center no-repeat}#interna #page-livros .tipo_lista a.grade{background:url(../imagem/ico-grade.png) left center no-repeat}#interna #page-livros #lista{list-style:none}#interna #page-livros #lista li{background:#fff;border:1px solid #D9DADF;border-radius:5px;padding:30px 30px 40px;position:relative}#interna #page-livros #lista li .thumb{background:#F7F7F7;padding:20px}#interna #page-livros #lista li .thumb img{display:block;margin:0 auto;width:50%}#interna #page-livros #lista li .desc h3{font-size:18px;font-weight:700;line-height:22px;margin:0 0 20px}#interna #page-livros #lista li .desc p{font-size:14px;line-height:19px;margin:0 0 20px}#interna #page-livros #lista li .desc .edicao,#interna #page-livros #lista li .desc .autor{font-size:12px}#interna #page-livros #lista li .mais{color:#9FA7AC;font-size:13px;height:100%;left:0;position:absolute;top:0;width:100%}#interna #page-livros #lista li .mais span{background:url(../imagem/seta-link-3.png) right center no-repeat;bottom:20px;padding-right:15px;position:absolute;right:20px}#interna #page-livros #lista li .links{bottom:0;display:flex;justify-content:space-between;left:0;padding:0 30px 20px;position:absolute;width:100%}#interna #page-livros #lista li .links a{background:url(../imagem/seta-link-3.png) right center no-repeat;color:#9FA7AC;font-size:13px;padding-right:15px;text-decoration:none}#interna #page-livros #lista li .links a:hover{color:#943AFF}#interna #page-livros #lista.lista li{align-items:flex-start;display:flex;justify-content:space-between;margin:0 0 20px}#interna #page-livros #lista.lista li .thumb{width:30%}#interna #page-livros #lista.lista li .desc{width:68%}#interna #page-livros #lista.lista .links{justify-content:flex-end}#interna #page-livros #lista.lista .links a{margin-left:20px}#interna #page-livros #lista.grade{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}#interna #page-livros #lista.grade li .thumb{margin:0 0 20px}#interna #page-livros #lista.grade .links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px}#interna #page-esa #texto-imagem{align-items:center;display:flex;justify-content:space-between;margin:0 0 70px}#interna #page-esa #texto-imagem .texto{letter-spacing:.03em;width:48%}#interna #page-esa #texto-imagem .texto h4{color:#9FA7AC;font-size:16px;font-weight:600;text-transform:uppercase}#interna #page-esa #texto-imagem .texto h2{font-size:38px;font-weight:700;margin:0 0 40px}#interna #page-esa #texto-imagem .texto p{font-size:16px;line-height:24px}#interna #page-esa #texto-imagem .imagem{margin-right:-10%;width:58%}#interna #page-esa #texto-imagem .imagem img{display:block;width:100%}#interna #page-esa #tabs{align-items:center;background:#9FA7AC;border-radius:10px;display:flex;justify-content:space-between;list-style:none;padding:12px}#interna #page-esa #tabs li{font-size:16px;font-weight:400}#interna #page-esa #tabs li a{border-radius:5px;color:#192933;display:block;padding:7px 10px;text-decoration:none}#interna #page-esa #tabs li a.ativo{background:#B4BCC1}#interna #page-esa #tabs li a:hover{text-decoration:underline}#interna #page-esa .conteudo-tabs{display:none;padding:90px 0}#interna #page-esa .conteudo-tabs h2{font-size:38px;font-weight:700;letter-spacing:.03em;margin:0 0 60px}#interna #page-esa .conteudo-tabs ul.boxes{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px;list-style:none}#interna #page-esa .conteudo-tabs ul.boxes li{background:#fff;border:1px solid #D9DADF;border-radius:10px;font-size:16px;padding:20px 39px}#interna #page-esa .conteudo-tabs ul.boxes li .cargo{color:#9FA7AC;font-size:16px;font-weight:600;letter-spacing:.02em;margin:0 0 5px;text-transform:uppercase}#interna #page-esa .conteudo-tabs ul.boxes li h4{font-size:16px;font-weight:700;letter-spacing:.02em}#interna #page-esa .conteudo-tabs ul.boxes li p{font-size:15px;margin:0 0 10px}#interna #page-esa .conteudo-tabs ul.boxes li a{color:#333;text-decoration:none}#interna #page-esa .conteudo-tabs ul.boxes li a:hover{color:#943AFF}#interna #page-esa .conteudo-tabs .lista-enderecos{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}#interna #page-esa .conteudo-tabs .lista-enderecos dl{background:#fff;border:1px solid #D9DADF;border-radius:10px;padding:20px}#interna #page-esa .conteudo-tabs .lista-enderecos dl dt{font-size:20px;font-weight:700;margin:0 0 13px}#interna #page-esa .conteudo-tabs .lista-enderecos dl dd{font-size:16px;margin:0 0 8px}#interna #page-esa .conteudo-tabs .lista-enderecos dl dd a{background:url(../imagem/seta-link-3.png) left 7px no-repeat;color:#32313B;padding-left:12px;text-decoration:none}#interna #page-esa .conteudo-tabs .lista-enderecos dl dd a:hover{color:#943AFF}#interna #etapas{display:flex;justify-content:space-between;list-style:none;margin:0 auto 50px;max-width:685px;padding:30px 0 0}#interna #etapas li{list-style:none;position:relative;width:30%}#interna #etapas li span{background:#ccc;border-radius:50%;color:#fff;display:block;font-size:15px;font-weight:700;height:28px;line-height:28px;margin:0 auto;position:relative;text-align:center;width:28px}#interna #etapas li span.ativo{background:#943AFF}#interna #etapas li span.check{background:url(../imagem/check-passos.png) center no-repeat #32313B;text-align:left;text-indent:-99999px}#interna #etapas li:not(:last-child):after{background:#D9DADF;content:"";display:block;height:1px;position:absolute;right:-50%;top:50%;width:80%}#interna #page-formulario{background:#fff;border:1px solid #D9DADF;border-radius:5px}#interna #page-formulario .form{max-width:710px;margin:0 auto;overflow:hidden;padding:60px 40px}#interna #page-formulario .wrap_input{margin:0 0 20px}#interna #page-formulario .wrap_input label{display:block;font-size:16px;font-weight:600;margin:0 0 12px}#interna #page-formulario .wrap_input input,#interna #page-formulario .wrap_input select{background:#fff;border:1px solid #D9DADF;border-radius:5px;font:500 16px/48px 'Manrope',sans-serif;height:48px;padding:0 20px;width:100%}#interna #page-formulario .wrap_input br{display:none}#interna #page-formulario .input_cep{display:flex}#interna #page-formulario .input_cep .cep{border-radius:5px 0 0 5px;width:70%}#interna #page-formulario .input_cep .consultar{background:#f0f0f0;border-radius:0 5px 5px 0;border-left:0;padding:0;text-align:center;width:30%}#interna #page-formulario .wrap_text{margin:0 0 20px}#interna #page-formulario .wrap_text label{display:block;font-size:16px;font-weight:600;margin:0 0 12px}#interna #page-formulario .wrap_text label span{color:#943AFF}#interna #page-formulario .wrap_text textarea{background:#fff;border:1px solid #D9DADF;border-radius:5px;font:500 16px 'Manrope',sans-serif;height:120px;padding:15px 20px;width:100%}#interna #page-formulario .wrap_text br{display:none}#interna #page-formulario .wrap_campos{display:flex;justify-content:space-between}#interna #page-formulario .wrap_campos .metade{width:48%}#interna #page-formulario .botao{background:#943AFF;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font:700 15px/48px 'Manrope',sans-serif;margin:0 0 15px;text-align:center;text-decoration:none;width:100%}#interna #page-formulario .botao.vazado{background:#F5F5F5;border:1px solid #943AFF;color:#943AFF}#interna #page-formulario .botao.right{float:right;max-width:279px;width:48%}#interna #page-formulario .botao.left{float:left;max-width:279px;width:48%}#interna #page-formulario a{color:#777;font-size:13px;text-decoration:none}#interna #page-formulario a.right{display:block;text-align:right}#interna #page-formulario a:hover{color:#943AFF}#interna #page-formulario.login{max-width:360px;margin:50px auto}#interna #page-formulario.login .titulo{margin:0 0 30px;text-align:center}#interna #page-formulario.login .titulo h2{font-size:19px;font-weight:700}#interna #page-formulario.login .titulo h2 strong{color:#943AFF;display:block}#interna #page-carrinho{overflow:hidden;padding:30px 0}#interna #page-carrinho h2{font-size:21px;font-weight:700;margin:0 0 20px}#interna #page-carrinho ul li{align-items:center;background:#fff;border:1px solid #D9DADF;border-radius:5px;display:flex;justify-content:space-between;list-style:none;margin:0 0 20px;padding:60px 40px}#interna #page-carrinho ul li .desc{width:60%}#interna #page-carrinho ul li .desc .cod{color:#6C6C6C;font-size:16px;font-weight:600}#interna #page-carrinho ul li .desc h3{font-size:21px;font-weight:700}#interna #page-carrinho ul li .desc p{color:777777;font-size:13px}#interna #page-carrinho ul li .valor p{font-size:21px;font-weight:700}#interna #page-carrinho ul li .acoes a{border:1px solid #D9DADF;border-radius:5px;color:#777;display:inline-block;font-size:13px;height:44px;line-height:44px;padding:0 10px;text-decoration:none;transition:all .3s}#interna #page-carrinho ul li .acoes a.excluir{background:url(../imagem/excluir.png) 90% center no-repeat;padding-right:35px}#interna #page-carrinho ul li .acoes a:hover{color:#943AFF;border-color:#943AFF}#interna #page-carrinho .botao{background:#943AFF;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;float:right;font:700 15px/48px 'Manrope',sans-serif;margin:0 0 15px;text-align:center;text-decoration:none;width:200px}#interna #page-pagamento{display:flex;justify-content:space-between}#interna #page-pagamento h2{font-size:32px;font-weight:700;margin:0 0 40px}#interna #page-pagamento .dados{width:68%}#interna #page-pagamento .dados .box{background:#fff;border:1px solid #D9DADF;border-radius:5px;padding:40px}#interna #page-pagamento .dados .box h2{font-size:21px;margin:0 0 20px}#interna #page-pagamento .dados .box h3{font-size:16px;font-weight:600;margin:0 0 10px}#interna #page-pagamento .dados .wrap_forma{margin:0 0 12px}#interna #page-pagamento .dados .wrap_forma input{height:0;opacity:0;position:absolute;width:0}#interna #page-pagamento .dados .wrap_forma input:checked~.checkmark{background-color:#943AFF;color:#fff}#interna #page-pagamento .dados .wrap_forma input:checked~.checkmark.boleto{background-image:url(../imagem/ico-boleto-a.png)}#interna #page-pagamento .dados .wrap_forma input:checked~.checkmark.cartao{background-image:url(../imagem/ico-cartao-a.png);border:1px solid #943AFF;border-radius:5px 5px 0 0}#interna #page-pagamento .dados .wrap_forma .checkmark{border:1px solid #D9DADF;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;font-size:13px;justify-content:center;min-height:78px;padding:20px}#interna #page-pagamento .dados .wrap_forma .checkmark strong{display:block;font-size:16px;font-weight:600}#interna #page-pagamento .dados .wrap_forma .checkmark.boleto{background:url(../imagem/ico-boleto.png) 97% center no-repeat}#interna #page-pagamento .dados .wrap_forma .checkmark.cartao{background:url(../imagem/ico-cartao.png) 97% center no-repeat}#interna #page-pagamento .dados .wrap_forma .checkmark.ativo{background-color:#943AFF;color:#fff}#interna #page-pagamento .dados .wrap_forma .checkmark.ativo.boleto{background-image:url(../imagem/ico-boleto-a.png)}#interna #page-pagamento .dados .wrap_forma .checkmark.ativo.cartao{background-image:url(../imagem/ico-cartao-a.png);border:1px solid #943AFF;border-radius:5px 5px 0 0}#interna #page-pagamento .dados .selecionado .wrap_forma .checkmark{background-color:#943AFF;color:#fff}#interna #page-pagamento .dados .selecionado .wrap_forma .checkmark.boleto{background-image:url(../imagem/ico-boleto-a.png)}#interna #page-pagamento .dados .selecionado .wrap_forma .checkmark.cartao{background-image:url(../imagem/ico-cartao-a.png);border:1px solid #943AFF;border-radius:5px 5px 0 0}#interna #page-pagamento .dados #opcao_cartao{margin:0 0 30px}#interna #page-pagamento .dados #opcao_cartao .dados_cartao{border:1px solid #D9DADF;border-top:0;border-radius:0 0 5px 5px;margin:-12px 0 20px;padding:20px}#interna #page-pagamento .dados .wrap_campos{display:flex;justify-content:space-between}#interna #page-pagamento .dados .wrap_input{margin:0 0 10px}#interna #page-pagamento .dados .wrap_input.metade{width:49%}#interna #page-pagamento .dados .wrap_input input,#interna #page-pagamento .dados .wrap_input select{background:#fff;border:1px solid #D9DADF;border-radius:5px;font:500 15px/52px 'Manrope',sans-serif;height:52px;padding:0 20px;width:100%}#interna #page-pagamento .dados fieldset{border:1px solid #D9DADF;border-radius:5px;margin:0 0 12px;padding:25px 20px}#interna #page-pagamento .dados fieldset label{display:block;font-size:16px;font-weight:600;margin:0 0 10px}#interna #page-pagamento .dados fieldset p{font-size:15px;margin:-10px 0 10px}#interna #page-pagamento .dados fieldset .wrap_input:last-child{margin:0}#interna #page-pagamento .dados fieldset .wrap_input.com_botao{display:flex;justify-content:space-between}#interna #page-pagamento .dados fieldset .wrap_input.com_botao input,#interna #page-pagamento .dados fieldset .wrap_input.com_botao select{width:78%}#interna #page-pagamento .dados fieldset .wrap_input.com_botao .botao{background:#943AFF;border:0;border-radius:5px;color:#fff;font:500 15px/52px 'Manrope',sans-serif;cursor:pointer;text-align:center;width:20%}#interna #page-pagamento .resumo{width:30%}#interna #page-pagamento .resumo .box{background:#fff;border:1px solid #D9DADF;border-radius:5px;margin:0 0 20px;padding:20px}#interna #page-pagamento .resumo .box p.cod{color:#6C6C6C;font-size:16px;font-weight:500}#interna #page-pagamento .resumo .box h3{font-size:21px;line-height:140%;margin:0 0 25px}#interna #page-pagamento .resumo .box ul li{align-items:center;color:#8A8A8A;display:flex;font-size:15px;list-style:none;margin:0 0 14px}#interna #page-pagamento .resumo .box ul li img{margin:0 10px 0 0}#interna #page-pagamento .resumo .botao{background:#943AFF;border:0;border-radius:5px;color:#fff;font:600 15px/52px 'Manrope',sans-serif;cursor:pointer;margin:0 0 15px;text-align:center;width:100%}#interna #page-pagamento .resumo .obs{color:#828F97;font-size:12px;margin:0 auto;text-align:center;width:70%}#interna #page-sucess{padding:30px 0 0}#interna #page-sucess h2{font-size:21px;margin:0 0 50px}#interna #page-sucess .texto{background:#fff;border:1px solid #D9DADF;border-radius:5px;font-size:15px;margin:0 0 20px;padding:80px 20px;text-align:center}#interna #page-sucess .texto h2{color:#6BB551;margin:0 0 20px}#interna #page-sucess .texto h3{font-size:18px}#interna #page-sucess .texto p{margin:0 0 20px}#interna #page-sucess .botao{background:#943AFF;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font:700 15px/48px 'Manrope',sans-serif;margin:15px auto 0;max-width:264px;text-align:center;text-decoration:none;width:100%}#interna #page-revista p{margin:0 0 15px}#interna #page-revista .texto_imagem{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}#interna #page-revista ul#edicoes{list-style:none}#interna #page-revista ul#edicoes li{margin:0 0 4px}#interna #page-revista ul#edicoes li a{color:#000}#interna #page-revista ul#funcionalidades{font-size:15px}#interna #page-revista ul#funcionalidades li{align-items:center;background:#fff;border-radius:5px;display:flex;gap:12px;margin:0 0 5px;overflow:hidden;padding:5px}#interna #page-revista ul#funcionalidades li p{margin:0}#interna #detalhe-pedido a{color:#000}#interna #detalhe-pedido table{border-collapse:collapse;width:100%}#interna #detalhe-pedido table tr td{background:#fff;padding:10px}#interna #detalhe-pedido table tr.titulo{border-top:1px solid #ddd;background:#943aff;color:#fff}#interna #detalhe-pedido table tr.titulo td{background:#943aff;font-weight:600;margin:10px;padding:10px}#interna .tabela-lista{background:#fff;border:1px solid #D9DADF;border-radius:10px;padding:30px}#interna .tabela-lista table{border-collapse:collapse;width:100%}#interna .tabela-lista table tr th{background:#F6EEFF;border-bottom:2px solid #fff;padding:20px;text-align:left}#interna .tabela-lista table tr td{border-bottom:1px solid #D9DADF;padding:20px;transition:all .3s}#interna .tabela-lista table tr td .detalhes{background:#943AFF;border-radius:7px;border:0;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:600;padding:10px 15px;text-align:center;text-decoration:none}#interna .tabela-lista table tr td a{color:#943AFF;text-decoration:none}#interna .tabela-lista table tr:hover td{background-color:#F6EEFF}#gost_tela_acordo{padding:40px 0}#gost_tela_acordo a{color:#000}#wrap_galeria{overflow:hidden;padding:30px 0}#wrap_galeria ul{display:grid;list-style:none;gap:25px;grid-template-columns:repeat(3, 1fr)}#wrap_galeria ul li{list-style:none;min-height:300px;overflow:hidden;position:relative}#wrap_galeria ul li .transparencia{background:linear-gradient(0deg, #000 0%, rgba(255,255,255,0) 100%);bottom:0;display:block;height:178px;left:0;position:absolute;z-index:1;width:100%}#wrap_galeria ul li .img{height:100%;overflow:hidden;width:100%}#wrap_galeria ul li .img a{display:block;height:100%;width:100%}#wrap_galeria ul li .img a img{display:block;height:100%;object-fit:cover;width:100%}#wrap_galeria ul li .desc{color:#fff;bottom:0;left:0;padding:30px;position:absolute;z-index:2}#wrap_galeria ul li .desc p{font-size:13px;line-height:13px;text-transform:uppercase}#wrap_galeria ul li .desc h3{font-size:15px;line-height:18px;margin:10px 0 0;text-transform:uppercase}#wrap_galeria ul li a.mais{display:block;height:100%;left:0;overflow:hidden;text-indent:-99999px;position:absolute;top:0;width:100%;z-index:3}#fotos_galeria ul{display:flex;flex-wrap:wrap;gap:3px;list-style:none}#fotos_galeria ul li{height:127px;overflow:hidden;width:190px}#fotos_galeria ul li img{height:100%;object-fit:cover;width:100%}#fotos_galeria ul li a{display:block;height:100%;width:100%}#questionario h3{font-size:18px;margin:0 0 15px}#questionario p{margin:0 0 15px}#questionario #opcoes ul{list-style:none}#questionario #opcoes ul li input{display:inline-block;margin-right:5px;vertical-align:middle}#questionario .botao-quest{background:#943AFF;border:0;color:#fff;cursor:pointer;display:inline-block;font:600 15px/56px 'Manrope',sans-serif;height:56px;padding:0 50px}.fb-share-button{margin:10px 0}.fb-share-button a{background:url(../imagem/facebook-share.png) 8px center no-repeat #1877f2;border-radius:3px;color:#fff;display:inline-block;font-size:11px;font-weight:600;height:20px;line-height:19px;padding:0 9px 0 26px;text-decoration:none}footer .links{background:#0F0F14;padding:40px 0}footer .links ul{align-items:center;display:flex;justify-content:center;list-style:none}footer .links ul li{align-items:center;color:#F5F5F5;display:flex;font-size:25px;font-weight:800;margin:0 0 0 20px}footer .links ul li a{color:#F5F5F5;text-decoration:none;text-transform:uppercase}footer .links ul li:after{content:"•";display:block;margin-left:20px}footer .links ul li:first-child{margin:0}footer .links ul li:last-child:after{display:none}footer .rodape{background:#B4BCC1;overflow:hidden}footer .rodape .container{display:flex}footer .rodape .empresa{background:#9FA7AC;font-size:16px;line-height:23px;padding:80px 0 60px;position:relative;width:30%}footer .rodape .empresa:before{background:#9FA7AC;content:"";display:block;height:100%;left:-50vw;position:absolute;top:0;width:50vw}footer .rodape .empresa .logo{display:block}footer .rodape .empresa p{margin:30px 0 5px}footer .rodape .empresa ul{display:flex;list-style:none}footer .rodape .empresa ul li{margin-right:10px}footer .rodape .menu{padding:80px 0 60px 30px;width:70%}footer .rodape .menu h4{color:#192933;font:800 25px 'Unna',serif;margin:0 0 55px;text-transform:uppercase}footer .rodape .menu .colunas{display:flex;justify-content:space-between}footer .rodape .menu .colunas ul{list-style:none}footer .rodape .menu .colunas ul li{margin:0 0 5px}footer .rodape .menu .colunas ul li a{color:#192933;font-size:16px;text-decoration:none}footer .rodape .menu .colunas ul li a:hover{color:#943AFF}footer .copy{background:#943AFF;color:#fff;font-size:13px;padding:19px 0;text-align:center}#mapa{margin:40px 0 0}#mapa iframe{border:0;display:block;width:100%}@media all and (max-width:1050px){header{padding:16px 0 16px 24px;position:relative}header .open_menu{background:url(../imagem/menu.png) center no-repeat;display:block;height:24px;left:2.5%;margin-top:-12px;position:absolute;top:50%;width:24px}header .close_menu{background:url(../imagem/fechar.png) center no-repeat;display:none;height:24px;left:280px;position:fixed;top:15px;width:24px;z-index:99}header .container{justify-content:center}header nav{background:#F5F5F5;box-shadow:0 0 15px rgba(148,58,255,0.3);display:none;left:0;height:100vh;padding:20px;overflow-y:auto;position:fixed;top:0;width:320px}header nav ul{display:block}header nav ul li{line-height:normal;margin:0}header nav ul li a{display:block;padding:15px 0}header nav ul li ul{min-width:auto;padding:5px 0 0;position:static;top:40px;width:100%}header nav ul li:hover.esa ul{display:block;min-width:auto}header .usuario ul li{margin:0 0 10px}header .usuario ul li a{color:#943AFF;padding:0 8px;width:100%}header .usuario ul li a.highlight{color:#fff}#interna #page-cursos .lista-cursos ul{grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:20px}#interna #page-esa #tabs{display:block}#interna #page-esa .conteudo-tabs{padding:40px 0}#interna #page-esa .conteudo-tabs h2{font-size:32px;margin:0 0 40px}#interna #page-esa .conteudo-tabs ul.boxes{grid-template-columns:repeat(2, 1fr)}#interna #page-esa .conteudo-tabs .lista-enderecos{grid-template-columns:repeat(2, 1fr)}footer .links ul li{font-size:16px;text-align:center}footer .links ul li a{font-size:16px}}@media all and (max-width:950px){#escolha-curso{padding:60px 0}#escolha-curso h2{font-size:32px;line-height:130%}#escolha-curso .form fieldset{display:block;padding-bottom:10px}#escolha-curso .form .wrap_input{margin:0 0 20px;width:100%}#destaques-home .titulo h2{font-size:16px;width:60%}#destaques-home .titulo h2 strong{font-size:28px}#destaques-home ul li{width:48%}#newsletter .titulo h3{font-size:32px;line-height:130%}}@media all and (max-width:875px){#interna #page-pagamento{display:block}#interna #page-pagamento h2{font-size:32px;margin:0 0 25px}#interna #page-pagamento .dados{margin:0 0 30px;width:100%}#interna #page-pagamento .dados .box{padding:20px}#interna #page-pagamento .resumo{width:100%}footer .rodape .container{display:block}footer .rodape .empresa{padding:40px 0;width:100%}footer .rodape .menu{padding:40px 0;width:100%}footer .rodape .menu h4{margin:0 0 20px}footer .rodape .menu .colunas{flex-wrap:wrap;justify-content:space-between}footer .rodape .menu .colunas ul{margin:0 0 25px;width:48%}}@media all and (max-width:820px){#interna #page-cursos{display:block}#interna #page-cursos .filtro{background:#fff;border:1px solid #D9DADF;border-radius:5px;margin:0 0 20px;padding:20px;width:100%}#interna #page-cursos .filtro h4{margin:0 0 10px}#interna #page-cursos .filtro .wrap_input{background:none;border:0;display:inline-block;margin:0 .5% 15px;padding:0;width:48%}#interna #page-cursos .filtro .wrap_input label{margin:0 0 3px}#interna #page-cursos .filtro .wrap_input input,#interna #page-cursos .filtro .wrap_input select{height:40px;line-height:40px}#interna #page-cursos .lista-cursos{width:100%}#interna #page-cursos #texto{width:100%}#interna #page-cursos #resumo{margin:0 auto;max-width:420px;width:100%}#interna #page-noticias{display:block}#interna #page-noticias .lista-noticias ul li{padding-bottom:35px}#interna #page-noticias .lista-noticias ul li .mais span{bottom:15px}#interna #page-noticias .paginacao{padding:30px 0}#interna #page-livros #lista.lista li .thumb{padding:10px 0;width:20%}#interna #page-livros #lista.lista li .thumb img{width:90%}#interna #page-livros #lista.lista li .desc{width:78%}#interna #page-livros #lista.grade{grid-template-columns:repeat(2, 1fr);grid-gap:20px}#interna #page-livros #lista.grade .links{padding-bottom:10px}#interna #page-esa #texto-imagem{display:block}#interna #page-esa #texto-imagem .texto{margin:0 0 20px;width:100%}#interna #page-esa #texto-imagem .imagem{margin:0;width:100%}#interna #page-esa .conteudo-tabs ul.boxes{display:block}#interna #page-esa .conteudo-tabs ul.boxes li{margin:0 0 20px;padding:20px}#interna #page-esa .conteudo-tabs .lista-enderecos{display:block}#interna #page-esa .conteudo-tabs .lista-enderecos dl{margin:0 0 20px}#wrap_galeria ul{grid-template-columns:repeat(2, 1fr)}#wrap_galeria ul li{min-height:200px}#wrap_galeria ul li .desc{padding:20px}}@media all and (max-width:780px){#banner .slick-slider .slick-arrow{height:36px;width:20px}#banner .slick-slider .slick-arrow.slick-prev{left:3%}#banner .slick-slider .slick-arrow.slick-next{right:3%}#links-box{padding:110px 0 60px}#links-box h2{font-size:36px;line-height:130%;margin:0 0 30px}#links-box h2 br{display:none}#links-box ul li{padding-top:70px;width:100% !important}#newsletter{padding:40px 0}#newsletter .container{display:block}#newsletter .titulo{max-width:none;margin:0 0 30px;width:100%}#newsletter .form{max-width:none;width:100%}#interna #page-revista .texto_imagem{display:block}#interna #page-revista .texto_imagem .texto{margin:0 0 20px}}@media all and (max-width:620px){header.simples .container{justify-content:space-between}header .compra{background-position:center;background-size:18px auto;overflow:hidden;padding:0;text-indent:-99999px;width:40px}#destaques-home .titulo{display:block;overflow:hidden}#destaques-home .titulo h2{margin:0 0 10px;width:100%}#destaques-home .titulo a{float:right}#destaques-home ul li{width:100%}#interna #page-livros .tipo_lista{display:none}#interna #page-livros #lista.lista li{display:block}#interna #page-livros #lista.lista li .thumb{margin:0 0 20px;padding:20px;width:100%}#interna #page-livros #lista.lista li .thumb img{width:50%}#interna #page-livros #lista.lista li .desc{width:100%}#interna #page-livros #lista.lista .links{justify-content:space-between;padding-bottom:10px}#interna #page-livros #lista.lista .links a{margin:0}#interna #page-livros #lista.grade{display:block}#interna #page-livros #lista.grade li{margin:0 0 20px}#interna #page-formulario .form{padding:40px 20px}#interna #page-formulario .wrap_campos{display:block}#interna #page-formulario .wrap_campos .metade{width:100%}#interna #page-carrinho ul li{flex-wrap:wrap;padding:15px 20px}#interna #page-carrinho ul li .desc{margin:0 0 15px;width:100%}#interna #page-pagamento .dados .wrap_campos{display:block}#interna #page-pagamento .dados .wrap_input.metade{width:100%}#interna #page-pagamento .dados fieldset{padding:20px 15px}#interna #page-pagamento .dados fieldset .wrap_input.com_botao{display:block}#interna #page-pagamento .dados fieldset .wrap_input.com_botao input,#interna #page-pagamento .dados fieldset .wrap_input.com_botao select{margin:0 0 10px;width:100%}#interna #page-pagamento .dados fieldset .wrap_input.com_botao .botao{width:100%}}@media all and (max-width:545px){#interna #page-noticias .lista-noticias ul li{display:block}#interna #page-noticias .lista-noticias ul li .thumb{margin:0 0 20px;width:100%}#interna #page-noticias .lista-noticias ul li .desc{width:100%}#interna #page-noticias .lista-noticias ul li .desc p{margin:0 0 15px}#interna .paginacao a{font-size:14px}#wrap_galeria ul{grid-template-columns:repeat(1, 1fr)}footer .links{padding:30px 0 20px}footer .links ul{display:block;text-align:center}footer .links ul li{display:block;margin:0 0 15px !important}footer .links ul li:after{display:none}footer .links ul li a{display:block}}@media all and (max-width:480px){#interna #page-cursos .lista-cursos ul{display:block}#interna #page-cursos .lista-cursos ul li{margin:0 0 20px}}@media all and (max-width:420px){header .close_menu{left:auto;right:20px}header nav{width:100%}}