 /* GERAIS */

 html {
     scroll-padding-top: 65px;
 }

 body {
     overflow-x: hidden;
 }

 :root {
     --cor-primaria: #091D26;
     --cor-secundaria: #21333B;
     --cor-titulo: #071D26;
     --cor-texto: #333333;
     --cor-detalhe: #CCA43B;
     --cor-branco: #ffffff;
     --cor-preto: #000000;
     --cor-input: #777777;
     --cor-vermelho-escuro: #7C3626;
     --fonte-titulos: 'Roboto', sans-serif;
     --fonte-textos: 'Open Sans', sans-serif;
     --fonte-input: 'Lexend Deca', sans-serif;
 }

 .texto-centro {
     text-align: center;
 }

 .sombra {
     position: absolute !important;
     left: 50%;
     transform: translateX(-50%);
     height: 34px !important;
     width: 50% !important;
 }

 /* dots  */
 /* .dots-container { */
 /* position: absolute; */
 /* bottom: 50px; */
 /* left: 50%; */
 /* } */


 @media(max-width:1024px) {}

 @media(max-width:768px) {
     .sombra {
         width: 90% !important;
     }

 }

 .fancybox img {
     transition: 0.3s;
 }

 .texto-padrao {
     font-size: 15px;
     color: #444444;
     text-align: left;
     line-height: 25px;
     width: 920px;
     font-family: var(--textos);
 }

 .texto-padrao p,
 .texto-padrao ul {
     font-size: 15px;
     color: #444444;
     font-weight: 500;
 }

 .titulo {
     display: flex;
     flex-direction: column;
     /* align-items: center; */
     margin-bottom: 1.875rem;
 }

 .titulo-area:hover .after {
     opacity: 0;
 }

 .titulo-area:hover .detalhe {
     width: 200px;
 }

 @media (min-width: 1000px) {
     .fancybox img:hover {
         transform: scale(1.02);
     }
 }

 @media (min-width: 768px) {

     .fancybox {
         transition: 0.8s;
     }

     .fancybox:hover {
         transform: scale(1.03);
     }

     .texto-padrao {
         width: 100%;
     }
 }

 @media (max-width: 425px) {
     .texto-padrao {
         width: 100%;
     }

     .texto-padrao p {
         text-align: justify !important;
     }
 }

 .slick-dots li button:before {
     background: transparent !important;
     content: "" !important;
     display: block !important;
     height: 13px !important;
     width: 13px !important;
     border-radius: 50%;
     border: 1px solid var(--branco);
 }

 .slick-dots li.slick-active button:before,
 .slick-dots li button:hover:before {
     background: var(--branco) !important;
 }

 .topo {
     position: relative;
 }

 .topo .lista-banners .item {
     width: 100%;
     height: 680px;
 }

 .topo .menu-area {
     height: 70px;
     width: 100%;
     background: var(--cor-primaria);
     display: flex;
     justify-content: center;
     align-items: center;
     gap: 200px;
     margin-top: -5px;
 }

 .topo .menu-area .navegar {
     /* max-width: 1300px; */
     width: 1200px;
     display: flex;
     justify-content: space-between;
     align-items: center;
 }

 .topo .menu-area li a {
     color: var(--cor-branco);
     font-size: 1.125rem;
     font-family: var(--fonte-titulos);
     font-weight: 400;
 }

 .topo nav {
     height: 100%;
 }

 .topo nav ul {
     display: flex;
     list-style: none;
     height: 100%;
     justify-content: center;
     gap: 76px;
 }

 .topo nav ul li {
     display: flex;
     align-self: center;
     align-items: center;
     justify-content: center;
 }

 .topo nav ul li.active a {
     color: var(--cor-detalhe);
     font-weight: 600;
 }

 .topo nav ul a {
     color: var(--branco);
     font-size: 17px;
     text-decoration: none;
     font-weight: 500;
     width: 100%;
     height: 100%;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .topo .item {
     position: relative;
     display: inline-block;
 }

 .topo .item::before {
     content: "";
     position: absolute;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: var(--cor-preto);
     opacity: 40%;
     z-index: 1;
 }

 .topo img.logo {
     position: absolute;
     left: 0;
     right: 0;
     margin: auto;
     top: -50px;
     bottom: 0;
     width: 500px;
 }


 .topo .item .imagem{
    width:100%;
    height: 100%;
    
 }

 .menu-mobile-ativador {
     display: none;
 }

 .menu-mobile {
     display: none;
 }

 .sombra-barra {
     display: none;
 }

 img.logo-mobile {
     display: none;
 }

 .mobile {
     display: none !important;
 }

 @media (max-width: 1440px) {

     .dots-container {
         bottom: 20px;
     }

     /* 
     .topo img.logo{
        top: 85%
     } */

 }

 @media (max-width: 1024px) {

     .topo .lista-banners .item {
         margin-top: 100px;
         height: 100%;
         /* height: 400px; */
     }

     .topo .item::before {
        top:-3px;  
    }
   

     /* .topo .item::before {
         top: -3px;
     } */

     .topo img.logo {
         top: 0;
     }

     .mobile {
         display: block !important;
     }

     .topo .menu-area {
         display: none;
         position: absolute;
         background-color: var(--cor-branco);
         /* background-color: var(--cor-detalhe); */
     }

     .topo nav {
         left: -101%;
         width: calc(100% + 1px);
         position: fixed;
         z-index: 2;
         background-color: var(--azul);
         box-sizing: border-box;
         height: 650px;
         transition: left 0.5s ease !important;
         display: flex;
         align-items: center;
     }

     .topo nav ul {
         flex-direction: column;
         height: auto;
         position: fixed;
         top: 100px;
         gap: 50px;
         width: 100%;
         margin-top: 50px;
     }

     .topo .menu-area li a {
         color: var(--cor-primaria);
     }

     .topo .barraInfo {
         display: none;
     }


     .topo .logo img {
         width: 180px;
         margin: 0;
     }

     .barra {
         background-color: var(--cor-primaria);
         width: 100%;
         height: 100px;
         position: fixed;
         top: 0;
         z-index: 3;
         display: flex;
         justify-content: space-between;
         flex-direction: row-reverse;
         align-items: center;
         border-bottom: 2px solid var(--azul);
     }

     img.logo-mobile {
         display: block;
         width: 50%;
         padding-left: 5%;
     }

     .menu-mobile-ativador {
         display: flex;
         justify-content: flex-end;
         padding: 20px;
     }

     .mostrar-menu {
         left: 0% !important;
     }


     .topo nav ul li {
         flex: none;
         height: 20px;
     }

     .mostrar-menu li a {
         color: var(--branco);
     }


     .topo img.sombra-barra {
         position: fixed;
         top: 16%;
     }

     /*Hamburger menu*/


     .hamburger .line {
         width: 40px;
         height: 4px;
         background-color: var(--cor-branco);
         display: block;
         margin: 8px auto;
         -webkit-transition: all 0.3s ease-in-out;
         -o-transition: all 0.3s ease-in-out;
         transition: all 0.3s ease-in-out;
     }

     .hamburger:hover {
         cursor: pointer;
     }

     #hamburger-1.is-active .line:nth-child(2) {
         opacity: 0;
     }

     #hamburger-1.is-active .line:nth-child(1) {
         -webkit-transform: translateY(13px) rotate(45deg);
         -ms-transform: translateY(13px) rotate(45deg);
         -o-transform: translateY(13px) rotate(45deg);
         transform: translateY(11px) rotate(45deg);
     }

     #hamburger-1.is-active .line:nth-child(3) {
         -webkit-transform: translateY(-13px) rotate(-45deg);
         -ms-transform: translateY(-13px) rotate(-45deg);
         -o-transform: translateY(-13px) rotate(-45deg);
         transform: translateY(-14px) rotate(-45deg);
     }

     .topo .menu-area {
         top: 100px;
         width: 100%;
         z-index: 2;
         height: 100vh;
         position: fixed;
     }

     .dots-container {
         bottom: 50px;
     }

 }

 @media(max-width:768px) {

     .topo video {
         margin-top: 11%;
     }
 }

 @media(max-width:425px) {

     .topo img.logo {
         width: 350px;
     }
 }

 @media(max-width:375px) {
     .menu-mobile-ativador {
         gap: 1.875rem;
     }

     .topo img.logo {
         width: 270px;
         top: 50px;
     }

     img.logo-mobile {
         width: 50%;
     }

 }

 @media(max-width:320px) {

     .dots-container {
         bottom: 10px;
     }

     img.logo-mobile {
         width: 60%;
     }

 }

 /* =========== QUEM SOMOS-HOME ========== */
 #quem_somos {}

 #quem_somos .conteudo {
     display: flex;
     position: relative;
 }

 #quem_somos .conteudo .area-um {
     width: 60%;
 }

 #quem_somos .conteudo .area-um .titulo {
     width: 100%;
 }

 #quem_somos .conteudo .area-um h2 {
     font-family: var(--fonte-titulos);
     font-size: 1.75em;
     color: var(--cor-primaria);
     font-weight: 900;
 }

 #quem_somos .conteudo .area-um .texto {
     width: 93%;
     margin-top: 16px;
 }

 #quem_somos .conteudo .area-um p {
     color: var(--cor-texto);
     font-size: 0.9375em;
     line-height: 160%;
     font-weight: 500;
     font-family: var(--fonte-textos);
 }

 #quem_somos .conteudo .area-um .titulo .detalhe {
     width: 60px;
     height: 5px;
     background-color: var(--cor-detalhe);
     margin-top: 5px;
     position: relative;
     z-index: 1;
 }

 #quem_somos .conteudo .area-um .titulo .detalhe::before {
     content: '';
     width: 110px;
     background-color: #D1D1D1;
     height: 1px;
     position: absolute;
     bottom: 2px;
     z-index: 0;
     left: 60px;
 }

 #quem_somos .faixa .area-btn a.botao-pedido-faixa {
    font-size: 1.5em;
    font-family: var(--fonte-textos);
    font-weight: 900;
    color: var(--cor-branco);
    height: 70px;
    width: 300px;
    background-color: var(--cor-detalhe);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    /* margin: auto; */
    margin-top: 60px;
    transition: all 0.5s ease-in-out;
}

