/*
Theme Name: Silveira Athias
Theme URI: http://www.silveira-athias.com.br
Author: Unitri
Author URI: http://www.unitri.com.br
Description: Tema desenvolvido por Unitri.
Version: 1.0
License: GNU General Public License v2 or later
*/

/*Reset Css*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    background: white;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*Reset css*/

/*Font Face*/

@font-face {
    font-family: 'Heuristica';
    src: url('fonts/Heuristica-Italic.eot');
    src: url('fonts/Heuristica-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Heuristica-Italic.woff2') format('woff2'),
        url('fonts/Heuristica-Italic.woff') format('woff'),
        url('fonts/Heuristica-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Heuristica';
    src: url('fonts/Heuristica-BoldItalic.eot');
    src: url('fonts/Heuristica-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Heuristica-BoldItalic.woff2') format('woff2'),
        url('fonts/Heuristica-BoldItalic.woff') format('woff'),
        url('fonts/Heuristica-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Heuristica';
    src: url('fonts/Heuristica-Bold.eot');
    src: url('fonts/Heuristica-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Heuristica-Bold.woff2') format('woff2'),
        url('fonts/Heuristica-Bold.woff') format('woff'),
        url('fonts/Heuristica-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Heuristica';
    src: url('fonts/Heuristica-Regular.eot');
    src: url('fonts/Heuristica-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Heuristica-Regular.woff2') format('woff2'),
        url('fonts/Heuristica-Regular.woff') format('woff'),
        url('fonts/Heuristica-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



/*Font Face*/

/*Default*/

body {
    font-family: 'Roboto';
    font-weight: normal;
    background-image: url('img/bg-body.jpg');
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}
.spacer-10 {
    display: block;
    height: 10px;
}
.spacer-20 {
    display: block;
    height: 20px;
}
.spacer-30 {
    display: block;
    height: 30px;
}
.spacer-40 {
    display: block;
    height: 40px;
}
.spacer-50 {
    display: block;
    height: 50px;
}
.spacer-60 {
    display: block;
    height: 60px;
}
.spacer-70 {
    display: block;
    height: 70px;
}
.spacer-80 {
    display: block;
    height: 80px;
}
.spacer-90 {
    display: block;
    height: 90px;
}
.spacer-100 {
    display: block;
    height: 100px;
}
.spacer-108 {
    display: block;
    height: 108px;
}
.spacer-130 {
    display: block;
    height: 130px;
}
.spacer-146 {
    display: block;
    height: 146px;
}
.spacer-150 {
    display: block;
    height: 150px;
}
.spacer-200 {
    display: block;
    height: 200px;
}
.spacer-300 {
    display: block;
    height: 300px;
}
a {
    font-family: 'Roboto';
    font-size: 1rem;
    font-weight: normal;
}
b, strong {
    font-weight: bold;
}
i, em {
    font-style: italic;
}
.main-text p {
    font-size: 1rem;
    line-height: 30px;
    font-family: 'Roboto';
    font-weight: 300;
    color: #000;
    margin-bottom: 15px;
}
.main-text a {
    font-size: 1.0rem;
    line-height: 25px;
    font-family: 'Roboto';
    font-weight: normal;
    color: #000;
}
.main-text ul {
    margin-bottom: 15px;
    line-height: 26px;
}
.main-text ul li {
    position: relative;
    padding-left: 10px;
    margin-bottom: 10px;
}
.main-text ul li:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 5px;
    border-radius: 999px;
    background-color: #af5234;
    left: 0px;
    top: 10px;
}
.main-title h1 {
    font-family: 'Heuristica';
    font-size: 3rem;
    color: #000000;
    line-height: 45px;
}
.main-title h2 {
    font-family: 'Heuristica';
    font-size: 1.8rem;
    color: #000000;
    line-height: 25px;
}
.main-title h3 {
    font-family: 'Heuristica';
    font-size: 1.2rem;
    color: #000000;
    line-height: 25px;
}
.main-title h4 {
    font-family: 'Heuristica';
    font-size: 1.1rem;
    color: #000000;
    line-height: 20px;
}
.main-title h5 {
    font-family: 'Heuristica';
    font-size: 1.1rem;
    color: #000000;
    line-height: 20px;
}
.main-title h6 {
    font-family: 'Heuristica';
    font-size: 1.1rem;
    color: #000000;
    line-height: 20px;
}
.section-title h1 {
    color: #80BFCA;
    font-weight: bold;
}
.text-white h1 {
    font-family: 'Heuristica';
    color: #fff!important;
}
.text-white p {
    color: #fff!important;
}
.text-white a {
    color: #fff!important;
}
.opacity-img a img {
    transition: all ease .5s;
}
.opacity-img a img:hover {
    transition: all ease .5s;
    opacity: .6;
}
ul.slick-dots {
    display: flex;
    position: absolute;
}
ul.slick-dots li {
    margin-right: 10px;
}
ul.slick-dots li button {
    text-indent: -999999px;
    background-color: #d3d3d3;
    border-radius: 97px;
    width: 15px;
    height: 15px;
    border: none;
    outline: none;
    display: block;
    padding: 0;
}
ul.slick-dots li.slick-active {}
ul.slick-dots li.slick-active button {
    background-color: #924830;
}
.escritorio-titulo h3 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.8rem;
}
.titulo-marrom h1 {
    text-transform: uppercase;
    font-weight: bold;
    background: -webkit-linear-gradient(left, #B55435 0%, #964b31 50%, #713F2D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 15px 0;
}
.botao-enviar {
    position: relative;
}
.botao-enviar input {
    background-color: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    position: relative;
    margin-right: 43px;
}
.botao-enviar:before {
    content: "";
    background-image: url('img/icon-lupa.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 18px;
    transform: translateY(-50%);
    top: 50%;
}
a.botao-limpar {
    position: relative;
}
a.botao-limpar:before {
    content: "";
    background-image: url('img/icon-lixeira.png');
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 13px;
    transform: translateY(-50%);
    top: 50%;
}
.bt-none {
    border-top: none;
}
.br-none {
    border-right: none;
}
.bl-none {
    border-left: none;
}
.bb-none {
    border-bottom: none;
}
.cards-titulo-geral {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #b7b7b7;
}
.cards-titulo-geral .card-titulo-single {}
.cards-titulo-geral .card-titulo-single .card-header {
    background-color: transparent;
    transition: all ease .5s;
    border-bottom: 0;
    border-radius: unset;
    position: relative;
}
.cards-titulo-geral .card-titulo-single .card-header.selected {
    background: rgba(177,84,53,1);
    background: -moz-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(177,84,53,1)), color-stop(72%, rgba(141,72,48,1)), color-stop(100%, rgba(141,72,48,1)));
    background: -webkit-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: -o-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: -ms-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: linear-gradient(to right, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b15435', endColorstr='#8d4830', GradientType=1 );
    transition: all ease .5s;
}
.cards-titulo-geral .card-titulo-single .card-header.selected:after {
    content: "";
    background-image: url('img/icon-seta-baixo-marrom.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 45px;
    height: 20px;
    position: absolute;
    bottom: -29px;
    left: 40%;
    transition: all ease .5s;
}
.cards-titulo-geral .card-titulo-single .card-header button {
    text-decoration: none;
    color: #000;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    background-color: transparent;
    padding: 10px;
    outline: none;
    font-size: 1.4rem;
    transition: all ease .5s;
}
.cards-titulo-geral .card-titulo-single .card-header.selected button  {
    color: #fff;
    transition: all ease .5s;
}
.cards-titulo-geral .card-titulo-single .card-header button h2 {}
.cards-corpo-geral {
    margin-top: 40px;
}
.cards-corpo-geral .card-corpo-single {}
.cards-corpo-geral .card-corpo-single .card-corpo-tipo {}
.cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body {}
.cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div>div {
    justify-content: space-between;
}
.cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div>div .card-body-conteudo {}
.cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div>div .card-body-conteudo p {
    margin-bottom: 30px;
    font-size: 1rem;
}
.cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div>div .card-body-conteudo h3 {
    color: #b15335;
    font-size: 1.5rem;
    text-transform: uppercase;
}
ul.lista-de-estados {
    display: flex;
}
ul.lista-de-estados li.nav-item {}
ul.lista-de-estados li.nav-item a.nav-link {
    text-transform: uppercase;
    font-weight: bold;
}
ul.lista-de-estados li.nav-item a.selected {
    font-weight: bold;
    pointer-events: none;
    color: #92472f;
}
ul.lista-de-estados li.nav-item a.nav-link:hover {
    transition: all ease .5s;
    color: #924830;
}
.footer-padrao-link {
    margin: 0 10px;
}
.footer-padrao-link a {
    text-decoration: none;
    text-transform: uppercase;
    transition: all ease .5s;
    font-weight: bold;
}
.footer-padrao-link a:hover {
    transition: all ease .5s;
    color: #924830;
}
.footer-padrao-link:nth-child(2) {
    border: 1px solid #cccccc;
    border-top: none;
    border-bottom: none;
    padding: 0 30px 0 50px;
}
.footer-padrao-link:first-child a {
    position: relative;
}
.footer-padrao-link:nth-child(2) a:before {
    content: "";
    background-image: url('img/icon-cadeado.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 15px;
    height: 20px;
    position: absolute;
    left: -20px;
}
.redes-sociais-padrao {
    display: flex;
    border-right: 1px solid #c3c3c3;
    padding-right: 10px;
}
.rede-social-single {margin-right: 10px;}
.rede-social-single a {display: flex;}
.rede-social-single a img {}
.linguagens-padrao {
    display: flex;
    margin: 0 20px;
}
.linguagens-padrao .linguagem-single {
    margin-right: 10px;
}
.linguagens-padrao .linguagem-single a {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 99px;
    padding: 3px;
    text-decoration: none;
    font-size: 0.9rem;
    transition: all ease .5s;
}
.linguagens-padrao .linguagem-single a.selected {
    background-color: #404040;
    color: #fff;
    pointer-events: none;
}
.linguagens-padrao .linguagem-single a:hover {
    transition: all ease .5s;
    background-color: #404040;
    color: #fff;
}
.bg-paginas-internas {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 384px;
}

.equipe-formulario {margin-top: 50px;}
.equipe-formulario form#form-equipe {}
.equipe-formulario form#form-equipe {}
.equipe-formulario form#form-equipe .formulario-campos {
    display: flex;
}
.equipe-formulario form#form-equipe .formulario-campos .form-group {
    margin-bottom: 0;
}
.equipe-formulario form#form-equipe .formulario-campos .form-group.tipo-campo {
    flex-basis: 20%;
}
.equipe-formulario form#form-equipe .formulario-campos .form-group.tipo-atuacao {
    flex-basis: 40%;
}
.equipe-formulario form#form-equipe .formulario-campos .form-group select.form-control {
    border: 1px solid #e37d5c;
    border-radius: unset;
    border-right: none;
    background-color: transparent;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    outline: none;
    min-height: 52px;
}
.equipe-formulario form#form-equipe .formulario-campos .form-group select.form-control option {
    color: #000;
}
.equipe-formulario form#form-equipe .formulario-campos .form-input {flex-basis: 40%;}
.equipe-formulario form#form-equipe .formulario-campos .form-input input {width: 100%;height: 100%;background-color: transparent;border: 1px solid #e37d5c;padding-left: 18px;outline: none;}
.equipe-formulario form#form-equipe .formulario-campos .form-input input::placeholder {
    color: #fff;
}
.equipe-formulario form#form-equipe .formulario-alfabeto {
    border: 1px solid #e37d5c;
    border-top: none;
}
.equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto {
    display: flex;
    justify-content: space-between;
}
.equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto li {
    padding: 20px 15px;
}
.equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto li a {
    text-decoration: none;
    color: #fff;
    transition: all ease .5s;
}
.equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto li a:hover {
    transition: all ease .5s;
    opacity: .6;
}
.equipe-formulario form#form-equipe .formulario-acoes {
    margin-top: 40px;
    display: flex;
    justify-content: flex-end;
}
.equipe-formulario form#form-equipe .formulario-acoes .botao-enviar {
    position: relative;
}
.equipe-formulario form#form-equipe .formulario-acoes .botao-enviar input {
    background-color: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    position: relative;
    margin-right: 43px;
    outline: none;
}
.equipe-formulario form#form-equipe .formulario-acoes .botao-enviar:before {
    content: "";
    background-image: url('img/icon-lupa.png');
    background-size: 20px;
    background-repeat: no-repeat;
    width: 27px;
    height: 27px;
    position: absolute;
    left: -30px;
    transform: translateY(-50%);
    top: 8px;
    background-position: center;
}
.equipe-formulario form#form-equipe .formulario-acoes a {
    margin: 0 11px;
    color: #fff;
    text-decoration: none;
}
.equipe-formulario form#form-equipe .formulario-acoes a.botao-limpar {
    position: relative;
}
.equipe-formulario form#form-equipe .formulario-acoes a.botao-limpar:before {
    content: "";
    background-image: url('img/icon-lixeira.png');
    background-size: 18px;
    background-repeat: no-repeat;
    width: 25px;
    height: 27px;
    position: absolute;
    left: -30px;
    transform: translateY(-50%);
    top: 8px;
    background-position: center;
    outline: none;
}
.equipe-formulario form#form-equipe .formulario-acoes a.botao-ver-todos {
    position: relative;
    padding-right: 38px;
}
.equipe-formulario form#form-equipe .formulario-acoes a.botao-ver-todos:after {
    content: "";
    background-image: url('img/icon-seta-direita-laranja.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 38px;
    height: 27px;
    position: absolute;
    right: -10px;
    transform: translateY(-50%);
    top: 43%;
}
.funcionario-single {
    margin-bottom: 100px;
}
.funcionario-single .funcionario-imagem {}
.funcionario-single .funcionario-imagem a {
    display: inline-block;
}
.funcionario-single .funcionario-imagem a img {
}
.funcionario-single .funcionario-nome {
    text-align: center;
    padding: 0 30px;
}
.funcionario-single .funcionario-nome a {
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    transition: all ease .5s;
}
.funcionario-single .funcionario-nome a:hover {
    transition: all ease .5s;
    color: #a04e33;
}
.funcionario-single .funcionario-funcao {
    text-align: center;
}
.funcionario-single .funcionario-funcao p {
    text-transform: uppercase;
    color: #999999;
    font-size: 0.9rem;
}
.funcionario-single hr {
    border-top: 3px solid #a04e33;
    width: 60%;
}
.funcionario-atuacao {}
.funcionario-atuacao .funcionario-atuacao-single {
    margin-bottom: 40px;
}
.funcionario-atuacao .funcionario-atuacao-single.funcionario-publicacoes-relacionadas {
    padding-top: 50px;
    border-top: 1px solid #a7a7a7;
}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-titulo {}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-titulo h1 {
    font-size: 1.4rem;
    line-height: 30px;
    text-transform: uppercase;
    font-weight: bold;
}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-texto {}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-texto p {
    color: #a7a7a7;
    font-weight: 300;
}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-link {
    margin-top: 30px;
}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-link a {
    font-weight: bold;
    text-decoration: none;
    position: relative;
}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-link a:hover {
    transition: all ease .5s;
    color: #a04e33;
}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-link a:after {
    content: '';
    background-image: url('img/icon-seta-direita-preta.png');
    position: absolute;
    bottom: 0;
    width: 30px;
    height: 17px;
    background-repeat: no-repeat;
    left: 0;
}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados {
    margin-top: 30px;
}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados .funcionario-texto {}
.funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados .funcionario-texto p {
    color: #000;
    font-size: 0.9rem;
    font-weight: 400;
}
.botao-voltar {
    margin-left: 50px;
    position: relative;
    transition: all ease .5s;
    margin-bottom: 30px;
}
.botao-voltar:hover {
    transition: all ease .5s;
    transform: translateX(10px);
}
.botao-voltar a {
    text-decoration: none;
    color: #000;
    transition: all ease .5s;
}
.botao-voltar a:before {
    content: '';
    background-image: url('img/icon-seta-esquerda-laranja.png');
    background-size: cover;
    width: 40px;
    height: 28px;
    position: absolute;
    top: -3px;
    left: -50px;
}
.text-uppercase {
    text-transform: uppercase;
}
.no-border-bottom {
    border-bottom: none !important;
}
.voltar-btn {top: 170px;z-index: 99999;right: 20px;position: fixed;}
.voltar-btn a {display: flex;align-items: center;justify-content: center;color: #b65434;transition: all ease .5s;text-decoration: none;}
.voltar-btn a img {transform: rotate(180deg);margin-right: 10px;transition: all ease .5s;}
.voltar-btn a:hover {
}
.voltar-btn a:hover img {margin-right: 20px;transition: all ease .5s;}

/*Default*/

/*Header*/

#StickyHeader {
    padding: 20px 0;
    background-image: url('img/bg-header.jpg?121212');
    background-position: center;
    background-size: cover;
    position: fixed;
    width: 100%;
    z-index: 99999;
    transition: all ease .5s;
    min-height: 150px;
    display: flex;
    align-items: center;
}
#StickyHeader.sticked {
    border-bottom: 2px solid #ececec;
    padding: 10px 0;
    transition: all ease .5s;
    min-height: auto;
}
#StickyHeader>div {}
#StickyHeader>div>div {}
#StickyHeader>div>div>div {}
#StickyHeader>div>div>div .header-menu-geral {
    justify-content: space-between;
    align-items: center;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-imagem {}
