.elementor-871 .elementor-element.elementor-element-e0b25a1{--display:flex;}/* Start custom CSS for html, class: .elementor-element-42e7754 *//* ===== Airstar CPL page – IIA-style hero + aligned stats + detail blocks ===== */ .cpl-iia-layout { max-width: 1100px; margin: 0 auto 60px; padding: 0 16px; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; color: #111827; font-size: 14px; line-height: 1.6; } /* ---------- HERO SECTION ---------- */ .cpl-iia-hero { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 24px; align-items: center; margin-bottom: 30px; } .cpl-iia-hero-text { max-width: 560px; } .cpl-iia-title { margin: 0 0 10px; font-size: 30px; line-height: 1.2; font-weight: 700; color: #111827; } .cpl-iia-title span { color: #e02424; /* red (CPL) Program */ } .cpl-iia-lead { margin: 0 0 14px; font-size: 14px; color: #4b5563; } .cpl-iia-btn-primary { display: inline-flex; align-items: center; justify-content: center; padding: 10px 26px; border-radius: 999px; background: #111827; color: #ffffff; font-size: 13px; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase; text-decoration: none; border: 1px solid #111827; transition: background 0.15s ease, color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease; } .cpl-iia-btn-primary:hover { background: #ffffff; color: #111827; transform: translateY(-1px); box-shadow: 0 8px 18px rgba(15, 23, 42, 0.18); } .cpl-iia-hero-image img { width: 100%; border-radius: 14px; object-fit: cover; max-height: 320px; } /* ---------- STATS BAR (3 equal columns, center aligned) ---------- */ .cpl-iia-stats { display: flex; max-width: 880px; margin: -18px auto 32px; background: #ffffff; border-radius: 18px; border: 1px solid #e5e7eb; box-shadow: 0 12px 24px rgba(15, 23, 42, 0.12); padding: 14px 22px; } .cpl-iia-stat { flex: 1; text-align: center; padding: 0 14px; } .cpl-iia-stat + .cpl-iia-stat { border-left: 1px solid #e5e7eb; /* vertical divider */ } .cpl-iia-stat-label { font-size: 15px; font-weight: 500; color: #111827; margin-bottom: 4px; } .cpl-iia-stat-value { font-size: 18px; font-weight: 700; color: #b91c1c; } /* ---------- CONTENT BLOCKS ---------- */ .cpl-iia-content { max-width: 1000px; margin: 0 auto; } .cpl-iia-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 20px; margin-bottom: 20px; } .cpl-iia-block { background: #ffffff; border-radius: 14px; border: 1px solid #e5e7eb; padding: 18px 20px 16px; box-shadow: 0 4px 10px rgba(15, 23, 42, 0.04); } .cpl-iia-subtitle { margin: 0 0 8px; font-size: 18px; font-weight: 600; } .cpl-iia-mini { margin: 10px 0 4px; font-size: 14px; font-weight: 600; } .cpl-iia-block p { margin: 0 0 8px; font-size: 14px; color: #4b5563; } .cpl-iia-block ul { margin: 0; padding-left: 18px; font-size: 14px; color: #4b5563; } .cpl-iia-block li { margin-bottom: 4px; } /* CTA block */ .cpl-iia-cta { text-align: center; border-color: #e02424; } .cpl-iia-cta-buttons { margin-top: 12px; display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; } .cpl-iia-btn { display: inline-flex; align-items: center; justify-content: center; padding: 8px 20px; border-radius: 999px; font-size: 13px; font-weight: 600; text-decoration: none; transition: transform 0.15s ease, box-shadow 0.15s ease, background 0.15s ease; } .cpl-iia-btn-wa { background: #25d366; color: #ffffff; } .cpl-iia-btn-call { background: #111827; color: #ffffff; } .cpl-iia-btn:hover { transform: translateY(-1px); box-shadow: 0 6px 16px rgba(15, 23, 42, 0.16); } /* ---------- RESPONSIVE ---------- */ @media (max-width: 900px) { .cpl-iia-hero { grid-template-columns: minmax(0, 1fr); } .cpl-iia-title { font-size: 26px; } .cpl-iia-stats { flex-direction: column; margin: 16px auto 24px; } .cpl-iia-stat + .cpl-iia-stat { border-left: none; border-top: 1px solid #e5e7eb; padding-top: 10px; margin-top: 8px; } .cpl-iia-grid { grid-template-columns: minmax(0, 1fr); } }
/* === CPL blocks headings only – smaller + black === */

/* main headings: Course Overview, Key Highlights, etc. */
.cpl-iia-block .cpl-iia-subtitle,
.cpl-iia-block h2.cpl-iia-subtitle {
  font-size: 16px;      /* pehle se chhota */
  font-weight: 600;
  color: #000000;       /* pure black */
  margin-bottom: 6px;
}

/* mini headings: DGCA Ground School, Training Modules, etc. */
.cpl-iia-block .cpl-iia-mini,
.cpl-iia-block h3.cpl-iia-mini {
  font-size: 13px;
  font-weight: 600;
  color: #000000;       /* pure black */
  margin: 8px 0 4px;
}
/* === CPL Hero tweaks === */

/* Heading ko aur bold karo */
.cpl-iia-title {
  font-weight: 800;   /* pehle 700 tha – ab zyada bold dikhega */
}

/* Enquire Now hover – white nahi, red background */
.cpl-iia-btn-primary:hover {
  background: #e02424;     /* red */
  color: #ffffff;          /* text white hi rahe */
  border-color: #e02424;   /* border bhi red */
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(15, 23, 42, 0.18);
}
/* === CPL detail blocks headings extra bold === */

/* Main headings: Course Overview, Key Highlights, Eligibility & Requirements, Training Modules */
.cpl-iia-block .cpl-iia-subtitle {
  font-weight: 700 !important;  /* ya 800 chahiye ho to 800 kar sakti ho */
}

/* Inside Training Modules: DGCA Ground School, Flying Training (with Partner FTOs) */
.cpl-iia-block .cpl-iia-mini {
  font-weight: 700 !important;
}
/* === CPL bottom blocks headings bold === */

/* sabhi content blocks ke h2 / h3 ko extra bold karo */
.cpl-iia-content h2,
.cpl-iia-content h3 {
  font-weight: 700 !important;   /* chaaho to 800 bhi rakh sakti ho */
  color: #000000;
}

/* CTA wale heading ko bhi thoda strong karo */
.cpl-iia-cta h2 {
  font-weight: 700 !important;
  color: #000000;
}
/* === FORCE super bold for all CPL detail headings === */

/* upar wale 4 blocks: Course Overview, Key Highlights, etc. */
.cpl-iia-block h2.cpl-iia-subtitle {
  font-weight: 900 !important;
  color: #000000 !important;
}

/* inside Training Modules: DGCA Ground School, Flying Training ... */
.cpl-iia-block h3.cpl-iia-mini {
  font-weight: 900 !important;
  color: #000000 !important;
}

/* neeche wale blocks: Additional Learning, Career Opportunities After CPL */
.cpl-iia-content .cpl-iia-grid .cpl-iia-block h2.cpl-iia-subtitle {
  font-weight: 900 !important;
  color: #000000 !important;
}

/* CTA heading: Ready to Start Your CPL Journey? */
.cpl-iia-cta h2.cpl-iia-subtitle {
  font-weight: 900 !important;
  color: #000000 !important;
}/* End custom CSS */