 * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
          
        }

        html,
        body {
            width: 100%;
            height: 100%;
           background: #000012;
            color: #FFFFFF;
            font-family: 'Montserrat' , sans-serif;
           }
           

   .about-us-hero .hero-content{
    background-image: url(../images/common-bg/about-us-bg.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 60%;
    width: 80%;
    border-radius: 20px;
   }
           
    .founder-section {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0px 20px;
      background-image: url(../images/about-us/founders-bg.png);
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      .container{
          display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 28px;
      }
    }

    .founder-image {
      flex: 1;
      max-width: 400px;
    }

    .founder-image img {
      width: 100%;
      border-radius: 10px;
      object-fit: cover;
    }

    .founder-text {
      flex: 2;
      border-radius: 8px;
      padding: 25px 30px;
      line-height: 1.6;
    }

    .founder-text h3 {
      font-size: 20px;
      color: #fff;
      margin-bottom: 15px;
    }

    .founder-text p {
      font-size: 15px;
      color: #dcdcdc;
      margin-bottom: 15px;
    }

    .founder-name {
      font-weight: bold;
      font-size: 16px;
      margin-top: 20px;
      color: #fff;
    }

    .founder-role {
      font-size: 14px;
      color: #aaa;
    }
    .have-ques-text{
      text-align: center;
      margin-top: 28px;
      line-height: 28px;
    }

    /* Responsive */
    @media (max-width: 768px) {
      .founder-section {
       
        .container{

          text-align: center;
          flex-direction: column;
        }
      }

      .founder-text {
        text-align: left;
        padding: 0;
      }
         .about-us-hero .hero-content{
         height: 75%;
        width: 90%;
        left: 50%;
        top: 55%;
   }
   .founder-image {
    max-width: 100%;
   }
}


.cta-section {
    background-image: url(../images/common-bg/cta-bg-new.webp);

}