@charset "UTF-8";
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{box-sizing:border-box}img{display:inline-block}figure{margin-bottom:1.5em}audio,video{display:block}.entrada_forms,input,select{background-color:#fff;border:1px solid #c2ccb0;border-radius:0;font-family:Alegreya Sans,sans-serif;font-size:1em;line-height:1.725em;padding:.25em .75em}input[type=button],input[type=submit]{background-color:#703188;border:none;color:#fff;cursor:pointer}input[type=button]:hover,input[type=submit]:hover{background-color:#8e18ba}select option{padding:0 .5em}nav ul{list-style:none}.audiojs audio{left:-1px;position:absolute}.audiojs{background:#404040;background-image:-moz-linear-gradient(center top,#444 0,#555 50%,#444 51%,#444 100%);-o-box-shadow:1px 1px 8px rgba(0,0,0,.3);box-shadow:1px 1px 8px rgba(0,0,0,.3);font-family:monospace;font-size:12px;height:36px;overflow:hidden;width:460px}.audiojs .play-pause{border-right:1px solid #000;float:left;height:40px;margin:0;overflow:hidden;padding:4px 6px;width:25px}.audiojs p{cursor:pointer;display:none;height:40px;margin:0;width:25px}.audiojs .play{display:block}.audiojs .scrubber{background:#5a5a5a;border-bottom:0;border-left:0;border-top:1px solid #3f3f3f;float:left;height:14px;margin:10px;overflow:hidden;position:relative;width:280px}.audiojs .progress{background:#ccc;background-image:-moz-linear-gradient(center top,#ccc 0,#ddd 50%,#ccc 51%,#ccc 100%);z-index:1}.audiojs .loaded,.audiojs .progress{height:14px;left:0;position:absolute;top:0;width:0}.audiojs .loaded{background:#000;background-image:-moz-linear-gradient(center top,#222 0,#333 50%,#222 51%,#222 100%)}.audiojs .time{border-left:1px solid #000;color:#ddd;float:left;height:36px;line-height:36px;margin:0 0 0 6px;padding:0 6px 0 12px;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.audiojs .time em{color:#f9f9f9;font-style:normal;padding:0 2px 0 0}.audiojs .time strong{font-weight:400;padding:0 0 0 2px}.audiojs .error-message{color:#fff;display:none;float:left;height:36px;line-height:36px;margin:0 10px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;width:400px}.audiojs .error-message a{border-bottom:1px solid #999;color:#eee;padding-bottom:1px;text-decoration:none;white-space:wrap}.audiojs .play{background:url(../js/audiojs/player-graphics.gif) -2px -1px no-repeat}.audiojs .loading{background:url(../js/audiojs/player-graphics.gif) -2px -31px no-repeat}.audiojs .error{background:url(../js/audiojs/player-graphics.gif) -2px -61px no-repeat}.audiojs .pause{background:url(../js/audiojs/player-graphics.gif) -2px -91px no-repeat}.playing .error,.playing .loading,.playing .play{display:none}.playing .pause{display:block}.loading .error,.loading .pause,.loading .play{display:none}.loading .loading{display:block}.error .loading,.error .pause,.error .play,.error .scrubber,.error .time{display:none}.error .error{display:block}.error .play-pause p{cursor:auto}.error .error-message{display:block}html{font-size:16px}body{color:#494040;font-family:Alegreya,serif;font-size:.875rem;line-height:1.5}@media (min-width:37.5rem){body{font-size:1rem}}@media (min-width:1200px){body{font-size:1.125rem}}h1,h2{color:#00614c}h1{font-size:2em;line-height:1.05}h2{font-size:1.325em;line-height:1.1}h2:first-of-type{margin-top:0}h3{color:#00614c;font-family:Alegreya Sans,sans-serif;font-size:1.125em}a{color:#703188;text-decoration:none}a:hover{color:#8e18ba}.credito-foto{font-family:Alegreya Sans,sans-serif;font-size:10px;font-weight:400;line-height:1.2}svg{height:1.5rem;width:1.5rem}#app,.inner{margin:0 auto;max-width:1360px}.inner{padding:0 7.69%;width:100%}.principal{margin-bottom:2em;padding:0 7.69%}@media (min-width:1200px){.principal{font-size:1.25rem}}.adicionais article{background-color:#d9e6c9;display:none;padding:1em 2em 3em 3em}.adicionais article ol,.adicionais article ul{padding-left:1em}.adicionais article ol li,.adicionais article ul li{margin-bottom:1em}.adicionais article .fechar{cursor:pointer;float:right}.adicionais article .fechar svg{fill:#00614c;height:.75em;width:.75em}.adicionais article .fechar:hover svg{fill:#00ae88}.adicionais article h2{margin-top:1em}.adicionais article blockquote{border-left:2px solid #c0d6a6;font-style:italic;margin:2em 0;padding-left:2em}.lateral{margin:0 7.69% 3em;overflow:hidden}.lateral.inferior{clear:left}.lateral figure img{width:100%}.lateral .autor figure{max-width:18em}.inscricao{margin:3em 0 2em 7.69%;width:55%}@media (min-width:57rem){.radar-artigo main,main:has(.lateral){display:grid;grid-template-columns:70% auto}.radar-artigo main .principal,main:has(.lateral) .principal{padding-inline:11%}.lateral{margin:2em 0}.lateral .simples{height:100%}}.barra-superior{margin-bottom:min(2vw + 1.25rem,3rem);max-width:1360px;width:100%}.barra-superior .inner{background-color:hsla(0,0%,94%,.875);border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-wrap:wrap;justify-content:space-between;position:fixed;z-index:10}.barra-superior #alterna-menu{align-self:center;background-color:#000;border-radius:5px;cursor:pointer;font-family:Alegreya Sans,sans-serif;font-size:.825em;height:auto;line-height:2;padding:.25em .75em .1em}.barra-superior #alterna-menu span{color:#fff}.barra-superior nav.paginas{flex-basis:100%}.barra-superior nav.paginas.display-none{display:none}.barra-superior nav.paginas.display-flex{display:flex}.barra-superior nav.paginas ul{font-family:Alegreya Sans,sans-serif;font-size:.8275em;padding:0;width:100%}.barra-superior nav.paginas ul a{align-items:center;color:#494040;display:flex;justify-content:center;padding:.375em 1em}.barra-superior nav.paginas ul a:active,.barra-superior nav.paginas ul a:hover{background-color:hsla(84,36%,95%,.5)}.barra-superior nav.paginas ul .alerta{position:relative}.barra-superior nav.paginas ul .alerta:after{background-color:#de3d00;border-radius:50%;content:"";height:.65rem;left:.25rem;position:absolute;top:.5rem;width:.65rem}.barra-superior nav.paginas ul li{border-top:1px solid #fff;letter-spacing:.05em;text-transform:uppercase}.barra-superior nav.paginas ul li.menu-aulas a{color:#000;font-size:1rem;font-weight:700}.barra-superior nav.paginas ul li.active>a{background-color:#f2f6ec;color:#000;font-weight:700}@media (min-width:64rem){.barra-superior #alterna-menu{display:none}.barra-superior nav.paginas{flex:auto 0 0;width:auto}.barra-superior nav.paginas ul{display:flex;margin:0}.barra-superior nav.paginas ul a{height:100%}.barra-superior nav.paginas ul .alerta:after{left:auto;right:.25rem;top:1rem}.barra-superior nav.paginas ul>li{border-top:none}.barra-superior h1{font-size:1.6875em}}.barra-superior .barra-foto{background-image:url(../storage/img/cabecalho2.webp);background-position:50%;background-size:cover;height:calc(15vw + 6rem);position:relative}.barra-superior .barra-foto .user{bottom:.75em;color:#fff;font-family:Alegreya Sans,sans-serif;font-size:.875em;position:absolute;right:2em}.barra-superior .barra-foto .user a{color:#fff;font-weight:400;transition:font-weight 1s}.barra-superior .barra-foto .user a:hover{font-weight:700}.barra-superior .navbar-brand{display:block;margin:.5em 0 0;max-width:250px;width:50%}.barra-superior .navbar-brand img{width:100%}.barra-superior nav.auth{clear:both}.barra-superior nav.auth ul{display:-moz-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end}.faixa-titulo{background-color:#dde9cf;padding:clamp(1rem,1.333vw + 1rem,2rem) 2rem;text-align:center}.faixa-titulo h1{font-size:clamp(1.85rem,1.65vw + 1.5rem,3rem);font-weight:400;margin:0 0 1.675rem}.faixa-titulo .botao{background-color:#703188;border:none;border-radius:1em;color:#fff;cursor:pointer;font-family:Alegreya Sans,sans-serif;font-size:1em;font-weight:700;letter-spacing:.05em;margin:1em 0;padding:.5em 1.5em .375em;text-transform:uppercase}.faixa-titulo .botao:hover{background-color:#842da5}.tarja_destaque{align-items:center;background-color:#dde9cf;color:#494040;display:flex;font-size:calc(1em + .518vw - 1.8648px);justify-content:center;line-height:1.1;padding:clamp(1rem,1.333vw + 1rem,2rem) 2rem;text-align:center}.tarja_destaque>*{color:#494040;display:block;line-height:1.1}.tarja_destaque>:hover{color:#000}.icon-menu{fill:#fff}html{overflow-y:scroll;scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding,68px)}body{background-color:#f0f3ef}.wrapper{background-color:#fff}.voltar a svg{fill:#703188;height:1em;margin-right:.25em;width:1em}.voltar a:hover svg{fill:#8e18ba}.compartilhar{margin-right:1em}.compartilhar svg:hover{fill:#494040}.legenda,figcaption{font-size:1rem;font-style:italic;line-height:1.2;margin-top:.5em}.legenda strong,figcaption strong{text-transform:uppercase}.avaliacao-tipo dl,.turma dl{display:flex;margin:0}dt{font-variant:all-small-caps}dd{margin-left:.5em}.destaque{font-family:Alegreya Sans,sans-serif;font-size:1.2em;font-weight:700}.principal>p{margin:1.5em 0}.principal img{max-width:100%}.principal figure.destaque img{max-height:25em}.principal>article{border-bottom:1px solid #d9e6c9;margin-bottom:2em;padding-bottom:2em}.principal>article header{margin-bottom:3em}.principal>article header h1{font-size:2.5em;font-weight:400;margin:0 0 .5em}.principal>article header h1 span.menor{display:block;font-size:.75em;line-height:1.2}.principal>article header h3.olho{color:#494040;font-family:Alegreya,serif;font-size:1.25em;font-weight:400;line-height:1.2;margin-top:0}.principal>article header h3.olho a{font-family:Alegreya Sans,sans-serif;font-weight:700}.principal>article header .autor,.principal>article header .data{font-family:Alegreya Sans,sans-serif;font-size:.875em;line-height:1.2;margin:0}.principal>article header .autor{color:#000;font-weight:700}.principal>article header .data{text-transform:lowercase}.principal>article li>a,.principal>article p>a{font-family:Alegreya Sans,sans-serif;font-weight:700}.principal>article>p{margin-top:0}.principal>article>h3{font-size:1em;font-variant-numeric:lining-nums;margin:2em 0 1em;text-transform:uppercase}.principal>article>img{max-height:25em}.principal>article>p:not(.sem-capitular):first-of-type:first-letter{color:#00614c;float:left;font-family:Alegreya Sans;font-size:3.5em;font-weight:700;line-height:.75em;margin-top:.125em;padding-right:6px}.principal>article blockquote{border-left:4px solid #d9e6c9;color:#201c1c;font-size:1em;margin:3em 0;padding:0 2em}.principal>article blockquote .autor{font-style:italic}.principal>article .aviso-programa-desconto{border-top:1px solid #d9e6c9;margin-top:2em;padding-top:1em}.principal .ver-mais{color:#703188;font-family:Alegreya Sans,sans-serif;font-weight:700}.principal .ver-mais svg{fill:#703188;float:left;margin-right:.75em;width:.5em}.principal .ver-mais:hover{color:#8e18ba;cursor:pointer}.principal .ver-mais:hover svg{fill:#8e18ba}.principal .credito{font-size:.875em;font-style:italic;margin-top:3em}.principal .credito cite{font-weight:700}.principal .artigos article{border-bottom:1px solid #d9e6c9;display:flex;flex-flow:column;margin-bottom:2em;padding-bottom:2em}.principal .artigos article figure{flex:1 1 25%;margin-bottom:1em;max-width:16em}.principal .artigos article img{display:block;width:100%}.principal .artigos article h2{margin:0 0 .5em}.principal .artigos article p{margin:0}@media (min-width:37.5rem){.principal .artigos article{flex-flow:row wrap}.principal .artigos article figure{flex:1 1 25%;margin-bottom:1em;max-width:16em}.principal .artigos article div{flex:1 1 75%;padding-left:2em}}.principal .voltar{margin-bottom:1em}.eventos{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,25rem))}.mais_info>a{display:block;text-align:right}.mais_info>div{border-top:1px solid #fff;display:none;margin-top:1em;padding-top:1em}.mais_info a.fechar{display:block;text-align:right}.mais_info a.fechar svg{fill:#703188;height:.75em;margin-right:.25em;width:.75em}.mais_info a.fechar:hover svg{fill:#8e18ba}.mais_info .dados p{margin-top:0}.ficha{background-color:#e5eeda;border-radius:.5rem;font-family:Alegreya Sans,sans-serif;font-size:clamp(.875rem,.2vw + .825rem,1rem);max-width:25rem;overflow:hidden}.ficha .texto,.ficha>div{padding:1rem 2rem 1.5rem}.ficha figure{margin-bottom:0;overflow:hidden;position:relative}.ficha figure img{width:100%}.ficha header h4{border-bottom:1px solid #00614c;font-size:1em;font-variant-numeric:lining-nums;padding-bottom:.5em}.ficha p{font-size:1em;margin-top:0}.ficha h1{font-size:1.375em}.ficha h3{color:#00614c;font-size:1em;letter-spacing:.1em;margin:3em 0 0;text-transform:uppercase}.ficha dl{padding:.5em 0}.ficha dt{float:left;font-size:1em;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ficha dt:after{content:":";margin-right:.5em}.ficha dd{margin-left:2em}.ficha ul{padding-left:1em}.ficha .observacao{display:block}.cartao{border:1px solid #d9e6c9;padding:1em 2em}.cartao p{font-size:1.25em}.cartao form{margin-bottom:0}.lateral{font-size:1em;line-height:1.2}.lateral figcaption{margin:.5em 0 1em}.lateral figure{margin-bottom:1em}.lateral ol,.lateral ul{padding:0}.lateral .simples{background-color:#d9e6c9;padding:1em 2em 2em}.lateral .simples li{list-style-type:none;margin-bottom:1em;padding-left:1em;position:relative}.lateral .simples li:before{content:"- ";left:0;position:absolute}.lateral .endereco{font-family:Alegreya Sans,sans-serif;margin-top:3em;padding-left:1em}.lateral .endereco h3,.lateral .endereco h4{margin:0}article.parte{font-family:Alegreya Sans,sans-serif;margin-bottom:2em;position:relative}article.parte hgroup{background-color:rgba(0,0,0,.3);color:#fff;display:none;left:0;padding:.5em 1em;position:absolute;top:0;width:100%;z-index:10}article.parte hgroup h4{font-family:Alegreya Sans,sans-serif;font-size:.675em;font-variant-numeric:lining-nums;letter-spacing:.1em;margin:0;text-transform:uppercase}article.parte hgroup h1{color:#fff;font-size:1.375em;font-weight:500;margin:0}article.parte>ul{list-style-type:none;margin:0}article.parte>ul>li>p{align-items:center;background-color:#d9e6c9;border-top:1px solid #fff;display:flex;font-family:Alegreya Sans,sans-serif;font-size:.75em;font-variant-numeric:lining-nums;margin:0;padding:.75em 1.5em;text-transform:uppercase}article.parte>ul>li>p svg{fill:#156040;margin-right:.75em;width:.875em}article.parte>ul>li>p:hover{background-color:#c9e5ae;cursor:pointer}article.parte>ul>li>p.ativo{background-color:#b9e392}article.parte>ul>li>p.ativo:hover{cursor:default}article.parte .audio{margin:0}.curso .parte>ul{padding:0}.curso .parte>ul>li>p{border-top:4px solid #fff;font-size:1em;text-transform:none}.serie{background-color:#cacaca;display:none;font-size:.925em;padding:1em 0}.serie.counter1{counter-reset:exercicios}.serie.counter2{counter-reset:exercicios 6}.serie.counter3{counter-reset:exercicios 12}.serie h2{color:#fff;font-size:1.75em;margin:0 0 .25em}.serie p{margin:0}.serie .envolucro{margin:0 1em 1em}.serie ol{counter-reset:none;list-style:none;margin:1em 0 0;padding-left:0}.serie ol .exercicio>p{cursor:pointer;padding:.35em 1em}.serie ol .exercicio>p:before{align-items:center;background-color:#703188;border-radius:.58em;color:#fff;content:counter(exercicios);counter-increment:exercicios;display:flex;float:left;font-weight:700;height:1.16em;justify-content:center;margin-right:.5em;text-align:center;width:1.16em}.serie ol .exercicio>p:hover{background-color:#d9d9d9}.serie ol .exercicio>p.ativo{background-color:rgba(112,49,136,.3);color:#000}.serie ol .exercicio ul{background-color:#e9e9e9;margin-bottom:1em;margin-left:0;padding:1em 1em 1em 2em}.serie ol .exercicio ul li{margin:1em 0}.serie ol .exercicio ul li span{font-family:Alegreya Sans SC,Alegreya Sans,sans-serif,san-serif;font-weight:700;text-transform:lowercase}.serie ul{display:none;margin-left:1em}.video{font-size:.857em;position:relative}.video h4{background-color:rgba(0,0,0,.3);color:#703188;color:#fff;display:none;font-family:Alegreya,serif;left:0;margin:0;padding:.5em 1em;position:absolute;top:0;width:100%}.video p{margin:1em 0 0}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.audio{margin-top:1em}.audio p{align-items:center;background-color:#d9e6c9;border-top:1px solid #fff;display:flex;font-family:Alegreya Sans,sans-serif;font-size:.675em;margin:0;padding:.75em 1.5em;text-transform:uppercase}.audio p:hover{background-color:#c9e5ae;cursor:pointer}.audio p svg{fill:#00614c;margin-right:.75em;width:1.25em}.audio p a{color:#201c1c}.audiojs{width:100%}.audiojs,.audiojs audio{display:none}.audiojs .scrubber{flex:1 1 auto;width:auto}.midia{margin:3em 0}.midia .audio{margin:0}.rodape{border-bottom:1px solid #d9e6c9;border-top:1px solid #d9e6c9;font-size:.857em;margin:1em 0 2em;padding:.5em 0}.social.seguir svg{fill:#fff}.topo{background-color:rgba(0,0,0,.5);border-radius:.5em .5em 0 0;bottom:0;height:30px;position:fixed;right:2%;text-align:center;width:36px}.topo a{display:block;height:100%;width:100%}.topo svg{fill:#fff;margin-top:.4em}.topo:hover{background-color:#000}.topo:hover svg{fill:#fff}.alert,.alerta{border-bottom:1px solid #d9e6c9;margin-bottom:2em}.alert ul,.alerta ul{list-style-type:none;padding-left:0}.alert li,.alert p,.alerta li,.alerta p{line-height:1.1;padding-left:2.25em;position:relative}.alert svg,.alerta svg{left:0;position:absolute;top:-.25em}.erro svg{fill:#de3d00}.alert-success,.sucesso svg{fill:#4d982c}.informacao svg{fill:#7da0b7}form div span.erro{color:red;font-size:.875em}.browserupgrade{background-color:#de3d00;padding:1em 2em}.browserupgrade a{color:#000;text-decoration:underline}.pagination{border-top:1px solid #f2f4ee;display:flex;margin-top:2em;padding-top:1em}.pagination li{background-color:#f2f4ee;color:#703188;height:1.5em;margin-right:.5em;padding:.25em;text-align:center;width:1.5em}.pagination li:last-of-type{margin-right:0}.pagination li:hover{background-color:#8e18ba}.pagination li:hover a{color:#fff}.pagination li.active{background-color:#703188;color:#fff}.pagination li.disabled{display:none}.pagination li a{display:block;height:100%;width:100%}form.contato{margin:2em 0}.cartao{margin:2em auto 1em;max-width:40em}.cartao h1{font-size:2em;font-weight:400;margin-bottom:2em}.cartao form .grid{border:none;-moz-column-gap:2em;column-gap:2em;display:grid;grid-template-columns:repeat(auto-fill,minmax(12em,1fr));margin:0 0 1em;padding:0;row-gap:1em}.cartao form .grid .largo{grid-column:1/-1}.cartao form,form.contato{font-family:Alegreya Sans,sans-serif}.cartao form input[type=date],.cartao form input[type=email],.cartao form input[type=password],.cartao form input[type=tel],.cartao form input[type=text],.cartao form input[type=url],.cartao form select,.cartao form textarea,form.contato input[type=date],form.contato input[type=email],form.contato input[type=password],form.contato input[type=tel],form.contato input[type=text],form.contato input[type=url],form.contato select,form.contato textarea{border:1px solid #aaa;color:#726464;font-family:Alegreya Sans,sans-serif;font-size:.875em;font-variant-numeric:lining-nums;width:100%}.cartao form input,.cartao form select,form.contato input,form.contato select{height:2.325em}.cartao form textarea,form.contato textarea{padding:.5em .75em}.cartao form label,form.contato label{display:block;font-size:.75em;text-transform:uppercase}.cartao form label span,form.contato label span{margin-left:.25em;text-transform:none}.cartao form label.checkbox,form.contato label.checkbox{margin-bottom:1em}.cartao form .checkbox label,form.contato .checkbox label{font-size:.875em;text-transform:none}.inscricao form .fieldset{border:1px solid #c2ccb0;-moz-column-gap:1em;column-gap:1em;display:grid;grid-template-columns:repeat(auto-fill,minmax(18em,1fr));margin:1em 0;padding:1em;row-gap:1em}.inscricao form .fieldset .largo{grid-column:1/-1}.inscricao form .fieldset .pequeno{width:3.4em}.inscricao form .fieldset .campos-agrupados{display:flex;width:100%}.inscricao form .fieldset .campos-agrupados .form-group{margin-right:1em}.inscricao form .fieldset .campos-agrupados .form-group:last-of-type{margin-right:0}.inscricao form .fieldset .campos-agrupados .complemento{flex:1;width:100%}.inscricao form .fieldset .campos-agrupados.sem-margem .form-group{margin:0}.inscricao form .legend{display:inline-block;font-size:.75em;grid-column:1/-1;margin-top:0;text-transform:uppercase}.inscricao form .legend span{text-transform:none}.descontos form .fieldset{border:1px solid #c2ccb0;margin:1em 0;padding:1em}.descontos form .checkbox{align-items:center}.descontos form .checkbox label{font-size:1rem}.descontos form input{height:auto}a.botao,button[type=submit],input[type=submit]{background-color:#703188;border:none;border-radius:.25em;color:#fff;cursor:pointer;font-family:Alegreya Sans,sans-serif;font-size:1em;font-weight:700;margin:1em 0;padding:.75em 1.5em}a.botao:hover,button[type=submit]:hover,input[type=submit]:hover{background-color:#8e18ba}a.botao{display:inline-block;margin:1em 0}hr{border:none;border-top:1px solid #ccc;margin:2em 0}.checkbox{align-items:center;display:flex;flex-flow:row-reverse;justify-content:left;margin:1em 0 2em}.checkbox input[type=checkbox]{margin-right:.5em}.invalid-feedback{color:#de3d00;display:block;font-size:.825em;font-weight:700;margin-top:.375em}.invalid-feedback:before{content:"•";margin-right:.25em}.rodape-form{margin-top:2em}.rodape-form a{font-weight:700;margin:0 1em}.rodape-form a:first-of-type{margin-left:0}.rodape-form a:last-of-type{margin-right:0}#perguntas{background-color:#d9e6c9;margin:0;padding:1em}#perguntas h2{font-weight:400;margin:.5em 0 0 .75em}#perguntas h2,#perguntas>div>h4{font-family:Alegreya Sans,sans-serif}#perguntas>div>h4{font-size:.925em;margin-bottom:0}#perguntas>div>h4 svg{fill:#00614c;float:left;margin-right:.5em;width:.5em}#perguntas>div>p{margin-top:0;padding-left:1em}#map .firstHeading{font-size:1.25em}#map ul{padding-left:1em}@media (min-width:50rem){#map{font-size:1.5em}}.locais .principal>article{border:none;padding:0}.enderecos{border-top:1px solid #d9e6c9;font-family:Alegreya Sans,sans-serif;padding-top:1em}.enderecos h2{font-weight:400}.enderecos span.acao{font-size:.825em;font-weight:700;margin-left:.5em;text-transform:uppercase}.enderecos .grid{grid-gap:1em;display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));margin-bottom:1em}.enderecos .grid input[type=email],.enderecos .grid input[type=password],.enderecos .grid input[type=text],.enderecos .grid input[type=url],.enderecos .grid select{margin:0}.enderecos form.contato{border-bottom:1px solid #d9e6c9;padding-bottom:1em}.enderecos form.delete{display:inline}.enderecos form.delete input[type=submit]{background-color:transparent;border:none;color:#703188;cursor:pointer;font-size:1em;font-weight:700;padding:0;text-transform:uppercase}.enderecos form.delete input[type=submit]:hover{color:#8e18ba}.rodape_pagina{background-color:#703188;color:#fff;font-family:Alegreya Sans,sans-serif;font-size:.857em;margin-top:4em;padding:1em 0 2em}.rodape_pagina a{color:#fff}.rodape_pagina .inner{display:flex;flex-flow:row wrap;justify-content:flex-start}.rodape_pagina .inner>*{margin-bottom:2em}.rodape_pagina .inner div.compartilhar{flex:1 1 11em;margin-right:1em}.rodape_pagina .inner div.compartilhar p{margin-top:0}.rodape_pagina .inner div.compartilhar ul{display:flex;list-style:none;margin:0;padding:0}.rodape_pagina .inner div.compartilhar ul li{margin-right:1em}.rodape_pagina .inner div.compartilhar svg{fill:#e1e7f0;height:1.75em;width:1.75em}.rodape_pagina .inner div.compartilhar svg:hover{fill:#fff}.rodape_pagina .inner form{flex:1 1 14em}.rodape_pagina .inner form .alinhados{display:-moz-flex;display:flex;margin-top:.5em;width:100%}.rodape_pagina .inner form .alinhados input[type=submit]{background-color:#000;cursor:pointer;margin:0;padding:0;width:3em}.rodape_pagina .inner form .alinhados input[type=email],.rodape_pagina .inner form .alinhados input[type=text]{width:calc(50% - 1.5em)}.rodape_pagina .inner .contatos{margin-right:3em;padding-top:2em}.rodape_pagina .inner .contatos a{background-color:#000;color:#fff;display:block;font-weight:700;letter-spacing:.05em;padding:.5em 1.5em;text-transform:uppercase}.rodape_pagina .inner .divisor{flex:5 1 auto}.rodape_pagina .inner .fig-fundo{flex:1 1 auto}.rodape_pagina .inner .fig-fundo img{margin-top:.5em;max-width:18em}.home main{display:block}.home .destaques{background-color:#d9e6c9;font-size:.875rem;margin-top:6rem;padding:2em 7.69% 4em}.home .destaques>div{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-top:2em}.home .destaques>div div{text-align:center}.home .destaques>div div a{background-color:hsla(0,0%,100%,.5);border-radius:.325em;color:#494040;display:block;font-size:.875rem;height:100%;padding:1em 1em .5em}.home .destaques>div div a:hover{background-color:hsla(0,0%,100%,.75);color:#201c1c}.home .destaques>div div a h2{font-size:1.125em;margin:.25em 0;text-transform:uppercase}.home .destaques>div div a p{font-size:1em;margin:.25em 0 .5em}.home .destaques>div div img{border-radius:50%;max-width:96px}.home nav.praticas{display:flex}.home nav.praticas ul{margin:0 0 1em 15%;padding:0}.home nav.praticas ul li{font-size:1.125em;margin:0}.home nav.praticas ul li a{background-color:rgba(112,49,136,.825);border-bottom:1px solid hsla(0,0%,100%,.5);color:#fff;display:block;padding:.25em 1.5em}.home nav.praticas ul li a svg{fill:#703188;height:.5em;margin-right:.5em;width:.5em}.home nav.praticas ul li a:hover{background-color:rgba(135,59,164,.825)}.home>footer{margin:0}.home .principal.apresentacao{margin:0 auto;max-width:50rem}.home .principal header h1{font-size:clamp(1.5rem,2vw + 1rem,2.5rem);font-weight:500}.home .principal header h2{font-weight:400;line-height:1.3;margin:3em 0 1.75em}.home .principal header h2 .destaque{font-size:1.5em;font-weight:700}.home .principal header p{font-size:1.125rem}.home .principal header figure.foto{min-height:8rem;overflow:hidden}.home .principal header figure.foto img{height:40vw;max-height:16rem;max-width:none;min-width:100%;-o-object-fit:cover;object-fit:cover}.home .principal header .ver-mais{font-size:1.125rem;margin:1em 0}.aulas main{display:block}.aulas main .principal>article>header{margin:0 auto 1em;max-width:40em}.aulas main .principal>article>header .olho{font-size:1.125em;line-height:1.675;max-width:40em}.aulas main .principal>article>header .olho a{color:#00614c;font-family:Alegreya Sans,sans-serif;font-weight:700}.quadro>section{padding-top:0}.quadro>section:not(:first-of-type){margin-top:min(2vw + 2rem,4rem)}.quadro>section #aulas_abertas .ficha a{color:#494040;display:block;height:100%;width:100%}.quadro>section #aulas_abertas .ficha h1{margin-bottom:.5em}.quadro>section #aulas_abertas .ficha p.resumo{margin:0}.quadro>section #aulas_abertas .ficha:hover{background-color:#d9e6c9;box-shadow:2px 2px 2px #aaa}.quadro>section #aulas_assistidas .ficha{padding-bottom:2.5em}.quadro .apresentacao{margin:0 auto;max-width:40em}.quadro .apresentacao>header{margin-bottom:1rem}.quadro .apresentacao>header h1{align-items:center;display:flex;font-size:1.875em;line-height:1.2;margin-bottom:0}.quadro .apresentacao>header h1:before{color:#126132;content:"■";font-size:.375em;margin-right:.75rem}.quadro .apresentacao>header h3.olho{color:#000;line-height:1.5;margin-top:1em}@media (min-width:57rem){.quadro .apresentacao>div .olho{margin:1.25rem 2em 0 0}}.quadro #aulas_abertas .ficha a{color:#494040;display:block;height:100%;width:100%}.quadro #aulas_abertas .ficha h1{margin-bottom:.5em}.quadro #aulas_abertas .ficha p.resumo{margin:0}.quadro #aulas_abertas .ficha:hover{background-color:#d9e6c9;box-shadow:2px 2px 2px #aaa}.quadro #aulas_assistidas .ficha{padding-bottom:2.5em}.cursos{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));justify-content:center;justify-items:stretch;margin-top:3rem}.cursos .ficha{margin:0 auto;position:relative}.cursos .ficha h1{font-size:1.35em;font-weight:700;margin:.25em 0 0}.cursos .ficha h2{font-size:1.25em;font-weight:500;margin-top:0}.cursos .ficha .observacao,.cursos .ficha .resumo{line-height:1.325}.cursos .ficha footer{bottom:1.5em;display:flex;justify-content:space-between;left:2em;position:absolute;right:2em}.cursos .ficha footer .button{background-color:#703188;border-radius:5px;color:#fff;font-size:1em;font-weight:700;padding:.25em 1em}.cursos .ficha footer .button:hover{background-color:#8e18ba}.cursos .ficha footer .avaliacao{font-size:1.125em;font-weight:700}.cursos .recorrente h1{background-color:#adc1a1;color:#fff;margin:-.75em -1.35em 1em;padding:1em 1em .5em}.cursos .recorrente footer .button{background-color:#adc1a1;font-weight:700}.cursos .recorrente footer .button:hover{background-color:#b9e392}.aula .slides,.aula-assistida .slides,.curso .slides{overflow:hidden}.aula .slides .carrossel,.aula-assistida .slides .carrossel,.curso .slides .carrossel{display:flex;left:0;position:relative;transition:left .35s ease}.aula .slides .midia,.aula-assistida .slides .midia,.curso .slides .midia{margin-bottom:1em}.aula .slides .legenda,.aula-assistida .slides .legenda,.curso .slides .legenda{margin-top:.5em}.aula .slides-nav,.aula-assistida .slides-nav,.curso .slides-nav{border-bottom:1px solid #ddd;display:flex;font-family:Alegreya Sans,sans-serif;justify-content:space-between;margin-bottom:2em;padding-bottom:1em}.aula .slides-nav span,.aula-assistida .slides-nav span,.curso .slides-nav span{font-size:1.25em;font-weight:700}.aula .slides-nav .anterior span,.aula-assistida .slides-nav .anterior span,.curso .slides-nav .anterior span{margin-right:.25em}.aula .slides-nav .proximo span,.aula-assistida .slides-nav .proximo span,.curso .slides-nav .proximo span{margin-left:.25em}.aula .slides-nav .anterior,.aula .slides-nav .proximo,.aula-assistida .slides-nav .anterior,.aula-assistida .slides-nav .proximo,.curso .slides-nav .anterior,.curso .slides-nav .proximo{cursor:pointer}.aula .lateral li.ativo,.aula-assistida .lateral li.ativo,.curso .lateral li.ativo{color:#000;font-weight:700}.aula .lateral li.ativo:hover,.aula .lateral li.ativo:hover:before,.aula-assistida .lateral li.ativo:hover,.aula-assistida .lateral li.ativo:hover:before,.curso .lateral li.ativo:hover,.curso .lateral li.ativo:hover:before{color:#8e18ba}.aula .lateral li.ativo:before,.aula-assistida .lateral li.ativo:before,.curso .lateral li.ativo:before{color:#703188;content:"■";font-size:.675em;margin-top:.25em}.aula .lateral h3,.aula-assistida .lateral h3,.curso .lateral h3{color:#494040}.aula .lateral h3:not(:first-of-type),.aula-assistida .lateral h3:not(:first-of-type),.curso .lateral h3:not(:first-of-type){border-top:1px solid #fff;margin-top:2em;padding-top:1em}.inscricao{margin:0 7.69% 3em;max-width:41.25em;width:84.61%}.inscricao p a{font-family:Alegreya Sans,sans-serif;font-weight:700}.inscricao form#inscricao{border-top:1px solid #c2ccb0;margin-top:2em;padding-top:1em}.inscricao .grid{border:none;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(15em,auto));margin:1em 0;padding:0}.inscricao .grid input:not([type=date]){width:100%}.inscricao .grid .nome{grid-column:1}.inscricao .grid .largo{grid-column:1/-1}.inscricao .grid textarea#informacoes{height:8em;width:100%}.inscricao input#inscrever{margin-top:2em}.inscricao .pagseguro{align-items:center;display:flex;margin-top:2em}.inscricao .pagseguro img{margin-right:1em;width:7em}.inscricao .pagseguro p{font-family:Alegreya Sans,sans-serif;font-size:.875em;line-height:1.1;margin:0}.ficha_de_inscricao{background-color:#eee;padding:1em 2em 2em}.ficha_de_inscricao td:first-of-type{padding-right:1em}.ficha_de_inscricao .cancelar_assinatura{font-weight:400}.aula .inscricao,.aula .principal>article,.avaliacao-tipo .inscricao,.avaliacao-tipo .principal>article,.curso .inscricao,.curso .principal>article{margin:0 auto;max-width:40em}.aula .inscricao>p>a,.aula .principal>article>p>a,.avaliacao-tipo .inscricao>p>a,.avaliacao-tipo .principal>article>p>a,.curso .inscricao>p>a,.curso .principal>article>p>a{font-family:Alegreya Sans,sans-serif;font-weight:800}.aula .adicionais,.avaliacao-tipo .adicionais,.curso .adicionais{margin:2em auto;max-width:40em}.curso-aberto-i-chi-gong .serie.counter2{counter-reset:exercicios 4}.curso-aberto-i-chi-gong .serie.counter3{counter-reset:exercicios 9}.curso-aberto-i-chi-gong .serie.counter4{counter-reset:exercicios 14}.lateral .avisos{border-bottom:2px solid #fff;margin-bottom:3em;padding-bottom:1em}.fichas-radar{margin-top:3.5rem}.fichas-radar a{border-radius:0;color:#645858;display:block;font-family:Alegreya Sans,sans-serif;font-size:1rem;line-height:1.2;padding:.5rem 1rem;position:relative}.fichas-radar a:hover{color:#000}.fichas-radar a:hover:before{color:#009474}.fichas-radar a h5{color:#00614c;font-weight:500;margin-bottom:.25em;padding-left:.875em;position:relative;text-transform:uppercase}.fichas-radar a h5:before{color:#00614c;content:"■";font-size:.5em;left:0;position:absolute;top:.5em}.radar-destaque{background-color:#e5eeda;position:relative}.radar-destaque figure{background-color:#d9e6c9;margin:0;min-height:16vw}.radar-destaque figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.radar-destaque figure iframe{width:100%}.radar-introducao{padding:2rem}.radar-introducao h1{margin-top:1rem}.radar-chapeu{color:#574c4c;font-size:1.075rem;font-weight:500;letter-spacing:.0125em;margin:0;text-transform:uppercase;word-spacing:.2ch}.radar-texto{font-size:1.333em;line-height:1.325;margin-top:1rem}.radar-texto h1{font-size:1.5em}.radar-texto h2{font-size:1.25em}.radar-texto ul{padding:0}.radar-texto li{list-style:none;margin-bottom:.5em;padding-left:2rem;position:relative}.radar-texto li:before{content:"–";left:0;position:absolute}.radar-texto p{margin:0 0 .5em}.radar-complemento{background-color:#f2f6ec}.radar-complemento>div{display:none;padding:3rem 2rem 2rem}.radar-complemento p{margin-top:0}.abre-complemento{align-items:center;background-color:#b9e392;border:none;border-radius:0 0 .5em .5em;bottom:-2rem;display:flex;height:2rem;justify-content:center;position:absolute;right:0;width:2.25rem}.abre-complemento:hover{background-color:#9fd969;cursor:pointer}.abre-complemento svg{fill:#fff}.abre-complemento.fecha svg{transform:rotate(180deg)}.radar-assinatura{font-style:italic;margin-top:2rem}.radar-abertura{margin-bottom:2rem;margin-top:0}.radar-abertura strong{color:#00614c;font-size:1.125em}.radar-final{margin-top:3rem}@media (min-width:57rem){.fichas-radar{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));justify-content:center;justify-items:stretch}.radar-destaque{align-items:stretch;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-columns:1fr 2fr;row-gap:0}.radar-introducao{padding-left:0}.radar-complemento{grid-column:1/-1}.radar-complemento>div{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}.modal{background-color:#000;background-color:rgba(0,0,0,.85);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:101}.modal figure{height:80%;margin:auto;max-height:80%;max-width:80%;text-align:center}.modal figure img{display:block;margin:0 auto;max-height:100%;max-width:100%}.modal figure figcaption{color:#fff;margin-top:1em}.modal .fechar{color:#f1f1f1;cursor:pointer;font-size:40px;font-weight:700;position:absolute;right:35px;top:15px;transition:.3s}.modal .fechar:focus,.modal .fechar:hover{color:#bbb;text-decoration:none}
