.freelance{
  main{
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    h1{
      margin-bottom: 40px;
      font-size: 70px;
    }

    p{
      text-align: center;
      max-width: 700px;
    }
  }

  .section{
    display: flex;
    margin-top: 40px;

    .right,
    .left{
      h2{
        font-size: 40px;
      }
    }
  }

  .tech_i_work_in{
    display: flex;
    flex-direction: column;

    & > h2{
      font-size: 40px;
    }

    ul{
      display: flex;
      margin-top: 30px;
      li{
        list-style: none;
        text-align: center;
        margin-right: 20px;
        background: #FFF;
        padding: 16px;
        box-shadow: 0px 2px 10px 0px rgba(#000, 0.1);

        img{
          max-width: 100px;
        }
      }
    }
  }
}
