/*
[_spis]
[_section_d_cards1]
*/

/* [_section_d_cards1]*/

.section_d_cards1{

}
.section_d_cards1__heading{
  
}

.section_d_cards1__content-wrap{
    width:100%;
}

.section_d_cards1__ul{
  display: grid;
  grid-template-columns: var(--grid-3);
  width:100%;
  padding-left:0;
  list-style-type:none;  
  gap:var(--s64);
  width:100%;
}

.section_d_cards1__li{
  justify-content:flex-start;
  align-items:flex-start;
  text-align:left;
  background: var(--c-surface);
  padding:3rem;
  width:100%;
}


.section_d_cards1__img img{
    aspect-ratio: 1/1;
    object-fit:cover;
    object-position:center;
    max-width:50px;
/*     margin-left:auto;
    margin-right:auto; */

}



.section_d_cards1__content{
  
}

.section_d_cards1__title{
  font-size: var(--h5-font-size);
  font-weight: var(--h5-font-weight);
  line-height: var(--h5-line-height);
  font-family: var(--font-family-heading);
  color: var(--c-heading);  
}

.section_d_cards1__desc{
  
}

.section_d_cards1__desc{
    color: var(--c-heading);  
}

.section_d_cards1 .section_d_cards1__ul .button{
    padding: var(--s8) var(--s8);
    font-size:1.6rem;
}

.section_d_cards1__li .cta__buttons{
    justify-content: flex-start;
    height:auto;
}

.section_d_cards1 .section_d_cards1__ul .button{
    margin-top:var(--s16);
    margin-left:0;
    margin-right:var(--s16);
}


@media screen and (max-width: 768px) {

  .section_d_cards1__ul{
    grid-template-columns: var(--grid-1);
  }


  
}

@media screen and (max-width: 480px) {
 .section_d_cards1__ul{
    grid-template-columns: var(--grid-1);
  }  
}

