/* -------------------------------------------------------cabecalho programa---------------------------------------------------------------- */

@media (max-width: 991px) {
  .etapas-do-programa {
    .etapas-do-projeto-bloco {
      .line {
        display: none;
      }
      .etapas-do-programa-card {
        .etapa {
          margin-bottom: 32px;

          .etapa-header {
            flex-direction: column-reverse;
            align-items: start;

            .etapa-title {
              padding-left: 48px;
              text-align: start;
            }
          }

          .etapa-links {
            padding-left: 48px;
            justify-content: start;
          }
        }
      }
    }
  }
}

.wp-block-my-theme-cabecalho-do-programa {
  .cabecalho-do-programa-esquerdo {
    font-family: AvenirNextLTPro !important;
    padding: 40px 0;

    .block-title {
      font-family: "AvenirNextLTPro" !important;
      font-size: 56px;
      font-weight: 700;
      line-height: 64px;
      text-align: left;
    }

    .block-summary {
      font-family: "AvenirNextLTPro" !important;
      font-size: 32px;
      font-weight: 500;
      line-height: 40px;
      text-align: left;
    }
  }

  .cabecalho-do-programa-direito {
    img {
      height: 100%;
      max-height: 384px;
      object-fit: cover;
    }
  }
}

@media (max-width: 720px) {
  .wp-block-my-theme-cabecalho-do-programa {
    .cabecalho-do-programa-direito {
      img {
        display: none;
      }
    }
  }
}


/* -------------------------------------------------------cabecalho programa---------------------------------------------------------------- */

@media (max-width: 991px) {
    .etapas-do-programa {
      .etapas-do-projeto-bloco {
        .line {
          display: none;
        }
        .etapas-do-programa-card {
          .etapa {
            margin-bottom: 32px;
  
            .etapa-header {
              flex-direction: column-reverse;
              align-items: start;
  
              .etapa-title {
                padding-left: 48px;
                text-align: start;
              }
            }
  
            .etapa-links {
              padding-left: 48px;
              justify-content: start;
            }
          }
        }
      }
    }
  }
  
  .wp-block-my-theme-cabecalho-do-programa {
    .cabecalho-do-programa-esquerdo {
      font-family: AvenirNextLTPro !important;
      padding: 40px 0;
  
      .block-title {
        font-family: "AvenirNextLTPro" !important;
        font-size: 56px;
        font-weight: 700;
        line-height: 64px;
        text-align: left;
      }
  
      .block-summary {
        font-family: "AvenirNextLTPro" !important;
        font-size: 32px;
        font-weight: 500;
        line-height: 40px;
        text-align: left;
      }
    }
  
    .cabecalho-do-programa-direito {
      img {
        height: 100%;
        max-height: 384px;
        object-fit: cover;
      }
    }
  }
  
  @media (max-width: 720px) {
    .wp-block-my-theme-cabecalho-do-programa {
      .cabecalho-do-programa-direito {
        img {
          display: none;
        }
      }
    }
  }