Back to Full Page Component

About Agency Full Page

#full page#all page#about page

Live preview

Source code

html
<!-- Breadcrumb Header -->
<section class="bg-light py-5">
  <div class="container mt-4">
    <nav aria-label="breadcrumb">
      <ol class="breadcrumb">
        <li class="breadcrumb-item"><a href="#" class="text-decoration-none">Home</a></li>
        <li class="breadcrumb-item active" aria-current="page">About Us</li>
      </ol>
    </nav>
    <h1 class="display-4 fw-bold">About Our Agency</h1>
  </div>
</section>

<!-- Company Introduction -->
<section class="py-5">
  <div class="container">
    <div class="row align-items-center g-5">
      <div class="col-lg-6">
        <h2 class="fw-bold mb-4">Driving Innovation Since 2008</h2>
        <p class="lead text-muted">We are a collective of designers, developers, and strategists dedicated to crafting exceptional digital experiences.</p>
        <p>Our journey began with a simple mission: to bridge the gap between complex technology and intuitive user experiences. Over the past decade, we've transformed from a small startup to a global agency serving Fortune 500 companies.</p>
        <div class="row pt-3">
          <div class="col-6">
            <h4 class="fw-bold text-primary">150+</h4>
            <p class="small text-uppercase">Team Members</p>
          </div>
          <div class="col-6">
            <h4 class="fw-bold text-primary">12</h4>
            <p class="small text-uppercase">Global Offices</p>
          </div>
        </div>
      </div>
      <div class="col-lg-6">
        <div id="aboutGallery" class="carousel slide shadow-lg rounded-4 overflow-hidden" data-bs-ride="carousel">
          <div class="carousel-inner">
            <div class="carousel-item active">
              <img src="https://images.unsplash.com/photo-1522071820081-009f0129c71c?auto=format&fit=crop&q=80&w=800" class="d-block w-100" alt="Office Life">
            </div>
            <div class="carousel-item">
              <img src="https://images.unsplash.com/photo-1556761175-b413da4baf72?auto=format&fit=crop&q=80&w=800" class="d-block w-100" alt="Meeting">
            </div>
          </div>
          <button class="carousel-control-prev" type="button" data-bs-target="#aboutGallery" data-bs-slide="prev">
            <span class="carousel-control-prev-icon"></span>
          </button>
          <button class="carousel-control-next" type="button" data-bs-target="#aboutGallery" data-bs-slide="next">
            <span class="carousel-control-next-icon"></span>
          </button>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- Mission & Vision -->
<section class="py-5 bg-light">
  <div class="container">
    <div class="row g-4">
      <div class="col-md-6">
        <div class="card border-0 shadow-sm h-100 p-4 rounded-4">
          <div class="card-body">
            <div class="icon-circle bg-primary text-white mb-3">
              <i class="bi bi-rocket-takeoff fs-3"></i>
            </div>
            <h3 class="fw-bold">Our Mission</h3>
            <p class="text-muted">To empower businesses through disruptive technology and creative storytelling that resonates with their target audience and drives measurable growth.</p>
          </div>
        </div>
      </div>
      <div class="col-md-6">
        <div class="card border-0 shadow-sm h-100 p-4 rounded-4">
          <div class="card-body">
            <div class="icon-circle bg-dark text-white mb-3">
              <i class="bi bi-eye fs-3"></i>
            </div>
            <h3 class="fw-bold">Our Vision</h3>
            <p class="text-muted">To become the world's most developer-centric agency, where creativity meets engineering to solve the next generation of digital challenges.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- Stats Counter -->
<section class="py-5 bg-primary text-white">
  <div class="container">
    <div class="row text-center g-4">
      <div class="col-md-3">
        <h2 class="counter fw-bold display-5" data-val="500">0</h2>
        <p class="mb-0">Projects Completed</p>
      </div>
      <div class="col-md-3">
        <h2 class="counter fw-bold display-5" data-val="120">0</h2>
        <p class="mb-0">Design Awards</p>
      </div>
      <div class="col-md-3">
        <h2 class="counter fw-bold display-5" data-val="98">0</h2>
        <p class="mb-0">Client Retention %</p>
      </div>
      <div class="col-md-3">
        <h2 class="counter fw-bold display-5" data-val="15">0</h2>
        <p class="mb-0">Years in Industry</p>
      </div>
    </div>
  </div>
</section>

