/*
Theme Name: Schneider Pugliese
Theme URI: http://www.schneiderpugliese.com.br
Author: Unitri Design
Author URI: http://www.unitri.com.br
Description: Tema desenvolvido para Schneider Pugliese.
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;
}

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*/

/*Fonte-Face*/
/*@font-face {
    font-family: 'Optima';
    src: url('fonts/Optima-Bold.woff2') format('woff2'), 
    url('fonts/Optima-Bold.woff') format('woff'), 
    url('fonts/Optima-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Optima';
    src: url('fonts/Optima.woff2') format('woff2'), 
    url('fonts/Optima.woff') format('woff'), 
    url('fonts/Optima.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
*/
@font-face {
    font-family: 'Author-Medium';
    src: url('fonts/Author-Medium.woff2') format('woff2'),
    url('fonts/Author-Medium.woff') format('woff'),
    url('fonts/Author-Medium.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'Author-Regular';
    src: url('fonts/Author-Regular.woff2') format('woff2'),
    url('fonts/Author-Regular.woff') format('woff'),
    url('fonts/Author-Regular.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'Author-Semibold';
    src: url('fonts/Author-Semibold.woff2') format('woff2'),
    url('fonts/Author-Semibold.woff') format('woff'),
    url('fonts/Author-Semibold.ttf') format('truetype');
    font-style: normal;
}

/*Fonte-Face*/

/*Default*/

.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-200 {
    display: block;
    height: 200px;
}

.spacer-300 {
    display: block;
    height: 300px;
}

p,
span {
    font-family: 'Author-Regular';
}

h1,
h2,
h3,
h4,
h5,
h6,
a {
    font-family: 'Author-Regular';
    text-decoration: none;
    font-weight: 300;
}

b,
strong {
    font-weight: 800 !important;
}

i,
em {
    font-style: italic;
}

.wrapper-content {
    font-family: 'Author-Regular';
    font-weight: 200;
    line-height: 27px;
    color: #3d1917;
}

.sub-content p {}

.main-title h1,
.main-title h2,
.main-title h3,
.main-title h4,
.main-title h5,
.main-title h6,
.main-title a {
    font-family: 'Author-Medium';
    font-weight: 300;
    font-size: 2.2rem;
}

.title-pink h1,
.title-pink h2,
.title-pink h3,
.title-pink h4,
.title-pink h5,
.title-pink h6 {
    font-family: 'Author-Medium';
    font-weight: 200;
    font-size: 1.3rem;
    color: #3d1917;
}

.title-blue h1,
.title-blue h2,
.title-blue h3,
.title-blue h4,
.title-blue h5,
.title-blue h6 {
    font-family: 'Author-Medium';
    font-weight: 200;
    font-size: 1.5rem;
    color: #3d1917;
}

.title-brown h1,
.title-brown h2,
.title-brown h3,
.title-brown h4,
.title-brown h5,
.title-brown h6 {
    font-family: 'Author-Medium';
    font-weight: 200;
    font-size: 1.5rem;
    color: #3d1917;
}

*:focus,
*:visited {
    outline: none;
}

.increasesize:before {
    -moz-transition: all 35s;
    -webkit-transition: all 35s;
    transition: all 35s;
    -moz-transform: scale(1.5, 1.5);
    -webkit-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
}

.decreasesize:before {
    -moz-transition: all 35s;
    -webkit-transition: all 35s;
    transition: all 35s;
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

.background-quem-somos:before {
    content: '';
    display: block;
    /*background: url(img/destaque-quem-somos.jpg?2);*/
    background: url(img/destaque-responsabilidade.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-escritorio:before {
    content: '';
    display: block;
    background: url(img/destaque-nos.png?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-reconhecimento:before {
    content: '';
    display: block;
    /*background: url(img/destaque-reconhecimento.jpg?2);*/
    background: url(img/destaque-responsabilidade.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-unidades:before {
    content: '';
    display: block;
    /*background: url(img/destaque-unidades.jpg?2);*/
    background: url(img/destaque-responsabilidade.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-atuacao:before {
    content: '';
    display: block;
    background: url(img/destaque-atuacao.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-profissionais:before {
    content: '';
    display: block;
    background: url(img/destaque-profissionais.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-responsabilidade:before {
    content: '';
    display: block;
    background: url(img/destaque-responsabilidade.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-podcasts:before {
    content: '';
    display: block;
    background: url(img/destaque-podcasts.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-publicacoes:before {
    content: '';
    display: block;
    background: url(img/destaque-publicacoes.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-duvida:before {
    content: '';
    display: block;
    background: url(img/destaque-duvida.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-imprensa:before {
    content: '';
    display: block;
    background: url(img/destaque-imprensa.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.background-trabalhe:before {
    content: '';
    display: block;
    background: url(img/destaque-trabalhe.jpg?2);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.hide-max-height {
    max-height: 0 !important;
}

.show-max-height {
    max-height: 799px !important;
    transition: all ease 2s;
}

.close-selo {
    background-image: url(img/close-btn.png?1) !important;
    background-position: top 20px right 30px !important;
    transition: all ease .5s;
}

.txt-lower {
    text-transform: lowercase !important;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #fff;
}
.border-bottom-default {
    border-bottom: 1px solid #BAB9B5;
}
.download {
    font-family: 'Author-Regular';
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    color: #3d1917;
    display: block;
    margin: 10px 0 0 0;
}
.download span {
}
.download i {
}
.download:hover {color: #999;text-decoration: none;}
.download:hover span {
}
.download:hover i {
}
.overflow-hidden {
    overflow: hidden;
}

/*Default*/

/*Header-Rolagem*/
#home {}

#home .header-rolagem.sticky {
    top: 0;
    transition: all ease .7s;
}

#home .header-rolagem {
    position: fixed;
    z-index: 999999999999;
    width: 100%;
    background-color: #faefe8;
    -webkit-box-shadow: 0px 3px 49px -9px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 4px 45px -4px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 2px 40px -4px rgba(0, 0, 0, 0.6);
    top: -120%;
    transition: all ease .7s;
}

#home .header-rolagem #isSticky {}

#home .header-rolagem>div {}

#home .header-rolagem>div>div {}

#home .header-rolagem>div>div .scrollMenu {}

#home .header-rolagem>div>div .scrollMenu nav {
    padding-left: 0;
}

#home .header-rolagem>div>div .scrollMenu nav a {}

#home .header-rolagem>div>div .scrollMenu nav a img {}

#home .header-rolagem>div>div .scrollMenu nav button {}

#home .header-rolagem>div>div .scrollMenu nav .navbar-collapse {
    justify-content: flex-end;
}

#home .header-rolagem>div>div .scrollMenu nav .navbar-collapse ul {}

#home .header-rolagem>div>div .scrollMenu nav .navbar-collapse ul li {}

#home .header-rolagem>div>div .scrollMenu nav .navbar-collapse ul li a {
    font-family: 'Author-Semibold';
    font-weight: 800;
    padding: 16px;
    letter-spacing: 1px;
    margin: 0 0px;
    font-weight: 600;
    color: #3d1917;
}

#home .header-rolagem>div>div .scrollMenu nav .navbar-collapse ul li a:hover,
#home .header-rolagem>div>div .scrollMenu nav .navbar-collapse ul li a.active-menu {
    padding: 16px;
    background: #40d9e6;
    color: #3d1917;
}

/*Header-Rolagem*/

/*Header-Home*/
#home {}

.header-home {
    position: unset;
    top: 0;
    z-index: 99;
    /*border-bottom: 2px solid #faefe8;*/
    width: 100%;
    background-color: #faefe8;
}

.header-home>div {}

.header-home>div>div {
    justify-content: center;
}

.header-home>div>div .scrollMenu {
    width: 100%;
}

.header-home>div>div .scrollMenu nav {
    padding: 0;
}

.header-home>div>div .scrollMenu nav button {}

.header-home>div>div .scrollMenu nav .navbar-collapse {}

.header-home>div>div .scrollMenu nav .navbar-collapse.show {}

.header-home>div>div .scrollMenu nav .navbar-collapse ul {
    width: 100%;
    justify-content: space-between;
    z-index: 99999999;
    position: relative;
}

.header-home>div>div .scrollMenu nav .navbar-collapse ul li {
    padding: 0 10px;
}

.header-home>div>div .scrollMenu nav .navbar-collapse ul li a {
    color: #3d1917;
    /*padding: 25px 5px 25px 5px;
    border-bottom: 4px solid transparent;*/
    padding: 28px;
    font-family: 'Author-Semibold';
    letter-spacing: 1px;
    font-weight: 800;
}

.header-home>div>div .scrollMenu nav .navbar-collapse ul li a:hover,
.header-home>div>div .scrollMenu nav .navbar-collapse ul li a.active-menu {
    /*border-bottom: 4px solid #3d1917;*/
    padding: 28px;
    background: #40d9e6;
    color: #3d1917;
    /*transition: all ease .3s;*/
}

/*Header-Home*/

/*Slider*/

#slider {
    overflow: hidden;
}

#slider>div {}

#slider>div>div {
    display: flex;
    align-items: center;
}

#slider>div>div .item.slider-1 {}

#slider>div>div .item {
    display: flex;
    align-items: center;
}

#slider>div>div .item>div {
    height: 100%;
    padding-top: 100px;
}

#slider>div .item>div>div {
    justify-content: space-between;
    margin: 0;
    min-height: 85%;
}

#slider>div>div .wrapper-logo-slider {
    position: relative;
    left: 0;
    display: flex;
    align-items: flex-start;
}

#slider>div>div .wrapper-logo-slider img {
    margin-top: 55px;
}

#slider>div>div .content-slider {
    position: relative;
    padding: 40px 100px 27px 50px;
    right: 0;
    /*background: url(img/aspas-bg-silder.png);
    background-repeat: no-repeat;
    background-position: 0px 20%;*/
    width: auto;
display: flex;justify-content: flex-end;max-width: 50%;}

#slider>div>div .content-slider .title-slider {}

#slider>div>div .content-slider .title-slider h1 {
    font-size: 25px;
    color: #ffffff;
    font-weight: normal;
}

#slider>div>div .content-slider .wrapper-content-slider {
    
}

#slider>div>div .content-slider .wrapper-content-slider p {
    color: #FFf;
    font-family: 'Author-Regular';
    font-weight: normal;
    line-height: 25px;
    font-size: 1.5rem;
}

#slider>div>div .content-slider .wrapper-content-slider-home {
    padding-top: 15px;
}

#slider>div>div .content-slider .wrapper-content-slider-home p {
    color: #FFf;
    font-family: 'Author-Regular';
    font-weight: 200;
    line-height: 26px;
    font-size: 1rem;
    margin-bottom: 15px;
}

.wrapper-slider .item {
    position: relative;
    height: 558px;
}

/*.wrapper-slider .item.slider-1:before {
    background-image: url(img/slider-1.jpg?3);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.wrapper-slider .item.slider-2:before {
    background-image: url(img/slider-2.jpg?3);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}

.wrapper-slider .item.slider-3:before {
    background-image: url(img/slider-3.jpg?3);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
}*/

.wrapper-slider .item span {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
background-color: #bab9b5;}

.wrapper-slider-interna .item {
    position: relative;
    height: 445px;
    background-position: center;
    background-size: 100%;
    transition: all ease 25s;
}

ul.slick-dots {
    position: absolute;
    display: flex;
    align-items: center;
    bottom: 5%;
    left: 50%;
    transform: translateX(-50%);
}

ul.slick-dots li {
    margin-right: 10px;
}

ul.slick-dots li:visited {
    outline: none !important;
}

ul.slick-dots li button {
    text-indent: -9999999999999px;
    border-radius: 9px;
    border: none;
    width: 14px;
    height: 14px;
    background: #ffffff8c;
}

ul.slick-dots li.slick-active button {
    background: #fff;
}

/*Slider*/

/*Footer-Topo*/

#footer-home {
    padding: 20px;
    border-bottom: 1px solid #BAB9B5;
    padding-bottom: 30px;
}

#footer-home>div {}

#footer-home>div>div {}

#footer-home>div>div {}

#footer-home>div>div .linguages {
    display: flex;
    align-items: center;
}

#footer-home>div>div .linguages .port {
    padding-right: 15px;
    border-right: 1px solid #BAB9B5;
    margin-right: 15px;
}

#footer-home>div>div .linguages div a.active {font-weight: 500;}

#footer-home>div>div .linguages .port a.active {
    /*font-weight: bold;*/
    font-size: 16px;
}

#footer-home>div>div .linguages .port a:hover {}

#footer-home>div>div .linguages .ingles {}

#footer-home>div>div .linguages div a {
    color: #BAB9B5;
    font-family: 'Author-Regular';
    font-size: 0.9rem;
}

#footer-home>div>div .linguages .ingles a:hover {}

#footer-home>div>div .redes-sociais {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

#footer-home>div>div .redes-sociais .linkedin {}

#footer-home>div>div .redes-sociais .linkedin a {}

#footer-home>div>div .redes-sociais .linkedin a i {}

#footer-home>div>div .redes-sociais .linkedin a:hover {}

#footer-home>div>div .redes-sociais .youtube {}

#footer-home>div>div .redes-sociais .youtube a {}

#footer-home>div>div .redes-sociais .youtube a i {}

#footer-home>div>div .redes-sociais .youtube a:hover {}

#footer-home>div>div .redes-sociais>div a.icons-footer {
    ?*background: #fe8357;*/
    padding: 3px;
    border-radius: 99px;
    display: block;
    width: 27px;
    height: 27px;
    text-align: center;
    color: #fff;
    margin-right: 23px;
    transition: all ease .3s;
}

#footer-home>div>div .redes-sociais>div a i {
    line-height: 20px;
}

#footer-home>div>div .redes-sociais>div a:hover {
    transition: all ease .2s;
    background: #fff;
    color: #fe8357;
}

/* Imagem padrão */
.icon {
    transition: 0.3s ease;
}

/* Troca da imagem no hover */
.youtube-icon:hover {
    content: url('/wp-content/themes/schneider/img/icone_youtube_hover.png');
}

.linkedin-icon:hover {
    content: url('/wp-content/themes/schneider/img/icone_linkedin_hover.png');
}

.twitter-icon:hover {
    content: url('/wp-content/themes/schneider/img/icone_insta_hover.png');
}


#footer-home>div>div .redes-sociais .twitter {}

#footer-home>div>div .redes-sociais .twitter a {}

#footer-home>div>div .redes-sociais .twitter a i {}

#footer-home>div>div .redes-sociais .twitter a:hover {}

#footer-home>div>div .redes-sociais .facebook {}

#footer-home>div>div .redes-sociais .facebook a {}

#footer-home>div>div .redes-sociais .facebook a i {}

#footer-home>div>div .redes-sociais .facebook a:hover {}

/*Footer-Topo*/

/*Blocos-Home*/

#blocos-home {
    padding-top: 60px;
}
#blocos-home>div {}

