/*
Theme Name: Unitri Design
Theme URI: http://www.unitri.com.br
Author: Th2
Author URI: http://www.agenciath2.com.br
Description: Tema desenvolvido por Agencia Th2.
Version: 1.0
License: GNU General Public License v2 or later
*/

/*Reset Css*/

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

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

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

body {
    background: white;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

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

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

/*Reset css*/

/*Default*/

body {
    font-family: 'Montserrat';
    font-weight: 400;
}
.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-150 {
    display: block;
    height: 150px;
}
.spacer-200 {
    display: block;
    height: 200px;
}
.spacer-300 {
    display: block;
    height: 300px;
}
a {
    font-family: 'Montserrat';
    font-size: 1rem;
    font-weight: 400;
}
b, strong {
    font-weight: bold;
}
em, i {
    font-style: italic;
}
.main-text p {
    font-size: 1.1rem;
    line-height: 25px;
    font-family: 'Montserrat';
    font-weight: 400;
    color: #707070;
}
.main-text ul {}
.main-text ul li {
    position: relative;
    padding-left: 20px;
}
.main-text ul li:before {
    content: '';
    position: absolute;
    background-color: #f6cb0d;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    border-radius: 99px;
}
.main-text ol {
    list-style: decimal;
    padding-left: 15px;
}
.main-text ol li {}
.main-title h1 {
    font-size: 2rem;
    color: #000000;
    line-height: 25px;
}
.main-title h2 {
    font-size: 1.8rem;
    color: #000000;
    line-height: 25px;
}
.main-title h3 {
    font-size: 1.2rem;
    color: #000000;
    line-height: 25px;
}
.main-title h4 {
}
.main-title h5 {
}
.main-title h6 {
}

.section-title h1 {
    color: #80BFCA;
    font-weight: bold;
}
.text-white h1 {
    color: #fff!important;
}
.text-white h2 {
    color: #fff!important;
}
.text-white p {
    color: #fff!important;
}
.text-white a {
    color: #fff!important;
}
.opacity-img a img {
    transition: all ease .5s;
}
.opacity-img a img:hover {
    transition: all ease .5s;
    opacity: .6;
}
.redes-sociais-geral {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.redes-sociais-geral .redes-sociais-link {
    margin: 0 7px;
}
.redes-sociais-geral .redes-sociais-link a {
}
.redes-sociais-geral .redes-sociais-link a img {}
.bg-alterado {
    background-position: center;
    background-size: cover;
    height: 450px;
}
.titulo-principal h1, .titulo-principal h2 {
    font-family: 'Montserrat';
    font-size: 4rem;
    line-height: 70px;
    font-weight: bold;
    text-transform: uppercase;
}
.secao-atual {margin-bottom: 50px;display: inline-block;}    
.secao-atual p {
    font-size: 1.1rem;
    color: #000;
    padding: 15px 30px;
    text-transform: uppercase;
    background-color: #FFD700;
    font-weight: 600;
}
.secao-padrao {
    padding: 215px 15px;
}
.funcionario-mail a {
    font-size: 0.8rem;
    transition: all ease .5s;
    text-decoration: none;
}
.funcionario-mail a:hover {
    transition: all ease .5s;
    color: #F05524!important;
}
.mosaico-funcionarios-link a {
    font-size: 1.1rem;
    text-transform: uppercase;
    transition: all ease .5s;
}
.mosaico-funcionarios-link a:before {
    content: "";
    background-image: url('img/icon-plus-branco.png');
    position: absolute;
    top: 9%;
    left: 7%;
    height: 24px;
    width: 24px;
    /* transform: rotate(45deg); */
}
.mosaico-funcionarios-link a:hover {
    transition: all ease .5s;
    color: #F05524!important;
    text-decoration: none;
}
.bg-cinza {
    background-color: #5C5C5C;
}
.bg-azul {
    background-color: #21333A;
}
.bg-preto {
    background-color: #000!important;
}
.bg-laranja {
    background-color: #F05524!important;
}
.o-que-fazemos-single .o-que-fazemos-imagem {
    position: relative;
    height: 440px;
}
.o-que-fazemos-single .o-que-fazemos-imagem img {
    opacity: 0;
    position: absolute;
}
.o-que-fazemos-single .o-que-fazemos-imagem img:first-child {} 
.o-que-fazemos-single .o-que-fazemos-imagem a {
    height: 100%;
    display: block;
    position: absolute;
    width: 10%;
    height: 100%;
    cursor: pointer;
}
.o-que-fazemos-single .o-que-fazemos-imagem a:nth-child(6){left: 26%;}
.o-que-fazemos-single .o-que-fazemos-imagem a:nth-child(7){left: 43%;}
.o-que-fazemos-single .o-que-fazemos-imagem a:nth-child(8){left: 60%;}
.o-que-fazemos-single .o-que-fazemos-imagem a:nth-child(9){left: 79%;}
.o-que-fazemos-single .o-que-fazemos-imagem img.show, .o-que-fazemos-single .o-que-fazemos-imagem img.active {
    opacity: 1;
    transition: all ease .5s;
}
.o-que-fazemos-single .o-que-fazemos-imagem img.imagem-padrao {
    opacity: 1;
}
  
/*Default*/

/*Header*/

#StickyHeader {
    padding: 25px 0 130px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9998;
    background-image: url('img/bg-header.png');
    background-position: center;
    opacity: 1;
    background-repeat: repeat-x;
    transition: all ease .5s;
    pointer-events: none;
}
#StickyHeader>div {
    transition: all ease .5s;
    pointer-events: initial;
}
#StickyHeader>div>div {}
#StickyHeader>div>div .header-geral {
    display: flex;
    justify-content: space-between;
}
#StickyHeader>div>div .header-geral .header-single {}
#StickyHeader>div>div .header-geral .header-single .header-imagem {
    margin-left: 30px;
}
#StickyHeader>div>div .header-geral .header-single .header-imagem a {
    display: block;
}
#StickyHeader>div>div .header-geral .header-single .header-imagem a img {
    transition: all ease .5s;
    width: 70%;
}
#StickyHeader>div>div .header-geral .header-acessos {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single {
    margin: 0 15px;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral {}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral ul#navbar {
    display: flex;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral ul#navbar li.nav-item {
    margin: 0 5px;
    position: relative;
    transition: all ease .5s;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral ul#navbar li.nav-item.selected a.nav-link {
    color: #F05524;
    pointer-events: none;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral ul#navbar li.nav-item:before {
    content: '';
    position: absolute;
    bottom: 0;
    height: 2px;
    width: 0;
    left: 0;
    background: #F05524;
    transition: all ease .5s;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral ul#navbar li.nav-item.selected:before {
    width: 100%;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral ul#navbar li.nav-item:hover:before {
    content: '';
    width: 100%;
    transition: all ease .5s;    
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral ul#navbar li.nav-item a.nav-link {
    color: #fff;
    transition: all ease .5s;
    font-size: 0.9rem;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral ul#navbar li.nav-item a.nav-link:hover, #StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral ul#navbar li.nav-item a.nav-link.current {
    transition: all ease .5s;
    color: #F05524;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-linguagens {}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-linguagens a {
    font-weight: bold;
    color: #fff;
    transition: all ease .5s;
    text-decoration: none;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-linguagens a:hover {
    transition: all ease .5s;
    color: #F05524;
}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-redes-sociais {}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-redes-sociais .redes-sociais-link {}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-redes-sociais .redes-sociais-link a {}
#StickyHeader>div>div .header-geral .header-acessos .header-single .header-redes-sociais .redes-sociais-link a img {}

#StickyHeader.sticked {
   opacity: 0;
   transition: all ease .5s;
   pointer-events: none;
}
/*Header*/

/*Home*/

#home {
    position: relative;
}
#home .slider-home {}
#home .slider-home .slider-content {max-height: 100%;min-height: 700px;background-repeat: no-repeat;background-size: cover;background-position: center;}
#home .slider-home .slider-content>div {
    height: 100%;
}
#home .slider-home .slider-content>div>div {height: 100%;}
#home .slider-home .slider-content>div>div .slider-conteudo-geral {
    margin: auto 0;
    position: relative;
}
#home .slider-home .slider-content>div>div .slider-conteudo-geral .slider-titulo {}
#home .slider-home .slider-content>div>div .slider-conteudo-geral .slider-titulo h1, #home .slider-home .slider-content>div>div .slider-conteudo-geral .slider-titulo h2 {
    font-family: 'Montserrat';
    font-size: 4rem;
    line-height: 70px;
    font-weight: bold;
}
#home .slider-home ul.slick-dots {
    display: flex;
    position: absolute;
    bottom: 60px;
    transform: translateX(-50%);
    left: 50%;
}
#home .slider-home ul.slick-dots li {margin: 0 5px;}
#home .slider-home ul.slick-dots li button {
    border: none;
    background-color: transparent;
    text-indent: -9999999px;
    border-radius: 99px;
    border: 1px solid #fff;
    height: 17px;
    width: 17px;
}
#home .slider-home ul.slick-dots li.slick-active {}
#home .slider-home ul.slick-dots li.slick-active button {
    background-color: #fff;
    outline: none;
}
.wrapper-arrow-down {
    position: absolute;
    bottom: 10%;
    left: 50%;
    transform: translateX(-50%);
}
/*Slider Mobile*/

