.elementor-388 .elementor-element.elementor-element-367b9b8{--display:flex;}.elementor-388 .elementor-element.elementor-element-367b9b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-388 .elementor-element.elementor-element-676aa001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-388 .elementor-element.elementor-element-676aa001.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-388 .elementor-element.elementor-element-73eb1a8b > .elementor-widget-container{margin:-3px 0px 0px 0px;}body.elementor-page-388:not(.elementor-motion-effects-element-type-background), body.elementor-page-388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-388 .elementor-element.elementor-element-73eb1a8b > .elementor-widget-container{margin:-2px 0px 0px 0px;}}@media(min-width:768px){.elementor-388 .elementor-element.elementor-element-367b9b8{--width:109.838%;}.elementor-388 .elementor-element.elementor-element-676aa001{--width:115.7%;}}/* Start custom CSS for html, class: .elementor-element-14933b8 */<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Philadelphia Business Hub</title>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;700&display=swap" rel="stylesheet">
<style>
/* Hero Section */
.hero {
  position: relative;
  width: 100%;
  height: 150vh;
  background: url("https://blankslateexperiences.com/wp-content/uploads/2025/11/Blue-and-Yellow-Minimalist-Business-Landing-Page-Website-UI-Desktop-Prototype-3.svg") center/cover no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: white;
  overflow: hidden;
}

.hero h1 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.05;
  text-transform: uppercase;
  text-shadow: 0 2px 10px rgba(0,0,0,0.5);
  z-index: 2;
  position: relative;
  margin: 0;
  padding: 0;
}

/* Carousel Container */
.carousel-container {
  position: absolute;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
  width: 95%;
  overflow: hidden;
  z-index: 5;
}

/* Carousel */
.carousel {
  display: flex;
  gap: 20px;
  transition: transform 0.5s ease;
}

/* Carousel Images */
.carousel img {
  width: 220px;
  height: 320px;
  object-fit: cover;
  border-radius: 20px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.35);
  flex-shrink: 0;
  cursor: pointer;
}
.carousel img:hover {
  transform: scale(1.05);
}

/* Arrows */
.arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: rgba(255,255,255,0.75);
  border: none;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  cursor: pointer;
  font-size: 22px;
  font-weight: bold;
  color: #333;
  z-index: 10;
}
#prev { left: -60px; }
#next { right: -60px; }
.arrow:hover { background: rgba(255,255,255,0.9); }

/* Responsive Hero */
@media (max-width: 1024px) {
  .hero { height: 120vh; }
  .hero h1 { font-size: 2.8rem; line-height: 1.1; }
  .carousel img { width: 180px; height: 260px; }
}
@media (max-width: 768px) {
  .hero { height: 110vh; background: url("https://blankslateexperiences.com/wp-content/uploads/2025/11/Untitled-design-4.svg") center/cover no-repeat; }
  .hero h1 { font-size: 2.2rem; line-height: 1.05; }
  .carousel img { width: 140px; height: 200px; }
}
@media (max-width: 480px) {
  .hero { height: 100vh; }
  .hero h1 { font-size: 1.8rem; line-height: 1.05; }
  .carousel img { width: 100px; height: 140px; }
}
</style>
</head>
<body>

<section class="hero">
  <h1>PHILADELPHIA<br>BUSINESS RESOURCE<br>HUB</h1>
  <div class="carousel-container">
    <button class="arrow" id="prev">&#10094;</button>
    <div class="carousel" id="carousel">
      <!-- 14 images -->
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/14.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/13-1.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/12-1.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/11-1.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/10-2.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/9-2.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/8-2.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/7-2.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/Add-a-little-bit-of-body-text-220-x-320-px-5.gif">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/5-2.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/4-2.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/3-2.svg">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/Add-a-little-bit-of-body-text-220-x-320-px-4.gif">
      <img src="https://blankslateexperiences.com/wp-content/uploads/2025/11/1-2.svg">
    </div>
    <button class="arrow" id="next">&#10095;</button>
  </div>
</section>

<script>
const carousel = document.getElementById('carousel');
const next = document.getElementById('next');
const prev = document.getElementById('prev');

const imgs = carousel.querySelectorAll('img');
const imgCount = imgs.length;
let index = 0;
let scrollAmount = imgs[0].offsetWidth + 20; // image width + gap

// Duplicate images for seamless infinite loop
carousel.innerHTML += carousel.innerHTML;

// Arrow click
next.addEventListener('click', () => {
  index++;
  carousel.style.transition = 'transform 0.5s ease';
  carousel.style.transform = `translateX(${-scrollAmount * index}px)`;
  if(index >= imgCount){
    setTimeout(() => {
      carousel.style.transition = 'none';
      carousel.style.transform = `translateX(0px)`;
      index =/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73eb1a8b *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3e1ae0d5 *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5457cd14 *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ec6aa4e *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65e396b5 *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ea9b679 *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b1a8471 *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57cc37eb *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13b791b8 *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2f2725d7 *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ce933a2 *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6aa336ef *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-665b615 *//* ✅ Mobile Responsive - Paste only this in Custom CSS */
@media (max-width: 768px) {

  /* Header box */
  .start-business-header {
    padding: 10px 16px !important;
    height: auto !important;
    border-radius: 10px 10px 0 0 !important;
  }

  /* ABOUT text */
  .start-business-header h2 {
    font-size: 16px !important;
    margin-left: 3px !important;
    line-height: 1.2 !important;
  }

  /* Arrow icon */
  .arrow-circle {
    width: 28px !important;
    height: 28px !important;
    border-width: 1.5px !important;
  }

  .arrow-circle svg {
    width: 12px !important;
    height: 12px !important;
  }

  /* Dropdown area */
  .dropdown-section {
    padding: 0 14px !important;
  }

  .dropdown-section.active {
    padding: 18px 14px !important;
  }

  /* Video box */
  .video-box {
    margin-bottom: 20px !important;
    border-width: 2px !important;
    aspect-ratio: 16 / 9 !important;
  }

  .video-box iframe {
    width: 100% !important;
    height: auto !important;
    border-radius: 10px !important;
  }

  /* Section items */
  .section-item {
    gap: 8px !important;
    margin-bottom: 14px !important;
  }

  .section-item h3 {
    font-size: 12px !important;
    line-height: 1.3 !important;
  }

  .section-item img {
    width: 18px !important;
    height: 18px !important;
  }

  .section-item.receive img {
    width: 20px !important;
    height: 20px !important;
  }

  .section-item.feedback img {
    width: 16px !important;
    height: 16px !important;
  }

  /* Search area */
  .search-area {
    margin: 20px 0 !important;
  }

  .search-area p {
    font-size: 11px !important;
    margin-bottom: 6px !important;
  }

  .search-box {
    max-width: 100% !important;
    border-width: 1.5px !important;
  }

  .search-box input {
    font-size: 11px !important;
    padding: 6px 8px !important;
  }

  .search-box span {
    padding: 5px 8px !important;
    font-size: 12px !important;
  }/* End custom CSS */