 #quemsou {
     display: flex;
     justify-content: center;
     align-items: center;
     width: 75%;
 }

 #quemsou_text {
     display: flex;
     flex-direction: column;
     gap: 20px;
     width: 50%;
     color: #fff;
     align-self: baseline;
     text-align: justify;
 }

 #quemsou_text p {
     width: 95%;
     font-size: 1.15rem;
 }

 .img-quemsou {
     width: 50%;
     text-align: center;
 }

 .text-quemsou i {
     font-size: 1.7rem;
     color: #fff;
 }

 .quemsou-contato {
     font-size: 1.7rem;
     background: linear-gradient(90deg, rgba(255, 216, 162, 1) 0%, rgba(255, 171, 77, 1) 100%);
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
     /* Safari/Chrome */
     background-clip: text;
     text-transform: uppercase;

 }

 @media screen and (max-width:1170px) {
     #quemsou {
         display: flex;
         flex-direction: column;
         justify-content: center;
         align-items: center;
         width: 80%;
     }

     #quemsou_text {
         width: 100%;
     }

     .text-min-default {
         text-align: center;
     }

     #quemsou_text h2 {
         text-align: center;
     }

     #quemsou_text p {
         width: 100%;
         font-size: 1.15rem;
     }

     .img-quemsou {
         width: 100%;
         text-align: center;
         order: -1;
     }

     .img-quemsou img {
         width: 100%;
     }
 }