    /* Estilos personalizados */
    .custom-container-p {
      background-color: #f9f9f9; /* Color de fondo del contenedor */
      padding: 20px; /* Espaciado interno */
      border-radius: 15px; /* Bordes redondeados */
      max-width: 10%; /* Ancho máximo */
      box-sizing: border-box; /* Añade esto */
    }
    .feature-box-pe {
      border: 1px solid #ddd;
      border-radius: 10px;
      padding: 20px;
      margin-bottom: 20px;
      background-color: #fff; /* Color de fondo de las cajas de características */
      opacity: 0;
      transform: translateY(50px);
      transition: opacity 0.5s ease, transform 0.5s ease;
    }
    .feature-box-pe img {
      max-width: 100%;
      height: auto;
    }
    .section-title-pe {
      position: relative;
      text-align: right;
      margin-bottom: 30px;
      opacity: 0;
      transform: translateY(50px);
      transition: opacity 0.5s ease, transform 0.5s ease;
    }
    .section-title-pe h2 {
      display: inline-block;
      background-color: #f9f9f9;
      padding-left: 20px;
      position: relative;
      z-index: 1;
    }
    .section-title-pe::before {
      content: "";
      position: absolute;
      top: 50%;
      right: 0;
      width: 50%;
      height: 2px;
      background-color: #b28e5d;
      z-index: 0;
    }
    .feature-box-pe h3 {
      margin-top: 10px; /* Espaciado superior para los títulos */
      font-size: 18px; /* Tamaño de fuente para los títulos */
       display: inline-block;
      color: #333; /* Color del texto de los títulos */
    }
    .feature-box-pe p {
      font-size: 16px; /* Tamaño de fuente para el texto */
      color: #555; /* Color del texto */
    }
    .scroll-animation {
      opacity: 1 !important;
      transform: translateY(0) !important;
    }
    @media (max-width: 768px) {
  .custom-container-p > :first-child {
    margin-top: 320px; /* Ajusta el margen superior según sea necesario para mover todo el contenido hacia abajo */
  }
}
.image_pq {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.title_pq {
  text-align: center;
  font-weight: bold;
}

