@media screen and (min-width: 2560px) {
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-4:after {
        bottom: 14%;
        right: 34%;
        
    }
}
@media screen and (max-width: 1050px) {
    #StickyHeader>div>div .header-geral .header-acessos .header-single .header-redes-sociais .redes-sociais-link a img {
        height: 15px;
    }
    #StickyHeader>div>div .header-geral .header-acessos .header-single {
        margin: 0 5px;
    }
    #StickyHeader>div>div .header-geral .header-acessos .header-single .header-menu-geral ul#navbar li.nav-item a.nav-link {
        font-size: 0.8rem;
        padding: 10px;
    }
    #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-size: 2.4rem;
        line-height: 43px;
    }
}
@media screen and (max-width: 768px) {
    #projetos .wrapper-cards-projetos>div .card-projeto:nth-child(n+13) {
        display: none !important;
    }
    #StickyHeader {
        background-image: none;
    }
    .scrolled-menu {
        position: fixed;
        top: 0;
        opacity: 1;
        pointer-events: initial;
        z-index: 999999;
        transition: all ease .5s;
        width: 100%;
    }
    .scrolled-menu>div>div .scrolled-menu-geral {
        margin: 15px 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .scrolled-menu>div>div .scrolled-menu-geral .scrolled-menu-imagem {
        display: inline-block;
        margin-bottom: 0;
    }
    .scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single ul#navbar-scrolled-menu {
        margin-top: 80px;
    }
    .scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single ul#navbar-scrolled-menu li.nav-item a.nav-link {        
        font-size: 1rem;        
    }
    .scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single {
        margin: auto 0;
        text-align: center;
    }
    .scrolled-menu-interno>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single .redes-sociais-scrolled {
        justify-content: center;
    }
    .scrolled-menu.sticked {
        background-color: #f05524;
    }
    .scrolled-menu-interno .botao-fechar {
    right: 20px;
    top: 40px;
    }
    .scrolled-menu-interno .botao-fechar a {
        display: block;
        text-align: right;
    }
    #home .slider-home-mobile .slider-content>div>div .slider-conteudo-geral .slider-titulo h1 {
        font-size: 2rem;
        line-height: 40px;
    }
    #projetos .projetos-single>div>div .projetos-titulo h1 {
        font-size: 1.5rem;
        text-transform: uppercase;
        padding-right: 26px;
    }
    #projetos .projetos-single>div .wrapper-mansory {}
    #projetos .projetos-single>div {}
    #projetos .projetos-single .container-alter {
        padding: 0 15px!important;
    }
    #projetos {    
    }
    .scrolled-menu-interno.is-active>div>div .scrolled-menu-interno-geral>div .scrolled-menu-interno-single.menu-logo img {
        width: 60%;
    }
    #o-que-fazemos {        
        padding: 100px 0;
        background-attachment: unset;
        margin-top: 0;
    }
    #o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista ol li.lista-link {
        margin-bottom: 10px;
    }
    #o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista ol li.lista-link a {
        font-size: 1.2rem;
        margin-left: 0;
    }
    #o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-imagem {
        height: 230px;
    }
    #o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-titulo h1 {    
        font-size: 3rem;        
    }
    #areas-de-atuacao {
        background-image: url(../img/bg-areas-de-atuacao-mobile.png?3456);
        background-size: cover;
        background-position: center;
        padding: 100px 0;
        background-attachment: unset;
    }
    #areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral>div .areas-de-atuacao-descricao-single .areas-de-atuacao-titulo h1 {
        font-size: 1.5rem;
        line-height: 30px;
        padding-right: 30px;
    }
    #projetos-atuacao>div>div .projetos-atuacao-tabs ul.nav li.nav-item a.nav-link.active {       
        font-size: 1rem;
    }
    #projetos-atuacao>div>div .projetos-atuacao-tabs ul.nav li.nav-item a.nav-link {
        font-size: 1rem;        
    }
    #projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div .slider-content .slider-texto {
        text-align: center;
    }
    #projetos-atuacao>div>div .projetos-atuacao-tabs .tab-content .tab-pane .sliders-projetos-atuacao>div .slider-content .slider-texto p {        
        font-size: 0.9rem;
    }
    .bg-alterado {
        background-position: center;
        background-size: cover;
        height: 300px;
        background-image: url(../img/bg-alter-agencia-mobile.png)!important;
        background-repeat: no-repeat;
    }
    #entre-em-contato-home {        
        padding: 100px 0;
        padding-bottom: 0;
    }
    #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;
        margin-top: 60px;
        padding: 50px 15px;
    }
    #entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-titulo h1 {
        font-size: 2.5rem;       
        line-height: 40px;
    }
    #entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-titulo {
        margin-bottom: 30px;
        padding: 0 15px;
    }
    #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 {
        font-weight: bold;
        font-size: 1.5rem;
    }
    #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 {
        font-size: 0.9rem;
    }
    #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;
        font-size: 0.8rem;
    }
    #entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-mapa {
        margin-top: 0px;
    }
    #contato>div>div .contato-geral {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    #contato>div>div .contato-geral .contato-texto {
        margin-bottom: 30px;
    }
    .titulo-principal h1, .titulo-principal h2, .titulo-principal h2 {
        font-size: 2rem;
        line-height: 35px;

    }
    .secao-atual p {
        font-size: 0.9rem;        
    }
    #clientes {
        background-image: url(../img/bg-nossos-clientes-mobile.png);      
    }    
    .secao-texto>div>div .secao-texto-geral .secao-texto-titulo h1 {        
        font-size: 2.5rem;        
    }
    .secao-texto {
        padding: 100px 0;   
        background-color: #fff;     
    }
    #areas>div {
        padding: 100px 0!important;
    }
    #areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single {
        margin: 0;
        margin-bottom: 50px !important;
        text-align: center;
    }
    #areas>div.bg-cinza>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single:last-child {
        margin-bottom: 0 !important;
    }
    #areas>div.bg-azul>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single:last-child {
        margin-bottom: 0 !important;
    }
    #areas>div.bg-preto>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single:last-child {
        margin-bottom: 0 !important;
    }
    #areas>div>div .areas-conteudo-geral {       
        flex-wrap: wrap;
    }
    #areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna {
        width: 100%;
    }
    #areas>div>div .areas-conteudo-geral>div .wrapper-areas-coluna .wrapper-area-single.tipo-2 .area-clientes {
        margin-top: 0;
    }
    .area-estilizada>div>div .area-estilizada-link a {        
        font-size: 2.5rem;        
    }
    .estilo-clientes>div>div .area-estilizada-link a:after {        
        left: 25px;
        bottom: -40px;
    }
    #entre-em-contato {
        background-image: url(../img/bg-contato-mobile-02.png);
    }
    #entre-em-contato-dados {        
        padding: 50px 0;
    }
    #mapa>div {
        padding: 0 15px;
    }
    #entre-em-contato-dados>div>div .entre-em-contato-dados-geral>div .entre-em-contato-dados-single {
        margin-top: 40px;
    }
    #mapa {
        margin-bottom: 0px;
    }
    #o-que-fazemos-page {
        background-image: url(../img/bg-o-que-fazemos-mobile.png);
    }
    .secao-texto>div>div>div .o-que-fazemos-page-texto p {
        margin-bottom: 0;
        font-size: 1rem;
    }
    #secao-collapse {        
        padding: 50px 0;
        background-attachment: unset;
    }
    #secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single {
        min-height: 300px;
    }
    #secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .secao-collapse-imagem {
        height: 260px;
    }
    #secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal {        
        margin-left: 30px;
    } 
    #secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item a.nav-link {    
        font-size: 1rem;   
    }
    #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: 15px;
        height: 15px;
        position: absolute;
        right: -10px;
        bottom: 30%;
        transform: rotate(45deg);
        transition: all ease .5s;
    }
    .area-estilizada.estilo-o-que-fazemos>div>div .area-estilizada-link a:after {
        left: 25px;
        bottom: -50px;
    }
    #nossos-trabalhos {
        background-image: url(../img/bg-nossos-trabalho-mobile-02.png);
    }
    #projetos-atuacao .bg-preto>div>div .header-single .card-corpo .card-body ul.nav-padrao li.nav-item {    
        margin-left: 30px;
    }
    #projetos-atuacao>div>div #projetos-accordion .card .card-header button.acionador p {
        font-size: 1rem;       
    }
    #projetos-atuacao .bg-preto>div>div .header-single .card-corpo .card-body ul.nav-padrao li.nav-item a.nav-link {
        font-size: 0.9rem;       
    }
    #projetos-atuacao>div>div #projetos-accordion {        
        padding: 0;
    }
    #projetos.projetos-nossos .projetos-single .botao-refresh {
        padding-bottom: 50px;
    }
    .area-estilizada.estilo-portfolio>div>div .area-estilizada-link a:after {
        left: 240px;
    }
    .secao-atual p {        
        padding: 15px 15px;        
    }
    #quem-somos-descritivo {
        padding: 100px 0;        
        background-attachment: unset;        
    }
    #nossa-equipe {
        padding: 100px 0;
        background-attachment: unset;
        background-image: url('../img/bg-nossa-equipe-mobile.png');
        background-size: unset;
        background-repeat: unset;
    }
    #nossa-equipe>div>div .nossa-equipe-geral .nossa-equipe-texto p {        
        font-size: 1.2rem;
    }
    #nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios {
        margin-top: 50px;
    }
    #nossa-equipe>div>div .nossa-equipe-geral .mosaico-funcionarios>div .wrapper-profissional .wrapper-single-profissional {
        margin-bottom: 50px;
    }
    .trabalho-descricao {
        background-attachment: unset;
        height: 600px;
        padding-bottom: 40px;
    }
    .trabalho-descricao>div>div .trabalho-descricao-geral {
        padding: 120px 15px 50px 15px;
    }
    .trabalho-descricao>div>div .trabalho-descricao-geral>div .trabalho-descricao-single .trabalho-descricao-titulo {
        margin-bottom: 50px;
    }
    .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-size: 2rem;
        line-height: 35px;        
    }
    #trabalho-lema>div>div .trabalho-lema-geral {
        padding: 0px 15px;
    }
    #trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral>div .mosaico-single .mosaico-imagem.media-img img {
        height: auto;
    }
    #trabalho-mosaico .mosaico-corpo>div>div .mosaico-geral>div .mosaico-single .mosaico-imagem.pequena-img img {
        height: auto;
    }
    #trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single {
        margin-bottom: 50px;
        display: flex;
        align-items: flex-end;
        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;
        width: 100%;
        margin-bottom: 15px;
        text-align: left;
    }
    #trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .redes-sociais-trabalho {
        justify-content: left;
        flex-wrap: wrap;
        text-align: center;
    }
    #trabalho-mosaico .trabalho-mosaico-compartilhamento {
        padding: 50px 0;
    }
    #projetos-relacionados>div>div .projetos-relacionados-titulo h1 {
        font-size: 1.8rem;
        line-height: 35px;
    }
    .area-estilizada {
        background-image: url(../img/bg-entre-em-contato-home.jpg);
        height: 500px;
        margin-top: -260px;
    }
    #home .slider-home-mobile ul.slick-dots {
        display: flex;
        position: absolute;
        bottom: 30%;
        transform: translateX(-50%);
        left: 50%;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-4 {
        font-size: 1.5rem;
        padding: 30px;
        height: 200px;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-4:after {
        bottom: 14%;
        right: 30%;
    }
    #o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-link {
        /*padding-right: 125px;*/
        top: -99px !important;
    }
    #o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-link a:after {
        bottom: 10%;
        right: 35%;
        display: none;
    }
    #areas-de-atuacao>div>div .areas-de-atuacao-descricao-geral>div .areas-de-atuacao-descricao-single .areas-de-atuacao-texto {
        display: none;
    }
    #entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single {
        padding: 0;
    }
    #entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-texto {
        padding: 0 15px;
    }
    #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 {
        padding: 0;
    }
    #entre-em-contato-home>div>div .entre-em-contato-home-geral>div .entre-em-contato-home-single .entre-em-contato-home-mapa iframe {
        display: block;
    }
    .box-redes-sociais {
        flex-direction: column;
        align-items: center;
    }
    .box-redes-sociais .contato-texto {
        margin-bottom: 10px!important;
    }
    .box-redes-sociais .contato-texto p {
        padding: 0!important;
    }
    #contato>div>div .contato-geral .contato-texto p {
        font-size: 0.9rem;
        margin-right: 0;
        text-align: center;
        padding: 0 60px;
    }
    #contato {
        background-color: #161615;
    }
    #home .slider-home-mobile .slider-content>div>div .slider-conteudo-geral .slider-titulo {
        padding-right: 100px;
    }
    #quem-somos>div>div .quem-somos-geral .quem-somos-titulo {
        padding-right: 50px;
    }
    .area-estilizada>div>div .area-estilizada-link {
        margin-top: 100px;
    }
    #secao-collapse>div>div>div .secao-collapse-geral {
        justify-content: space-between;
        flex-direction: column-reverse;
    }
    .secao-texto.bg-preto>div>div>div .o-que-fazemos-page-subtitulo h2 {
        font-size: 1.7rem;
    }
    .area-estilizada.estilo-o-que-fazemos>div>div .area-estilizada-link {
        margin-top: 100px;
    }
    .secao-padrao {
        padding: 120px 15px;
        height: 450px;
        z-index: 999;
    }
    .secao-texto>div>div .secao-texto-geral .secao-texto-texto p {
        color: #000;
        font-size: 1.2rem;
        line-height: 30px;
    }
    .estilo-clientes {
        margin-top: 0;
        height: 375px;
        margin-top: 0;
    }
    #projetos-atuacao {
        margin-top: -6px;
    }
    #projetos-atuacao>div>div #projetos-accordion .card .card-header {
        background-color: #6d777c;
    }
    #trabalho-lema>div>div .trabalho-lema-geral>div .trabalho-lema-single .trabalho-lema-subtitulo h3 {
        font-weight: bold;
        font-size: 1.5rem;
        line-height: 30px;
        padding-right: 20px;
    }
    #trabalho-lema>div>div .trabalho-lema-geral>div .trabalho-lema-single {
        margin-top: 40px;
    }
    #trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral {
        display: flex;
        justify-content: space-between;
        flex-direction: row-reverse;
    }
    #trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .botao-voltar {
        text-align: right;
        padding-bottom: 5px;
    }
    #trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .redes-sociais-trabalho .redes-sociais-link {
        margin: 0 10px;
        margin-left: 0;
        margin-right: 15px;
    }
    #trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .botao-voltar a {
        padding-left: 0;
    }
    #trabalho-mosaico .trabalho-mosaico-compartilhamento>div>div>div .trabalho-mosaico-compartilhamento-geral .compartilhamento-single .botao-voltar a:before {
        left: -111%;
    }
    #projetos-relacionados {
        margin-top: 0;
    }
    #mapa>div>div .mapa-single {
        padding: 0;
    }
    #mapa>div>div .mapa-single iframe {
        display: block;
    }
    #projetos-atuacao.projetos-atuacao-home {
        margin-top: -69px;
    }
    .area-estilizada.area-estilizada-quem-somos {}
    .area-estilizada.area-estilizada-quem-somos>div {}
    .area-estilizada.area-estilizada-quem-somos>div>div {}
    .area-estilizada.area-estilizada-quem-somos>div>div .area-estilizada-link {
        margin-top: 200px;
    }
    .area-estilizada.area-estilizada-quem-somos>div>div .area-estilizada-link a {}
    .scrolled-menu>div>div .scrolled-menu-geral #ClickCollapseMenu .hamburger-box .hamburger-inner {
        width: 20px;
        
    }
    .hamburger--spring .hamburger-inner::after {
        width: 40px;
    }
    .scrolled-menu>div>div .scrolled-menu-geral #ClickCollapseMenu {
        transform: rotate(180deg);
    }
    .scrolled-menu.sticked>div>div .scrolled-menu-geral #ClickCollapseMenu .hamburger-box .hamburger-inner {
        width: 20px;
        box-shadow: none;
    }
    .scrolled-menu.sticked>div>div .scrolled-menu-geral #ClickCollapseMenu .hamburger-box .hamburger-inner::after {
        box-shadow: none;
    }
    .scrolled-menu.sticked>div>div .scrolled-menu-geral #ClickCollapseMenu .hamburger-box .hamburger-inner::before {
        box-shadow: none;
    }
    #quem-somos>div>div .quem-somos-geral .quem-somos-texto {
        width: auto;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a {
        height: 350px;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a .title-content-projeto {
        padding-left: 25px;
        flex: auto;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-2 {
        height: 350px;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-3 {
        height: 350px;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a.type-2 .title-content-projeto {
        flex-basis: unset;
    }
    /*#projetos .projetos-single>div .wrapper-mansory .grid .grid-item:first-child {
        top: 72px!important;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item:nth-child(2) {
        top: 464px!important;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item:nth-child(3) {
        top: 815px!important;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item:nth-child(4) {
        top: 1215px!important;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item:nth-child(5) {
        top: 1615px!important;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item:nth-child(6) {
        top: 2015px!important;
    }
    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item:last-child {
        top: 2345px!important;
    }*/
    .grid-page-portfolio {
        margin-bottom: 0;
    }
    #projetos .projetos-single>div>div .projetos-titulo {
        padding: 50px 15px;
    }

    #projetos .projetos-single>div .wrapper-mansory .grid .grid-item a .wrapper-img {
        flex-basis: 250px;
    }
   
}

@media screen and (max-width: 768px) {
    #StickyHeader>div>div .header-geral {
        display: none!important;
    }
    #o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-link a:after {
        right: 27%;
        display: none;
    }
    
    #trabalho-logo>div>div .trabalho-logo-geral .trabalho-logo-imagem iframe {
        width: 100%;
        height: 250px;
    }
}

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

