@charset "UTF-8";
  /*------------------------------------------------------------------
    IMPORT Fontes
-------------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Catamaran&family=Oswald&family=Ubuntu&display=swap');

/*------------------------------------------------------------------
    IMPORT Arquivos
-------------------------------------------------------------------*/

@import url('slide.css');

/* font-family: 'Catamaran', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Ubuntu', sans-serif; */

/*------------------------------------------------------------------
    Base
-------------------------------------------------------------------*/


* {
    margin: 0;
    padding: 0;
  }

  html{
    scroll-behavior: smooth;
  }

  body{
    padding:0;
    overflow-x: hidden;
    margin: 0;

  }


  .img-logo-nav{
    margin-top: 2vh;
    width: 300px;
  }
  
  a {
    color: #fff;
    text-decoration: none;
    transition: 0.3s;
    
  }
  
  
  nav{
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    font-family: 'Ubuntu', sans-serif;
    background: #08470e;
    height: 12vh;
    z-index: 100;
  }
  
  .nav-list {
    z-index: 100;
    list-style: none;
    display: flex;
  }
  
  .nav-list li {
    padding: 15px;
    font-size: 1.3em;
    margin-left: 32px;
  }

  .nav-list a:hover {
    color: rgb(255, 238, 0);
    transition: 0.2s ease-in;
  }
  
  
  .mobile-menu {
    display: none;
    cursor: pointer;
  }
  
  .mobile-menu div {
    width: 32px;
    height: 2px;
    background: #fff;
    margin: 8px;
    transition: 0.3s;
  }
  #sobre{
    margin-top: 10%;
  }

  .fixo-top{
    position: fixed;
    top: 0px;
    transition: all 0.3s ease-in;
  }


@media (max-width: 999px) {
    body {
      overflow-x: hidden;
    }

    .img-logo-nav{
        margin-left: -28%;
    }
    .nav-list {
      position: absolute;
      top: 12vh;
      right: 0;
      width: 50vw;
      height: 92vh;
      background:  #08470b;
      flex-direction: column;
      align-items: center;
      justify-content: space-around;
      transform: translateX(0%);
      opacity: 0;
      transition: all .5s ease-in-out;
      
    }
    .nav-list li {
      margin-left: 0;
      opacity: 0;
    }
    .mobile-menu {
      display: block;
    }
  }
  
  .nav-list.active {
    opacity: 1;
  }
  
  @keyframes navLinkFade {
    from {
      opacity: 0;
      transform: translateX(50px);
    }
    to {
      opacity: 1;
      transform: translateX(0);
    }
  }
  
  .mobile-menu.active .line1 {
    transform: rotate(-45deg) translate(-8px, 8px);
  }
  
  .mobile-menu.active .line2 {
    opacity: 0;
  }
  
  .mobile-menu.active .line3 {
    transform: rotate(45deg) translate(-5px, -7px);
  }


  /*------------------------------------------------------------------
    Banner
-------------------------------------------------------------------*/

.img-slide{
  width: 100vw;
  height: 650px;
}

  /*Pagina Sobre*/

.title-box{
 width: 100%;
}

.title{
  font-family: 'Ubuntu', sans-serif;
  font-size: 2.5em;
  text-align: center;
}

.valores{
width: 100vw;
height: 100vh;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;


}
.card-valores{ 
  margin: 0 auto;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 400px;
  float: left;
}

.icon-card{
  width: 100px;
}

.p-card{
  font-family: 'Catamaran', sans-serif;
  font-size: 1.2em;
  justify-content: space-around;
  text-align: justify;
}

.title-card{
  color: darkgreen;
  font-family: 'Catamaran', sans-serif;
}

.saiba-sobre{
  width: 100%;
  height: 20px;
  margin-top: 80px;
  text-align: center;
}

.sobre{
  width: 100%;
  text-align: center;
  align-items: center;
  justify-content: space-around;
}