#quem_somos .faixa .area-btn{
    display: flex;
    justify-content: flex-start;
    margin-left:40px;
}

#quem_somos .faixa .area-btn .img {
    width: 65px;
    height: 65px;
    background-image: url(../img/icon_branco.webp);
    background-repeat: no-repeat;
    background-size: 75px;
    background-position: right;
    transition: all 0.5s ease-in-out;
    box-sizing: border-box;
}

#quem_somos .faixa .area-btn a.botao-pedido-faixa:hover {
    color: var(--cor-primaria);
    background-color: var(--cor-branco);
    box-sizing: border-box;
}

#quem_somos .faixa .area-btn a.botao-pedido-faixa:hover .img {
    background-image: url(../img/logo_escuro.webp);
    margin-top: 2px;
    box-sizing: border-box;
}

/* botao mobile */

  #quem_somos .conteudo .area-um a.botao-pedido {
     font-size: 1.5em;
     font-family: var(--fonte-textos);
     font-weight: 900;
     color: var(--cor-branco);
     height: 70px;
     width: 300px;
     background-color: var(--cor-detalhe);
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 5px;
     margin: auto;
     margin-top: 135px;
     transition: all 0.5s ease-in-out;
     display: none;
 }

 #quem_somos .conteudo .area-um a.botao-pedido .img {
     width: 65px;
     height: 65px;
     background-image: url(../img/icon_branco.webp);
     background-repeat: no-repeat;
     background-size: 75px;
     background-position: right;
     transition: all 0.5s ease-in-out;
 }

 #quem_somos .conteudo .area-um a.botao-pedido:hover {
     color: var(--cor-primaria);
     background-color: var(--cor-branco);
 }

 #quem_somos .conteudo .area-um a.botao-pedido:hover .img {
     background-image: url(../img/logo_escuro.webp);
     margin-top: 2px;
 } 

 #quem_somos .conteudo video,
 #quem_somos .conteudo img.quem_somos {
     box-shadow: rgba(204, 164, 59, 0.5) 15px 13px 0px;
 }


 #quem_somos .faixa {
     width: 100%;
     height: 200px;
     background-color: var(--cor-secundaria);
     margin-top: -240px;
 }



 @media (max-width:768px) {

    #quem_somos .conteudo .area-um a.botao-pedido{
        display: flex;
    }

    #quem_somos .faixa .area-btn a.botao-pedido-faixa{
        display: none;
    }
     #quem_somos .conteudo video {
         box-shadow: none;
     }

     #quem_somos .conteudo {
         flex-direction: column;
     }

     #quem_somos .conteudo .area-um,
     #quem_somos .conteudo .area-um .texto {
         width: 100%;
     }

     #quem_somos .conteudo .area-um a.botao-pedido {
         margin-top: 30px;
         margin-bottom: 50px;
     }

     #quem_somos .conteudo a.afancybox {
         margin: auto;
     }

     #quem_somos .faixa {
         margin-top: -200px;
     }
 }

 @media (max-width:425px) {
     #quem_somos .conteudo img.quem_somos {
         /* box-shadow: none; */
         width: 95%;
     }

     #quem_somos .conteudo .area-um .texto {
         text-align: justify;
     }
 }

