@charset "UTF-8";:root{--cl-gray-100:#f9f9fa;--cl-gray-200:#eeeef1;--cl-gray-300:#d7d7db;--cl-gray-400:#b2b2b3;--cl-gray-500:#737373;--cl-gray-600:#4a4a4f;--cl-gray-700:#38383d;--cl-gray-800:#29292e;--cl-gray-900:#0c0c0d;--cl-blue:#0f82e6;--cl-indigo:#6610f2;--cl-purple:#6f42c1;--cl-pink:#e83e8c;--cl-red:#dc3545;--cl-orange:#fd7e14;--cl-yellow:#ffc107;--cl-green:#28a745;--cl-teal:#20c997;--cl-cyan:#17a2b8;--cl-white:#fff;--cl-gray:#4a4a4f;--cl-gray-dark:#29292e;--cl-primary:#094d88;--cl-secondary:#6a8c28;--cl-success:#13bd00;--cl-info:#0a85ff;--cl-warning:#d66f00;--cl-danger:#d60020;--cl-light:#f9f9fa;--cl-dark:#29292e;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}:root,body{--fz-uul:4.5rem;--fz-ul:4rem;--fz-hhhl:3rem;--fz-hhl:2.75rem;--fz-hl:2.25rem;--fz-xxl:2rem;--fz-xl:1.75rem;--fz-l:1.5rem;--fz-xxm:1.25rem;--fz-xm:1.125rem;--fz-m:1rem;--fz-s:0.875rem;--fz-xs:0.705rem;--fz-xxs:0.625rem;--sp-quarter:0.25rem;--sp-six:0.375rem;--sp-half:0.5rem;--sp-twelve:0.75rem;--sp-unit:1rem;--sp-unit-half:1.5rem;--sp-double:2rem;--sp-fourty:2.5rem;--sp-triple:3rem;--sp-quad:4rem;--sp-eighty:5rem}.vantagens-curso-completo{font-size:1.25rem;font-size:var(--fz-xxm);font-weight:400}.author_block__title{font-size:1.125rem;font-size:var(--fz-xm);font-weight:400}.author__title{font-size:1.125rem;font-size:var(--fz-xm);font-weight:400;margin-bottom:.5rem}.author__sub-title,.author_block__sub-title{margin-bottom:0}.author-header-infos{margin-top:1rem;margin-top:var(--sp-unit)}.author-header-infos>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-products-cta--free .c-products-addcard .add-to-cart,.c-products-share,.c-products-txts{display:none}.c-products-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:60%}.c-products-infos p{margin:0}.c-products-infos small{display:block}.c-products-infos .uc-price,.c-products-infos .value{font-weight:600}.c-products-infos .field-field-prcu-valor-parcela{width:100%}@media screen and (min-width:993px){.c-products-infos{width:100%;padding:1rem 1rem 0;padding:var(--sp-unit) var(--sp-unit) 0}.c-products-infos strong{color:#094d88;color:var(--cl-primary)}.c-products-infos .value{color:#094d88;color:var(--cl-primary);margin-bottom:.75rem;margin-bottom:var(--sp-twelve)}.c-products-infos .uc-price{color:#094d88;color:var(--cl-primary);margin-bottom:.75rem;margin-bottom:var(--sp-twelve)}}.c-products-addcard #edit-attributes-10-wrapper{margin:0}.c-products-txts{font-size:.875rem;font-size:var(--fz-s);font-weight:600}.c-products-txts a{margin-bottom:2rem;margin-bottom:var(--sp-double)}.c-products-txts em{font-style:normal}@media screen and (min-width:993px){.c-products-cta--free .c-products-txts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.valor-parcela{display:none;font-weight:600;color:#0f82e6;color:var(--cl-blue)}.valor-parcela div{margin-right:.375rem;margin-right:var(--sp-six)}@media screen and (min-width:993px){.valor-parcela{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-products-share{border-top:1px solid rgba(0,0,0,.07)}.c-products-share svg{display:block}.c-products-share__item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:.875rem;font-size:var(--fz-s);margin-right:auto;opacity:.7}.c-products-share__item:first-child svg{margin-right:.5rem;margin-right:var(--sp-half)}.c-products-share__item:not(:first-child){margin-left:1rem;margin-left:var(--sp-unit)}.c-products-cta{color:#575550;position:relative}.node-type-produto-tec .c-products-cta .add-to-cart{margin-top:10px}.c-products-cta .field-field-image-cache img{width:100%;height:auto}.c-products-cta .form-select{font-weight:600}.c-products-cta.is-sticky{color:#fff;color:var(--cl-white)}.c-products-cta.is-sticky .c-products-share{border-color:rgba(255,255,255,.2)}.c-products-cta.is-sticky a{color:#fff;color:var(--cl-white)}.c-products-cta.is-sticky .value{color:#fff;color:var(--cl-white)}.c-products-cta.is-sticky .valor-parcela{color:#fff;color:var(--cl-white)}.c-products-cta.is-sticky .c-products-infos strong{color:#fff;color:var(--cl-white)}.c-products-cta.is-sticky .uc-price{color:#fff;color:var(--cl-white)}.c-products-cta--full.is-sticky{background-image:-webkit-gradient(linear,left bottom,left top,from(#410d66),to(#8a0091));background-image:linear-gradient(0deg,#410d66 0,#8a0091 100%)}.c-products-cta--free.is-sticky{background-image:linear-gradient(14deg,#bf2885 0,#ffcb75 100%,#6e7ff3 100%)}@media screen and (max-width:992px){.c-products-cta--free{color:#fff;color:var(--cl-white);width:100vw;padding:.5rem .5rem 3rem;padding:var(--sp-half) var(--sp-half) var(--sp-triple);border-top:1px solid rgba(0,0,0,.07);-webkit-box-shadow:0 0 3px rgba(0,0,0,.07);box-shadow:0 0 3px rgba(0,0,0,.07);position:fixed;bottom:0;left:0}.c-products-cta--oneonly{color:#fff;color:var(--cl-white);width:100vw;padding:.5rem .5rem 3rem;padding:var(--sp-half) var(--sp-half) var(--sp-triple);border-top:1px solid rgba(0,0,0,.07);-webkit-box-shadow:0 0 3px rgba(0,0,0,.07);box-shadow:0 0 3px rgba(0,0,0,.07);position:fixed;bottom:0;left:0}.c-products-cta--full:not(.c-products-cta--oneonly) .c-products-addcard{color:#fff;color:var(--cl-white);width:100vw;padding:.5rem .5rem 3rem;padding:var(--sp-half) var(--sp-half) var(--sp-triple);border-top:1px solid rgba(0,0,0,.07);-webkit-box-shadow:0 0 3px rgba(0,0,0,.07);box-shadow:0 0 3px rgba(0,0,0,.07);position:fixed;bottom:0;left:0}.c-products-addcard form>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-products-addcard .attributes{width:100%;margin-right:.5rem;margin-right:var(--sp-half)}.c-products-cta--full:not(.c-products-cta--oneonly) .c-products-addcard,.c-products-cta--oneonly{background-image:-webkit-gradient(linear,left bottom,left top,from(#410d66),to(#8a0091));background-image:linear-gradient(0deg,#410d66 0,#8a0091 100%)}.c-products-cta--free{background-image:linear-gradient(14deg,#bf2885 0,#ffcb75 100%,#6e7ff3 100%)}.c-products-cta--free,.c-products-cta--oneonly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:993px){.c-products-addcard .node-add-to-cart{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.c-products-addcard #edit-attributes-10-wrapper{margin:0 0 8px}.c-products-txts{display:block}.c-products-share{display:-webkit-box;display:-ms-flexbox;display:flex}.c-products-cta{width:calc(100% - 30px);padding:2px;border:1px solid rgba(0,0,0,.07);background-color:#fff;background-color:var(--cl-white);border-radius:4px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.05);box-shadow:0 0 8px rgba(0,0,0,.05);z-index:5;position:absolute}}.projeto-pedagogico{display:block;overflow:hidden;text-indent:100%;background:url(images/icon-pdf.svg) center no-repeat;background-size:auto 100%}#prod-table th{font-size:.875rem;font-size:var(--fz-s);font-weight:700;border-top:0}#prod-table th:first-child{width:80px}#prod-table th:nth-child(2),#prod-table th:nth-child(3){width:101px}#prod-table td{vertical-align:middle;border-color:rgba(0,0,0,.07)}#prod-table td:first-child{font-weight:700;color:#094d88;color:var(--cl-primary)}#prod-table td:last-child,#prod-table th:last-child{text-align:center}#prod-table .value{display:inline-block}#prod-table .value br{display:none}#prod-table .uc-price{display:block;font-weight:700;color:#094d88;color:var(--cl-primary)}#prod-table tbody tr{padding:0;background-color:#fff;background-color:var(--cl-white)}#prod-table tbody tr:hover{color:#575550;background-color:rgba(0,0,0,.075)}#prod-table .certificado{font-size:.625rem;font-size:var(--fz-xxs);font-weight:600}#prod-table .node-add-to-cart{font-size:.875rem;font-size:var(--fz-s);font-weight:600;height:auto;padding:.25rem .75rem;padding:var(--sp-quarter) var(--sp-twelve)}@media screen and (max-width:480px){#prod-table td.mobile-hide,#prod-table th.mobile-hide{display:none}}.field-field-prcu-tabela>.field-items{position:relative;overflow:hidden;max-height:450px}@media screen and (max-width:992px){.field-field-prcu-tabela .field-items{overflow-x:auto;width:100vw;margin:0 -15px}}.field-field-prcu-tabela.is-active>.field-items{max-height:initial}.field-field-prcu-tabela.is-active #prod-table{margin-bottom:40px}.field-field-prcu-tabela.is-active #btnMoreHours{display:none}.field-field-prcu-tabela.is-active #btnLessHours{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-tabela-produto-curso{display:block;overflow:visible;max-width:inherit;width:100%;height:2rem;height:var(--sp-double);padding:0;margin:0;border-top:1px solid rgba(0,0,0,.07);background-color:#fff;background-color:var(--cl-white);border-radius:0;position:absolute;left:0;bottom:0}#btnMoreHours{line-height:1;width:220px;height:2rem;height:var(--sp-double);margin:0 auto;position:absolute;bottom:15px;left:0;right:0}#btnLessHours{line-height:1;width:220px;height:2rem;height:var(--sp-double);margin:0 auto;position:absolute;bottom:15px;left:0;right:0}#btnLessHours{display:none}#tabs-tabset{padding:0;border:0;margin:0}#tabs-tabset .container{padding:0}#tabs-tabset .row{margin:0}#tabs-tabset .col-lg-8{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;max-width:initial;padding:0}#tabs-tabset .alert{padding:.75rem;padding:var(--sp-twelve);background-color:#f9f9fa;background-color:var(--cl-gray-100)}#tabs-tabset .alert h3{color:#0a85ff;color:var(--cl-info);font-size:1.125rem;font-size:var(--fz-xm);margin:0}#tabs-tabset .alert p strong{color:#0a85ff;color:var(--cl-info);font-size:.705rem;font-size:var(--fz-xs)}#tabs-tabset .ui-tabs-nav{padding:0;border:0;border-bottom:3px solid #0f82e6;border-bottom:3px solid var(--cl-blue);margin:0;background:#fff;background:var(--cl-white);border-radius:0}#tabs-tabset .ui-tabs-nav li{position:relative;margin:0;border:0;background:0 0}#tabs-tabset .ui-tabs-nav li a{color:#094d88;color:var(--cl-primary);font-size:.875rem;font-size:var(--fz-s);font-weight:600;white-space:normal;padding:.5rem 0;padding:var(--sp-half) 0;border:0;margin:0;background:0 0}#tabs-tabset li.active a{color:#0f82e6;color:var(--cl-blue)}#tabs-tabset .ui-tabs-panel{position:relative;overflow-y:auto;overflow-x:hidden;color:#4a4a4f;color:var(--cl-gray-600);font-size:15px;max-height:450px;padding:1.5rem 0;padding:var(--sp-unit-half) 0;border-bottom:1px solid rgba(0,0,0,.07);border-radius:0}#tabs-tabset .ui-tabs-panel::after{content:'';display:block;width:100vw;height:40px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(15%,#fff),color-stop(80%,rgba(255,255,255,.3)));background-image:linear-gradient(to top,#fff 15%,rgba(255,255,255,.3) 80%);z-index:5;position:sticky;bottom:-24px;left:-15px}@media screen and (max-width:767px){#tabs-tabset .ui-tabs-nav li{width:100%}#tabs-tabset .ui-tabs-panel{padding-left:15px;padding-right:15px;margin:0 -15px;background-color:#f9f9fa;background-color:var(--cl-gray-100)}}@media screen and (min-width:768px){#tabs-tabset .ui-tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#tabs-tabset .ui-tabs-nav::after{display:none}#tabs-tabset .tabset-tab-2,#tabs-tabset .tabset-tab-3{width:110px}#tabs-tabset .tabset-tab-7{width:140px}#tabs-tabset li.active::after{content:'';display:block;width:0;height:0;border:6px solid transparent;border-top-color:#0f82e6;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:-14px}}.field-field-prcu-tabela{margin-bottom:3rem;margin-bottom:var(--sp-triple)}.o-node-products .group-prse-formato{margin-bottom:2rem;margin-bottom:var(--sp-double)}.o-node-products .group-prse-formato .field{margin-bottom:1rem;margin-bottom:var(--sp-unit)}.o-node-products .group-prse-formato .field-field-prse-condicoes-certificado,.o-node-products .group-prse-formato .field-field-prse-info-adicionais{width:100%!important}.o-node-products .group-prse-formato .field-field-prse-info-adicionais{margin:0!important}@media screen and (min-width:768px){.o-node-products .group-prse-formato .field{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.o-node-products .group-prse-formato .field::after{display:block;clear:both;content:""}.o-node-products .group-prse-formato .field:nth-child(n){margin-right:3%;float:left;clear:none}.o-node-products .group-prse-formato .field:nth-child(2n){margin-right:0;float:right}.o-node-products .group-prse-formato .field:nth-child(2n+1){clear:both}}.author_block__sub-title{font-size:.875rem;font-size:var(--fz-s)}.author-block-infos>div{-ms-flex-item-align:center;align-self:center}.author-block-infos{margin-bottom:1rem;margin-bottom:var(--sp-unit)}.author_block__curriculo{font-weight:300}.author_block__curriculo p:last-child{margin-bottom:0}.field-field-prcu-bloco-professor{position:relative;color:#fff;color:var(--cl-white);padding:3rem 0;padding:var(--sp-triple) 0;margin-top:3rem;margin-top:var(--sp-triple);background:-webkit-gradient(linear,left top,right top,from(#5c8d4a),to(#8ec43b));background:linear-gradient(90deg,#5c8d4a 0,#8ec43b 100%)}.field-field-prcu-bloco-professor::after{content:'';display:block;width:100%;height:100%;background:url(images/teacher-bg.png) center no-repeat;position:absolute;top:0}.field-field-prcu-bloco-professor .field-items{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:relative;z-index:5}@media (min-width:576px){.field-field-prcu-bloco-professor .field-items{max-width:540px}}@media (min-width:768px){.field-field-prcu-bloco-professor .field-items{max-width:720px}}@media (min-width:992px){.field-field-prcu-bloco-professor .field-items{max-width:960px}}@media (min-width:1200px){.field-field-prcu-bloco-professor .field-items{max-width:1300px}}@media screen and (min-width:993px){.field-field-prcu-bloco-professor .field-item{max-width:calc(66.66667% - 30px)}}.o-pg-products .product-info{display:none}.o-pg-products .node-add-to-cart{background-color:#0f82e6;border-color:#0f82e6}.o-pg-products .o-main__header{margin-bottom:1rem;margin-bottom:var(--sp-unit)}.o-node-products{font-size:15px}.node-type-product-kit .video-js,.node-type-produto-curso .video-js{width:100%;max-height:280px}.node-type-product-kit .uc-price-display{float:initial;width:auto;padding:0;font-size:.875rem;font-size:var(--fz-s)}.node-type-produto-curso .uc-price-display{float:initial;width:auto;padding:0;font-size:.875rem;font-size:var(--fz-s)}.node-type-product-kit .o-main__header,.node-type-produto-curso .o-main__header{background-image:-webkit-gradient(linear,left bottom,left top,from(#410d66),to(#8a0091));background-image:linear-gradient(0deg,#410d66 0,#8a0091 100%)}.node-type-produto-curso-gratuito .o-main__header,.node-type-produto-seminario .o-main__header{background-image:linear-gradient(14deg,#bf2885 0,#ffcb75 100%,#6e7ff3 100%)}.field-field-prcu-video-destaque .field-label{display:none}.field-field-prcu-video-apresentacao iframe,.field-field-prcu-video-destaque .video-js{display:block;width:100%;max-height:280px}@media screen and (max-width:992px){.field-field-prcu-video-apresentacao,.field-field-prcu-video-destaque{width:100vw;margin:24px -15px -24px;background-color:#094d88}}.o-pg-products--indisponivel .c-products-addcard,.o-pg-products--indisponivel .c-products-txts,.o-pg-products--indisponivel .field-field-prcu-valor-parcela{display:none!important}.node-type-product-kit fieldset{margin-bottom:0}.node-type-product-kit legend{font-size:.705rem;font-size:var(--fz-xs);margin-bottom:.25rem;margin-bottom:var(--sp-quarter)}.node-type-product-kit .product-qty{padding:.5rem;padding:var(--sp-half);background-color:#f9f9fa;background-color:var(--cl-gray-100);border-bottom:1px solid #fff;border-bottom:1px solid var(--cl-white)}.node-type-product-kit .o-box-qty{position:relative;overflow:hidden;max-height:260px}.node-type-product-kit .o-box-qty .button{z-index:10}.node-type-product-kit .o-box-qty::after{content:'';width:100%;height:40px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(15%,#fff),color-stop(80%,rgba(255,255,255,.3)));background-image:linear-gradient(to top,#fff 15%,rgba(255,255,255,.3) 80%);z-index:5;position:absolute;bottom:0}.node-type-product-kit .o-box-qty.is-active{max-height:inherit;padding-bottom:3rem;padding-bottom:var(--sp-triple)}.node-type-product-kit .o-box-qty.is-active #btnMoreHours{display:none}.node-type-product-kit .o-box-qty.is-active #btnLessHours{display:block}.node-type-product-kit .add-to-cart form>div{position:relative;overflow:auto;max-height:260px;margin-right:-16px}.node-type-product-kit .node-add-to-cart{position:sticky;left:0;bottom:0}.node-type-produto-tec .field-field-prte-midia-apresentacao img{width:100%;height:auto}@media screen and (max-width:992px){.node-type-produto-tec .field-field-prte-midia-apresentacao{margin-left:-15px;margin-right:-15px;margin-top:15px}}