.p-sobre{
  font-family: 'Catamaran';
  font-size: 1.1rem;
  text-align: justify;
  margin: 0 auto;
  width: 90%;
}

.li-sobre{
  text-decoration: none;
  font-family: 'Catamaran';
  font-size: 1.1rem;
  text-align: left;
  margin: 0 auto;
  width: 80%;
  list-style: none;
}

.btn-saiba{
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Ubuntu', sans-serif;
  font-size: 1em;
  background-color: #08470e;
  padding: 20px  60px;
  margin: 10px;
}

.btn-saiba:hover{
  transition: all 0.3s ease-in;
  background-color: #ffc107;
  color: black;
}

.p-album{
  font-size: 1.3rem;
  font-family: 'Catamaran';
  text-align: center;
}

.album{
text-align: center;
}

.img-frota{
  margin: 0 auto;
  display: block;
  width: 200px;
  height: 200px;
  float: left;
  
}

.quem-somos{
  width: 80%;
  margin: 80px auto 0;
  
}



.p-somos{
  font-family: 'Catamaran';
  font-size: 1.2em;
  text-align: justify;

}

.img-section{
  width: 100%;
  height: 500px;
}

.table {
  font-size: 1.5rem;
  text-align: center;
  margin: 0 auto;
  font-family: 'Ubuntu';
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: rgb(228, 228, 228);
}

.table a{
  font-size: 1.1rem;
color: black;
}

.table a:hover{
  transition: all 0.3s ease-in;
  color: #271496;
  
}
.table td,
.table th {
  color: black;
  padding: .75rem;
  vertical-align: top;

}

.table thead th {
  vertical-align: bottom;
  border-bottom: 4px solid #08470e
}

.table-sm td,
.table-sm th {
  padding: .3rem
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #e1e1e4
}

.table-hover tbody tr:hover {
  background-color:#c8cbcf
}


.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf
}

.table-success,
.table-success > td,
.table-success > th {
  background-color: #c3e6cb
}

.table-hover .table-success:hover {
  background-color: #b1dfbb
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb
}

.table-info,
.table-info > td,
.table-info > th {
  background-color: #bee5eb
}

.table-hover .table-info:hover {
  background-color: #abdde5
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5
}

.table-warning,
.table-warning > td,
.table-warning > th {
  background-color: #ffeeba
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1
}

.table-danger,
.table-danger > td,
.table-danger > th {
  background-color: #f5c6cb
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7
}

.table-light,
.table-light > td,
.table-light > th {
  background-color: #fdfdfe
}

.table-hover .table-light:hover {
  background-color: #ececf6
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6
}


.table-active,
.table-active > td,
.table-active > th {
  background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, .075)
}



@media (max-width:575.98px) {
  .table-responsive-sm {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }

  .table-responsive-sm > .table-bordered {
      border: 0
  }
}

@media (max-width:767.98px) {
  .table-responsive-md {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }

  .table-responsive-md > .table-bordered {
      border: 0
  }
}

@media (max-width:991.98px) {
  .table-responsive-lg {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }

  .table-responsive-lg > .table-bordered {
      border: 0
  }
}

@media (max-width:1199.98px) {
  .table-responsive-xl {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }

  .table-responsive-xl > .table-bordered {
      border: 0
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar
}

.table-responsive > .table-bordered {
  border: 0
}

/*Contato*/

.form{
  margin: 0 auto;
  text-align: center;
  width: 100%;
}

.contact-form{
  margin: 0 auto;
  width: 60%;
}

.p-fale{
  font-size: 1.3rem;
  font-family: 'Catamaran';
  text-align: justify;
}


.input, textarea{
  font-family: 'Catamaran';
  padding: 15px;
  width: 80%;
  height: 20px;
  margin: 10px;
  font-size: 1.10rem;
  border: 2px solid rgb(0, 0, 0);
  border-radius: 10px;
}

textarea{
  height: 200px;
  resize: none;
}

#cbRelacao{
  font-family: 'Catamaran';
  padding: 10px;
  width: 85%;
  height: 60px;
  margin: 10px;
  font-size: 1.5rem;
  border: 2px solid rgb(0, 0, 0);
  border-radius: 10px;
 }

