.elementor-1740 .elementor-element.elementor-element-41fda6f{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1740 .elementor-element.elementor-element-a6d9e3b{--display:flex;}.elementor-1740 .elementor-element.elementor-element-ed57925{--display:flex;}.elementor-1740 .elementor-element.elementor-element-48acbf3{--display:flex;}.elementor-1740 .elementor-element.elementor-element-d227e62{--display:flex;}.elementor-1740 .elementor-element.elementor-element-4176d69{--display:flex;}.elementor-1740 .elementor-element.elementor-element-7153ce9{--display:flex;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-1740 .elementor-element.elementor-element-8eb0e4b .elementor-blockquote:before{font-size:calc(1px * 100);}.elementor-1740 .elementor-element.elementor-element-b18672a{--display:flex;}.elementor-1740 .elementor-element.elementor-element-98486ab{--display:flex;}.elementor-1740 .elementor-element.elementor-element-6cd6800{--display:flex;}.elementor-1740 .elementor-element.elementor-element-0c51f8f{padding:12px 12px 12px 12px;border-style:solid;border-width:0.50px 0.50px 0.50px 0.50px;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-1740 .elementor-element.elementor-element-10101bf{--display:flex;}.elementor-1740 .elementor-element.elementor-element-7e926bd{--display:flex;}.elementor-1740 .elementor-element.elementor-element-6ad3873{--display:flex;}.elementor-1740 .elementor-element.elementor-element-eb3e232{--display:flex;}.elementor-1740 .elementor-element.elementor-element-9d5b9eb{text-align:center;}.elementor-1740 .elementor-element.elementor-element-e876880{--display:flex;}.elementor-1740 .elementor-element.elementor-element-ff407b9{--display:flex;}.elementor-1740 .elementor-element.elementor-element-5a830e7{--display:flex;}.elementor-1740 .elementor-element.elementor-element-2c6cf6f{color:#7A7A7A;}.elementor-1740 .elementor-element.elementor-element-195facc{--display:flex;}.elementor-1740 .elementor-element.elementor-element-84ecf49{--display:flex;}.elementor-1740 .elementor-element.elementor-element-0544c2c{--display:flex;}.elementor-1740 .elementor-element.elementor-element-e90448e{--display:flex;}.elementor-1740 .elementor-element.elementor-element-8eb2e55{--display:flex;}.elementor-1740 .elementor-element.elementor-element-b77d147{--display:flex;}.elementor-1740 .elementor-element.elementor-element-9a58b2a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#7A7A7A;--n-accordion-title-hover-color:#7A7A7A;--n-accordion-title-active-color:#7A7A7A;--n-accordion-icon-size:15px;}.elementor-1740 .elementor-element.elementor-element-ecf4c73{--display:flex;}.elementor-1740 .elementor-element.elementor-element-2e15bcf{padding:12px 12px 12px 12px;border-style:solid;border-width:0.50px 0.50px 0.50px 0.50px;border-radius:12px 12px 12px 12px;text-align:center;}.elementor-1740 .elementor-element.elementor-element-3e59c22{--display:flex;}/* Start custom CSS for html, class: .elementor-element-fccd164 *//* Digi Ustad Comparison Table Style */

.comparison-table {
  width: 100%;
  overflow-x: auto;
  margin: 40px 0;
  font-family: 'Poppins', sans-serif;
  border-radius: 18px;
}

.comparison-table table {
  width: 100%;
  border-collapse: collapse;
  background: #0b0714;
  border: 1px solid rgba(168, 85, 247, 0.18);
  border-radius: 18px;
  overflow: hidden;
  box-shadow:
    0 0 25px rgba(168, 85, 247, 0.12),
    0 0 60px rgba(139, 92, 246, 0.08);
}

/* Header */

.comparison-table thead {
  background: linear-gradient(
    90deg,
    #6d28d9 0%,
    #7c3aed 35%,
    #9333ea 100%
  );
}

.comparison-table th {
  padding: 22px 20px;
  text-align: left;
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  border-right: 1px solid rgba(255,255,255,0.08);
  letter-spacing: 0.3px;
}

.comparison-table th:last-child {
  border-right: none;
}

/* Body */

.comparison-table td {
  padding: 22px 20px;
  font-size: 17px;
  color: #e5e7eb;
  line-height: 1.7;
  border-top: 1px solid rgba(255,255,255,0.06);
  border-right: 1px solid rgba(255,255,255,0.05);
  vertical-align: top;
  background: #11091f;
}

.comparison-table td:last-child {
  border-right: none;
}

/* Alternate Rows */

.comparison-table tbody tr:nth-child(even) td {
  background: #160d27;
}

/* Hover Effect */

.comparison-table tbody tr:hover td {
  background: linear-gradient(
    90deg,
    rgba(124, 58, 237, 0.18),
    rgba(168, 85, 247, 0.12)
  );
  transition: all 0.3s ease;
}

/* Highlight Digi Ustad Column */

.comparison-table td:last-child,
.comparison-table th:last-child {
  position: relative;
}

.comparison-table td:last-child {
  color: #ffffff;
  font-weight: 500;
}

.comparison-table td:last-child::before {
  content: "";
  position: absolute;
  left: 0;
  top: 15%;
  height: 70%;
  width: 3px;
  background: linear-gradient(
    to bottom,
    #a855f7,
    #7c3aed
  );
  border-radius: 50px;
}

/* Responsive */

@media (max-width: 768px) {

  .comparison-table th,
  .comparison-table td {
    padding: 14px;
    font-size: 14px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c71c22 *//* Digi Ustad Intent Table Style */

.intent-table {
  width: 100%;
  overflow-x: auto;
  margin: 40px 0;
  font-family: 'Poppins', sans-serif;
  border-radius: 18px;
}

.intent-table table {
  width: 100%;
  border-collapse: collapse;
  background: #0b0714;
  border: 1px solid rgba(168, 85, 247, 0.18);
  border-radius: 18px;
  overflow: hidden;
  box-shadow:
    0 0 25px rgba(168, 85, 247, 0.12),
    0 0 60px rgba(139, 92, 246, 0.08);
}

/* Header */

.intent-table thead {
  background: linear-gradient(
    90deg,
    #6d28d9 0%,
    #7c3aed 35%,
    #9333ea 100%
  );
}

.intent-table th {
  padding: 20px;
  text-align: left;
  color: #ffffff;
  font-size: 19px;
  font-weight: 700;
  border-right: 1px solid rgba(255,255,255,0.08);
  letter-spacing: 0.3px;
}

.intent-table th:last-child {
  border-right: none;
}

/* Body */

.intent-table td {
  padding: 20px;
  font-size: 17px;
  color: #e5e7eb;
  line-height: 1.7;
  border-top: 1px solid rgba(255,255,255,0.06);
  border-right: 1px solid rgba(255,255,255,0.05);
  background: #11091f;
  vertical-align: top;
}

.intent-table td:last-child {
  border-right: none;
}

/* Alternate Rows */

.intent-table tbody tr:nth-child(even) td {
  background: #160d27;
}

/* Hover Effect */

.intent-table tbody tr:hover td {
  background: linear-gradient(
    90deg,
    rgba(124, 58, 237, 0.18),
    rgba(168, 85, 247, 0.12)
  );
  transition: all 0.3s ease;
}

/* Highlight Priority Column */

.intent-table td:nth-child(3) {
  font-weight: 700;
  color: #c084fc;
}

/* Highlight Conversion Column */

.intent-table td:nth-child(4) {
  color: #ffffff;
  font-weight: 600;
}

/* Responsive */

@media (max-width: 768px) {

  .intent-table th,
  .intent-table td {
    padding: 14px;
    font-size: 14px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34c7e5c *//* Digi Ustad Roadmap Table */

.roadmap-table {
  width: 100%;
  overflow-x: auto;
  margin: 40px 0;
  font-family: 'Poppins', sans-serif;
  border-radius: 18px;
}

.roadmap-table table {
  width: 100%;
  border-collapse: collapse;
  background: #0b0714;
  border: 1px solid rgba(168, 85, 247, 0.18);
  border-radius: 18px;
  overflow: hidden;
  box-shadow:
    0 0 25px rgba(168, 85, 247, 0.12),
    0 0 60px rgba(139, 92, 246, 0.08);
}

/* Header */

.roadmap-table thead {
  background: linear-gradient(
    90deg,
    #6d28d9 0%,
    #7c3aed 35%,
    #9333ea 100%
  );
}

.roadmap-table th {
  padding: 20px;
  text-align: left;
  color: #ffffff;
  font-size: 19px;
  font-weight: 700;
  border-right: 1px solid rgba(255,255,255,0.08);
  letter-spacing: 0.3px;
}

.roadmap-table th:last-child {
  border-right: none;
}

/* Body */

.roadmap-table td {
  padding: 20px;
  font-size: 17px;
  color: #e5e7eb;
  line-height: 1.7;
  border-top: 1px solid rgba(255,255,255,0.06);
  border-right: 1px solid rgba(255,255,255,0.05);
  background: #11091f;
  vertical-align: top;
}

.roadmap-table td:last-child {
  border-right: none;
}

/* Alternate Rows */

.roadmap-table tbody tr:nth-child(even) td {
  background: #160d27;
}

/* Hover Effect */

.roadmap-table tbody tr:hover td {
  background: linear-gradient(
    90deg,
    rgba(124, 58, 237, 0.18),
    rgba(168, 85, 247, 0.12)
  );
  transition: all 0.3s ease;
}

/* Phase Column */

.roadmap-table td:first-child {
  color: #c084fc;
  font-weight: 700;
  text-align: center;
  width: 80px;
}

/* Name Column */

.roadmap-table td:nth-child(2) {
  color: #ffffff;
  font-weight: 600;
  min-width: 220px;
}

/* Responsive */

@media (max-width: 768px) {

  .roadmap-table th,
  .roadmap-table td {
    padding: 14px;
    font-size: 14px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c32efa *//* Digi Ustad Pricing Table */

.pricing-table {
  width: 100%;
  overflow-x: auto;
  margin: 40px 0;
  font-family: 'Poppins', sans-serif;
  border-radius: 18px;
}

.pricing-table table {
  width: 100%;
  border-collapse: collapse;
  background: #0b0714;
  border: 1px solid rgba(168, 85, 247, 0.18);
  border-radius: 18px;
  overflow: hidden;
  box-shadow:
    0 0 25px rgba(168, 85, 247, 0.12),
    0 0 60px rgba(139, 92, 246, 0.08);
}

/* Header */

.pricing-table thead {
  background: linear-gradient(
    90deg,
    #6d28d9 0%,
    #7c3aed 35%,
    #9333ea 100%
  );
}

.pricing-table th {
  padding: 20px;
  text-align: left;
  color: #ffffff;
  font-size: 19px;
  font-weight: 700;
  border-right: 1px solid rgba(255,255,255,0.08);
  letter-spacing: 0.3px;
}

.pricing-table th:last-child {
  border-right: none;
}

/* Body */

.pricing-table td {
  padding: 20px;
  font-size: 17px;
  color: #e5e7eb;
  line-height: 1.7;
  border-top: 1px solid rgba(255,255,255,0.06);
  border-right: 1px solid rgba(255,255,255,0.05);
  background: #11091f;
  vertical-align: top;
}

.pricing-table td:last-child {
  border-right: none;
}

/* Alternate Rows */

.pricing-table tbody tr:nth-child(even) td {
  background: #160d27;
}

/* Hover Effect */

.pricing-table tbody tr:hover td {
  background: linear-gradient(
    90deg,
    rgba(124, 58, 237, 0.18),
    rgba(168, 85, 247, 0.12)
  );
  transition: all 0.3s ease;
}

/* Package Column */

.pricing-table td:first-child {
  color: #ffffff;
  font-weight: 700;
  min-width: 180px;
}

/* Pricing Column */

.pricing-table td:nth-child(2) {
  color: #c084fc;
  font-weight: 700;
  white-space: nowrap;
}

/* Timeline Column */

.pricing-table td:last-child {
  color: #ffffff;
  font-weight: 600;
}

/* Responsive */

@media (max-width: 768px) {

  .pricing-table th,
  .pricing-table td {
    padding: 14px;
    font-size: 14px;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d33be8 *//* Digi Ustad South Delhi SEO Table */

.south-delhi-table {
  width: 100%;
  overflow-x: auto;
  margin: 40px 0;
  font-family: 'Poppins', sans-serif;
  border-radius: 18px;
}

.south-delhi-table table {
  width: 100%;
  border-collapse: collapse;
  background: #0b0714;
  border: 1px solid rgba(168, 85, 247, 0.18);
  border-radius: 18px;
  overflow: hidden;
  box-shadow:
    0 0 25px rgba(168, 85, 247, 0.12),
    0 0 60px rgba(139, 92, 246, 0.08);
}

/* Header */

.south-delhi-table thead {
  background: linear-gradient(
    90deg,
    #6d28d9 0%,
    #7c3aed 35%,
    #9333ea 100%
  );
}

.south-delhi-table th {
  padding: 20px;
  text-align: left;
  color: #ffffff;
  font-size: 19px;
  font-weight: 700;
  border-right: 1px solid rgba(255,255,255,0.08);
  letter-spacing: 0.3px;
}

.south-delhi-table th:last-child {
  border-right: none;
}

/* Body */

.south-delhi-table td {
  padding: 20px;
  font-size: 17px;
  color: #e5e7eb;
  line-height: 1.7;
  border-top: 1px solid rgba(255,255,255,0.06);
  border-right: 1px solid rgba(255,255,255,0.05);
  background: #11091f;
  vertical-align: top;
}

.south-delhi-table td:last-child {
  border-right: none;
}

/* Alternate Rows */

.south-delhi-table tbody tr:nth-child(even) td {
  background: #160d27;
}

/* Hover Effect */

.south-delhi-table tbody tr:hover td {
  background: linear-gradient(
    90deg,
    rgba(124, 58, 237, 0.18),
    rgba(168, 85, 247, 0.12)
  );
  transition: all 0.3s ease;
}

/* Neighbourhood Column */

.south-delhi-table td:first-child {
  color: #ffffff;
  font-weight: 600;
  min-width: 240px;
}

/* Priority Column */

.south-delhi-table td:last-child {
  color: #c084fc;
  font-weight: 700;
  white-space: nowrap;
}

/* Responsive */

@media (max-width: 768px) {

  .south-delhi-table th,
  .south-delhi-table td {
    padding: 14px;
    font-size: 14px;
  }

}/* End custom CSS */