.services-section{
    width: 100%;
    min-height: 70vh;
    padding: 50px;
    margin-top: 20px;
}
.content-services{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
   align-items: center;
    background-color: white;
   border-radius: clamp(4rem, 10vw, 15rem) 0 clamp(4rem, 10vw, 15rem) 0;
   font-family: 'Poppins', sans-serif;   
   font-weight: 100;
  color: #2F5B44;
}

.content-services  .title{
    width: 100%;
    max-height: 25%;
    color: #2F5B44;
    text-align: center;
    padding: 1rem;
    font-weight: 800;
    font-size: clamp(1.3rem, 1.8vw, 3rem);
    font-family: 'Libre Bodoni', serif;
}

.content-services > .cards{
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 1rem;

}

.content-services > .cards > .card{
    width: 100%;
    display: flex;
    flex-direction: column;
     font-size: clamp(14px, 1.3vw, 20px);
    font-weight: 400;
    gap: 12px;
    text-align: center;
}

.content-services > .cards > .card h3{
word-spacing: 0.2rem;
 font-size: clamp(20px, 2.2vw, 30px);
 font-family: 'Libre Bodoni', serif;
}

.content-services > .cards > .card span{
width: 100%;
}
.divider{
     width: 40%;        
  height: 4px;         
  background-color: #2F5B44;
  margin: 6px auto;    
  border-radius: 2px;
}

@media (min-width:768px) {
   .content-services > .cards{
    flex-direction: row;
}
}
