.page-curso{background:#fff}.page-curso .fixed-button{position:fixed;bottom:0;z-index:9;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);width:100%;padding:1rem 2rem .5rem}.page-curso .sidebar{background:#fff;color:#333;border:1px solid #eee;position:sticky;position:-webkit-sticky;top:2rem;margin-top:-7.5rem}.page-curso .sidebar .content{padding:1.5rem}.page-curso .sidebar .content ul{list-style:none;padding:0 .5rem}.page-curso .sidebar .content ul li{font-family:Manrope,sans-serif;text-align:left;font-size:14px;margin-bottom:.25rem}.page-curso .sidebar .content ul li i{margin-right:.25rem}.page-curso .sidebar .description{font-size:12px;font-family:Manrope,sans-serif}.page-curso section.topo{background:#2f502f;background-size:cover;text-align:center;color:#fff;padding:4rem 0;font-family:Manrope,sans-serif}.page-curso section.topo .tag{text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;margin-bottom:.5rem;font-family:Manrope,sans-serif;font-weight:700;color:hsla(0,0%,100%,.75)}.page-curso section.topo .title{font-weight:400;font-size:2rem;line-height:1.1;margin-bottom:.75rem;text-shadow:rgba(0,0,0,.1) 0 5px 5px}.page-curso section.topo .title h1{font-size:2rem;font-family:Manrope,sans-serif;font-weight:700}.page-curso section.topo .description{margin-bottom:1.5rem;text-shadow:rgba(0,0,0,.1) 0 5px 5px}.page-curso section.topo .details,.page-curso section.topo .teacher{font-size:.875rem}.page-curso section.topo .media{position:relative}.page-curso section.topo .imagem{box-shadow:0 0 10px rgba(0,0,0,.199);background:rgba(0,0,0,.199)}.page-curso section.topo .video{padding:1rem;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);display:flex;height:100%;width:100%;align-items:center;justify-content:center;flex-direction:column}.page-curso section.topo .video .caption{text-transform:uppercase;font-size:14px;opacity:.7;padding-top:.3rem}.page-curso section.topo .video .caption a{color:#fff}.page-curso section.topo .video .play{display:inline-block;-moz-transition:.25s;-o-transition:.25s;-webkit-transition:.25s;transition:.25s}.page-curso section.topo .video .play:hover{transform:scale(1.05);opacity:.5;-moz-transition:.25s;-o-transition:.25s;-webkit-transition:.25s;transition:.25s}.page-curso section.topo .video .play:active,.page-curso section.topo .video .play:focus{outline:none!important;transform:scale(.95);-moz-transition:.25s;-o-transition:.25s;-webkit-transition:.25s;transition:.25s}.page-curso .box-title{color:#222;font-weight:700;font-size:1.25rem;font-family:Manrope,sans-serif;margin-bottom:1rem}.page-curso .box-text{color:#333;line-height:1.5;font-family:Roboto,sans-serif!important}.page-curso .box-text h1,.page-curso .box-text h2,.page-curso .box-text h3,.page-curso .box-text h4{font-family:Manrope,sans-serif;color:#12791b}.page-curso .box-text a{color:#12791b;font-weight:600}.page-curso section.motivacao{padding:1.5rem 0;border-bottom:1px solid #eee}.page-curso section.gallery{padding:1.5rem 0 0;border-bottom:1px solid #eee}.page-curso section.gallery .image{background:#eee;height:170px;margin-bottom:2rem}.page-curso section.gallery .image img{height:100%;width:100%;object-fit:cover}.page-curso section.instrutores{padding:1.5rem 0;border-bottom:1px solid #eee;background-size:cover}.page-curso section.instrutores .cabecalho .titulo{color:#12791b;font-weight:700;font-family:Manrope,sans-serif;font-size:1.25rem;margin-bottom:1rem}.page-curso section.instrutores .instrutor{background:#fff;border:1px solid #eee;border-radius:1rem;height:calc(100% - 2rem);display:flex;align-items:center;font-family:Manrope,sans-serif}.page-curso section.instrutores .instrutor .image{flex:1 1 15%;padding:2rem}.page-curso section.instrutores .instrutor .image .avatar{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 auto;background:#fff}.page-curso section.instrutores .instrutor .image .avatar img{width:100px;height:100px;object-fit:cover}.page-curso section.instrutores .instrutor .content{flex:1 1 70%;text-align:left;padding:2rem 2rem 2rem 0}.page-curso section.instrutores .instrutor .title{margin-bottom:.4rem;font-size:1.15rem;color:#222;font-weight:700}.page-curso section.instrutores .instrutor .description{font-size:.875rem;color:#333}.page-curso section.instrutores .instrutor .description p{margin-bottom:0}.page-curso section.certificados{padding:2rem 0 0;margin:0 0 2rem;font-family:Manrope,sans-serif}.page-curso section.certificados .certificado{padding:2rem 1.5rem;border:1px solid #eee;background:#fff;border-radius:1rem}.page-curso section.certificados .certificado .left{text-align:left;margin-bottom:.5rem;filter:grayscale(1)}.page-curso section.certificados .certificado .right .conteudo .titulo{padding-bottom:.25rem;color:#222;font-size:1.15rem;font-weight:700}.page-curso section.certificados .certificado .right .conteudo .texto{color:#333;font-size:.875rem}.page-curso section.certificados .certificado .right .conteudo .reconhecimento{color:#333;display:flex;flex-wrap:wrap;font-size:.875rem;list-style:none;padding:1rem 0 0}.page-curso section.certificados .certificado .right .conteudo .reconhecimento li i{margin-right:.25rem;color:#12791b}.page-curso section.certificados .certificado .right .conteudo .reconhecimento li:not(:last-child){padding-right:2.5rem}.page-curso section.depoimentos{padding:1.5rem 0}.page-curso section.depoimentos .depoimento{padding-top:1rem}.page-curso section.depoimentos .depoimento:not(:last-child){border-bottom:1px solid #eee}.page-curso section.depoimentos .depoimento .texto{color:#333;font-size:.875rem;padding-bottom:1rem}.page-curso section.depoimentos .depoimento .ratings{display:inline-block;width:79px;white-space:nowrap}.page-curso section.depoimentos .depoimento .ratings .stars{overflow:hidden;height:17px}.page-curso section.depoimentos .depoimento .ratings .stars i{color:#ffbe00;font-size:14px}.page-curso section.depoimentos .depoimento .informacoes{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1rem}.page-curso section.depoimentos .depoimento .informacoes .imagem{width:60px;height:60px;overflow:hidden;border-radius:50%}.page-curso section.depoimentos .depoimento .informacoes .imagem img{height:100%;width:100%;object-fit:cover}.page-curso section.depoimentos .depoimento .informacoes .conteudo{font-size:14px;padding-left:1rem}.page-curso section.depoimentos .depoimento .informacoes .conteudo .titulo{font-weight:600;color:#222}.page-curso section.depoimentos .depoimento .informacoes .conteudo .subtitulo{color:#333}@media screen and (max-width:63.9375em){.page-curso .sidebar{padding:0}.page-curso .sidebar .content{padding:1rem}.page-curso section.topo{margin-bottom:0;padding:1rem 0}.page-curso section.topo .title{font-size:1.5rem}.page-curso section.topo .description{font-size:.875rem;margin-bottom:1rem}.page-curso section.topo .teacher{margin-bottom:1rem}.page-curso section.motivacao .box-text{font-size:.875rem}.page-curso section.instrutores .instrutor{flex-direction:column;align-items:flex-start}.page-curso section.instrutores .instrutor .image{text-align:left;padding-bottom:0}.page-curso section.instrutores .instrutor .content{padding:1rem}.page-curso section.relacionados{padding:2rem 0}.page-curso section.relacionados .cabecalho{padding-bottom:2rem}}