#blocos-home>div>div {align-items: center;}
#blocos-home>div>div .wrapper-blocos {
}
#blocos-home>div>div .wrapper-blocos:first-child {
}
#blocos-home>div>div .wrapper-blocos:first-child img {
}
#blocos-home>div>div .wrapper-blocos>div {
}
#blocos-home>div>div .wrapper-blocos>div .content-bloco {margin-bottom: 50px;}
#blocos-home>div>div .wrapper-blocos>div .content-bloco:last-child {margin-bottom: 0px;}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .main-title {margin-bottom: 20px;}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .main-title a {font-family: 'Author-Medium';font-weight: normal;font-size: 32px;letter-spacing: -0.01em;line-height: 24px;text-align: left;color: #3d1917;text-decoration: none;}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .main-title a:hover {
}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .wrapper-content {margin-bottom: 10px;}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .wrapper-content a {font-family: 'Author-Regular';font-weight: normal;font-size: 16px;letter-spacing: -0.01em;line-height: 24px;text-align: left;color: #3d1917;}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .wrapper-content a:hover {
}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .ver-mais {
}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .ver-mais a {
    font-family: 'Author-Regular';
    font-weight: normal;
    font-size: 1rem;
    letter-spacing: -0.02em;
    line-height: 6px;
    text-align: left;
    color: #3d1917;
    display: flex;
    align-items: center;
    text-decoration: none;
}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .ver-mais a span {
    /*border: 2px solid #3d1917;*/
    color: #fe8357;
    border-radius: 99px;
    padding: 1px;
    width: 19px;
    height: 19px;
    display: inline-block;
    text-align: center;
    line-height: 15px;
    font-weight: normal;
    margin-left: 5px;
    letter-spacing: 0px;
    font-size: 30px;
}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .ver-mais a:hover {
    text-decoration: none;
}
#blocos-home>div>div .wrapper-blocos>div .content-bloco .ver-mais a:hover span {
}

/*Blocos-Home*/

/*Reconhecimentos Home*/

#reconhecimentos-home {margin: 80px 0 0px;overflow: hidden;}
#reconhecimentos-home>div {padding-bottom: 80px;border-bottom: 1px solid #ffffff;}
#reconhecimentos-home>div>div {
}
#reconhecimentos-home>div>div .main-title {margin-bottom: 20px;}
#reconhecimentos-home>div>div .main-title h1 {font-family: 'Author-Medium';font-weight: noraml;font-size: 2rem;color: #3d1917;}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home {
}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home>div {
}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home>div>div {display: flex;}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home .item {align-items: center;justify-content: center;height: auto;min-height: 100%;display: flex;}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home .item img {max-width: 70%;}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home .slick-disabled {
}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home .slick-arrow {position: absolute;top: 50%;transform: translateY(-50%);background: none;border: none;text-indent: -999999px;padding: 0;width: 20px;height: 30px;background-image: url(img/arrow-purple.svg);background-repeat: no-repeat;background-position: center;outline: none;cursor: pointer;}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home .slick-arrow::before {
    content: '';
}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home .slick-next {right: 0;transform: translateY(-50%) rotate(180deg);}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home .slick-next:hover {
}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home .slick-prev {left: 0;}
#reconhecimentos-home>div>div .wrapper-slider-reconhecimentos-home .slick-prev:hover {
}
#reconhecimentos-home>div>div .ver-mais {
}
#reconhecimentos-home>div>div .ver-mais a {
    font-family: 'Author-Regular';
    font-weight: normal;
    font-size: 1rem;
    letter-spacing: -0.02em;
    line-height: 6px;
    text-align: left;
    color: #3d1917;
    display: flex;
    align-items: center;
    text-decoration: none;
}
#reconhecimentos-home>div>div .ver-mais a span {
    /*border: 2px solid #3d1917;*/
    color: #fe8357;
    border-radius: 99px;
    padding: 1px;
    width: 19px;
    height: 19px;
    display: inline-block;
    text-align: center;
    line-height: 15px;
    font-weight: normal;
    margin-left: 5px;
    letter-spacing: 0px;
    font-size: 30px;
}
#reconhecimentos-home>div>div .ver-mais a:hover {
    text-decoration: none;
}
#reconhecimentos-home>div>div .ver-mais a:hover span {
}

/*Reconhecimentos Home*/

/* Publicacoes-Home */

#ultimas-publicacoes {
    padding-top: 60px;
}

#ultimas-publicacoes>div {}

#ultimas-publicacoes>div>div {}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes {
    width: 100%;
    padding: 20px 40px 70px 40px;
    border: 1px solid #bab9b5;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .title-black {}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .title-black h1 {
    font-size: 2.2rem;
    color: #3d1917;
    font-weight: 800;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos {
    padding-top: 30px;
    flex-wrap: wrap;
    justify-content: center;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi {
    margin: 15px 0;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div {
    border: 1px solid #bab9b5;
    transition: all ease .3s;
    height: 100%;
    position: relative;
    overflow: hidden;
    display: flex;
    width: 100%;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div:hover {
    transition: all ease .3s;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a {
    color: #5e5f4b;
    display: block;
    padding: 50px 30px;
    width: 100%;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .img-download {
    text-align: center;
    position: absolute;
    top: -101%;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: white;
    transition: all ease .3s;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .img-download img {}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .img-download p {
    padding-top: 27px;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .sub-title {
    display: flex;
    align-items: center;
    padding-bottom: 8px;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .sub-title h5 {
    margin-right: 20px;
    color: #3d1917;
    font-weight: 700;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .sub-title span {}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .content {}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .content .wrapper-content {}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .content .wrapper-content p {
    color: #3d1917;
}
#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .content .wrapper-content p.smaller-text {
    color: #3d1917;
    font-size: 13px;
    margin-top: 16px;
    position: absolute;
    bottom: 10px;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a:hover {
    text-decoration: none;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a:hover .img-download {
    text-align: center;
    text-decoration: none;
    transition: all ease .5s;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a:hover .img-download img {}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a:hover .img-download p {
    padding-top: 27px;
    text-decoration: none;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a:hover .sub-title {
    display: flex;
    align-items: center;
    padding-bottom: 8px;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a:hover .sub-title h5 {
    margin-right: 20px;
    color: #3d1917;
    font-weight: 700;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a:hover .sub-title span {}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a:hover .content {}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a:hover .content .wrapper-content {}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a:hover .content .wrapper-content p {
    color: #3d1917;
}
.wrapper-content h1 {
	font-size: 28px;
}
.wrapper-content h2 {
	font-size: 26px;
}
.wrapper-content h3 {
	font-size: 24px;
}
.wrapper-content h4 {
	font-size: 22px;
}
.wrapper-content h5 {
	font-size: 20px;
}
.wrapper-content h6 {
	font-size: 18px;
}
#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .ver-todas>div {
    border: 1px solid #bab9b5;
    padding: 15px;
}
#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .ver-todas {
    margin-top: 40px;
    text-align: center;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .ver-todas a {
    font-size: 1.1rem;
    color: #5e5f4b;
    font-family: Arial;
    font-weight: 800;
    transition: all ease .3s;
}

#ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .ver-todas a:hover {
    text-decoration: none;
    opacity: 0.6;
    transition: all ease .3s;
}

.newsletter-home {
    width: 100%;
    border-top: none;
    margin: 0 auto;
    justify-content: space-between;
    align-items: center;
}

.newsletter-home>div {
    margin-right: 40px;
}

.newsletter-home>div .main-title {}

.newsletter-home>div .main-title h1 {
    font-weight: normal;
    color: #3d1917;
    font-size: 2.2rem;
    line-height: 27px;
}

.newsletter-home>div .wrapper-content {}

.newsletter-home>div .wrapper-content p {
    font-family: Author-Regular;
    /*font-size: 1.2rem;*/
    font-size: 24px;
    color: #3d1917;
}

.newsletter-home form {
    display: flex;
}

.newsletter-home form input.email {
    padding: 14px;
    width: 80%;
    font-family: 'Author-Regular';
    color: #3d1917;
    border: 1px solid #3d1917;
    margin-right: -4px;
}

.newsletter-home form input.enviar {
    padding: 16px;
    font-family: 'Author-Regular';
    background: #3d1917;
    color: #ffffff;
    border: none;
    cursor: pointer;
    width: 20%;
    font-size: 18px;
}

.newsletter-home form input.enviar:hover {}

/* Publicacoes-Home */

/*Publicacoes*/

#publicacoes-lista {padding: 100px 0;background: #ffffff;}
#publicacoes-lista>div {
}
#publicacoes-lista>div>div {
}
#publicacoes-lista>div>div>div {
}
#publicacoes-lista .title-cat {display: flex;justify-content: space-between;align-items: center;margin-bottom: 30px;}
#publicacoes-lista .title-cat p {font-family: 'Author-Medium';font-weight: normal;font-size: 20px;color: #3d1917;}
#publicacoes-lista .title-cat .ver-todos {font-family: 'Author-Semibold';font-weight: normal;font-size: 16px;color: #3d1917; text-decoration: none;}
#publicacoes-lista .title-cat .ver-todos:hover {text-decoration: underline;}
#publicacoes-lista .wrapper-memorandos {display: flex;padding: 30px;border: 1px solid #3d1917;flex-wrap: wrap;}
#publicacoes-lista .card-memorandos {}
#publicacoes-lista .card-podcast {
}
#publicacoes-lista .wrapper-informa {display: flex;margin-bottom: 20px;padding-bottom: 40px;border-bottom: 1px solid #3d1917;}
#publicacoes-lista .card-infos {
}
#publicacoes-lista .card-publicacoes {margin-bottom: 50px;}
#publicacoes-lista .card-publicacoes .wrapper-img {border: 1px solid #eee;margin-bottom: 10px;}
#publicacoes-lista .card-publicacoes .wrapper-img a {display: block;}
#publicacoes-lista .card-publicacoes .wrapper-img a img {width: 100%;display: block;}
#publicacoes-lista .card-publicacoes .wrapper-img a:hover {
}
#publicacoes-lista .card-publicacoes .wrapper-img a:hover img {
}
#publicacoes-lista .card-publicacoes .content-publicacoes {
}
#publicacoes-lista .card-publicacoes .content-publicacoes .cat {margin-bottom: 10px;}
#publicacoes-lista .card-publicacoes .content-publicacoes .cat p {font-family: 'Author-Semibold';font-weight: normal;font-size: 14px;color: #3d1917;}
#publicacoes-lista .card-publicacoes .content-publicacoes .title {padding: 0;}
#publicacoes-lista .card-publicacoes .content-publicacoes .title a {font-family: 'Author-Semibold';font-weight: normal;font-size: 20px;color: #3d1917;}
#publicacoes-lista .card-publicacoes .content-publicacoes .excerpt {line-height: 21px;}
#publicacoes-lista .card-publicacoes .content-publicacoes .excerpt a {font-family: 'Author-Medium';font-weight: normal;font-size: 20px;color: #3d1917;}

/*Publicacoes*/

/*Podcasts*/

#podcasts-lista {padding: 100px 0;background: #ffffff;}
#podcasts-lista>div {
}
#podcasts-lista>div>div {
}
#podcasts-lista>div>div>div {
}
#podcasts-lista .title-cat {display: flex;justify-content: space-between;align-items: center;margin-bottom: 30px;}
#podcasts-lista .title-cat p {font-family: 'Author-Medium';font-weight: normal;font-size: 32px;color: #3d1917;}
#podcasts-lista .title-cat .ver-todos {font-family: 'Author-Semibold';font-weight: normal;font-size: 16px;color: #3d1917; text-decoration: none;}
#podcasts-lista .title-cat .ver-todos:hover {text-decoration: underline;}
#podcasts-lista .wrapper-memorandos {display: flex;padding: 30px;border: 1px solid #3d1917;flex-wrap: wrap;}
#podcasts-lista .card-memorandos {}
#podcasts-lista .card-podcast {
}
#podcasts-lista .wrapper-informa {display: flex;margin-bottom: 20px;padding-bottom: 40px;border-bottom: 1px solid #3d1917;}
#podcasts-lista .card-infos {
}
#podcasts-lista .card-publicacoes {margin-bottom: 50px;}
#podcasts-lista .card-publicacoes .wrapper-img {border: 1px solid #eee;margin-bottom: 10px;}
#podcasts-lista .card-publicacoes .wrapper-img a {display: block;}
#podcasts-lista .card-publicacoes .wrapper-img a img {width: 100%;display: block;}
#podcasts-lista .card-publicacoes .wrapper-img a:hover {
}
#podcasts-lista .card-publicacoes .wrapper-img a:hover img {
}
#podcasts-lista .card-publicacoes .content-publicacoes {
}
#podcasts-lista .card-publicacoes .content-publicacoes .cat {margin-bottom: 10px;}
#podcasts-lista .card-publicacoes .content-publicacoes .cat p {font-family: 'Author-Semibold';font-weight: normal;font-size: 14px;color: #3d1917;}
#podcasts-lista .card-publicacoes .content-publicacoes .title {padding: 0;}
#podcasts-lista .card-publicacoes .content-publicacoes .title a {font-family: 'Author-Semibold';font-weight: normal;font-size: 20px;color: #3d1917;}
#podcasts-lista .card-publicacoes .content-publicacoes .excerpt {line-height: 21px;}
#podcasts-lista .card-publicacoes .content-publicacoes .excerpt a {font-family: 'Author-Regular';font-weight: normal;font-size: 14px;color: #3d1917;}