.btn{
  border: none;
  font-family: 'Ubuntu', sans-serif;
  font-size: 1.1em;
  color: #fff;
  background-color: #08470e;
  padding: 15px  50px;
  margin: 10px;
  transition: .3 all ease-in;
}

.btn:hover{
  cursor: pointer;
  transition: all .3s ease-in;
  background-color: #ffc107;
  color: black;
}

label{
  font-family: 'Ubuntu';
  font-size: 1.3em;
  margin-left: 11%;
  float: left;
}


/*Denuncias*/
td{
  font-size: 0.9em;
  word-wrap:break-word;
  }

.p-canal{
  width: 100%;
  font-size: 1.5rem;
  font-family: 'Catamaran';
  text-align: justify;
}

.p-denuncia{
  width: 50%;
  font-size: 1.5rem;
  font-family: 'Catamaran';
  text-align: justify;
}

.denuncia-form{
  margin: 0 auto;
  width: 60%;
}

.p-denuncia{
  width: 80%;
  font-size: 1.3rem;
  font-family: 'Catamaran';
  text-align: justify;
}

.botoes-denuncia{
  display: flex;
  
  margin-top: 50px;
  padding: 50px;
}

.button{
  color: black;
  font-family: 'Catamaran';
  padding: 30px;
  font-size: 1.5rem;
  margin: 0 auto;
}

#btn-consulte{
  font-family: 'Ubuntu';
  color: #13663f;
  border: #13663f solid 2px;
}

#btn-consulte:hover{
  cursor: pointer;
  color: white;
  background-color:  #13663f;
  transition: .2s all ease-in;
}

#btn-envie{
  font-family: 'Ubuntu';
  color: #dc3545;;
  border: #dc3545 solid 2px;
}

#btn-envie:hover{
  cursor: pointer;
  color: white;
  background-color:  #dc3545;
  transition: .2s all ease-in;
}

.div-pesquisa{
  text-align: center;
}

.pesquisa-img{
  width: 80%;
  height: 20%;
  margin: 10px auto;
}


/*Trabalho*/
#trabalho{
  text-align: center;
}

.p-trabalho{
  font-size: 1.4rem;
  font-family: 'Catamaran';
  text-align: justify;
}

.link-email{
  color:black;
  font-size: 1.2rem;
  font-family: 'Catamaran';
  text-align: center;
}

.link-email:hover{
  cursor:pointer;
  color: #08470e;
}

/*Consulta*/

#table-denuncia tr td{
  max-width: 100px;
  white-space: wrap ;
}

/*sinistro*/

.construcao{
  margin: 0 auto;
  width: 100vh;
}

.construcao img{
  width: 100%;
}

/*Footer*/

.footer{
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-family: 'Ubuntu', sans-serif;
  background: rgb(6, 83, 35);
  height: 8vh;
}

.p-contato{
  font-family: 'Ubuntu';
  font-size: 1.35em;
  color: rgb(236, 236, 236);
}

.link-footer-cont{
  font-size: 1em;
  font-family: 'Catamaran';
  text-decoration: none;

}

.link-footer-cont:hover{
  transition: all .4s ease-in-out;
  font-size: 1.1em;
}

footer{
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-family: 'Ubuntu', sans-serif;
  background: rgb(19, 19, 19);
  height: 8vh;
}

.p-direitos{
  color: #fff;
}

.link-footer{
  text-decoration: none;

}

.link-footer:hover{
  color: #08470e;
}

.card-rodape{
  width: 280px;
  float: left;
  
}

.icon-footer{
  padding: 10px;
  float: left;
  width: 50px;
 
}

.h1-footer{
  text-align: center;
  color: white;
  font-size: 1.5em;
  float: r;
}

.h3-footer{
  color: #fff;
  font-size: 1em;
  text-align: center;
}

