
/* FINAL "EN SAVOIR PLUS" BUTTON FIX */
.learn-more,
a.learn-more,
.more-link,
a.more,
.read-more,
.treatment-card a:not([href*="instagram"]):not([href*="wa.me"]),
.service-card a:not([href*="instagram"]):not([href*="wa.me"]){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  gap:8px!important;
  min-height:44px!important;
  min-width:150px!important;
  padding:0 18px!important;
  border-radius:14px!important;
  background:#1f6b57!important;
  background-image:none!important;
  color:#ffffff!important;
  border:1px solid #1f6b57!important;
  box-shadow:0 7px 16px rgba(31,107,87,.12)!important;
  font-weight:700!important;
  line-height:1!important;
}
.learn-more *,
a.learn-more *,
.more-link *,
a.more *,
.read-more *{
  color:#ffffff!important;
}
.learn-more:hover,
a.learn-more:hover,
.more-link:hover,
a.more:hover,
.read-more:hover,
.treatment-card a:not([href*="instagram"]):not([href*="wa.me"]):hover,
.service-card a:not([href*="instagram"]):not([href*="wa.me"]):hover{
  background:#174f42!important;
  border-color:#174f42!important;
  color:#ffffff!important;
  transform:translateY(-1px)!important;
}

/* make sure icon/arrow and label are vertically centered */
.learn-more::after,
a.learn-more::after,
.more-link::after,
a.more::after,
.read-more::after{
  line-height:1!important;
  vertical-align:middle!important;
}