/*Podcasts*/

/*Trabalhos-Relevantes*/

#trabalhos-home {
    padding-top: 40px;
}

#trabalhos-home>div {}

#trabalhos-home>div>div {
    background: url(img/bg-newsletter-home.jpg?2);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    padding: 50px 40px;
    background-size: cover;
    display: flex;
    justify-content: space-between;
}

#trabalhos-home>div>div>div {}

#trabalhos-home>div>div>div .main-title {}

#trabalhos-home>div>div>div .main-title h3 {
    color: #fff;
    font-weight: 800;
}

#trabalhos-home>div>div>div .wrapper-content {}

#trabalhos-home>div>div>div .wrapper-content p {
    color: #Fff;
    font-size: 1.2rem;
}

#trabalhos-home>div>div>a {
    position: relative;
    background: rgba(95, 96, 75, 0.8);
    padding: 14px;
    display: flex;
    align-items: center;
    transition: all ease .3s;
}

#trabalhos-home>div>div>a span {
    font-size: 1.1rem;
    color: #fff;
    margin-right: 70px;
    line-height: 25px;
}

#trabalhos-home>div>div>a img {}

#trabalhos-home>div>div>a:hover {
    text-decoration: none;
    opacity: 0.8;
    transition: all ease .3s;
}

#trabalhos-home>div>div>a:hover span {}

#trabalhos-home>div>div>a:hover img {}

/*Trabalhos-Relevantes*/

/*Footer*/

#footer {
    border-top: 6px solid #3d1917;
    padding-top: 40px;
    margin-top: 50px;
    margin-bottom: 20px;
}

#footer>div {}

#footer>div>div {
    justify-content: center;
}

#footer>div>div .city {}

#footer>div>div .city>div {
    /* align-items: center; */
}

#footer>div>div .city>div .selo {
    margin-right: 35px;
    padding-bottom: 15px;
}

#footer>div>div .city>div .selo img {
    height: 113px;
    padding-top: 2px;
}

.address {
    padding-right: 50px;
}

.address .main-title {}

.address .main-title h4 {
    font-family: Author-Medium;
    /*font-size: 1.3rem;*/
    font-size: 24px;
    color: #3d1917;
    font-weight: bold;
}

.address .wrapper-content {
    padding-top: 10px;
}

.address .wrapper-content p {
    color: #3d1917;
margin: 0;}

#footer>div>div .city>div .address .wrapper-content p span {
    color: #835b78;
    font-weight: 600;
    font-size: 1.1rem;
}

.address .telefone {
    padding-top: 10px;
}

.address .telefone a {
    font-family: 'Author-Regular';
    color: #3d1917;
    padding-right: 12px;
}

.address .telefone a:hover {}

#footer>div>div .city .copy-right {
    text-align: center;
    width: auto;
}
#footer>div>div .city .wrapper-links-legais {display: flex;padding-top: 50px;}
#footer>div>div .city .links-legais {width: auto;display: flex;padding-left: 50px;margin-left: 50px;border-left: 1px solid #7c7a73;}
#footer>div>div .city .links-legais a {font-family: 'Author-Regular';color: #3d1917;font-size: 1rem;line-height: 27px;}
#footer>div>div .city .links-legais a:hover {
}
#footer>div>div .city .copy-right .wrapper-content {}

#footer>div>div .city .copy-right .wrapper-content p {
    color: #3d1917;
    font-size: 1rem;
    margin-bottom: 0;
}

.unitri {
    background: no-repeat;
    padding-top: 10px;
    height: auto;
    padding-left: 40px;
    position: absolute;
    bottom: 1%;
    right: 40px;
}

.unitri a {
    display: block;
    text-align: left;
}

.unitri a .icon-unitri {
    height: 20px;
    line-height: 10px;
    position: relative;
    fill: #BAB9B5 !important;
    width: 20px;
}

#footer>div>div .selo-unitri {
    position: relative;
}

#footer>div>div .selo-unitri .selo {
    padding-top: 25px;
}

#footer>div>div .selo-unitri .selo img {}

/*Footer*/

/*single-quem-somos*/
.title {
    padding: 14px 0;
}

.title>div {}

.title>div>div {}

.title>div>div .title-pink {}

.title>div>div .title-pink h1 {
    font-size: 2.2rem;
    font-weight: 700;
}

.title>div>div .title-blue {}

.title>div>div .title-blue h1 {
    font-size: 2.2rem;
    font-weight: 700;
}

.title>div>div .title-brown h1 {
    font-size: 2.2rem;
    font-weight: 700;
}

#menu-quem-somos {
    border-bottom: 1px solid #3d1917;
    padding: 10px;
}

#menu-quem-somos>div {}

#menu-quem-somos>div>div {}

#menu-quem-somos>div>div .scrollMenu {}

#menu-quem-somos>div>div .scrollMenu nav {
    padding: 0;
}

#menu-quem-somos>div>div .scrollMenu nav button {}

#menu-quem-somos>div>div .scrollMenu nav button span {}

#menu-quem-somos>div>div .scrollMenu nav .collapse {}

#menu-quem-somos>div>div .scrollMenu nav .collapse ul.quem-somos {
    display: flex;
    align-items: center;
}

#menu-quem-somos>div>div .scrollMenu nav .collapse ul.quem-somos li {}

#menu-quem-somos>div>div .scrollMenu nav .collapse ul.quem-somos li a {
    color: #3d1917;
    font-size: 1.2rem;
}

#menu-quem-somos>div>div .scrollMenu nav .collapse ul.quem-somos li a:hover {
    color: #40d9e6;
}

#menu-quem-somos>div>div .scrollMenu nav .collapse ul.quem-somos li a.active {
    color: #40d9e6;
}

#quem-somos {
    padding-top: 30px;
}

#quem-somos>div {
    padding-top: 40px;
}

#quem-somos>div>div {}
#quem-somos>div>div .wrapper-parallax-nos {
    overflow: hidden;
}

#quem-somos>div>div .wrapper-content:first-child {}

#quem-somos>div>div .wrapper-content:first-child p {}

#quem-somos>div>div .wrapper-content:last-child {}

#quem-somos>div>div .wrapper-content:last-child p {}

.aspas-destaque {
    /* position: relative; */
    overflow: hidden;
    height: 100%;
    background-position: 85%;
    background-repeat: no-repeat;
    background-size: 25%;
    background-attachment: fixed;
}

.aspas-destaque .parallax-window-aspas {
    position: relative;
    display: block;
}

.aspas-destaque .parallax-window-aspas img {
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
}

.aspas-destaque img {
    position: absolute;
    left: 45%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 7px);
    display: block;
    max-width: initial;
}

.aspas-destaque .mask-aspas {}

.aspas-destaque .mask-aspas img {}

#quem-somos>div>div .wrapper-anuarios {}

#quem-somos>div>div .wrapper-anuarios .anuario {margin-bottom: 40px;}

#quem-somos>div>div .wrapper-anuarios .anuario .wrapper-content-anuario {
    height: auto;
    max-height: 0px;
    overflow: hidden;
    transition: all ease 1s;
    align-items: flex-start;
}

#quem-somos>div>div .wrapper-anuarios .anuario:first-child .pdf-download {
    padding: 0;
    text-align: center;
}

#quem-somos>div>div .wrapper-anuarios .anuario .wrapper-content-anuario.expand {
    max-height: 999px;
    padding-bottom: 30px;
}

#quem-somos>div>div .wrapper-anuarios .anuario .collapsed-anuario {
    padding: 15px 27px 17px;
    background-repeat: no-repeat;
    background-position: right 20px center;
    cursor: pointer;
    transition: all ease .5s;
}

#quem-somos>div>div .wrapper-anuarios .anuario .collapsed-anuario.collapse-bg {
    background-image: url('img/arrow-up.png');
}

#quem-somos>div>div .wrapper-anuarios .anuario .collapsed-anuario h5 {
    font-weight: 800;
}

#quem-somos>div>div .wrapper-anuarios .anuario .collapsed-anuario.collapse-bg h5 {
    text-indent: -9999999px;
}

#quem-somos>div>div .anuario {}

#quem-somos>div>div .anuario {
}

#quem-somos>div>div .anuario .pdf-download {
    padding: 0 0 0 25px;
    /* text-align: center; */
}

#quem-somos>div>div .anuario .pdf-download .img-destaque {}

#quem-somos>div>div .anuario .pdf-download .img-destaque img {}

#quem-somos>div>div .anuario .pdf-download .pdf {}

#quem-somos>div>div .anuario .pdf-download .pdf a {
    display: block;
}

#quem-somos>div>div .anuario .pdf-download .pdf img {}

#quem-somos>div>div .anuario .content-anuario {}

#quem-somos>div>div .anuario .content-anuario .title-pink {}

#quem-somos>div>div .anuario .content-anuario .title-pink h1 {
    font-weight: 800;
}

#quem-somos>div>div .anuario .content-anuario .wrapper-content {
    padding-bottom: 45px;
    padding-right: 40px;
}

#quem-somos>div>div .anuario .content-anuario .wrapper-content p {}

.parallax-mirror {
    left: 1px !important;
}

.select-anuario {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
}

.select-anuario form {}

.select-anuario form select {
    width: 100%;
    border: 1px solid #bab9b5;
    padding: 22px 30px;
    -webkit-appearance: none;
    border-radius: 0pc;
    background: url(img/webkit-anuario.png?2);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: right;
    background-position-x: 96.7%;
    font-size: 1.5rem;
    font-family: 'Author-Medium';
    margin-bottom: 30px;
    color: #3d1917;
}

/* single-quem-somos */
/*Single-Nos*/
#nos {
    margin-top: 75px;
}

#nos>div {}

#nos>div>div {}

#nos>div>div .wrapper-content {
    margin: 55px 0;
    margin-top: 0;
}

#nos>div>div .wrapper-content p {}

#atuacao .aspas-nos {height: 400px;background-position: center right 21% !important;}

/*Single-Nos*/

/*Single-reconhecimento*/

