main {
  padding-top: 200px;

}
.sponsor-section {
    padding: 20px;
  }
  .sponsor-section p {
    font-size: 24px;
    margin-bottom: 10px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .two-section {
    display: flex;
    flex-direction: row;
width: 100%;
    justify-content: center;
    align-items: center;
  }
  
  .sponsor-section p {
    margin-bottom: 20px;
  }
  .sponsor-section .sponsor-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .sponsor-section .sponsor-grid .sponsor-item {
    margin: 10px;
  }
  .sponsor-section .sponsor-grid .sponsor-item img {
    max-height: 110px;
    height: auto;
    width: auto;
    cursor: pointer;
    max-width: 100%;
  }
  
  .sponsor-section .sponsor-grid .sponsor-item:hover {
      scale: 1.1;
      transition: scale 0.5s;
    }
  
    .mecenatoContainer{
      position: relative;
      width: 100%;
      display: flex;
      flex-direction: column;
  
      align-items: center; /* Center the content vertically */
      padding-top: 10%;
  padding-bottom: 40px;
    }
  
   
  
  .mecenatotexto{
      width: 80%; 
  font-size: 16px;
  padding: 20px;
  text-align: justify;
  flex-direction: column;
  
  }
  
  .mecenatotexto a{
   color: #ffa91e;
  
  transition: opacity 0.5s;
  }
  .mecenatotexto a:hover{
   opacity: 50%;
   
   
   }
  
   @media screen and (max-width: 768px) {
    .mecenatotexto {
      text-align: justify;
    }
    .two-section {
      display: flex;
      flex-direction: column;
  width: 100%;
      justify-content: center;
      align-items: center;
    }
    
   }