#home {}
#home .slider-home-mobile {}
#home .slider-home-mobile .slider-content {max-height: 100%;min-height: 700px;background-repeat: no-repeat;background-size: cover;background-position: center;}
#home .slider-home-mobile .slider-content>div {
    height: 100%;
}
#home .slider-home-mobile .slider-content>div>div {height: 100%;}
#home .slider-home-mobile .slider-content>div>div .slider-conteudo-geral {
    margin: auto 0;
    position: relative;
}
#home .slider-home-mobile .slider-content>div>div .slider-conteudo-geral .slider-titulo {}
#home .slider-home-mobile .slider-content>div>div .slider-conteudo-geral .slider-titulo h1 {
    font-family: 'Montserrat';
    font-size: 4rem;
    line-height: 70px;
    font-weight: bold;
}
#home .slider-home-mobile ul.slick-dots {
    display: flex;
    position: absolute;
    bottom: 60px;
    transform: translateX(-50%);
    left: 50%;
}
#home .slider-home-mobile ul.slick-dots li {margin: 0 5px;}
#home .slider-home-mobile ul.slick-dots li button {
    border: none;
    background-color: transparent;
    text-indent: -9999999px;
    border-radius: 99px;
    border: 1px solid #fff;
    height: 17px;
    width: 17px;
}
#home .slider-home-mobile ul.slick-dots li.slick-active {}
#home .slider-home-mobile ul.slick-dots li.slick-active button {
    background-color: #fff;
    outline: none;
}

/*Slider Mobile*/

.wrapper-arrow-down a {
    color: #fff;
    transition: all ease .5s;
    display: inline-block;
    padding-bottom: 10px;
}
.wrapper-arrow-down a i {transform: rotate(180deg);font-size: 2rem;}
.wrapper-arrow-down a:hover {padding-bottom: 0px;}
.wrapper-arrow-down a:hover i {
}

#projetos {
    background-color: black;
}
#projetos .projetos-single {}
#projetos .projetos-single>div {padding: 0 0!important;}
#projetos .projetos-single>div>div {
    min-width: 100%;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
    transition: all ease .5s;
}
#projetos .projetos-single>div>div.loading {
    height: 500px;
    background-image: url(img/loading.gif);
    background-repeat: no-repeat;
    background-position: center;
    max-height: 500px;
    transition: all ease .5s;
}
#projetos .projetos-single>div>div .projetos-titulo {
    padding: 120px 15px;
}
#projetos .projetos-single>div>div .projetos-titulo h1, #projetos .projetos-single>div>div .projetos-titulo h2 {
    font-size: 2rem;
}
#projetos .wrapper-cards-projetos {
}
#projetos .wrapper-cards-projetos>div {
}   

