.two-col-feature {
display:flex;
max-width:51.6rem;
margin: 2rem auto ;
border-radius: 1.25rem;
border: 2px solid var(--Couleur---Texte-Texte-300, #D0D5DD);
background: #FFF;
overflow: hidden;
}

 .label {
      padding: 0.5rem 1rem;
      background-color: #F9F5FF; /* Couleur de fond */
      color: #6B2CFF; /* Couleur du texte */
      font-family: Satochi;
      border-radius: 1rem;
      font-size: 1rem;
      text-align: center;
      
  font-family: Satoshi;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
    }

.col.text h3 {
color: #101828;
font-family: Satoshi;
font-size: 1.25rem;
font-style: normal;
font-weight: 500;
line-height: 1.75rem; /* 140% */
}

.col.text p {
color: var(--Couleur---Texte-Texte-courants, #6E7072);
font-family: Satoshi;
font-size: 0.875rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; /* 171.429% */
}

.col.text {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  padding: 2.56rem; /* Optionnel : espacement interne */
  gap:2rem;
}

.col.image {
 background-size: cover;
 background-repeat: no-repeat;
 min-width: 18.125rem;
 height: auto; /* ou spécifier une hauteur fixe, comme 20rem */
 overflow: hidden;
}


.cta-banniere a {
color: var(--Couleur---Brand-Texte-blanc, #FFF) !important;
text-align: center !important;
font-family: Satoshi !important;
font-size: 0.75rem !important;
font-style: normal !important;
font-weight: 700 !important;
line-height: normal !important;
text-decoration:none !important;
}

.cta-banniere {
border-radius: var(--Radius-corner-radius-40, 2.5rem);
background: var(--Couleur---Brand-Goodflag, #342A5E);
display: flex;
width: auto;
max-width:None;
padding: 0.8125rem 3rem;
justify-content: center;
align-items: center;
gap: 0.625rem;
}

.cta-banniere:hover {
box-shadow: 4px 4px 0px 0px var(--Couleur---Brand-Bleu-Tech-3, #926AFE);
transition: 200ms ease;
}

@media (max-width: 550px) {
  .two-col-feature{
flex-direction: column;
}

  .col.image{
min-height: 18.125rem;

}
