@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap");

.informacoes{
    
        width: 100%;
        height:350vh;
        background-color: rgb(252, 246, 239);
        
}
.wapperinfo{
        width: 100%;
        height: 70vh;
        display: flex;
        align-items: center;
}

.wapperinfo .linhainfo{
        width: 100%;
        height: 55vh;
        display: flex;
        justify-content: space-evenly;
       
}

.row{
        display: flex;
        flex-direction: row;
}
.reverse{
        display: flex;
        flex-direction: row-reverse;

}
.wapperinfo .linhainfo img{
        height: 100%;
        width: 70vh;
        object-fit: cover;
}

.wapperinfo .linhainfo .textinfo{
        height: 100%;
        width: 55vh;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        font-size: 25px;
        font-family: "Poppins", sans-serif;
}
 /* responsive */
 @media screen and (max-width: 1700px) {
        .wapperinfo .linhainfo .textinfo{
          font-size: 18px;
          width: 60vh;
        }
        .wapperinfo .linhainfo img{
                height: 100%;
                width: 60vh;
        }
      }
      @media screen and (max-width: 1040px) {
        .wapperinfo .linhainfo .textinfo{
                font-size: 19px;
                width: 48vh;
              }
      
      .wapperinfo .linhainfo img{
        height: 100%;
        width: 51vh;
        }
     } 
     @media screen and (max-width: 840px) {
        
        
        
        .informacoes{
    
                width: 100%;
                height:auto;
                background-color: rgb(252, 246, 239);
                display: flex;
                flex-direction: column;
        }
        .wapperinfo{
                width: 100%;
                height: 10%;
                display: flex;
                align-items: center;
                padding: 30px;
                flex-wrap: wrap;
        }
        
        
        .wapperinfo .linhainfo{
                width: 100%;
                height: 10%;
                display: flex;
                flex-direction: column;
                align-items: center;
                        
        }
                .wapperinfo .linhainfo .reverse{
                        display: flex;
                        flex-direction: column-reverse;
                
                }
                .wapperinfo .linhainfo img{
                        height: 100%;
                        width: 50vh;
                }
                .wapperinfo .linhainfo .textinfo{
                        height: 100%;
                        width: 50vh;
                        background-color: rgb(255, 255, 255);
                        padding: 20px;
                        font-size: 18px;
                        border-radius: 0px 20px 20px;
                        justify-content: start;
                        display: flex;
                }

      }