*{color: #454545;}
.conteudo-1522{width: 1522px;max-width: 90%;float: right;}
.conteudo-1200{width: 1200px;max-width: 96%;margin: 0 auto;}
.bx-wrapper img {max-width: 119px !important;border-radius: 50%;background-color: white;border: 6px solid white;}

.container-background {width: 100%;float: left;margin-top: 177px !important;}

.container-institucional{width: 100%;float: left;}
.institucional {width: 100%;margin-top: 77px;}
.institucional .box{position: relative;background-color: white;width: 60%;color: #454545;margin-bottom: 64px;float: left;}
.institucional .box .f-left{float: left;}
.institucional .box .f-right{float: right;}
.institucional-conteudo{width: 100%; position: relative;text-align: justify;}
.institucional-conteudo.institucional-rightdetail::before{content: ' ';position: absolute; top: -28px; right: -85px; width: 186px; height: 60px; background-color: #f4a100; z-index: -1;}
.institucional-conteudo.institucional-leftdetail::before{content: ' ';position: absolute; top: 12px; left: -52px; width: 186px; height: 60px; background-color: #f4a100; z-index: -1;}
.institucional-conteudo .content{padding: 16px 0 !important;line-height: 27px !important;}
.institucional-conteudo .title-direito{padding: 37px 0 22px 0;line-height: 45px;}
.institucional-conteudo .title-top{padding-bottom: 29px; padding-top: 9px !important;line-height: 44px;}
.institucional-imagemdireita{align-self: center;float: right;margin-left: 80px;margin-bottom: 64px !important;width: 37.89%;}
.institucional-imagemesquerda {margin: 0px 42px 0 0 !important;float: left;max-width: 96%;}
.s-box{flex-basis: 50%;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: left;}
.s-box.full{flex-basis: 100%;margin-top: 44px;padding-bottom: 44px;}
.sbox-header{width: 100%;display: flex;flex-wrap: wrap;align-content: center;justify-content: flex-start;align-items: center;}
.objective-img{margin-right: 21px;}
.objective{font-size: 24.62px;padding: 0;margin: 0;display: block;}
.sbox-content{padding-right: 77px;}
.special{display: flex;flex-wrap: wrap;align-content: center;justify-content: flex-start;}
.box.special {padding-left: 1.5%;padding-top: 15px;margin-left: 10%;width: 88.5%;}
.box.nm{margin: 0;padding: 0;}
.instituicao-descricoes{display: none;}
.instituicao-descricoes .bx-wrapper .bx-controls-direction a.bx-prev, .bx-wrapper .bx-controls-direction a.bx-next {position: relative;z-index: 2;top: auto;left: auto;right: auto;bottom: -46px;margin: -36px 0px;width: 71px;height: 71px;content: ' ';}
.slider{display: none; overflow: hidden;}
.institucional .bx-wrapper .bx-pager{display: none;}
.sbox-content.texto-visao{padding-right: 0;}

.container-nossaequipe{margin-top: -502px;width: 100%;float: left;background: url("../img/home/background-03.png") no-repeat center top;z-index: -1;position: relative;}
.equipe {margin-top: 453px;float: left;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;width: 100%;}
.equipeimg{position: absolute;bottom: 0;}
.equipe .parent {width: 100%;float: left;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: flex-start;}
.equipe .parent p.full{flex-basis: 20%;padding-top: 92px;padding-bottom: 54px;text-align: center;float: left;width: 100%;}
.equipe .parent p{padding: 0;}
.equipe .parent .people {width: 100%;float: left;margin-bottom: 104px;}
.equipe .parent .people .person{float: left;text-align: justify;}
.equipe-esquerdo{width: 574px; margin: 0 80px 0 0 ;}
.equipe-direito{width: 470px;}
.equipe-title{font-size: 18.5px;float: left;margin: -3px 2px 0 0 ;}
.equipe-content{font-size: 13.5px;color: white;line-height: 21px;}
.person-imagem{width: 189px; float: left; margin-right: 24px;}
.person-imagem img{width: 100%;}

.container-servicosofertados{width: 100%;float: left;}
.titulo-servicosofertados{width: 100%;float: left;text-align: center;font: 40px roboto_blackitalic;margin: 71px 0 25px;height: auto !important;}
.texto-servicosofertados{width: 100%;float: left;text-align: center;font: 15.5px roboto_lightregular;margin-bottom: 55px;height: auto !important;line-height: 27px;}
.serv-parent {width: 100%;display: flex;flex-wrap: wrap;align-content: center;float: left; justify-content: center;}
.servicos .item{margin-top: 84px;}
.servicos .item.card-parent{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;}
.servicos .card-parent .card{width: 32.02%;}
.cardcontent{height: 460px;padding: 0 31px;display: flex;flex-wrap: wrap;flex-direction: column;align-content: center;justify-content: flex-start;}
.cardcontent .content{font-size: 16px;}
.cardimg{margin: 66px 0 20px;height: 58px;}
.cardimg.bell{background: url("../img/home/bell.png") no-repeat top center;background-size: 71px 53px;}
.cardimg.people{background: url("../img/home/people.png") no-repeat top center;background-size: 81px 59px;}
.cardimg.steam{background: url("../img/home/steam.png") no-repeat top center;background-size: 58px 58px;}
.card-parent{width: 100%;display: flex;flex-wrap: wrap;align-content: center;justify-content: space-between;}
.card{width: 360px;}
.pt-33{padding: 28px 0;}
.card p.title{font-size: 24.62px;}
.cardcontent .content{line-height: 27px;}

.container-parceiros{width: 100%;float: left;}
.slider-parceiros{display: flex; justify-content: center; align-items: center;}
.parceiros {margin: 114px 0 80px;display: flex;flex-wrap: wrap;flex-direction: column;align-content: flex-start;justify-content: flex-start;align-items: center;}
.parceiros .title{line-height: 45px !important;margin-top: -28px;padding-bottom: 30px;}
.parceiros .mensagens {position: relative;height: 296px;width: 71%;float: right;}
.parceiros .mensagens::before {content: ' ';position: absolute;z-index: -1;left: -16px;top: 50%;rotate: 45deg;width: 32.55px;height: 32.55px;background-color: #f4a100;display: inline-block;}
.parceiros .bx-wrapper .bx-controls-direction a.bx-prev, .parceiros .bx-wrapper .bx-controls-direction a.bx-next {position: absolute;z-index: 2;top: auto;bottom: 66px;margin: -36px 0px;width: 54px;height: 54px;content: ' ';display: block;font-size: 0;}
.parceiros-button {width: 75.69%;display: flex;flex-direction: row;justify-content: flex-start;align-content: flex-start;flex-wrap: wrap;align-self: flex-end;}
.parceiros{align-items: center;width: 100%;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-content: center;}
.parceiros .bx-wrapper{-moz-box-shadow: 0 0 0px #ccc !important;-webkit-box-shadow: 0 0 0px #ccc !important;box-shadow: 0 0 0px #ccc !important;border: none !important;background: #fff !important;}
.parceiros .bx-wrapper{width: 90%;margin: 0;}
.parceiros .bx-wrapper .bx-controls-direction a.bx-prev{background: url("../img/home/arrow-right.svg") #454545 no-repeat center center;background-size: 19px 19px; left: -54px; rotate: 180deg; transition: .2s;}
.parceiros .bx-wrapper .bx-controls-direction a.bx-next{background: url("../img/home/arrow-right.svg") #454545 no-repeat center center;background-size: 19px 19px; right: -54px; transition: .2s;}
.parceiros .bx-wrapper .bx-controls-direction a:hover{background-color: #f4a100;}
.msg-content {display: flex;flex-wrap: nowrap;height: 100%;justify-content: flex-start;flex-direction: row;}
.msg-content .mensagem {display: flex;height: 100%;flex-direction: column;justify-content: center;}
.msg-content .mensagem .title{padding: 0;}
.msg-content .mensagem .content{height: 43.58%;width: 56%;overflow-y: scroll;padding: 0;text-align: justify; margin-top: 35px;}
.msg-content .mensagem .content::-webkit-scrollbar{background: transparent;width: 6px;}
.msg-content .mensagem .content::-webkit-scrollbar-thumb  {background: transparent;border-radius: 3px;}
.client-pic {display: flex;flex-wrap: wrap;align-content: center;justify-content: center;flex-direction: column;margin-top: -39px;margin-left: 29px;margin-right: 47px;}
.mensagem-name{font-size: 17.5px;}
.parceiros .parceiro{width: 254px !important;}
.parceiro.gms{height: 98px !important;}
.parceiro.batistense{height: 69px !important;}
.parceiro.pousadacores{height: 114px !important;}
.parceiro.desbravador{height: 114px !important;}
.parceiro.varshana{height: 94px !important;}
.parceiros .bx-pager.bx-default-pager{display: none;}
.parceiros .bx-wrapper img{border-radius:  0; max-width: none !important; height: 100% !important;}
.whatsapp-bottomleft-celular{ display: flex; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center;position: fixed; width: 60px; height: 60px;border-radius: 50%; background: #00a859; bottom: 20px; right: 20px; z-index: 100; transition: .4s; cursor: pointer;}
.whatsapp-bottomleft-celular:hover{scale: 1.05; box-shadow: 0px 0px 8px 0px #353535;}
.whatsapp-bottomleft-celular img{ width: 50%;}

.parceiro a{ width: 100%; height: 100%; float: left;display: flex;align-content: center; justify-content: center; align-items: center; flex-wrap: wrap;}

.show-m{display: none;}

@media(max-width: 1400px){
    .institucional-conteudo.institucional-rightdetail::before{display: none;}
    .institucional-conteudo.institucional-leftdetail::before{display: none;}
    .container-nossaequipe{background: url(../img/home/background-03.png) no-repeat center top, linear-gradient(139deg, rgba(0,0,0,0) 47%,#494949 45%, #494949 71%, #2e2e2e 91%);}
    .people{display: flex;}
}
@media (max-width: 1200px){
    .hide-m{display: none;}
    .show-m{display: block;}
    .card-parent{justify-content: center;height: auto !important;}
    .institucional-conteudo.institucional-rightdetail .institucional-conteudo .content{padding-left: 116px !important;}
}
@media (max-width: 990px){
    .container-institucional{margin: 0 0 25px;}
    .owl-item .item.img{background-size: auto 400px !important;}
    .owl-stage-outer{height: 400px !important;}
    .people{flex-direction: column;}
    .equipe-title{float: none; text-align: left;}

    .whatsapp-bottomleft-celular{ display: flex; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center;position: fixed; width: 55px; height: 55px;border-radius: 50%; background: #00a859; bottom: 20px; right: 20px; z-index: 100;}
    .whatsapp-bottomleft-celular:hover{cursor: pointer;}
    .container-background {margin-top: 85px !important;}

    .institucional-leftdetail{margin-top: 15px;}
    .institucional-conteudo .title-top{padding: 39px 0 6px !important; line-height: 25px;}
    .institucional-conteudo .title-direito{line-height: 25px;}
    .institucional-conteudo .content{padding: 6px 0 !important;}
    .instituicao-descricoes .content{padding-bottom: 10px !important;}
    .institucional {margin-top: 20px;}
    .institucional-conteudo {display: flex;align-content: center;flex-direction: column;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
    .box.special{margin: 0;padding: 0;background: transparent;width: 100%;flex-direction: column;align-content: center;justify-content: center;text-align: center;}
    .s-box{padding: 0;margin: 30px 0;flex-basis: auto;}
    .serv-parent{max-width: 96%;float: none;margin: 0 auto;}
    .institucional-imagemesquerda, .institucional-imagemdireita{margin: 0 !important;float: left;width: 400px;max-width: 75%;}
    .sbox-header{justify-content: center;}
    .slider{display: block !important;}
    .objective {margin-bottom: 10px;font-size: 20px;}
    .sbox-content{padding: 0;}
    .instituicao-descricoes{display: block;margin: 10px 0 0px 0;}
    .instituicao-descricoes .bx-wrapper .bx-controls-direction a.bx-prev, .bx-wrapper .bx-controls-direction a.bx-next {display: block; top: auto;bottom: 50%;content: ' ';width: 25px;height: 25px; position: absolute;font-size: 0;}
    .instituicao-descricoes .bx-wrapper .bx-controls-direction a.bx-prev{left: 0; background: rgba(15, 15, 15, .5) url("../img/home/arrow-right.svg") no-repeat center center !important;border-radius: 50%; background-size: 13px 13px !important; rotate: 180deg;}
    .instituicao-descricoes .bx-wrapper .bx-controls-direction a.bx-next{right: 0; background: rgba(15, 15, 15, .5) url("../img/home/arrow-right.svg") no-repeat center center !important;border-radius: 50%; background-size: 13px 13px !important;}
    .instdesc-texto{display: flex;flex-direction: column;flex-wrap: wrap;align-content: flex-start;justify-content: center;align-items: center;}
    .objective-img{width: 40px !important;}
    .instdesc-texto .content{padding: 0 60px 10px; text-align: center;}

    .container-nossaequipe{background: #454545;}
    .equipe, .container-nossaequipe, .card, .client-pic{width: 100%;margin: 0 0 10px 0;}
    .equipe-content{font-size: 14.5px;line-height: 24px;width: 100%;text-align: justify;}
    .equipe .parent p.full {padding: 0 0 25px;}
    .equipe .parent .people .person {width: 100%;display: flex;margin: 0;flex-direction: column;align-items: center;justify-content: flex-start;padding: 0 0 20px 0;}
    .equipe-title {padding: 20px 0 10px 0;text-align: center;font-size: 14.5px;}
    .equipe .parent .people .person img {margin-right: 0px;}
    .equipe .parent .people {margin-bottom: 0px;}

    .container-servicosofertados{width: 100%;float: left;margin-top: 10px;height: auto !important;}
    .titulo-servicosofertados {font: 20px roboto_blackitalic;line-height: 24px;margin: 0px 0 10px 0;text-align: center;height: auto !important;}
    .texto-servicosofertados {font: 14.5px roboto_lightregular;line-height: 24px;margin-bottom: 10px;text-align: justify;height: auto !important;}
    .texto-servicosofertados .content{padding: 0 !important;}
    .cardimg {display: flex;align-content: center;justify-content: center;flex-basis: 10%;padding-top: 20px;padding-bottom: 10px;background-size: auto 100% !important; height: 40px; flex-basis: auto !important; margin: 31px 0;}
    .cardimg img.servico-pessoa{width: 41px;}
    .cardimg img.servico-bell{width: 36px;}
    .cardimg img.servico-steam{width: 26px;}
    .cardcontent {height: auto;padding: 0 31px;}

    .parceiros{margin: 40px 0 20px;flex-direction: column;justify-content: center;}
    .parceiros .title{width: auto;text-align: center;padding: 0 0 20px 0;}
    .parceiros .mensagens{width: 100%;height: auto;}
    .parceiros .mensagens::before{display: none;}
    .conteudo-1522{float: none;margin: auto;}
    .parceiros-button{width: 100%;justify-content: center;}
    .parceiros-mensagens{justify-content: center;}
    .parceiros-mensagens .bx-wrapper{width: 100%;}
    .parceiros .bx-wrapper .bx-controls-direction a.bx-prev, .parceiros .bx-wrapper .bx-controls-direction a.bx-next {width: 35px;height: 35px;bottom: 97px;}
    .parceiros .bx-wrapper .bx-controls-direction a.bx-prev{left: -35px;}
    .parceiros .bx-wrapper .bx-controls-direction a.bx-next{right: -35px;}
    .parceiros-mensagens .bx-wrapper{margin: 0;}
    .msg-content .mensagem .content {padding: 0;height: 90%;width: 100%;}
    .msg-content .mensagem {padding-bottom: 60px;width: 80%;display: flex;height: 360px;flex-direction: column;justify-content: center;align-content: center;align-items: center;}
    .msg-content {display: flex;flex-wrap: nowrap;height: 100%;justify-content: flex-start;flex-direction: column;align-content: center;align-items: center;}
    .client-pic img {margin-top: 20px;}
    .mensagem-name{font-size: 19px;margin: 0 0 10px 0;}
    .slider-parceiros{height: 100%;}
    .parceiros .bx-viewport{height: 150px !important;}
    .parceiros .parceiro{width: 81.5vw !important; height: 100% !important;}
    .parceiro.gms{height: 100% !important;}
    .parceiro.batistense{height: 100% !important;}
    .parceiro.pousadacores{height: 100% !important;}
    .parceiro.desbravador{height: 100% !important;}
    .parceiro.varshana{height: 100% !important;}
    .parceiro img{width: auto !important;}
    .parceiros .bx-wrapper img{height: 50% !important;}
    .parceiro.gms img{height: 85% !important;}
    .parceiro.pousadacores img{height: 90% !important;}
    .parceiro.desbravador img{height: 80% !important;}
    .parceiro.varshana img{height: 60% !important;}

    .bx-wrapper {-moz-box-shadow: 0 0 0px #ccc !important;-webkit-box-shadow: 0 0 0px #ccc !important;box-shadow: 0 0 0px #ccc !important;border: 0px solid #fff !important;background: #fff !important;margin-bottom: 0 !important;}
    .bx-wrapper.bx-viewport{width: 90%;}
    .box.special{display: none;}
    .bx-controls-direction{display: flex;justify-content: space-evenly;}
    .bx-wrapper img {margin: 0 0 10px 0;width: 90px;}
}