#page-casos_de_exito {
  .section_hero {
    position: relative;
    background-image: url('https://logikom.b-cdn.net/projects/logikom_com/images/casos-de-exito_teamwork_2.webp');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 600px;

    .hero-title {
      position: absolute;
      box-shadow: 25px 25px 0 -21px #E30D17;
      padding: 25px 120px 25px 30px;
      background-color: white;
      bottom: 0;

      .section-title {
        margin-bottom: 0;
      }
    }
  }

  .section_download-list {
    margin: 100px 0 50px 0;

    .card {
      position: relative;
      background-color: #282828;
      color: white;
      padding: 60px 60px 30px 60px;
      text-align: center;
      height: 100%;

      &:before {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 90px;
        height: 84px;
        background-color: white;
        background-image: url('https://logikom.b-cdn.net/projects/logikom_com/images/logo_symbol.svg');
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        background-origin: content-box;
        padding: 5px;
        border-radius: 4px;
        box-shadow: 0 0 5px 0px #282828;
      }

      .card-title {
        font-size: 1rem;
        font-weight: 700;
        margin-bottom: 1rem;
      }

      .card-description {
        font-size: 18px;
        font-weight: 100;
        margin-top: 20px;
      }

      .divider {
        position: relative;
        margin: 20px 0;
        height: 3px;

        &:after {
          content: '';
          position: absolute;
          width: 100px;
          background-color: var(--color-red-one);
          height: 100%;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
        }
      }

      a {
        display: inline-block;
        background-color: var(--color-red-one);
        color: white;
        padding: 10px 20px;
        border-radius: 5px;
      }
    }
  }
}