.elementor-8063 .elementor-element.elementor-element-02a07ef{margin-top:-50px;margin-bottom:0px;}.elementor-8063 .elementor-element.elementor-element-74492aa > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-8063 .elementor-element.elementor-element-74492aa .ele-content-align{text-align:center;}.elementor-8063 .elementor-element.elementor-element-c0aa9cb{--display:flex;}.elementor-8063 .elementor-element.elementor-element-f3bd898{--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-8063 .elementor-element.elementor-element-873db79 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8063 .elementor-element.elementor-element-873db79{padding:120px 0px 80px 0px;}.elementor-8063 .elementor-element.elementor-element-e9dc22e > .elementor-element-populated{margin:0px 0px 0px 80px;--e-column-margin-right:0px;--e-column-margin-left:80px;}.elementor-8063 .elementor-element.elementor-element-90b127a .ele-content-align{text-align:text-left;}.elementor-8063 .elementor-element.elementor-element-dfb4d7d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8063 .elementor-element.elementor-element-dfb4d7d .tp-el-btn-area{text-align:left;}.elementor-8063 .elementor-element.elementor-element-e17404a{--display:flex;}.elementor-8063 .elementor-element.elementor-element-e9b14d3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8063 .elementor-element.elementor-element-e9b14d3{margin-top:0px;margin-bottom:-10px;padding:50px 0px 0px 0px;}.elementor-8063 .elementor-element.elementor-element-0d61141 .ele-content-align{text-align:text-left;}.elementor-8063 .elementor-element.elementor-element-0d61141 .tp-el-title{font-size:54px;line-height:50px;}.elementor-8063 .elementor-element.elementor-element-0d61141 .tp-el-content{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#565764;color:#565764;font-weight:400;line-height:22px;margin:20px 0px 20px 0px;}.elementor-8063 .elementor-element.elementor-element-b34dc21 .tp-el-btn-area{text-align:left;}.elementor-8063 .elementor-element.elementor-element-b34dc21 .tp-el-btn{color:#FFFFFF;padding:12px 37px 12px 37px;}.elementor-8063 .elementor-element.elementor-element-b34dc21 .tp-el-btn:hover{background:#4260FF !important;}@media(max-width:1024px){.elementor-8063 .elementor-element.elementor-element-e9dc22e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8063 .elementor-element.elementor-element-e9b14d3{padding:0px 0px 0px 0px;}.elementor-8063 .elementor-element.elementor-element-0d61141 .tp-el-title{font-size:40px;}}@media(max-width:767px){.elementor-8063 .elementor-element.elementor-element-873db79{padding:100px 0px 0px 0px;}.elementor-8063 .elementor-element.elementor-element-0d61141 .tp-el-title{font-size:35px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8063 .elementor-element.elementor-element-34bdd1e{width:100%;}.elementor-8063 .elementor-element.elementor-element-e9dc22e{width:100%;}.elementor-8063 .elementor-element.elementor-element-ef1ae2b{width:100%;}.elementor-8063 .elementor-element.elementor-element-81017ac{width:100%;}}/* Start custom CSS for html, class: .elementor-element-b9e0567 *//* Container styling */
.about-summary {
  padding: 80px 20px;
  background-color: #f8fafc; /* Light gray background to pop the white card */
  display: flex;
  justify-content: center;
}

.content-wrapper {
  max-width: 900px;
  width: 100%;
}

/* The Card Style */
.mission-card {
  background: #ffffff;
  padding: 50px;
  border-radius: 16px;
  border-left: 6px solid #007bff; /* Digital Jockey Brand Color */
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
  position: relative;
}

.mission-text {
  font-family: 'Inter', sans-serif;
  font-size: 1.2rem;
  line-height: 1.8;
  color: #334155;
  margin-bottom: 30px;
  text-align: justify;
}

/* Styling the bolded brand name */
.mission-text strong {
  color: #007bff;
  font-weight: 700;
}

/* CTA Button */
.cta-mini {
  text-align: left;
}

.btn-grow {
  display: inline-block;
  color: #007bff;
  text-decoration: none;
  font-weight: 700;
  font-size: 1.1rem;
  transition: all 0.3s ease;
  border-bottom: 2px solid transparent;
}

.btn-grow:hover {
  color: #0056b3;
  border-bottom: 2px solid #0056b3;
  padding-left: 5px;
}

/* Responsive for Mobile */
@media (max-width: 768px) {
  .mission-card {
    padding: 30px;
  }
  .mission-text {
    font-size: 1.05rem;
    text-align: left;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9410a7 */.dj-stats-section{
  padding:80px 20px;
  background:#f8fafc;
  font-family: 'Inter', sans-serif;
}

.dj-container{
  max-width:1200px;
  margin:auto;
}

.dj-stats-header{
  text-align:center;
  margin-bottom:50px;
}

.dj-eyebrow{
  color:#2563eb;
  font-weight:600;
  letter-spacing:1px;
  font-size:13px;
}

.dj-stats-header h2{
  font-size:34px;
  margin-top:10px;
}

.dj-stats-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:25px;
}

.dj-stat-card{
  background:#fff;
  padding:40px 25px;
  border-radius:14px;
  text-align:center;
  box-shadow:0 10px 25px rgba(0,0,0,0.06);
  transition:.3s;
}

.dj-stat-card:hover{
  transform:translateY(-6px);
}

.dj-icon{
  font-size:28px;
  color:#2563eb;
  margin-bottom:15px;
}

.dj-number{
  font-size:36px;
  font-weight:700;
  margin-bottom:8px;
}

.dj-label{
  color:#64748b;
  font-size:15px;
}

/* Tablet */
@media(max-width:992px){
  .dj-stats-grid{
    grid-template-columns:repeat(2,1fr);
  }
}

/* Mobile */
@media(max-width:576px){
  .dj-stats-grid{
    grid-template-columns:1fr;
  }

  .dj-stats-header h2{
    font-size:26px;
  }
}/* End custom CSS */