/* Estilos definidos para la aplicacion Viajes y Fotos */
/* 14 DE MAYO 2025 */
/* MMM */

/* TITULO PARA DESTINOS */
.header {
      display: flex;
      align-items: center;
      gap: 16px;
    }
.encabeza {
      display: flex;
      align-items: center;
      gap: 16px;
    }

    .logito {
      width: 48px;
      height: 48px;
      background-color: #A1B24E;
      border-radius: 12px;
      display: flex;
      align-items: center;
      justify-content: center;
      overflow: hidden;
    }
    .logito img {
      width: 32px;
      height: 32px;
    }
    .title-buttons {
      display: flex;
      flex-direction: column;
    }
    .title-name {
      font-family: 'Onest';
      font-weight: 700;
      font-size: 20px;
      color: #0d1b3f;
    }
    .title-name h3 {
    font-family: 'Onest';
    margin: 0;
    padding: 0;
}
    .buttons {
      display: flex;
      gap: 8px;
      margin-top: 6px;
      font-family: 'Onest';
    }

    .btn {
      background-color: #D9D7CA;
      color: #0d1b3f;
      border: none;
      border-radius: 9999px;
      padding: 6px 14px;
      font-family: 'Onest';
      font-size: 14px;
      display: flex;
      align-items: center;
      gap: 6px;
      cursor: pointer;
    }

    .btn svg {
      width: 14px;
      height: 14px;
      stroke-width: 2;
    }

/* SEPARADOR HR */
.separador {
  border: 0; /* Elimina el borde por defecto */
  border-style: none; /* Asegura que no haya borde */
  height: 7px; /* Establece la altura de la línea */
  background-image: url('https://app.guatemalaphotostock.com/docs/design-vyfgt/imgs/hr-vyf.png'); /* La ruta de la imagen de fondo */
  background-size: 100% 100%; /* Controla el tamaño de la imagen */
}

/* BOX DE INFORMACION INICIAL */
.resalta-box {
      background-color: #e9e9e9;
      border-radius: 16px;
      padding: 20px 24px;
      margin: 30px 0 30px 0;
      max-width: 100%;
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      line-height: 1.6;
      background-image: url('https://app.guatemalaphotostock.com/docs/design-vyfgt/imgs/BackgroundContents.jpg');
      background-repeat: no-repeat;
      background-position: center;  
      background-size: cover;
    }
    .resalta-box strong {
      font-weight: 600;
      display: block;
      margin-bottom: 8px;
    }

    .resalta-box a {
      color: #1a2c4b;
      text-decoration: underline;
      font-weight: 500;
    }
