.spa-services-container {
    /* border: 1px red solid; */
    width: 75%;
    height: 100%;
    margin: 3rem;
}

.spa-services-tittle h2{
    font-size: 3rem;
    font-weight: 700;
    color: #131313;
    margin-bottom: 1rem;
}

.spa-services-grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(6, 1fr);
    gap: 2rem;
    width: 100%;
    height: 70%;
    /* border: 1px blue solid; */

}

.spa-services-one { 
    grid-area: 1 / 1 / 4 / 3;
    border: 1px #D9D9D9 solid; 
    /* background: url("https://alemarquitectura.com/wp-content/uploads/2021/10/diseno-clinica-dental-pequena-4.jpg") center/cover no-repeat; */
    border-radius: 1rem;
    
}

.spa-services-two { 
    grid-area: 4 / 1 / 7 / 3; 
    border: 1px #D9D9D9 solid;
    border-radius: 1rem;
    /* background: url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRkgFccg6ZT-FjTVKEeqy8TIQepmiYoF95o1A&s") center/cover no-repeat; */
}

.spa-services-three { 
    grid-area: 1 / 3 / 4 / 5;
    border: 1px #D9D9D9 solid;
    border-radius: 1rem;
    /* background: url("https://images.adsttc.com/media/images/5e3b/13a5/3312/fdc8/2700/0099/large_jpg/FRAN_SILVESTRE_ARQUITECTOS_VALENCIA__CLINICA_DENTAL_IMAGES_007.jpg?1580929924") center/cover no-repeat; */
}

.spa-services-four { 
    grid-area: 4 / 3 / 7 / 5;
    border: 1px #D9D9D9 solid;
    border-radius: 1rem;
    /* background: url("https://images.adsttc.com/media/images/5e3b/13a5/3312/fdc8/2700/0099/large_jpg/FRAN_SILVESTRE_ARQUITECTOS_VALENCIA__CLINICA_DENTAL_IMAGES_007.jpg?1580929924") center/cover no-repeat; */
}

.spa-services-five { 
    grid-area: 1 / 5 / 5 / 7; 
    border: 1px #D9D9D9 solid;
    background-color: white;
    border-radius: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 2rem;
    align-items: center;
    height: 50%;
} 

.spa-services-reserv-button {
    background-color: #131313;
    color: #f5f5f5;
    width: 100%;
    text-align: center;
    padding: 10px 10px 10px 10px;
    border-radius: 6px;
    font-size: 1.2rem;
    font-weight: 600;
    cursor: pointer;
}

.spa-services-reserv-header {
    font-size: 1.5rem;
    font-weight: 600;
    width: 100%;
}

/* estilos para las cards */ 

.spa-service-one-img {
    width: 100%;
    height: 180px; 
    background-image: url("https://image-tc.galaxy.tf/wijpeg-7kxanuivyujmo3z2rm7i1snkf/cabina-spa_wide.jpg?rotate=0&crop=0%2C188%2C1800%2C1012&width=2100");
    background-size: cover;
    background-position: center;
    border-radius: 8px 8px 0 0;
}

.spa-card-content-one {
    padding: 12px;
}

.spa-button-one {
    margin-top: 10px;
    color: #131313;
    font-weight: 500;
    border: 0.5px #D9D9D9 solid;
    width: 80px;
    padding: 3px 0 3px 12px;
    border-radius: 12px;
    font-size: 14px;
    cursor: pointer;
}

@media (max-width: 800px) {
    .spa-services-container {
        width: 85%;
        height: 100%;
    }
    .spa-services-grid {
        grid-template-columns: 1fr; /* Una sola columna */
        grid-template-rows: auto;
    }
  
    .spa-services-one {
        grid-column: 1;
        grid-row: auto; /* Se acomodan de manera automática */
    }
  
    .spa-services-two {
        grid-column: 1;
        grid-row: auto;
    }
  
    .spa-services-three {
        grid-column: 1;
        grid-row: auto;
    }
  
    .spa-services-four {
        grid-column: 1;
        grid-row: auto;
    }
  
    .spa-services-five {
        display: none;
    }
}

  