.input-prot{
  border: none;
  width: 100%;
  height: 50px;
  text-align: center;
  font-family: Ubuntu;
  font-size: 2.2em;
  color:#08470b;
}

/* Responsivo Celular*/

@media (max-width: 500px) {
  body{
  padding:0;
  overflow-x: hidden;
  margin: 0;
  }

  .img-slide{
    width: 100vw;
    height: 350px;
  }

  .valores{
    width: 100vw;
    height: 100vh;
    display: block;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 100px;
    
    
    }
    .card-valores{ 
      margin: -50px auto;
      text-align: center;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 400px;
      float: left;
    }
    
    .icon-card{
      opacity: 0;
      width: 1px;
    }
    
    .p-card{
      width: 80%;
      font-family: 'Catamaran', sans-serif;
      font-size: 1.2em;
      text-align: center;
    }
    
    .title-card{
      text-align: center;
      color: darkgreen;
      font-family: 'Catamaran', sans-serif;
    }
    

  .sobre{
    margin-top: 100px;
  }



  .quem-somos{
    margin-top: 100px;
  }
  



  .form{
    margin: 0 auto;
    text-align: center;
    width: 100%;
  }
  
  .contact-form{
    margin: 0 auto;
    width: 100%;
  }
  
  .p-fale{
    font-size: 1.3rem;
    font-family: 'Catamaran';
    text-align: justify;
  }
  
  .input, textarea{
    font-family: 'Catamaran';
    padding: 15px;
    width: 85%;
    height: 20px;
    font-size: 1.10rem;
    border: 2px solid rgb(0, 0, 0);
    border-radius: 10px;
  }
  
  textarea{
    height: 200px;
    resize: none;
  }
  
  .btn{
    border: none;
    font-family: 'Ubuntu', sans-serif;
    font-size: 1.1em;
    color: #fff;
    background-color: #08470e;
    padding: 15px  50px;
    margin: 10px;
  }
  
  .btn:hover{
    transition: all .3s ease-in;
    background-color: #ffc107;
    color: black;
  }
  
  label{
    font-family: 'Ubuntu';
    font-size: 1.3em;
    margin-left: 11%;
    float: left;
  }

  /*Denuncias*/

.p-denuncia{
  width: 50%;
  font-size: 1.5rem;
  font-family: 'Catamaran';
  text-align: justify;
}

.denuncia-form{
  margin: 0 auto;
  width: 80%;
}

.p-canal{
  width: 100%;
  font-size: 1.3rem;
  font-family: 'Catamaran';
  text-align: justify;
}

.botoes-denuncia{
  display: block;
  width: 80%;
  height: 100px;
}

.button{
  display: block;
  text-align: center;
  color: black;
  font-family: 'Catamaran';
  padding: 20px;
  margin: 20px auto;
  font-size: 1.5rem;
}

#btn-consulte{
  font-family: 'Ubuntu';
  color: #13663f;
  border: #13663f solid 2px;
}

#btn-consulte:hover{
  cursor: pointer;
  color: white;
  background-color:  #13663f;
  transition: .2s all ease-in;
}

#btn-envie{
  font-family: 'Ubuntu';
  color: #dc3545;;
  border: #dc3545 solid 2px;
}

#btn-envie:hover{
  cursor: pointer;
  color: white;
  background-color:  #dc3545;
  transition: .2s all ease-in;
}


  .construcao{
    overflow-x: hidden ;
  }
  .construcao img{
    width: 400px;
  }
  .footer{
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    font-family: 'Ubuntu', sans-serif;
    background: rgb(6, 83, 35);
    height: 8vh;
  }

  .p-direitos{
    font-family: 'Ubuntu';
    font-size: .9em;
    color: rgb(236, 236, 236);
  }
  
  .p-contato{
    font-family: 'Ubuntu';
    font-size: .9em;
    color: rgb(236, 236, 236);
  }
  
  .link-footer-cont{
    font-size: 1em;
    font-family: 'Catamaran';
    text-decoration: none;
  
  }



}

