
      .contenedorIncluye{
        display:flex;
        justify-content:center;
        width:100%;
        padding:86px 20px;
      }
      .incluye{
        display:flex;
        width:100%;
        /*background-color:beige;*/
        max-width:1296px;
        gap:47px;
        align-items:center;
      }
      .incluye .galeria{
        width:100%;
        display:flex;
        /*background-color:purple;*/
        gap:2px;
        flex-direction:column;
      }
      .incluye .row{
        display:flex;
        width:100%;
        gap:2px;
        /*background-color:brown;*/
      }
      .incluye .foto{
        width:100%;
        height:275px;
      }
      .incluye .card{
        display:flex;
        width:100%;
        background-color:white;
        flex-direction:column;
        max-width:527px;
        padding:37px 42px;
        border-radius:11px;
      }
      .incluye .linea{
        width:100%;
        height:2px;
        background-color:#D9D9D9;
        margin: 25px 0;
      }
      .incluye .concepto{
        width:100%;
        display:flex;
        gap:11px;
        /*background-color:pink;*/
        align-items:center;
        font-size:16px;
        line-height:24px;
        font-weight:500;
      }
      .incluye .paloma{
        display: flex;
        width:13px;
        height:8px;
        flex-shrink:0;
      }
      .incluye .precio{
        width:100%;
        display:flex;
        gap:12px;
        /*background-color:red;*/
        align-items:center;
      }
      .incluye .data{
        display:flex;
        flex-direction:column;
        gap:2px;
        /*background-color:orange;*/
      }
      .incluye .detalles{
        width:100%;
        display:flex;
        gap:10px;
        /*background-color:lightblue;*/
        justify-content:space-between;
        align-items: center;
      }
      .incluye .reservas{
        width:100%;
        display:flex;
        /*background-color:brown;*/
        gap:4px;
        flex-direction:column;
      }
      .incluye .tel{
        display:flex;
        gap:10px;
        /*background-color:lightgreen;*/
        width:fit-content;
        white-space: nowrap;
        align-items:center;
        font-size:20px;
        line-height:22px;
        font-weight:700;
      }
      .incluye .contactoWhatsapp{
        flex-direction:column;
        justify-content:center;
        gap:4px;
        min-width:200px;
        min-height:74px;
        padding:13px 18px;
        border:3px solid #0E8A87;
        color:#0E8A87;
        text-decoration:none;
        transition:background-color 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;
      }
      .incluye .contactoWhatsapp:hover,
      .incluye .contactoWhatsapp:focus-visible{
        background-color:#0E8A87;
        color:white;
        outline:none;
        transform:translateY(-2px);
        box-shadow:0 10px 18px rgba(14,138,135,0.24);
      }
      .incluye .contactar{
        font-size:17px;
        line-height:17px;
        font-weight:800;
        color:#0E8A87;
      }
      .incluye .contactoWhatsapp:hover .contactar,
      .incluye .contactoWhatsapp:focus-visible .contactar,
      .incluye .contactoWhatsapp:hover .numeroWhatsapp,
      .incluye .contactoWhatsapp:focus-visible .numeroWhatsapp{
        color:white;
      }
      .incluye .numeroWhatsapp{
        display:flex;
        align-items:center;
        justify-content:center;
        gap:7px;
        color:#0E8A87;
        font-size:15px;
        line-height:15px;
        font-weight:800;
      }
      .incluye .phoneIcon{
        display:flex;
        width:12px;
        height:12px;
        flex-shrink:0;
      }
      .incluye .phoneIcon img{
        filter:none;
      }
      .incluye .contactoWhatsapp:hover .phoneIcon img,
      .incluye .contactoWhatsapp:focus-visible .phoneIcon img{
        filter:brightness(0) invert(1);
      }
      .incluye .code{
        width:100%;
        padding:12px;
        background-color:#0E8A87;
        color:white;
        text-align:center;
        font-size:15px;
        line-height:20px;
        font-weight:700;
        margin-top:26px;
      }
      .incluye .titular{
        font-size:36px;
        line-height:36px;
        font-weight:700;
        color:#3F3E3E;
      }
      .incluye .megaNumber{
        font-size:40px;
        line-height:40px;
        font-weight:800;
        color:#1E2F6F;
      }
      .incluye .moneda{
        font-size:16px;
        line-height:16px;
        font-weight:400;
        color:#0E8A87;
      }
      .incluye .iva{
        font-size:12px;
        line-height:12px;
        font-weight:400;
        color:#0E8A87;
      }
      .incluye .name{
        font-size:17px;
        line-height:17px;
        font-weight:700;
        color:#4A5565;
      }
      .incluye .reserva{
        font-size:14px;
        line-height:18px;
        font-weight:500;
      }
      .incluye .marTop{
        margin-top:13px;
      }
      .incluye img{
        object-fit: cover;
        object-position: center;
        width: 100%;
        height: 100%;
      }


      .incluye .extras{
        display:flex ;
        flex-direction: column;
      }

      .incluye .extras .primera{
        font-weight: 600;
        padding: 8px 0 10px 0;
        font-size: 15px;
        color: #0E8A87;
      }

      .incluye .extras .ocupacion{
        padding: 0 0 18px 0;
        font-size: 15px;
        color: rgb(71, 71, 71);
      }

      .incluye .extras .desayuno{
        font-size: 15px;
        background-color: rgb(233, 233, 233);
        padding: 6px 9px;
        font-style: italic;
      }


@media(max-width:700px){

  .agencias{
      flex-direction: column;
      padding: 50px 20px;
  }

.incluye {
  flex-direction: column;
}

      .incluye .detalles{
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
      }

}