#reconhecimento {
    margin-top: 40PX;
}
#reconhecimento>div {
}
#reconhecimento>div>div {
}
#reconhecimento>div>div>div {margin-bottom: 30px;}
#reconhecimento>div>div>div>div {padding: 20px;display: flex;flex-direction: column;height: 100%;position: relative;padding-bottom: 50px;}
#reconhecimento>div>div>div>div .wrapper-img {padding-bottom: 20px;border-bottom: 1px solid #707070;margin-bottom: 20px;display: flex;align-items: center;justify-content: center;height: 150px;overflow: hidden;}
#reconhecimento>div>div>div>div .wrapper-img img {display: block;margin: 0 auto;max-width: 70%;max-height: 100%;}
#reconhecimento>div>div>div>div .wrapper-content {font-family: "Author-Medium";font-weight: normal;font-size: 1.2rem;color: #3d1917;text-align: center;}
#reconhecimento>div>div>div>div .wrapper-content h3 {font-weight: bold;font-size: 1.1rem;line-height: 20px;}
#reconhecimento>div>div>div>div .wrapper-content .ver-mais {position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
#reconhecimento>div>div>div>div .wrapper-content .ver-mais a {
    font-family: 'Author-Regular';
    font-weight: normal;
    font-size: 1rem;
    letter-spacing: -0.02em;
    line-height: 6px;
    text-align: left;
    color: #3d1917;
    display: flex;
    align-items: center;
    text-decoration: none;
}
#reconhecimento>div>div>div>div .wrapper-content .ver-mais a span {
    /*border: 2px solid #3d1917;*/
    color: #fe8357;
    border-radius: 99px;
    padding: 1px;
    width: 19px;
    height: 19px;
    display: inline-block;
    text-align: center;
    line-height: 15px;
    font-weight: normal;
    margin-left: 5px;
    letter-spacing: 0px;
    font-size: 30px;
}
#reconhecimento>div>div>div>div .wrapper-content .ver-mais a:hover {
}
#reconhecimento>div>div>div>div .wrapper-content .ver-mais a:hover span {
}
#reconhecimentos-lightbox {position: fixed;z-index: 999999999999;background: #000000a6;width: 100%;top: 0;display: flex;justify-content: center;height: 100%;align-items: center;opacity: 1;transition: all ease .5s;pointer-events: initial;}
#reconhecimentos-lightbox.hide {
    opacity: 0;
    transition: all ease .5s;
    pointer-events: none;
}
#close-overlay {position: absolute !important;width: 100%;height: 100%;background: none !important;z-index: 2 !important;}
#reconhecimentos-lightbox>div {background: #fff;height: 90%;overflow: auto;position: relative;z-index: 3;}
#reconhecimentos-lightbox>div .close-lightbox {display: block;position: absolute;right: 10px;top: 10px;}
#reconhecimentos-lightbox>div .close-lightbox img {display: block;}
#reconhecimentos-lightbox>div>div {
}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card {padding: 50px 100px;display: block;opacity: 1;transition: all ease .5s;pointer-events: initial;height: auto;max-height: 9999999999px;}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card.hide {
    opacity: 0;
    transition: all ease .5s;
    pointer-events: none;
    height: auto;
    max-height: 0;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card>.main-title {
    margin-bottom: 100px;
}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card .main-title h3 {
}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card .main-title h3 {font-family: 'Author-Medium';font-weight: bold;font-size: 32px;color: #3d1917;}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card .wrapper-content-reconhecimento {
}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card .wrapper-content-reconhecimento .item {
    margin-bottom: 50px;
}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card .wrapper-content-reconhecimento .item .wrapper-img {
}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card .wrapper-content-reconhecimento .item .wrapper-img img {
}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card .wrapper-content-reconhecimento .item .content {
}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card .wrapper-content-reconhecimento .item .content .main-title {margin-bottom: 25px;}
#reconhecimentos-lightbox>div>div .reconhecimento-expand-card .wrapper-content-reconhecimento .item .content .wrapper-content {
}

/*Single-reconhecimento*/

/* Page-Reconhecimento */


#unidades {
    padding-top: 70px;
}

#unidades>div {}

#unidades>div>div {}

#unidades>div>div .end {
    border: 1px solid #bab9b5;
    padding: 40px;
    margin-bottom: 45px;
}

#unidades>div>div .end>div {}

#unidades>div>div .end>div .address {
    padding: 50px 0;
}
#unidades>div>div .end>div>div:last-child iframe {
    width: 100%;
    height: 100%;
}

#unidades>div>div .end>div .address .main-title {}

#unidades>div>div .end>div .address .main-title h3 {}

#unidades>div>div .end>div .address .wrapper-content {}

#unidades>div>div .end>div .address .wrapper-content p {}

#unidades>div>div .end>div .address .wrapper-content p span {
    color: red;
}

#unidades>div>div .end>div .address .telefone {}

#unidades>div>div .end>div .address .telefone a {}

#unidades>div>div .end>div .address .telefone a:hover {}

#unidades>div>div .end>div #mapsp,
#unidades>div>div .end>div #maprj {}

/* Page-Reconhecimento */

/* Page-Atuacao */
#atuacao {
    padding-top: 70px;
}

#atuacao>div {}

#atuacao>div>div {}

#atuacao>div>div .content {}

#atuacao>div>div .content .title-blue {}

#atuacao>div>div .content .title-blue h4 {
    font-weight: 800;
}

#atuacao>div>div .content .wrapper-content {
    margin-bottom: 70px;
}

#atuacao>div>div .content .wrapper-content p {}

/* Page-Atuacao */
/*Page-Profissionais*/
#profissionais {
    padding-top: 35px;
}

#profissionais>div {}

#profissionais>div>div {}

#profissionais>div>div .wrapper-content {}

#profissionais>div>div .wrapper-content p {
    font-size: 0.9rem;
}

.filtro-profissionais {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #3d1917;
    margin-bottom: 35px;
    width: 100%;
    padding-top: 32px;
    padding-bottom: 35px;
flex-wrap: wrap;justify-content: space-between;}

.filtro-profissionais .title-brown {
    margin-right: 0;
width: 11%;}

.filtro-profissionais .title-brown h5 {
    background: url(img/filter-icon.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    font-family: 'Author-Regular';
    font-size: 1rem;
    background-size: 21px;
    font-weight: bold;
    padding-top: 0px;
}

.filtro-profissionais form {
    display: flex;
    justify-content: space-between;
width: 88%;}

.filtro-profissionais form .atuacao {
    margin-right: 15px;
}

.filtro-profissionais form .atuacao select {
    border: 1px solid #BAB9B5;
    border-radius: 0;
    -webkit-appearance: none;
    padding: 10px 20px 10px 15px;
    font-family: 'Author-Regular';
    text-align: left;
    width: 180px;
    background: url(img/arrow-brown.png);
    background-repeat: no-repeat;
    background-position: center right 8px;
    color: #3d1917;
    font-size: 1rem;
}

.filtro-profissionais form .atuacao select option {}

.filtro-profissionais form .cargos {
    margin-right: 15px;
}

.filtro-profissionais form .cargos select {
    border: 1px solid #BAB9B5;
    border-radius: 0;
    -webkit-appearance: none;
    padding: 10px 20px 10px 15px;
    font-family: 'Author-Regular';
    text-align: left;
    width: 180px;
    background: url(img/arrow-brown.png);
    background-repeat: no-repeat;
    background-position: center right 8px;
    color: #3d1917;
    font-size: 1rem;
}

.filtro-profissionais form .cargos select option {}

.filtro-profissionais form .localizacao {
    margin-right: 15px;
}

.filtro-profissionais form .localizacao select {
    width: 180px;
    border: 1px solid #BAB9B5;
    border-radius: 0;
    -webkit-appearance: none;
    padding: 10px 20px 10px 15px;
    font-family: 'Author-Regular';
    text-align: left;
    background: url(img/arrow-brown.png);
    background-repeat: no-repeat;
    background-position: center right 8px;
    color: #3d1917;
    font-size: 1rem;
}

.filtro-profissionais form .localizacao select option {}

.filtro-profissionais form .buscar {
    margin-right: 15px;
}

.filtro-profissionais form .buscar input {
    border: 1px solid #BAB9B5;
    border-radius: 0;
    padding: 10px 0px 10px 10px;
    font-family: 'Author-Regular';
    text-align: left;
    width: 175px;
    color: #3d1917;
    font-size: 1rem;
}

.filtro-profissionais form input[type=submit] {
    background: url(img/search-icon.png);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 21px 21px;
    border: none;
    font-family: 'Author-Regular';
    text-transform: uppercase;
    font-size: 14px;
    color: #3d1917;
    padding-left: 25px;
    margin-right: 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.filtro-profissionais form a.reset-btn {
    background: url(img/reset-icon.png);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 21px 21px;
    display: flex;
    align-items: center;
    padding-left: 30px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Author-Regular';
    color: #3d1917;
}

#profissionais>div>div .wrapper-profissionais {
    margin-bottom: 30px;
}

#profissionais>div>div .wrapper-profissionais>div {
    height: 100%;
    position: relative;
    padding-bottom: 47px;
}

#profissionais>div>div .wrapper-profissionais>div a.img-profissional {
    width: 100%;
    display: block;
}

#profissionais>div>div .wrapper-profissionais>div a.img-profissional img {
    width: 100%;
}

#profissionais>div>div .wrapper-profissionais>div .name {
    padding: 20px 0;
    border-bottom: 1px solid #BAB9B5;
    margin-bottom: 20px;
    min-height: 106px;
}

#profissionais>div>div .wrapper-profissionais>div .name a span {
    font-family: Author-Regular!important;
    color: #3d1917;
    font-size: 26px;
    text-transform: lowercase;
    font-weight: 500;
    text-decoration: none;
}
#profissionais>div>div .wrapper-profissionais>div .name a {
    font-family: Author-Regular!important;
    color: #3d1917;
    font-size: 26px;
    text-transform: lowercase;
    font-weight: 500;
}

#profissionais>div>div .wrapper-profissionais>div .name a:hover {
    text-decoration: none;
    opacity: 0.6;
}

#profissionais>div>div .wrapper-profissionais>div .telefone {
    margin-bottom: 10px;
    min-height: 18px;
}

#profissionais>div>div .wrapper-profissionais>div .telefone a {
    background-size: 13px;
    color: #3d1917;
    font-family: 'Author-Regular';
    font-weight: bold;
    background-position: center left;
    letter-spacing: 1px;
    font-size: 1rem;
}

#profissionais>div>div .wrapper-profissionais>div .telefone a:hover {}

#profissionais>div>div .wrapper-profissionais>div .email {
    margin-bottom: 17px;
    min-height: 18px;
}

#profissionais>div>div .wrapper-profissionais>div .email a {
    background-size: 13px;
    color: #3d1917;
    font-family: 'Author-Regular';
    background-position: center left;
    font-size: 14px;
    letter-spacing: -0.5px;
}

#profissionais>div>div .wrapper-profissionais>div .email a:hover {}

#profissionais>div>div .wrapper-profissionais>div .v-card {
    margin-bottom: 25px;
    min-height: 25px;
    display: flex;
    align-items: center;
}

#profissionais>div>div .wrapper-profissionais>div .v-card a {
    align-items: center;
    color: #3d1917;
    background: url(img/vcard-icon.png);
    display: block;
    width: 30px;
    height: 25px;
    background-repeat: no-repeat;
    padding-top: 4px;
    background-position: center;
}

#profissionais>div>div .wrapper-profissionais>div .v-card a span {
    padding-left: 35px;
}

#profissionais>div>div .wrapper-profissionais>div .v-card a:hover {}

#profissionais>div>div .wrapper-profissionais>div .see-all {
    position: absolute;
    bottom: 23px;
}

#profissionais>div>div .wrapper-profissionais>div .see-all a {
    font-family: 'Author-Regular';
    color: #3d1917;
    display: flex;
    align-items: center;
    text-decoration: none;
}

#profissionais>div>div .wrapper-profissionais>div .see-all a span {
    /*border: 2px solid #3d1917;
    border-radius: 99px;*/
    color: #fe8357;
    display: block;
    width: 7px;
    height: 20px;
    text-align: center;
    margin-left: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
}

#profissionais>div>div .wrapper-profissionais>div .see-all a:hover {
    text-decoration: none;
}

/*Page-Profissionais*/
/* Single-Profissionais */
#single-profissional {
    padding-top: 55px;
}

#single-profissional>div {}

#single-profissional>div>div:last-child {
    padding-top: 35px;
}

#single-profissional>div>div .info-profissionais {}

.voltar {}

.voltar a {
    background: url(img/arrow-voltar.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    background-position: center left;
    font-family: 'Author-Regular';
    color: #3d1917;
    font-size: 1rem;
    font-weight: bold;
}

.voltar a:hover {}

#single-profissional>div>div .info-profissionais .img-profissional {
}