@media (min-width:501px) and (max-width: 700px){
  body{
    padding:0;
    overflow-x: hidden;
    margin: 0;
    }
  
    .valores{
      width: 100vw;
      height: 100vh;
      display: block;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      margin-top: 80px;
      
      
      }
      .card-valores{ 
        margin: -50px auto;
        text-align: justify;
        display: block;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 400px;
        float: left;
      }
      
      .icon-card{
        opacity: 0;
        width: 1px;
      }
      
      .p-card{
        width: 80%;
        font-family: 'Catamaran', sans-serif;
        font-size: 1.4em;
        text-align: justify;
      }
      
      .title-card{
        text-align: center;
        color: darkgreen;
        font-family: 'Catamaran', sans-serif;
      }
      
  
    .sobre{
      margin-top: -280px;
      font-size: 1.3rem;
    }
  
    .quem-somos{
      margin-top: 100px;
    }
  
    .form{
      margin: 0 auto;
      text-align: center;
      width: 100%;
    }
    
    .contact-form{
      margin: 0 auto;
      width: 100%;
    }
    
    .p-fale{
      font-size: 1.3rem;
      font-family: 'Catamaran';
      text-align: justify;
    }
    
    .input, textarea{
      font-family: 'Catamaran';
      padding: 15px;
      width: 85%;
      height: 20px;
      font-size: 1.10rem;
      border: 2px solid rgb(0, 0, 0);
      border-radius: 10px;
    }
    
    textarea{
      height: 200px;
      resize: none;
    }
    
    .btn{
      border: none;
      font-family: 'Ubuntu', sans-serif;
      font-size: 1.1em;
      color: #fff;
      background-color: #08470e;
      padding: 15px  50px;
      margin: 10px;
    }
    
    .btn:hover{
      transition: all .3s ease-in;
      background-color: #ffc107;
      color: black;
    }
    
    label{
      font-family: 'Ubuntu';
      font-size: 1.3em;
      margin-left: 11%;
      float: left;
    }

    /*Denuncias*/

.p-denuncia{
  width: 50%;
  font-size: 1.5rem;
  font-family: 'Catamaran';
  text-align: justify;
}

.denuncia-form{
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

.p-canal{
  margin-left: 5%;
  width: 90%;
  font-size: 1.3rem;
  font-family: 'Catamaran';
  text-align: justify;
}

.botoes-denuncia{
  margin: 0 auto;
  display: block;
  width: 80%;
  height: 100px;
}

.button{
  display: block;
  text-align: center;
  color: black;
  font-family: 'Catamaran';
  padding: 20px;
  margin: 30px 0;
  font-size: 1.5rem;
}

#btn-consulte{
  font-family: 'Ubuntu';
  color: #13663f;
  border: #13663f solid 2px;
}

#btn-consulte:hover{
  cursor: pointer;
  color: white;
  background-color:  #13663f;
  transition: .2s all ease-in;
}

#btn-envie{
  font-family: 'Ubuntu';
  color: #dc3545;;
  border: #dc3545 solid 2px;
}

#btn-envie:hover{
  cursor: pointer;
  color: white;
  background-color:  #dc3545;
  transition: .2s all ease-in;
}
  
    .construcao{
      overflow-x: hidden ;
    }
    .construcao img{
      width: 400px;
    }
    .footer{
      width: 100%;
      display: flex;
      justify-content: space-around;
      align-items: center;
      font-family: 'Ubuntu', sans-serif;
      background: rgb(6, 83, 35);
      height: 8vh;
    }
  
    .p-direitos{
      font-family: 'Ubuntu';
      font-size: 1.1em;
      color: rgb(236, 236, 236);
    }
    
    .p-contato{
      font-family: 'Ubuntu';
      font-size: 1em;
      color: rgb(236, 236, 236);
    }
    
    .link-footer-cont{
      font-size: 1.1em;
      font-family: 'Catamaran';
      text-decoration: none;
    
    }
}

