@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600;700;800;900&display=swap";*{outline:none!important}a{cursor:pointer}a:hover,a:focus{text-decoration:none}body{font:18px Fira Sans,sans-serif;line-height:1.8em;color:#262c38;font-weight:400}b,strong{font-weight:700}ul,ol{list-style:none;padding:0;margin:0}ol.number{list-style:decimal;padding-left:20px}ul.disc{list-style-type:disc;padding-left:20px}.cta{font-size:18px;cursor:pointer;transition:all .35s ease-in-out;display:inline-block;text-decoration:none;color:var(--cor-elemento);border-radius:30px;padding:15px 30px;position:relative;border:1px solid var(--cor-background);background:var(--cor-background);text-transform:uppercase}.cta:not([disabled]):hover,.cta:not([disabled]):focus{background:var(--cor-elemento);color:var(--cor-background);border-color:var(--cor-background)}.cta:disabled{cursor:not-allowed;filter:brightness(145%)}.cta.bg-grafite{background:#262C38;border-color:#262c38}.cta.bg-grafite:hover,.cta.bg-grafite:focus{background:var(--cor-background);color:var(--cor-elemento);border-color:var(--cor-background)}.cta.bg-azul{background:#4472C4;border-color:#4472c4}.cta.bg-azul:hover,.cta.bg-azul:focus{background:var(--cor-elemento);color:#4472c4}.cta.bg-verde{background:#217346;border-color:#217346}.cta.bg-verde:hover,.cta.bg-verde:focus{background:var(--cor-elemento);color:#217346}.cta.bg-preto{background:#000;border-color:#000}.cta.bg-preto:hover,.cta.bg-preto:focus{background:var(--cor-elemento);color:#000}.cta.bg-marrom{background:#A26E00;border-color:#a26e00}.cta.bg-marrom:hover,.cta.bg-marrom:focus{background:var(--cor-elemento);color:#a26e00}.cta.borda-branca{background:transparent;border:2px solid var(--cor-elemento);color:var(--cor-elemento);padding:10px 50px}.cta.borda-branca:hover,.cta.borda-branca:focus{background:var(--cor-background);color:var(--cor-elemento);border-color:var(--cor-background)}.cta.bg-invertido{background:var(--cor-elemento);color:var(--cor-background);border-color:var(--cor-background)}.cta.bg-invertido:not([disabled]):hover{background:var(--cor-background);color:var(--cor-elemento);border-color:var(--cor-elemento)}.cta-especial{display:inline-block;width:100%;font-size:14px;color:var(--cor-background);font-weight:500;text-transform:uppercase;line-height:1.5em}.cta-especial i{width:40px;height:40px;display:inline-block;vertical-align:middle;border-width:1px;border-style:solid;text-align:center;border-radius:100%;padding-top:12px;transition:all .35s ease-in-out}.cta-especial span{width:calc(100% - 70px);display:inline-block;vertical-align:middle}.cta-especial:hover,.cta-especial:focus{color:#000}.cta-especial:hover i,.cta-especial:focus i{background:var(--cor-background);color:var(--cor-elemento)}.cta-button{border-radius:10px!important;padding:5px 15px;font-size:16px!important}section{padding:80px 0}section.fluxo-pagamento{padding-top:0;padding-bottom:40px}.cor-background{color:var(--cor-background)}.cor-elemento{color:var(--cor-elemento)}.cor-vermelho{color:#ea3939}.cor-vinho{color:#d50206}.cor-azul{color:#4472c4}.cor-verde{color:#217346}.cor-marrom{color:#a26e00}.cor-branca{color:#fff}.cor-cinza{color:#c4c4c4}.cor-preta{color:#000}.cor-lilas{color:#f6f9ff}.bg-cover{background-size:cover;background-position:center}.bg-colorido{background-color:var(--cor-background)}.bg-vermelho{background:#F53236}.bg-branco{background:var(--cor-elemento)}.bg-preto{background:#312F30}.bg-cinza{background:#E5E5E5}.bg-cinza-escuro{background:#3d3d3d}.bg-cinza-claro{background-color:#fafafa}.bg-lilas{background-color:var(--cor-background-input-secao)}.font-weight-900{font-weight:900}.font-weight-800{font-weight:800}.font-weight-700{font-weight:700}.font-weight-400{font-weight:400}.font-weight-300{font-weight:300}.font-size-10{font-size:10px}.font-size-12{font-size:12px}.font-size-14{font-size:14px}.font-size-16{font-size:16px}.font-size-15{font-size:15px}.font-size-18{font-size:18px}.font-size-20{font-size:20px}.font-size-22{font-size:22px}.font-size-24{font-size:24px}.font-size-25{font-size:25px}.font-size-28{font-size:28px}.font-size-30{font-size:30px}.font-size-35{font-size:35px}.font-size-40{font-size:40px}.font-size-45{font-size:45px}.font-size-50{font-size:50px}.font-size-55{font-size:55px}.font-size-60{font-size:60px}.font-size-70{font-size:70px}.font-size-80{font-size:80px}.font-size-85{font-size:85px}.letter-spacing-2{letter-spacing:2px}.letter-spacing-3{letter-spacing:3px}.letter-spacing-5{letter-spacing:5px}.letter-spacing-8{letter-spacing:8px}.form-group{margin-bottom:1rem}.form-control{transition:border .35s ease-in-out;font-size:14px;height:50px;border:1px solid #e5e5e5;color:#262c38;border-radius:30px;padding:10px 30px;margin-bottom:15px}.form-control:hover,.form-control:focus{border-color:var(--cor-background);box-shadow:none}.owl-nav{width:100%;display:flex;justify-content:space-between}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{font-size:20px;background:transparent;display:flex;align-items:center;justify-content:center;border-radius:100%;color:var(--cor-elemento);width:44px;height:44px;top:calc(50% - 22px);right:20px;text-indent:0px;z-index:99;position:absolute;transition:color .35s ease-in-out}.owl-carousel .owl-nav button.owl-prev{right:auto;left:20px}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-next:focus,.owl-carousel .owl-nav button.owl-prev:hover,.owl-carousel .owl-nav button.owl-prev:focus{color:var(--cor-background)}.owl-carousel .owl-dots{text-align:center;margin-top:20px}.owl-carousel button.owl-dot{width:10px;height:10px;background:var(--cor-elemento);display:inline-block;border-radius:100%;margin:0 5px}.owl-carousel button.owl-dot.active{background:var(--cor-background)}.mt-110{margin-top:110px}header{position:fixed;width:100%;top:0;left:0;z-index:999;transition:all .35s ease-in-out;background:transparent}header .topbar{transition:all .35s ease-in-out}header .topbar .container{display:flex;align-items:center;justify-content:flex-end;position:relative}header.fixed .topbar{height:0;opacity:0;padding:0}header .topbar{padding:5px 0}header .topbar ul{display:flex;align-items:center}header .topbar ul>li{margin-right:20px}header .topbar ul>li a{color:var(--cor-background);font-size:14px;transition:font-weight .35s ease-in-out;letter-spacing:1px}header .topbar ul>li a:hover,header .topbar ul>li a:focus{font-weight:500}header .topbar .redes-sociais{display:flex;margin-left:10px;justify-content:flex-end}header .topbar .redes-sociais a{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--cor-background);color:var(--cor-elemento);transition:background .35s ease-in-out;margin-left:10px;border-radius:100%;font-size:13px}header .topbar .redes-sociais a:hover,header .topbar .redes-sociais a:focus{background:var(--cor-elemento);color:var(--cor-background);border:1px solid var(--cor-background)}header .middlebar{background:var(--cor-background-input-secao);padding:15px 0;transition:padding .35s ease-in-out}header.fixed .middlebar{padding:5px 0}header .middlebar .logo img{width:200px;height:calc(200px/3);-o-object-fit:contain;object-fit:contain}header .middlebar .busca form,header .middlebar .busca input,header .middlebar .busca button{display:inline-block;margin:0}header .middlebar .busca form{width:100%}header .middlebar .busca input{width:calc(100% - 55px);height:40px;font-size:13px;color:#262c38;border-radius:40px 0 0 40px;border-right:0px;margin:0;vertical-align:middle}header .middlebar .busca button{color:var(--cor-elemento);border:0;background:var(--cor-background);width:50px;text-align:center;height:40px;border-radius:0 40px 40px 0;margin-left:-5px;vertical-align:middle;cursor:pointer;transition:background .35s ease-in-out}header .middlebar .busca button:hover,header .middlebar .busca button:focus{background:var(--cor-elemento);border:1px solid var(--cor-background);color:var(--cor-background)}header .middlebar a{color:#262c38;font-size:13px;text-transform:uppercase;font-weight:500;display:flex;align-items:center;transition:color .35s ease-in-out}header .middlebar a:hover,header .middlebar a:focus{color:var(--cor-background)}header .middlebar a i{color:var(--cor-background);font-size:20px;margin-right:10px}header .middlebar .carrinho{position:relative}header .middlebar .carrinho a i{color:#262c38}header .middlebar .carrinho a .quantidade{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:100%;color:var(--cor-elemento);background:#262C38;position:relative}header .middlebar .carrinho a .quantidade:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #262c38;position:absolute;content:"";bottom:-5px;right:2px}header .middlebar .carrinho .cart{width:300px;position:absolute;top:20px;box-shadow:0 10px 10px 10px #0003;background:#FFF;border-radius:15px;padding:20px;z-index:9;left:calc(50% - 150px);opacity:0;visibility:hidden;transition:all .35s ease-in-out}header.fixed .middlebar .carrinho .cart{top:10px}header .middlebar .carrinho:hover .cart{opacity:1;visibility:visible;transform:translateY(30px)}header .middlebar .carrinho .listagem-cart li{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:20px}header .middlebar .carrinho .listagem-cart li .foto{width:50px;height:50px;background-size:cover;background-position:center;border-radius:100%;margin-right:20px}header .middlebar .carrinho .cart .cta{display:inline-block;color:var(--cor-elemento);text-align:center;letter-spacing:3px;padding:5px 30px}header .middlebar .carrinho .cart .cta:hover,header .middlebar .carrinho .cart .cta:focus{color:var(--cor-background)}header .maintop{background:var(--cor-background);box-shadow:inset 0 10px 20px #00000026}header .main-menu{align-items:center}header .main-menu span{display:flex}header .main-menu>ul{list-style:none;padding:10px 0;margin:0;display:flex;align-items:center;justify-content:space-around;font-size:15px}header .main-menu>ul>li{position:relative;cursor:pointer}header .main-menu>ul>li>a{color:var(--cor-elemento);display:flex;align-items:center;justify-content:center;transition:color .35s ease-in-out;font-size:15px;letter-spacing:2px;text-transform:uppercase;font-weight:500;padding:10px 20px;position:relative;transition:background .35s ease-in-out;border-radius:10px}header .main-menu>ul>li>a i{font-size:22px;margin-right:5px;display:flex;width:40px;height:40px;align-items:center;justify-content:center;transition:all .35s ease-in-out;border-radius:100%}header .main-menu ul>li>a:hover,header .main-menu ul>li>a:focus,header .main-menu ul>li.active>a{color:var(--cor-elemento);-webkit-backdrop-filter:brightness(85%);backdrop-filter:brightness(85%);transition:all .35s ease-in-out}header .main-menu ul>li>a:hover i,header .main-menu ul>li>a:focus i,header .main-menu ul>li.active>a i{background:var(--cor-elemento);color:var(--cor-background)}section#banner{padding:0;position:relative;margin-top:0}section#banner .owl-dots{display:none}.banner-principal{list-style:none;position:relative}.banner-principal li,.banner-principal li .row{height:auto}.banner-principal li{position:relative}.banner-principal li .row{height:100%}section#banner .owl-dots{position:absolute;text-align:center;width:100%;bottom:20px;left:0}section#pesquisa .font-size-14 b,section#categorias .font-size-14 b{width:32px;height:32px;background:var(--cor-background);display:inline-block;color:var(--cor-elemento);border-radius:100%;vertical-align:middle;padding:8px}section#pesquisa .busca{background:var(--cor-background-input-secao);border-bottom:2px solid var(--cor-background);padding:10px}section#pesquisa .busca form,section#pesquisa .busca input,section#pesquisa .busca button{display:inline-block}section#pesquisa .busca form{width:100%}section#pesquisa .busca input{background:transparent;height:40px;font-size:13px;color:#262c38;border-radius:0;border-right:0px;margin:0;vertical-align:middle;border:0px;transition:background .35s ease-in-out}section#pesquisa .busca input:focus{background:var(--cor-elemento)}section#pesquisa .busca button[type=submit]{color:var(--cor-elemento);border:0;background:var(--cor-background);width:150px;text-align:center;height:40px;border-radius:40px;vertical-align:middle;cursor:pointer;transition:background .35s ease-in-out}section#pesquisa .busca button[type=reset]{color:var(--cor-elemento);border:0;background:var(--cor-background);width:40px;text-align:center;height:40px;vertical-align:middle;cursor:pointer;transition:background .35s ease-in-out}section#pesquisa .busca button:hover,section#pesquisa .busca button:focus{background:var(--cor-elemento);color:var(--cor-background);border:1px solid var(--cor-background)}section#categorias{position:relative}section#categorias .ou{width:80px;height:80px;background:var(--cor-elemento);display:flex;align-items:center;justify-content:center;top:-40px;left:calc(50% - 40px);border-radius:100%;position:absolute;font-size:25px;font-weight:700;text-transform:uppercase}.listagem-categorias li .icone{width:120px;height:120px;border-radius:100%;background:var(--cor-elemento);display:flex;justify-content:center;align-items:center;margin-bottom:30px;margin-left:calc(50% - 60px);box-shadow:0 20px 20px 5px #0000001a;transition:all .35s ease-in-out}.listagem-categorias li a:hover .icone,.listagem-categorias li a:focus .icone{transform:scale(1.05)}.listagem-cursos li a{border:1px solid #F4F4F4;padding:10px 10px 30px;display:block;border-radius:15px;color:#262c38;box-shadow:0 20px 20px 5px #0000001a}.listagem-cursos li a .foto{width:100%;height:165px;border-radius:10px}.listagem-cursos li a .alunos{border-bottom:1px solid rgba(0,0,0,.1)}.listagem-cursos li a:hover .cta.bg-grafite,.listagem-cursos li a:focus .cta.bg-grafite{background:var(--cor-background);color:var(--cor-elemento);border-color:var(--cor-background)}.listagem-depoimentos li .foto{width:82px;height:82px;border-radius:100%;border:2px solid var(--cor-background);margin-bottom:-40px;z-index:99;position:relative;margin-left:30px}.listagem-depoimentos li .bg-branco{border-radius:10px;padding:70px 30px 30px;box-shadow:0 20px 20px 5px #0000001a;margin-bottom:40px}section#depoimentos .owl-carousel button.owl-dot{border:1px solid rgba(149,182,255,.3);background:transparent}section#depoimentos .owl-carousel button.owl-dot.active{background:var(--cor-background);border-color:var(--cor-background)}section#outros-cursos{border-bottom:1px solid #f4f4f4}.listagem-demais-cursos{display:flex;align-items:center;justify-content:space-between;border:1px solid #F4F4F4;border-radius:10px;box-shadow:0 20px 20px 5px #0000001a}.listagem-demais-cursos li{width:20%}.listagem-demais-cursos li a{padding:20px;text-transform:uppercase;font-weight:600;font-size:13px;display:block;transition:background .35s ease-in-out;text-align:center}.listagem-demais-cursos li a:hover,.listagem-demais-cursos li a:focus,.listagem-demais-cursos li a.active{background:#F4F4F4}.listagem-demais-cursos li a img{width:40px;margin-right:5px;display:inline-block}.listagem-demais-cursos li a div{display:inline-block;width:calc(100% - 90px);vertical-align:middle;line-height:1em}.destinos{position:relative;margin-top:40px}.destinos .destino{display:none;position:absolute}.destinos .destino.active{position:relative;display:block}.listagem-cursos-tab li{margin-bottom:30px}.listagem-cursos-tab li a:not(.link-categoria){color:#262c38}.listagem-cursos-tab li a .foto{width:100%;height:165px;border-radius:10px}.listagem-cursos-tab li a .fa-plus{width:40px;height:40px;border-radius:100%;border:1px solid var(--cor-background);color:var(--cor-background);display:inline-block;transition:background .35s ease-in-out;vertical-align:top;text-align:center;padding-top:10px}.listagem-cursos-tab li a .texto{display:inline-block;width:calc(100% - 70px);vertical-align:top}.listagem-cursos-tab li a .more-info:hover .fa-plus,.listagem-cursos-tab li a .more-info:focus .fa-plus{border-color:var(--cor-background);background:var(--cor-background);color:var(--cor-elemento)}#demais-cursos .listagem-cursos-tab li a .more-info:hover .fa-plus,#demais-cursos .listagem-cursos-tab li a .more-info:focus .fa-plus{border-color:var(--cor-background);background:var(--cor-background)}.items-noticia-home{line-height:1.5em;padding:20px;height:600px}.items-noticia-lista{line-height:1.5em;padding:20px;height:675px}.listagem-noticias li>a{display:block;border:1px solid #f4f4f4;border-radius:15px;color:#262c38;background-color:#fff;transition:border .35s ease-in-out;box-shadow:0 20px 20px 5px #0000001a}.listagem-noticias li a:hover,.listagem-noticias li a:focus{border-color:var(--cor-background)}section#professores{border-radius:20px;margin:0 30px}.listagem-vantagens li h3{color:#262c38;transition:color .35s ease-in-out}.listagem-vantagens li .icone{width:150px;height:150px;border-radius:100%;background:var(--cor-elemento);display:flex;justify-content:center;align-items:center;margin-bottom:30px;margin-left:calc(50% - 75px);box-shadow:0 20px 20px 5px #0000001a;transition:all .35s ease-in-out}footer .bg-lilas{padding:80px 0 40px;font-size:15px}footer h3{font-size:16px;font-weight:600;text-transform:uppercase}footer ul{margin-top:20px}footer ul li{margin-bottom:15px}footer a{color:#262c38;transition:all .35s ease-in-out}footer a:focus,footer a:hover{color:#262c38;font-weight:700}footer .whatsapp i,#whatsApp{background:#00A757;display:flex;font-size:20px;width:35px;height:35px;align-items:center;justify-content:center;color:#fff;border-radius:100%;margin-right:10px;transition:transform .35s ease-in-out}.whatsapp-flutuante{background:#00A757;display:flex;font-size:22px;width:42px;height:42px;align-items:center;justify-content:center;color:#fff;border-radius:100%;margin-right:10px;transition:transform .35s ease-in-out}footer .whatsapp,#whatsApp{line-height:1.5em}#whatsApp a{color:#fff}#whatsApp:hover,#whatsApp:focus{transform:scale(1.2)}footer .horario i{background:var(--cor-background);display:flex;width:35px;height:35px;align-items:center;justify-content:center;color:var(--cor-elemento);border-radius:100%;margin-right:10px}footer .horario{line-height:1.2em}footer .redes-sociais{display:flex;margin-bottom:20px}#quem-somos .redes-sociais a,footer .redes-sociais a{width:30px;height:30px;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;color:var(--cor-elemento);background:var(--cor-background);margin:0 5px;transition:all .35s ease-in-out;font-size:18px}#quem-somos .redes-sociais a:hover,#quem-somos .redes-sociais a:focus,footer .redes-sociais a:hover,footer .redes-sociais a:focus{background:var(--cor-elemento);color:var(--cor-background);border:1px solid var(--cor-background)}footer .pagamento{text-align:center;padding:10px;border-radius:10px}footer .phone{border:1px solid var(--cor-background);border-radius:30px;text-align:center;padding:10px 20px}footer .bg-preto a{color:#fff;font-weight:700}section#trilha{padding-bottom:80px}section#trilha a{color:#262c38;position:relative;margin-right:20px;display:inline-block;padding-right:20px}section#trilha a:hover{text-decoration:underline}section#trilha a:after{width:6px;height:6px;border-radius:100%;background:var(--cor-elemento);content:"";position:absolute;top:calc(50% - 3px);right:-3px}.sem-trilha{margin-top:208px}.titulo-curso{border:1px solid #F4F4F4;padding:15px;border-radius:15px;box-shadow:0 20px 20px 5px #0000001a;display:flex;align-items:center;justify-content:center}section#agradecimento h1,section#carrinho-vazio h1{position:relative}section#agradecimento h1:before,section#carrinho-vazio h1:before{position:absolute;font-family:"Font Awesome 5 Free";top:calc(50% - 67px);left:calc(50% - 67px);width:135px;height:135px;border-radius:100%;color:var(--cor-background);box-shadow:0 20px 20px 5px #0000001a;display:flex;align-items:center;justify-content:center;background:var(--cor-elemento)}section#carrinho-vazio h1:before{content:"\f07a";font-size:50px}.busca form,.busca input,.busca button{display:inline-block;margin:0}.busca form{width:100%}.busca input{width:calc(100% - 55px);height:40px;font-size:13px;color:#262c38;border-radius:40px 0 0 40px;border-right:0px;margin:0;vertical-align:middle}.busca button{color:var(--cor-elemento);border:0;background:var(--cor-background);width:50px;text-align:center;height:40px;border-radius:0 40px 40px 0;margin-left:-5px;vertical-align:middle;cursor:pointer;transition:background .35s ease-in-out}.busca button:hover,.busca button:focus{background:#262C38}section#noticias.listagem .listagem-noticias>li{margin-bottom:50px}section#noticias.listagem .listagem-noticias>li>div,.listagem-noticias>li>div{background-color:#fff;display:inline-grid;padding:20px;border:1px solid #f4f4f4;border-radius:15px;color:#262c38;transition:border .35s ease-in-out;box-shadow:0 20px 20px 5px #0000001a;width:inherit}section#noticias.listagem .listagem-noticias li .categorias a,.listagem-noticias li .categorias a{background:var(--cor-background);color:var(--cor-elemento);font-size:13px;padding:2px 10px;transition:background .35s ease-in-out}section#noticias.listagem .listagem-noticias li .categorias a:hover,section#noticias.listagem .listagem-noticias li .categorias a:focus,.listagem-noticias li .categorias a:hover,.listagem-noticias li .categorias a:focus{background:#262C38}.listagem-noticias .foto{width:100%;height:200px;border-radius:15px}section#trilha.capa a:after{display:none}section#trilha.capa h1{margin:0 15px 30px}section#trilha.capa .categorias a{background:var(--cor-background);color:var(--cor-elemento);font-size:13px;padding:2px 10px;transition:background .35s ease-in-out}section#trilha.capa .categorias a:hover,section#trilha.capa .categorias a:focus{background:#262C38;text-decoration:none}section#detalhes-noticias{border:1px solid #ccc}section#detalhes-noticias .texto a{color:var(--cor-background);text-decoration:underline;transition:color .35s ease-in-out}section#detalhes-noticias .texto a:hover,section#detalhes-noticias .texto a:focus{color:#262c38}section#detalhes-noticias .texto ul,section#detalhes-noticias .texto ol{margin:30px 0}section#saiba-mais-curso .preco h2,section#detalhes-curso .preco h2{color:#217346;border-color:#217346}section#curso-completo .preco,section#disciplinas-isoladas .preco{background:#217346}.cor-categoria{color:var(--cor-categoria)}.link-categoria{font-size:13px;text-transform:uppercase;color:var(--cor-categoria);border:1px solid var(--cor-categoria);border-radius:5px;padding:5px 15px;display:inline-block;margin-bottom:20px;line-height:1em;transition:all .35s ease-in-out}.link-categoria:hover,.link-categoria:focus{background:var(--cor-categoria);color:var(--cor-elemento)}a .link-categoria{background-color:var(--cor-categoria);color:var(--cor-elemento)}a .link-categoria:hover,a .link-categoria:focus{font-weight:700}.compartilhar a{width:36px;height:36px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#3c3c3c!important;border:1px solid #3C3C3C;margin:0 7px;transition:all .35s ease-in-out}.compartilhar a:hover,.compartilhar a:focus{background:#3C3C3C;color:var(--cor-elemento)!important;text-decoration:none!important}.listagem-professores>li{margin-bottom:80px}.listagem-professores>li>div{display:block;padding:30px;border:1px solid #f4f4f4;border-radius:15px;color:#262c38;transition:border .35s ease-in-out;box-shadow:0 20px 20px 5px #0000001a}.listagem-professores>li .foto{width:80px;height:80px;background-size:cover;border:5px solid var(--cor-elemento);border-radius:100%;display:inline-block;margin-top:-60px;box-shadow:0 0 20px #00000026}.curriculo{padding:30px;border:1px solid #f4f4f4;border-radius:15px;box-shadow:0 20px 20px 5px #0000001a;margin:80px 0}.curriculo .foto{width:100px;height:100px;border-radius:100%;box-shadow:0 0 20px #00000026}.curriculo .texto{width:calc(100% - 150px)}.voltar{color:#163150;transition:color .35s ease-in-out}.voltar:hover,.voltar:focus{color:var(--cor-background)}.card-contato{box-shadow:0 0 20px #00000026;padding:30px;border-radius:15px}.mt-210{margin-top:210px}.bl-cinza{border-left:1px solid #ddd}section#textos-institucionais .menu-textos li{margin-bottom:10px}section#textos-institucionais .menu-textos li a{display:block;padding:10px 20px 8px;color:#262c38;font-size:14px;transition:background .35s ease-in-out;border-radius:5px}section#textos-institucionais .menu-textos li a i{color:#cfdcf5;transition:color .35s ease-in-out;font-size:16px;margin-right:5px}section#textos-institucionais .menu-textos li a:hover,section#textos-institucionais .menu-textos li a:focus,section#textos-institucionais .menu-textos li a.active{background:#F1F6FF}section#textos-institucionais .menu-textos li a:hover i,section#textos-institucionais .menu-textos li a:focus i,section#textos-institucionais .menu-textos li a.active i{color:var(--cor-background)}section#trilha.carrinho{padding-bottom:0}section#trilha.carrinho .menu-trilha{box-shadow:0 20px 20px 5px #0000001a;padding:20px;border-radius:5px}section#trilha.carrinho .menu-trilha li a{color:#d6d6d6;text-transform:uppercase;transition:color .35s ease-in-out}section#trilha.carrinho .menu-trilha li a:hover,section#trilha.carrinho .menu-trilha li a:focus{color:#262c38;text-decoration:none}section#trilha.carrinho .menu-trilha li a.active{color:#262c38}section#trilha.carrinho .menu-trilha li a.active i{color:var(--cor-background);margin-right:5px}section#trilha.carrinho .menu-trilha li a.active b{color:var(--cor-background)}section#login .text-right a{color:var(--cor-background)}section#login .text-right a:hover,section#login .text-right a:focus{text-decoration:underline}section#login .form-control{border-left:0px;border-radius:0 5px 5px 0;background:var(--cor-background-input-secao);transition:all .35s ease-in-out}section#login .form-control:hover,section#login .form-control:focus{border-left:0px;border-color:#e5e5e5}section#login .input-group-text{background:var(--cor-background-input-secao);border:1px solid #e5e5e5;border-right:0px;transition:all .35s ease-in-out}section#login .input-group:hover .form-control,section#login .input-group:hover .input-group-text,section#login .input-group:focus .form-control,section#login .input-group:focus .input-group-text,section#usuario-logado .input-group:hover .form-control,section#usuario-logado .input-group:hover .input-group-text,section#usuario-logado .input-group:focus .form-control,section#usuario-logado .input-group:focus .input-group-text{border-color:var(--cor-background);background:var(--cor-elemento)}section#login .icone{margin-left:calc(50% - 50px);width:100px;height:100px;border-radius:100%;color:var(--cor-background);box-shadow:0 20px 20px 5px #0000001a;display:flex;align-items:center;justify-content:center;background:var(--cor-elemento);font-size:30px;margin-bottom:50px}section#usuario-logado .form-control{background:var(--cor-background-input-secao);transition:all .35s ease-in-out}section#usuario-logado .form-control:hover,section#usuario-logado .form-control:focus{border-color:#e5e5e5}section#usuario-logado .input-group-text{background:var(--cor-background-input-secao);border:1px solid #e5e5e5;transition:all .35s ease-in-out}.listagem-carrinho li .foto{width:140px;height:140px;display:inline-block;margin-right:10px;vertical-align:middle}.listagem-carrinho li .texto{display:inline-block;width:calc(100% - 270px);vertical-align:middle;margin:10px}.listagem-carrinho li a{color:#262c38;transition:color .35s ease-in-out;display:block}.listagem-carrinho li a:hover,.listagem-carrinho li a:focus{color:var(--cor-background)}.listagem-carrinho li a p b,.listagem-carrinho li a.excluir{color:var(--cor-background)}.listagem-carrinho li a.excluir:hover,.listagem-carrinho li a.excluir:focus{color:#262c38}.titulo-mobile{display:none}.frete-cupom .cta{padding:5px 20px;height:50px;border-radius:5px;margin-left:10px}.frete-cupom .form-control{border-radius:5px;margin-bottom:0}.frete-cupom a{color:#262c38;transition:color .35s ease-in-out}.frete-cupom a:hover,.frete-cupom a:focus{color:var(--cor-background)}.card{padding:30px;border-radius:15px;box-shadow:0 20px 20px 5px #0000001a}.card h3{font-weight:700;padding-bottom:10px;border-bottom:1px solid #F1F1F1;position:relative;margin-bottom:30px}.card h3:before{position:absolute;bottom:-2px;height:2px;width:80px;background:var(--cor-background);content:"";width:100%}.card h3 i{font-size:22px;margin-right:10px}.card .alterar{color:#262c38;text-transform:uppercase;font-weight:600;transition:color .35s ease-in-out;margin-top:40px}.card .alterar:hover,.card .alterar:focus{color:var(--cor-background)}.card .alterar i{color:var(--cor-elemento);width:25px;height:25px;display:inline-block;background:var(--cor-background);text-align:center;line-height:25px;margin-right:5px;border-radius:100%}.card .form-control{font-size:14px;height:40px;font-weight:600;border-radius:5px;padding:10px 20px}.card label{color:#888}#formas_pagamento label{color:#262c38}section#detalhes-curso .video{display:block;width:100%;height:450px;border-radius:25px;background-size:cover;background-color:#666;background-blend-mode:multiply;position:relative}section#detalhes-curso .video:before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f144";position:absolute;font-size:60px;display:flex;width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);color:var(--cor-elemento);align-items:center;justify-content:center;border-radius:100%;border:1px solid var(--cor-elemento);transition:transform .35s ease-in-out}section#detalhes-curso .video:hover:before,section#detalhes-curso .video:focus:before{transform:scale(1.1)}section#disciplinas .listagem-disciplinas li .bg-branco{box-shadow:0 20px 20px 5px #0000001a;padding:20px;border-radius:15px}section#disciplinas .listagem-disciplinas li span{color:var(--cor-elemento);width:30px;height:30px;display:inline-block;background:var(--cor-background);text-align:center;line-height:30px;margin-right:5px;border-radius:100%}section#disciplinas .listagem-disciplinas li{margin-bottom:30px}section#curso-completo .preco{border-radius:20px}section#curso-completo .bg-branco{box-shadow:0 0 5px #0000001a;border-radius:15px}section#curso-completo .materia,section#curso-completo .preco,section#disciplinas-isoladas .preco,section#disciplinas-isoladas .bg-vermelho,section#disciplinas-isoladas .bg-colorido{border-radius:20px}section#disciplinas-isoladas .listagem-isoladas li{margin-bottom:30px}#quem-somos{margin-top:200px}#quem-somos p{color:#262c38;font-weight:300;line-height:1.5em}#quem-somos .imagem-macarrao{background:radial-gradient(75.66% 75.66% at 50% 48.07%,var(--cor-elemento)FFF 0%,#F2F6FF 100%);height:320px;padding-top:20px}#quem-somos .imagem-macarrao:before,#quem-somos .imagem-macarrao:after{content:"";height:12px;width:60%;background-color:#f13135;position:relative;display:inline-block;top:0;left:50%;transform:translate(-50%)}#quem-somos .imagem-macarrao:before{top:-20px}#quem-somos .imagem-macarrao img{-o-object-fit:contain;object-fit:contain;height:100%}#missao .listagem-missao .icone{border:10px solid var(--cor-background);border-radius:50%;width:100px;height:100px;display:flex;justify-content:center;align-items:center;margin:0 auto}#missao .listagem-missao .icone img{max-width:60px;padding:5px}#missao .listagem-missao p{font-weight:300;line-height:1.7em}#usuario-logado{margin-top:200px}#usuario-logado .row{max-width:1000px;margin:0 100px}#usuario-logado .row-first{padding-bottom:20px;border-bottom:1px solid #F1F1F1;position:relative}#usuario-logado .row-first:before{position:absolute;bottom:-2px;height:2px;width:50%;background:linear-gradient(90deg,var(--cor-background) 2.33%,rgba(234,57,57,0) 100%);content:""}#usuario-logado .row:last-child{margin:0 auto;max-width:950px}#usuario-logado .imagem-user{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;width:90px;height:90px;position:relative}#usuario-logado .imagem-user img{position:absolute;bottom:15px;right:15px;height:15px}#usuario-logado .texto-user h2{color:#262c38;font-size:1.5em;text-transform:uppercase;font-weight:300;margin-bottom:0}#usuario-logado .texto-user h2 span{font-weight:600}#usuario-logado .texto-user p{margin-bottom:0}#usuario-logado .texto-user a{color:#262c38;font-size:.9em;text-transform:lowercase;font-weight:300}#usuario-logado .texto-user h4{color:#262c38;font-weight:400;font-size:1.1em;text-transform:uppercase}#usuario-logado .card label{font-size:.7em}#usuario-logado .card small{font-size:.6em}#usuario-logado .nav-item{position:relative}#usuario-logado .nav-item img{height:7px;position:absolute;left:-2px;top:50%;transform:translateY(-50%)}#usuario-logado .nav-pills .nav-link{color:#262c38}#usuario-logado .nav-pills .nav-link.active,#usuario-logado .nav-pills .show>.nav-link{color:#262c38;background:#FFF;font-weight:600;font-size:1em}#usuario-logado .nav-pills .nav-link.active>img{height:10px}#usuario-logado .tab-content .tab-pane{min-height:355px}#conteudoLoginSocial{height:355px}#usuario-logado button .cta{background:var(--cor-background);color:var(--cor-elemento);border:1px solid var(--cor-elemento);text-transform:uppercase}#usuario-logado button .cta:hover{background:var(--cor-elemento);color:var(--cor-background);border:1px solid var(--cor-background);text-transform:uppercase}#usuario-logado .listagem-cursos-tab .cta{color:var(--cor-elemento);font-size:.6em;font-weight:300;padding:5px 20px}#usuario-logado .listagem-cursos-tab .cta:hover{color:var(--cor-background);font-weight:500}#usuario-logado .historico-compras .row{margin:0;max-width:100%}.menu-mobile{display:none}.abrir-menu{background:transparent;padding:10px 12px;margin-right:20px;color:var(--cor-background);border-radius:2px;display:none!important;cursor:pointer;text-align:center}.abrir-menu:hover,.abrir-menu:focus{color:var(--cor-elemento)}.menu-responsivo{display:none;background:var(--cor-elemento);width:30px;height:30px;align-items:center;justify-content:center;margin-right:20px}.fechar-menu{position:absolute;top:10px;left:10px;background:transparent;display:none;align-items:center;justify-content:center;color:#000;width:30px;height:30px;z-index:999}.menu-responsivo:hover,.menu-responsivo:focus{color:var(--cor-elemento)}.loading{cursor:wait}#banner-politica-privacidade{text-align:left;cursor:pointer;background-color:#fff;margin:5px 0;padding:5px;border-radius:.25rem;box-shadow:0 1px 3px #00000040;z-index:2}#banner-politica-privacidade div,#banner-politica-privacidade a{font-size:15px;color:#848484;font-weight:300;line-height:16px}#banner-politica-privacidade input{margin-top:0!important}#contato p a{color:#262c38}@media only screen and (max-width: 1400px){header .middlebar .carrinho .cart{left:auto;right:-20px}}@media only screen and (max-width: 1200px){header .main-menu>ul>li>a{font-size:12px;padding:10px 15px}header .middlebar a{font-size:12px}.banner-principal li .row .col-lg-6{padding:0 60px}}@media only screen and (max-width: 991px){section#trilha,.sem-trilha{margin-top:190px}header .middlebar .busca{display:none}header .main-menu>ul>li>a{font-size:11px;padding:5px}header .main-menu>ul>li>a i{font-size:15px;width:24px;height:24px}.listagem-categorias li,.listagem-cursos li,.listagem-noticias li{margin-bottom:30px}.listagem-cursos-tab li a .more-info{text-align:center}.listagem-cursos-tab li a .texto{display:block;width:100%}.listagem-demais-cursos li a div{display:block;width:100%;margin-top:10px}footer .phone{margin-top:20px}footer .bg-preto{padding:20px 0;text-align:center}footer .bg-preto img{margin-bottom:20px}#quem-somos,#usuario-logado{margin-top:150px}#usuario-logado .card{padding:15px}#usuario-logado .row,#usuario-logado .tab-pane{margin:0}#usuario-logado .texto-user h2{margin-top:10px}}@media only screen and (max-width: 767px){.font-size-85{font-size:55px}header .maintop,header .topbar ul,header .middlebar .col-lg-4>.desktop{display:none}header .middlebar .mobile,header .middlebar .mobile i{margin:0!important;display:flex;flex-direction:column;justify-content:center}.logo{display:flex}.menu-mobile,.abrir-menu{display:block!important}body.scroll-desabilitado{overflow:hidden}.main-menu{width:100%;position:fixed;top:0;right:0;background:rgba(0,0,0,.85);height:100vh;z-index:99;display:none}header .main-menu>ul{display:block;width:350px;background:var(--cor-elemento);height:100vh;margin-top:0;position:absolute;left:0;transform:translate(-350px);transition:all .35s ease-in-out;overflow:auto;padding:60px 20px 20px}header .main-menu>ul.transform{transform:translate(0)}header .main-menu>ul>li>a,header .main-menu>ul>li>a:hover,header .main-menu>ul>li>a:focus,header .main-menu>ul>li>a.active{font-size:15px;padding:5px;color:#262c38;justify-content:start;background:none;font-weight:400}header .main-menu>ul>li>a i{font-size:17px;width:30px;height:auto}header .main-menu>ul>li{position:relative}header .main-menu>ul>li.bloco{margin-top:20px;padding-top:20px}header .main-menu>ul>li.bloco:before{content:"";position:absolute;top:0;left:0;width:100%;border-bottom:1px dashed #e2e2e2;height:1px;margin:0}.banner-principal li{height:auto;padding-top:50px;padding-bottom:50px}section#trilha,.sem-trilha{margin-top:120px}.banner-principal li .row{height:auto}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{margin-top:60px}.listagem-vantagens li{margin-bottom:30px}header.fixed .middlebar{height:auto;opacity:1;padding:10px 0;box-shadow:0 0 10px 5px #0000001a}footer .bg-lilas{text-align:center}footer .whatsapp i,footer .horario i{margin-left:calc(50% - 17px);margin-bottom:10px}footer .horario i{width:35px}.curriculo{margin:20px 0 50px}.curriculo .texto{width:100%;margin-top:20px}.voltar{display:block;text-align:center;margin-bottom:20px}section#textos-institucionais>.container>.row{flex-direction:column-reverse}section#textos-institucionais .menu-textos{margin-top:70px}.mt-210{margin-top:80px}.bl-cinza{border-left:0px}.titulo-mobile{display:block;font-size:14px;text-transform:uppercase;margin:20px 0 0}.listagem-carrinho li a.excluir{margin-top:20px}.listagem-carrinho li{text-align:left!important}.listagem-carrinho li:nth-of-type(1){display:none}.card .alterar{margin-bottom:40px}section#detalhes-curso .video{height:200px;margin-bottom:40px}section#detalhes-curso .video:before{font-size:30px;width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px)}#quem-somos,#usuario-logado{margin-top:100px}section#pesquisa .busca .form-control{border:1px solid #e5e5e5;border-radius:40px}}@media only screen and (max-width: 576px){section{padding:30px 0}.cta{font-size:14px;border-radius:15px;padding:15px;text-align:center}.font-size-85{font-size:35px}.font-size-45,.font-size-35{font-size:25px}.font-size-25{font-size:17px}.logo{padding-right:0}.abrir-menu{width:42px;margin-right:10px}header .main-menu>ul{width:100%;transform:translate(-230px)}section#trilha,.sem-trilha{margin-top:110px}section#trilha.carrinho{padding-top:10px;padding-bottom:10px}section#trilha a,section#trilha span{display:block;margin-right:0;padding-right:0}section#trilha a:after{display:none}.banner-principal li .row .col-lg-6{padding:0 15px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{margin-top:0;top:auto;bottom:0;width:20px;right:15px}.owl-carousel .owl-nav button.owl-prev{right:auto;left:15px}.listagem-demais-cursos{display:block}.listagem-demais-cursos li{width:100%}section#pesquisa .busca input{border-bottom:1px solid var(--cor-elemento);margin-bottom:10px}header .middlebar .carrinho .cart{width:260px;left:auto;right:-5px;border-radius:5px}.card-contato{font-size:14px}.listagem-carrinho li{text-align:center!important}.listagem-carrinho li .texto{display:block;width:100%}section#carrinho{padding-top:40px}.card h3{font-size:14px}#banner-politica-privacidade input{width:100%}}.loader{width:48px;height:48px;border:6px solid var(--cor-background-input-secao);border-bottom-color:var(--cor-background);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:calc(50% + 24px);left:calc(50% - 24px)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#nprogress .bar{background:var(--cor-background, #1976D2)!important}.tabela-responsiva td>label{display:none}.tabela-responsiva td{vertical-align:middle}.tabela-responsiva .linha-expandida{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;margin-bottom:0!important}.tabela-responsiva .resultado-linha-expandida{border-top-left-radius:0;border-top-right-radius:0;border-top:none;margin-top:0;-webkit-backdrop-filter:brightness(95%);backdrop-filter:brightness(95%)}@media (max-width: 767.98px){.tabela-responsiva thead{display:none!important}.tabela-responsiva tr{display:flex!important;flex-direction:column!important;border:1px solid gainsboro;border-radius:15px;margin-bottom:.5rem}.tabela-responsiva .expandir{display:none}.tabela-responsiva td>label{display:block}.resultado-linha-expandida .tabela-responsiva{background:none}.resultado-linha-expandida .tabela-responsiva tr{background:white}}.clickable{transition:all .35s ease-in-out}.clickable:hover,.clickable:focus{cursor:pointer;-webkit-backdrop-filter:brightness(95%);backdrop-filter:brightness(95%)}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{transform:skew(20deg);opacity:1}80%{transform:skew(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.descricao-itens-carrinho[data-v-4dad4144]{white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.texto-notificacao[data-v-9bb79fda]{align-items:center;text-align:center}.descricao[data-v-9bb79fda]{font-size:.8rem;align-items:center;text-align:center;line-height:1.1rem}.icones-mobile-menu[data-v-3152a69c],.icones-mobile-menu[data-v-3d1cc19a]{color:var(--cor-background);fill:var(--cor-background);width:20pt;height:20pt;padding:3px}.mensagem-erro[data-v-f4601d28],.mensagem-erro[data-v-6f78841a]{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.foto[data-v-4a9bd273]{width:82px;height:82px;border-radius:100%;border:2px solid var(--cor-background);margin-bottom:-20px;z-index:99;position:relative;margin-left:calc(1.5rem + 30px)}.card[data-v-4a9bd273]{margin-left:1.5rem;margin-right:1.5rem;margin-bottom:1rem;border:none;border-top-right-radius:0;border-top-left-radius:0}#icone-cursos-livres[data-v-e6574bb4]{font-size:3em;background:var(--cor-background);color:var(--cor-elemento)}#icone-cursos-livres[data-v-e6574bb4]:hover{color:var(--cor-background);background:var(--cor-elemento)}#texto-cursos-livres[data-v-e6574bb4]{color:var(--cor-background)}.mensagem-erro[data-v-0b39ce1c]{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.cor-background[data-v-4c5fdb02]{background-color:var(--26ce8744)}.background-secao[data-v-4c5fdb02]{background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width: 1024px){.background-secao[data-v-4c5fdb02]{background-image:var(--4f682bb4)}}@media (min-width: 1024px){.background-secao[data-v-4c5fdb02]{background-image:var(--44f96718)}}.listagem-cursos-tab li a svg[data-v-1642b95d]{background:var(--cor-background-input-secao);border-radius:10px;margin-bottom:16px}.bg-foto[data-v-1642b95d]{background-size:cover;background-position:center}.categoria-curso[data-v-1642b95d]{position:absolute;transform:translateY(-100%);padding:.3rem;width:calc(100% - 30px)}a .link-categoria[data-v-1642b95d]{opacity:0}a:hover .link-categoria[data-v-1642b95d],a:focus .link-categoria[data-v-1642b95d]{opacity:1}.categoria-curso[data-v-c4e9fb02]{position:absolute;transform:translateY(-100%);padding:.3rem;width:calc(100% - 30px)}.listagem-generica li a:hover .fa-plus[data-v-cb238ee4],.listagem-generica li a:focus .fa-plus[data-v-cb238ee4]{border-color:#ea3939;background:#EA3939}li[data-v-cb238ee4]{margin-bottom:30px}.listagem-depoimentos[data-v-57944e1a]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}