#single-profissional>div>div .info-profissionais .img-profissional img {
    width: 100%;
    height: auto;
}

#single-profissional>div>div .info-profissionais .main-title.name {
    margin: 20px 0;
}

#single-profissional>div>div .info-profissionais .main-title h4.name {
    color: #3d1917;
    font-size: 1.7rem;
    text-transform: lowercase;
}

#single-profissional>div>div .info-profissionais .telefone {
    margin-bottom: 5px;
}

#single-profissional>div>div .info-profissionais .telefone a {
    background: url(img/phone-icon.png);
    background-repeat: no-repeat;
    padding-left: 24px;
    background-size: 13px;
    color: #3d1917;
    font-family: 'Author-Regular';
    font-weight: bold;
    background-position: center left;
    letter-spacing: 1px;
    font-size: 1rem;
}

#single-profissional>div>div .info-profissionais .telefone a:hover {}

#single-profissional>div>div .info-profissionais .email {
    margin-bottom: 17px;
}

#single-profissional>div>div .info-profissionais .email a {
    background: url(img/email-icon.png);
    background-repeat: no-repeat;
    padding-left: 24px;
    background-size: 1rem;
    color: #3d1917;
    font-family: 'Author-Regular';
    background-position: center left;
    font-size: 0.8rem;
}

#single-profissional>div>div .info-profissionais .email a:hover {}

#single-profissional>div>div .info-profissionais .card-link {
    display: flex;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #cacac4;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#single-profissional>div>div .info-profissionais .card-link a.linkedin {
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid #cacac4;
}

#single-profissional>div>div .info-profissionais .card-link a.linkedin:hover {}

#single-profissional>div>div .info-profissionais .card-link a.linkedin:hover i {}

#single-profissional>div>div .info-profissionais .card-link a.linkedin i {
    border: 1.5px solid #3d1917;
    padding: 7px 6px;
    border-radius: 99px;
    color: #3d1917;
    line-height: 14px;
    font-size: 1.1rem;
}

#single-profissional>div>div .info-profissionais .card-link a.v-card {
    align-items: center;
    color: #3d1917;
    background: url(img/vcard-icon.png);
    display: block;
    width: 30px;
    height: 21px;
    background-repeat: no-repeat;
    padding-top: 0;
    display: flex;
    align-items: center;
}

#single-profissional>div>div .info-profissionais .card-link a.v-card:hover {}

#single-profissional>div>div .info-profissionais .card-link a.v-card span {
    padding-left: 36px;
    font-size: 0.8rem;
    font-weight: bold;
}

#single-profissional>div>div .info-profissionais .content {
    border-bottom: 1px solid #cacac4;
    margin-bottom: 20px;
}

#single-profissional>div>div .info-profissionais .content:last-child {
    border-bottom: none;
}

#single-profissional>div>div .info-profissionais .content .main-title {}

#single-profissional>div>div .info-profissionais .content .main-title h4 {
    font-size: 1.2rem;
    color: #3d1917;
    font-weight: bold;
}

#single-profissional>div>div .info-profissionais .content .wrapper-content {
    padding-top: 2px;
}

#single-profissional>div>div .info-profissionais .content .wrapper-content p {
    text-transform: lowercase;
    padding-bottom: 20px;
}

#single-profissional>div>div .content-profissional {
    padding-left: 45px;
}

#single-profissional>div>div .content-profissional .main-title {
    padding-bottom: 6px;
}

#single-profissional>div>div .content-profissional .main-title h3 {
    font-size: 1.2rem;
    color: #3d1917;
    font-weight: bold;
    text-transform: lowercase;
}

#single-profissional>div>div .content-profissional .wrapper-content {}

#single-profissional>div>div .content-profissional .wrapper-content p {
    font-size: 15px;
}

/* Single-Profissionais */
/* Page-Responsabilidade */
#responsabilidade {
    padding-top: 60px;
}

#responsabilidade>div {}

#responsabilidade>div>div {}

#responsabilidade>div>div .content-responsabilidade {
    padding-right: 90px !important;
}

#responsabilidade>div>div .content-responsabilidade .title-blue {}

#responsabilidade>div>div .content-responsabilidade .title-blue h3 {}

#responsabilidade>div>div .content-responsabilidade .wrapper-content {}

#responsabilidade>div>div .content-responsabilidade .wrapper-content p {}

/* Page-Responsabilidade */
/*Page-publicacoes*/

.filtro-publicacoes {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #bab9b5;
    margin-bottom: 35px;
    width: 100%;
    padding-top: 32px;
    padding-bottom: 35px;
flex-wrap: wrap;justify-content: space-between;}

.filtro-publicacoes .title-brown {
    margin-right: 0;
width: 11%;}

.filtro-publicacoes .title-brown h5 {
    background: url(img/filter-icon.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    font-family: 'Author-Regular';
    font-size: 1rem;
    background-size: 21px;
    font-weight: bold;
    padding-top: 2px;
}

.filtro-publicacoes form {
    display: flex;
    justify-content: space-between;
width: 88%;}

.filtro-publicacoes form .atuacao {
    margin-right: 15px;
}

.filtro-publicacoes form .atuacao select {
    border: 1px solid #BAB9B5;
    border-radius: 0;
    -webkit-appearance: none;
    padding: 10px 20px 10px 15px;
    font-family: 'Author-Regular';
    text-align: left;
    width: 225px;
    background: url(img/arrow-brown.png);
    background-repeat: no-repeat;
    background-position: center right 8px;
    color: #3d1917;
    font-size: 1rem;
}

.filtro-publicacoes form .atuacao select option {}

.filtro-publicacoes form .cargos {
    margin-right: 15px;
}

.filtro-publicacoes form .cargos select {
    border: 1px solid #BAB9B5;
    border-radius: 0;
    -webkit-appearance: none;
    padding: 10px 20px 10px 15px;
    font-family: 'Author-Regular';
    text-align: left;
    width: 180px;
    background: url(img/arrow-brown.png);
    background-repeat: no-repeat;
    background-position: center right 8px;
    color: #3d1917;
    font-size: 1rem;
}

.filtro-publicacoes form .cargos select option {}

.filtro-publicacoes form .localizacao {
    margin-right: 15px;
}

.filtro-publicacoes form .localizacao select {
    width: 225px;
    border: 1px solid #BAB9B5;
    border-radius: 0;
    -webkit-appearance: none;
    padding: 10px 20px 10px 15px;
    font-family: 'Author-Regular';
    text-align: left;
    background: url(img/arrow-brown.png);
    background-repeat: no-repeat;
    background-position: center right 8px;
    color: #3d1917;
    font-size: 1rem;
}

.filtro-publicacoes form .localizacao select option {}

.filtro-publicacoes form .buscar {
    margin-right: 15px;
}

.filtro-publicacoes form .buscar input {
    border: 1px solid #BAB9B5;
    border-radius: 0;
    padding: 10px 0px 10px 10px;
    font-family: 'Author-Regular';
    text-align: left;
    width: 300px;
    color: #3d1917;
    font-size: 1rem;
}

.filtro-publicacoes form input[type=submit] {
    background: url(img/search-icon.png);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 21px 21px;
    border: none;
    font-family: 'Author-Regular';
    text-transform: uppercase;
    font-size: 14px;
    color: #3d1917;
    padding-left: 30px;
    margin-right: 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.filtro-publicacoes form a.reset-btn {
    background: url(img/reset-icon.png);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 21px 21px;
    display: flex;
    align-items: center;
    padding-left: 30px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Author-Regular';
    color: #3d1917;
}
#publicacoes {}

#publicacoes>div {}

#publicacoes>div>div {}

#publicacoes>div>div .aviso {
    border: 1px solid #3d1917;
    margin: 0 15px;
    margin-bottom: 30px;
    width: 100%;
    margin: 0 0 30px 0;
    padding-top: 10px;
    padding-bottom: 10px;
}

#publicacoes>div>div .aviso .wrapper-content {}

#publicacoes>div>div .aviso .wrapper-content p {
    padding: 0 20px;
}

#publicacoes>div>div .aviso .wrapper-content p a {
    color: #3d1917;
    text-decoration: underline;
}

#publicacoes>div>div .aviso .wrapper-content p a:hover {
    color: #40d9e6;
    text-decoration: underline;
}

#publicacoes>div>div .wrapper-publicacoes:hover {
    background: #f0f0ef;
    transition: all ease .4s;
}

#publicacoes>div>div .wrapper-publicacoes {
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    border: 1px solid #bab9b5;
    width: 100%;
    transition: all ease .4s;
    justify-content: space-between;
}

#publicacoes>div>div .wrapper-publicacoes>div:first-child {
    padding: 20px 25px;
}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao {}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao .main-title {
    display: flex;
    align-items: center;
}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao .main-title h4 {
    font-family: Arial;
    font-size: 1.1rem;
    font-weight: bold;
    margin-right: 10px;
    color: #3d1917;
    text-transform: lowercase;
}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao .main-title span {
    color: #3d1917;
}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao .wrapper-content {}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao .wrapper-content p {}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao:hover {
    text-decoration: none;
}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao:hover .main-title {}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao:hover .main-title h4 {}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao:hover .main-title span {}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao:hover .wrapper-content {}

#publicacoes>div>div .wrapper-publicacoes>div a.publicacao:hover .wrapper-content p {}

#publicacoes>div>div .wrapper-publicacoes .pdf {
    border-left: 1px solid #bab9b5;
    height: 100%;
    padding: 14px;
}

#publicacoes>div>div .wrapper-publicacoes .padrao {
    border-left: 1px solid #bab9b5;
    height: 100%;
    padding: 14px;
}

#publicacoes>div>div .wrapper-publicacoes .link {
    border-left: 1px solid #bab9b5;
    height: 100%;
    padding: 14px;
}

#publicacoes>div>div .wrapper-publicacoes .pdf a {
    background: url(img/pdf-icon.png?1);
    display: block;
    width: 96px;
    height: 71px;
    background-repeat: no-repeat;
    background-size: 70px;
    background-position: center;
}

#publicacoes>div>div .wrapper-publicacoes .padrao a {
    background: url(img/padrao-icon.png?1);
    display: block;
    width: 96px;
    height: 71px;
    background-repeat: no-repeat;
}

#publicacoes>div>div .wrapper-publicacoes .link a {
    background: url(img/link-icon.png?1);
    display: block;
    width: 96px;
    height: 71px;
    background-repeat: no-repeat;
}

#publicacoes>div>div .wrapper-publicacoes .pdf a:hover {}

/*Page-publicacoes*/
/* Page-Duvida */
#duvidas {}

#duvidas>div {}

#duvidas>div>div {}

#duvidas>div>div ul.nav-tabs {
    border: none;
    padding: 25px 0px;
}

#duvidas>div>div ul.nav-tabs li {}

#duvidas>div>div ul.nav-tabs li a {
    font-size: 1.3rem;
    color: #3d1917;
    border-right: 1px solid #c5c4c1;
    padding: 0px 20px;
    border-top: none !important;
    border-left: none !important;
    background: none;
    border-radius: 0;
}

#duvidas>div>div ul.nav-tabs li a.active {
    color: #8a5f7e;
}

#duvidas>div>div ul.nav-tabs li a:hover {
    color: #8a5f7e;
    border-bottom: none;
}

#duvidas>div>div ul.nav-tabs li a:last-child {
    /* border-right: none; */
}

#duvidas>div>div .tab-content {}

#duvidas>div>div .tab-content .tab-pane {
    padding-top: 30px;
}

#duvidas>div>div .tab-content .tab-pane .duvida {
    padding: 0;
}

#duvidas>div>div .tab-content .tab-pane .duvida .wrapper-content {}

#duvidas>div>div .tab-content .tab-pane .duvida .wrapper-content p {
    font-size: 0.9rem;
}

#duvidas>div>div .tab-content .tab-pane .wrapper-content p {
    font-weight: bold;
    font-size: 0.9rem;
}

#duvidas>div>div .tab-content .tab-pane .wrapper-content p span {
    color: #8a5f7d;
}

.formulario {
    display: block;
}

.formulario {
    padding-top: 25px;
}

.formulario.formacao {}

.formulario .area {}

.formulario .area select {
    width: 100%;
    border-radius: 0px;
    border: none;
    background: url(img/arrow-brown.png);
    -webkit-appearance: none;
    padding: 12px 17px;
    background-repeat: no-repeat;
    background-position: center right 11px;
    font-family: 'Author-Regular';
    color: #757575;
    font-size: 1rem;
    background-size: 12px;
    border: 1px solid #bab9b4;
    margin-bottom: 10px;
}

.formulario .infos {
    display: block;
}

.formulario .infos input {
    width: 100%;
    margin: 10px 0;
    padding: 12px 17px;
    border: 1px solid #bab9b5;
    font-family: Arial;
    color: #895e7d;
}