<!-- Team Members -->
<section class="py-5">
  <div class="container py-5">
    <div class="text-center mb-5">
      <h2 class="fw-bold">Meet Our Leadership</h2>
      <p class="text-muted">Innovators and dreamers behind our success</p>
    </div>
    <div class="row g-4">
      <div class="col-lg-3 col-md-6">
        <div class="card border-0 team-card text-center">
          <img src="https://i.pravatar.cc/300?u=1" class="card-img-top rounded-4 mb-3" alt="CEO">
          <h5 class="fw-bold mb-1">Alex Morgan</h5>
          <p class="text-primary small fw-bold">CEO & Founder</p>
        </div>
      </div>
      <div class="col-lg-3 col-md-6">
        <div class="card border-0 team-card text-center">
          <img src="https://i.pravatar.cc/300?u=2" class="card-img-top rounded-4 mb-3" alt="CTO">
          <h5 class="fw-bold mb-1">Sarah Chen</h5>
          <p class="text-primary small fw-bold">Chief Architect</p>
        </div>
      </div>
      <div class="col-lg-3 col-md-6">
        <div class="card border-0 team-card text-center">
          <img src="https://i.pravatar.cc/300?u=3" class="card-img-top rounded-4 mb-3" alt="Designer">
          <h5 class="fw-bold mb-1">David Ross</h5>
          <p class="text-primary small fw-bold">Design Director</p>
        </div>
      </div>
      <div class="col-lg-3 col-md-6">
        <div class="card border-0 team-card text-center">
          <img src="https://i.pravatar.cc/300?u=4" class="card-img-top rounded-4 mb-3" alt="Manager">
          <h5 class="fw-bold mb-1">Elena Scott</h5>
          <p class="text-primary small fw-bold">Marketing Head</p>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- FAQ Section -->
<section class="py-5 bg-light">
  <div class="container py-4">
    <div class="row justify-content-center">
      <div class="col-lg-8">
        <h2 class="text-center fw-bold mb-5">Common Questions</h2>
        <div class="accordion accordion-flush shadow-sm rounded-4 overflow-hidden" id="faqAccordion">
          <div class="accordion-item">
            <h2 class="accordion-header">
              <button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#q1">
                How do you handle project timelines?
              </button>
            </h2>
            <div id="q1" class="accordion-collapse collapse show" data-bs-parent="#faqAccordion">
              <div class="accordion-body text-muted">
                We follow an Agile methodology, providing bi-weekly updates and maintaining clear milestones to ensure on-time delivery.
              </div>
            </div>
          </div>
          <div class="accordion-item">
            <h2 class="accordion-header">
              <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#q2">
                Do you provide post-launch support?
              </button>
            </h2>
            <div id="q2" class="accordion-collapse collapse" data-bs-parent="#faqAccordion">
              <div class="accordion-body text-muted">
                Yes, we offer tiered maintenance packages that include security updates, performance monitoring, and content updates.
              </div>
            </div>
          </div>
          <div class="accordion-item">
            <h2 class="accordion-header">
              <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#q3">
                What industries do you specialize in?
              </button>
            </h2>
            <div id="q3" class="accordion-collapse collapse" data-bs-parent="#faqAccordion">
              <div class="accordion-body text-muted">
                While we are industry-agnostic, we have deep expertise in FinTech, E-commerce, Healthcare, and SaaS platforms.
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- Footer -->
<footer class="bg-dark text-white py-4 mt-auto">
  <div class="container text-center text-md-between d-md-flex align-items-center">
    <p class="mb-0">&copy; 2023 Digital Agency. All rights reserved.</p>
    <div class="mt-3 mt-md-0">
      <a href="#" class="text-white text-decoration-none me-4 small">Privacy Policy</a>
      <a href="#" class="text-white text-decoration-none small">Contact Us</a>
    </div>
  </div>
</footer>

<style>
  .icon-circle {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .team-card img {
    transition: transform 0.3s ease;
    aspect-ratio: 1/1;
    object-fit: cover;
  }

  .team-card:hover img {
    transform: scale(1.03);
  }

  .accordion-button:not(.collapsed) {
    background-color: #f8f9fa;
    color: var(--bs-primary);
    font-weight: bold;
  }

  .breadcrumb-item+.breadcrumb-item::before {
    content: ">";
  }

</style>

<script>
  // Simple counter script
  document.addEventListener("DOMContentLoaded", () => {
    const counters = document.querySelectorAll('.counter');
    const speed = 200;

    const startCount = (el) => {
      const target = +el.getAttribute('data-val');
      const count = +el.innerText;
      const inc = target / speed;

      if (count < target) {
        el.innerText = Math.ceil(count + inc);
        setTimeout(() => startCount(el), 1);
      } else {
        el.innerText = target;
      }
    };

    const observer = new IntersectionObserver((entries) => {
      entries.forEach(entry => {
        if (entry.isIntersecting) {
          startCount(entry.target);
          observer.unobserve(entry.target);
        }
      });
    }, {
      threshold: 1
    });

    counters.forEach(c => observer.observe(c));
  });

</script>

More designs in this section