@media (max-width:320px){    

    .midia video{
        height: 350px;
        width:100%;
    }
}

@media (max-width:425px){
    .midia video{
        height: 380px;
        width:100%;
    }
}

@media (max-width:768px){
    .midia video{
        height: 620px;
        width:100%;
    }
}

 /* =========== ANIMAIS ========== */
 #animais {}

 #animais .conteudo .titulo {
     width: 100%;
 }

 #animais .conteudo .titulo h2 {
     font-family: var(--fonte-titulos);
     font-size: 1.75em;
     color: var(--cor-primaria);
     font-weight: 900;
 }

 #animais .conteudo .titulo .detalhe {
     width: 60px;
     height: 5px;
     background-color: var(--cor-detalhe);
     margin-top: 5px;
     position: relative;
     z-index: 1;
 }

 #animais .conteudo .titulo .detalhe::before {
     content: '';
     width: 170px;
     background-color: #D1D1D1;
     height: 1px;
     position: absolute;
     bottom: 2px;
     z-index: 0;
     left: 60px;
 }

 #animais .lista-animais {
     display: flex;
     flex-wrap: wrap;
     gap: 15px;
 }

 #animais .lista-animais .card {
     width: 370px;
     height: 310px;
 }

 #animais .lista-animais .card-img {
     width: 100%;
     height: 245px;
     overflow: hidden;
 }

 #animais .lista-animais .card-img img {
     width: 100%;
     height: 100%;
     object-fit: cover;
     transition: all 0.5s ease-in-out;
 }

 #animais .lista-animais .card:hover .card-img img {
     transform: scale(1.1);
 }

 #animais .lista-animais h2 {
     font-family: var(--fonte-titulos);
     color: var(--cor-primaria);
     font-size: 1em;
     text-transform: uppercase;
 }

 #animais .lista-animais span {
     color: var(--cor-vermelho-escuro);
     font-size: 0.875em;
     font-family: var(--fonte-textos);
 }

 #animais .lista-animais span strong {
     font-size: 500;
 }

 #animais a.ver_mais {
     width: 250px;
     height: 50px;
     background-color: var(--cor-primaria);
     color: var(--cor-branco);
     font-family: var(--fonte-titulos);
     display: flex;
     justify-content: center;
     align-items: center;
     margin: 40px auto;
     border-radius: 1px;
     font-size: 1.125em;
     transition: all 0.5s ease-in-out;
 }

 #animais a.ver_mais:hover {
     background-color: var(--cor-detalhe);
     color: var(--cor-primaria);
 }

 @media (max-width: 1024px) {
     #animais .lista-animais {
         justify-content: center;
     }
 }

 @media (max-width: 396px) {
     #animais .lista-animais .card {
         width: 95%;
         margin: auto;
     }
 }

 @media (max-width: 768px) {
     #animais .conteudo {
         flex-direction: column;
     }
 }

 /* APOIADORES */

 #apoiadores .titulo-apoiadores h2 {
     font-family: var(--fonte-titulos);
     font-size: 1.75em;
     color: var(--cor-primaria);
     font-weight: 900;
     display: flex;
     flex-direction: column;
     align-items: center;
 }

 #apoiadores .titulo-apoiadores .detalhe {
     background-color: var(--cor-detalhe);
     width: 60px;
     height: 5px;
     margin: auto;
     margin-top: 5px;

 }

 #apoiadores .titulo-apoiadores .detalhe::before {
     content: "";
     height: 1px;
     width: 60px;
     background: #D1D1D1;
     display: block;
     position: relative;
     bottom: -2px;
     left: -60px;
 }

 #apoiadores .titulo-apoiadores .detalhe::after {
     content: "";
     height: 1px;
     width: 60px;
     background: #D1D1D1;
     display: block;
     position: relative;
     bottom: -1px;
     left: 60px;
 }

 #empresas-apoiadoras {
     display: flex;
     justify-content: center;
 }

 #apoiadores .lista-apoiadores {
     display: flex;
     margin: 30px 0;
     flex-direction: column;
 }

 #apoiadores .lista-apoiadores .card {
     width: 170px;
     height: 80px;
     display: flex;
     justify-content: center;
     align-items: center;
     border: 1px solid #6E964D20;
     margin: auto;
 }

 #apoiadores .lista-apoiadores .dots-container {
     bottom: -50px;
 }

 #apoiadores .lista-apoiadores ul.apoiadores-dots {
     display: flex !important;
     gap: 10px;
     padding: 8px 10px;
     border-radius: 20px;
     background-color: var(--cor-detalhe);
     width: fit-content;
     margin: auto;
     margin-top: 30px;
 }

 #apoiadores .lista-apoiadores ul.apoiadores-dots li {
     display: flex;
     align-items: center;
     justify-content: center;
 }

 #apoiadores .lista-apoiadores ul.apoiadores-dots li button {
     height: 10px;
     width: 10px;
     border: none;
     border-radius: 50%;
     background-color: #fff;
     cursor: pointer;
 }

 #apoiadores .lista-apoiadores ul.apoiadores-dots li.slick-active button {
     background-color: var(--cor-vermelho-escuro) !important;
 }

 @media(max-width: 320px) {

     #apoiadores .dots-container {
         left: 0;
     }

     #apoiadores .lista-apoiadores ul.apoiadores-dots {
         transform: none;
     }
 }


 /* SERVIÇOS */
 #servicos {
     margin-top: 70px;
 }

 #servicos .parallax {
     background-image: url(../img/parallax.png);
     background-attachment: fixed;
     background-repeat: no-repeat;
     background-size: 100% 100%;
     height: 655px;
     position: relative;
 }

 #servicos .parallax::before {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: var(--cor-primaria);
     opacity: 90%;
 }

 #servicos .titulo h2 {
     font-family: var(--fonte-titulos);
     font-size: 1.75em;
     color: var(--cor-branco);
     font-weight: 900;
     display: flex;
     flex-direction: column;
     align-items: center;
     padding-top: 80px;
 }

 #servicos .titulo .detalhe {
     background-color: var(--cor-detalhe);
     width: 60px;
     height: 5px;
     margin: auto;
     margin-top: 5px;
 }

 #servicos .titulo .detalhe::before {
     content: "";
     height: 1px;
     width: 60px;
     background: #D1D1D1;
     display: block;
     position: relative;
     bottom: -2px;
     left: -60px;
 }

 #servicos .titulo .detalhe::after {
     content: "";
     height: 1px;
     width: 60px;
     background: #D1D1D1;
     display: block;
     position: relative;
     bottom: -1px;
     left: 60px;
 }

 #servicos .texto p {
     color: var(--cor-branco);
     line-height: 160%;
     font-size: 0.9375em;
     font-weight: normal;
     text-align: center;
     font-family: var(--fonte-textos);
     padding: 20px 0;
 }

 #servicos .lista-servicos {
     display: flex;
     justify-content: space-around;
     flex-direction: column;
 }

 #servicos .lista-servicos .card {
     width: 245px;
     height: 300px;
     display: flex;
     flex-direction: column;
     align-items: center;
     transition: all 0.5s ease-in-out;
 }

 #servicos .lista-servicos .card:hover {
     transform: scale(1.05);
 }

 #servicos .lista-servicos .parte-cima {
     height: 130px;
     width: 100%;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: space-between;
 }

 #servicos .lista-servicos .card-icone {
     width: 100px;
     height: 100px;
     background-color: var(--cor-detalhe);
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 60px;
     position: relative;
 }

 #servicos .lista-servicos .card-icone::before {
     position: absolute;
     content: '';
     width: 110px;
     height: 110px;
     background-color: var(--cor-detalhe);
     opacity: 20%;
     border-radius: 60px;
 }

 #servicos .lista-servicos .card-icone img {
     width: 40px;
     z-index: 1;
 }

 #servicos .lista-servicos .titulo-card {
     height: 50px;
 }

 #servicos .lista-servicos .titulo-card h2 {
     font-family: var(--fonte-titulos);
     font-size: 1.125em;
     font-weight: 500;
     text-align: center;
     color: var(--cor-branco);
     text-align: center;
 }

 #servicos .lista-servicos .card-conteudo {
     display: flex;
     flex-direction: column;
 }

 #servicos .lista-servicos .texto-card p {
     line-height: 160%;
     color: var(--cor-branco);
     font-size: 0.9375em;
     font-family: var(--fonte-textos);
     text-align: center;
 }

 #servicos .lista-servicos ul.servicos-dots {
     display: flex !important;
     gap: 10px;
     padding: 8px 10px;
     border-radius: 20px;
     background-color: var(--cor-detalhe);
     width: fit-content;
     margin: auto;
     margin-top: -20px;
 }

 #servicos .lista-servicos ul.servicos-dots li {
     display: flex;
     align-items: center;
     justify-content: center;
 }

 #servicos .lista-servicos ul.servicos-dots li button {
     height: 10px;
     width: 10px;
     border: none;
     border-radius: 50%;
     background-color: #fff;
     cursor: pointer;
 }

 #servicos .lista-servicos ul.servicos-dots li.slick-active button {
     background-color: var(--cor-vermelho-escuro) !important;
 }

 @media(max-width: 768px) {
     #servicos .parallax {
         background-size: auto 100%;
         height: 755px;
     }

     #servicos .lista-servicos .dots-container {
         bottom: -40px;
     }

     #servicos .lista-servicos {
         margin-top: 20px;
     }
 }

 @media(max-width: 425px) {
     #servicos .titulo h2 {
         padding-top: 40px;
     }

     #servicos .texto p {
         padding: 10px 0;
         text-align: justify;
     }

     #servicos .lista-servicos .parte-cima {
         height: 110px;
     }

     #servicos .lista-servicos .dots-container .servicos-dots {
         margin-top: -50px;
     }
 }

 @media(max-width: 375px) {
     #servicos .lista-servicos .dots-container .servicos-dots {
         margin-top: -60px;
     }
 }

 @media(max-width: 320px) {
     #servicos .parallax {
         height: 800px;
     }
 }

 /* CONTATO */

 #contato .titulo-contato {
     display: flex;
     flex-direction: column;
     align-items: center;
     padding-top: 40px;
     padding-bottom: 20px;
 }

 #contato .titulo-contato h2 {
     font-family: var(--fonte-titulos);
     font-size: 1.75em;
     color: var(--cor-primaria);
     font-weight: 900;
 }

 #contato .titulo-contato .detalhe {
     background-color: var(--cor-detalhe);
     width: 60px;
     height: 5px;
     margin: auto;
     margin-top: 5px;
 }

 #contato .titulo-contato .detalhe {
     background-color: var(--cor-detalhe);
     width: 60px;
     height: 5px;
     margin: auto;
     margin-top: 5px;
 }

 #contato .titulo-contato .detalhe::before {
     content: "";
     height: 1px;
     width: 60px;
     background: #D1D1D1;
     display: block;
     position: relative;
     bottom: -2px;
     left: -60px;
 }

 #contato .titulo-contato .detalhe::after {
     content: "";
     height: 1px;
     width: 60px;
     background: #D1D1D1;
     display: block;
     position: relative;
     bottom: -1px;
     left: 60px;
 }

 #contato .conteudo {
     display: flex;
     justify-content: space-evenly;
 }

 .area-um {
     display: flex;
     flex-direction: column;
     width: 30%;

 }

 .area-um .itens {
     display: flex;
     /* flex-wrap: wrap; */
     align-items: center;
     padding-top: 20px;

 }

 .area-um .itens:hover {
     transform: scale(1.1) !important;
     transition: 0.5s !important;
     cursor: pointer;
 }

 #contato .itens .texto {
     margin-left: 20px;
 }

 .itens .texto a {
     color: var(--cor-texto);
     font-family: var(--fonte-textos);
     font-size: 0.938em;
 }

 .area-dois {
     width: 70%;

 }

 @media(max-width:768px) {
     .conteudo {
         display: flex;
     }
 }

 /* @media(max-width:425px){
    #contato{
        margin-bottom: -34px;
    }
 } */

 /* =============== POLITICA DE PRIVACIDADE =============== */


 #politica_privacidade {
     padding: 50px 0;
 }

 #politica_privacidade .detalheTitulo {
     justify-content: center;
     margin-bottom: 80px;
 }

 #politica_privacidade .conteudo {
     width: 100%;
 }

 #politica_privacidade .conteudo p {
     font-size: 1rem;
     color: var(--cinza);
     font-family: var(--fonte-textos);
     line-height: 160%;
 }

 @media(max-width:425px) {
     #politica_privacidade {


         & .conteudo {
             & p {
                 text-align: justify;
             }
         }

     }


 }

 /* =============== PAGINAÇÃO =============== */

 .paginacao {
     display: flex;
     justify-content: center;
     gap: 5px;
     margin: 1.875rem;
 }

 .paginacao li {
     background-color: var(--vermelho);
     border: none;
     color: var(--branco);
     text-align: center;
     text-decoration: none;
     display: inline-block;
     font-size: 20px;
     border-radius: 3px;
 }

 .paginacao li:hover {
     background-color: var(--cinza);
 }

 .paginacao li.active {
     background-color: var(--cinza);
 }

 .paginacao a {
     color: var(--branco);
     display: flex;
     width: 40px;
     height: 45px;
     align-items: center;
     justify-content: center;
     font-family: var(--textos);
 }


 /* COPIRYGHT */

 .copyright {
     /* margin-top: -200px; */
     background: var(--cor-primaria);
     color: var(--cor-branco);
     font-size: 14px;
     font-family: var(--fonte-textos);
     /* height: 150px; */
 }

 .copyright .center {
     display: flex;
     justify-content: space-around;
     align-items: center;
     /* max-width: 1160px; */
 }

 .copyright .texto {
     font-family: var(--fonte-textos);
     font-size: 1rem;
 }

 .copyright .center span {
     white-space: nowrap;
 }

 @media (max-width: 768px) {
     .copyright .center {
         flex-direction: column;
         gap: 10px;
         text-align: center;
         justify-content: center;
     }

     .extras .fundo {
         width: 100%;
     }
 }

 /*Redes sociais lateral*/


 footer .center {
     height: 80px;
 }

 .redes-sociais {
     height: 80px;
     display: flex;
     align-items: center;
     justify-content: center;
     width: 300px;
     position: absolute;
     left: 50%;
     transform: translate(-50%);
 }

 .redes-sociais a {
     text-decoration: none;
 }

 .redes-sociais-right {
     height: auto;
     position: fixed;
     top: 50%;
     right: 10px;
     transform: translate(0, -50%);
     z-index: 999;
     display: flex;
     flex-direction: column;
     transition: 1s;
 }

 .redes-sociais-right a {
     text-decoration: none;
     margin: 5px 0px;
     height: 50px;
     display: flex;
     align-items: center;
 }

 .bolinha-social {
     background: #efefef;
     width: 42px;
     height: 42px;
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 50%;
     text-decoration: none;
     font-size: 1.250em;
     color: #989898;
     margin: 0 5px;
     transition: 0.5s;
 }

 .redes-sociais-rodape .bolinha-social:hover i.fa-whatsapp {
     color: #25D366;
 }

 .redes-sociais-rodape .bolinha-social:hover i.fa-youtube {
     color: #FF0000;
 }

 .redes-sociais-rodape .bolinha-social:hover i.fa-instagram {
     color: #C13584;
 }

 .redes-sociais-rodape .bolinha-social:hover i.fa-facebook-f {
     color: #3b5998;
 }

 .redes-sociais-rodape .bolinha-social:hover i.fa-linkedin {
     color: #2867B2;
 }

 .redes-sociais-rodape .bolinha-social:hover i.fa-twitter {
     color: #1DA1F2;
 }


 .redes-sociais-right .fa-facebook-f {
     color: var(--cor-branco);
 }

 .redes-sociais-right .fa-twitter {
     color: var(--cor-branco);
 }

 .redes-sociais-right .fa-linkedin {
     color: var(--cor-branco);
     font-size: 1.1em;
 }

 .redes-sociais-right .fa-instagram {
     color: var(--cor-branco);
     font-size: 1.1875em;
 }

 .redes-sociais-right .fa-whatsapp {
     color: var(--cor-branco);
     font-size: 1.2em;
 }

 .redes-sociais-right .fa-youtube {
     color: var(--cor-branco);
     font-size: 1.1em;
 }

 .bolinha-facebook {
     background: #3b5998 !important;
 }

 .bolinha-linkedin {
     background: #2867B2 !important;
 }

 .bolinha-instagram {
     background: #C13584 !important;
 }

 .bolinha-twitter {
     background: #1DA1F2 !important;
 }

 .bolinha-whatsapp {
     background: #25D366 !important;
 }

 .bolinha-youtube {
     background: #FF0000 !important;
 }

 .bolinha-tour {
     background: #354b9c;
     box-shadow: 2px 0px 6px 6px rgb(255 255 255 / 75%);
     -webkit-box-shadow: 0px 0px 6px 4px rgb(255 255 255 / 75%);
     -moz-box-shadow: 0px 0px 6px 6px rgba(255, 255, 255, 0.75);
 }

 .bolinha-tour img {
     width: 58px;
     margin-top: 4px;
 }

 .bolinha-tour:hover {
     background: #354b9c;
 }

 .redes-sociais-right .bolinha-social:hover {
     transform: scale(1.2);
 }

 @media (max-width: 768px) {
     .redes-sociais-right {
         top: -100%;
     }

     .mostrar-redes-sociais {
         top: 100px;
         transform: none;
     }
 }

 .redes-sociais-right2 {
     display: none;
 }

 @media (max-width: 1024px) {
     .redes-sociais-right .ocultarMobile {
         display: none;
     }

     .redes-sociais-right2 {
         height: auto;
         position: fixed;
         bottom: 60px;
         right: 10px;
         z-index: 999;
         display: flex;
         flex-direction: column;
         transition: 1s;
         transform: scale(1.2);
     }

     .redes-sociais-right2 a i {
         color: var(--branco);
     }

 }