.formulario .infos>div .graus {}

.formulario .infos>div .graus label.grau {
    align-items: center;
}

.formulario .infos>div .graus label.grau:last-child {}

.formulario .infos>div .graus label.superior {
    align-items: center;
}

.formulario .infos>div .graus label.grau input[type=radio] {
    width: 25px;
    margin: 9px 0px;
    margin-left: 12px;
}

.formulario .infos>div .graus label.superior input[type=radio] {width: 25px;margin: 9px 0px;margin-left: 12px;}

.formulario .infos input.instituicao {
    width: 65%;
    margin-right: 15px;
    color: #8a5f7e;
}

.formulario .infos input.ano {
    width: 32%;
}

.formulario .infos>div .graus label.grau span,
.formulario .infos>div .graus label.grau label {
    color: #7e7c73;
    padding-top: 4px;
}

.formulario .infos>div .graus label.superior span {
    color: #7e7c73;
    padding-top: 5px;
    display: block;
}

.formulario .infos .menores {
    flex-wrap: wrap;
    justify-content: space-between;
}

.formulario .infos .menores input.menor {
    width: 48%;
    margin: 10px 0;
    padding: 12px 17px;
    border: 1px solid #bab9b5;
    font-family: Arial;
}

textarea {
    width: 100%;
    height: 175px;
    resize: none;
    border: 1px solid #bab9b5;
    margin-bottom: 20px;
    padding: 12px 17px;
    color: #895e7d;
    font-family: arial;
}

.formulario .enviar {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.formulario .enviar p {
    color: #3d1917;
    font-size: 0.8rem;
}

.formulario .enviar input[type=submit] {
    background: url(img/bg-enviar.png);
    padding: 10px 50px 10px 10px;
    color: #fff;
    font-family: 'Author-Medium';
    font-size: 1.5rem;
    background-position: center;
    background-repeat: no-repeat;
    border: none;
}

.formulario .enviar-formacao {
    float: left;
}

.formulario .enviar-formacao input[type=submit] {
    background: url(img/bg-enviar.png);
    padding: 15px 60px 15px 15px;
    color: #fff;
    font-family: 'Author-Medium';
    font-size: 1.5rem;
    background-position: center 0px;
    background-repeat: no-repeat;
    border: none;
    line-height: 8px;
    cursor: pointer;
}

hr.trabalhe {
    border: 2px solid #bab9b5;
    margin: 40px 0;
}

.title-pink.contato h5 {
    font-family: 'Author-Medium';
    font-size: 1.5rem;
    font-weight: 600;
}

#imprensa {
    padding-top: 50px;
}

#imprensa>div {
}
#imprensa>div>div {
}
#imprensa>div>div>div {
}
#imprensa>div>div>div .title {border-bottom: 1px solid #BAB9B5;margin-bottom: 20px;padding-bottom: 20px;}
#imprensa>div>div>div .title h4 {font-family: 'Author-Regular';font-size: 28px;line-height: 30px;text-align: left;color: #3d1917;}
#imprensa>div>div>div .wrapper-content {
}
#imprensa>div>div>div .wrapper-content p {
}
#imprensa>div>div>div .wrapper-content b {
}
#imprensa>div>div>div .wrapper-content a {color: #3d1917;text-decoration: underline;font-family: 'Author-Regular'!important;font-size: 16px;}

#trabalhe {
    padding-top: 50px;
}

#trabalhe>div {}

#trabalhe>div>div {}

#trabalhe>div>div .tab-content {}

#trabalhe>div>div .tab-content {}

#trabalhe>div>div .tab-content .trabalhe {}

#trabalhe>div>div .tab-content .trabalhe .title-pink {
    margin-bottom: 20px;
}

#trabalhe>div>div .tab-content .trabalhe .title-pink h3 {
    font-size: 1.3rem;
}

#trabalhe>div>div .tab-content .trabalhe .wrapper-content {}

#trabalhe>div>div .tab-content .trabalhe .wrapper-content p {}

#trabalhe>div>div .tab-content .trabalhe .wrapper-content p a {
    font-family: Arial;
    color: #895f7e;
    font-weight: 300;
}

#trabalhe>div>div .tab-content .trabalhe .wrapper-content p sup {
    font-size: 12px;
}

#trabalhe>div>div .tab-content .trabalhe .wrapper-content p a:hover {}

#menu-contato {
    border-bottom: 1px solid #bab9b5;
}

#menu-contato>div {}

#menu-contato>div>div {}

#menu-contato>div>div .scrollMenu {}

#menu-contato>div>div .scrollMenu nav {}

#menu-contato>div>div .scrollMenu nav .collapse {}

#menu-contato>div>div .scrollMenu nav .collapse ul.contato {
    display: flex;
    align-items: center;
}

#menu-contato>div>div .scrollMenu nav .collapse ul.contato li {
    padding: 7px;
    padding-left: 0;
}

#menu-contato>div>div .scrollMenu nav .collapse ul.contato li a {
    color: #3d1917;
    font-size: 1.2rem;
    border-right: 1px solid #c5c4c1;
    padding-right: 20px !important;
    padding: 0;
    margin-right: 20px;
}

#menu-contato>div>div .scrollMenu nav .collapse ul.contato li a.active {
    color: #895e7d;
}

#menu-contato>div>div .scrollMenu nav .collapse ul.contato li a:hover {
    color: #895e7d;
}

/* Page-Duvida */

/* Responsivo */
@media screen and (max-width: 1200px) {}

@media screen and (max-width: 992px) {}

