.seccion-por-que {
  width: 100%;
  background: var(--Color-Surface-General-2, #DCEBE1);
}

.seccion-por-que .contenido-por-que {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--size-space-24, 24px);
  padding: var(--size-space-64, 64px) var(--360-575-page-margin, 16px) var(--size-space-40, 40px) var(--360-575-page-margin, 16px);

}

.seccion-por-que .titulo-por-que {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 160px;
  margin: 0;
  color: var(--Color-Content-General-1, #2C2C2C);
  padding: 0;

}

.seccion-por-que .descripcion-por-que {
  box-sizing: border-box;
  margin-bottom: 0;
  color: var(--Color-Content-General-1, #2C2C2C);
  display: flex;
  padding: var(--size-space-0, 0);
  align-items: flex-start;
  align-self: stretch;

}

@media (min-width: 576px) {
  .seccion-por-que .contenido-por-que {
    padding: var(--size-space-40, 40px) 42px;
  }

  .seccion-por-que .titulo-por-que {
    box-sizing: border-box;
    min-width: 492px;
    max-width: 492px;
    height: 96px;
    min-height: 96px;
    max-height: 96px;
  }
}

@media (min-width: 768px) {
  .seccion-por-que .contenido-por-que {
    padding: var(--size-space-40, 40px) 48px;
  }

  .seccion-por-que .titulo-por-que {
    min-width: 672px;
    max-width: 672px;
    min-height: 32px;
    max-height: 32px;
  }
}

@media (min-width: 992px) {
  .seccion-por-que .contenido-por-que {
    flex-direction: row;
    align-items: center;
    padding: var(--size-space-64, 64px) var(--992-1199-page-margin, 82px) var(--size-space-40, 40px) var(--992-1199-page-margin, 82px);
    align-items: flex-start;
    gap: var(--size-space-24, 24px);
  }

  .seccion-por-que .titulo-por-que {
    flex: 1 0 0;
    min-width: 402px;
    min-height: 80px;
     }

  .seccion-por-que .descripcion-por-que {
    flex: 1 0 0;
    min-width: 402px;
    min-height: 80px;
  }
}

@media (min-width: 1200px) {
  .seccion-por-que .contenido-por-que {

    padding: var(--size-space-64, 64px) var(--1200-1399-page-margin, 102px) var(--size-space-40, 40px) var(--1200-1399-page-margin, 102px);

  }

  .seccion-por-que .titulo-por-que {
    flex: 1 0 0;
    min-width: 486px;
    min-height: 80px;

  }

  .seccion-por-que .descripcion-por-que {
    flex: 1 0 0;
  
      }


  @media (min-width: 1920px) {
    .seccion-por-que .contenido-por-que {
      padding: var(--size-space-64, 64px) var(--14001920-page-margin, 324px) var(--size-space-40, 40px) var(--14001920-page-margin, 324px);
    }



    .seccion-por-que .titulo-por-que {
      flex: 1 0 0;
      min-width: 624px;
      max-width: 624px;
      min-height: 40px;
      max-height: 40px;
    }

    .seccion-por-que .descripcion-por-que {
      flex: 1 0 0;
max-width: 624px;
    }
  }
}