.hero-img img {
    max-width: 100%;
}

.cliens .container {
    max-width: 80vw;
}

.cliens img {
    max-width: 100%;
    transition: all 0.4s ease-in-out;
    display: inline-block;
    padding: 15px 0;
    filter: brightness(100%);
}

.cliens img:hover {
    -webkit-filter: none;
    filter: brightness(120%);
    transform: scale(1.2);
}

#header .logo {
    font-size: 1.2rem;
    line-height: 1.1rem;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
    width: 100%;
}

#hero p {
    color: #f3f5fa;
    text-align: justify;
    font-size: 1.2rem;
}

#cta h3 {
    font-size: 3rem;
}

#cta p {
    font-size: 1.2rem;
}

#cta i {
    font-size: 2rem;
}

#services .row {
    margin-bottom: 2rem;
}

#services .row > div:first-child {
    margin: auto;
    max-width: 70vw;
}

.icon-box {
    margin: auto;
    width: 50vw;
}

.img-eventos {
    height: 24rem;
    text-align: center;
}

.img-eventos img {
    max-height: 20rem;
}

#videos .section-title h2 {
  color: #d2e2ff;
}

.video-container {
    justify-content: center;
    margin-top: 4rem;
}

.video-container a {
  color: #d2e2ff;
}

.video-container i {
  font-size: 1.2rem;
  position: relative;
  top: .4rem;
}

.video-1 {
  margin-top: 0;
}

.video-iframe {
    /* margin: 2rem auto; */
    position: relative;
    padding-top: 30px;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
    overflow: hidden;
}

.video-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.noticia-item {
  font-size: 1.2rem;
  margin-top: .4rem;
  font-weight: 600;
}

.noticia-item:before {
   font-family: "Font Awesome 5 Free";
   content: "\f0c1  - ";
   color: #37517e;
}

.noticia-item a {
  color: #37517e;
}

#skills .container {
    max-width: 80vw
}
#skills2 .container {
    max-width: 80vw
}
#skills3 .container {
    max-width: 80vw
}
#skills4 .container {
    max-width: 80vw
}
#skills5 .container {
    max-width: 80vw
}
#skills6 .container {
    max-width: 80vw
}

#skills p {
    margin-bottom: 1rem;
	font-size: 1.2rem;

}
#skills2 p {
    margin-bottom: 1rem;
	font-size: 1.2rem;

}
#skills3 p {
    margin-bottom: 1rem;
	font-size: 1.2rem;

}
#skills4 p {
    margin-bottom: 1rem;
	font-size: 1.2rem;

}
#skills5 p {
    margin-bottom: 1rem;
	font-size: 1.2rem;

}
#skills6 p {
    margin-bottom: 1rem;
	font-size: 1.2rem;

}

#conteudo p {
    margin-bottom: 1rem;
	font-size: 1.2rem;

}

.estatistica iframe {
    border: none;
    width: 78vw;
    height: 70vh;
    background: #f5f8fd center top no-repeat;
    background-size: auto;
    background-size: auto;
    background-size: auto;
    background-size: cover;
    position: relative;
    opacity: 0.7;
}
.estatistica2 iframe {
    border: none;
    width: 86vw;
    height: 70vh;
    background: #f5f8fd center top no-repeat;
    background-size: auto;
    background-size: auto;
    background-size: auto;
    background-size: cover;
    position: relative;
    opacity: 0.7;
}
.acesso iframe {
    border: none;
    width: 80vw;
    height: 50vh;
    background: #f5f8fd center top no-repeat;
    background-size: auto;
    background-size: auto;
    background-size: auto;
    background-size: cover;
    position: relative;
    opacity: 0.7;
}
.acesso2 iframe {
    border: none;
    width: 50vw;
    height: 50vh;
    background: #f5f8fd center top no-repeat;
    background-size: auto;
    background-size: auto;
    background-size: auto;
    background-size: cover;
    position: relative;
    opacity: 0.7;
}
.indicadores iframe {
    border: none;
    width: 100%;
    height: 75%;
    background-color : transparent;
    position: relative;
    align-items: center;
    opacity: 0.7;
}

.faq .faq-list li {
    background: #f3f5fa;
}

.nome-pre {
    width: 100%;
    margin-top: 2rem;
}

#ficha {
    background: #ffffff;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}


#skills {
    background: #f8f8f8;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}

#timeline {
    background: #ffffff;
}

#skills2 {
    background: #ffffff;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}
#skills3 {
    background: #ffffff;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}
#skills4 {
    background: #f8f8f8;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}
#skills5 {
    background: #ffffff;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}

#skills6 {
    background: #f8f8f8;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}
#comparativo {
    background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.7)), url("../img/bg-skills2.jpg") fixed center center;
        background-size: auto, auto;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}
#conteudo {
    background-size: auto, auto;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}
#conteudo2 {
    background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.7)), url("../img/bg-videos.jpg") fixed center center;
        background-size: auto, auto;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}
#conteudo3 {
    background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.7)), url("../img/bg-palavra.jpg") fixed center center;
        background-size: auto, auto;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}

#videos {
    background: linear-gradient(rgba(6, 36, 105, 0.9), rgba(6, 36, 105, 0.6)), url("../img/bg-videos.jpg") fixed center center;
        background-size: auto, auto;
    background-size: auto, auto;
    background-size: cover;
    padding: 120px 0;
    color: rgba(40, 58, 90, 0.9);
}

.link-estudos a {
    display: inline !important;
    padding: 0 !important;
}

.pag-extra {
    font-size: 14px;
    background: #37517e;
}

div.single-object #content {
padding: 0 !important;
}