#projetos .wrapper-cards-projetos>div .card-projeto {
    position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;
    padding-top: 14% !important; 
    height:200px;
}
#projetos .wrapper-cards-projetos>div .card-projeto{
    min-height:200px!important;
}
#projetos .wrapper-cards-projetos>div .card-projeto .wrapper-img {display: block;transition: all ease .5s;width: 100%;height: 100%;position: absolute;overflow: hidden;object-fit: cover;top: 0;}
#projetos .wrapper-cards-projetos>div .card-projeto .overlay {position: absolute;z-index: 4;top: 0;left: 0;height: 100%;width: 100%;padding: 30px;background: #ffffffd9;pointer-events: none;opacity: 0;transition: all ease .5s;}
#projetos .wrapper-cards-projetos>div .card-projeto .overlay .wrapper-projeto-link {display: flex;height: 100%;width: 100%;align-items: flex-end;color: #000;text-decoration: none;}
#projetos .wrapper-cards-projetos>div .card-projeto .overlay .wrapper-projeto-link .title-content-projeto {width: 100%;}
#projetos .wrapper-cards-projetos>div .card-projeto .overlay .wrapper-projeto-link .title-content-projeto p {font-weight: 800;color: #000;}
#projetos .wrapper-cards-projetos>div .card-projeto .overlay .wrapper-projeto-link .title-content-projeto p span {
}
.wrapper-see-all-projetos {
}
.wrapper-see-all-projetos .overlay {position: relative !important;opacity: 1 !important;pointer-events: initial;}
.wrapper-see-all-projetos .overlay .wrapper-projeto-link {
}
.wrapper-see-all-projetos .overlay .wrapper-projeto-link .title-content-projeto {
}
.wrapper-see-all-projetos .overlay .wrapper-projeto-link .title-content-projeto span {font-size: 1.4rem;}
.wrapper-see-all-projetos:hover, .wrapper-see-all-projetos:active {
}
.wrapper-see-all-projetos:hover .overlay, .wrapper-see-all-projetos:active .overlay {background-color: #000 !important;}
.wrapper-see-all-projetos:hover .overlay .wrapper-projeto-link, .wrapper-see-all-projetos:active .overlay .wrapper-projeto-link {
}
.wrapper-see-all-projetos:hover .overlay .wrapper-projeto-link .title-content-projeto, .wrapper-see-all-projetos:active .overlay .wrapper-projeto-link .title-content-projeto {
}
.wrapper-see-all-projetos:hover .overlay .wrapper-projeto-link .title-content-projeto span, .wrapper-see-all-projetos:active .overlay .wrapper-projeto-link .title-content-projeto span {color: #fff;}
#projetos .wrapper-cards-projetos>div .card-projeto:hover, #projetos .wrapper-cards-projetos>div .card-projeto:active {}
#projetos .wrapper-cards-projetos>div .card-projeto:hover .wrapper-img, #projetos .wrapper-cards-projetos>div .card-projeto:active .wrapper-img {max-width: initial;transition: all ease .5s;position: absolute;transform: scale(1.2);}
#projetos .wrapper-cards-projetos>div .card-projeto:hover .overlay, #projetos .wrapper-cards-projetos>div .card-projeto:active .overlay {opacity: 1;pointer-events: initial;background-color: #ffffffd1;}
#projetos .wrapper-cards-projetos>div .card-projeto:hover .overlay .wrapper-projeto-link, #projetos .wrapper-cards-projetos>div .card-projeto:active .overlay .wrapper-projeto-link {
}
#projetos .wrapper-cards-projetos>div .card-projeto:hover .overlay .wrapper-projeto-link .title-content-projeto, #projetos .wrapper-cards-projetos>div .card-projeto:active .overlay .wrapper-projeto-link .title-content-projeto {}
#projetos .wrapper-cards-projetos>div .card-projeto:hover .overlay .wrapper-projeto-link .title-content-projeto p, #projetos .wrapper-cards-projetos>div .card-projeto:active .overlay .wrapper-projeto-link .title-content-projeto p {
}
#projetos .wrapper-cards-projetos>div .card-projeto:hover .overlay .wrapper-projeto-link .title-content-projeto p span, #projetos .wrapper-cards-projetos>div .card-projeto:active .overlay .wrapper-projeto-link .title-content-projeto p span {
}
#o-que-fazemos {
    background-image: url('img/bg-o-que-fazemos.jpg');
    background-size: cover;
    background-position: center;
    padding: 140px 0;
    background-attachment: fixed;
}
#o-que-fazemos>div {}
#o-que-fazemos>div>div {}
#o-que-fazemos>div>div .o-que-fazemos-geral {}
#o-que-fazemos>div>div .o-que-fazemos-geral>div {
    justify-content: space-between;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single {}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-titulo {}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-titulo h1, #o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-titulo h2 {font-family: 'Montserrat';font-size: 4rem;line-height: 70px;font-weight: bold;}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-texto {
    margin: 30px 0;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-texto p {
    color: #000;
    font-size: 1.2rem;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista {
    margin-left: 20px;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista ol {
    list-style: decimal;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista ol li.lista-link {}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista ol li.lista-link::marker {font-weight:bold;}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista ol li.lista-link a {
    font-family: 'Montserrat';
    font-size: 1.5rem;
    margin: 10px 25px;
    text-decoration: none;
    transition: all ease .5s;
    color: #000000;
    cursor: pointer;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista ol li.lista-link a.selected {
    font-weight: bold;
    pointer-events: none;
    transition: all ease .5s;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista ol li.lista-link a:hover, #o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista ol li.lista-link.show a {
    transition: all ease .5s;
    color: #FAC000;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-link {
    margin: 30px 0;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-link a {
    display: inline-block;
    text-decoration: none;
    transition: all ease .5s;
    position: relative;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-link a:after {
    content: "";
    background-image: url('img/icon-seta-right-black.png');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 7px;
    right: -35px;
    width: 46px;
    height: 12px;
    transform: translateX(50%);
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-link a:hover span {
    transition: all ease .5s;
    color: #FAC000;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-link a span {
    color: #000000;
    font-size: 1.4rem;
    transition: all ease .5s;
}
#areas-de-atuacao {
    background-image: url('img/bg-areas-de-atuacao.jpg');
    background-size: cover;
    background-position: center;
    padding: 240px 0;
    background-color: #000;
    background-attachment: fixed;
}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem {}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem img {}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem img:first-child {} 
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem a {}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem a:nth-child(6){left: 26%;}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem a:nth-child(7){left: 43%;}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem a:nth-child(8){left: 60%;}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem a:nth-child(9){left: 79%;}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem img.show {}
#o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem img.imagem-padrao {}
#areas-de-atuacao {}
#areas-de-atuacao>div {}
#areas-de-atuacao>div>div {}
#areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral {}
#areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral>div {}
#areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral>div .areas-de-atuacao-descricao-single {
}
#areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral>div .areas-de-atuacao-descricao-single .areas-de-atuacao-titulo {}
#areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral>div .areas-de-atuacao-descricao-single .areas-de-atuacao-titulo h1, #areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral>div .areas-de-atuacao-descricao-single .areas-de-atuacao-titulo h2, #areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral>div .areas-de-atuacao-descricao-single .areas-de-atuacao-titulo h3 {
    color: #FAC000;
    font-size: 2rem;
    line-height: 50px;
}
#areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral>div .areas-de-atuacao-descricao-single .areas-de-atuacao-texto {}
#areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral>div .areas-de-atuacao-descricao-single .areas-de-atuacao-texto p {
    color: #fff;
    font-size: 1.2rem;
    line-height: 30px;
}
#projetos-atuacao {margin-top: -69px;}
#projetos-atuacao>div {}
#projetos-atuacao>div>div {}
#projetos-atuacao>div>div #projetos-accordion {
    display: flex;
}
#projetos-atuacao>div>div #projetos-accordion .card {
    flex-basis: 50%;
    border: none;
    border-radius: 0;
    background-color: transparent;
}
#projetos-atuacao>div>div #projetos-accordion .card .card-header {
    display: flex;
    justify-content: center;
    border-radius: 0;
    transition: all ease .5s;
    background-color: #a8a8a826;
}
#projetos-atuacao>div>div #projetos-accordion .card .card-header.selected {
    background-color: #000;
    transition: all ease .5s;
}
#projetos-atuacao>div>div #projetos-accordion .card .card-header button.acionador {
    text-decoration: none;
}
#projetos-atuacao>div>div #projetos-accordion .card .card-header button.acionador p {
    font-size: 1.2rem;
    color: #fff;
    transition: all ease .5s;
}
#projetos-atuacao>div>div #projetos-accordion .card .card-header.selected button.acionador p {
    color: #FAC000;
}
#projetos-atuacao>div>div #projetos-accordion .card .card-header button.acionador.collapsed p {
    color: #fff;
    transition: all ease .5s;
} 
#projetos-atuacao>div>div #projetos-accordion .card .card-header button.acionador p span {
    margin-left: 20px;
}
#projetos-atuacao>div>div #projetos-accordion .card .card-header button.acionador p span img {}
#projetos-atuacao .bg-preto {}
#projetos-atuacao .bg-preto>div {}
#projetos-atuacao .bg-preto>div>div {}
#projetos-atuacao .bg-preto>div>div .header-single {
    display: flex;
}
#projetos-atuacao .bg-preto>div>div .header-single .card-corpo {}
#projetos-atuacao .bg-preto>div>div .header-single .card-corpo .card-body {}
#projetos-atuacao .bg-preto>div>div .header-single .card-corpo .card-body ul.nav-padrao {
    display: flex;
    flex-direction: column;
}
#projetos-atuacao .bg-preto>div>div .header-single .card-corpo .card-body ul.nav-padrao li.nav-item {
    display: inline-block;
    margin-left: 177px;
}
#projetos-atuacao .bg-preto>div>div .header-single .card-corpo .card-body ul.nav-padrao li.nav-item a.nav-link{
    font-size: 1rem;
    border: none;
    text-decoration: none;
    color: #707070;
    line-height: 40px;
    background-color: #00000026;
    transition: all ease .5s;
    padding: 0;
    text-transform: uppercase;
}
#projetos-atuacao .bg-preto>div>div .header-single .card-corpo .card-body ul.nav-padrao li.nav-item a.nav-link:hover {
    transition: all ease .5s;
    color: #FAC000;
}
#projetos-atuacao .bg-preto>div>div .header-single .card-corpo .card-body ul.nav-padrao li.nav-item a.nav-link.active {
    background-color: #000;
    color: #fff;
    line-height: 50px;
    position: relative;
    pointer-events: none;
}
#projetos-atuacao .bg-preto>div>div .header-single .card-corpo .card-body ul.nav-padrao li.nav-item a.nav-link.active:before {
    content: '';
    background-image: url('img/icon-positivo-branco.png');
    background-repeat: no-repeat;
    background-size: contain;
    width: 15px;
    height: 15px;
    position: absolute;
    left: -30px;
    transform: translateY(-50%);
    top: 50%;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs {
    padding: 0;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs ul.nav {
    display: flex;
    justify-content: center;
    border: none;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs ul.nav li.nav-item {
    flex-basis: 50%;
    text-align: center;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs ul.nav li.nav-item a.nav-link {font-size: 1.2rem;padding: 10px 0;border: none;text-decoration: none;color: #707070;line-height: 50px;background-color: #00000026;color: #ffffff47;}
#projetos-atuacao>div>div .projetos-atuacao-tabs ul.nav li.nav-item a.nav-link.active {
    background-color: #000;
    color: #fff;
    line-height: 50px;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content {
    padding: 100px 0;
    background-color: #000;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content:before {
    content: '';
    position: absolute;
    width: 15%;
    height: 100%;
    top: 0;
    z-index: 9;
    /* background: url(img/mas-slider-home-left.png); */
    /* background-position: center right; */
    left: 0;
    pointer-events: none;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content:after {
    content: '';
    position: absolute;
    width: 15%;
    height: 100%;
    top: 0;
    z-index: 9;
    /* background: url(img/mas-slider-home-right.png); */
    /* background-position: center left; */
    right: 0;
    pointer-events: none;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane {
    display: block !important;
    max-height: 0;
    overflow: hidden;
    transition: all ease .5s;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane.show {
    display: block !important;
    opacity: 1;
    max-height: 250px;
    transition: all ease .5s;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao {}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao .slick-arrow {
    position: absolute;
    bottom: 50%;
    z-index: 15;
    background-color: transparent;
    text-indent: -9999px;
    border: none;
    width: 50px;
    height: 38px;
    background-repeat: no-repeat;
    background-size: contain;
    outline: none;
    transition: all ease .5s;
    cursor: pointer;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao .slick-arrow:hover {
    transition: all ease .5s;
    transform: scale(1.2);
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao .slick-arrow.slick-prev {
    left: 1%;
    background-image: url('img/icon-arrow-prev.png');
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao .slick-arrow.slick-next {
    right: 0%;
    background-image: url('img/icon-arrow-next.png');
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div {}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div>div {
    display: flex;
    justify-content: center;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div>div .slider-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    outline: none;
    max-width: 300px;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div>div .slider-content a {
    text-decoration: none;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div>div .slider-content a:hover {
    opacity: .8;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div>div .slider-content .slider-imagem {
    margin-bottom: 20px;
    min-height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div>div .slider-content .slider-imagem {}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div>div .slider-content .slider-imagem img {}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div>div .slider-content .slider-texto {}
#projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div>div .slider-content .slider-texto p {
    color: #fff;
}
#entre-em-contato-home {
    background-image: url('img/bg-entre-em-contato-home.jpg');
    background-position: center;
    background-size: cover;
    padding: 200px 0;
}
#entre-em-contato-home>div {}
#entre-em-contato-home>div>div {}
#entre-em-contato-home>div>div .entre-em-contato-home-geral {}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div {}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single {}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-titulo {
    margin-bottom: 50px;
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-titulo h1, #entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-titulo h3 {
    font-size: 3.4rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    line-height: 70px;
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-texto {
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-texto p {
    color: #000;
    font-size: 1rem;
    font-weight: 500;
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-texto a {
    text-decoration: none;
    color: #000;
    transition: all ease .5s;
    font-weight: 700;
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-texto a:hover {
    transition: all ease .5s;
    color: #F05524;
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-dados {
    background-color: #000;
    padding: 75px;
    margin-top: -310px;
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-dados .entre-em-contato-home-subtitulo {
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-dados .entre-em-contato-home-subtitulo h2, #entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-dados .entre-em-contato-home-subtitulo h4 {
    font-weight: bold;
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-dados .entre-em-contato-home-texto {}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-dados .entre-em-contato-home-texto p {}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-dados .entre-em-contato-home-links {
    display: flex;
    align-items: center;
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-dados .entre-em-contato-home-links a {
    transition: all ease .5s;
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-dados .entre-em-contato-home-links a:hover {
    transition: all ease .5s;
    color: #F05524!important;
}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-dados .entre-em-contato-home-links p  {}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-mapa  {}
#entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-mapa  iframe {}

/*Home*/

/*Footer*/

#contato {
    background-color: #000;
    padding: 56px 0;
    position: relative;
}
#contato:before {
    content: '';
    background-image: url('img/bg-footer.png');
    background-repeat: no-repeat;
    width: 91px;
    height: 70px;
    position: absolute;
    top: -16px;
    left: 3%;
}
#contato>div {}
#contato>div>div {
    justify-content: center;
}
#contato>div>div .contato-geral {
    display: flex;
    justify-content: space-between;
}
#contato>div>div .contato-geral .contato-texto {
}
#contato>div>div .contato-geral .contato-texto p {
    font-size: 0.9rem;
    margin-right: 30px;
    text-transform: uppercase;
}
#contato>div>div .contato-geral .footer-redes-sociais {}
#contato>div>div .contato-geral .footer-redes-sociais .redes-sociais-link {}
#contato>div>div .contato-geral .footer-redes-sociais .redes-sociais-link a {
    display: block;
}
#contato>div>div .contato-geral .footer-redes-sociais .redes-sociais-link a img {}

/*Footer*/

/*Page-Contato*/

#entre-em-contato {
    background-image: url('img/bg-entre-em-contato-single.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#entre-em-contato>div {}
#entre-em-contato>div>div {}
#entre-em-contato>div>div .entre-em-contato-geral {}
#entre-em-contato>div>div .entre-em-contato-geral .entre-em-contato-texto {}
#entre-em-contato>div>div .entre-em-contato-geral .entre-em-contato-texto p {}
#entre-em-contato>div>div .entre-em-contato-geral .entre-em-contato-texto p {display: flex;align-items: center;justify-content: space-between;}
#entre-em-contato>div>div .entre-em-contato-geral .entre-em-contato-texto p a {
    font-size: 1.1rem;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 5px;
}
#entre-em-contato>div>div .entre-em-contato-geral .entre-em-contato-texto p span {
    display: flex;
    margin: 0 5px;
    align-items: center;
    justify-content: center;
}
#entre-em-contato>div>div .entre-em-contato-geral .entre-em-contato-texto p span img {transform: rotate(270deg);filter: brightness(0);}
#entre-em-contato>div>div .entre-em-contato-geral .entre-em-contato-titulo {}
#entre-em-contato>div>div .entre-em-contato-geral .entre-em-contato-titulo h1, #entre-em-contato>div>div .entre-em-contato-geral .entre-em-contato-titulo h2 {}
#entre-em-contato-dados {
    background-image: url('img/bg-entre-em-contato-home.jpg');
    background-position: center;
    background-size: cover;
    padding: 200px 0;
}
#entre-em-contato-dados>div {}
#entre-em-contato-dados>div>div {}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral {}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div {
    justify-content: space-between;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single {}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-texto {}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-texto p {
    color: #000;
    font-size: 1rem;
    font-weight: 500;
    line-height: 30px;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-links {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-links a {
    text-decoration: none;
    color: #000;
    transition: all ease .5s;
    font-weight: 700;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-links a:hover {
    transition: all ease .5s;
    color: #F05524;
}
.contato-texto-estilizado p, .contato-texto-estilizado a {
    font-size: 0.9rem!important;
    line-height: 25px!important;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario {}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario form {}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario form .formulario-contato-campo {
    margin-bottom: 10px;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario form .formulario-contato-campo input {
    width: 100%;
    padding: 7px 10px;
    border: none;
    outline: none;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario form .formulario-contato-campo input::placeholder {
    font-size: 0.8rem;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario form .formulario-contato-campo textarea {
    border-radius: unset;
    border: none;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario form .formulario-contato-campo textarea::placeholder {
    font-size: 0.8rem;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario form .formulario-contato-botao {
    position: relative;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario form .formulario-contato-botao input {
    border: none;
    outline: none;
    background-color: transparent;
    font-weight: bold;
    font-size: 1.3rem;
    cursor: pointer;
    position: relative;
    transition: all ease .5s;
    padding: 0;
    margin: 30px 0;
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario form .formulario-contato-botao input:after {
    content: "";
    background-image: url('img/icon-seta-right-black.png');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 7px;
    right: -35px;
    width: 46px;
    height: 12px;
    transform: translateX(50%);
}
#entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single .entre-em-contato-dados-formulario form .formulario-contato-botao input:hover {    
    transform: translatex(10px);
    transition: all ease .5s;
}
#mapa {}
#mapa>div {}
#mapa>div>div {}
#mapa>div>div .mapa-single {}
#mapa>div>div .mapa-single iframe {
    display: block;
}

/*Page-Contato*/

/*Page-quem-somos*/

#quem-somos {
    background-image: url('img/bg-quem-somos.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#quem-somos>div {}
#quem-somos>div>div {}
#quem-somos>div>div .quem-somos-geral {}
#quem-somos>div>div .quem-somos-geral .quem-somos-texto {
    width: auto;
}
#quem-somos>div>div .quem-somos-geral .quem-somos-texto p {display: flex;align-items: center;justify-content: space-between;}
#quem-somos>div>div .quem-somos-geral .quem-somos-texto p a {
    font-size: 1.1rem;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 5px;
}
#quem-somos>div>div .quem-somos-geral .quem-somos-texto p span {
    display: flex;
    margin: 0 5px;
    align-items: center;
    justify-content: center;
}
#quem-somos>div>div .quem-somos-geral .quem-somos-texto p span img {transform: rotate(270deg);filter: brightness(0);}
#quem-somos>div>div .quem-somos-geral .quem-somos-titulo {}
#quem-somos>div>div .quem-somos-geral .quem-somos-titulo h1, #quem-somos>div>div .quem-somos-geral .quem-somos-titulo h2 {}
#quem-somos-descritivo {
    padding: 100px 0;
    background-image: url('img/bg-o-que-fazemos.jpg');
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}
#quem-somos-descritivo>div {}
#quem-somos-descritivo>div>div {}
#quem-somos-descritivo>div>div .quem-somos-descritivo-geral {}
#quem-somos-descritivo>div>div .quem-somos-descritivo-geral>div {}
#quem-somos-descritivo>div>div .quem-somos-descritivo-geral>div .quem-somos-descritivo-single {}
#quem-somos-descritivo>div>div .quem-somos-descritivo-geral>div .quem-somos-descritivo-single .quem-somos-descritivo-imagem {}
#quem-somos-descritivo>div>div .quem-somos-descritivo-geral>div .quem-somos-descritivo-single .quem-somos-descritivo-imagem img {}
#quem-somos-descritivo>div>div .quem-somos-descritivo-geral>div .quem-somos-descritivo-single .quem-somos-descritivo-texto {}
#quem-somos-descritivo>div>div .quem-somos-descritivo-geral>div .quem-somos-descritivo-single .quem-somos-descritivo-texto p {
    margin: 20px 0;
    color: #000;
    /*font-size: 0.9rem;*/
    font-size: 18px;
}
#nossa-equipe {
    padding: 100px 0;
    background-image: url('img/bg-nossa-equipe.jpg');
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}
#nossa-equipe>div {}
#nossa-equipe>div>div {}
#nossa-equipe>div>div .nossa-equipe-geral {}
#nossa-equipe>div>div .nossa-equipe-geral .nossa-equipe-texto {}
#nossa-equipe>div>div .nossa-equipe-geral .nossa-equipe-texto p {
    line-height: 40px;
    font-size: 1.6rem;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios {
    margin-top: 150px;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div {
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single {
    z-index: 3;
    position: relative;
    transition: all ease .5s;
    max-height: 9999px;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single.hide {
    position: absolute;
    transition: all ease .5s;
    max-height: 0;
    overflow: hidden;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-imagem {
    position: relative;
    width: 100%;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-imagem a {}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-imagem a img {
    width: 100%;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-dados {
    position: absolute;
    bottom: 20px;
    padding: 10px 10px 10px 50px;
    width: 100%;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-dados .mosaico-funcionarios-link {}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-dados .mosaico-funcionarios-link a {
    font-size: 1.1rem;
    text-transform: uppercase;
    transition: all ease .5s;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-dados .mosaico-funcionarios-link a:before {
    content: "";
    background-image: url('img/icon-plus-branco.png');
    position: absolute;
    top: 50%;
    left: 10px;
    height: 24px;
    width: 24px;
    transform: translateY(-50%);
    transition: all ease .5s;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-dados .mosaico-funcionarios-link a:hover:before {
    background-image: url('img/icon-plus-laranja.png');
    transition: all ease .5s;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-dados .mosaico-funcionarios-link a:hover {
    transition: all ease .5s;
    color: #F05524!important;
    text-decoration: none;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-dados .funcionario-mail {}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-dados .funcionario-mail a {
    font-size: 0.8rem;
    transition: all ease .5s;
    text-decoration: none;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-single .mosaico-funcionarios-dados .funcionario-mail a:hover {
    transition: all ease .5s;
    color: #F05524!important;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo {
    z-index: 5;
    position: relative;
    top: 0;
    transition: all ease .5s;
    max-height: 0;
    overflow: hidden;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .wrapper-profissional {}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .wrapper-profissional .wrapper-single-profissional {}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo.show {
    z-index: 5;
    position: relative;
    top: 0;
    transition: all ease .5s;
    max-height: 999px;
    overflow: hidden;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .mosaico-funcionarios-link {}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .mosaico-funcionarios-link a {}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .mosaico-funcionarios-link a:before {
    content: "";
    background-image: url('img/icon-plus-branco.png');
    position: absolute;
    top: 40px;
    left: 10px;
    height: 24px;
    width: 24px;
    transform: rotate(45deg);
    transition: all ease .5s;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .mosaico-funcionarios-link a:hover:before {
    background-image: url('img/icon-plus-laranja.png');
    transition: all ease .5s;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .mosaico-funcionarios-mail {}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .funcionario-mail a {}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .funcionario-texto {
    margin: 30px 0;
}
#nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .funcionario-texto p {
    font-size: 0.9rem;
}
nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .funcionario-texto ul {}
nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .funcionario-texto ul li {}
nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .mosaico-funcionarios-descritivo .funcionario-texto ul li p {
    padding-left: 20px;
}
.area-estilizada {
    background-image: url('img/bg-entre-em-contato-home.jpg');
    height: 500px;
    margin-top: -200px;
}
.area-estilizada>div {
    height: 100%;
}
.area-estilizada>div>div {
    height: 100%;
    position: relative;
}
.area-estilizada>div>div .area-estilizada-link {margin: auto 0;}
.area-estilizada>div>div .area-estilizada-link a {
    color: #000;
    font-size: 3rem;
    text-decoration: none;
    transition: all ease .5s;
    text-transform: uppercase;
    display: block;
}
.area-estilizada>div>div .area-estilizada-link a:hover {
    color: #F05524;
    transition: all ease .5s;
    opacity: .8;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
}
@-webkit-keyframes pulsate {
    0% { 
        transform: scale(0.95) ;
    }
    50% { 
        transform: scale(1) ;
    }
    100% { 
        transform: scale(0.95) ;
    }
}
/* .area-estilizada>div>div .area-estilizada-link a:after {
    content: "";
    background-image: url('img/icon-seta-preta-02.png');
    background-size: cover;
    position: absolute;
    bottom: 15px;
    right: 40px;
    width: 72px;
    height: 21px;
} */

/*Page-quem-somos*/


/*Mansory*/

#projetos .projetos-single>div .wrapper-mansory {}
#projetos .projetos-single>div .wrapper-mansory .grid {
    width: 100%;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item {
  float: left;
  overflow: hidden;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a {
    display: flex;
    flex-direction: column;
    transition: all ease .5s;
    text-decoration: none;
    height: 500px;
    overflow: hidden;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a .wrapper-img {
    position: relative;
    flex-basis: 100%;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    transition: all ease .5s;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a:hover .wrapper-img {
    transform: scale(1.06);
    transition: all ease .5s;
}
/* #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a .wrapper-img .overlay {
    background-color: #f05524c2;
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    top: -250px;
    transition: all ease .5s;
    opacity: 0;
    pointer-events: none;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a:hover .wrapper-img .overlay {
    background-color: #f05524c2;
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    transition: all ease .5s;
    opacity: 1;
    pointer-events: initial;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a .wrapper-img .overlay img {} */
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a .wrapper-img>img {display: block;width: auto;height: 100%;max-width: initial;margin: 0 auto;}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a .title-content-projeto {
    padding-left: 25px;
    flex: 100%;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a .title-content-projeto p {
    font-weight: bold;
    transition: all ease .5s;
    margin-top: 30px;
    transition: all ease .5s;
    font-size: 1rem;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a .title-content-projeto span {
    transition: all ease .5s;
    font-size: 0.9rem;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a:hover .title-content-projeto {
    transition: all ease .5s;
    background-color: #fff;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a:hover .title-content-projeto p {
    transition: all ease .5s;
    color: #000 !important;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a:hover .title-content-projeto span {
    transition: all ease .5s;
    color: #000 !important;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-2 {
    height: 750px;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-2 .wrapper-img {
    flex-basis: 66%;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-2 .title-content-projeto {
    flex-basis: 34%;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-3 {
    height: 750px;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-3 .wrapper-img {
    flex-basis: 66%;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-3 .title-content-projeto {
    flex-basis: 34%;
}

#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-4 {
    height: 245px;
    background-color: #F05524;
    text-transform: uppercase;
    color: #000;
    font-size: 1.8rem;
    justify-content: flex-end;
    padding: 30px 100px 30px 30px;
    transition: all ease .5s;
    font-weight: 500;
    justify-content: center;
}
#projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-4:hover {
    transition: all ease .5s;
    opacity: .8;
    -webkit-animation: pulsate 3s ease-out;
    -webkit-animation-iteration-count: infinite; 
}
@-webkit-keyframes pulsate {
    0% { 
        transform: scale(1) ;
    }
    50% { 
        transform: scale(1.05) ;
    }
    100% { 
        transform: scale(1) ;
    }
}
/* #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-4:after {
    content: "";
    background-image: url('img/icon-seta-preta-02.png');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 14%;
    right: 15%;
    width: 84px;
    height: 22px;
    transform: translateX(50%);
} */

/*Mansory*/

/*Page-CLientes*/

#clientes {
    background-image: url('img/bg-clientes.jpg?221212');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#clientes>div {}
#clientes>div>div {}
#clientes>div>div .clientes-geral {}
#clientes>div>div .clientes-geral .clientes-texto {
}
#clientes>div>div .clientes-geral .clientes-texto p {}
#clientes>div>div .clientes-geral .clientes-texto p {display: flex;align-items: center;justify-content: space-between;}
#clientes>div>div .clientes-geral .clientes-texto p a {
    font-size: 1.1rem;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 5px;
}
#clientes>div>div .clientes-geral .clientes-texto p span {
    display: flex;
    margin: 0 5px;
    align-items: center;
    justify-content: center;
}
#clientes>div>div .clientes-geral .clientes-texto p span img {transform: rotate(270deg);filter: brightness(0);}
#clientes>div>div .clientes-geral .clientes-titulo {}
#clientes>div>div .clientes-geral .clientes-titulo h1, #clientes>div>div .clientes-geral .clientes-titulo h2 {}
.secao-texto {
    padding: 123px 0;
}
.secao-texto>div {}
.secao-texto>div>div {}
.secao-texto>div>div .secao-texto-geral {}
.secao-texto>div>div .secao-texto-geral .secao-texto-titulo {
    margin-bottom: 50px;
}
.secao-texto>div>div .secao-texto-geral .secao-texto-titulo h1, .secao-texto>div>div .secao-texto-geral .secao-texto-titulo h2 {
    color: #000;
    font-size: 3.2rem;
    line-height: 50px;
    text-transform: uppercase;
}
.secao-texto>div>div .secao-texto-geral .secao-texto-texto {}
.secao-texto>div>div .secao-texto-geral .secao-texto-texto p {
    color: #000;
    font-size: 1.5rem;
    line-height: 30px;
}
#areas {}
#areas>div {}
#areas>div>div {}
#areas>div>div .areas-conteudo-geral {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
#areas>div>div .areas-conteudo-geral>div {
    width: 100%;
}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna {
    width: 100%;
    display: flex!important;
    flex-wrap: wrap;
}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single {
    margin: 50px 0;
    margin-bottom: 0 !important;
    width: 100%;
}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single .area-imagem {
    min-height: 47px;
}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single .area-imagem img {}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single .area-titulo {
    margin: 20px 0;
}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single .area-titulo h2 {
    color: #FAC000;
    font-weight: bold;
    text-transform: uppercase;
}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single .area-clientes {}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single .area-clientes ul {
}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single .area-clientes ul li {
    margin: 10px 0;
    padding: 0;
}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single .area-clientes ul li p {
    color: #fff;
    font-size: 0.9rem;
}
#areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single.tipo-2 .area-clientes {
    margin-top: 158px;
}

.estilo-clientes {
    margin-top: 0;
    height: 375px;
}
.estilo-clientes>div {}
.estilo-clientes>div>div {}
.estilo-clientes>div>div .area-estilizada-link {}
.estilo-clientes>div>div .area-estilizada-link a {}
.estilo-clientes>div>div .area-estilizada-link a:hover {}
/* .estilo-clientes>div>div .area-estilizada-link a:after {
    content: "";
    background-image: url('img/icon-seta-preta-02.png');
    background-size: cover;
    position: absolute;
    bottom: 15px;
    right: -100px;
    width: 74px;
    height: 21px;
} */

/*Page-CLientes*/

/*Scrolled-Menu*/

.scrolled-menu {
    position: fixed;
    top: -200px;
    opacity: 0;
    pointer-events: none;
    z-index: 999999;
    transition: all ease .5s;
}
.scrolled-menu>div {}   
.scrolled-menu>div>div {}   
.scrolled-menu>div>div .scrolled-menu-geral {margin: 40px 0 0 30px;}   
.scrolled-menu>div>div .scrolled-menu-geral .scrolled-menu-imagem {
    display: inline-block;
    margin-bottom: 20px;
}   
.scrolled-menu>div>div .scrolled-menu-geral .scrolled-menu-imagem a {
    display: block;
}   
.scrolled-menu>div>div .scrolled-menu-geral .scrolled-menu-imagem a img {
    display: block;
    width: 55px;
}   
.scrolled-menu>div>div .scrolled-menu-geral #ClickCollapseMenu {text-align: left;}   
.scrolled-menu>div>div .scrolled-menu-geral #ClickCollapseMenu .hamburger-box {
    margin-left: 0;
}   
.scrolled-menu>div>div .scrolled-menu-geral #ClickCollapseMenu .hamburger-box .hamburger-inner {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
} 

.hamburger--spring .hamburger-inner::before {
    /* top: 0px !important;
    opacity: 0; */
    transition: top 0.2s .5s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s 0s cubic-bezier(0.33333, 0.66667, 0.66667, 1) !important;
    width: 30px !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
}
.hamburger--spring .hamburger-inner::after {
    /* top: 0px !important;
    opacity: 0; */
    transition: top 0.4s .5s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s 0s cubic-bezier(0.33333, 0.66667, 0.66667, 1) !important;
    width: 20px !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
}

.sticked .hamburger--spring .hamburger-inner::before {
    top: 10px !important;
    opacity: 1;
    transition: top 0.12s .5s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s 0s cubic-bezier(0.33333, 0.66667, 0.66667, 1) !important;
    width: 30px !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
}
.sticked .hamburger--spring .hamburger-inner::after {
    top: 20px !important;
    opacity: 1;
    transition: top 0.4s .5s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s 0s cubic-bezier(0.33333, 0.66667, 0.66667, 1) !important;
    width: 20px !important;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55) !important;
}

.scrolled-menu.sticked {
    top: 0;
    opacity: 1;
    pointer-events: initial;
    transition: all ease .5s;
}  
.scrolled-menu-interno {
    position: fixed;
    width: 100%;
    z-index: 999999999;
    background-color: #fff;
    opacity: 0;
    transition: all ease .5s;
    pointer-events: none;
}
.scrolled-menu-interno>div {}
.scrolled-menu-interno>div>div {}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral {}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div {
    height: 100%;
}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single {
    margin: auto 0;
}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single img {}
.scrolled-menu-interno.is-active>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single.menu-logo {}
.scrolled-menu-interno.is-active>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single.menu-logo img {}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single ul#navbar-scrolled-menu {}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single ul#navbar-scrolled-menu li.nav-item {}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single ul#navbar-scrolled-menu li.nav-item a.nav-link {
    color: #000;
    font-size: 1.8rem;
    font-weight: 500;
    transition: all ease .5s;
    padding: 0;
    margin: 20px 0;
}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single ul#navbar-scrolled-menu li.nav-item a.nav-link:hover {
    transition: all ease .5s;
    color: #F05524;
}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single .menu-scrolled-linguagens {
    margin: 70px 0 20px 0;
}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single .menu-scrolled-linguagens a {
    font-size: 1.1rem;
    color: #000;
    font-weight: bold;
    text-decoration: none;  
    transition: all ease .5s;  
}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single .menu-scrolled-linguagens a:hover {
    color: #F05524;
    transition: all ease .5s;
}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single .redes-sociais-scrolled {
    justify-content: flex-start;
}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single .redes-sociais-scrolled .redes-sociais-link {
    margin: 0 15px 0 0;
}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single .redes-sociais-scrolled .redes-sociais-link a {}
.scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single .redes-sociais-scrolled .redes-sociais-link a img {}
.scrolled-menu-interno .botao-fechar {
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 20px;
}
.scrolled-menu-interno .botao-fechar a {}
.scrolled-menu-interno .botao-fechar a img {}
.scrolled-menu-interno.is-active {
    opacity: 1;
    transition: all ease .5s;
    pointer-events: initial;
    background-image: url(img/bg-o-que-fazemos.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

/*Scrolled-Menu*/

/*Page-trabalho-single*/

.trabalho-descricao {
    background-color: #000;
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    position: relative;
}
.trabalho-descricao .overlay {position: absolute;width: 100%;height: 100%;background: #000;z-index: 2;top: 0;opacity: 70%;}
.trabalho-descricao>div {
    position: relative;
    z-index: 3;
}
.trabalho-descricao>div>div {}
.trabalho-descricao>div>div .trabalho-descricao-geral {
    padding: 150px 0 100px 0;
}
.trabalho-descricao>div>div .trabalho-descricao-geral>div {
    justify-content: space-between;
}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single {}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single .trabalho-descricao-titulo {}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single .trabalho-descricao-titulo p {display: flex;align-items: center;}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single .trabalho-descricao-titulo p a {
    font-size: 0.8rem;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 5px;
}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single .trabalho-descricao-titulo p span {
    display: flex;
    margin: 0 5px;
    align-items: center;
    justify-content: center;
}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single .trabalho-descricao-titulo p span img {transform: rotate(270deg);filter: brightness(11);}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single .trabalho-descricao-titulo h1, .trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single .trabalho-descricao-titulo h2 {
    font-family: 'Montserrat';
    font-size: 4rem;
    line-height: 70px;
    font-weight: bold;
    text-transform: uppercase;
}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single ul {}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single ul li.nav-item {margin-bottom: 20px;}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single ul li.nav-item p, .trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single ul li.nav-item p a {
    color: #fff;
    text-transform: uppercase;
}
.trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single ul li.area-atuacao {
    border-top: 1px solid #fff;
    padding-top: 20px;
}
#trabalho-logo {
    margin-top: 60px;
}
#trabalho-logo>div {}
#trabalho-logo>div>div {}
#trabalho-logo>div>div .trabalho-logo-geral {
    padding: 0;
}
#trabalho-logo>div>div .trabalho-logo-geral .trabalho-logo-imagem {}
#trabalho-logo>div>div .trabalho-logo-geral .trabalho-logo-imagem iframe {
    width: 100%;
    height: 650px;
}
#trabalho-logo>div>div .trabalho-logo-geral .trabalho-logo-imagem img {
    width: 100%;
}
#trabalho-lema {}
#trabalho-lema>div {}
#trabalho-lema>div>div {}
#trabalho-lema>div>div .trabalho-lema-geral {
    padding: 60px 0;
}
#trabalho-lema>div>div .trabalho-lema-geral>div {
    justify-content: space-between;
}
#trabalho-lema>div>div .trabalho-lema-geral>div .trabalho-lema-single {}
#trabalho-lema>div>div .trabalho-lema-geral>div .trabalho-lema-single .trabalho-lema-subtitulo {}
#trabalho-lema>div>div .trabalho-lema-geral>div .trabalho-lema-single .trabalho-lema-subtitulo h3 {
    font-weight: bold;
    font-size: 2rem;
    line-height: 50px;
    text-transform: uppercase;
}
#trabalho-lema>div>div .trabalho-lema-geral>div .trabalho-lema-single .trabalho-lema-texto {}
#trabalho-lema>div>div .trabalho-lema-geral>div .trabalho-lema-single .trabalho-lema-texto p {
    color: #000;
    font-size: 0.9rem;
    margin-bottom: 15px;
}
.trabalho-lema-texto a,
.content-single-post .conteudo a {
    color: inherit;
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
}
.trabalho-lema-texto a:hover,
.content-single-post .conteudo a:hover {
    font-weight: 700;
    text-decoration: none;
}
#trabalho-mosaico {}
#trabalho-mosaico .mosaico-corpo {}
#trabalho-mosaico .mosaico-corpo>div {
}
#trabalho-mosaico .mosaico-corpo>div>div {}
#trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral {}
#trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral>div {}
#trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral>div .mosaico-single {
    padding: 0;
}
#trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral>div .mosaico-single .mosaico-imagem {}
#trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral>div .mosaico-single .mosaico-imagem img {
    display: block;
}
#trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral>div .mosaico-single .mosaico-imagem.media-img {}
#trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral>div .mosaico-single .mosaico-imagem.media-img img {
    height: 710px;
    width: 100%;
}
#trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral>div .mosaico-single .mosaico-imagem.pequena-img {}
#trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral>div .mosaico-single .mosaico-imagem.pequena-img img {
    height: 355px;
    display: block;
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento {
    padding: 70px 0;
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div {}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div {}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div {}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral {
    display: flex;
    justify-content: space-between;
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single {}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .botao-voltar {
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .botao-voltar a {
    text-decoration: none;
    color: #000;
    transition: all ease .5s;
    font-size: 1.1rem;
    font-weight: bold;
    position: relative;
    padding-left: 81px;
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .botao-voltar a:before {
    content: "";
    background-image: url('img/icon-seta-preta-02.png');
    background-size: cover;
    position: absolute;
    top: 2px;
    left: 0;
    width: 72px;
    height: 21px;
    transform: rotate(180deg);
}   
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .botao-voltar a:hover {
    transition: all ease .5s;
    color: #F05524;
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .redes-sociais-trabalho {
    display: flex;
    justify-content: flex-end;
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .redes-sociais-trabalho .redes-sociais-texto {
    margin: 0 30px;
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .redes-sociais-trabalho .redes-sociais-texto p {
    color: #000;
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .redes-sociais-trabalho .redes-sociais-link {
    margin: 0 10px;
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .redes-sociais-trabalho .redes-sociais-link a {
    display: block;
}
#trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .redes-sociais-trabalho .redes-sociais-link a img {}
#projetos-relacionados {
    margin-top: 50px;
}
#projetos-relacionados>div {}
#projetos-relacionados>div>div {}
#projetos-relacionados>div>div .projetos-relacionados-titulo {}
#projetos-relacionados>div>div .projetos-relacionados-titulo h1, #projetos-relacionados>div>div .projetos-relacionados-titulo h3 {
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 45px;
}
#projetos-relacionados .projetos-relacionados-slider {background-color: #F05524;margin-top: 50px;padding-bottom: 50px;}
#projetos-relacionados .projetos-relacionados-slider>div {}
#projetos-relacionados .projetos-relacionados-slider>div>div {}
#projetos-relacionados .projetos-relacionados-slider>div>div>div {}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral {
}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral>div {}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral>div>div {
    min-width: 100% !important;
}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral .slider-content {
    padding: 0;
}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral .slider-content .slider-projetos-relacionados-imagem {}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral .slider-content .slider-projetos-relacionados-imagem a {
    display: block;
    outline: none;
}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral .slider-content .slider-projetos-relacionados-imagem a img {
    display: block;
    width: 100%;
}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral .slider-content .slider-projetos-relacionados-texto {
    margin: 30px 25px;
}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral .slider-content .slider-projetos-relacionados-texto p {}

/*Slick-dots*/

#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral ul.slick-dots {
    display: flex;
    justify-content: center;
    padding-top: 30px;
}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral ul.slick-dots li {margin: 0 5px;}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral ul.slick-dots li button {
    border: none;
    background-color: transparent;
    text-indent: -9999999px;
    border-radius: 99px;
    border: 1px solid #000;
    height: 17px;
    width: 17px;
}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral ul.slick-dots li.slick-active {}
#projetos-relacionados .projetos-relacionados-slider>div>div>div .projetos-relacionados-slider-geral ul.slick-dots li.slick-active button {
    background-color: #000;
    outline: none;
}

/*Slick-dots*/

/*Page-trabalho-single*/

/*Page-o-que-fazemos*/

#o-que-fazemos-page {
    background-image: url('img/bg-o-que-fazemos-single.jpg?21121');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#o-que-fazemos-page>div {}
#o-que-fazemos-page>div>div {}
#o-que-fazemos-page>div>div .o-que-fazemos-page-geral {}
#o-que-fazemos-page>div>div .o-que-fazemos-page-geral .o-que-fazemos-page-texto {
}
#o-que-fazemos-page>div>div .o-que-fazemos-page-geral .o-que-fazemos-page-texto p {}
#o-que-fazemos-page>div>div .o-que-fazemos-page-geral .o-que-fazemos-page-texto p {display: flex;align-items: center;justify-content: space-between;}
#o-que-fazemos-page>div>div .o-que-fazemos-page-geral .o-que-fazemos-page-texto p a {
    font-size: 1.1rem;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 5px;
}
#o-que-fazemos-page>div>div .o-que-fazemos-page-geral .o-que-fazemos-page-texto p span {
    display: flex;
    margin: 0 5px;
    align-items: center;
    justify-content: center;
}
#o-que-fazemos-page>div>div .o-que-fazemos-page-geral .o-que-fazemos-page-texto p span img {transform: rotate(270deg);filter: brightness(0);}
#o-que-fazemos-page>div>div .o-que-fazemos-page-geral .o-que-fazemos-page-titulo {}
#o-que-fazemos-page>div>div .o-que-fazemos-page-geral .o-que-fazemos-page-titulo h1, #o-que-fazemos-page>div>div .o-que-fazemos-page-geral .o-que-fazemos-page-titulo h2 {}
.secao-texto {
    padding: 140px 0;
    background-color: #E8E8E8;
}
.secao-texto>div {}
.secao-texto>div>div {}
.secao-texto>div>div>div {}
.secao-texto>div>div>div .o-que-fazemos-page-texto {}
.secao-texto>div>div>div .o-que-fazemos-page-texto p {
    margin-bottom: 30px;
    color: #000;
    line-height: 35px;
    font-size: 1.5rem;
    font-weight: 500;
}
.secao-texto>div>div>div .o-que-fazemos-page-subtitulo {}
.secao-texto>div>div>div .o-que-fazemos-page-subtitulo h2, .secao-texto>div>div>div .o-que-fazemos-page-subtitulo h3 {
    color: #FAC000;
    font-size: 2.2rem;
    font-weight: bold;
}
#secao-collapse {
    background-image: url('img/bg-o-que-fazemos.jpg');
    background-size: cover;
    background-position: center;
    padding: 140px 0;
    background-attachment: fixed;
}
#secao-collapse>div {}
#secao-collapse>div>div {}
#secao-collapse>div>div>div {}
#secao-collapse>div>div>div .secao-collapse-geral {
    justify-content: space-between;
    flex-direction: row-reverse;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single {
    min-height: 371px;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single:last-child {
    display: flex;
    align-items: center;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .secao-collapse-imagem {}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .secao-collapse-imagem img {}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .secao-collapse-imagem a {}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista {}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal {
    font-size: 1.5rem;
    margin-left: 30px;
    list-style: decimal;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item {
    margin: 10px 0;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item a.nav-link {
    color: #000;
    font-weight: bold;
    font-size: 1.5rem;
    transition: all ease .5s;
    text-transform: uppercase;
    display: inline-block;
    position: relative;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item a.nav-link.show {
    transition: all ease .5s;
    color: #F05524;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item a.nav-link:after {
    content: '';
    background-image: url('img/icon-fechar.png');
    background-size: cover;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -30px;
    bottom: 30%;
    transform: rotate(45deg);
    transition: all ease .5s;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item a.active:after {
    transform: rotate(0);
    transition: all ease .5s;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item a.active {
    transition: all ease .5s;
    color: #F05524;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item a.nav-link:hover {
    transition: all ease .5s;
    color: #F05524;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item .lista-interna {
    max-height: 0;
    transition: all ease .5s;
    overflow: hidden;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item .lista-interna li.nav-item {
    margin-left: 16px;
    font-size: 1rem;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item .lista-interna li.nav-item p {
    color: #000;
    font-size: 1rem;
}
#secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item .lista-interna.active {
    max-height: 999px;
    transition: all ease .5s;
    overflow: hidden;
}
.secao-texto.bg-preto {}
.secao-texto.bg-preto>div {}
.secao-texto.bg-preto>div>div {}
.secao-texto.bg-preto>div>div>div {}
.secao-texto.bg-preto>div>div>div .o-que-fazemos-page-subtitulo {}
.secao-texto.bg-preto>div>div>div .o-que-fazemos-page-subtitulo h2 {}
.secao-texto.bg-preto>div>div>div .o-que-fazemos-page-texto {
    margin: 30px 0;
}
.secao-texto.bg-preto>div>div>div .o-que-fazemos-page-texto p {}
.area-estilizada.estilo-o-que-fazemos {
    background-image: url('img/bg-entre-em-contato-home.jpg');
    height: 370px;
    margin-top: 0;
}
.area-estilizada.estilo-o-que-fazemos>div {}
.area-estilizada.estilo-o-que-fazemos>div>div {}
.area-estilizada.estilo-o-que-fazemos>div>div .area-estilizada-link {}
.area-estilizada.estilo-o-que-fazemos>div>div .area-estilizada-link a {}
.area-estilizada.estilo-o-que-fazemos>div>div .area-estilizada-link a:after {
    right: -91px;
}

/*Page-o-que-fazemos*/

/*Page-portfolio*/

#nossos-trabalhos {
    background-image: url('img/bg-nossos-trabalhos.jpg?345');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#nossos-trabalhos>div {}
#nossos-trabalhos>div>div {}
#nossos-trabalhos>div>div .nossos-trabalhos-geral {}
#nossos-trabalhos>div>div .nossos-trabalhos-geral .nossos-trabalhos-texto {
}
#nossos-trabalhos>div>div .nossos-trabalhos-geral .nossos-trabalhos-texto p {}
#nossos-trabalhos>div>div .nossos-trabalhos-geral .nossos-trabalhos-texto p {display: flex;align-items: center;justify-content: space-between;}
#nossos-trabalhos>div>div .nossos-trabalhos-geral .nossos-trabalhos-texto p a {
    font-size: 1.1rem;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 5px;
}
#nossos-trabalhos>div>div .nossos-trabalhos-geral .nossos-trabalhos-texto p span {
    display: flex;
    margin: 0 5px;
    align-items: center;
    justify-content: center;
}
#nossos-trabalhos>div>div .nossos-trabalhos-geral .nossos-trabalhos-texto p span img {transform: rotate(270deg);filter: brightness(0);}
#nossos-trabalhos>div>div .nossos-trabalhos-geral .nossos-trabalhos-titulo {}
#nossos-trabalhos>div>div .nossos-trabalhos-geral .nossos-trabalhos-titulo h1, #nossos-trabalhos>div>div .nossos-trabalhos-geral .nossos-trabalhos-titulo h2 {}

#projetos-atuacao.projetos-nossos {}
#projetos-atuacao.projetos-nossos>div {}
#projetos-atuacao.projetos-nossos>div>div {}
#projetos-atuacao.projetos-nossos>div>div .projetos-atuacao-tabs {}
#projetos-atuacao.projetos-nossos>div>div .projetos-atuacao-tabs ul.nav {}
#projetos-atuacao.projetos-nossos>div>div .projetos-atuacao-tabs ul.nav li.nav-item {}
#projetos-atuacao.projetos-nossos>div>div .projetos-atuacao-tabs ul.nav li.nav-item a.nav-link {display: flex;align-items: center;justify-content: center;border-radius: 0;}
#projetos-atuacao.projetos-nossos>div>div .projetos-atuacao-tabs ul.nav li.nav-item a.nav-link span img {transition: all ease .5s;transform: rotate(0deg);}
#projetos-atuacao.projetos-nossos>div>div .projetos-atuacao-tabs ul.nav li.nav-item a.nav-link.active {
    color: gold;
}
#projetos-atuacao.projetos-nossos>div>div .projetos-atuacao-tabs ul.nav li.nav-item a.nav-link span {display: flex;margin-left: 10px;}
#projetos-atuacao.projetos-nossos>div>div .projetos-atuacao-tabs ul.nav li.nav-item a.nav-link.active span {
}
#projetos-atuacao.projetos-nossos>div>div .projetos-atuacao-tabs ul.nav li.nav-item a.nav-link.active span img {transition: all ease .5s;transform: rotate(180deg);}
#projetos-atuacao.projetos-nossos>div>div .tab-content {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div ul.nav-padrao {
    margin-left: 130px;
}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div ul.nav-padrao li.nav-item {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div ul.nav-padrao li.nav-item a.nav-link {
    text-transform: uppercase;
    color: grey;
    transition: all ease .5s;
    position: relative;
}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div ul.nav-padrao li.nav-item a.nav-link.selected {
    pointer-events: none;
    cursor: none;
    color: #fff;
}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div ul.nav-padrao li.nav-item a.nav-link.selected:before {
    content: '';
    background-image: url('img/icon-positivo.png');
    background-size: cover;
    position: absolute;
    top: 12px;
    left: -12px;
    width: 15px;
    height: 10px;
    transition: all ease .5s;
}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div ul.nav-padrao li.nav-item a.nav-link:hover {
    transition: all ease .5s;
    color: #fff;
}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div:before {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div:after {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div .tab-pane {
    display: flex;
    justify-content: center;
    margin-top: 40px;
}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div .tab-pane.show {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div .tab-pane .sliders-projetos-atuacao {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div .tab-pane .sliders-projetos-atuacao>div {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div .tab-pane .sliders-projetos-atuacao>div .slider-content {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div .tab-pane .sliders-projetos-atuacao>div .slider-content .slider-imagem {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div .tab-pane .sliders-projetos-atuacao>div .slider-content .slider-imagem img {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div .tab-pane .sliders-projetos-atuacao>div .slider-content .slider-texto {}
#projetos-atuacao.projetos-nossos>div>div .tab-content>div .tab-pane .sliders-projetos-atuacao>div .slider-content .slider-texto p {}
#projetos.projetos-nossos .projetos-single .botao-refresh {
    display: flex;
    justify-content: center;
    padding: 50px 0;
}
#projetos.projetos-nossos .projetos-single .botao-refresh a {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    color: #fff;
    font-weight: bold;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50px;
    height: 100px;
}
#projetos.projetos-nossos .projetos-single .botao-refresh a.loading {height: 100px;background-image: url(img/loading.gif);background-repeat: no-repeat;background-position: center;transition: all ease .5s;width: 100%;background-size: 50px;}
#projetos.projetos-nossos .projetos-single .botao-refresh a img {
    padding-right: 15px;
}
.area-estilizada.estilo-portfolio {
    background-image: url('img/bg-entre-em-contato-home.jpg');
    height: 370px;
    margin-top: 0;
}
.area-estilizada.estilo-portfolio>div {
    
}
.area-estilizada.estilo-portfolio>div>div {
}
.area-estilizada.estilo-portfolio>div>div .area-estilizada-link {margin: auto 0;}
.area-estilizada.estilo-portfolio>div>div .area-estilizada-link a {
}
.area-estilizada.estilo-portfolio>div>div .area-estilizada-link a:hover {
}
.area-estilizada.estilo-portfolio>div>div .area-estilizada-link a:after {
    
    left: 290px;
}

/*Mansory*/

#projetos.projetos-nossos .projetos-single>div .wrapper-mansory {}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item {
  
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a {
   
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a .wrapper-img {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a .wrapper-img .overlay {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a:hover .wrapper-img .overlay {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a .wrapper-img .overlay img {}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a .wrapper-img>img {}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a .title-content-projeto {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a .title-content-projeto p {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a .title-content-projeto span {}


#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-2 {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-2 .wrapper-img {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-2 .title-content-projeto {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-3 {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-3 .wrapper-img {

}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-3 .title-content-projeto {
    
}

#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-4 {
    
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-4:hover {
   
}
#projetos.projetos-nossos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-4:after {
    
}
/*Mansory*/


/*Page-portfolio*/


.sombra-mobile {
    background-image: url('img/bg-sombra-mobile.png');
    background-position: bottom center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    height: 230px;
    width: 100%;
    z-index: 999;
}

.transparencia-azul {
    background-image: url('img/bg-transparencia-azul.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    
}

@media (max-width: 991px){
    #projetos .wrapper-cards-projetos>div .card-projeto{
        padding-top: 28% !important;
    }
}
@media (max-width: 767px){
    #projetos .wrapper-cards-projetos>div .card-projeto{
        padding-top: 56% !important;
    }
}

/* Ícones SVG (substituem o Font Awesome) */
.unitri-icon { font-style: normal; display: inline-block; line-height: 1; }
.unitri-icon svg { display: inline-block; vertical-align: -0.125em; fill: currentColor; overflow: visible; }

/* Setas dos sliders "Por projeto / Por atuação": ficam num respiro lateral, sem encostar nos ícones */
@media (min-width: 992px) {
    #projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao.slick-slider {
        padding: 0 70px;
    }
    #projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao .slick-arrow.slick-prev {
        left: 10px;
    }
    #projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao .slick-arrow.slick-next {
        right: 10px;
    }
}