#StickyHeader>div>div>div .header-menu-geral .header-menu-imagem a {
    display: block;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-imagem a img {
    transition: all ease .5s;
    width: 100%;
}
#StickyHeader.sticked>div>div>div .header-menu-geral .header-menu-imagem a img {
    width: 100%;
    transition: all ease .5s;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links {
    display: flex;
    transition: all ease .5s;
    width: 78%;
    align-items: center;
    flex-wrap: wrap;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .hide {
    display: none !important;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-redes-sociais {
    display: flex;
    border-right: 1px solid #c3c3c3;
    padding-right: 10px;
    max-width: 9999px;
    transition: all ease .5s;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-redes-sociais.hide {
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-redes-sociais .header-rede-social-single {margin-right: 10px;}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-redes-sociais .header-rede-social-single a {display: flex;}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-redes-sociais .header-rede-social-single a.whatsapp {display: flex;justify-content: center;align-items: center;height: 100%;}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-redes-sociais .header-rede-social-single a img {}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-redes-sociais .header-rede-social-single a.whatsapp img {display: inline-block;object-fit: contain;}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-linguagens {
    display: flex;
    margin: 0 20px;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-linguagens.hide {
    
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-linguagens .header-linguagem-single {
    margin-right: 10px;
    text-transform: uppercase;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-linguagens .header-linguagem-single a {
    color: #404040;
    border: 1px solid #404040;
    border-radius: 99px;
    text-decoration: none;
    transition: all ease .5s;
    font-size: 0.8rem;
    padding: 7px;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-linguagens .header-linguagem-single a.selected {
    background-color: #404040;
    color: #fff;
    pointer-events: none;
    font-size: 0.8rem;
    padding: 7px;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .header-links .header-linguagens .header-linguagem-single a:hover {
    transition: all ease .5s;
    background-color: #404040;
    color: #fff;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .menu-principal {
    flex-basis: 100%;
}

#StickyHeader>div>div>div .header-menu-geral .header-menu-single .menu-principal .menu-corpo {
    flex-basis: 100%;
    width: 100%;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .menu-principal .menu-corpo ul#navbar {
    width: 100%;
    height: auto;
    overflow: hidden;
    transition: all ease .5s;
    max-height: 0;
    flex-basis: 100%;
    display: flex;
    flex-wrap: wrap;
    display: none;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .menu-principal .menu-corpo ul#navbar.show {
    transition: all ease .5s;
    height: auto;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-height: 500px;
    width: 100%;
    flex-basis: 100%;
    display: flex;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .menu-principal .menu-corpo ul#navbar li.nav-item {
    flex-basis: 47%;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .menu-principal .menu-corpo ul#navbar li.nav-item a.nav-link {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.8rem;
    color: #000;
    border-bottom: 1px solid #c7c7c7;
    margin-bottom: 10px;
    padding: 0;
    padding-bottom: 10px;
}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single .menu-principal .menu-corpo ul#navbar li.nav-item a.nav-link:hover, #StickyHeader>div>div>div .header-menu-geral .header-menu-single .menu-principal .menu-corpo ul#navbar li.nav-item a.nav-link.active {
    color: #92472f;
}

/*Hamburger*/

#StickyHeader>div>div>div .header-menu-geral .header-menu-single #ClickCollapseMenu {flex-basis: 15%;}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single #ClickCollapseMenu .hamburger-box {}
#StickyHeader>div>div>div .header-menu-geral .header-menu-single #ClickCollapseMenu .hamburger-box .hamburger-inner {background-color: #924830;width: 50px;}
.hamburger--spring .hamburger-inner::before {
    top: 10px;
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    background-color: #924830;
    width: 50px;
}
.hamburger--spring .hamburger-inner::after {
    top: 20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    background-color: #924830;
    width: 50px;
}

/*Hamburger*/

/*Menu-Mobile*/

#StickyHeader {}
#StickyHeader>div {}
#StickyHeader>div>div {}
#StickyHeader>div>div>div {}
#StickyHeader>div>div>div .header-menu-mobile {
    align-items: center;
}
#StickyHeader>div>div>div .header-menu-mobile .header-menu-mobile-imagem {}
#StickyHeader>div>div>div .header-menu-mobile .header-menu-mobile-imagem a {
    display: block;
}
#StickyHeader>div>div>div .header-menu-mobile .header-menu-mobile-imagem a img {}
#StickyHeader>div>div>div .header-menu-mobile #ClickCollapseMenuMobile {
    display: flex;
    justify-content: flex-end;
}
#StickyHeader>div>div>div .header-menu-mobile #ClickCollapseMenuMobile .hamburger-box {
    margin-left: 0;
    margin-right: 15px;
}
#StickyHeader>div>div>div .header-menu-mobile #ClickCollapseMenuMobile .hamburger-box .hamburger-inner {background-color: #924830;width: 50px;}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile {
    transition: all ease .5s;
    height: 0;
    max-height: 0;
    overflow: hidden;
    padding-top: 20px;
    opacity: 0;
}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile.is-active {
    transition: all ease .5s;
    height: 100%;
    max-height: 999px;
    overflow: hidden;
    opacity: 1;
    padding-bottom: 20px;
}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-corpo-mobile {}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-corpo-mobile ul#navbar-mobile {
    display: flex;
    flex-direction: column;
    align-items: center;
}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-corpo-mobile ul#navbar-mobile li.nav-item {}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-corpo-mobile ul#navbar-mobile li.nav-item a.nav-link {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.8rem;
    color: #000;
    margin-bottom: 10px;
    padding: 0;
    padding-bottom: 5px;
}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-principal-links {
    justify-content: space-between;
}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-principal-links .header-redes-sociais {
    flex-basis: 50%;
    justify-content: center;
}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-principal-links .header-redes-sociais .header-rede-social-single {}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-principal-links .header-redes-sociais .header-rede-social-single a {}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-principal-links .header-redes-sociais .header-rede-social-single a img {}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-principal-links .header-linguagens {
    flex-basis: 50%;
    margin: 0;
    justify-content: center;
    align-items: center;
}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-principal-links .header-linguagens .header-linguagem-single {}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-principal-links .header-linguagens .header-linguagem-single a {border: 1px solid #404040;color: #404040;}
#StickyHeader>div>div>div .header-menu-mobile .menu-principal-mobile .menu-principal-links .header-linguagens .header-linguagem-single a.selected {
    color: #fff;
}

