.container-home-3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-image:url('../imagens para/Sem nome (2641 x 2000 px) (1170 x 524 px) (1).gif');
   }
   
   .container-home-4 {
     width:95%;
     margin:auto;
     padding-block:30px;
     height:auto;
     display:flex;
     flex-direction:column;
     gap:4rem;
   }

   .position-para {
    width: 90%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    align-self: center;
   }
   
   .animated-text h1 {
    width: 9rem;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
   }
   
   .position-quem {
    display: flex;
    width: 100%;
    justify-content: center;
    gap: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

   #quem-somos-txt {
    display: flex;
    align-items: center;
    justify-content: center;
   }

.position-quem  img {
    margin-top: 20px;
    width:10rem;
    margin-bottom: 20px;
    border-radius: 10px;

   }

   @media only screen and (max-width: 900px) {  
    .position-quem {
        display: flex;
        width: 100%;
        justify-content: center;
        gap: 20px;
        flex-direction: column;
    }
    
.position-quem  img {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    width:90%;
    margin-bottom: 20px;
    border-radius: 10px;
    
   }
   } 
            