.fundo-institucional { width: 100%; height: 207px; float: left; background: url(../img/institucional/fundo-institucional.png)no-repeat center top; margin: 122px 0 0 0; } 
.div-vetores { width: 100%; float: left; } 
.vetor-alvo { width: 166px; float: left; background: url(../img/institucional/vetor-alvo.png)no-repeat center top; margin:0 0 0 40px; position: relative; top: -50px; z-index: 3; } 
.vetor-alvo p { width: 164.7px; margin: 130px 0 0 0; font:14px ralewaymedium; color:#767676; text-align: center; line-height:20px; } 
.vetor-alvo span { font-family: ralewaybold; } 
.vetor-livro { width: 174px; float: left; background: url(../img/institucional/vetor-livro.png)no-repeat center top; margin:0 0 0 200px; position: relative; top: -50px; z-index: 3; } 
.vetor-livro p { width: 170px; margin: 130px 0 0 0; font:14px ralewaymedium; color:#767676; text-align: center; line-height:20px; } 
.vetor-livro span { font-family: ralewaybold; } 
.vetor-lupa { width:170px; float: left; background: url(../img/institucional/vetor-lupa.png)no-repeat center top; margin:0 0 0 200px; position: relative; top: -50px; z-index: 3; } 
.vetor-lupa p { width: 170px; margin: 130px 0 0 0; font:14px ralewaymedium; color:#767676; text-align: center; line-height:20px; } 
.vetor-lupa span { font-family: ralewaybold; } 
.div-infos-institucional { width: 100%; float: left; margin: 15px 0 50px; } 
.div-info01 { margin: 0 0 0 130px; font:18px ralewaymedium; color:#767676; line-height:24px; text-align: center; width: 693px; } 
.div-info01 span { font-family:ralewaybold; } 
.div-servicos { width: 100%; float: left; } 
.nossas-atividades { box-shadow:inset 0px -6px 0px 0px #343434; } 
.ativo { box-shadow:none; } 

.services { float: left; width: 100%; box-sizing: border-box; padding: 0 70px; display: flex; flex-direction: column; align-items: center; justify-content: center; } 
.service { width: 100%; margin-bottom: 90px; box-shadow: 0 0 10px -5px #000; } 
.service-title { width: 100%; text-align: center; font:13px ralewaysemibold; color: #fff; box-sizing: border-box; padding: 15px; background: #e23449; } 
.service-content { width: 100%; display: flex; box-sizing: border-box; padding: 50px 50px 50px 0; flex-wrap: wrap;} 
.service-side { flex: 1; display: flex; flex-direction: column; } 
.service-left { align-items: center; justify-content: center; } 
.service-photo { height: 183px; width: 183px; border-radius: 50%; border: 1px solid #fbe3e6; padding: 9px; } 
.service-left-text { width: 70%; font:13px ralewaymedium; color:#767676; margin-top: 30px; line-height: 1.7; text-align: center; } 
.service-item { width: 100%; display: flex; align-items: center; flex-direction: column; } 
.service-item-header { display: flex; align-items: center; width: 100%; font:13px ralewaysemibold; color:#767676; margin-bottom: 20px; } 
.service-icon { height: 32px; width: 32px; margin-right: 13px; } 
.service-icon-duracao { background: url(../img/servicos/duracao.png) no-repeat center; } 
.service-icon-objetivo { background: url(../img/servicos/objetivo.png) no-repeat center; } 
.service-icon-publico-alvo { background: url(../img/servicos/publico-alvo.png) no-repeat center; } 
.service-icon-tematicas { background: url(../img/servicos/tematicas.png) no-repeat center; } 
.service-item-body { width: 100%; font:13px ralewaymedium; color:#767676; margin-bottom: 30px; line-height: 1.7; } 
.service-item-body i{display: inline-block;width: 10px;height: 10px;background: #f00;margin: 0 10px 0 0;background: url('../img/icones/correct.svg') no-repeat center center;background-size: contain;}
.service-item-body span {font-family: 'open_sansregular'}
.service-item:last-child .service-item-body { margin-bottom: 0; } 
.service-bottom{display: flex;flex-basis: 100%;padding: 0 60px;margin: 20px 0 0;flex-direction: column;align-items: flex-end;}

.div-orcamento { width: 100%; height:134px; float: left; background:#e23449; } 
.textos-orcamento { width: 100%; float: left; } 
.txt-orcamento01 { font:20px ralewaymedium; color: #fff; line-height:28px; text-align: left; margin: 40px 0 0 64px; } 
.menu-navegacao { display:block; } 

.container-seja-nosso-parceiro { float: left; width: 100%; text-align: center } 
.container-seja-nosso-parceiro b { float: left; width: 100%; font: 22px ralewaybold; color: #fff; margin: 0 0 25px; background: #e23449; padding: 20px 0; } 
.container-seja-nosso-parceiro p { float: left; width: 100%; font: 17.5px ralewaymedium; color: #767676; line-height: 24px } 
.container-seja-nosso-parceiro form { float: left; width: 100%; margin: 60px 0 130px } 
.container-seja-nosso-parceiro form input { float: left; padding: 0 5%; width: 90%; height: 42px; margin: 0 0 25px; border: none; box-shadow: inset 0px 0px 0px 0px #000; background: #ededed } 
.container-seja-nosso-parceiro form textarea { float: left; padding: 15px 5% 0; width: 90%; height: 161px; margin: 0 0 25px; border: none; box-shadow: inset 0px 0px 0px 0px #000; background: #ededed } 
.container-seja-nosso-parceiro form button { float: left; width: 100%; height: 42px; background: #e23449; font: 10px latobold; border-radius: 20px; } 
.container-seja-nosso-parceiro form button:hover { background: #bf1418; } 
.container-seja-nosso-parceiro form .div1 { float: left; width: 48%; margin: 0 2% 0 0 } 
.container-seja-nosso-parceiro form .div2 { float: left; width: 48%; margin: 0 0 0 2% } 

.container-seja-nosso-parceiro form input::-webkit-input-placeholder { color: #767676; font: 10px latoregular } 
.container-seja-nosso-parceiro form input:placeholder-shown { color: #767676; font: 10px latoregular } 
.container-seja-nosso-parceiro form input:-ms-input-placeholder { color: #767676; font: 10px latoregular } 

.container-seja-nosso-parceiro form textarea::-webkit-input-placeholder { color: #767676; font: 10px latoregular } 
.container-seja-nosso-parceiro form textarea:placeholder-shown { color: #767676; font: 10px latoregular } 
.container-seja-nosso-parceiro form textarea:-ms-input-placeholder { color: #767676; font: 10px latoregular } 

.container-seja-nosso-parceiro form .container-captcha{ float: left; width: 100%; display: flex; justify-content: center; margin: 0 0 20px;}


@media(max-width:990px) {.nossas-atividades { box-shadow:none; background:#f8152a !important; color:#fff !important; } 
.ativo { background:#ececec!important; box-shadow:none !important; color:#767676!important; } 
.vetor-alvo { display: none } 
.vetor-lupa { display: none } 
.vetor-livro { display: none } 
.div-info01 { width: 90%; margin: 30px 5%; text-align: justify; } 
.div-infos-institucional { margin: 0; } 

.container-seja-nosso-parceiro b { font: 15px ralewaybold; margin: 0 0 10px; } 
.container-seja-nosso-parceiro p { font: 13px ralewaymedium; line-height: 20px } 

.container-seja-nosso-parceiro form { margin: 20px 0; } 
.container-seja-nosso-parceiro form .div1 { float: left; width: 100%; margin: 0 } 
.container-seja-nosso-parceiro form .div2 { float: left; width: 100%; margin: 0 } 

.services { padding: 0 4%; } 
.service { margin-bottom: 30px; } 
.service-content { flex-direction: column; padding: 5%; } 
.service-side { align-items: center; justify-content: center; text-align: center; } 
.service-left { margin: 20px 0 40px } 
.service-right { padding-bottom: 20px; } 
.service-photo { width: 60%; height: auto; } 
.service-item-header { flex-direction: column; justify-content: center; margin-bottom: 10px; } 
.service-icon { margin: 0 0 10px; } 

.div-orcamento { display:none; } 
.txt-orcamento01 { margin: 0; text-align: center; } 
.txt-orcamento02 { margin: 0; text-align: center; } 
.fundo-footer { background: #16161b; } 
.fundo-footer { background:#16161a; text-align: center } 
.contato-endereco { float:none; display: inline-block; margin: 20px 0; } 
.vetor-endereco { display: none; } 
.fundo-institucional { margin:95px 0 0 0; background: url(../img/institucional/fundo-institucional.png)no-repeat center right -229px; } 

.interprtacao p { margin: 15px 0; } 
.interprtacao { height: 50px; } 
.traducao { margin :0 5%; text-align: center; width:90%; } 
.area-industrial p { margin: 15px 0; } 
.area-industrial { height: 50px;; } 
.menu-navegacao { display:none; } 
 }
@media(max-width:390px) {.traducao { text-align:justify; } 
.txt-duracao02 { text-align:justify; } 
.txt-objetivo02 { text-align:justify; } 
.capacitacao { text-align:justify; } 
.txt-alvo02 { text-align:justify; } 
.txt-tematica02 { text-align:justify; } 
.txt-alvo-p { font:12.5px ralewayregular; color:#767676; margin: 10px 0; text-align: center; } 
.txt-duracao-t { text-align:center; } 
 }