@media screen and (max-width: 768px) {
    .header-home>div>div .scrollMenu {
        width: 100%;
    }

    .header-home>div>div .scrollMenu nav .navbar-collapse {
        background: #8a5f7f;
        margin-top: 56px;
    }

    .header-home>div>div .scrollMenu nav .navbar-collapse ul li a {
        color: #faefe8;
        padding: 25px 5px 10px 5px;
        border-bottom: 4px solid transparent;
        font-family: 'Author-Semibold';
        letter-spacing: 1px;
        font-size: 1.1rem;
        font-weight: 300;
    }

    .header-home>div>div .scrollMenu nav button {
        margin-right: 7px;
        border-color: #fff;
        border-radius: 0;
        border: none;
        position: absolute;
        top: 10px;
        right: 50%;
        transform: translateX(50%);
    }

    .header-home>div>div .scrollMenu nav button span {
        max-width: 256px;
        max-height: 256px;
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM4NC45NyAzODQuOTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM4NC45NyAzODQuOTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8ZyBpZD0iTWVudV8xXyI+CgkJPHBhdGggZD0iTTEyLjAzLDEyMC4zMDNoMzYwLjkwOWM2LjY0MSwwLDEyLjAzLTUuMzksMTIuMDMtMTIuMDNjMC02LjY0MS01LjM5LTEyLjAzLTEyLjAzLTEyLjAzSDEyLjAzICAgIGMtNi42NDEsMC0xMi4wMyw1LjM5LTEyLjAzLDEyLjAzQzAsMTE0LjkxMyw1LjM5LDEyMC4zMDMsMTIuMDMsMTIwLjMwM3oiIGZpbGw9IiNmZmZmZmYiLz4KCQk8cGF0aCBkPSJNMzcyLjkzOSwxODAuNDU1SDEyLjAzYy02LjY0MSwwLTEyLjAzLDUuMzktMTIuMDMsMTIuMDNzNS4zOSwxMi4wMywxMi4wMywxMi4wM2gzNjAuOTA5YzYuNjQxLDAsMTIuMDMtNS4zOSwxMi4wMy0xMi4wMyAgICBTMzc5LjU4LDE4MC40NTUsMzcyLjkzOSwxODAuNDU1eiIgZmlsbD0iI2ZmZmZmZiIvPgoJCTxwYXRoIGQ9Ik0zNzIuOTM5LDI2NC42NjdIMTMyLjMzM2MtNi42NDEsMC0xMi4wMyw1LjM5LTEyLjAzLDEyLjAzYzAsNi42NDEsNS4zOSwxMi4wMywxMi4wMywxMi4wM2gyNDAuNjA2ICAgIGM2LjY0MSwwLDEyLjAzLTUuMzksMTIuMDMtMTIuMDNDMzg0Ljk3LDI3MC4wNTYsMzc5LjU4LDI2NC42NjcsMzcyLjkzOSwyNjQuNjY3eiIgZmlsbD0iI2ZmZmZmZiIvPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    }

    #home .header-rolagem>div>div .scrollMenu nav button {
        margin-right: 7px;
        border-color: #fff;
        border-radius: 0;
        border: none;
        position: absolute;
        right: -5px;
        top: 20px;
    }

    #home .header-rolagem>div>div .scrollMenu nav button span {
        max-width: 256px;
        max-height: 256px;
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM4NC45NyAzODQuOTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM4NC45NyAzODQuOTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4Ij4KPGc+Cgk8ZyBpZD0iTWVudV8xXyI+CgkJPHBhdGggZD0iTTEyLjAzLDEyMC4zMDNoMzYwLjkwOWM2LjY0MSwwLDEyLjAzLTUuMzksMTIuMDMtMTIuMDNjMC02LjY0MS01LjM5LTEyLjAzLTEyLjAzLTEyLjAzSDEyLjAzICAgIGMtNi42NDEsMC0xMi4wMyw1LjM5LTEyLjAzLDEyLjAzQzAsMTE0LjkxMyw1LjM5LDEyMC4zMDMsMTIuMDMsMTIwLjMwM3oiIGZpbGw9IiM4YTVmN2UiLz4KCQk8cGF0aCBkPSJNMzcyLjkzOSwxODAuNDU1SDEyLjAzYy02LjY0MSwwLTEyLjAzLDUuMzktMTIuMDMsMTIuMDNzNS4zOSwxMi4wMywxMi4wMywxMi4wM2gzNjAuOTA5YzYuNjQxLDAsMTIuMDMtNS4zOSwxMi4wMy0xMi4wMyAgICBTMzc5LjU4LDE4MC40NTUsMzcyLjkzOSwxODAuNDU1eiIgZmlsbD0iIzhhNWY3ZSIvPgoJCTxwYXRoIGQ9Ik0zNzIuOTM5LDI2NC42NjdIMTMyLjMzM2MtNi42NDEsMC0xMi4wMyw1LjM5LTEyLjAzLDEyLjAzYzAsNi42NDEsNS4zOSwxMi4wMywxMi4wMywxMi4wM2gyNDAuNjA2ICAgIGM2LjY0MSwwLDEyLjAzLTUuMzksMTIuMDMtMTIuMDNDMzg0Ljk3LDI3MC4wNTYsMzc5LjU4LDI2NC42NjcsMzcyLjkzOSwyNjQuNjY3eiIgZmlsbD0iIzhhNWY3ZSIvPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    }

    #slider {}

    #slider>div {}

    #slider>div>div {}

    #slider>div>div .wrapper-logo-slider img {
        display: block;
        margin: 0 auto;
        width: 75%;
    }

    #slider>div>div .content-slider {}

    #slider>div>div .content-slider {
        position: relative;
        padding: 20px 0px 20px 40px;
        /*background: url(img/aspas-bg-silder.png);
        background-repeat: no-repeat;
        background-position: top left;*/
        width: 100%;
        top: 40px;
        left: 50%;
        transform: translateX(-50%);
        background-size: 35px;
        max-width: 100%;
    }

    #slider>div>div .content-slider .title-slider h1 {
        font-size: 1.6rem;
        color: #FFf;
    }

    #slider>div>div .content-slider .wrapper-content-slider-home p {
        color: #FFf;
        font-family: 'Author-Semibold';
        font-weight: 200;
        line-height: 19px;
        font-size: 1rem;
    }

    #footer-home>div>div .redes-sociais {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 33px 15px;
        justify-content: center;
    }

    #footer-home>div>div .linguages {
        display: flex;
        align-items: center;
        display: block;
        margin-right: 0px !important;
        text-align: center;
        border-right: none;
        padding-right: 10px;
    }

    #footer-home>div>div .linguages .ingles {}

    #footer-home>div>div .linguages .port {
        padding-right: 2px;
        border-right: none;
        padding-bottom: 14px;
    }

    #footer>div>div .city>div {
        align-items: center;
        display: block !important;
    }

    .address {
        padding-right: 50px;
        margin-bottom: 45px;
    }

    #footer>div>div .city .copy-right {
        padding-top: 20px;
        text-align: left;
    }

    #blocos-home>div>div .wrapper-blocos:first-child img {
        display: block;
        margin: 0 auto;
        width: 100%;
    }
    #blocos-home>div>div .wrapper-blocos:first-child {
        margin-bottom: 40px;
    }
    #reconhecimentos-home>div>div .main-title h1 {
        font-family: 'Author-Medium';
        font-weight: bold;
        font-size: 2rem;
        color: #3d1917;
        text-align: center;
    }
    .unitri {
        background: no-repeat;
        padding-top: 10px;
        height: auto;
        padding-left: 40px;
        position: absolute;
        bottom: 10%;
        right: 10%;
    }

    #menu-quem-somos>div>div .scrollMenu nav .collapse.show {
        transition: all ease .3s;
    }

    #menu-quem-somos>div>div .scrollMenu nav .collapsing {
        display: none;
        transition: all ease .3s;
    }

    #menu-quem-somos>div>div .scrollMenu nav .collapse ul.quem-somos {
        display: flex;
        align-items: center;
        display: block;
    }

    #menu-contato>div>div .scrollMenu nav .collapse.show {
        transition: all ease .3s;
    }

    #menu-contato>div>div .scrollMenu nav .collapsing {
        display: none;
        transition: all ease .3s;
    }

    #quem-somos>div>div .anuario {
        display: flex;
        display: block;
    }

    #quem-somos>div>div .anuario .pdf-download {
        padding: 0;
        text-align: center;
        margin-bottom: 45px;
    }

    #quem-somos>div>div .anuario .pdf-download .img-destaque img {
        width: 95%;
    }

    #quem-somos>div>div .anuario .pdf-download {
        /* padding: 0; */
        text-align: center;
        margin-bottom: 45px;
    }

    .title>div>div .title-pink h1 {
        font-size: 2.2rem;
        font-weight: 700;
        text-align: center;
    }

    .title>div>div .title-brown h1 {
        font-size: 2.2rem;
        font-weight: 700;
        text-align: center;
    }

    #nos {
        margin-top: 0px;
    }

    .filtro-profissionais {
        display: flex;
        align-items: center;
        border-bottom: 1px solid #bab9b5;
        margin-bottom: 35px;
        width: 100%;
        display: block;
    }

    .filtro-profissionais form {
        display: block;
        padding-top: 21px;
    }

    .filtro-profissionais form select {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .filtro-profissionais form .atuacao {
        margin-right: 0 !important;
    }

    .filtro-profissionais form .localizacao {
        margin-right: 0 !important;
    }

    .filtro-profissionais form .buscar {
        margin-right: 0 !important;
    }

    .filtro-profissionais form .buscar input {
        width: 100% !important;
    }

    #profissionais>div>div .wrapper-profissionais {
        margin: 15px 0;
    }

    #slider>div>div .wrapper-logo-slider {
        position: relative;
        top: 30px;
        left: 50%;
        transform: translateX(-50%);
    }

    #menu-quem-somos>div>div .scrollMenu nav button {
        margin-right: 7px;
        border-color: #fff;
        border-radius: 0;
        border: none;
    }

    #menu-quem-somos>div>div .scrollMenu nav button span {
        max-width: 256px;
        max-height: 256px;
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM4NC45NyAzODQuOTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM4NC45NyAzODQuOTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4Ij4KPGc+Cgk8ZyBpZD0iTWVudV8xXyI+CgkJPHBhdGggZD0iTTEyLjAzLDEyMC4zMDNoMzYwLjkwOWM2LjY0MSwwLDEyLjAzLTUuMzksMTIuMDMtMTIuMDNjMC02LjY0MS01LjM5LTEyLjAzLTEyLjAzLTEyLjAzSDEyLjAzICAgIGMtNi42NDEsMC0xMi4wMyw1LjM5LTEyLjAzLDEyLjAzQzAsMTE0LjkxMyw1LjM5LDEyMC4zMDMsMTIuMDMsMTIwLjMwM3oiIGZpbGw9IiM4YTVmN2UiLz4KCQk8cGF0aCBkPSJNMzcyLjkzOSwxODAuNDU1SDEyLjAzYy02LjY0MSwwLTEyLjAzLDUuMzktMTIuMDMsMTIuMDNzNS4zOSwxMi4wMywxMi4wMywxMi4wM2gzNjAuOTA5YzYuNjQxLDAsMTIuMDMtNS4zOSwxMi4wMy0xMi4wMyAgICBTMzc5LjU4LDE4MC40NTUsMzcyLjkzOSwxODAuNDU1eiIgZmlsbD0iIzhhNWY3ZSIvPgoJCTxwYXRoIGQ9Ik0zNzIuOTM5LDI2NC42NjdIMTMyLjMzM2MtNi42NDEsMC0xMi4wMyw1LjM5LTEyLjAzLDEyLjAzYzAsNi42NDEsNS4zOSwxMi4wMywxMi4wMywxMi4wM2gyNDAuNjA2ICAgIGM2LjY0MSwwLDEyLjAzLTUuMzksMTIuMDMtMTIuMDNDMzg0Ljk3LDI3MC4wNTYsMzc5LjU4LDI2NC42NjcsMzcyLjkzOSwyNjQuNjY3eiIgZmlsbD0iIzhhNWY3ZSIvPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    }

    #ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .sub-title {
        display: flex;
        align-items: center;
        padding-bottom: 27px;
        display: block;
    }

    #ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .blocos-publi>div a .sub-title h5 {
        margin-right: 20px;
        color: #3d1917;
        font-weight: 700;
        font-family: Arial;
        padding-bottom: 10px;
    }

    #ultimas-publicacoes>div>div .wrapper-bloco-publicacoes {
        width: 100%;
        padding: 20px 15px 70px 15px;
        border: 1px solid #bab9b5;
    }

    #ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .ver-todas {
        padding: 15px;
        border: 1px solid #bab9b5;
        margin-top: 40px;
    }

    #ultimas-publicacoes>div>div .wrapper-bloco-publicacoes .blocos .ver-todas a {
        font-size: 1.1rem;
        color: #5e5f4b;
        font-family: Arial;
        font-weight: 800;
        transition: all ease .3s;
    }

    .newsletter-home {
        padding: 20px 30px;
        width: 100%;
        border: 1px solid #ffffff;
        border-top: none;
        margin: 0 auto;
        justify-content: center;
        align-items: center;
        display: block !important;
    }

    .newsletter-home>div {
        margin-right: 0;
    }

    .newsletter-home>div .main-title h1 {
        font-weight: bold;
        color: #3d1917;
        font-size: 2.5rem;
    }

    .newsletter-home>div .wrapper-content p {
        font-family: Author-Regular;
        /*font-size: 1.1rem;*/
        font-size: 24px;
        color: #3d1917;
    }

    .newsletter-home form {
        margin-top: 35px;
    }

    .newsletter-home form input.email {
        padding: 14px;
        width: 100%;
        font-family: 'Author-Regular';
        color: #3d1917;
        border: 1px solid #3d1917;
        margin-bottom: 20px;
    }

    .newsletter-home form input.enviar {
        padding: 11px;
        font-family: 'Author-Regular';
        background: #3d1917;
        color: #ffffff;
        border: none;
        width: 60%;
        font-size: 1.1rem;
    }
    
    section#newsletter .container {
        background-color: #faefe8; /* Altere para a cor que preferir */
    }

    #trabalhos-home>div>div {
        background: url(img/bg-newsletter-home.jpg?2);
        background-repeat: no-repeat;
        background-position: center;
        width: 100%;
        padding: 50px 25px;
        background-size: cover;
        display: flex;
        display: block;
    }

    #trabalhos-home>div>div>div {
        margin-bottom: 30px;
    }

    #trabalhos-home>div>div>div .main-title h3 {
        color: #fff;
        font-size: 1.7rem;
    }

    #trabalhos-home>div>div>div .wrapper-content p {
        color: #Fff;
        font-size: 1rem;
    }

    #trabalhos-home>div>div>a {
        position: relative;
        bottom: 0;
        background: rgba(95, 96, 75, 0.8);
        padding: 20px;
        display: block;
        align-items: center;
        transition: all ease .3s;
        width: 100%;
        transform: translateX(-50%);
        margin: 0 auto;
        left: 50%;
    }

    #trabalhos-home>div>div>a span {
        font-size: 1.1rem;
        color: #fff;
        margin-right: -1px;
        line-height: 25px;
        padding-bottom: 30px;
    }

    #trabalhos-home>div>div>a img {
        padding-top: 20px;
        margin: 0 auto;
    }

    .address .wrapper-content p {
        color: #3d1917;
        font-size: 0.9rem;
    }

    .filtro-profissionais form input[type=submit] {
        background: url(img/search-icon.png);
        background-repeat: no-repeat;
        background-position: center left 80px;
        background-size: 21px 21px;
        font-family: Arial;
        text-transform: uppercase;
        font-size: 0.8rem;
        color: #3d1917;
        padding-left: 25px;
        margin-right: 20px;
        display: block;
        align-items: center;
        width: 100%;
        text-align: center;
        border: 1px solid #3d1917;
        padding: 10px;
        margin: 25px 0;
    }

    .filtro-profissionais form a.reset-btn {
        background: url(img/reset-icon.png);
        background-repeat: no-repeat;
        background-position: center left 20px;
        background-size: 21px 21px;
        font-size: 0.8rem;
        text-transform: uppercase;
        font-family: arial;
        color: #3d1917;
        align-items: center;
        width: 80%;
        text-align: center;
        border: 1px solid #3d1917;
        padding: 10px;
        display: block;
        margin: 0 auto;
    }

    #publicacoes>div>div .wrapper-publicacoes {
        display: flex;
        align-items: center;
        border: 1px solid #bab9b5;
        width: 100%;
        transition: all ease .4s;
        justify-content: space-between;
        display: block;
        margin: 0 15px;
        margin-bottom: 30px;
    }

    #publicacoes>div>div .wrapper-publicacoes .pdf {
        border-left: 1px solid #bab9b5;
        height: auto;
        padding: 20px;
        border-left: none;
        border-top: 1px solid #bab9b5;
    }

    #publicacoes>div>div .wrapper-publicacoes .pdf a {
        background: url(img/pdf-icon.png);
        display: block;
        width: 96px;
        height: 71px;
        background-repeat: no-repeat;
        margin: 0 auto;
    }

    #publicacoes>div>div .wrapper-publicacoes .padrao {
        border-left: 1px solid #bab9b5;
        height: auto;
        padding: 20px;
        border-left: none;
        border-top: 1px solid #bab9b5;
    }

    #publicacoes>div>div .wrapper-publicacoes .padrao a {
        background: url(img/padrao-icon.png?1);
        display: block;
        width: 96px;
        height: 71px;
        background-repeat: no-repeat;
        margin: 0 auto;
    }

    #publicacoes>div>div .wrapper-publicacoes .link {
        border-left: 1px solid #bab9b5;
        height: auto;
        padding: 20px;
        border-left: none;
        border-top: 1px solid #bab9b5;
    }

    #publicacoes>div>div .wrapper-publicacoes .link a {
        background: url(img/link-icon.png);
        display: block;
        width: 96px;
        height: 71px;
        background-repeat: no-repeat;
        margin: 0 auto;
    }

    .formulario .infos input.instituicao {
        width: 65%;
        margin-right: 15px;
        color: #8a5f7e;
        width: 100%;
    }

    .formulario .infos input.ano {
        width: 32%;
        width: 100%;
    }

    #duvidas>div>div ul.nav-tabs {
        border: none;
        padding: 25px 0px 0px 0;
        text-align: center;
        margin: 0 auto;
        justify-content: center;
    }

    #duvidas>div>div ul.nav-tabs li {
        text-align: center;
    }

    #duvidas>div>div ul.nav-tabs li a:last-child {
        border: none;
        text-align: center;
        padding-bottom: 13px;
        padding-left: 10px !important;
    }

    #duvidas>div>div ul.nav-tabs li a.active {
        color: #8a5f7e;
        font-weight: bold;
    }

    #reconhecimento>div>div .wrapper-selo-destaque>div {
        display: flex;
        align-items: center;
        display: block;
        text-align: center;
    }

    #reconhecimento>div>div .wrapper-selo-destaque>div .img-selo {
        margin-right: 0;
    }

    #reconhecimento>div>div .wrapper-selo-destaque>div .img-selo img {
        margin: 0 auto;
    }

    #reconhecimento>div>div .wrapper-selo-destaque>div .title-pink h5 {
        font-size: 1.4rem;
        line-height: 31px;
    }

    #slider>div>div .item>div {
        margin-top: -40%;
    }

    #slider>div>div .item.item.slider-1 .content-slider .title-slider h1 {
        font-size: 1.6rem;
        line-height: 40px;
    }

    #slider>div>div .item.item.slider-2 .content-slider .title-slider h1 {
        font-size: 1.8rem;
    }

    #slider>div>div .item.item.slider-3 .content-slider .title-slider h1 {
        font-size: 2rem;
    }

    #slider>div .item>div>div {
        justify-content: space-around;
        margin: 0;
        justify-content: initial;
    }

    .wrapper-slider .item.slider-1:before {
        background-image: url(img/slider-1-mobile.jpg?3);
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .wrapper-slider .item.slider-2:before {
        background-image: url(img/slider-2-mobile.jpg?3);
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .wrapper-slider .item.slider-3:before {
        background-image: url(img/slider-3-mobile.jpg?3);
        content: '';
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-quem-somos:before {
        content: '';
        display: block;
        background: url(img/destaque-quem-somos-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-escritorio:before {
        content: '';
        display: block;
        background: url(img/destaque-nos-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-reconhecimento:before {
        content: '';
        display: block;
        background: url(img/destaque-reconhecimento-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-unidades:before {
        content: '';
        display: block;
        background: url(img/destaque-unidades-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-atuacao:before {
        content: '';
        display: block;
        background: url(img/destaque-atuacao-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-profissionais:before {
        content: '';
        display: block;
        background: url(img/destaque-profissionais-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-responsabilidade:before {
        content: '';
        display: block;
        background: url(img/destaque-responsabilidade-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-publicacoes:before {
        content: '';
        display: block;
        background: url(img/destaque-publicacoes-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-duvida:before {
        content: '';
        display: block;
        background: url(img/destaque-duvida-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-imprensa:before {
        content: '';
        display: block;
        background: url(img/destaque-imprensa-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    .background-trabalhe:before {
        content: '';
        display: block;
        background: url(img/destaque-trabalhe-mobile.jpg?2);
        position: absolute;
        width: 100%;
        height: 100%;
        background-size: cover;
    }

    #nos>div>div .wrapper-content {
        margin: 55px 0;
        margin-top: 50px;
    }

    #reconhecimento>div>div .wrapper-selo-destaque {
        padding: 30px;
        border: 1px solid #bab9b5;
        margin-bottom: 40px;
        position: relative;
        background: url(img/webkit-anuario.png);
        background-repeat: no-repeat;
        background-position: center bottom 10px;
        cursor: pointer;
        transition: all ease .5s;
    }

    .close-selo {
        background-image: url(img/close-btn.png?1) !important;
        background-position: center bottom 10px !important;
        transition: all ease .5s;
    }

    #reconhecimento>div>div .wrapper-selo-destaque>div .title-pink {
        padding-bottom: 15px;
        padding-top: 15px;
    }

    #unidades>div>div .end {
        border: 1px solid #bab9b5;
        padding: 0px 15px;
        margin-bottom: 45px;
    }

    #unidades>div>div .end>div {
        display: block !important;
    }

    #unidades>div>div .end>div #mapsp {
        height: 400px;
    }

    #unidades>div>div .end>div #mapdf {
        height: 400px;
    }

    #footer-home>div>div .redes-sociais>div a.icons-footer {
        margin-right: 15px;
    }

    #profissionais>div>div .wrapper-profissionais>div .email a {
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
    }

    #single-profissional>div>div .content-profissional {
        padding-left: 15px;
    }

    #slider>div>div .content-slider .wrapper-content-slider {
        padding-top: 15px;
    }

    #profissionais>div>div .wrapper-profissionais>div .see-all a span {
        line-height: 17px;
    }
    #publicacoes>div>div .aviso {
        border: 1px solid #bab9b5;
        padding: 12px 25px;
        width: 100%;
        margin: 0 15px;
        margin-bottom: 30px;
    }
    #menu-contato>div>div .scrollMenu nav .collapse ul.contato {
        display: flex;
        align-items: center;
        display: block;
    }
    #menu-contato>div>div .scrollMenu nav .collapse ul.contato li a {
        border: none;
    }
    .formulario .infos>div .graus label.grau span,
    .formulario .infos>div .graus label.grau label {
        color: #7e7c73;
        padding-top: 0px;
        margin-right: 10px;
    }
    .formulario .infos>div .graus label.grau input[type=radio] {
        width: 12px;
        margin: 0 5px 0 0;
        margin-left: 0;
    }
    .formulario .infos>div .graus label.superior input[type=radio] {
        width: 25px;
        margin-left: 0;
    }
    #imprensa>div>div .tab-content .tab-pane .imprensa .contato>div .phone {
        display: flex;
        display: block;
        padding-bottom: 10px;
    }
    #imprensa>div>div .tab-content .tab-pane .imprensa {
        padding: 0;
    }
    .address .telefone a {
        font-family: 'Author-Regular';
        color: #3d1917;
        padding-right: 12px;
        display: block;
        padding-bottom: 10px;
    }
    #slider>div>div .content-slider .wrapper-content-slider p {
        color: #FFf;
        font-family: 'Author-Medium';
        font-weight: 300;
        line-height: 25px;
        font-size: 1.5rem;
    }
    #quem-somos>div>div .wrapper-anuarios .anuario .wrapper-content-anuario.expand {
        max-height: 999px;
        padding-bottom: 30px;
        display: block !important;
    }
    #responsabilidade>div>div .content-responsabilidade {
        padding-right: 30px !important;
    }
    .formulario .infos .menores input.menor {
        width: 100%;
        margin: 10px 0;
        padding: 12px 17px;
        border: 1px solid #bab9b5;
        font-family: Arial;
    }
    #footer>div>div .city .copy-right {
        text-align: center;
    }
    #footer>div>div .city .links-legais {
        padding: 0;
        margin: 0;
        border: none;
        text-align: center;
    }
    #footer>div>div .city .links-legais a {
        display: block;
        width: 100%;
        margin-top: 30px;
    }
    #quem-somos>div>div .wrapper-anuarios .anuario .collapsed-anuario {
        padding: 15px 27px 17px;
        background-repeat: no-repeat;
        background-position: right 20px center;
        cursor: pointer;
        transition: all ease .5s;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    #publicacoes-lista .card-memorandos {
        margin-bottom: 40px !important;
    }
    #publicacoes-lista .card-memorandos:last-child {
        margin-bottom: 0px;
    }
    #publicacoes-lista>div>div>div {
        margin-bottom: 30px;
    }
    #publicacoes-lista>div>div>div:last-child {
        margin-bottom: 0px;
    }
    #publicacoes-lista .card-infos {
        margin-bottom: 40px !important;
    }
    #publicacoes-lista .card-infos:last-child {
        margin-bottom: 0px;
    }
    #publicacoes-lista .title-cat {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 30px;
        flex-direction: column;
        align-items: center;
    }
    #publicacoes-lista .title-cat p {
        font-family: 'Author-Medium';
        font-weight: normal;
        font-size: 25px;
        color: #3d1917;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 450px) {}

