.program-tracks {
  padding: 50px 0; }
  @media (max-width: 992px) {
    .program-tracks {
      padding: 25px 0; } }
  .program-tracks h2 {
    text-align: center;
    margin-bottom: 50px;
    color: var(--white);
    font-size: var(--typo-title);
    line-height: var(--lh-title);
    font-weight: var(--fw-title);
    letter-spacing: var(--ls-title);
    /* Mobile styles (under 992px) */ }
    @media (max-width: 992px) {
      .program-tracks h2 {
        font-size: var(--typo-title-m); } }
  .program-tracks .hdrs {
    margin-bottom: 80px; }
    @media (max-width: 992px) {
      .program-tracks .hdrs {
        margin-bottom: 25px 0; } }
    .program-tracks .hdrs:last-child {
      margin-bottom: 0; }
  .program-tracks .program-left .track-number {
    font-size: var(--typo-subhead);
    line-height: var(--lh-subhead);
    font-weight: var(--fw-subhead);
    letter-spacing: var(--ls-subhead);
    /* Mobile styles (under 992px) */
    color: var(--primary);
    margin-bottom: 10px; }
    @media (max-width: 992px) {
      .program-tracks .program-left .track-number {
        font-size: var(--typo-subhead-m); } }
  .program-tracks .program-left p {
    font-size: var(--typo-text);
    line-height: var(--lh-text);
    font-weight: var(--fw-text);
    letter-spacing: var(--ls-text);
    /* Mobile styles (under 992px) */
    margin-bottom: 20px;
    color: var(--white); }
    @media (max-width: 992px) {
      .program-tracks .program-left p {
        font-size: var(--typo-text-m); } }
  .program-tracks .program-left .best-for {
    color: var(--primary); }
  .program-tracks .program-left ul {
    margin-top: 20px;
    list-style: disc;
    padding-left: 20px; }
    .program-tracks .program-left ul li {
      padding: 10px 0;
      border-bottom: 1px solid var(--neutral-700);
      color: var(--white);
      text-decoration: none;
      font-size: var(--typo-subtitle);
      line-height: var(--lh-subtitle);
      font-weight: var(--fw-subtitle);
      letter-spacing: var(--ls-subtitle);
      /* Mobile styles (under 992px) */ }
      @media (max-width: 992px) {
        .program-tracks .program-left ul li {
          font-size: var(--typo-subtitle-m); } }
      .program-tracks .program-left ul li::marker {
        color: var(--white); }
      .program-tracks .program-left ul li a {
        color: var(--white);
        text-decoration: none;
        font-size: var(--typo-subtitle);
        line-height: var(--lh-subtitle);
        font-weight: var(--fw-subtitle);
        letter-spacing: var(--ls-subtitle);
        /* Mobile styles (under 992px) */ }
        @media (max-width: 992px) {
          .program-tracks .program-left ul li a {
            font-size: var(--typo-subtitle-m); } }
  .program-tracks .program-right h5 {
    color: var(--primary);
    margin-bottom: 1.2rem;
    font-size: 1.2rem;
    font-weight: 600; }
  .program-tracks .program-right .program-card {
    padding: 20px;
    padding-bottom: 64px;
    height: 100%; }
    .program-tracks .program-right .program-card .duration {
      font-size: var(--typo-small-text);
      line-height: var(--lh-small-text);
      font-weight: var(--fw-small-text);
      letter-spacing: var(--ls-small-text);
      /* Mobile styles (under 992px) */
      color: var(--gray-100);
      margin-bottom: 5px; }
      @media (max-width: 992px) {
        .program-tracks .program-right .program-card .duration {
          font-size: var(--typo-small-text-m); } }
    .program-tracks .program-right .program-card h6 {
      font-size: var(--typo-subtitle);
      line-height: var(--lh-subtitle);
      font-weight: var(--fw-subtitle);
      letter-spacing: var(--ls-subtitle);
      /* Mobile styles (under 992px) */
      color: var(--primary);
      margin-bottom: 10px; }
      @media (max-width: 992px) {
        .program-tracks .program-right .program-card h6 {
          font-size: var(--typo-subtitle-m); } }
    .program-tracks .program-right .program-card p {
      font-size: var(--typo-text);
      line-height: var(--lh-text);
      font-weight: var(--fw-text);
      letter-spacing: var(--ls-text);
      /* Mobile styles (under 992px) */
      margin-bottom: 20px;
      color: var(--white); }
      @media (max-width: 992px) {
        .program-tracks .program-right .program-card p {
          font-size: var(--typo-text-m); } }
    .program-tracks .program-right .program-card strong {
      font-size: var(--typo-text);
      line-height: var(--lh-text);
      font-weight: var(--fw-text);
      letter-spacing: var(--ls-text);
      /* Mobile styles (under 992px) */
      display: block;
      margin-bottom: 10px;
      color: var(--white); }
      @media (max-width: 992px) {
        .program-tracks .program-right .program-card strong {
          font-size: var(--typo-text-m); } }
    .program-tracks .program-right .program-card .zk-btn {
      left: 20px;
      bottom: 20px;
      position: absolute; }
      [dir="rtl"] .program-tracks .program-right .program-card .zk-btn {
        left: auto;
        right: 20px; }
  @media (max-width: 991.98px) {
    .program-tracks .program-left,
    .program-tracks .program-right {
      margin-bottom: 40px; } }
  .program-tracks .zaka-success-stories {
    padding: 0;
    margin-bottom: 80px; }

.zaka-success-card iframe {
  padding: 2px;
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
  height: 250px; }
