@import url(https://fonts.googleapis.com/css2?family=Georama:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);body{background-color:var(--bs-white);color:var(--gray);font-family:Georama,sans-serif}a,a:active{color:var(--fundation);text-decoration:none;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s}a:hover{text-decoration:underline}dl dd:last-child{margin-bottom:0}.form-check-input:checked{background-color:var(--fundation);border-color:var(--fundation)}.form-group{margin-bottom:1.5rem}.filter .params__container{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:1rem 0}.filter .params__container::before{content:"Filtrar por:";font-weight:600;padding-left:2rem}.filter #paramsCH .params__item-wrapper,.filter #paramsInscricao .params__item-wrapper{display:none}.filter #paramsCH.open .params__item-wrapper,.filter #paramsInscricao.open .params__item-wrapper{background-color:var(--bs-white);box-shadow:0 8px 10px rgb(0 0 0 / 14%),0 3px 14px rgb(0 0 0 / 12%),0 5px 5px rgb(0 0 0 / 20%);border-radius:4px;display:block;column-count:auto;min-width:220px;padding:1rem;position:absolute;z-index:10}.filter button.filter{background-color:transparent!important;border:none;color:var(--fundation)!important;font-size:.9rem;gap:.1rem;padding:0;text-transform:none}.form-buscar-cursos #resultado-cursos{counter-reset:course-counter;list-style:none;padding-left:0;position:absolute;width:100%;z-index:1}.form-buscar-cursos #resultado-cursos a{background-color:var(--fundation);border-bottom:2px solid var(--bs-white);color:var(--bs-white);display:block;font-size:.9rem;line-height:1.2em;padding:.75rem 1.5rem}.form-buscar-cursos #resultado-cursos a:hover{background-color:var(--fundation-dark);text-decoration:none}.form-buscar-cursos #resultado-cursos a:before{color:var(--gray-200);content:counter(course-counter,decimal);counter-increment:course-counter;font-size:.75rem;margin-right:1.25rem}.form-buscar-cursos #resultado-cursos p.error{background-color:var(--danger);color:var(--bs-white);font-size:.9rem;padding:.75rem 1.5rem}form.filter .form-group{border:1px solid var(--background-600);border-radius:50px;display:flex;margin-bottom:0;padding:.5rem;width:100%}form.filter .form-group .input-text{background-color:var(--background-500);border:0 none;border-bottom:1px solid var(--bs-white);border-radius:0;flex-grow:1;font-size:100%;font-weight:300;height:54px;outline:0 none;padding:1.5rem}form.filter .form-group .input-text:active,form.filter .form-group .input-text:focus{border-bottom-color:var(--fundation-dark)}form.filter .form-group .input-icon{background-color:transparent;border:0 none;height:53px;width:52px}form.filter .form-group .input-icon::before{color:var(--fundation);content:"\e8b6";font-size:1.75rem;font-family:var(--icon-font-family)}form.filter .form-group .input-icon:hover::before{color:var(--fundation-dark)}form.filter .search-input{background-color:var(--background-300);height:54px;border:0 none;border-radius:25px;display:flex;align-items:center;font-size:100%;font-weight:300;position:relative;width:100%}form.filter .search-input:has(+.input-icon){width:calc(100% - 52px)}form.filter .search-input.focused{background-color:var(--fundation-light-50);border-bottom:2px;border-radius:3px 3px 0 0;box-shadow:inset 0 -2px 0 var(--fundation)}form.filter .search-input input[type=search]{background-color:transparent;border:0 none;outline:0 none;padding:1.5rem;width:100%}form.filter .search-input+.input-icon button{border:0 none;padding:1rem;height:52px}.form-check,input[type=checkbox],input[type=radio]{accent-color:var(--fundation)}.form-control[readonly],.form-control[readonly]:focus{background-color:var(--bs-secondary-bg);border-color:var(--bs-border-color);box-shadow:0 0 0}.form-control.cep{max-width:170px}.form-control.cnpj{max-width:190px}.help-block{color:var(--gray-400);font-size:.95rem;font-weight:300}.help-block.error{color:var(--danger)}.options .check{cursor:pointer;display:block;font-size:.9rem;line-height:1.1em;margin-bottom:.75rem;position:relative;padding-left:2rem;user-select:none;width:100%}.options .check input{position:absolute;opacity:0;cursor:pointer}.select2-container .select2-selection--single{border-color:var(--bs-border-color)!important;height:38px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px!important}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:var(--bs-secondary-bg)!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--fundation)!important}.accordion{--bs-accordion-btn-bg:var(--background);--bs-accordion-active-bg:var(--fundation-light-50);--bs-accordion-active-color:var(--fundation-light);--bs-accordion-btn-padding-y:.75rem}.accordion-button{color:var(--gray-800);font-size:1rem}.accordion-button:not(.collapsed){box-shadow:0 0 0}.accordion-button .badge,.nav-tabs .badge{--bs-badge-padding-x:.75rem;--bs-badge-padding-y:.25rem;background-color:var(--gray-100);color:var(--gray-400);font-size:.8rem;margin-left:1.5rem}.accordion.faq::before{content:"Nenhum resultado encontrado.";position:absolute}.alert p:last-child{margin-bottom:0}.alert-danger{--bs-alert-color:var(--danger-700);--bs-alert-bg:var(--danger-100);--bs-alert-border-color:var(--danger-100);--bs-alert-link-color:var(--danger-700)}.alert-info{--bs-alert-color:var(--info-700);--bs-alert-bg:var(--info-100);--bs-alert-border-color:var(--info-100);--bs-alert-link-color:var(--info-700)}.alert-success{--bs-alert-color:var(--success-700);--bs-alert-bg:var(--success-100);--bs-alert-border-color:var(--success-100);--bs-alert-link-color:var(--success-700)}.alert-warning{--bs-alert-color:var(--warning-700);--bs-alert-bg:var(--warning-50);--bs-alert-border-color:var(--warning-50);--bs-alert-link-color:var(--warning-700)}.alert-title{font-size:1.5rem}.badges{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem;padding:0}.badge{--bs-badge-border-radius:4px;--bs-badge-font-weight:400;--bs-badge-padding-x:.75rem;--bs-badge-padding-y:.35rem;background-color:var(--motivation-600)}.badge.text-bg-danger{background-color:transparent!important;border:1px solid var(--bs-danger);color:var(--bs-danger)!important}.badge.text-bg-success{background-color:transparent!important;border:1px solid var(--bs-success);color:var(--bs-success)!important}.bounce2{animation:bounce2 2s ease infinite}@keyframes bounce2{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.boxes{display:flex;flex-wrap:wrap;gap:2rem}.boxes>.item{background-color:var(--fundation-dark);border-radius:20px;color:var(--fundation-light-50);flex-basis:225px;flex-grow:1;padding:2rem}.boxes>.item.box-bg{background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:200px}.boxes>.item.box-bg.bg-aprendizagil{background-image:url(../img/card_aprendizagil.png)}.boxes>.item .title{font-size:1.75rem;font-weight:600;margin-bottom:1rem}.boxes>.item .description{font-size:1.25rem}.boxes>.item .description:last-child{margin-bottom:0}.box{border:2px solid var(--fundation-light-50);border-radius:10px;padding:4rem}.box>.title{background-color:var(--bs-white);color:var(--gray-300);float:left;font-size:1.2rem;font-weight:300;line-height:1em;margin-top:-4.75rem;margin-left:-1rem;margin-bottom:2rem;padding:0 1rem}.box.box-dynamic{background-color:var(--dynamic-100)}.box.box-fundation-light{background-color:var(--fundation-light-50)}.box-title{margin-bottom:1.5rem}.btn{--bs-btn-border-radius:45px;--bs-btn-padding-x:2.5rem;display:inline-flex;align-items:center;gap:1rem;justify-content:center;white-space:nowrap}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--gray-400);background-color:var(--gray-100);border-color:var(--gray-100)}.btn-primary{--bs-btn-bg:var(--fundation);--bs-btn-border-color:var(--fundation);--bs-btn-hover-bg:var(--fundation-light);--bs-btn-hover-border-color:var(--fundation-light);--bs-btn-active-bg:var(--fundation-dark);--bs-btn-active-border-color:var(--fundation-dark)}.btn-outline-primary{--bs-btn-color:var(--fundation);--bs-btn-border-color:var(--fundation);--bs-btn-hover-bg:var(--fundation);--bs-btn-hover-border-color:var(--fundation);--bs-btn-active-bg:var(--fundation);--bs-btn-active-border-color:var(--fundation);--bs-btn-disabled-color:var(--fundation);--bs-btn-disabled-border-color:var(--fundation)}.btn-success{--bs-btn-bg:var(--success);--bs-btn-border-color:var(--success);--bs-btn-hover-bg:var(--success-600);--bs-btn-hover-border-color:var(--success-700);--bs-btn-active-bg:var(--success-700);--bs-btn-active-border-color:var(--success-800);--bs-btn-disabled-bg:var(--success);--bs-btn-disabled-border-color:var(--success)}.btn-warning{--bs-btn-bg:var(--warning);--bs-btn-border-color:var(--warning);--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-disabled-bg:var(--warning);--bs-btn-disabled-border-color:var(--warning)}.btn-sm{--bs-btn-padding-x:1rem;--bs-btn-font-size:.9rem;gap:.5rem}.btn-lg{--bs-btn-padding-x:2rem;--bs-btn-padding-y:1rem;--bs-btn-font-size:1.1rem}.btn-link{--bs-btn-color:var(--gray);--bs-btn-hover-color:var(--fundation);--bs-btn-padding-x:0;text-decoration:none}.btn-link.btn-sm{gap:.5rem}.btn span[class^=material-symbols]{font-size:1rem}.btn.only-icon{--bs-btn-padding-x:0}.btn:hover{text-decoration:none}.btn-group{gap:3px}.card{--bs-card-border-color:var(--gray-100);--bs-card-spacer-y:2.5rem;--bs-card-spacer-x:2.5rem}.card .card-body{display:flex;flex-flow:column;padding:2rem}.card-img-top.icon{margin:auto;max-width:90px;padding-top:2rem}.card-img-container{display:flex;align-items:center;justify-content:center;height:190px;overflow:hidden;width:100%}.card-img-container .card-img-top{height:100%;object-fit:cover;object-position:center;width:100%}.columns{overflow:hidden;-moz-column-gap:4rem;-moz-columns:3 200px;-webkit-column-gap:4rem;-webkit-columns:3 200px;column-gap:4rem;columns:3 200px}.columns.featured{column-count:2;font-size:1.2rem;margin-top:2rem;padding:2rem 200px 0;position:relative}.columns.featured::after,.columns.featured::before{color:var(--dynamic);font-size:8rem;font-weight:500;position:absolute;top:-5px}.columns.featured::before{content:"{";left:100px}.columns.featured::after{content:"}";right:100px}.container{max-width:1280px!important}.courseboxes{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);padding-left:0;width:100%}.courseboxes.scroll-container{grid-auto-flow:column;grid-auto-columns:calc(25% - 1.5rem);grid-template-columns:unset;padding-top:1rem;padding-right:1px;padding-bottom:1rem}.courseboxes.scroll-container .card{scroll-snap-align:start}.courseboxes .card{border-radius:20px!important;border:var(--bs-card-border-width) solid var(--bs-card-border-color)!important;position:relative}.courseboxes a.card:hover,.courseboxes.hover-container .card:hover{background-color:var(--fundation-light-50);text-decoration:none}.courseboxes .card-title{font-size:1.1rem;padding-top:0}.courseboxes .card-body{padding:1rem}.courseboxes .card-img-container{padding:1rem 1rem 0}.courseboxes .card-img-container img{border-radius:12px!important}.courseboxes dl:last-child{margin-bottom:0}.courseboxes dd{color:var(--gray-400);display:flex;align-items:center;float:left;font-size:.95rem;gap:.25rem;line-height:1.3em;margin-top:-3px}.courseboxes dd .icon{font-size:1.35rem}.courseboxes dt{clear:left;display:inline-block;font-size:.85rem;font-weight:500;line-height:1em;width:100%}.courseboxes iframe{border-radius:20px;margin:1rem 1rem 0;width:calc(100% - 2rem)}.courseboxes .btn-group{gap:.5rem;margin-top:auto;padding-top:1rem;width:100%}.courseboxes .btn-group .btn-group{padding-top:0;width:auto}.courseboxes .btn-group .btn{border-radius:var(--bs-btn-border-radius)!important}.courseboxes .ribbon.nome-oferta{background-color:var(--fundation);color:var(--bs-white)}.courseboxes .ribbon.novo-curso{top:47px}.courseboxes .list-group-item strong{color:var(--gray-400);font-weight:600}.courseboxes .hover-card{background-color:var(--bs-white);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:none;flex-direction:column;min-height:106%;padding:1rem;position:absolute;top:50%;transform:translateY(-50%);width:320px;z-index:10}.courseboxes .hover-card.right{left:calc(100% + 6px)}.courseboxes .hover-card.left{right:calc(100% + 6px)}.courseboxes .hover-card::after{border-top:10px solid var(--bs-white);border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;position:absolute;top:50%;width:0;z-index:1}.courseboxes .hover-card.right::after{left:-10px;transform:translateY(-50%) rotate(90deg)}.courseboxes .hover-card.left::after{right:-10px;transform:translateY(-50%) rotate(-90deg)}.courseboxes .hover-card .title{background-color:var(--background-200);border-radius:8px 8px 0 0;border-bottom:1px solid var(--gray-100);font-size:1rem;margin:-1rem -1rem 1rem;padding:.75rem 1rem}.courseboxes .hover-card p{font-size:1rem}.courseboxes .card:hover .hover-card{display:flex}.dropdown-menu{--bs-dropdown-link-hover-bg:var(--fundation-light-100);--bs-dropdown-link-active-bg:var(--fundation-light)}.dropdown-menu .dropdown-item:hover{text-decoration:none}.dropdown-menu.dropdown-user{max-height:75vh;overflow-y:auto}.dropdown-menu.dropdown-user>li>a{display:flex;align-items:center;gap:.5rem}.dropdown-menu.dropdown-user .icon{color:var(--fundation);font-size:1.25rem}.dropdown-toggle::after{border:0;content:"\e313";font-family:var(--icon-font-family);margin-left:0}:not(.btn-group)>.dropdown-toggle::after{font-size:1.2rem}.eva-talk{background-color:var(--bs-white);border-color:var(--fundation);border-radius:50%;flex-shrink:0;height:100px;margin:unset;margin-bottom:1rem;padding:.25rem;position:relative;width:100px}.eva-talk img{width:100%}.eva-talk-modal .modal-dialog .modal-header .eva-talk-header-modal img{width:75px}.eva-tooltip{background-color:var(--fundation-light);border-radius:10px;color:var(--bs-white);padding:.25rem .75rem;position:relative}.eva-tooltip::after{content:"";position:absolute;bottom:-10px;left:80%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--fundation-light)}.flex-basis-100{flex-basis:100%}.flex-grow-3{flex-grow:3!important}.gap-6{gap:5rem}.group-buttons{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1rem;margin-top:4rem;width:100%}.list-group-item{padding-left:0;padding-right:0}.modal-title{font-size:1.35rem}.nav-tabs{--bs-nav-link-disabled-color:var(--gray-200);--bs-nav-link-hover-color:var(--fundation-light-600);--bs-nav-tabs-link-active-color:var(--fundation-light-600);--bs-nav-tabs-link-active-border-color:var(--gray-100) var(--gray-100) var(--bs-body-bg);--bs-nav-link-padding-x:0;gap:1.5rem}.nav-tabs .nav-link{--bs-nav-link-color:var(--fundation-light-400);border:0 none}.nav-tabs .nav-link.active{border:0 none;border-bottom:4px solid;font-weight:600}.offcanvas-title{font-size:1.5rem}.dataTables_wrapper .dataTables_paginate,.pagination{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;margin-top:2rem;margin-bottom:2rem}.pagination:last-child{margin-bottom:0}.paginate_button,.pagination li>a,.pagination li>span{border-radius:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;height:32px;padding:.5rem;width:32px}.paginate_button:hover,.pagination li>a:hover{color:var(--dynamic);text-decoration:none}.paginate_button.current,.pagination .active span{background-color:var(--fundation);color:var(--bs-white)}.read-more{display:flex;margin-top:4rem;justify-content:center}.ribbon{border-radius:5px 0 0 5px;font-size:.8rem;line-height:1.2em;padding:.2rem 1rem;position:absolute;top:15px;right:-6px;text-transform:none;width:auto}.section-title{margin-top:3rem;margin-bottom:1.5rem}.social-links{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;padding-left:0}.social-links a{background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:48px;text-indent:-9000px;width:48px}footer .social-links a{height:40px;width:40px}.social-facebook{background-image:url(../img/icon-facebook.svg)}.social-instagram{background-image:url(../img/icon-instagram.svg)}.social-twitter{background-image:url(../img/icon-twitter.svg)}.social-youtube{background-image:url(../img/icon-youtube.svg)}.title-container{display:grid;grid-gap:0 5%;grid-template-areas:"hat aside" "title aside" "text aside";grid-template-columns:60% 35%;margin-bottom:2rem}main.center .title-container{grid-template-columns:100%}.title-container p{font-size:1.25rem;margin-top:.5rem;margin-bottom:0}.title-container .grid-text,.title-container p:only-of-type{grid-area:text}main.center .title-container p{max-width:100%}.title-container .title{font-size:2.5rem;font-weight:600;grid-area:title;margin-bottom:1rem}.title-container span.hat{grid-area:hat}.title-container img{grid-area:aside;width:100%}.title-container .grid-aside{grid-area:aside}.title-container .group-buttons{grid-area:aside;justify-content:flex-end;margin-top:0}.title-separator{display:flex;align-items:center;position:relative;text-transform:uppercase;width:100%}.title-separator::before{background-color:var(--gray-100);content:"";height:1px;position:absolute;top:50%;left:0;width:100%}.title-separator span{background-color:var(--gray-50);color:var(--learning-2);display:inline-block;font-size:1rem;font-weight:600;padding-right:2rem;position:relative}.video-container{background-image:url(../img/bg-mockup.png);background-position:center 0;background-repeat:no-repeat;background-size:100% auto;height:auto;margin-top:-8rem;padding:55px 165px 90px;position:relative;width:100%}.video-container iframe{height:535px;width:100%}#barra-brasil{position:fixed;width:100%;z-index:1}header{background-color:var(--bs-white);box-shadow:var(--box-shadow);position:fixed;top:42px;width:100%;z-index:10}header .wrapper{display:flex;align-items:center;gap:2rem;min-height:84px}header h1{margin-bottom:0}header h1 a{background-image:url(../img/logo.svg);background-position:0 center;background-repeat:no-repeat;background-size:contain;display:block;height:var(--logo-height);text-indent:-9000px;width:180px}header .navbar{--bs-navbar-padding-y:0;--bs-navbar-active-color:var(--fundation-300);margin-left:auto}header .navbar-nav{--bs-nav-link-color:var(--gray-500);--bs-nav-link-padding-y:1.75rem}.offcanvas.offcanvas-end .navbar-nav{align-items:center}.offcanvas.offcanvas-end.show .navbar-nav{align-items:flex-start}header .navbar-nav .nav-link{display:flex;align-items:center;gap:.5rem;position:relative}header .navbar-nav .nav-link:hover{color:var(--fundation);text-decoration:none}header .navbar-nav .nav-item:not(.dropdown) .nav-link:hover::before{background-color:var(--fundation);content:"";height:2px;position:absolute;bottom:-3px;width:100%}header .navbar-nav .nav-link span[class^=material]{font-size:1rem}header .navbar-toggler{background-color:var(--primary-100);border:0 none;border-radius:50%;padding:.5rem}header nav .dropdown-menu .nav-second-level{flex-flow:column;padding-bottom:.5rem}header nav .dropdown-menu .nav-second-level>li>a{padding:5px 20px 5px 45px;white-space:nowrap}header .notification{order:3}header .notification ul{list-style:none;margin-bottom:0;padding-left:0}header .notification ul li.dropdown{position:relative}header .notification ul li a span.badge{background-color:var(--danger);border-radius:50%;font-size:.75rem;font-weight:500;height:20px;padding:5px;position:absolute;top:-11px;right:11px;width:20px}body.scrolled header{top:0}body.scrolled header .container{--bs-gutter-y:.5rem}.language-selector{border-left:1px solid var(--gray-100);color:var(--fundation);padding-left:1.5rem}.language-selector .btn-link{--bs-btn-color:var(--fundation);--bs-btn-hover-color:var(--fundation-dark)}.subfooter,footer{background-color:var(--fundation-dark-500)}footer,footer a{color:var(--bs-white)}footer .container{padding-top:5rem;padding-bottom:5rem}footer h2{background-image:url(../img/logo-white.svg);background-position:0 center;background-repeat:no-repeat;background-size:auto 48px;display:block;height:var(--logo-height);text-indent:-9000px;width:200px}footer dd{line-height:1.2em;margin-bottom:.75rem;text-transform:uppercase}footer dd a,footer dt{font-weight:500}footer dt{color:var(--bs-gray-500);margin-bottom:.75rem;text-transform:none}footer .flex-fill{flex-basis:100px!important}.subfooter{box-shadow:0 -4px 4px 0 rgba(0,0,0,.25)}.subfooter .container{padding-top:1rem;padding-bottom:1rem}.subfooter button{background-color:transparent;border:0 none;color:var(--bs-white)}.subfooter button span{font-size:3.5rem}main{min-height:calc(100vh - 464px);padding-top:11rem;padding-bottom:4rem}main.homepage{background:linear-gradient(180deg,rgba(12,77,83,1) 50%,#02333a 80%)}main.homepage::before{background-image:url(../img/home-bg.png);background-position:center 8rem;background-repeat:no-repeat;background-size:1320px auto;content:"";height:calc(100% + 8rem);position:absolute;top:0;width:100%}main.homepage>.container{position:relative}main.adesao-institucional{background-color:var(--fundation-dark);color:var(--bs-white);min-height:auto}main.adesao-institucional .container{padding-top:4rem;padding-bottom:4rem}main.adesao-institucional .title-container{margin-bottom:0}main.adesao-institucional .grid-aside{background-color:var(--fundation);border-radius:12px;margin-top:auto;padding:2.5rem}main.curso-detalhe{padding-top:8rem}main.curso-detalhe .box-tematica{background-position:center center;background-repeat:no-repeat;background-size:cover;color:var(--bs-white);display:inline-block;padding-top:4rem;padding-bottom:4rem;width:100%}main.curso-detalhe .box-tematica h2{color:var(--bs-white);font-weight:700}main.curso-detalhe .box-curso-intro{display:grid;grid-template-columns:calc(55% - 4rem) 45%;gap:4rem}main.curso-detalhe .box-curso-intro img{width:100%}main.curso-detalhe .box-tematica .tematica-personagem{max-height:140px;position:absolute;bottom:-4rem;left:3rem;width:215px}.launch-container{color:var(--bs-white);padding:12rem 0 4rem;width:40%}.launch-hat{background-color:var(--innovation);display:inline-block;font-size:1.35rem;font-weight:600;padding:.25rem .65rem;text-transform:uppercase}.launch-title{background-image:url(../img/logo-aprendizagil.svg);background-repeat:no-repeat;background-position:0 center;background-size:contain;font-weight:900;margin-bottom:1.5rem;min-height:54px;text-indent:-9000px}.launch-description{font-size:1.5rem;line-height:1.35em}section.estatisticas{background-color:var(--fundation-dark-50);padding:5rem 0}.stats-container{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:2rem}.stats-container>.item{background-color:var(--bs-white);border-radius:50%;display:flex;align-items:center;flex-basis:180px;flex-direction:column;justify-content:center;min-height:180px;padding:1rem}.stats-container>.item h3{color:var(--fundation-dark);font-size:3.5rem;font-weight:500;margin-bottom:0;position:relative}.stats-container>.item h3 small{font-size:1.15rem;font-weight:400;position:absolute;bottom:1rem;left:110%}.stats-container>.item p{line-height:1.2em;margin-bottom:0;text-align:center}.tematica-seletor{display:flex;gap:1rem}.tematica-seletor>.item{background-color:var(--fundation-light-50);border-radius:32px;flex-basis:auto;flex-grow:1;flex-shrink:0;padding:.5rem 1.25rem}.tematica-seletor>a.item:hover{background-color:var(--fundation-light-200);text-decoration:none}.tematica-seletor>.item h3{color:var(--gray-700);font-size:.9rem;font-weight:600;margin-bottom:0}.tematica-seletor>.item p{color:var(--gray-500);font-size:.8rem;margin-bottom:0}.scroll-wrapper{position:relative}.scroll-container{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scroll-container::-webkit-scrollbar{display:none}.btn-scroll{background-color:var(--fundation);border:5px solid var(--bs-white);border-radius:50%;color:var(--bs-white);display:flex;align-items:center;justify-content:center;height:36px;position:absolute;top:calc(50% - 18px);width:36px}.btn-scroll:hover{background-color:var(--fundation-dark)}.btn-left{left:-18px}.btn-right{right:-18px}.btn-scroll .icon{font-size:1.5rem;font-weight:900}section.home-cursos{padding:5rem 0}section.home-trilhas{background-color:var(--fundation-dark-50);padding:5rem 0}.video-aprendizagil{border-radius:20px;min-height:400px;width:100%}section.related-content{background-color:var(--primary-100);padding:5rem 0}@media screen and (max-width:1400px){.courseboxes{grid-template-columns:repeat(3,1fr)}.courseboxes.scroll-container{grid-auto-columns:calc(33.33% - 2rem)}}@media (min-width:1200px){.h2,h2{font-size:2.75rem}}@media screen and (max-width:1220px){main.homepage::before{background-size:1140px auto}.title-container{grid-template-areas:"hat" "title" "text" "aside";grid-template-columns:100%}.title-container .title{font-size:2rem}.title-container p{font-size:1rem}.title-container img,main.adesao-institucional .grid-aside{margin-top:1rem}}@media screen and (max-width:1199px){header h1{order:2}header .navbar{margin-left:0;order:1}.stats-container>img.ms-auto{margin-left:0!important}}@media screen and (max-width:991px){main.curso-detalhe .box-curso-intro{grid-template-columns:auto}main.curso-detalhe .box-tematica{padding-top:2rem}main.curso-detalhe .box-tematica p{padding-bottom:0}main.homepage::before{background-position:right 7rem;background-size:720px auto;height:calc(100% + 7rem)}.courseboxes{grid-template-columns:repeat(2,1fr)}.courseboxes.scroll-container{grid-auto-columns:calc(50% - 3rem)}.launch-container{padding-top:20rem}.modal.show .modal-dialog{margin-bottom:4rem}.scroll-wrapper .btn-scroll{display:none}}@media screen and (max-width:767px){.courseboxes{grid-template-columns:auto}.courseboxes.scroll-container{grid-auto-columns:100%}.launch-container{width:100%}.stats-container>.item{flex-basis:148px;min-height:148px}.stats-container>.item h3{font-size:2.5rem}}.courseboxes>div>div p .finished{color:red;font-size:85%}.courseboxes .nav{display:flex;margin:15px 20px 20px}.courseboxes .nav .btn.btn-primary{margin:0;width:auto}.courseboxes .nav>li{flex-grow:1;float:left;margin-right:5px}.courseboxes .nav>li:last-child{margin-right:0}.courseboxes .nav>li:only-child .btn.btn-primary{width:100%}.courseboxes .nav>li>a:hover{background-color:#286090}.courseboxes .oferta-piloto{color:#337ca0;font-size:90%;text-transform:uppercase}.courseboxes .oferta-piloto .fa{margin-right:3px}.container .courseboxes.flex-container>div{max-width:296px;flex-basis:calc(25% - 22px);margin:11px}.idioma{border-radius:0 5px 5px 0;color:#fff;font-size:80%;line-height:1.2em;margin-bottom:0;padding:2px 10px!important;position:absolute;left:4px;top:58px;text-transform:none;width:auto}.idioma img{max-width:35px}.language dd img{max-width:35px}.nome-tematica{top:42px}[data-paleta-b="1"],[data-paleta-b="1"]:after{border-color:var(--tematica-01)}[data-paleta-b="2"],[data-paleta-b="2"]:after{border-color:var(--tematica-02)}[data-paleta-b="3"],[data-paleta-b="3"]:after{border-color:var(--tematica-03)}[data-paleta-b="4"],[data-paleta-b="4"]:after{border-color:var(--tematica-04)}[data-paleta-b="5"],[data-paleta-b="5"]:after{border-color:var(--tematica-05)}[data-paleta-b="6"],[data-paleta-b="6"]:after{border-color:var(--tematica-06)}[data-paleta-b="7"],[data-paleta-b="7"]:after{border-color:var(--tematica-07)}[data-paleta-b="8"],[data-paleta-b="8"]:after{border-color:var(--tematica-08)}[data-paleta-b="9"],[data-paleta-b="9"]:after{border-color:var(--tematica-09)}[data-paleta-b="10"],[data-paleta-b="10"]:after{border-color:var(--tematica-10)}[data-paleta-b="11"],[data-paleta-b="11"]:after{border-color:var(--tematica-11)}[data-paleta-b="12"],[data-paleta-b="12"]:after{border-color:var(--tematica-12)}[data-paleta-b="13"],[data-paleta-b="13"]:after{border-color:var(--tematica-13)}[data-paleta-b="14"],[data-paleta-b="14"]:after{border-color:var(--tematica-14)}[data-paleta-b="15"],[data-paleta-b="15"]:after{border-color:var(--tematica-15)}[data-paleta-b="16"],[data-paleta-b="16"]:after{border-color:var(--tematica-16)}[data-paleta-b="17"],[data-paleta-b="17"]:after{border-color:var(--tematica-17)}[data-paleta-b="18"],[data-paleta-b="18"]:after{border-color:var(--tematica-18)}[data-paleta-b="19"],[data-paleta-b="19"]:after{border-color:var(--tematica-19)}[data-paleta-b="20"],[data-paleta-b="20"]:after{border-color:var(--tematica-20)}[data-paleta-b="21"],[data-paleta-b="21"]:after{border-color:var(--tematica-21)}[data-paleta-b="22"],[data-paleta-b="22"]:after{border-color:var(--tematica-22)}[data-paleta-b="23"],[data-paleta-b="23"]:after{border-color:var(--tematica-23)}[data-paleta-b="24"],[data-paleta-b="24"]:after{border-color:var(--tematica-24)}[data-paleta-b="25"],[data-paleta-b="25"]:after{border-color:var(--tematica-25)}[data-paleta-b="26"],[data-paleta-b="26"]:after{border-color:var(--tematica-26)}[data-paleta-bg="1"]{background-color:var(--tematica-01)}[data-paleta-bg="2"]{background-color:var(--tematica-02)}[data-paleta-bg="3"]{background-color:var(--tematica-03)}[data-paleta-bg="4"]{background-color:var(--tematica-04)}[data-paleta-bg="5"]{background-color:var(--tematica-05)}[data-paleta-bg="6"]{background-color:var(--tematica-06)}[data-paleta-bg="7"]{background-color:var(--tematica-07)}[data-paleta-bg="8"]{background-color:var(--tematica-08)}[data-paleta-bg="9"]{background-color:var(--tematica-09)}[data-paleta-bg="10"]{background-color:var(--tematica-10)}[data-paleta-bg="11"]{background-color:var(--tematica-11)}[data-paleta-bg="12"]{background-color:var(--tematica-12)}[data-paleta-bg="13"]{background-color:var(--tematica-13)}[data-paleta-bg="14"]{background-color:var(--tematica-14)}[data-paleta-bg="15"]{background-color:var(--tematica-15)}[data-paleta-bg="16"]{background-color:var(--tematica-16)}[data-paleta-bg="17"]{background-color:var(--tematica-17)}[data-paleta-bg="18"]{background-color:var(--tematica-18)}[data-paleta-bg="19"]{background-color:var(--tematica-19)}[data-paleta-bg="20"]{background-color:var(--tematica-20)}[data-paleta-bg="21"]{background-color:var(--tematica-21)}[data-paleta-bg="22"]{background-color:var(--tematica-22)}[data-paleta-bg="23"]{background-color:var(--tematica-23)}[data-paleta-bg="24"]{background-color:var(--tematica-24)}[data-paleta-bg="25"]{background-color:var(--tematica-25)}[data-paleta-bg="26"]{background-color:var(--tematica-26)}[data-paleta-bg-a="1"].active{background-color:var(--tematica-01)!important}[data-paleta-bg-a="2"].active{background-color:var(--tematica-02)!important}[data-paleta-bg-a="3"].active{background-color:var(--tematica-03)!important}[data-paleta-bg-a="4"].active{background-color:var(--tematica-04)!important}[data-paleta-bg-a="5"].active{background-color:var(--tematica-05)!important}[data-paleta-bg-a="6"].active{background-color:var(--tematica-06)!important}[data-paleta-bg-a="7"].active{background-color:var(--tematica-07)!important}[data-paleta-bg-a="8"].active{background-color:var(--tematica-08)!important}[data-paleta-bg-a="9"].active{background-color:var(--tematica-09)!important}[data-paleta-bg-a="10"].active{background-color:var(--tematica-10)!important}[data-paleta-bg-a="11"].active{background-color:var(--tematica-11)!important}[data-paleta-bg-a="12"].active{background-color:var(--tematica-12)!important}[data-paleta-bg-a="13"].active{background-color:var(--tematica-13)!important}[data-paleta-bg-a="14"].active{background-color:var(--tematica-14)!important}[data-paleta-bg-a="15"].active{background-color:var(--tematica-15)!important}[data-paleta-bg-a="16"].active{background-color:var(--tematica-16)!important}[data-paleta-bg-a="17"].active{background-color:var(--tematica-17)!important}[data-paleta-bg-a="18"].active{background-color:var(--tematica-18)!important}[data-paleta-bg-a="19"].active{background-color:var(--tematica-19)!important}[data-paleta-bg-a="20"].active{background-color:var(--tematica-20)!important}[data-paleta-bg-a="21"].active{background-color:var(--tematica-21)!important}[data-paleta-bg-a="22"].active{background-color:var(--tematica-22)!important}[data-paleta-bg-a="23"].active{background-color:var(--tematica-23)!important}[data-paleta-bg-a="24"].active{background-color:var(--tematica-24)!important}[data-paleta-bg-a="25"].active{background-color:var(--tematica-25)!important}[data-paleta-bg-a="26"].active{background-color:var(--tematica-26)!important}[data-paleta-bg]{color:#fff!important}[data-paleta-bg-a="13"].active,[data-paleta-bg-a="2"].active,[data-paleta-bg-a="25"].active,[data-paleta-bg-a="4"].active,[data-paleta-bg="13"],[data-paleta-bg="13"] main.curso-detalhe .box-tematica h3,[data-paleta-bg="2"],[data-paleta-bg="2"] main.curso-detalhe .box-tematica h3,[data-paleta-bg="25"],[data-paleta-bg="25"] main.curso-detalhe .box-tematica h3,[data-paleta-bg="4"],[data-paleta-bg="4"] main.curso-detalhe .box-tematica h3{color:#181f1c!important}@media screen and (min-width:1600px){nav.sidebar.collapse.in+#page-wrapper .courseboxes.flex-container>div{flex-basis:calc(25% - 40px)}}@media screen and (max-width:870px){header+section,main:not(.curso-detalhe){padding-top:9rem}.courseboxes.flex-container>div{flex-basis:calc(100% - 22px)!important}.courseboxes>li{flex-flow:column}.courseboxes>li>div{flex-basis:100%}.courseboxes>li>div:last-child{padding-top:0}}.search-box .download{font-size:95%;padding-top:10px;text-align:right}.filter button.filter.bold{font-weight:800}.filter button.filter:after{content:"\e5c5";font-family:'Material Symbols Rounded';font-size:1.5rem;top:20%}.filter button.filter:active,.filter button.filter:focus{outline:0}#filterByContent .modal-content .modal-body .options{webkit-column-count:4;-moz-column-count:4;column-count:4}#filterBySkills .modal-content h3{text-align:center;padding-bottom:20px;padding-top:15px}.options{column-gap:4rem;column-width:200px}.options .checkmark{position:absolute;top:1px;left:5px;height:16px;width:16px;border-color:#555;border-style:solid;border-width:2px;border-radius:2px}.options .check input:checked~.checkmark{background-color:#4db6ac;border-color:#4db6ac}.checkmark:after{content:"";position:absolute;display:none}.check input:checked~.checkmark:after{display:block}.check .checkmark:after{left:2px;top:0;width:7px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.filter .params__item{border:1px solid var(--primary-200);border-radius:8px;padding:0 1rem;position:relative}.tooltiptext{pointer-events:none;opacity:0;width:max-content;padding:12px 15px;background-color:rgba(85,85,85,.97);color:#fff;font-size:14px;line-height:20px;text-align:left;border-radius:6px;box-sizing:content-box;box-shadow:0 11px 15px 0 rgb(0 0 0 / 20%);position:absolute;bottom:35px;left:0;z-index:10}.tooltiptext.show{opacity:1}.tooltiptext span{display:block}.info-toral{position:absolute;width:100%;color:#555;top:auto;bottom:-40px}span.required{color:#ff5722}h1 a:hover{opacity:.8}header nav>ul>li>a.user-menu{margin-left:10px;margin-right:0;max-width:120px}header nav>ul>li>a.user-menu .fa-caret-down{color:#ff5722;margin-left:8px}header nav>ul>li>a.user-menu .fa-user{color:#bdc3c7;margin-left:-18px;margin-right:4px}header nav>ul>li>a strong{clear:both;color:#337ca0;display:block;font-weight:600}section{clear:both}section.aviso-em-destaque{background-color:#ff5722;display:inline-block;margin-bottom:-115px;padding-top:115px;width:100%}section.aviso-em-destaque h2,section.aviso-em-destaque h3,section.aviso-em-destaque p{clear:both;color:#eff1f3;line-height:1.25em;margin-top:0;text-transform:none}section.aviso-em-destaque h2{font-size:160%;font-weight:600;padding:0 40px 0 60px}section.aviso-em-destaque h3{font-size:145%;font-weight:500;padding:5px 40px 0 60px}section.aviso-em-destaque p{font-size:115%;font-weight:300;line-height:1.5em;margin-bottom:5px;padding:0}section.aviso-em-destaque p a{color:#eff1f3;text-decoration:underline}section.aviso-em-destaque .aviso-titulo{position:relative}section.aviso-em-destaque .aviso-titulo+div{flex-grow:2}section.aviso-em-destaque .aviso-titulo:before{color:rgba(255,255,255,.2);content:"\f0f3";font-family:"Font Awesome 5 Free";font-size:300%;font-weight:700;position:absolute;top:-10px}section.aviso-em-destaque .flex-container:after{display:none}section.avisos{background-color:#d8e5ea;display:inline-block;width:100%}section.avisos .flex-container.avisos{margin-left:-25px;margin-right:-25px;width:calc(100% + 50px)}section.avisos .flex-container.avisos:after{display:none}section.avisos .flex-container.avisos>div{padding:0 25px 25px}section.featured{background-attachment:fixed;background-image:url(../img/bg-index.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:115px;width:100%}section.featured form{display:table;margin:0 auto;width:50%}section.featured h2{clear:both;color:#eff1f3;font-size:260%;font-weight:600;margin-top:0;padding:0 20% 10px;text-align:center;text-shadow:0 0 30px rgba(0,0,0,.5);text-transform:none}section.featured h2 strong{display:inline-block;font-weight:400}section.featured h3{color:#eff1f3;font-family:'Open Sans',sans-serif;font-size:110%;font-weight:300;padding:0 20% 40px;text-align:center;text-shadow:0 0 30px rgba(0,0,0,.5)}section.featured p{color:#eff1f3;font-size:140%;font-weight:300;line-height:1.3em;padding:0 20% 10px;text-align:center;text-shadow:0 0 30px rgba(0,0,0,.5)}section.featured .container{padding-bottom:140px;padding-top:140px}section.participantes .container{padding-bottom:0}.participantes img{filter:grayscale(1);height:45px;max-width:272px;opacity:.75}main.participantes img{filter:grayscale(0);height:60px;max-width:400px;opacity:1}.participantes a:hover img{filter:grayscale(0);opacity:1}main.participantes a:hover img{opacity:.5}.participantes ul{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding-left:0;width:calc(100% + 40px)}main.participantes ul{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.participantes li{flex-basis:100px;flex-grow:1;flex-shrink:1;list-style:none;margin:10px 20px}main.participantes li{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);flex-basis:150px;margin:10px}.participantes li a{display:block;text-align:center}main.participantes li a{padding:40px 30px}.participantes li a:hover{text-decoration:none}.participantes span{color:#7f8c8d;display:block;font-weight:300;line-height:1.2em;padding-top:20px}.participantes .btn{display:table;margin:0 auto;white-space:normal}.participantes .instituicao{color:#337ca0;font-family:Raleway,sans-serif;font-size:130%;font-weight:600;min-height:60px}section.cursos-populares{background-color:#eff1f3}section.cursos-populares dd:last-child:after{content:""}section.como-funciona{background-color:#d8e5ea}section.como-funciona a{border:2px solid #337ca0;color:#37474f;display:block;line-height:1.2em;padding:15px}section.como-funciona a:active,section.como-funciona a:hover{cursor:default;text-decoration:none}section.como-funciona a.active{background-color:#37474f;border-color:#37474f;color:#fff;min-height:50px}section.como-funciona img{opacity:0;position:absolute;top:-40px;width:80%;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}section.como-funciona img.active{opacity:1}section.como-funciona ol{counter-reset:como-funciona-counter}section.como-funciona ol>li{display:inline-block;list-style:none;margin-top:10px;width:100%}section.como-funciona ol>li>a:before{color:#ff5722;content:counter(como-funciona-counter,decimal);counter-increment:como-funciona-counter;display:inline-block;float:left;font-size:150%;font-weight:700;height:30px;margin:0 5px 0 -10px;text-align:center;width:50px}section.como-funciona ol+div{position:relative}section.como-funciona p{padding-top:10px;height:160px}section.como-funciona p:last-child{font-size:90%;font-weight:300}section.como-funciona .container{overflow:hidden}main h2+.action-bar+*,main h2+.btn+*{clear:both;margin-top:20px}main.curso-detalhe .float-right{position:relative}main.curso-detalhe .oferta-piloto{font-size:180%;font-weight:300;margin:50px auto;text-align:center}main.curso-detalhe .oferta-piloto p{border-bottom:2px solid #d8e5ea;display:inline-block;padding-bottom:8px}main.curso-detalhe .oferta-piloto .fa{color:#337ca0;font-size:160%;margin-right:10px}main.curso-detalhe .box-tematica p{padding-bottom:40px}main.curso-detalhe .box-tematica .float-right img{width:100%}main.curso-detalhe .box-tematica .container{position:relative}main.curso-detalhe .description{font-size:115%;font-weight:300}main.curso-detalhe .nome-oferta{border-radius:0 25px 25px 25px;font-size:95%;padding:4px 20px!important;left:25px;bottom:-12px;top:auto}.action-bar{padding-top:50px}.box h5+p{line-height:1.4em}.box.featured p{line-height:1.3em;font-size:115%}.box strong{color:#1ab0c1;font-weight:700}.box ol,.box ul{list-style:square;padding-left:17px}.box ol li,.box ul li{line-height:1.3em;margin-bottom:5px}.box .flex-container{align-content:end;margin:0 -10px}.box .flex-container>div{flex-basis:100px;padding:10px}.box .flex-container.flex-basis-150px>div{flex-basis:150px}.box .flex-container>.flex-basis-50{flex-basis:50%}.box .flex-container>.flex-basis-100{flex-basis:100%}.box .flex-container>.flex-grow-2{flex-grow:2}.btn.btn-danger,.btn.danger{background-color:#fb8c00;border:1px solid #fb8c00}.btn.btn-danger:hover,action-bar .btn.danger:hover{background-color:#d97900;border-color:#d97900}.btn.disabled{background-color:transparent!important;border-color:#bdc3c7!important;color:#bdc3c7!important;cursor:not-allowed;opacity:1;text-align:center}.btn.disabled:after{content:"";margin-left:0}.btn.one{display:table;margin-left:auto;margin-right:auto}section.cursos-populares .container>.btn{margin:50px auto 20px}section.participantes .container>.btn{margin-top:50px}.center .container{max-width:800px}.columns.two-columns{-moz-columns:2 200px;-webkit-columns:2 200px;columns:2 200px}.counter{counter-reset:evg-counter}.counter>li{position:relative}.counter>li:before{color:#1ab0c1;content:counter(evg-counter,decimal);counter-increment:evg-counter;font-size:150%;font-weight:700;position:absolute;left:20px;top:10px}.counter.collapsible>li:before{top:16px}.debug{background-color:#e74c3c;color:#fff;padding:5px;position:fixed;bottom:0;text-align:center;width:100%;z-index:1}.flex-container{clear:both;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.flex-container:after{content:"";flex-basis:300px;flex-grow:1}.flex-container>div,.flex-container>li{flex-grow:1;flex-shrink:0;flex-basis:300px}.flex-container.all-basis-100>div{flex-basis:100%}.flex-container.indicators{margin-left:-10px;margin-right:-10px}.flex-container.indicators>.indicator-item{background:#fff;margin:10px}.flex-container.indicators>.indicator-item>a{background-color:#37474f;color:#fff;display:block;height:100%;overflow:hidden;padding:25px}.flex-container.indicators>.indicator-item>a:hover{background-color:#ff5722;color:#fff;text-decoration:none}.flex-container.indicators>.indicator-item .fa{opacity:.3}.flex-container.indicators>.indicator-item .huge{float:right;font-size:400%;font-weight:600;line-height:1em}.flex-container.indicators>.indicator-item .title{clear:right;float:right;font-size:110%;font-weight:300;line-height:1.2em;padding-top:1rem;text-align:right}.flex-container.list-bordered{margin:0 -5px 11px;padding-left:0}.flex-container.list-bordered:after{display:none}.flex-container.list-bordered>li{border:4px solid #dfdfdf;flex-basis:260px;list-style:none;margin:5px}.flex-container.list-bordered>li h3{clear:right;display:inline-block;float:left;font-size:135%;padding-bottom:0;padding-top:0}.flex-container.list-bordered>li li{margin-left:28px}.flex-container.list-bordered.no-links>li{flex-basis:calc(100% - 10px);line-height:1.3em;padding:15px;word-break:break-word}.flex-container.list-bordered.no-links.counter>li{padding-left:50px}.flex-container.list-bordered.no-links.counter>li::before{top:15px}.flex-container.list-bordered:not(.no-links) li:hover{background-color:#37474f;border-color:#37474f}.flex-container.list-bordered li:hover a:not(.inline):not(.collapsible-button){color:#fff}.flex-container.list-bordered a:not(.inline):not(.collapsible-button){color:#555;display:block;font-weight:700;height:100%;line-height:1.3em;padding:20px 20px 20px 50px;text-decoration:none;text-transform:uppercase}.flex-container.list-bordered.collapsible>li h3{width:calc(100% - 40px)}.flex-container.list-bordered.collapsible>li h3 a{display:block;position:relative}.flex-container.list-bordered.collapsible>li button:after,.flex-container.list-bordered.collapsible>li h3 a:after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:700;opacity:.25;position:absolute;right:0;top:0}.flex-container.list-bordered.collapsible>li ol,.flex-container.list-bordered.collapsible>li ul{padding-bottom:11px}.flex-container.list-bordered button.collapsible-button{background-color:transparent;border:0 none;clear:none;color:#37474f;display:inline-block;font-family:Raleway,sans-serif;font-size:135%;font-weight:500;line-height:1.25;margin:0;padding:0 25px 0 0;position:relative;text-align:left;text-transform:none;width:100%}.flex-container.list-bordered.counter button.collapsible-button{padding-left:40px}.flex-container.list-bordered button.collapsible-button:hover{color:#337ca0}.flex-container.list-bordered .collapsible-container{clear:both;display:none;padding-top:20px;padding-left:40px;padding-right:20px}.float-left{float:left;padding-right:25px;width:55%}.float-left>h3{padding-top:0}.float-right{float:right;padding-left:25px;width:45%}.list-bordered .fa,.list-bordered .fas{margin-right:5px}.m-t-2{margin-top:2rem}.obs{color:#7f8c8d;font-size:90%;padding-top:11px;text-align:center}.faq h5{display:table;font-size:120%;padding-top:3px}.programa-container{justify-content:center;margin-bottom:50px;margin-left:-10px;margin-right:-10px}.programa-container>div{background-color:#d8e5ea;box-shadow:0 0 15px -1px rgba(0,0,0,.15);display:flex;flex-basis:calc(33.33% - 20px);flex-direction:column;flex-grow:0;margin:10px;padding:20px}.programa-container>div>div:first-child{flex-grow:1;flex-shrink:1;flex-basis:auto}.programa-container>div img{margin:-20px -20px 0}.programa-container dl{float:left;margin-bottom:0;margin-top:-50px;width:100%}.programa-container dt{clear:left;color:#7f8c8d;font-size:85%;font-weight:300;line-height:1em;margin-top:10px}.programa-container dd{color:#37474f;float:left;font-size:95%;margin-bottom:5px;margin-right:5px}.programa-container h3{font-size:140%;padding-top:20px}.programa-container h3 a{color:#37474f;font-weight:400;text-transform:uppercase}.programa-container .btn{float:right;margin-top:15px}.rich-text ol li,.rich-text ul li{margin-top:5px}.rich-text ul{padding-left:0}.rich-text ul li{list-style:none;padding-left:17px;position:relative}.rich-text ul li::before{background-color:#c3ed2b;content:"";height:8px;position:absolute;top:6px;left:0;width:8px}.rich-text ol li{list-style:decimal}.form-buscar-cursos{position:relative}.featured input[type=search]{background-color:#fff;border:0 none;border-bottom:2px solid #fff;border-radius:0;font-size:100%;font-weight:300;height:44px;margin:0 0 20px;padding:10px;width:100%}.featured .form-buscar-cursos input[type=search]{height:54px;margin-bottom:0;padding:20px 15px 20px 50px}.form-buscar-cursos label{color:#ff5722;font-size:85%;font-weight:700;padding-left:15px;text-transform:uppercase}.form-buscar-cursos label+span.fa{color:#bdc3c7;font-size:160%;position:absolute;left:15px;top:15px}.lista-cursos-por-tematica .lista-cursos .courseboxes{display:none}.lista-cursos-por-tematica{display:inline-block;padding-top:50px;width:100%}.lista-cursos-por-tematica h4{color:#7f8c8d;font-weight:400;text-transform:uppercase}.lista-cursos-por-tematica li{list-style:none}.lista-cursos-por-tematica .lista-tematicas{float:left;width:35%}.lista-cursos-por-tematica .lista-tematicas>ul{padding-left:0}.lista-cursos-por-tematica .lista-tematicas>ul>li>a{color:#37474f;display:block;height:35px;line-height:1.1em;padding:10px 0}.lista-cursos-por-tematica .lista-tematicas>ul>li>a:hover{text-decoration:none}.lista-cursos-por-tematica .lista-tematicas>ul>li>a.active{background-color:#37474f;color:#fff;margin-left:-10px;margin-right:10px;padding-left:10px;padding-right:10px;position:relative}.lista-cursos-por-tematica .lista-tematicas>ul>li>a.active:after{border-style:solid;border-width:17px 0 18px 12px;border-bottom-color:#eff1f3;border-right-color:#eff1f3;border-top-color:#eff1f3;content:"";float:right;height:0;position:absolute;right:0;top:0;width:0}.lista-cursos-por-tematica .lista-cursos{float:left;width:65%}.widget-container:not(.chat-open)>button.launcher{border-radius:10px;height:40px;justify-content:flex-start;padding:10px 15px;width:auto}.widget-container:not(.chat-open)>button.launcher img{display:none}.widget-container:not(.chat-open)>button.launcher::before{color:#fff;content:"\f086";font-family:"Font Awesome 5 Free";font-weight:700;margin-top:-5px}.widget-container:not(.chat-open)>button.launcher::after{color:#fff;content:"Fale Conosco";font-size:60%;font-weight:400;margin-top:-5px;padding-left:10px}.width-100{width:100%}.conversation-container input.new-message{margin:0 15px;padding:0}.conversation-container .title{color:#fff;padding:2px 0 0}.conversation-container .send{padding:0 10px 5px}.main-cursos .search-box .filter .form-buscar-cursos{padding-top:5px}.programas .action-bar a:after{position:initial;margin-left:10px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:transparent}@media print{*{background-color:transparent!important;color:#000!important;margin:0!important;padding:0!important;text-shadow:none!important}#barra-brasil,#webchat,div[vw],footer{display:none!important}a,a:visited{text-decoration:underline}a:after{content:" ("attr(href) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}body{color:#000;font:12pt Raleway,sans-serif;line-height:1.4em}header{box-shadow:0 0 0;position:static}footer{padding-top:50px!important}footer h2{padding-top:20px!important}footer .flex-container>div{display:inline-block;margin-bottom:10px!important;width:100%}footer .organization{margin-top:10px!important;padding-top:10px!important}footer .social-links{display:inline-block;margin-top:10px!important;width:100%}footer .social-links li{float:none}h1,h1 a{width:100%}h1 a{font-size:85%;height:40px;text-decoration:none!important;text-indent:0}h1 a:after{content:""!important}img{max-width:100%}main{border:0 none;min-height:auto}main h2{padding-bottom:20px!important;padding-top:20px!important}main h3{padding-bottom:10px!important}main .container>.float-left>h3,main .container>h3{font-size:170%}#go-to-top,.btn,header nav{display:none!important}p{orphans:3;widows:3}p a{word-wrap:break-word}table td,table th{padding:10px!important}.flex-container{display:block}}@media screen and (max-width:870px){footer dl{margin-bottom:0}footer .flex-container{margin:0}footer .flex-container>div{padding:0}main{padding-top:0}main .container>.float-left>h3,main .container>h3{font-size:200%;padding-top:0}main.curso-detalhe .box-tematica .container{display:flex;flex-flow:column}main.curso-detalhe .box-tematica div.float-left{order:2}main.curso-detalhe .box-tematica div.float-right{order:1;padding-top:0;width:100%}main.curso-detalhe .box-tematica div.float-right img{margin:0 -20px;width:calc(100% + 40px)}main.curso-detalhe .nome-oferta{left:-20px}section.featured{background-attachment:scroll;background-position:-170px center}section.featured h2,section.featured h3,section.featured p{padding-left:0;padding-right:0}.float-left,.float-right,.lista-cursos-por-tematica .lista-cursos,.lista-cursos-por-tematica .lista-tematicas,section.featured form{width:100%}section.featured .container{padding-bottom:50px;padding-top:50px}main.curso-detalhe .box-tematica .tematica-personagem,section.como-funciona ol+div{display:none}.columns.featured{margin-top:0;padding-left:0;padding-right:0}.columns.featured:after,.columns.featured:before{content:""}.container{padding-left:2rem;padding-right:2rem}div.float-left{padding-right:0}div.float-right{padding-left:0;padding-top:20px}.hide-sm{display:none}.lista-cursos-por-tematica .lista-tematicas>ul>li>a.active{margin-left:-20px;padding-left:20px}section.aviso-em-destaque h2{padding:60px 0 15px 0}section.aviso-em-destaque h3{padding:5px 0 15px 0}div.sweet-alert{height:100%;overflow:auto}div.sweet-alert h2{font-size:180%;line-height:1.2em}}@media screen and (max-width:420px){.grid-numbers{flex-wrap:wrap}.grid-numbers .box-number{margin-bottom:40px}.container .courseboxes.flex-container>div{max-width:unset!important}.options{-webkit-column-count:1!important;-moz-column-count:1!important;column-count:1!important}footer .flex-container>div{flex-basis:100%!important}footer .flex-container>div+div{margin-top:20px}}@media only screen and (max-device-width:480px),only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait),only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){footer .flex-container>div{flex-basis:100%}footer .flex-container>div+div{margin-top:20px}section.featured{background-image:url(../img/bg-index-mobile.jpg);background-position:0 center}.participantes img{height:60px;max-width:100%!important}.participantes li{padding-right:0}main .container{padding-bottom:2rem;padding-top:2rem}main.participantes li{flex-basis:200px}main.participantes li a{padding:20px}}.container.report{padding-bottom:0}.grid-numbers{padding-top:50px;display:flex;justify-content:space-around;align-items:end}.grid-numbers .box-number{position:relative}.grid-numbers .box-number:before{content:"";width:80px;height:80px;background:#337ca0;display:block;opacity:.6;border-radius:50%;position:absolute;bottom:50px;margin-left:-20px;z-index:0}.grid-numbers .box-number.tag{margin-bottom:30px}.grid-numbers .box-number.tag:before{display:none}.grid-numbers .box-number h3{display:flex;font-size:60px;font-weight:700;padding:0 0 25px;position:relative}.grid-numbers .box-number h3 span{font-size:30px;margin-left:15px}.container.report .img-curadoria img,.img-curadoria img{margin-bottom:2rem;max-height:80px;width:auto}@media (max-width:480px){header .language-xs{display:block;position:absolute;right:65px;margin-top:5px}header .language-xs button{border:none;padding:1px 7px;display:initial;border-radius:5px}header .language-xs button{font-size:14px}header .language-xs button:hover{background:#fff}header .language-xs button i:hover{color:#337ca0}header .language-xs button span img{max-width:20px}header .language-xs .dropdown-menu{right:0;left:unset;min-width:119px}header .language-xs .dropdown-menu li{display:flex;align-items:center}header .language-xs .dropdown-menu>li>a{padding:3px 10px}header .language-xs .dropdown-menu li a img{max-width:20px}header .row h1 a{width:150px}.dropdown-backdrop{background:rgb(0 0 0 / 64%)}header .title-header{z-index:inherit}header .notification ul li a.whitout-notification{color:#fff!important}header .notification ul li ul.dropdown-notification{left:0!important}.curso-detalhe .box-tematica .float-left{margin-top:50px}.curso-detalhe .box-tematica .float-right img{margin-bottom:20px!important}main.curso-detalhe .nome-oferta{bottom:10px}.grid-numbers .box-number h3{flex-direction:column}.modal .modal-dialog-centered{width:auto!important}.modal-footer{text-align:center}.container.report .img-curadoria img,.img-curadoria img{width:100%}}#google_translate_element{display:none}header .notification ul li a:active,header .notification ul li a:hover{text-decoration:none}header .notification ul li ul.dropdown-notification{right:0;left:unset;min-width:200px}header .notification ul li p{padding-left:20px;padding-right:20px}body{top:0!important}body .skiptranslate{display:none}header .language-xs{display:none}