@media (min-width:701px) and (max-width: 1024px){
  body{
    padding:0;
    overflow-x: hidden;
    margin: 0;
    }
  
    .valores{
      width: 100vw;
      height: 100vh;
      display: block;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      margin-top: 100px;
      }

      .card-valores{ 
        margin: 80px auto;
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 400px;
        float: left;
      }
      
      .icon-card{
        width: 200px;
      }
      
      .p-card{
        font-family: 'Catamaran', sans-serif;
        font-size: 1.6em;
        justify-content: space-around;
        text-align: justify;
      }
      
      .title-card{
        color: darkgreen;
        font-family: 'Catamaran', sans-serif;
      }
      
   
   .p-sobre{
    font-size: 1.6rem;
   }

   .li-sobre{
    font-size: 1.5rem;
   }
  
   
  
    .quem-somos{
      margin-top: 100px;
    }
  
    .form{
      margin: 0 auto;
      text-align: center;
      width: 100%;
    }
    
    .contact-form{
      margin: 0 auto;
      width: 100%;
    }
    
    .p-fale{
      font-size: 1.3rem;
      font-family: 'Catamaran';
      text-align: justify;
    }
    
    .input, textarea{
      font-family: 'Catamaran';
      padding: 15px;
      width: 85%;
      height: 20px;
      font-size: 1.10rem;
      border: 2px solid rgb(0, 0, 0);
      border-radius: 10px;
    }
    
    textarea{
      height: 200px;
      resize: none;
    }
    
    .btn{
      border: none;
      font-family: 'Ubuntu', sans-serif;
      font-size: 1.1em;
      color: #fff;
      background-color: #08470e;
      padding: 15px  50px;
      margin: 10px;
    }
    
    .btn:hover{
      transition: all .3s ease-in;
      background-color: #ffc107;
      color: black;
    }
    
    label{
      font-family: 'Ubuntu';
      font-size: 1.3em;
      margin-left: 11%;
      float: left;
    }
  
    
    /*Denuncias*/

.p-denuncia{
  width: 50%;
  font-size: 1.5rem;
  font-family: 'Catamaran';
  text-align: justify;
}

.denuncia-form{
  margin: 0 auto;
  width: 100%;
  text-align: center;
}

.p-canal{
  margin-left: 5%;
  width: 90%;
  font-size: 1.3rem;
  font-family: 'Catamaran';
  text-align: justify;
}

.botoes-denuncia{
  margin: 0 auto;
  display: block;
  width: 80%;
  height: 100px;
}

.button{
  display: block;
  text-align: center;
  color: black;
  font-family: 'Catamaran';
  padding: 20px;
  margin: 30px 0;
  font-size: 1.5rem;
}

#btn-consulte{
  font-family: 'Ubuntu';
  color: #13663f;
  border: #13663f solid 2px;
}

#btn-consulte:hover{
  cursor: pointer;
  color: white;
  background-color:  #13663f;
  transition: .2s all ease-in;
}

#btn-envie{
  font-family: 'Ubuntu';
  color: #dc3545;;
  border: #dc3545 solid 2px;
}

#btn-envie:hover{
  cursor: pointer;
  color: white;
  background-color:  #dc3545;
  transition: .2s all ease-in;
}
    .construcao{
      overflow-x: hidden ;
    }
    .construcao img{
      width: 400px;
    }
    .footer{
      width: 100%;
      display: flex;
      justify-content: space-around;
      align-items: center;
      font-family: 'Ubuntu', sans-serif;
      background: rgb(6, 83, 35);
      height: 8vh;
    }
  
    .p-direitos{
      font-family: 'Ubuntu';
      font-size: 1.8em;
      color: rgb(236, 236, 236);
    }
    
    .p-contato{
      font-family: 'Ubuntu';
      font-size: 1.5em;
      color: rgb(236, 236, 236);
    }
    
    .link-footer-cont{
      font-size: 1.1em;
      font-family: 'Catamaran';
      text-decoration: none;
    
    }
}