/*Menu-Mobile*/

/*Header*/

/*Home*/

#slider-home-conteudo {
    position: relative;
}
#slider-home-conteudo .slider-home {}
#slider-home-conteudo .slider-home .slider-content {
    background-position: center;
    background-repeat: no-repeat;
    height: 687px !important;
}
#slider-home-conteudo .slider-home .slider-content>div {
    height: 100%;
}
#slider-home-conteudo .slider-home .slider-content>div>div {
    height: 100%;
}
#slider-home-conteudo .slider-home .slider-content>div>div .slider-home-titulo {
    margin: auto 0;
}
#slider-home-conteudo .slider-home .slider-content>div>div .slider-home-titulo h1 {
    text-transform: uppercase;
    line-height: 60px;
}
/*Slick-Dots*/

#slider-home-conteudo>div {}
#slider-home-conteudo>div>div {}
.wrapper-dots {
    position: absolute;
    bottom: 100px;
    left: 50%;
    transform: translateX(-50%);
}
.wrapper-dots>div {}
#slider-home-conteudo>div>div .slick-dots-home {}
#slider-home-conteudo>div>div .slick-dots-home ul.slick-dots {position: relative;}
#slider-home-conteudo>div>div .slick-dots-home ul.slick-dots li {
    margin-right: 10px;
}
#slider-home-conteudo>div>div .slick-dots-home  ul.slick-dots li button {
    text-indent: -999999px;
    background-color: #d3d3d3;
    border-radius: 97px;
    width: 15px;
    height: 15px;
    border: none;
    outline: none;
}
#slider-home-conteudo>div>div .slick-dots-home ul.slick-dots li.slick-active {}
#slider-home-conteudo>div>div .slick-dots-home ul.slick-dots li.slick-active button {
    background-color: #924830;
}

/*Slick-Dots*/

/*Home*/

/*Footer-home*/

#footer-home {
    background-image: url('img/bg-footer-home.png?21121212');
    background-position: center;
    background-size: cover;
    position: relative;
    z-index: 3;
}
#footer-home>div {}
#footer-home>div>div {}
#footer-home>div>div>div {}
#footer-home>div>div>div .footer-home-geral {
    padding: 30px 0;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single {
    display: flex;
    align-items: center;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link {
    margin: 0 20px;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link a {
    text-decoration: none;
    text-transform: uppercase;
    transition: all ease .5s;
    font-weight: 500;
    display: block;
    position: relative;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link a img {width: 60%;}
#footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link a:hover {
    transition: all ease .5s;
    color: #924830;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link:nth-child(2) {
    border: 1px solid #cccccc;
    border-top: none;
    border-bottom: none;
    padding: 0 30px;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single ul.lista-de-estados {
    display: flex;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single ul.lista-de-estados li.nav-item {}
#footer-home>div>div>div .footer-home-geral .footer-home-single ul.lista-de-estados li.nav-item a.nav-link {
    text-transform: uppercase;
    font-weight: 500;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single ul.lista-de-estados li.nav-item a.selected {
    font-weight: bold;
    pointer-events: none;
    color: #92472f;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single ul.lista-de-estados li.nav-item a.nav-link:hover {
    transition: all ease .5s;
    color: #924830;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single:last-child {
    justify-content: flex-end;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link:first-child a {
    position: relative;
}
#footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link:nth-child(2) a:before {
    content: "";
    background-image: url('img/icon-cadeado.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 15px;
    height: 20px;
    position: absolute;
    left: -20px;
}

/*Footer-home*/

/*O-Escritorio*/

#o-escritorio {
    background-image: url('img/bg-escritorio.png?21212'), url(img/bg-esritorio-fundo.jpg?234);
    background-repeat: no-repeat, repeat-x;
    background-position: top 100px center, bottom center;
    padding-top: 100px;
    margin-top: -100px;
}
#o-escritorio>div {}
#o-escritorio>div>div {}
#o-escritorio>div>div>div {
    justify-content: center;
}
#o-escritorio>div>div>div .o-escritorio-geral {
    margin: 150px 0;
    display: flex;
    justify-content: center;
}
#o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single {}
#o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single .o-escritorio-titulo {}
#o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single .o-escritorio-titulo h1 {
    text-transform: uppercase;
    color: #924830;
    font-weight: bold;
}
#o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single .o-escritorio-subtitulo {
    margin: 60px 0 25px 0;
}
#o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single .o-escritorio-subtitulo h2 {
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Roboto';
}
#o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single .o-escritorio-texto {}
#o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single .o-escritorio-texto p {
    color: #000;
    font-size: 1rem;
}
#o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single .o-escritorio-texto.texto-destaque p {
    color: #000;
    font-size: 1.5rem;
    font-weight: 500;
}
#o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single {
}
#o-escritorio>div>div>div .o-escritorio-geral #slider-escritorio {
    margin: 150px 0 80px 0;
    box-shadow: 26px 10px 22px 2px rgba(0,0,0,0.24);
    padding: 0;
}
#o-escritorio>div>div>div .o-escritorio-geral #slider-escritorio ul.slick-dots {
    transform: translate(-50%, -50%);
    left: 50%;
    bottom: -50px;
}
#o-escritorio>div>div>div .o-escritorio-geral #slider-escritorio ul.slick-dots li {
    margin: 0 10px;
}
#o-escritorio>div>div>div .o-escritorio-geral #slider-escritorio ul.slick-dots li button {}
#o-escritorio>div>div>div .o-escritorio-geral #slider-escritorio ul.slick-dots li.slick-active {}
#o-escritorio>div>div>div .o-escritorio-geral #slider-escritorio ul.slick-dots li.slick-active button {}
#o-escritorio>div>div>div .o-escritorio-geral #slider-escritorio .slider-content {}
#o-escritorio>div>div>div .o-escritorio-geral #slider-escritorio .slider-content img {}
#o-escritorio>div>div>div .historico-geral {justify-content: center;}
#o-escritorio>div>div>div .historico-geral .historico-titulo {display: flex;justify-content: center;}
#o-escritorio>div>div>div .historico-geral .historico-titulo h3 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 1.8rem;
}
#o-escritorio>div>div>div .historico-geral #slider-historico .slick-arrow {
    position: absolute;
    background: none;
    border: none;
    text-indent: -9999px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    padding: 0;
    background-position: center;
    top: 30px;
    outline: none;
    z-index: 9;
    cursor: pointer;
    overflow: hidden;
}
#o-escritorio>div>div>div .historico-geral #slider-historico .slick-arrow:hover {}
#o-escritorio>div>div>div .historico-geral #slider-historico .slick-prev {
    background-image: url('img/icon-seta-direita-laranja-02.png');
    transform: rotate(180deg);
}
#o-escritorio>div>div>div .historico-geral #slider-historico .slick-next {
    background-image: url(img/icon-seta-direita-laranja-02.png);
    right: 0;
}
#o-escritorio>div>div>div .historico-geral #slider-historico {
    margin-top: 50px;
}
#o-escritorio>div>div>div .historico-geral #slider-historico .slider-content {}
#o-escritorio>div>div>div .historico-geral #slider-historico .slider-content .historico-slider-titulo {
    display: flex;
    justify-content: center;
    padding: 0 30px;
}
#o-escritorio>div>div>div .historico-geral #slider-historico .slider-content .historico-slider-titulo h4 {
    font-size: 2.5rem;
    background: -webkit-linear-gradient(left, #B55435 0%, #964b31 50%, #713F2D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 15px 0;
}
#o-escritorio>div>div>div .historico-geral #slider-historico .slider-content .historico-slider-texto {
    margin-top: 40px;
    padding: 0 30px;
}
#o-escritorio>div>div>div .historico-geral #slider-historico .slider-content .historico-slider-texto p {color: #616161;}
#o-escritorio>div>div>div .premiacoes-geral {
    margin: 0 0 80px;
    justify-content: center;
    padding-top: 80px;
}
#o-escritorio>div>div>div .premiacoes-geral .premiacoes-titulo {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}
#o-escritorio>div>div>div .premiacoes-geral .premiacoes-titulo h3 {}
#o-escritorio>div>div>div .premiacoes-geral .premiacoes-single {
    display: flex;
    justify-content: center;
}
#o-escritorio>div>div>div .premiacoes-geral .premiacoes-single img {}
#o-escritorio>div>div>div .premiacoes-geral .slider-reconhecimentos .slick-arrow {
    position: absolute;
    background: none;
    border: none;
    text-indent: -9999px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    padding: 0;
    background-position: center;
    top: 50%;
    outline: none;
    z-index: 9;
    cursor: pointer;
    overflow: hidden;
    transform: translateY(-50%);
}
#o-escritorio>div>div>div .premiacoes-geral .slider-reconhecimentos .slick-arrow:hover {}
#o-escritorio>div>div>div .premiacoes-geral .slider-reconhecimentos .slick-prev {
    background-image: url('img/icon-seta-direita-laranja-02.png');
    transform: rotate(180deg);
}
#o-escritorio>div>div>div .premiacoes-geral .slider-reconhecimentos .slick-next {
    background-image: url(img/icon-seta-direita-laranja-02.png);
    right: 0;
}

