 html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}html{}body{color:#464646;font-size:15px;font-family:'Open Sans',sans-serif;font-weight:400;}html,body{height:100%;}a{text-decoration:none;cursor:pointer;color:#999999;}a:hover{text-decoration:none;}strong{font-weight:bold;}input[type="reset"],input[type="submit"],button{cursor:pointer;}em{font-style:italic;}::-webkit-input-placeholder{color:#999999;}::-moz-placeholder{color:#999999;}:-ms-input-placeholder{color:#999999;}input:-moz-placeholder{color:#999999;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/ico_arrow_select.png) calc(100% - 10px) center no-repeat;width:100%!important}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.wrapper{width:1200px;margin:0 auto;position:relative;}.wrapper2{max-width:980px;margin:0 auto;position:relative;padding:30px;}.wrapper3{max-width:780px;margin:0 auto 40px auto;position:relative;padding:30px 30px 15px 30px;}.shaddow{border:1px solid #e1e1e1;box-shadow:0 10px 12px -9px rgba(0,0,0,.88)}.last{margin-right:0!important;}.nenhum{text-align:center}.titulo-padrao{text-align:center;color:white;font-family:'androgyneregular';text-shadow:2px 2px 2px #b96b3a;font-size:38px;padding:20px 0;background:#921b1d;margin-bottom:30px}.titulo-texto{color:#921b1d;font-size:16px;margin-bottom:30px}.texto-padrao strong,.texto strong{color:#921b1d;}.texto-padrao{line-height:24px;}.texto-padrao p{margin-bottom:15px;}.download-boleto{background:#921b1d;display:inline-block;padding:4px 15px;color:#FFF;font-weight:600;border-radius:5px}.loading,.alerta,.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:9999999}.loading,.alerta,.modal-remover{display:none}.loading img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.alerta .conteudo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;width:500px;padding:20px;text-align:center;background:#FFF}.alerta .conteudo .texto strong{font-weight:700;font-size:16px;display:inline-block;margin-bottom:10px}.alerta .conteudo .texto{font-size:15px;color:#921b1d;}.alerta .conteudo .texto ul li{border-bottom:1px solid #921b1d;padding:10px 0}.alerta .conteudo a{display:table;margin:20px auto 0 auto;background:#921b1d;color:#FFF;padding:10px 25px;border-radius:5px}.modal .conteudo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#FFF;width:initial;max-width:70%;max-height:80%;}.modal .conteudo a[target=_blank]{display:flex;}.modal .conteudo img{max-width:100%;max-height:100%}.modal .conteudo .close,.modal .modal-renovar .close{position:absolute;right:-21px;top:-21px;background:#921b1d url(../images/ico_close_modal.png) center no-repeat;border-radius:50%;padding:10px;width:20px;height:20px;cursor:pointer;border:1px solid #FFF}.modal-comprar .conteudo{padding:30px;border-radius:10px}.modal-comprar .conteudo .foto{width:150px;height:150px;display:table;margin:0 auto}.modal-comprar .conteudo .foto img{border-radius:50%;width:100%;max-height:100%;object-fit:cover;}.modal-comprar .conteudo .icone{text-align:center;font-size:28px;color:#921b1d;font-weight:700}.modal-comprar .conteudo .texto{max-width:400px}.modal-comprar .conteudo .texto.colunas{float:left;margin-right:20px;width:calc(50% - 20px)}.modal-comprar .conteudo .texto p{margin-top:10px;text-align:left!important}.modal-comprar .conteudo .titulo{color:#921b1d;font-size:18px;margin:20px 0 10px;font-weight:700;}.modal-comprar .conteudo .texto a{display:inline-block;;margin-top:20px;background:#921b1d;color:#FFF;padding:10px 25px;border-radius:5px}.modal-comprar .conteudo form{width:100%;position:relative;}.modal-comprar .conteudo form label.input-file{padding:0 8px;line-height:32px;height:32px;margin-top:10px;width:calc(100% - 20px);display:block;border:2px solid #999;cursor:pointer;;z-index:2}.modal-comprar .conteudo form span{width:150px;text-align:center;line-height:36px;position:absolute;top:0;right:0;background-color:#972b2f;color:#FFF;;z-index:1}.modal-comprar .conteudo form input{display:none;}.modal-comprar .conteudo form button{background:#6dc72a;color:#FFF;width:100%;border:0;padding:8px 0;font-weight:600;text-align:center;margin-top:10px}.modal-remover .conteudo{padding:30px;border-radius:10px}.modal-remover .conteudo .texto{max-width:400px}.modal-remover .conteudo .texto p{margin-top:10px;text-align:center;}.modal-remover .conteudo .texto a{display:inline-block;margin:20px auto 0 auto;text-align:center;background:#921b1d;color:#FFF;padding:10px 25px;border-radius:5px}.modal-remover .conteudo .texto a.yes{opacity:.7}.modal-renovar{background:#FFF;padding:30px;border-radius:10px;width:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.modal-renovar .nome{color:#921b1d;font-size:22px;margin-bottom:10px;font-family:'androgyneregular';}.accordion{margin-bottom:25px;-webkit-box-shadow:0 10px 12px -9px rgba(0,0,0,.88);-moz-box-shadow:0 10px 12px -9px rgba(0,0,0,.88);box-shadow:0 10px 12px -9px rgba(0,0,0,.88);}.accordion .titulo{color:white;font-size:20px;text-align:center;width:100%;font-family:'androgyneregular';background:#921b1d;position:relative;padding:15px 0;text-transform:uppercase;}.accordion .extensivo{color:white;background:#921b1d;}.accordion .intensivo{color:white;background:#d77836;}.accordion .revisao{color:#921b1d;background:#ff0;}.accordion .enem{color:#921b1d;background:#EEE0E0;}.accordion .total{color:#FFF;background:red;}.accordion .laboratorios{color:#FFF;background:#b5622c;}.accordion .titulo div{position:absolute;width:15px;height:9px;background:url(../images/ico_arrow.png) no-repeat;right:20px;top:20px;}.accordion.open .titulo div{background-position:bottom;}.accordion .content{background:#f5f5f5;}.accordion.pre-vestibular .content{background:#FFF;padding:20px;}.accordion .box-dia{float:left;width:calc(100% / 5);}.accordion .box-dia .dia{color:white;text-align:center;height:50px;line-height:50px;background:#6b1012;font-size:20px;font-family:'androgyneregular';margin-bottom:5px;}.accordion .box-dia .box-horario{border:1px solid #959595;text-align:center;margin-left:5px;margin-bottom:-1px;padding:10px 0;font-size:14px;color:#666666;}.accordion .box-dia .box-horario .horario{color:#6b1012;font-weight:700;margin-top:4px;}.accordion .box-dia .box-horario.alternate{background:#d7d7d7;}.accordion .box-dia.last .box-horario{margin-right:5px;}.accordion .box-dia .box-horario .esgotado{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:red;position:absolute;margin:20px 0 0px -20px;}.accordion .content-fotos{padding-bottom:30px;}.accordion .content .foto{float:left;margin:30px 0 0 30px;}.menu-padrao{display:table;margin:0 auto;height:80px;padding-top:40px;}.menu-padrao li{float:left;position:relative;height:55px;line-height:55px;text-align:center;text-transform:uppercase;border:1px solid #c2c2c2;margin:0 6px;width:310px;font-size:15px;color:#921b1d;}.menu-padrao li div{position:absolute;left:50%;bottom:-8px;width:15px;height:8px;background:url(../images/ico_arrow_menu.png) no-repeat;margin-left:-7px;display:none;}.menu-padrao li:hover,.menu-padrao li.selected{color:white;background:#921b1d;}.menu-padrao li:hover div,.menu-padrao li.selected div{display:block;}.menu-lateral{float:left;width:220px;border-top:1px solid #921b1d}.menu-lateral li{border-bottom:1px solid #921b1d}.menu-lateral li a,.menu-lateral li.meus-cursos{text-transform:uppercase;font-size:14px;font-weight:600;color:#921b1d;display:block;padding:10px 15px;letter-spacing:1px}.menu-lateral li.meus-cursos{background:#921b1d url(../images/ico_arrow_select_white.png) calc(100% - 10px) center no-repeat;color:#FFF}.menu-lateral li a.menu-cursos{text-transform:capitalize;;font-size:13px;font-weight:600;color:#464646;display:block;padding:10px 15px;letter-spacing:1px}.menu-lateral li a.selected{font-weight:700;font-style:italic}.box-area-aluno{float:right;width:calc(100% - 220px)}.box-area-aluno .fun-header{background:url(../images/bg-fun-header.png) center no-repeat;height:217px;margin:-30px 0 20px 0;position:relative;}.box-area-aluno .fun-header p{font-family:'androgyneregular';color:#FFF;font-size:24px;position:absolute;top:calc(50% + 15px);left:100px;transform:translateY(-50%);width:300px;}.form .small2,.form .small3,.form .small4{float:left;margin-right:20px;margin-bottom:13px}.form .small{margin-bottom:13px;}.form .small2{width:calc(50% - 10px)}.form .small3{width:calc((100% / 3) - 14px)}.form .small4{width:calc(25% - 15px)}.form .small5{width:calc((100% / 5) - 5px);float:left;margin:0 5px 20px 0}.form .small5 label .titulo{margin-bottom:0}.form input[type="text"],.form input[type="email"],.form input[type="password"],.form select,.form textarea{width:calc(100% - 22px);padding:7px 10px;border:1px solid #cccccc;outline:0;}.form select.IdMaterial{padding:5px 10px 5px 5px;font-size:13px}.form textarea{line-height:22px;padding-top:10px;height:120px;}.form input[type="text"]:focus,.form textarea:focus{border-color:#85191c;}.form label{display:block;}.form label .titulo{margin-bottom:4px;font-weight:700;font-size:14px;}.form button{color:white;border:0;cursor:pointer;height:45px;text-transform:uppercase;font-weight:700;font-size:14px;background:#85191c;padding:0 25px;border-radius:5px}.form .responsavel-financeiro{border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding-top:10px;margin-bottom:10px;}.form .responsavel-financeiro h2{margin-bottom:4px;font-weight:700;font-size:14px;text-transform:uppercase;color:#921b1d}.radiocheckbox{margin-bottom:10px}.radiocheckbox input[type=radio],.radiocheckbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative;background-color:#f1f1f1;color:#666;height:20px;width:20px;border:0;cursor:pointer;margin-right:7px;outline:none;float:left;border:1px solid #CCC}.radiocheckbox input[type=radio]{border-radius:50px;}.radiocheckbox input[type=checkbox]{border-radius:5px;}.radiocheckbox input[type=radio]:checked::before,.radiocheckbox input[type=checkbox]:checked::before{position:absolute;font:13px/1 'Open Sans',sans-serif;left:6px;top:1px;content:'\02143';transform:rotate(40deg);color:#85191c}.radiocheckbox input[type=radio]:hover,.radiocheckbox input[type=checkbox]:hover{background-color:#f7f7f7}.radiocheckbox input[type=radio]:checked,.radiocheckbox input[type=checkbox]:checked{background-color:#f1f1f1;border:1px solid #85191c}.radiocheckbox label{float:left;cursor:pointer;width:calc(100% - 30px)!important}.paginacao{display:table;margin:40px auto}.paginacao ul li{float:left}.paginacao ul li a{display:block;color:#85191c;;border:1px solid #85191c;width:35px;height:35px;line-height:35px;text-align:center;margin:5px}.paginacao ul li.selected a,.paginacao ul li:hover a{background:#85191c;color:#FFF}.paginacao .hidden,.paginacao .first,.paginacao .last{display:none}.errorSummary{margin-bottom:20px;}.errorSummary p{color:#921b1d}.mural{margin-top:30px;border:1px solid #c2c2c2;padding:20px;}.mural .nome{color:#921b1d;font-size:20px;font-weight:700;}.mural .curso-nome{color:#921b1d;font-size:14px;font-weight:700;}.mural .data{color:#666666;font-size:14px;font-weight:700;}.mural .duvida{color:#999999;font-style:italic;font-size:14px;line-height:22px;margin-top:20px;}.mural textarea{border:1px solid #c2c2c2;padding:10px;height:100px;width:896px;margin-top:15px;}.mural button{color:white;border:0;cursor:pointer;height:40px;text-transform:uppercase;font-weight:700;font-size:13px;background:#85191c;padding:0 25px;float:right;margin-top:10px;}.mural.respondido .box-dados{float:left;}.mural.respondido .pergunta-resposta{border-top:1px solid #c2c2c2;margin-top:10px;padding-top:10px;}.mural.respondido form{display:none;}.mural.respondido.open .arrow{background-position:bottom;}.titulo-perguntas{font-weight:700;margin-bottom:25px;font-size:30px;color:#921b1d;text-align:center;margin-top:40px;text-transform:uppercase;}.menu-mobile{background:white;position:fixed;width:100%;height:100%;z-index:9999;top:0;left:0;display:none;overflow:auto;}.menu-mobile .logo{margin:10px 0 0 5%;display:block;}.menu-mobile .logo img{width:160px;}.menu-mobile .close{position:absolute;width:12px;height:12px;background:#ed6c05 url(../images/ico_close.png) no-repeat center;cursor:pointer;right:5%;top:20px;padding:10px;border-radius:50%}.menu-mobile .menu{margin:10px 5%;width:calc(85% - 40px);float:left;border-top:1px solid #921b1d}.menu-mobile .menu li{text-transform:uppercase;font-weight:600;border-bottom:1px solid #921b1d;line-height:34px;padding-left:8px}.menu-mobile .menu .submenu{display:none}.menu-mobile .menu .submenu li{border-bottom:0;padding-left:20px}.menu-mobile .redes-sociais{float:right;margin:15px 5% 0 0}.menu-mobile .redes-sociais li{margin-bottom:5px}.menu-mobile .endereco,.menu-mobile .telefone{background:#972b2f;padding:10px 5%;color:#FFF;position:relative;}.menu-mobile .endereco .titulo{font-family:'androgyneregular';font-size:24px;font-weight:500;color:#FFF;}.menu-mobile .endereco strong,.menu-mobile .endereco a{color:#FFF}.menu-mobile .telefone{height:160px}.menu-mobile .telefone .fone{padding-left:26px;height:35px;line-height:30px;font-weight:700;color:white;font-size:24px;background:url(../images/ico_telefone2.png) no-repeat left center;margin-top:20px}.menu-mobile .telefone span{font-size:15px;}.menu-mobile .wcm3{width:51px;height:17px;position:absolute;bottom:80px;right:5%}a.whatsapp{position:fixed;bottom:90px;right:10px;text-align:center;color:#6dc72a;z-index:999}a.whatsapp span{opacity:0;display:block;transition:.3s all}a.whatsapp img{transition:.3s all}a.whatsapp:hover img{opacity:.5}a.whatsapp:hover span{opacity:1}p.erro{display:table;margin:0 auto 20px auto;background:#972b2f;color:#FFF;padding:7px 15px;border-radius:5px}#header{width:100%;background:#FFF url(../images/bg-apoio.png) right center no-repeat;background-size:25%;position:fixed;top:0;border-bottom:1px solid #CCC;z-index:999}#header .logo{float:left;margin:15px 0}#header .cabecalho{float:right;margin:10px 0;width:calc(100% - 270px)}#header .redes-sociais{float:right;margin-left:30px}#header .redes-sociais li{float:left;margin-left:8px;}#header .redes-sociais li.menu-carrinho{margin-right:30px;}#header .redes-sociais li.menu-carrinho span{position:absolute;background:#008000;color:#FFF;border-radius:100%;width:20px;height:20px;line-height:20px;text-align:center;font-size:11px;top:2px}#header .redes-sociais li a img{opacity:1;transition:.3s all}#header .redes-sociais li a img:hover{opacity:.7}#header .link-pre-matricula{float:right;color:#972b2f;border:2px solid #972b2f;display:inline-block;margin-left:30px;padding:0 25px;line-height:32px;text-transform:uppercase;transition:.3s all}#header .link-pre-matricula:hover{background:#972b2f;color:#FFF}#header form{float:right;}#header form h3{color:#972b2f;font-size:16px;font-family:'androgyneregular';float:left;line-height:32px;margin-right:10px}#header form input{background:#FFF;border:1px solid #972b2f;padding:6px 10px;font-size:13px;width:120px;float:left;margin-right:5px;border-radius:2px}#header form button{background:#972b2f url(../images/ico-login.png) center no-repeat;border:none;width:32px;height:32px;float:left;border:1px solid #972b2f;border-radius:2px}#header form .esqueci{float:right;font-size:11px;text-decoration:underline;}#header .area-aluno{float:right;}#header .area-aluno a{color:#972b2f;text-decoration:underline;font-size:13px}#header ul.menu{float:right;margin-top:12px}#header ul.menu li{display:inline-block;position:relative;}#header ul.menu li a{color:#972b2f;display:block;font-size:14px;margin-bottom:1px;font-weight:600;padding:3px 10px;border-bottom:3px solid #FFF;text-transform:uppercase;transition:.3s all}#header ul.menu li a.aulas-online{background:#972b2f;color:#FFF}#header ul.menu li a.aulas-online:hover,#header ul.menu li a.aulas-online.selected{color:#FFF;border-bottom:3px solid #972b2f}#header ul.menu li a:hover,#header ul.menu li a.selected{color:#db6f27;border-bottom:3px solid #972b2f}#header .ico-menu{position:absolute;width:15px;height:15px;background:#972b2f url(../images/ico_menu.png) no-repeat center;cursor:pointer;right:10px;top:10px;display:none;padding:10px;border-radius:50%}#header .menu .submenu{z-index:99;position:absolute;background:white;width:200px;margin-left:calc(50% - 100px);-webkit-transition:ease-out all .3s;transition:ease-out all .3s;box-shadow:0 20px 20px rgba(0,0,0,.3);opacity:0;visibility:hidden;}#header .menu .submenu a{display:block;font-size:15px;color:#db6f27;text-align:center;margin:0;padding:0 15px;line-height:40px;border:0}#header .menu .submenu a:hover{color:#FFF;border:0;background:#972b2f}#header .menu li:hover .submenu{visibility:visible;opacity:1;}#content-page{padding-top:115px}#footer{width:100%;background:#781719;position:relative;margin-top:50px}#footer .box-top{background:#f5f5f5 url(../images/bg-apoio.png) right center no-repeat;}#footer .box-bottom{padding:30px 0}#footer .titulo-box{font-size:30px;color:#861a1d;font-weight:500;font-family:'androgyneregular';line-height:34px;margin-bottom:16px;}#footer .titulo-box div{font-size:40px;}#footer .box{float:left;width:calc((100% / 3) - 30px);margin:30px 15px;}#footer .box .texto{line-height:22px;font-size:14px;}#footer .box .veja{height:35px;line-height:35px;padding:0 15px;color:white;background:#85191c;text-transform:uppercase;font-size:13px;display:table;margin-top:15px;border-radius:5px;transition:.3s all}#footer .box .veja:hover{opacity:.7;}#footer .endereco{float:left;color:white;margin-right:100px}#footer .endereco .titulo{float:left;text-align:right;font-size:30px;font-family:'androgyneregular';line-height:30px;}#footer .endereco .texto{float:left;margin-left:30px;line-height:24px;font-size:14px}#footer .endereco .texto strong{color:#FFF}#footer .endereco .texto p{margin-bottom:8px}#footer .telefone{float:right;position:relative;}#footer .telefone .menu{display:table;}#footer .telefone .menu li{float:left;}#footer .telefone .menu li a{display:block;font-size:13px;color:white;padding:0 8px;transition:.3s all}#footer .telefone .menu li a:hover{opacity:.5}#footer .telefone .fone{padding-left:26px;height:35px;line-height:30px;font-weight:700;color:white;font-size:24px;background:url(../images/ico_telefone2.png) no-repeat left center;margin-top:20px}#footer .telefone span{font-size:15px;}#footer .wcm3{width:51px;height:17px;position:absolute;bottom:-60px;right:0}.footer-carrinho{position:fixed;bottom:0;left:0;padding:20px 30px;background:#008000;color:#FFF;font-weight:700;z-index:99999999}.footer-carrinho span{position:absolute;top:5px;right:5px;font-size:12px;}.diagonal-arrow{position:fixed;bottom:80px;left:155px;z-index:99999999}#home .banners-mobile{display:none}#home .banners .banner{position:relative;width:100%;height:400px;}#home .banners .banner .box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#FFF;max-width:1200px;min-width:800px;padding:0 20px}#home .banners .banner .box .titulo{font-size:60px;font-family:'androgyneregular';text-shadow:2px 2px 2px #000;line-height:60px;margin-bottom:20px;}#home .banners .banner .box .texto{font-size:17px;line-height:28px;text-shadow:1px 1px 1px #000;}#home .banners .banner .box a.saiba-mais{display:table;margin:10px auto 0 auto;padding:8px 16px;background:#FFF;color:#861a1d;border-radius:5px;text-transform:uppercase;font-weight:700}#home .banners .owl-nav{position:absolute;top:160px;width:100%}#home .banners .owl-prev,#home .banners .owl-next{padding:15px;position:absolute;transition:all .3s;opacity:.6}#home .banners .owl-prev:hover,#home .banners .owl-next:hover{opacity:1}#home .banners .owl-prev{left:0;}#home .banners .owl-next{right:0;}#home .professores{margin-top:30px;}#home .professores .titulo{text-align:center;color:#861a1d;font-size:30px;line-height:40px;font-family:'androgyneregular';margin-bottom:35px;}#home .professores .titulo div{font-size:50px;}#home .professores .professor{float:left;width:100%;background:#861a1d;transition:all .4s;}#home .professores .professor .foto{width:100%;}#home .professores .professor img.icone-disciplina{width:40px;position:absolute;top:10px;right:10px;opacity:.2;transition:.3s all}#home .professores .professor img.foto-professor{object-fit:cover;width:100%;height:270px;}#home .professores .professor .box{color:white;font-family:'androgyneregular';text-align:center;padding:15px 10px;border-top:3px solid #FFF}#home .professores .professor .nome{font-size:20px;}#home .professores .professor .texto{font-size:14px;}#home .professores .professor .line{display:table;margin:0 auto;height:3px;background:white;width:70px;margin-top:10px;margin-bottom:10px;}#home .professores .professor:hover{opacity:.8;}#home .professores .professor:hover img.icone-disciplina{opacity:.9}#home .professores .owl-nav{display:table;margin:20px auto 0 auto;}#home .professores .owl-prev,#home .professores .owl-next{float:left;margin-right:-1px;width:54px;height:54px;cursor:pointer;}#institucional .box-foto{margin-bottom:10px;}#institucional .box-foto .foto{width:100%;text-align:center;margin-bottom:40px;}#institucional .box-foto img{-webkit-box-shadow:0 10px 12px -1px rgba(0,0,0,.88);-moz-box-shadow:0 10px 12px -1px rgba(0,0,0,.88);box-shadow:0 10px 12px -1px rgba(0,0,0,.88);}#institucional .texto-padrao{text-align:center;}#concursos .concursos{margin-top:50px;background:#ff6600;padding:50px 0;}#concursos .concursos .part1{float:left;}#concursos .concursos .part2{float:right;}#concursos .concursos .part3{margin-left:130px;margin-top:60px;}#concursos .contato,#horarios .contato{text-align:center;font-weight:700;padding:20px 0;}#aprovados .accordion .content{display:none;}#aprovados .accordion .titulo{cursor:pointer;}#aprovados .columns{-webkit-column-count:3;-webkit-column-gap:10px;-moz-column-count:3;-moz-column-gap:10px;column-count:3;column-gap:15px;padding:30px 30px 0 30px;}#aprovados .box-aprovados{page-break-inside:avoid;break-inside:avoid;width:100%;margin-bottom:30px}#aprovados .box-aprovados .instituicao{margin-bottom:30px;}#aprovados .box-aprovados .nome{color:#921b1d;font-size:20px;font-family:'androgyneregular';margin-bottom:10px;}#aprovados .box-aprovados .aprovados{text-transform:uppercase;font-size:13px;line-height:20px;}#faq h2.titulo,#eventos h2.titulo{text-align:center;color:#861a1d;font-size:24px;font-family:'androgyneregular';margin-bottom:20px;}#faq .texto-padrao,#eventos .texto-padrao{text-align:center;}#eventos .texto-padrao .inscricao{padding:7px 15px;color:white;background:#85191c;text-transform:uppercase;font-size:13px;display:table;margin:15px auto;border-radius:5px;transition:.3s all;}#eventos .texto-padrao .inscricao:hover{opacity:.7}#eventos form{display:none;text-align:left}#eventos form h3{color:#861a1d;font-weight:600;margin:20px 0}#horarios .horario-atendimento{padding:30px;}.empty{display:table;margin:auto}.empty img{float:left;margin-right:20px;}.empty p{float:left;margin-top:20px}.empty p a{padding:10px 20px;color:white;background:#85191c;text-transform:uppercase;font-size:14px;letter-spacing:1px;display:table;margin-top:15px;border-radius:5px;transition:.3s all}.empty p a:hover{opacity:.7;}#professores .professor{margin-bottom:100px;}#professores .professor .foto{float:left;width:350px;position:relative;text-align:center;}#professores .professor .foto img{-webkit-box-shadow:0 10px 12px -1px rgba(0,0,0,.88);-moz-box-shadow:0 10px 12px -1px rgba(0,0,0,.88);box-shadow:0 10px 12px -1px rgba(0,0,0,.88);}#professores .professor .detalhes{float:right;width:calc(100% - 350px);}#professores .professor .nome{text-transform:uppercase;font-size:28px;color:#921b1d;font-weight:700;}#professores .professor .materia{font-size:16px;color:#d77836;font-weight:700;}#professores .professor .nome,#professores .professor .materia{padding-left:70px}#professores .professor.alternate .nome,#professores .professor.alternate .materia{padding-right:70px;padding-left:0}#professores .professor .site{font-size:15px;color:#921b1d;display:block;}#professores .professor .descricao{margin-top:10px;font-style:italic;font-size:15px;line-height:24px;}#professores .professor .aulas{margin-top:20px;text-align:center;display:block;text-transform:uppercase;height:38px;line-height:38px;width:165px;border:1px solid #c0c0c0;font-weight:700;font-size:12px;color:#921b1d;}#professores .professor.alternate .foto{float:right;}#professores .professor.alternate .detalhes{float:left;text-align:right;}#professores .professor.alternate .aulas{float:right;}.modal #professores .professor{margin:0;padding:40px 40px 40px 20px}#contato #mapa{display:table;margin:0 auto;width:1125px;height:362px;margin:40px auto;}#contato .box-texto{float:left;width:50%;text-align:center;}#contato .box-texto .titulo{color:#921b1d;font-size:20px;font-family:'androgyneregular';margin-bottom:10px;}#contato .box-texto .texto{line-height:20px;font-size:14px;margin-bottom:20px;}#contato .form label.checkbox{display:block;float:none;margin:10px 0 0 0}#contato .form .disciplinas{margin-bottom:20px;}#contato .form button{display:table;margin:0 auto;}#contato .form .large{float:none;margin-right:0;}#contato .sucesso p{margin-bottom:15px;}#aulas-online .box-form.box-login,#carrinho .box-form.box-login,#aulas-online .box-form.box-esqueci,#carrinho .box-form.box-esqueci{float:left;width:40%;margin-right:50px}#aulas-online .box-form,#carrinho .box-form{float:left;width:calc(60% - 50px)}#aulas-online .box-form .titulo-box,#carrinho .box-form .titulo-box{font-weight:700;margin-bottom:25px;font-size:22px;color:#921b1d;line-height:28px;font-family:'androgyneregular';}#aulas-online .box-form .titulo-box div,#carrinho .box-form .titulo-box div{font-size:32px;}#carrinho .box-form .validade select{width:50%!important;float:left;}.form.login a.esqueci{float:right;text-decoration:underline;font-size:12px}.box-esqueci{display:none}#area-professor .alunos{text-transform:uppercase;width:100%;}#area-professor .alunos thead{background:#ed7a33;color:white;font-size:16px;font-weight:700;}#area-professor .alunos thead th{padding:5px 10px;height:40px;}#area-professor .alunos tbody td{padding:5px 10px;color:#666666;height:30px;}#area-professor .alunos tbody .alternate{background:#fafafa;}.valores{float:left;margin:20px 20px 0 0;text-align:center;border:2px solid #e1e1e1;border-radius:10px;width:calc((100% / 4) - 20px);transition:.3s all;position:relative;}.valores:hover{box-shadow:0 0 25px 0 rgba(133,25,28,.6);}.valores img{padding:15px 15px 0 15px}.valores .acesso{font-size:14px;font-weight:700;padding:10px 10px 0 10px;}.valores .prazo{background:#e1e1e1;font-weight:900;padding:5px;color:#921b1d;font-size:18px}.valores .valor-dashed{text-decoration:line-through;}.valores .valor{color:#921b1d;font-size:14px;padding:0 20px 0;font-weight:700;}.valores .valor span{font-size:28px;}.valores .desconto{position:absolute;top:5px;right:5px;color:#921b1d;text-align:center;line-height:14px;font-size:12px;font-weight:700}.valores .obs{font-size:12px;}.valores .comprar-curso{display:block;color:white;font-weight:600;background:#008000 url(../images/ico-comprar.png) 20px center no-repeat;padding:10px 0 10px 10px;text-align:center;line-height:20px;letter-spacing:1px;border-radius:5px;}.valores .comprar-curso span{display:none}.box-aula-online{float:right;width:calc(100% - 250px)}#aluno .box-form{float:left;margin-top:30px;margin-right:50px;}#aluno .box-form p{margin-bottom:30px;}#aluno .assine-videoaula{background:url(../images/bg_videoaula.jpg) no-repeat right bottom;width:900px;display:table;margin:0 auto;margin-top:50px;}#aluno .assine-videoaula .titulo{font-weight:700;margin-bottom:25px;font-size:30px;color:#921b1d;line-height:35px;font-family:'androgyneregular';}#aluno .assine-videoaula .titulo div{font-size:40px;}#aluno .assine-videoaula .texto{color:#999999;font-style:italic;font-size:14px;line-height:24px;width:calc(100% - 270px);}#aluno h3.cursos-avulsos{font-weight:700;margin-bottom:25px;font-size:22px;color:#921b1d;line-height:28px;font-family:'androgyneregular';width:900px;display:table;margin:0 auto;margin-top:50px;text-align:center;}#aluno .filtro{display:table;margin:30px auto;}#aluno .filtro select{float:left;margin-right:15px;border:1px solid #acacac;width:330px!important;padding:5px 40px 5px 15px;font-weight:700;color:#666666;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';outline:0;}#aluno .curso-online{margin-top:30px;}#carrinho .curso-online{margin-bottom:30px;}#aluno .curso-online img,#carrinho .curso-online img{float:left;margin-right:30px;}#aluno .curso-online .texto,#carrinho .curso-online .texto{float:right;width:calc(100% - 150px);font-size:14px}#aluno .curso-online h2,#carrinho .curso-online h2{font-weight:700;margin-bottom:5px;font-size:22px;color:#921b1d;line-height:28px;font-family:'androgyneregular';}#aluno .curso-online .data,#carrinho .curso-online .data{font-style:italic;margin-bottom:5px;color:#999}#aluno .curso-online a.adquirir-disciplina,#aluno .curso-online div.adquirido-disciplina,#aluno .curso-online a.comprar-integral,#aluno .curso-online a.button-green{background:#008000;display:inline-block;text-transform:uppercase;font-size:14px;letter-spacing:1px;color:#FFF;padding:12px 18px;border-radius:5px;transition:.3s all}#aluno .curso-online .comprar{float:right;margin-bottom:10px}#aluno .curso-online a.adquirir-disciplina,#aluno .curso-online div.adquirido-disciplina{width:165px;text-align:center;margin-left:20px}#aluno .curso-online a.comprar-integral,#aluno .curso-online a.button-green{margin-top:15px;}#aluno .curso-online a:hover{opacity:.7;box-shadow:0 0 25px 0 rgba(133,25,28,.6);}#aluno .curso-online .disciplina{border-top:1px solid #CCC;margin-top:20px;padding-top:20px}#aluno .curso-online .disciplina:first-of-type{border-top:0;margin-top:0;padding-top:0}#aluno .curso-online .dados{padding-left:60px;float:left;width:140px;margin-right:20px}#aluno .curso-online .dados h2{margin-bottom:0}#aluno .curso-online .dados h3{font-size:15px;font-style:italic}#aluno .curso-online .dados .adquirir-disciplina{margin-left:-60px}#aluno .curso-online .dados .adquirido-disciplina{background:#FFF;color:#008000;border:2px solid #008000;display:inline-block;margin-top:15px;text-transform:uppercase;font-size:15px;letter-spacing:1px;padding:9px 18px;border-radius:5px;margin-left:-60px}#aluno .curso-online .resumo{float:left;width:calc(100% - 450px);font-size:13px;line-height:20px;font-size:14px;}#aluno .curso-online .resumo p{margin-bottom:10px}#aluno .curso-online .resumo iframe{max-width:100%}#aluno .curso-online .resumo ul li{list-style:disc;list-style-position:outside;margin-left:14px;}#aluno .curso-online .resumo ul li span{display:inline-block;margin:0 8px}#aluno .curso-online .valor{float:right;width:180px}#aluno .curso-online .valor .valores-curso{text-align:center;display:block;border:3px solid #921b1d;color:#921b1d;border-radius:5px;padding:0;background:#e1e1e1}#aluno .curso-online .valor .valor-dashed{text-decoration:line-through;font-size:12px;}#aluno .curso-online .valor .valor-dashed span{font-size:16px;font-weight:700}#aluno .curso-online .valor .valor-final{font-size:13px;font-weight:700;background:#FFF;padding:10px 0;color:#008000}#aluno .curso-online .valor .valor-final span{font-size:24px;font-weight:700;line-height:24px}#aluno .curso-online .valor .valor-sem-desconto{font-size:13px;font-weight:700;padding:7px 0}#aluno .curso-online .valor .valor-sem-desconto span{font-size:22px;font-weight:700;line-height:22px}#aluno .curso-online .valor .obs{font-size:11px;margin-top:5px}#aluno .links-politicas{text-align:center;margin:30px 0 10px 0}#aluno .links-politicas a{display:inline-block;background:#921b1d;color:#FFF;padding:7px 14px;margin:0 3px;border-radius:5px;transition:.3s all}#aluno .links-politicas a:hover{opacity:.7}#aluno .curso-online-integral .resumo{float:left;width:calc(100% - 280px);line-height:20px}#aluno .curso-online-integral .resumo .chamada{color:#921b1d;font-size:15px;font-weight:700}#aluno .curso-online-integral .valor{width:245px}#aluno .curso{margin-bottom:30px;}#aluno .curso a.empty{color:white;font-weight:700;background:#85191c;padding:5px 10px;margin-top:15px;float:left;}#aluno .curso .box-dados{width:calc(100% - 350px);float:left;}#aluno .curso .nome{color:#921b1d;font-size:26px;font-weight:700;margin-bottom:10px;font-family:'androgyneregular';}#aluno .curso .box-dados .dados{font-size:14px;font-weight:700;margin-bottom:10px}#aluno .curso .ver-professor{text-decoration:underline}#aluno .curso .video{float:right;border:1px solid #e1e1e1;}#aluno .curso .video iframe{width:320px;height:200px;}#aluno .curso .box-texto p{margin-bottom:10px;}#aluno .curso .ver-curso{color:white;font-size:16px;text-align:center;height:48px;line-height:48px;width:100%;cursor:pointer;font-family:'androgyneregular';background:#921b1d;position:relative;cursor:pointer;margin-top:20px;}#aluno .curso .ver-curso div{position:absolute;width:15px;height:9px;background:url(../images/ico_arrow.png) no-repeat;right:20px;top:20px;}#aluno .curso .validade{text-align:right;font-size:13px;font-style:italic;margin-bottom:10px}#aluno .curso .validade-pendente{float:right;padding:10px 20px;color:white;text-align:center;background:#85191c;font-size:13px;line-height:20px;border-radius:5px}#aluno .curso .renovar{float:right;padding:10px 20px;color:white;text-align:center;cursor:pointer;background:#85191c;font-size:13px;line-height:20px;border-radius:5px}#aluno .curso .renovar div{font-weight:700;font-size:14px;}#aluno .curso .aulas{display:none;}#aluno .curso .aulas .aula{float:left;width:290px;text-align:center;margin-bottom:30px;margin-left:8px;margin-right:8px;}#aluno .curso .aulas .aula .video-aula{margin-bottom:10px;}#aluno .curso .aulas .aula .video-aula iframe{width:100%;height:170px;}#aluno .curso .aulas .aula .nome-aula{color:#921b1d;font-size:30px;font-weight:700;font-family:'androgyneregular';}#aluno .curso .aulas .aula .materia{color:#666666;font-size:16px;font-weight:700;}#aluno .curso .aulas .aula .texto{color:#999999;font-style:italic;font-size:13px;line-height:24px;position:relative;overflow:hidden;margin-top:15px;}#aluno .curso .abrir-aulas{color:white;font-size:18px;letter-spacing:1px;text-align:center;width:100%;font-family:'androgyneregular';background:#e36f26;margin-top:20px;display:block;padding:10px 0;border-radius:5px}#aluno .curso .abrir-aulas div{position:absolute;width:15px;height:9px;background:url(../images/ico_arrow.png) no-repeat;right:20px;top:20px;}#aluno .curso.aula-aulas .descricao{float:left;width:calc(100% - 170px)}#aluno .curso.aula-aulas .video-aula{margin-top:30px;}#aluno .curso.aula-aulas .nome-aula{color:#666666;font-size:16px;font-weight:700;}#aluno .curso.aula-aulas .materia{color:#921b1d;font-size:28px;font-weight:700;font-family:'androgyneregular';}#aluno .curso.aula-aulas .texto{margin-top:5px;}#aluno .curso.aula-aulas .ver-licoes{float:right;background:#921b1d url(../images/ico_arrow_select_white.png) calc(100% - 15px) center no-repeat;color:#FFF;display:table;padding:10px 40px 10px 20px;border-radius:5px;text-transform:uppercase;}#aluno .curso.aula-aulas .retorno{display:none}#aluno .curso.aula-aulas .video-aula{margin-top:20px;padding-top:20px;border-top:1px solid #e1e1e1}#aluno .curso.aula-aulas .video-aula .nome-video{color:#666666;font-size:22px;font-weight:700;margin-bottom:10px}#aluno .curso.aula-aulas .video-aula iframe{width:500px;height:300px;}#aluno .fazer-pergunta textarea{border:1px solid #c2c2c2;padding:10px;height:100px;width:940px;}#aluno .fazer-pergunta button{color:white;border:0;cursor:pointer;height:40px;text-transform:uppercase;font-weight:700;font-size:13px;background:#85191c;padding:0 25px;display:table;margin:0 auto;margin-top:10px;}#aluno .curso.open .ver-curso div{background-position:bottom;}#aluno .curso.open .box-texto{height:100%;overflow:inherit;}#aluno .curso.open .abrir-aulas div{background-position:bottom;}#aluno table.pagamentos{width:100%;max-width:850px;margin:0 auto}#aluno table.pagamentos thead{color:white;font-weight:700;background:#85191c;;}#aluno table.pagamentos th{padding:10px;}#aluno table.pagamentos td{padding:8px 10px;border-bottom:1px solid #999;font-size:14px}#aluno table.pagamentos td .status-pago,#aluno table.pagamentos td .status-aberto,#aluno table.pagamentos td .status-vencido{display:block;border-radius:5px;color:#FFF;text-align:center;font-size:12px;padding:4px 0}#aluno table.pagamentos td .status-pago{background:#41c12d;}#aluno table.pagamentos td .status-aberto{background:#035aa6;cursor:pointer}#aluno table.pagamentos td .status-vencido{background:#d01f1f;cursor:pointer}#carrinho table.carrinho.mobile{display:none}#carrinho table.carrinho{width:100%;margin-bottom:15px}#carrinho table.carrinho thead{font-weight:600;background:#921b1d;color:#FFF}#carrinho table.carrinho thead td,#carrinho table.carrinho tbody td{padding:10px 20px}#carrinho table.carrinho tfoot td{padding:5px 0}#carrinho table.carrinho td .icone{float:left;margin:5px 10px 0 0;max-width:30px;max-height:30px}#carrinho table.carrinho td .dados{float:left;}#carrinho table.carrinho td strong{color:#921b1d;}#carrinho table.carrinho td.center{text-align:center}#carrinho table.carrinho td .dashed{text-decoration:line-through;display:block;}#carrinho table.carrinho tbody .foto{height:60px;width:60px;display:table;}#carrinho table.carrinho tbody .foto img{height:100%;max-width:100%;object-fit:cover;border-radius:50%;}#carrinho table.carrinho tbody td{border-bottom:1px solid #CCC}#carrinho .finalizar{display:block;color:white;font-weight:600;background:#008000 url(../images/ico-comprar.png) calc(50% - 85px) center no-repeat;padding:10px 0 10px 10px;text-align:center;line-height:20px;letter-spacing:1px;border-radius:5px;}#carrinho .box-form.cartao,#carrinho .box-form.deposito,#carrinho .box-form.boleto{display:none}#carrinho .box-form.deposito select,#carrinho .box-form.boleto select{border:1px solid #CCC;padding:4px 8px;margin:5px 0}#carrinho .box-form.cartao strong,#carrinho .box-form.deposito strong,#carrinho .box-form.boleto strong{color:#921b1d;font-size:18px}#carrinho .box-form.cartao [type=submit],#carrinho .box-form.deposito [type=submit],#carrinho .box-form.boleto [type=submit]{color:#FFF;background:#008000 url(../images/ico-hat.png) 15px center no-repeat;font-size:18px;border:0;padding:10px 20px 10px 60px;line-height:20px;margin-top:15px;border-radius:5px;letter-spacing:2px}#carrinho .box-form.cartao p,#carrinho .box-form.deposito p,#carrinho .box-form.boleto p{margin-bottom:15px}#carrinho .box-form.deposito p strong,#carrinho .box-form.boleto p strong{font-size:15px}#carrinho .finalizar-dados{display:none;margin-top:40px}.checkbox{font-size:14px}.checkbox a{color:#921b1d;text-decoration:underline;}#carrinho .totais div{font-size:16px;color:#972b2f;margin-bottom:5px;font-weight:700}#carrinho .totais div.parcelas-material label{float:left;line-height:35px;margin-right:10px}#carrinho .totais div.parcelas-material select{float:left;width:60px!important;padding:5px 10px 5px 5px;font-weight:normal}#carrinho .totais div.obs{margin-bottom:20px}#pre-matricula .rolagem{position:absolute;left:calc(50% + (842px / 2));transform:translateX(-50%);border:2px solid #FFF;color:#FFF;padding:5px 10px;border-radius:2px;margin-top:26px;width:140px;text-align:center}#pre-matricula .titulo{font-weight:700;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DEDEDE;font-size:22px;color:#921b1d;line-height:26px;font-family:'androgyneregular';}#pre-matricula .titulo div{font-size:24px;}#pre-matricula .pre-matricula-cursos{float:left;width:48%;margin-right:2%;font-size:14px;}#pre-matricula .pre-matricula-cursos h2{font-weight:700;color:#921b1d;font-size:16px}#pre-matricula .texto-padrao{text-align:center;font-size:14px;line-height:18px}#pre-matricula-form .filtrar-pre-matricula{width:calc((100% - 40px) / 2);float:left;margin:0 10px}#pre-matricula-form .filtrar-pre-matricula .filtrar-titulo{font-weight:700;margin-bottom:5px;font-size:22px;color:#921b1d;line-height:40px;font-family:'androgyneregular';display:block;width:100%;text-align:center;}#pre-matricula-form .filtrar-pre-matricula label{display:block;width:100%}#pre-matricula-form .filtrar-pre-matricula select{padding:7px 35px 7px 10px;width:calc(100% - 47px)}#pre-matricula .texto{color:#999999;font-style:italic;font-size:14px;line-height:24px;width:calc(100% - 270px);}#pre-matricula .calendario{display:none}#pre-matricula .calendario .pre-matricula .horario{border-top:1px solid #DEDEDE;padding-top:20px;margin-top:20px;}#pre-matricula .calendario .pre-matricula .horario{width:100%;}#pre-matricula .calendario .pre-matricula-cursos h2{font-size:16px;font-weight:600;color:#921b1d;margin-bottom:10px}#pre-matricula .calendario .pre-matricula .texto-padrao{text-align:center;}#pre-matricula .calendario .pre-matricula .filtrar-pre-matricula{display:table;margin:0 auto 20px auto;width:100%}#pre-matricula .calendario .pre-matricula .filtrar-pre-matricula label{width:50%;display:table-cell;padding:0 10px}#pre-matricula .calendario .pre-matricula .filtrar-pre-matricula label[data-curso],#pre-matricula .calendario .pre-matricula .calendario{width:100%;}#pre-matricula .calendario .box-dia{float:left;width:calc(100% / 5);}#pre-matricula .calendario .box-dia .dia{color:white;text-align:center;height:50px;line-height:50px;background:#6b1012;font-size:20px;font-family:'androgyneregular';margin-bottom:5px;}#pre-matricula .calendario .box-dia .box-horario{border:3px solid #FFF;text-align:center;margin:0 0 5px 5px;padding:10px 30px;font-size:14px;position:relative;background:#DEDEDE;}#pre-matricula .calendario .box-dia .box-horario.checked{background:#FFF!important;color:#464646;border:3px solid #6b1012;}#pre-matricula .calendario .box-dia .box-horario input{display:none}#pre-matricula .calendario .box-dia .box-horario .checkbox{position:absolute;top:5px;left:5px;height:16px;width:16px;background:url(../images/ico-checkbox.png) center no-repeat}#pre-matricula .calendario .box-dia .box-horario .checkbox.checked{background:url(../images/ico-checked.png) center no-repeat}#pre-matricula .calendario .box-dia .box-horario img{position:absolute;top:7px;right:7px}#pre-matricula .calendario .box-dia .box-horario .horario{font-weight:700;margin-top:4px;}#pre-matricula .calendario .box-dia .box-horario.alternate{background:#d7d7d7;}#pre-matricula .calendario .box-dia.last .box-horario{margin-right:5px;}#pre-matricula .calendario .box-dia .box-horario .esgotado{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:red;position:absolute;margin:20px 0 0px -20px;}#aluno h3.cursos-avulsos{font-weight:700;margin-bottom:25px;font-size:22px;color:#921b1d;line-height:28px;font-family:'androgyneregular';width:900px;display:table;margin:0 auto;margin-top:50px;text-align:center;}#aluno .filtro{display:table;margin:30px auto;}#aluno .filtro select{float:left;margin-right:15px;border:1px solid #acacac;width:330px!important;padding:5px 40px 5px 15px;font-weight:700;color:#666666;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';outline:0;}#pre-matricula .passo2 .titulo{font-family:inherit;color:inherit;font-size:15px;font-weight:normal;border:0;padding-bottom:0;margin-bottom:0}#pre-matricula .action{margin-top:30px;padding-top:30px;border-top:1px solid #CCC}#pre-matricula .action a{color:white;border:0;cursor:pointer;text-transform:uppercase;font-weight:700;font-size:16px;background:#008000;padding:20px 40px;border-radius:5px;float:right;}#pre-matricula .action a.alterar-disciplinas,#pre-matricula .action a.alterar-dados-pessoais{background:#464646;float:left;margin-right:10px}#pre-matricula .passo3{display:none}#pre-matricula .passo3 .box-dados{width:640px;margin:0 auto;display:table;}#pre-matricula .passo3 .box-dados div{float:left;width:300px;margin:10px}.pre-matricula-imprimir{color:white;border:0;cursor:pointer;text-transform:uppercase;font-weight:700;font-size:16px;background:#008000;padding:20px 40px;border-radius:5px;margin:10px 0;display:inline-block;}.escola select{width:calc(100% - 22px);padding:7px 10px;border:1px solid #cccccc;outline:0;}h3.escola{font-weight:700;font-size:38px;color:#921b1d;font-family:'androgyneregular';text-align:center;}@media screen and (max-width:960px){html{position:relative;overflow-x:hidden;width:100%;}#content{overflow-x:hidden;}#content-page{padding-bottom:inherit;padding-top:115px}#header .ico-menu{display:block;}.wrapper{width:100%;}.wrapper2{padding:0 3% 44px 3%}.shaddow{border:none}a.whatsapp{right:0;bottom:0}a.whatsapp img{width:37px;height:37px}.modal .conteudo{width:inherit;}#header{background-size:100%}#header .logo{margin:0 0 0 10px}#header .logo img{width:160px;}#header .cabecalho{float:none;width:90%;margin-left:5%}#header .cabecalho .redes-sociais{display:none}#header .link-pre-matricula{position:absolute;top:13px;right:55px;line-height:25px;padding:0 10px}#header form{margin-top:10px}#header form h3{font-size:14px;margin-right:7px;width:55px;line-height:15px}#header form input{width:calc((100% - 148px) / 2)}#header .cabecalho .area-aluno{float:none;margin-top:10px;display:block;padding:85px 0 40px 0}#header .cabecalho .area-aluno p{display:inline;float:right;}#header .cabecalho .area-aluno p:first-of-type{float:left;}#header .menu{display:none;}#home .banners .owl-prev,#home .banners .owl-next{padding:5px}#home .banners .owl-prev img,#home .banners .owl-next img{width:25px;height:25px}#home .banners .banner{height:auto;}#home .banners .owl-nav{top:100px}#home .professores{margin-top:20px}#home .professores .titulo{margin-bottom:20px;font-size:24px;line-height:28px}#home .professores .titulo div{margin-bottom:20px;font-size:32px}#home .professores .owl-nav{margin-top:15px}#home .professores .professor .box{padding:10px 5px}#home .professores .professor .nome{font-size:18px}#home .professores .professor img.foto-professor{height:200px}.titulo-padrao{font-size:22px;margin-top:20px;margin-bottom:20px;}.bg-site{height:285px!important;}.texto-padrao{font-size:14px;width:94%;margin-left:3%;}.menu-padrao{display:inherit;height:auto;margin-bottom:30px;}.menu-padrao li{float:none;width:100%;margin-bottom:10px;}.menu-padrao li div{display:none!important;}.menu-lateral{display:none}.box-area-aluno{float:none;width:100%}.accordion .titulo{font-size:13px;}.accordion .box-dia{float:none;width:100%;margin-bottom:20px;}.accordion .box-dia .dia{font-size:14px;}.form input[type="text"],.form input[type="password"],.form input[type="email"],.form textarea,.form select{width:calc(100% - 22px);padding-left:2%;}.form .large input[type="text"],.form .large input[type="password"],.form .large textarea{width:97%;padding-left:2%;}.form .small2,.form .small3,.form .small4{width:100%;float:none}.modal .conteudo{top:30px;transform:translate(-50%,0)}#footer .box{float:none;width:90%;margin-left:5%}#footer .box-menu .menu{display:none}#footer .box-bottom{padding:0 0 100px 0;height:auto}#footer .wcm3{position:absolute;bottom:0;right:5%;}#footer{height:auto;position:relative;margin-top:30px;}#footer .titulo-box{font-size:20px;line-height:28px;}#footer .titulo-box div{font-size:30px;}#footer .box-top{height:auto;background:white;padding-bottom:30px;}#footer .menu{display:none;}#footer .endereco{float:none;width:90%;margin-left:5%;padding-top:20px;}#footer .endereco .titulo{font-size:20px;float:none;text-align:inherit;line-height:25px;}#footer .endereco .texto{float:none;font-size:13px;margin-top:15px;margin-left:0;}#footer .telefone{float:none;margin-top:30px;margin-left:5%;}#institucional .box-foto .foto img{width:100%;}#professores .professor{margin-bottom:40px}#professores .professor .foto,#professores .professor.alternate .foto{float:none;width:100%;margin-bottom:30px;}#professores .professor .detalhes{float:none!important;width:90%;margin-left:5%;text-align:inherit!important;}#professores .professor .nome{font-size:20px;}#professores .professor.alternate .nome,#professores .professor.alternate .materia{padding:0 0 0 70px!important}#professores .professor .descricao{font-size:14px;}#professores .professor.alternate .aulas{float:none;}#faq .texto{font-size:13px;}#contato #mapa{width:100%;}#contato .form{margin-top:30px;}#contato .form label,.disciplinas{float:none;width:90%;margin-left:5%;}#contato .form input[type="text"],#contato .form input[type="password"]{width:97%;padding-left:2%;}#concursos .concursos .part1{width:90%;float:none;margin-left:5%;}#concursos .concursos .part2{width:90%;float:none;margin-left:5%;margin-top:30px;}#concursos .concursos .part3{width:100%;float:none;margin-top:30px;margin-left:inherit;}#aulas-online .box-form .titulo-box{font-size:20px;line-height:26px;}#aulas-online .box-form .titulo-box div{font-size:30px;}.valores{float:none;width:100%;display:block}.valores img{float:left;}.valores .agrupa{float:right;width:calc(100% - 80px)}.valores .acesso,.valores .prazo,.valores .valor-dashed,.valores .valor{width:calc((100% - 35px)/ 2);display:inline-block;background:none;padding:0 15px 0 0}.valores .comprar-curso{padding:10px 15px 10px 40px;background:#008000 url(../images/ico-comprar.png) 15px center no-repeat;letter-spacing:0}.valores .comprar-curso span{display:inline;}#area-professor .alunos thead th{font-size:13px;}#area-professor .alunos tbody td{font-size:13px;}#aprovados .columns{-webkit-column-count:1;-webkit-column-gap:10px;-moz-column-count:1;-moz-column-gap:10px;column-count:1;column-gap:15px;padding:0 0;}#aprovados .box-aprovados{float:none;width:90%;margin-left:5%;margin-top:0;padding-top:2px;}#aprovados .box-aprovados .nome{font-size:18px;}#aluno .assine-videoaula{background:none;display:inherit;width:100%;margin-top:30px;height:auto}#aluno .assine-videoaula .titulo{font-size:18px;line-height:28px;width:90%;margin-left:5%;}#aluno .assine-videoaula .titulo div{font-size:20px;}#aluno .assine-videoaula .texto{width:90%;margin-left:5%;}#aluno .filtro{display:inherit;width:90%;margin-left:5%}#aluno .filtro select{float:none;width:97%;padding-left:3%;margin-bottom:10px;}#aluno .curso .box-dados{width:100%;float:none}#aluno .curso .video{float:inherit;margin-top:inherit;margin-left:inherit;border:0}#aluno .curso .video iframe{width:100%;}#aluno .curso .box-pagamento select{font-size:18px;width:97%;padding-left:3%;height:35px;}#aluno .curso .box-pagamento .titulo{font-size:15px;}#aluno .curso .box-pagamento .codigo-promocional .titulo-box{float:none;margin-right:inherit;}#aluno .curso .box-pagamento .codigo-promocional input[type="text"]{float:none;width:97%;padding-left:3%;}#aluno .curso .box-pagamento .codigo-promocional button{float:right;}#aluno .curso .box-pagamento .comprar{font-size:17px;height:30px;}#aluno .box-form{float:none;width:90%;margin-left:5%;margin-bottom:60px;}#aluno .curso .renovar{float:inherit;margin-top:0;}#aluno .curso .aulas .aula{float:none;display:block;margin:inherit;width:100%;margin-bottom:50px;}#aluno .curso .aula-detalhe .video-aula iframe{height:250px;}#aluno .curso .nome,#aluno .curso .dados{width:100%;}#aluno .curso .nome{font-size:18px}#aluno .curso-online a{letter-spacing:0}#aluno h3.cursos-avulsos{text-align:left;margin-left:5%;width:90%}#aluno .curso-online img{display:none}#aluno .curso-online .texto{width:100%}#aluno .curso-online .dados{width:100%;position:relative}#aluno .curso-online .dados h2,#aluno .curso-online .dados h3{display:block;width:calc(100% - 135px)}#aluno .curso-online .dados .adquirido-disciplina,#aluno .curso-online .dados .adquirir-disciplina{position:absolute;top:0;right:0;font-size:14px;letter-spacing:0;padding:5px 10px;text-align:center;margin:0;max-width:90px}#aluno .curso-online .resumo{float:none;width:100%;margin:10px 0;display:inline-block;}#aluno .curso-online.curso-online-integral .valor{float:none;width:100%;display:block;}#aluno .curso-online .valor{float:none;width:calc(100% - 210px);display:block;}#aluno .curso-online .valor .valores-curso{border:none;background:none}#aluno .curso-online .valor .valor-dashed,#aluno .curso-online .valor .valor-sem-desconto{float:left;line-height:initial;padding:0;width:calc(50% - 20px);text-align:center;border:2px solid #921b1d;border-radius:5px;line-height:40px;margin-right:20px}#aluno .curso-online .valor .valor-sem-desconto2{width:100%}#aluno .curso-online .valor .valor-final{float:left;width:50%;padding:0}#aluno .curso-online .valor .valor-final span,#aluno .curso-online .valor .valor-sem-desconto span{font-size:20px;line-height:40px}#aluno .curso-online a.comprar-integral,#aluno .curso-online a.button-green{width:calc(100% - 36px);text-align:center;}#aluno .curso-online a.adquirir-disciplina,#aluno .curso-online div.adquirido-disciplina{width:145px;font-size:12px;padding:12px 15px}#carrinho table.carrinho.desktop{display:none}#carrinho table.carrinho.mobile{display:table}#carrinho table.carrinho.carrinho-integral.mobile tbody td{border-bottom:0;padding:5px 10px 0 10px!important}#carrinho table.carrinho.carrinho-integral.mobile tbody tr.carrinho-integral-disciplina td{padding-top:10px!important}#carrinho table.carrinho.carrinho-integral.mobile tbody tr.carrinho-integral-material td{border-bottom:1px solid #CCC;padding-bottom:10px!important}#carrinho table.carrinho.carrinho-integral.mobile tbody tr.carrinho-individual-material td{padding:0!important;border-bottom:1px solid #CCC;;padding-bottom:10px!important}#carrinho table.carrinho.carrinho-integral.mobile tbody tr.carrinho-individual-material td:first-child{padding-left:10px!important}#carrinho .totais div{width:100%;margin-left:0}#carrinho table.carrinho td .icone{display:none}.empty img{width:80px;height:80px}.empty p{width:calc(100% - 100px);text-align:center;}#contato .box-texto{float:none;width:90%;margin-left:5%}.box-area-aluno .fun-header .overlay{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.3);top:10px}.box-area-aluno .fun-header p{left:5%;width:90%;text-shadow:2px 2px 2px #FFF;color:#921b1d}#carrinho table.carrinho tbody .foto{display:none}#carrinho table.carrinho thead td,#carrinho table.carrinho tbody td,#carrinho table.carrinho tfoot td{padding:10px!important;font-size:12px!important}#carrinho table.carrinho tfoot td strong{font-size:12px!important}#aulas-online .box-form.box-login,#carrinho .box-form.box-login,#aulas-online .box-form.box-esqueci,#carrinho .box-form.box-esqueci,#aulas-online .box-form,#carrinho .box-form{padding:0;float:none;width:100%;margin-top:30px}#pre-matricula .pre-matricula-cursos{float:none;width:100%;margin:0 0 20px 0}#pre-matricula-form .filtrar-pre-matricula{float:none;width:100%;margin:20px 0 0 0}#pre-matricula .calendario .box-dia{float:none;width:100%}#pre-matricula .passo2,#pre-matricula .revisao{width:92%;margin-left:3%}#pre-matricula .passo3 .box-dados div{float:none;width:100%;margin:0}}@media screen and (max-width:370px){#content-page{padding-top:49px}#header .logo img{width:130px}#header .link-pre-matricula{font-size:14px;padding:0 5px}#home .professores .professor img.foto-professor{height:180px}#home .professores .titulo{font-size:22px}#home .professores .professor .nome{font-size:16px}#home .professores .professor .line{margin:5px auto}#home .professores .owl-prev,#home .professores .owl-next,#home .professores .owl-prev img,#home .professores .owl-next img{height:30px;width:30px}}