/* Responsivo */
/*Ajustes*/
.slick-initialized>div {
    display: block !important;
}

/*Pagenavi*/
.pagenavi {
    clear: both;
    padding: 0 15px;
}

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

.pagenavi .wp-pagenavi span {
    font-family: 'Author-Regular';
    font-size: 1.5rem;
    border: none;
}

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

.pagenavi .wp-pagenavi a {
    font-family: Arial;
    font-size: 1.1rem;
    border: none;
    padding: 7px;
}

.pagenavi .wp-pagenavi a:hover {
    border: none;
    text-decoration: underline;
}

.pagenavi .wp-pagenavi .current {
    font-size: 1.1rem;
    color: #61624e;
    text-align: center;
    display: inline-block;
    padding: 10px;
}

.pagenavi .wp-pagenavi .page {
    color: #3d1917;
    text-align: center;
    display: inline-block;
}

.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-family: 'MontSerrat';
    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*/
#single-publicacoes {
    margin-top: 30px;
}

/*Ajustes*/

.home-wrapper-slider-content {
    align-items: center;
}
.home-wrapper-slider-content .wrapper-logo-slider img {
    margin-top: 0 !important;
}
.aspas-nos {
}
.aspas-escritorio {
}
#nos>div>div .wrapper-parallax-escritorio {
    overflow: hidden;
    top: -64px;
}
.wrapper-parallax-responsabilidades {
    overflow: hidden;
    top: 0px;
}

@media screen and (max-width: 992px){
    .aspas-nos {
    top: 0 !important;
    background-attachment: initial !important;
    height: 300px !important;
    background-size: cover !important;
    background-position: initial !important;
    margin: 20px 0 !important;
    }
    .aspas-escritorio {
    background-size: cover !important;
    }
    #quem-somos>div>div .wrapper-parallax-nos {
        overflow: hidden;
        top: -2px;
        margin-top: 16px;
    }
    #nos>div>div .wrapper-parallax-escritorio {
        top: 0;
    }
    .show-max-height {
        max-height: 1999px !important;
        transition: all ease 2s;
    }
    .wrapper-parallax-responsabilidades div {
        background-size: 100% !important;
    }
    #trabalhe>div>div .tab-content .trabalhe .wrapper-content {
        width: 100%;
        flex-basis: 100%;
        margin-bottom: 10px;
    }
    .formulario .infos>div .graus label.grau {
        align-items: center;
        flex-wrap: wrap;
    }
    .formulario .infos>div .graus label.superior {
        align-items: center;
        flex-wrap: wrap;
    }
}

.wrapper-content p {margin-bottom: 20px;}
.wrapper-content ul {
}
.wrapper-content ul li {position: relative;padding-left: 13px;}
.wrapper-content ul li:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    background: #875d7f;
    left: 0;
    top: 11px;
    border-radius: 99px;
}
.wrapper-content a {
color: #3d1917;}
.wrapper-content a:hover {
color: #3d1917;text-decoration: underline;}
@media screen and (min-width: 1320px){
    #atuacao .aspas-nos {
        /* height: 400px; */
        /* background-position: center right 21% !important; */
    }
}

/*Ajustes*/

/*Cookie warning*/

#cookie-warning {position: fixed;bottom: 0;padding: 5px;width: 100%;background: #ffffffe6;text-align: center;color: #3d1917;z-index: 999999;font-family: 'SF Pro Display';line-height: 27px;transition: all ease .8s;border-top: 10px solid #3d1917;}

#cookie-warning.collapse-box {
    transition: all ease .8s;
    bottom: -100%;
}

#cookie-warning>div>span {padding: 0 70px;display: block;line-height: 18px;margin-bottom: 10px;font-size: 0.9rem;}
#cookie-warning>div {
    position: relative;
    padding-top: 10px;
}
#cookie-warning>div>span a {font-weight: bold;margin: 0 0px;color: #3d1917;}

#cookie-warning>div>span a:hover {color: #fe8357;text-decoration: none;}

#cookie-warning>div a.closebtn {
    position: relative;
    display: inline-block;
    background: #fe8357;
    border-radius: 5px;
    font-family: 'Author-Regular';
    color: #3d1917;
    transition: all ease .5s;
    font-weight: 200;
    padding: 0px 19px;
    font-size: 0.9rem;
}

#cookie-warning>div a.closebtn:hover {
    transition: all ease .5s;
    text-decoration: none;
    background: #40d9e6;
    color: #3d1917;
}

/*Cookie warning*/

/* Ajustes Desktop */

@media screen and (min-width: 768px){
#publicacoes-lista .card-publicacoes {
    display: flex;

}
#home #publicacoes-lista .card-publicacoes.card-podcast {
    background-color: #faefe8;
    padding: 36px 45px 0 75px;
    background-image: url(https://www.schneiderpugliese.com.br/wp-content/uploads/2024/10/Grupo-743.png);
    background-repeat: no-repeat;
    background-size: 75px;
}

#publicacoes-lista .card-publicacoes .content-publicacoes {
    padding: 35px 35px 0 35px;
}

#publicacoes-lista .card-publicacoes .content-publicacoes .cat p {
    color: #fe8357 !important;
    font-size: 17px;
    font-family: 'Author-Regular';
}
#publicacoes-lista .card-publicacoes .wrapper-img {
    margin-bottom: 0;
}
:not(#home) #publicacoes-lista.is-podcast .card-publicacoes {   
    padding: 0 45px 0  0;
}

:not(#home) #publicacoes-lista.is-podcast .card-publicacoes {
    background: none;
}
:not(#home) #publicacoes-lista.is-podcast .card-publicacoes .wrapper-img {
    background: #faefe8;
    padding: 33px 0px 0 71px;
    background-image: url('https://www.schneiderpugliese.com.br/wp-content/uploads/2024/10/Grupo-743.png');
    background-repeat: no-repeat;
    background-size: 70px;
}
}

/*Ajustes Mobile*/

@media screen and (max-width: 768px){
	.filtro-publicacoes .title-brown {
		text-align: center;
		justify-content: center;
		display: flex;
		margin-bottom: 20px;
		width: 100%;
	}
	.filtro-publicacoes form {
		display: flex;
		justify-content: space-between !important;
		width: 100%;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	.filtro-publicacoes form>div {
		margin: 0 !important;
		width: 100%;
		margin-bottom: 10px !important;
	}
	.filtro-publicacoes form select, .filtro-publicacoes form input {
		margin: 0 !important;
		width: 100% !important;
	}
	.filtro-publicacoes form input[type=submit], .filtro-publicacoes form a.reset-btn {
		width: auto !important;
	}
}