 .@cores-cursos{visibility:hidden}
 .@cores-formacoes{visibility:hidden}
 .alura{visibility:hidden}
 .apostilas{visibility:hidden}
 .buscaResultados{visibility:hidden}
 .cabecalho{visibility:hidden}
 .calendario{visibility:hidden}
 .card{visibility:hidden}
 .cardApostilas{visibility:hidden}
 .categoria{visibility:hidden}
 .categorias{visibility:hidden}
 .container{visibility:hidden}
 .contato{visibility:hidden}
 .contatoCallToAction{visibility:hidden}
 .curso{visibility:hidden}
 .depoimento{visibility:hidden}
 .depoimentos{visibility:hidden}
 .destaque{visibility:hidden}
 .destaqueApostilas{visibility:hidden}
 .destaqueBusca{visibility:hidden}
 .destaqueContato{visibility:hidden}
 .destaqueCurso{visibility:hidden}
 .destaqueCursos{visibility:hidden}
 .destaqueFormacoes{visibility:hidden}
 .destaqueGrupoCaelum{visibility:hidden}
 .destaqueInstrutor{visibility:hidden}
 .destaqueInstrutores{visibility:hidden}
 .destaquePaginaCursos{visibility:hidden}
 .destaqueSobre{visibility:hidden}
 .destaqueTrabalheaqui{visibility:hidden}
 .faq{visibility:hidden}
 .fm{visibility:hidden}
 .formacao{visibility:hidden}
 .grupoCaelum{visibility:hidden}
 .infosCurso{visibility:hidden}
 .instrutores{visibility:hidden}
 .menuPrincipal{visibility:hidden}
 .pacotes{visibility:hidden}
 .paginaCursosScrumCursoInfo{visibility:hidden}
 .paginaCursosScrumResumo{visibility:hidden}
 .paginaCursosScrumSecaoVideo{visibility:hidden}
 .paginaScrumConteudoProgramatico{visibility:hidden}
 .paginaScrumSecaoConteudoProgramatico{visibility:hidden}
 .paginaScrumSecaoInstrutor{visibility:hidden}
 .paginaWorkshops{visibility:hidden}
 .promocaoAlura{visibility:hidden}
 .reset{visibility:hidden}
 .rodape{visibility:hidden}
 .secaoAcompanhe{visibility:hidden}
 .secaoApostilasOnline{visibility:hidden}
 .secaoBioInstrutor{visibility:hidden}
 .secaoCalendario{visibility:hidden}
 .secaoConhecaFormacao{visibility:hidden}
 .secaoContato{visibility:hidden}
 .secaoContatoEnviado{visibility:hidden}
 .secaoContatoTurmaIdeal{visibility:hidden}
 .secaoContatoUnidades{visibility:hidden}
 .secaoConteudoDetalhado{visibility:hidden}
 .secaoCursosFormacao{visibility:hidden}
 .secaoDiferenciais{visibility:hidden}
 .secaoErro{visibility:hidden}
 .secaoFiltro{visibility:hidden}
 .secaoFormacoes{visibility:hidden}
 .secaoGrupo{visibility:hidden}
 .secaoGrupoCaelum{visibility:hidden}
 .secaoInstrutores{visibility:hidden}
 .secaoJaTreinamos{visibility:hidden}
 .secaoMensagemEnviada{visibility:hidden}
 .secaoPaginaGrupo{visibility:hidden}
 .secaoPostsInstrutor{visibility:hidden}
 .secaoPreRequisitos{visibility:hidden}
 .secaoProximasTurmas{visibility:hidden}
 .secaoSigaInstrutor{visibility:hidden}
 .secaoSobre{visibility:hidden}
 .secaoSobreInstrutores{visibility:hidden}
 .secaoTrabalheaqui{visibility:hidden}
 .tagsCurso{visibility:hidden}
 .titulo{visibility:hidden}
 .topicosCurso{visibility:hidden}
 .turmasEncontradas{visibility:hidden}
 .unidade{visibility:hidden}
 .unidades{visibility:hidden}
 .reset{visibility:visible}
 *{padding:0;margin:0;box-sizing:border-box;font-family:Roboto,"Phenomena-Regular",sans-serif;-webkit-font-smoothing:antialiased}
 body{overflow-x:hidden}
 a{text-decoration:none;color:inherit}dl,ol,ul{list-style:none}
 .pularNavegacao,.pularNavegacao:active,.pularNavegacao:focus,.pularNavegacao:hover{text-indent:100%;white-space:nowrap;overflow:hidden;width:1px;height:1px;color:transparent;position:absolute}
 ::-webkit-input-placeholder{color:#c4c4c4}
 ::-moz-placeholder{color:#c4c4c4}
 :-ms-input-placeholder{color:#c4c4c4!important}
 ::-ms-input-placeholder{color:#c4c4c4}
 ::placeholder{color:#c4c4c4}
.cabecalho{visibility:visible}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    img[src$="caelum-logo.svg"]{width:100%}}
    .cabecalho{background:#fff;text-align:center;box-shadow:0 3px 3px 0 rgba(0,0,0,.04);padding-top:1.2em;padding-bottom:.8em}
    .cabecalho.container{width:100%;box-sizing:border-box}
    .cabecalho-titulo{display:inline-block;margin-bottom:18px}
    .cabecalho-logo{width:110px;display:inline-block;position:relative}
@media (min-width:768px){.cabecalho{display:flex;justify-content:space-between}
    .cabecalho-logo{width:155px;height:100%;max-height:57px}
    .cabecalho-logo svg{width:100%;height:100%;display:block}
    .cabecalho-nav{display:inline-flex}
    .cabecalho-titulo{margin-bottom:0}}
    .container{visibility:visible}
    .container{padding-top:1.4em;padding-bottom:1.4em;padding-left:5%;padding-right:5%}
@media (min-width:1440px){
    .container{box-sizing:content-box;width:1200px;padding-left:calc(50% - 600px);padding-right:calc(50% - 600px)}}
    
.menuPrincipal{visibility:visible}
.menuPrincipal{display:flex;justify-content:space-between;align-items:center;height:100%}
.menuPrincipal-item{display:inline-block;overflow:hidden}
.menuPrincipal-link{text-transform:uppercase;text-decoration:none;color:#414449;font-size:.85em;font-family:"Phenomena-Regular";letter-spacing:.5px;line-height:2.5em;padding:.5em .1em;transition:.5s;overflow:hidden;position:relative}
.menuPrincipal-link:after{content:'';display:block;position:absolute;bottom:0;transform:translateX(-101%);transition:.5s;height:2px;background-color:#3b89da;width:100%}
.menuPrincipal-link--active:after,.menuPrincipal-link:focus:after,.menuPrincipal-link:hover:after{transform:translateX(0)}

@media(min-width:500px){
    .menuPrincipal-link{font-size:.10em}}

@media (min-width:768px){
    .menuPrincipal-link{font-size:2em}
    .menuPrincipal-item{margin-left:30px}
}@media (min-width:850px){
        .menuPrincipal-link{letter-spacing:1.5px}}

.cabecalho{
	background:#f5f5f5;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
}

.nave{
    overflow:hidden;
    margin-top:5px !important;
}

@font-face {
    font-family: 'Phenomena-Regular';
    src: url('../fonts/Phenomena-Regular.otf');
}

.menuPrincipal-item{
    font-family: Phenomena-Regular !important;
}

body{
    overflow:hidden;
}