@media screen and (max-width: 320px) {
    #o-que-fazemos>div>div .o-que-fazemos-geral>div .o-que-fazemos-single .o-que-fazemos-lista ol li.lista-link a {
        font-size: 1rem;
    }
    .area-estilizada>div>div .area-estilizada-link a {
        font-size: 2rem;
    }
    .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: 20px;
        width: 63px;
        height: 21px;
    }
    #secao-collapse>div>div>div .secao-collapse-geral .secao-collapse-single .topicos-lista ol.lista-principal li.nav-item a.nav-link {
        font-size: 0.9rem;
    }
    #projetos-atuacao>div>div #projetos-accordion .card .card-header button.acionador p {
        font-size: 0.8rem;
    }
    .secao-atual p {
        padding: 15px 5px;
    }
    .area-estilizada>div>div .area-estilizada-link a {
        font-size: 1.5rem;
    }
    .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: 5px;
        width: 60px;
        height: 21px;
        right: 5%;
    }
    #nossos-trabalhos>div>div .nossos-trabalhos-geral .nossos-trabalhos-titulo {
        padding-right: 95px;
        
    }
}
.link-whatsapp{
    display: block;
    width: 60px;
    height: 60px;
    position: fixed;
    bottom: 15px;
    right: 15px;
    text-align: center;
    line-height: 60px;
    background: #25d366;
    border-radius: 100%;
    box-shadow: 1px 1px 4px 0 rgb(0 0 0 / 30%);
    z-index: 1000;
}
.link-whatsapp svg{
    width: 30px;
    height: 30px;
    position: absolute;
    top: 15px;
    left: 15px;
    opacity: 1;
    overflow: hidden;
}
@media (max-width: 600px){
    .link-whatsapp{
        width: 45px;
        height: 45px;
        line-height: 45px;
    }
    .link-whatsapp svg{
        top: 13px;
        left: 12px;
        width: 20px;
        height: 20px;
    }
}
#cmplz-cookiebanner-container > .cmplz-cookiebanner{
	top: auto;
    bottom: 0;
    transform: translateX(-50%) translateY(0%);
}