/*O-Escritorio*/

/*Equipe*/

#equipe {
    background-image: url('img/bg-equipe.jpg?2121121212');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;    
}
#equipe>div {}
#equipe>div>div {}
#equipe>div>div .equipe-geral {
    padding: 50px 0;
}
#equipe>div>div .equipe-geral .equipe-titulo {
    display: flex;
    justify-content: center;
}
#equipe>div>div .equipe-geral .equipe-titulo h1 {
    text-transform: uppercase;
}
#equipe>div>div .equipe-geral .equipe-formulario {}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe {}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe {}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos {}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-group {
    position: relative;
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-group:after {
    content: '';
    background-image: url('img/icon-seta-baixo-laranja.png?122121221');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 25px;
    bottom: 8px;
    width: 20px;
    height: 20px;
    pointer-events: none;
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-group.tipo-campo {    
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-group.tipo-atuacao {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-group select.form-control {
    -webkit-appearance: none; 
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-group select.form-control option {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-input {}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-input input {}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-input input::placeholder {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-alfabeto {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto li {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto li a {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto li a:hover {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-acoes {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-acoes .botao-enviar {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-acoes .botao-enviar input {}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-acoes .botao-enviar:before {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-acoes a {outline: none;}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-acoes a.botao-limpar {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-acoes a.botao-limpar:before {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-acoes a.botao-ver-todos {
}
#equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-acoes a.botao-ver-todos:after {
}

/*Equipe*/

/*Areas-de-negocios*/

#areas-de-negocios {
    position: relative;
    margin: 100px 0;
}
#areas-de-negocios {}
#areas-de-negocios .areas-de-negocios-geral {
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-titulo {
    display: flex;
    justify-content: center;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-titulo h1 {}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion {
    margin: 100px 0;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #b7b7b7;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral .card-titulo-single {}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral .card-titulo-single .card-header {
    background-color: transparent;
    transition: all ease .5s;
    border-bottom: 0;
    border-radius: unset;
    position: relative;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral .card-titulo-single .card-header.selected {
    background: rgba(177,84,53,1);
    background: -moz-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(177,84,53,1)), color-stop(72%, rgba(141,72,48,1)), color-stop(100%, rgba(141,72,48,1)));
    background: -webkit-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: -o-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: -ms-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: linear-gradient(to right, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b15435', endColorstr='#8d4830', GradientType=1 );
    transition: all ease .5s;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral .card-titulo-single .card-header.selected:after {
    content: "";
    background-image: url('img/icon-seta-baixo-marrom.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 45px;
    height: 20px;
    position: absolute;
    bottom: -29px;
    left: 40%;
    transition: all ease .5s;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral .card-titulo-single .card-header button {
    text-decoration: none;
    color: #000;
    border: none;
    text-transform: uppercase;
    font-weight: bold;
    background-color: transparent;
    padding: 10px;
    outline: none;
    font-size: 1.4rem;
    transition: all ease .5s;
    cursor: pointer;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral .card-titulo-single .card-header button:hover {
    color: #8d4930;   
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral .card-titulo-single .card-header.selected button  {
    color: #fff;
    transition: all ease .5s;
    pointer-events: none;
    text-transform: uppercase;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral .card-titulo-single .card-header button h2 {}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral {
    margin-top: 70px;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single {
    transition: all ease .5s;
    height: auto;
    max-height: 0;
    overflow: hidden;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single.show {
    transition: all ease .5s;
    height: auto;
    max-height: 1200px;
    padding-bottom: 40px;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo {}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body {
    padding: 0;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body .wrapper-slider {
    position: relative;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div>div {
    justify-content: space-between;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div>div .card-body-conteudo {}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div>div .card-body-conteudo p {
    margin-bottom: 30px;
    font-size: 1rem;
}
#areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div>div .card-body-conteudo h3 {
    color: #b15335;
    font-size: 1.5rem;
    text-transform: uppercase;
}
.slider-areas-de-negocios {
    position: relative;
}
.slider-areas-de-negocios .slider-content {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 564px;
}
.slider-areas-de-negocios .slider-content>div {
    height: 100%;
}
.slider-areas-de-negocios .slider-content>div>div {height: 100%;flex-direction: column;justify-content: center;}
.slider-areas-de-negocios .slider-content>div>div .slider-areas-de-negocios-geral {
    background-color: #fff;
    height: 100%;
    padding: 40px 40px 150px 40px;
}
.slider-areas-de-negocios .slider-content>div>div .slider-areas-de-negocios-geral .slider-areas-de-negocios-titulo {
    margin-bottom: 50px;
}
.slider-areas-de-negocios .slider-content>div>div .slider-areas-de-negocios-geral .slider-areas-de-negocios-titulo h1 {
    text-transform: uppercase;
    color: #4c4c4c;
    font-weight: bold;
    font-size: 2.3rem;
}
.slider-areas-de-negocios .slider-content>div>div .slider-areas-de-negocios-geral .slider-areas-de-negocios-texto {}
.slider-areas-de-negocios .slider-content>div>div .slider-areas-de-negocios-geral .slider-areas-de-negocios-texto p {
    color: #4c4c4c;
    line-height: 30px;
}
.wrapper-arrow {position: absolute;bottom: 0;z-index: 2;height: auto !important;left: 50%;transform: translate(-50%, 50%);padding: 0;}
.wrapper-arrow button.slick-arrow {
    border: none;
    width: 50px;
    height: 73px;
    text-indent: -9999px;
    outline: none;
    cursor: pointer;
    background: transparent;
    transition: all ease .5s;
}
.wrapper-arrow button.slick-prev {
    z-index: 5;
    background-image: url(img/icon-seta-esquerda-branca.png?212);
    background-repeat: no-repeat;
    background-position: center;
}
.wrapper-arrow button.slick-next {
    left: 31%;
    z-index: 5;
    background-image: url(img/icon-seta-direita-branca.png?2112);
    background-repeat: no-repeat;
    background-position: center;
}
.wrapper-arrow button.slick-prev:hover {
    background-position: right -5px center !important;
    transition: all ease .5s;
}
.wrapper-arrow button.slick-next:hover {
    background-position: left -5px center !important;
    transition: all ease .5s;
}
/*Areas-de-negocios*/

/*publicacoes*/

#publicacoes {
    padding: 100px 0;
    background-image: url('img/bg-body.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#publicacoes>div {}
#publicacoes>div>div {}
#publicacoes>div>div .publicacoes-geral {}
#publicacoes>div>div .publicacoes-geral .publicacoes-titulo {
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-titulo h1 {}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro {}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes {
    display: flex;
    -webkit-box-shadow: 4px 9px 34px -2px rgba(0,0,0,0.19);
    -moz-box-shadow: 4px 9px 34px -2px rgba(0,0,0,0.19);
    box-shadow: 4px 9px 34px -2px rgba(0,0,0,0.19);
}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-group {
    flex-basis: 25%;
    margin-bottom: 0;
    position: relative;
    height: 100%;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-group:after {
    content: '';
    background-image: url('img/icon-seta-baixo-laranja.png?122121221');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 12px;
    width: 20px;
    height: 11px;
    top: 50%;
    transform: translateY(-50%);
}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-group select.form-control {
    border-radius: unset;
    -webkit-appearance: none;
    height: 100%;
    padding: 13px;
    border-left: none;
    padding-right: 35px;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-group.tipo-campo {}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-group.tipo-atuacao {
}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-input {
    flex-basis: 78%;
    display: flex;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-input input {
    width: 100%;
    outline: none;
    height: 100%;
    padding: 15px;
    -webkit-appearance: none;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .formulario-acoes {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-basis: 20%;
    height: 100%;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .formulario-acoes .botao-enviar {
    display: flex;
    border-right: 1px solid #ced4da;
    border-left: 1px solid #ced4da;
    flex-basis: 50%;
    padding: 15px 10px 15px 40px;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .formulario-acoes .botao-enviar input {
    color: #494f57;
    font-weight: 500;
    margin: 0;
    outline: none;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .formulario-acoes a.botao-limpar {
    text-decoration: none;
    color: #494f57;
    font-weight: 500;
    flex-basis: 50%;
    padding: 15px 10px 15px 40px;
    position: relative;
    outline: none;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico {
    margin-top: 60px;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div {}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single {
    margin-bottom: 60px;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div {
    padding: 15px;
    position: relative;
    background-color: #fff;
    -webkit-box-shadow: 4px 9px 24px -2px rgba(0,0,0,0.3);
    -moz-box-shadow: 4px 9px 24px -2px rgba(0,0,0,0.3);
    box-shadow: 4px 9px 24px -2px rgba(0,0,0,0.3);
    height: 100%;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-dados {
    padding-top: 40px;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-dados .publicacao-titulo {}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-dados .publicacao-titulo p {
    font-weight: bold;
    font-size: 0.9rem;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-dados .publicacao-data {}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-dados .publicacao-data p {
    font-size: 0.9rem;
    font-weight: 500;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-dados .publicacao-corpo {
    margin: 20px 0 60px 0;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-dados .publicacao-corpo a {
    font-weight: bold;
    font-size: 1.2rem;
    text-decoration: none;
    transition: all ease .5s;
    font-family: 'Heuristica';
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-dados .publicacao-corpo a:hover {
    transition: all ease .5s;
    color: #a95034;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-link {position: absolute;right: 0;bottom: 0;}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-link a {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
#publicacoes>div>div .publicacoes-geral .publicacoes-mosaico>div .publicacao-single>div .publicacao-link a img {
    width: 40%;
    max-width: 100%;
}
#publicacoes>div>div .publicacoes-geral .link-ver-mais {
    display: flex;
    justify-content: flex-end;
    margin-top: 50px;
}
#publicacoes>div>div .publicacoes-geral .link-ver-mais a {
    text-decoration: none;
    transition: all ease .5s;
    color: #000;
    font-size: 1.5rem;
}
#publicacoes>div>div .publicacoes-geral .link-ver-mais a:hover {
    transition: all ease .5s;
    color: #a95034;
}
/*publicacoes*/

/*citacao-destaque*/

#citacao-destaque {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url('img/bg-citacao-destaque.jpg');
    background-attachment: fixed;
}
#citacao-destaque>div {}
#citacao-destaque>div>div {
    justify-content: center;
}
#citacao-destaque>div>div .citacao-destaque-titulo {
    padding: 200px 0;
}
#citacao-destaque>div>div .citacao-destaque-titulo h1 {
    font-size: 2.5rem;
    text-align: center;
}

/*citacao-destaque*/

/*associacoes*/

#associacoes {
    background-image: url('img/bg-associacoes.jpg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#associacoes>div {}
#associacoes>div>div {}
#associacoes>div>div .associacoes-geral {
    margin: 100px 0;
}
#associacoes>div>div .associacoes-geral .associacoes-titulo {
    display: flex;
    justify-content: center;
}
#associacoes>div>div .associacoes-geral .associacoes-titulo h1 {}
#associacoes>div>div .associacoes-geral .associacoes-mosaico {
    display: flex;
    margin-top: 50px;
    justify-content: center;
}
#associacoes>div>div .associacoes-geral .associacoes-mosaico>div {
    justify-content: center;
}
#associacoes>div>div .associacoes-geral .associacoes-mosaico>div .associacoes-single {
    display: flex;
    flex-direction: column;
}
#associacoes>div>div .associacoes-geral .associacoes-mosaico>div .associacoes-single .associacoes-imagem {
    background-color: #fff;
    padding: 30px;
}
#associacoes>div>div .associacoes-geral .associacoes-mosaico>div .associacoes-single .associacoes-imagem img {}
#associacoes>div>div .associacoes-geral .associacoes-mosaico>div .associacoes-single .associacoes-texto {
    margin-top: 40px;
}
#associacoes>div>div .associacoes-geral .associacoes-mosaico>div .associacoes-single .associacoes-texto p {}
#associacoes .imagem-destaque {display: flex;justify-content: center;}
#associacoes .imagem-destaque img {}

/*fale-conosco*/

#fale-conosco {
    background-image: url('img/bg-fale-conosco.jpg?#456');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
#fale-conosco>div {}
#fale-conosco>div>div {}
#fale-conosco>div>div .fale-conosco-geral {}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion {
    margin: 30px 0;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-titulo-geral {
    border-bottom: none;
    justify-content: space-around;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-titulo-geral .card-titulo-single {}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-titulo-geral .card-titulo-single .card-header {}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-titulo-geral .card-titulo-single .card-header.selected {
    background: transparent;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-titulo-geral .card-titulo-single .card-header.selected:after {}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-titulo-geral .card-titulo-single .card-header button {
    border-bottom: 2px solid transparent;
    cursor: pointer;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-titulo-geral .card-titulo-single .card-header button:hover h2 {
    background: -webkit-linear-gradient(left, #888888 0%, #888888 50%, #888888 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-titulo-geral .card-titulo-single .card-header.selected button  {
    border-bottom: 2px solid #b65435;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-titulo-geral .card-titulo-single .card-header button h2 {
    font-size: 1.6rem;
    background: -webkit-linear-gradient(left, #B55435 0%, #964b31 50%, #713F2D 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 15px 0;
    font-family: 'Heuristica';
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral {}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single {}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo {}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body {}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div {}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form {
    width: 100%;
    display: flex;
    margin-top: 50px;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single {
    display: flex;
    flex-direction: column;
    position: relative;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single input {
    margin-bottom: 15px;
    padding: 10px;
    color: #4f555d;
    border: 1px solid #cccccc;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single input::placeholder {
    color: #6c757d;
    font-weight: 300;
    text-transform: uppercase;
} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single span {
    position: absolute;
    top: -32px;
    font-weight: 300;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single textarea {border: 1px solid #cccccc;border-radius: unset;} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single .formulario-acoes {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single .formulario-acoes input {
    background: #b65435;
    color: #fff;
    padding: 10px 40px;
    border: none;
    cursor: pointer;
    margin-bottom: 0;
} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single .formulario-acoes input.botao-anexar {} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single .formulario-acoes button.botao-enviar-form {background-color: #ab5134;color: #fff;font-weight: bold;padding: 10px 30px;border: none;cursor: pointer;transition: all ease .5s;margin-bottom: 0;} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single .formulario-acoes button.botao-enviar-form:hover {
    transition: all ease .5s;
    opacity: .6;
}


#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form {
    width: 100%;
    display: flex;
    margin-top: 50px;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single {
    display: flex;
    flex-direction: column;
    position: relative;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single input {
    margin-bottom: 15px;
    padding: 10px;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single input::placeholder {
    color: #000;
    font-weight: 300;
    text-transform: uppercase;
} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single span {
    position: absolute;
    top: -32px;
    font-weight: 500;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single textarea {border: 1px solid #cccccc;border-radius: unset;height: 102px;} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single .formulario-acoes {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single .formulario-acoes input {} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single .formulario-acoes input#arquivo {
    display: none;
}
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single .formulario-acoes input.botao-anexar {} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single .formulario-acoes button.botao-enviar-form {background-color: #ab5134;color: #fff;font-weight: bold;padding: 10px 30px;border: none;cursor: pointer;transition: all ease .5s;} 
#fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single .formulario-acoes button.botao-enviar-form:hover {
    transition: all ease .5s;
    opacity: .6;
}

/*fale-conosco*/

/*Footer-Contato*/

#contato {
    background: rgba(177,84,53,1);
    background: -moz-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(177,84,53,1)), color-stop(72%, rgba(141,72,48,1)), color-stop(100%, rgba(141,72,48,1)));
    background: -webkit-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: -o-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: -ms-linear-gradient(left, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    background: linear-gradient(to right, rgba(177,84,53,1) 0%, rgba(141,72,48,1) 72%, rgba(141,72,48,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b15435', endColorstr='#8d4830', GradientType=1 );
    padding: 30px 0;
}
#contato>div {}
#contato>div>div {
}
#contato>div>div .contato-geral {
    display: flex;
    justify-content: space-between;
}
#contato>div>div .contato-geral .contato-single {
    display: flex;
    align-items: center;
}
#contato>div>div .contato-geral .contato-single.acoes-areas {
    margin-left: 10px;
}
#contato>div>div .contato-geral .contato-single ul.lista-de-estados {}
#contato>div>div .contato-geral .contato-single ul.lista-de-estados li.nav-item {}
#contato>div>div .contato-geral .contato-single ul.lista-de-estados li.nav-item a.nav-link {
    color: #fff;
    transition: all ease .5s;
    font-weight: normal;
    padding: 0 5px;
}
#contato>div>div .contato-geral .contato-single ul.lista-de-estados li.nav-item a.nav-link:hover {
    transition: all ease .5s;
    color: #000;
}
#contato>div>div .contato-geral .contato-single .footer-padrao-link {}
#contato>div>div .contato-geral .contato-single .footer-padrao-link a {
    color: #fff;
    transition: all ease .5s;
    font-weight: normal;
    font-size: 0.8rem;
}
#contato>div>div .contato-geral .contato-single .footer-padrao-link a:hover {
    color: #000;
    transition: all ease .5s;
}

#contato>div>div .contato-geral .contato-single .footer-padrao-link:first-child a {
    position: relative;
}
#contato>div>div .contato-geral .contato-single .footer-padrao-link:first-child a:before {
    content: "";
    display: none;
}
#contato>div>div .contato-geral .contato-single .footer-padrao-link:nth-child(2) a {
    position: relative;
}
#contato>div>div .contato-geral .contato-single .footer-padrao-link:nth-child(2) a:before {
    content: "";
    background-image: url('img/icon-cadeado-branco.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 15px;
    height: 20px;
    position: absolute;
    left: -25px;
    top: 50%;
    transform: translateY(-50%);
}
#contato>div>div .contato-geral .contato-single .redes-sociais-padrao {}
#contato>div>div .contato-geral .contato-single .redes-sociais-padrao .rede-social-single {}
#contato>div>div .contato-geral .contato-single .redes-sociais-padrao .rede-social-single { }
#contato>div>div .contato-geral .contato-single .redes-sociais-padrao .rede-social-single a {}
#contato>div>div .contato-geral .contato-single .redes-sociais-padrao .rede-social-single a img {
    width: 25px;
}
#contato>div>div .contato-geral .contato-single .linguagens-padrao {}
#contato>div>div .contato-geral .contato-single .linguagens-padrao .linguagem-single {}  
#contato>div>div .contato-geral .contato-single .linguagens-padrao .linguagem-single a {}  
#contato>div>div .contato-geral .contato-single .linguagens-padrao .linguagem-single a.selected {
    background-color: #fff;
    color: #000;
}  


/*Footer-Contato*/


/*areas-de-atuacao*/
.wrapper-lista {
    position: relative;
}
.wrapper-lista:before {
    content: "";
    /* background-image: url('img/imagem-canudo-left.png?2121'); */
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    height: 500px;
    width: 300px;
}
.wrapper-lista:after {
    content: "";
}
#areas-de-atuacao {
    padding: 100px 0 300px;
    background-image: url('img/bg-canudos-mask.png?356');
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #ab5133;
    margin-bottom: -300px;
}
#areas-de-atuacao>div {}
#areas-de-atuacao>div>div {}
#areas-de-atuacao>div>div .areas-de-atuacao-geral {}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-titulo {
    display: flex;
    justify-content: center;
    margin-bottom: 100px;
}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico {}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div {
    justify-content: space-between;
}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single {}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single:nth-child(2){
    padding-top: 300px;
    padding-left: 80px;
}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single:first-child {}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single:last-child {
    padding-top: 690px;
    padding-left: 180px;
}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single .areas-de-atuacao-texto {
    margin-bottom: 50px;
    position: relative;
}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single .areas-de-atuacao-texto a {
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    transition: all ease .5s;
    font-size: 1.1rem;
    display: block;
}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single .areas-de-atuacao-texto a:hover {
    transition: all ease .5s;
    color: #92472f;
}
#areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single .areas-de-atuacao-texto a:before {
    content: "";
    background-image: url('img/icon-seta-direita-laranja-02.png');
    background-size: cover;
    position: absolute;
    width: 13px;
    height: 25px;
    left: -30px;
}
.wrapper-quote {margin-bottom: -50px;}
.wrapper-quote p {
    font-size: 2rem;
    text-align: center;
    line-height: 30px;
}
.wrapper-quote p span {font-weight: bold;color: #ab5033;}

/*areas-de-atuacao*/

/*Page-equipe*/

.bg-paginas-equipe {
    background-image: url('img/bg-equipe-geral.jpg') !important; 
}
#equipe-funcionarios {
    padding: 100px 0;
    background-image: url(img/bg-fale-conosco.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
#equipe-funcionarios>div {}
#equipe-funcionarios>div>div {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-funcionarios-titulo {
    display: flex;
    justify-content: center;
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-funcionarios-titulo h1 {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-group {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-group.tipo-campo {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-group.tipo-atuacao {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-group select.form-control {color: #000;font-weight: 400;background-color: #fff;border: 1px solid #c3c3c3;border-bottom: none;border-radius: 0;-webkit-appearance: none;border: none;border-right: 1px solid #c3c3c3;background-image: url(img/icon-seta-baixo-marrom.png);background-position: right 15px center;background-repeat: no-repeat;background-size: 15px;padding-right: 38px;}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-group select.form-control option {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-input {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-input input {background-color: #fff;border: none;}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-input input::placeholder {
    color: #000;
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-alfabeto {background-color: #fff;-webkit-box-shadow: 4px 9px 34px -2px rgba(0,0,0,0.19);-moz-box-shadow: 4px 9px 34px -2px rgba(0,0,0,0.19);box-shadow: 4px 9px 34px -2px rgba(0,0,0,0.19);border: none;border-top: 1px solid #c3c3c3;}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto li {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto li a {color: #000;}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto li a:hover {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes .botao-enviar {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes .botao-enviar input {color: #000;}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes .botao-enviar:before {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes a {color: #000;}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes a.botao-limpar {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes a.botao-limpar:before {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes a.botao-ver-todos {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes a.botao-ver-todos:after {
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico {
    margin-top: 50px;
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single {
    margin-bottom: 100px;
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single .funcionario-imagem {}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single .funcionario-imagem a {
    display: inline-block;
    width: 100%;
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single .funcionario-imagem a img {display: block;margin: 0 auto;}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single .funcionario-nome {
    text-align: center;
    padding: 0 30px;
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single .funcionario-nome a {
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    transition: all ease .5s;
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single .funcionario-nome a:hover {
    transition: all ease .5s;
    color: #a04e33;
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single .funcionario-funcao {
    text-align: center;
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single .funcionario-funcao p {
    text-transform: uppercase;
    color: #999999;
    font-size: 0.9rem;
}
#equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single hr {
    border-top: 3px solid #a04e33;
    width: 60%;
}
/*Page-equipe*/

/*Page-funcionario-single*/

.funcionario-subtitulo h2 {
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: bold;
}
.bg-paginas-equipe-geral {
    background-image: url('img/bg-equipe-geral.jpg') !important; 
}
#funcionario-dados {
    padding: 100px 0;
    background-image: url(img/bg-fale-conosco.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
#funcionario-dados>div {}
#funcionario-dados>div>div {}
#funcionario-dados>div>div .funcionario-dados-geral {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-titulo {display: flex;justify-content: center;}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-titulo h1 {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao {
    margin-top: 50px;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single {
    position: relative;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .botao-voltar {
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .botao-voltar:hover { 
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .botao-voltar a {
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .botao-voltar a:before {
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .funcionario-imagem {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .funcionario-imagem a {
    pointer-events: none;
    cursor: initial;
    display: block;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .funcionario-imagem a img {
    display: block;
    margin: 0 auto;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .funcionario-nome {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .funcionario-nome a {
    cursor: initial;
    pointer-events: none;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .funcionario-funcao {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .funcionario-funcao p {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single hr {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-link {
    border-bottom: 1px solid #999999;
    padding: 20px 0;
    position: relative;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-link.funcionario-telefone:before {
    content: '';
    background-image: url('img/icon-telefone-vermelho.png');
    width: 15px;
    height: 15px;
    background-size: cover;
    position: absolute;
    top: 10%;
}  
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-link.funcionario-email:before {
    content: '';
    background-image: url(img/icon-mail-vermelho.png);
    width: 18px;
    height: 15px;
    background-size: cover;
    position: absolute;
    top: 40%;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-link:first-child {
    padding: 0 0;
    padding-bottom: 20px;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-link a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    transition: all ease .5s;
    margin-left: 30px;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-link a:hover {
    transition: all ease .5s;
    color: #a04e33;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-redes-sociais {
    display: flex;
    padding: 20px 0;
    border-bottom: 1px solid #999999;
    align-items: center;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-redes-sociais .funcionario-vcard {
    border-left: 1px solid #999999;
    padding-left: 15px;
    display: flex;
    align-items: center;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-redes-sociais .funcionario-vcard a {
    display: flex;
    color: #494c4f;
    align-items: center;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-redes-sociais .funcionario-vcard a:hover {color: #85442f;text-decoration: none;}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-redes-sociais .funcionario-vcard a img {
    margin-right: 10px;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-redes-sociais .funcionario-vcard p {
    margin-left: 10px;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-redes-sociais .funcionario-rede-social-single {
    margin-right: 15px;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-redes-sociais .funcionario-rede-social-single a {
    display: block;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-contato .funcionario-redes-sociais .funcionario-rede-social-single a img {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-subtitulo {
    margin: 20px 0;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-subtitulo h2 {
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-subtitulo h2 span {color: #924830;font-weight: 100;font-size: 0.9rem;font-style: italic;display: inline-block;margin-left: 10px;}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-subtitulo a {color: #262625;font-weight: 400;font-size: 0.9rem;display: block;width: 100%;}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .funcionario-subtitulo a:hover {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .curriculo-single {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .curriculo-single .funcionario-subtitulo {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .curriculo-single .funcionario-subtitulo h2 {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .curriculo-single .funcionario-texto {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-curriculo .curriculo-single .funcionario-texto p {
    font-weight: normal;
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single {    
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single:last-child {    
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-titulo {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-titulo h1 {    
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-texto {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-texto p {font-family: 'Heuristica';}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link {margin-top: 25px;}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link a {padding-bottom: 25px;display: block;}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link a:hover {    
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link a:after {    
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados {
}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados .funcionario-texto {}
#funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados .funcionario-texto p {
}

/*Page-funcionario-single*/

/*Page-areas-de-atuacao*/

#areas-de-atuacao-interna {
    padding: 100px 0;
    background-image: url(img/bg-fale-conosco.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
#areas-de-atuacao-interna>div {}
#areas-de-atuacao-interna>div>div {}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral {
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-titulo {
    display: flex;
    justify-content: center;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-titulo h1 {}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados {
    margin-top: 100px;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div {}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .areas-de-atuacao-interna-single {}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .areas-de-atuacao-interna-single .areas-de-atuacao-interna-subtitulo {}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .areas-de-atuacao-interna-single .areas-de-atuacao-interna-subtitulo h2 {
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: bold;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .areas-de-atuacao-interna-single .areas-de-atuacao-interna-texto {
    margin-top: 40px;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .areas-de-atuacao-interna-single .areas-de-atuacao-interna-texto p {
    font-weight: 300;
    margin-bottom: 15px;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .areas-de-atuacao-interna-single .areas-de-atuacao-interna-texto ul {
    margin-bottom: 15px;
    font-weight: 300;
    margin-bottom: 15px;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .areas-de-atuacao-interna-single .areas-de-atuacao-interna-texto ul li {
    position: relative;
    padding-left: 10px;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .areas-de-atuacao-interna-single .areas-de-atuacao-interna-texto ul li:before {
    content: '';
    position: absolute;
    width: 4px;
    height: 5px;
    border-radius: 999px;
    background-color: #af5234;
    left: 0px;
    top: 8px;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao {}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single {    
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single:last-child {border: none;padding-top: 0;}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-titulo {}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-titulo h1 {    
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-texto {}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-texto p {    
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link {border-bottom: 1px solid #404040;padding-bottom: 50px;position: relative;}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link:last-child {
    border-bottom: none;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link a {   
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link P {
    text-transform: uppercase;
    color: #a7a7a7;
    font-weight: normal;
    font-size: 1rem;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link a:hover {    
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link a:after {
    bottom: 20px;
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados {
}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados .funcionario-texto {}
#areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados .funcionario-texto p {
}
/*Page-areas-de-atuacao*/

/*Page-publicacoes-single*/

.bg-paginas-publicacoes {
    background-image: url('img/bg-publilcacoes-single.jpg') !important;
}
#publicacoes-interna {
    padding: 100px 0;
    background-image: url('img/bg-fale-conosco.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
#publicacoes-interna>div {}
#publicacoes-interna>div>div {}
#publicacoes-interna>div>div .publicacoes-interna-geral {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-titulo {
    display: flex;
    justify-content: center;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-titulo h1 {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados {
    margin-top: 100px;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div {
    justify-content: space-between;
    align-items: flex-start;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single:nth-child(2) {
    margin-top: 50px;
}    
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .botao-voltar {
    position: relative;
    top: 0;
    margin: 0 50px;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .botao-voltar a {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-redes-sociais {
    display: flex;
    align-items: center;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-redes-sociais p {
    margin-right: 20px;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-redes-sociais .rede-social-single {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-redes-sociais .rede-social-single a {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-redes-sociais .rede-social-single a img {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-texto {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-texto p {
    font-weight: normal;
    margin-bottom: 20px;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-texto ul {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-texto ul li {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-texto ul li p {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-texto.publicacoes-interna-midia p {
    font-size: 0.9rem;
    font-weight: bold;
    margin-bottom: 0;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-texto.publicacoes-interna-data p {
    font-size: 0.9rem;
    font-weight: bold;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-titulo {
    margin: 40px 0;
    display: flex;
    justify-content: flex-start;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .publicacoes-interna-titulo h2 {
    font-size: 1.4rem;
    font-weight: bold;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao {
    margin-top: 160px;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single {    
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single:last-child {border: none;padding-top: 0;}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-titulo {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-titulo h1 {    
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-texto {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-texto p {font-family: 'Heuristica';}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link {border-bottom: 1px solid #404040;padding-bottom: 50px;}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link:last-child {
    border-bottom: none;
    padding-bottom: 0;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link a {   
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link P {
    text-transform: uppercase;
    color: #a7a7a7;
    font-weight: bold;
    font-size: 1rem;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link a:hover {    
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-link a:after {
    top: 300%;
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados {
}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados .funcionario-texto {}
#publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao .funcionario-atuacao-single .funcionario-publicacao-dados .funcionario-texto p {
}


/*Page-publicacoes-single*/

/*Page-addresses*/

#address {background: #F4F4F4;padding: 80px 0;}
#address>div {
}
#address>div>div {margin-bottom: 40px;padding-bottom: 40px;border-bottom: 1px solid #B9B9B9;}
#address>div>div:last-child {
    margin: 0;
    padding: 0;
    border: none;
}
#address>div>div>div {
}
#address>div>div>div .destacado {color: #bd4f2e;font-weight: 500;margin-bottom: 30px;min-height: 24px;}
#address>div>div>div ul {list-style: none;}
#address>div>div>div ul>li {margin-bottom: 30px;}
#address>div>div>div ul>li .bigger {
    font-weight: bold;
    margin-bottom: 10px;
}
#address>div>div>div ul>li p {
    color: #1D1D1D;
    font-weight: 300;
}

/*Page-addresses*/

/*Responsivo*/

@media screen and (max-width: 992px){
    .titulo-marrom h1 {
        font-size: 2.2rem;
    }
    .main-title h2 {
        font-size: 1.5rem;
    }
    .main-text a {
        font-size: 0.9rem;
    }
    .main-text p {
        font-size: 0.9rem;        
    }
    #slider-home-conteudo .slider-home .slider-content {
        background-size: cover;
        min-height: 400px;
        max-height: 400px;
    }
    #StickyHeader {
        background-image: none;
        background-color: #fff;
        padding: 0;
        padding-top: 20px;
    }
    #StickyHeader.sticked {
        border-bottom: 2px solid #92472f;
        padding: 0;
        padding-top: 20px;
    }
    #footer-home {
        background-position: left;    
    }
    #footer-home>div>div>div .footer-home-geral .footer-home-single:last-child {
        margin-top: 20px;
    }
    #footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link {
        margin: 0;
        text-align: center;
    flex-basis: 50%;margin-bottom: 10px;}
    #footer-home>div>div>div .footer-home-geral .footer-home-single ul.lista-de-estados {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    #footer-home>div>div>div .footer-home-geral .footer-home-single ul.lista-de-estados li.nav-item a.nav-link {
        padding: 0;
    }
    #o-escritorio {
        background-image: unset;
    }
    #o-escritorio>div>div>div .o-escritorio-geral {
        margin: 50px 0;
    }
    #o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single .o-escritorio-subtitulo {
        margin: 30px 0;
    }
    #o-escritorio>div>div>div .o-escritorio-geral #slider-escritorio {
        margin: 50px 0;
        box-shadow: unset;
    }
    #o-escritorio>div>div>div .historico-geral #slider-historico {
        margin-top: 50px;
        margin: 0;
        margin-top: 50px;
    }
    #o-escritorio>div>div>div .historico-geral #slider-historico .slider-content .historico-slider-texto p {
        color: #616161;
        text-align: center;
    }
    .equipe-formulario form#form-equipe .formulario-campos {
        display: flex;
        flex-wrap: wrap;
    }
    .equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto {
        flex-wrap: wrap;
    }
    .equipe-formulario form#form-equipe .formulario-alfabeto ul.nav-alfabeto li {
        padding: 10px 14px;
    }
    .equipe-formulario form#form-equipe .formulario-campos .form-group select.form-control {
        padding: 5px;
    }
    .equipe-formulario form#form-equipe .formulario-campos .form-input input {
        font-size: 0.9rem;
        border-top: none;
        padding-left: 5px;
    }
    .equipe-formulario form#form-equipe .formulario-campos .form-group select.form-control {
        font-size: 0.9rem;
    }
    .equipe-formulario form#form-equipe .formulario-campos .form-group.tipo-campo {
        flex-basis: 50%;
    }
    .equipe-formulario form#form-equipe .formulario-campos .form-group.tipo-atuacao {
        flex-basis: 50%;
    }
    .equipe-formulario form#form-equipe .formulario-campos .form-input {
        flex-basis: 100%;
        min-height: 52px;
    }
    .equipe-formulario form#form-equipe .formulario-acoes a {
        font-size: 0.9rem;
        margin: 0;
        flex-basis: 33%;
        text-align: center;
    }
    #equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-group:after {
        right: 5%; 
    }
    .equipe-formulario form#form-equipe .formulario-acoes .botao-enviar input {
        font-size: 0.9rem;
        margin-right: 0;
        padding: 0;
    }
    .equipe-formulario form#form-equipe .formulario-acoes .botao-enviar:before {
        background-size: contain;
        width: 20px;
        height: 20px;
        left: 0;
    }
    .equipe-formulario form#form-equipe .formulario-acoes a.botao-limpar:before {
        background-size: contain;
        width: 20px;
        height: 20px;
        left: 0;
    }
    .equipe-formulario form#form-equipe .formulario-acoes a.botao-ver-todos:after {
        background-size: contain;
        width: 20px;
        height: 20px;
        right: 0;
        transform: translateY(-50%);
        top: 50%;
    }
     #equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-campos .form-group.tipo-atuacao .form-control {
        border-right: 1px solid #e37d5c;
    }
    .equipe-formulario form#form-equipe .formulario-acoes a.botao-ver-todos {
        padding: 0;
        text-align: center;
        flex-basis: 33%;
        padding-right: 30px;
    }
    #equipe>div>div .equipe-geral .equipe-formulario form#form-equipe .formulario-acoes .botao-enviar {
        flex-basis: 33%;
        text-align: center;
    }
    #equipe>div>div .equipe-geral {
        padding: 50px 15px;
    }
    #equipe-funcionarios {
        padding: 50px 0;     
    }
    .wrapper-quote {
        margin-bottom: 50px;
    }
    .wrapper-quote p {
        font-size: 1.5rem;
    }
    #areas-de-atuacao {
        padding: 0;
        margin: 50px 0;
        background-image: none;
        background-color: #fff;
    }
    #areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-titulo {
        margin-bottom: 50px;
    }
    #areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single:nth-child(2) {
        padding-top: 0;
        padding-left: 15px;
    }
    #areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single:last-child {
        padding-top: 0;
        padding-left: 15px;
    }
    #areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single .areas-de-atuacao-texto a:before {
        left: 0;
    }
    #areas-de-atuacao>div>div .areas-de-atuacao-geral .areas-de-atuacao-mosaico>div .areas-de-atuacao-single .areas-de-atuacao-texto {
        padding-left: 30px;
    }
    #areas-de-negocios {
        position: relative;
        margin: 0;
    }
    #areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral {
        flex-direction: column;
    }
    #areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-titulo-geral .card-titulo-single {
        margin-bottom: 30px;
    }
    #areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion {
        margin: 50px 0;
    }
    .slider-areas-de-negocios .slider-content {
        background-image: none!important;
        height: auto;
    }
    .slider-areas-de-negocios .slider-content>div>div .slider-areas-de-negocios-geral {
        padding: 0 15px;
    }
    .slider-areas-de-negocios .slider-content>div>div .slider-areas-de-negocios-geral .slider-areas-de-negocios-titulo h1 {
        font-size: 2rem;
    }
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes {
        flex-wrap: wrap;
    }
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-group.tipo-campo {
        flex-basis: 50%;
    }
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-group.tipo-atuacao {
        flex-basis: 50%;
    }
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-input {
        flex-basis: 100%;
        border: 1px solid #ced4da;
        border-bottom: none;
    }
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-input input {
        padding-left: 15px;
    } 
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-input input::placeholder {
        font-size: 0.8rem;
    }  
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .formulario-acoes {
        margin-left: 0;
        width: 100%;
        border: 1px solid #ced4da;
        flex-basis: 100%;
    }
    .botao-enviar:before {
        background-size: contain;
        width: 20px;
        height: 20px;
        left: 5%;
    }
    a.botao-limpar:before {
        background-size: contain;
        width: 20px;
        height: 20px;
        left: 5%;
    }
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .formulario-acoes .botao-enviar {
        margin-right: 0;
        padding-left: 50px;
        flex-basis: 50%;
        border-left: none;
    }
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .formulario-acoes a.botao-limpar {
        flex-basis: 50%;
        padding-left: 50px;
        font-size: 0.9rem;
    }
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .formulario-acoes .botao-enviar input {
        font-size: 0.9rem;
    }
    #publicacoes>div>div .publicacoes-geral .publicacoes-filtro form#form-publicacoes .form-group {
        border-top: 1px solid #ced4da;
    }
    #citacao-destaque {
        background-attachment: unset;
    }
    #citacao-destaque>div>div .citacao-destaque-titulo {
        padding: 100px 0;
    }
    #citacao-destaque>div>div .citacao-destaque-titulo h1 {
        font-size: 2rem;
    }
    #associacoes {
        background-attachment: unset;
    }
    #associacoes>div>div .associacoes-geral .associacoes-mosaico>div .associacoes-single .associacoes-imagem {
        padding: 15px;
        text-align: center;
    } 
    #associacoes>div>div .associacoes-geral .associacoes-mosaico>div .associacoes-single {
        margin-bottom: 50px;
    }
    #fale-conosco {
        background-attachment: unset;
    }  
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form {
        flex-wrap: wrap;
    }
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single span {
        top: 15px;
        left: 27px;
    }
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single .formulario-acoes {
        flex-wrap: wrap;
    }
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single .formulario-acoes input.botao-anexar {
        font-size: 0.9rem;
        padding: 0;
    }
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form {
        flex-wrap: wrap;
    }
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single span {
        top: 15px;
        left: 27px;
    }
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single .formulario-acoes {
        flex-wrap: wrap;
    }
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single .formulario-acoes input.botao-anexar {
        font-size: 0.9rem;
        padding: 0;
    }
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body {
        padding: 0;
    }
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-titulo-geral .card-titulo-single .card-header button h2 {
        font-size: 1.2rem;
    }
    #contato>div>div .contato-geral {
        flex-wrap: wrap;
    }
    #contato>div>div .contato-geral .contato-single ul.lista-de-estados {
        width: 100%;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    #contato>div>div .contato-geral .contato-single ul.lista-de-estados li.nav-item a.nav-link {
        padding: 0;
    }
    #contato>div>div .contato-geral .contato-single {
        width: 100%;
    }
    #contato>div>div .contato-geral .contato-single.acoes-areas {
        margin-left: 100px;
        margin: 20px 0;
    }
    .footer-padrao-link {
        margin: 0;
        flex-basis: 50%;
        text-align: center;
    }
    .footer-padrao-link:nth-child(2) {
        border: 1px solid #cccccc;
        border-top: none;
        border-bottom: none;
        padding: 0;
        border-right: none;
    }
    .redes-sociais-padrao {
        padding-right: 0;
    }
    #contato>div>div .contato-geral .contato-single .redes-sociais-padrao {
        flex-basis: 50%;
        justify-content: center;
    }
    #contato>div>div .contato-geral .contato-single .linguagens-padrao {
        flex-basis: 50%;
        margin: 0;
        justify-content: center;
    }
    #areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .areas-de-atuacao-interna-single .areas-de-atuacao-interna-subtitulo h2 {
        text-transform: uppercase;
        font-size: 1.6rem;
        font-weight: bold;
        line-height: 50px;
    }
    #areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados>div .funcionario-atuacao {
        margin-top: 50px;
    }
    .bg-paginas-internas {       
        height: 200px;
    }
    #areas-de-atuacao-interna {
        padding: 50px 0;        
    }   
    #areas-de-atuacao-interna>div>div .areas-de-atuacao-interna-geral .areas-de-atuacao-interna-dados {
        margin-top: 50px;
    }
    .funcionario-single .funcionario-imagem {
        text-align: center;
    }
    #equipe-funcionarios>div>div .equipe-funcionarios-geral .funcionarios-mosaico>div .funcionario-single .funcionario-nome {
        text-align: center;
        padding: 0 30px;
    }
    #equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-input {
        border: 1px solid #c3c3c3;
        border-bottom: none;
    }
    #equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-alfabeto {        
        border: 1px solid #c3c3c3;
    }
    #equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-group select.form-control {
        border: 1px solid #c3c3c3;
        border-bottom: none;
    }
    #equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-campos .form-group.tipo-atuacao select.form-control {
        border-left: none;
    }
    #equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes .botao-enviar {
        flex-basis: 33%;
        text-align: center;
    }
    #equipe-funcionarios>div>div .equipe-funcionarios-geral .equipe-formulario form#form-equipe .formulario-acoes a.botao-limpar {
        flex-basis: 33%;
        text-align: center;
    }
    #funcionario-dados {
        padding: 50px 0;        
    }
    #funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao {
        margin-top: 100px;
    }
    #funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-single .botao-voltar {
        left: 30%;
    }
    #funcionario-dados>div>div .funcionario-dados-geral .funcionario-dados-descricao>div .funcionario-atuacao .funcionario-atuacao-single {
        margin-top: 50px;
    }
    #publicacoes-interna {
        padding: 50px 0;        
    }
    #publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados {
        margin-top: 50px;
    }
    #publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single {        
        align-items: center;
        flex-direction: column;
    }
    #publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .publicacoes-interna-single .botao-voltar {        
        margin-bottom: 30px;
    }
    #publicacoes-interna>div>div .publicacoes-interna-geral .publicacoes-interna-dados>div .funcionario-atuacao {
        margin-top: 50px;
        align-items: flex-start;
    }
    #slider-home-conteudo .slider-home .slider-content>div>div .slider-home-titulo h1 {
        font-size: 1.7rem;
        line-height: 40px;
        font-weight: 600;
        text-shadow: 0px 0px 13px rgba(0,0,0,1.3);
    }
    #slider-home-conteudo .wrapper-dots {
        bottom: 20px;
    }
    #footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link a img {
        max-width: 20px;
    }
    #footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link:first-child a:before {
        top: 50%;
        transform: translateY(-50%);
    }
    #footer-home>div>div>div .footer-home-geral .footer-home-single {
        flex-wrap: wrap;
    }
    #footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link:nth-child(1){
    flex-basis: 50%;
    
    }
    #footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link:nth-child(2){
    flex-basis: 50%;
    padding: 0 4% 0px 10%;
    margin: 0;
    border: none;margin-bottom: 10px;}
    #footer-home>div>div>div .footer-home-geral .footer-home-single .footer-home-link:nth-child(3){
        flex-basis: 50%;
        
    }
    #areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single.show {
        max-height: 30000px;
    }
    #areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body .wrapper-slider {
        position: relative;
        padding-bottom: 80px;
    }
    #areas-de-negocios .areas-de-negocios-geral .areas-de-negocios-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div>div {
        justify-content: center;
        display: flex;
    }
}

@media screen and (max-width: 768px){
    #footer-home>div>div>div .footer-home-geral .footer-home-single:last-child {
        margin-top: 0;
    }
    #o-escritorio>div>div>div .o-escritorio-geral .o-escritorio-single {
        margin: 10px 0 !important;
    }
}
@media screen and (max-width: 320px){
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#fale-conosco-form .fale-conosco-form-single .formulario-acoes input.botao-anexar {
        font-size: 0.8rem;
        padding: 0;
    }
    #fale-conosco>div>div .fale-conosco-geral .fale-conosco-accordion .cards-corpo-geral .card-corpo-single .card-corpo-tipo .card-body>div form#trabalhe-conosco-form .trabalhe-conosco-form-single .formulario-acoes input.botao-anexar {
        font-size: 0.8rem;
        padding: 0;
    }
}

/*Responsivo*/

/*Unitri Icon*/

.foter-unitri {padding: 10px;}
.foter-unitri>div {
}
.foter-unitri>div>div {
}
.foter-unitri>div>div>div {
}
.foter-unitri>div>div>div a {line-height: 15px;display: inline-block;float: right;}
.foter-unitri>div>div>div a img {width: 18px;}
.foter-unitri>div>div>div a:hover {
}
.foter-unitri>div>div>div a:hover img {
}

/*Unitri Icon*/

/*Pagenavi*/

.pagenavi {
    clear: both;
    padding: 0 0px;
}

.pagenavi .wp-pagenavi {
    text-align: left;
}

.pagenavi .wp-pagenavi span {
    font-size: 1.2rem;
    border: none;
}

.pagenavi .wp-pagenavi .pages {
    display: none;
}

.pagenavi .wp-pagenavi a {
    font-size: 1.2rem;
    border: none;
    border: 1px solid #fff;
}

.pagenavi .wp-pagenavi a:hover {
    border: 1px solid #000;
}

.pagenavi .wp-pagenavi .current {
    font-size: 0.8rem;
    color: #000;
    border: 1px solid #000;
    text-align: center;
    display: inline-block;
    padding: 10px;
}

.pagenavi .wp-pagenavi .page {
    font-size: 0.8rem;
    color: #000;
    text-align: center;
    display: inline-block;
    padding: 10px;
}

.pagenavi .wp-pagenavi .nextpostslink {
    color: #000;
    font-size: 1.2rem;
}

.pagenavi .wp-pagenavi .previouspostslink {
    color: #000;
    font-size: 1.2rem;
}

.pagenavi .wp-pagenavi a.last,
.pagenavi .wp-pagenavi a.first {
    font-size: 0.8rem;
    border: none;
    border: 1px solid #fff;
    color: #000;
}

.pagenavi .wp-pagenavi a.last:hover,
.pagenavi .wp-pagenavi a.first:hover {
    border: 1px solid #000;
}

/*Pagenavi*/

/*Compliance*/

#compliance {margin-bottom: 100px;padding-top: 50px;}
#compliance .main-title {
}
#compliance .main-title h3 {
}
#compliance .main-text {
}
#compliance .main-text p {
}
.compliance-btn {display: flex;align-items: center;text-transform: uppercase;margin-top: 40px;}
.compliance-btn img {transform: rotate(270deg);margin-right: 5px;transition: all ease .5s;}
.compliance-btn p {line-height: 25px;margin: 0;font-size: 1.2rem;font-weight: 100;}
.compliance-btn p b {
}
.compliance-btn:hover {text-decoration: none;}
.compliance-btn:hover img {margin-right: 15px;}
.compliance-btn:hover p {
}
.compliance-btn:hover p b {
}

/*Compliance*/

/*LGPD*/

#cookie-warning {position: fixed;bottom: 0;z-index: 9999999;width: 100%;background-image: url(img/bg-lgpd.png?6);background-repeat: no-repeat;background-position: center;padding: 80px 0 0;height: 206px;transition: all ease .5s;background-size: auto 100%;}
#cookie-warning.accepted {transition: all ease .5s;bottom: -200%;}
#cookie-warning>div {
}
#cookie-warning>div>div {
}
#cookie-warning>div>div>div {
}
#cookie-warning>div>div>div p {
    font-family: 'Roboto Condensed';
    font-size: 17px;
    margin-bottom: 0;
}
#cookie-warning>div>div>div p a {font-family: 'Roboto Condensed';color: #b25334;font-size: 20px;text-transform: uppercase;}
#cookie-warning>div>div>div .accept {text-transform: uppercase;font-family: 'Heuristica';font-size: 22px;color: #b25334;display: inline-block;margin-top: 10px;}
#cookie-warning>div>div>div .accept:hover {
}
#cookie-warning>div>div>div .accept:hover {
}
@media screen and (max-width: 768px){
    #cookie-warning {
        height: auto;
        background: #fff;
        padding: 20px 0;
    }
    #cookie-warning>div>div>div p a {
        font-size: 17px;
    }
    #cookie-warning>div>div>div .accept {
        margin-top: 30px
    }
}

/*LGPD*/

/*CNPJ Footer*/

.cnpj-footer {margin-top: 10px;padding-top: 5px;border-top: 1px solid #af5e41;}
.cnpj-footer>div {
}
.cnpj-footer>div>div {
}
.cnpj-footer>div>div p {margin-bottom: 0;color: #fff;text-align: center;font-size: 13px;}

/*CNPJ Footer*/

/*Whatsapp Footer*/

.whatsapp-fixed {position: fixed;right: 20px;z-index: 99999;font-size: 2rem;bottom: 20px;display: inline-block;padding: 20px;background: #8e4830;color: #ffff;border-radius: 9999px;border: 3px solid #fff;}
.whatsapp-fixed i {
}
.whatsapp-fixed:hover {color: #8e4931;background: #edebeb;border-color: #edebeb;}
.whatsapp-fixed:hover i {
}

/*Whatsapp Footer*/