@import url('https://fonts.googleapis.com/css?family=Montserrat:800&display=swap');

.titulo-relatorio{font-family: 'Montserrat', sans-serif!important; font-weight: 800!important; color: #5c79a5!important}

div.imagem{width: 100%; height: 300px; margin: 20px 10px; background-color: #d9d9d9}
p.fonte{text-align: center; font-size: 0.9em;}

div.depoimento{padding: 40px; border-radius: 6px; margin:110px 0px;}
div.depoimento span{display: block;}
div.depoimento p{font-weight: bold!important;}
div.depoimento span.nome{font-weight: bold; margin-bottom: 5px;}
div.depoimento span.assinatura{font-size: 0.9em; line-height: 1.5em}

img.assinatura{width:100%; border-radius:100px; border: 2px solid #5777aa}

div.mantenedoras{padding: 40px; border-radius: 6px; margin:30px 0px; color: #32409A!important}
div.mantenedoras span{display: block; margin: 5px 0px;}
div.mantenedoras span.provincia{font-weight: bold; font-size: 20px; margin-bottom: 10px}

div.mantenedoras p{font-weight: bold!important;}
div.mantenedoras span.nome{font-weight: bold; margin-bottom: 5px;}
div.mantenedoras span.assinatura{font-size: 0.9em; line-height: 1.5em}

div.ods{margin-top: 90px}
div.ods img{width: 110px}
div.ods img.ods-logo{width: 225px; margin-right: 30px}

h1.huge{font-size: 55px!important; line-height: 1.1234!important;}
h1>span{display: block!important; font-size: 25px!important}
sup{vertical-align: super; font-size: smaller;}
p.fonte a{color: #0759f1!important; text-decoration: underline; font-weight: bold;}
p > a{color: #0759f1!important; text-decoration: underline; font-weight: bold;}
p.fonte{width: 70%!important; display: block; margin: 0 auto;}
p.rodape{font-size: smaller; border-top: 1px solid #d9d9d9; margin-top: 20px; padding-top: 20px}
ul.conteudo{margin-left:30px}
ul.conteudo > li{ font-size: 20px!important; line-height: 1.6363636364; font-weight: 300; margin-bottom: 20px!important}
.title-slide-99{font-size: 28px!important; line-height: 29px!important}


/* .popup:not([class*=fade]) { background: rgba(255,255,255,.9)!important; } */

.marista-bg-laranja{background: #f49600!important; color: #fff!important;}
.marista-cor-laranja{color: #f49600!important;}

.marista-bg-areas{background: #b12d1f!important; color: #fff!important;}
.marista-cor-areas{color: #b12d1f!important;}

.cor-palavra-institucional{color: #5777aa!important}
.cor-apresentacao{color: #32409A!important}
.cor-apresentacao-2nd{color: #F68B1E!important}
.cor-apresentacao-3nd{color: #5D7AA8!important}

.cor-dados-gerenciais{color: #b85048!important}

.areas-atuacao{color: #8d7a9f!important}
.conteudo-midias .areas-atuacao{color: #8d7a9f!important}
.conteudo-midias h1{font-size: 40px!important}

.cell-100:hover {background-color: #f2ebf9;}

.icon-navegacao{position: relative; top:3px}

.blackout-sl-4 { height: 100%!important;}

i.icon-menu-nagevacao{position: relative;top:6px}


.titulo-areas-atuacao {
    position: absolute;
    text-align: left;
    width: 80%;
    bottom: 12%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 17px;
    line-height: 26px;
    z-index: 15;
    font-weight: bold;
}
.grid-69 .box-69 .cell-69{z-index: 21!important;}
.grid-69 .box-69:after{z-index: 20!important; background: #8d7a9f!important;}
.grid-69 .box-69:hover:after{opacity: .95!important}

.box-69 h5{color: #fff!important; margin-bottom: 30px!important}

a.menu-areas-pill{ font-weight:bold;  padding: 5px 5px; border-radius: 50px; color: #fff; margin-left: 2px; font-size: 13px; display: inline-block;}
a.menu-areas-pill:hover{color: #f7a9d0;}
a.menu-areas-pill>i{font-size: 19px; margin-right: 3px; position: relative; top: 4px;}
