.text-bg {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/08/kira-laktionov-6GQs3AYwU9s-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 300px; /* hauteur minimum */
}

.text-bg-mobile  {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/08/kira-laktionov-6GQs3AYwU9s-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 150px; /* hauteur minimum */
}

.text-bg2 {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/09/brynn-pedrick-Vsi5H2E1YrE-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 300px; /* hauteur minimum */
}

.text-bg2-mobile {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/09/brynn-pedrick-Vsi5H2E1YrE-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 150px; /* hauteur minimum */
}

.text-bg3 {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/09/george-dagerotip-bybejcv26bg-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 300px; /* hauteur minimum */
}

.text-bg3-mobile {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/09/george-dagerotip-bybejcv26bg-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 150px; /* hauteur minimum */
}

.text-bg4 {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/09/david-clode-ZOcLJAH2o08-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 300px; /* hauteur minimum */
}

.text-bg4-mobile {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/09/david-clode-ZOcLJAH2o08-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 150px; /* hauteur minimum */
}

.text-bg5 {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/09/nathan-dumlao-OHzkfrv9Ycw-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 300px; /* hauteur minimum */
}

.text-bg5-mobile {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/09/nathan-dumlao-OHzkfrv9Ycw-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 150px; /* hauteur minimum */
}

.text-bg6 {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/09/jaydn-scandora-RN3X3tCu-68-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 300px; /* hauteur minimum */
}

.text-bg6-mobile {
  position: relative;
  padding: 20px; /* pour que ton texte respire un peu */
  background-image: url('https://morphobleu.ch/wp-content/uploads/2025/09/jaydn-scandora-RN3X3tCu-68-unsplash.jpg'); /* remplace par l’URL de ton image */
  background-size: cover;   /* adapte l’image à la taille du bloc */
  background-position: center;
  border-radius: 20px; /* arrondit les coins */
  overflow: hidden; /* évite que le contenu déborde des coins arrondis */
  color: #fff; /* pour que ton texte reste lisible (si besoin) */
	min-height: 150px; /* hauteur minimum */
}

.bouton-sticky {
  position: fixed;
  top: 100px;
  right: 40px;
  z-index: 999999 !important;
  transform: translateZ(1px);
}

/* --- Version mobile --- */
@media (max-width: 767px) {
  .bouton-sticky {
    top: 50px; /* ou la valeur que tu veux pour mobile */
    right: 20px; /* tu peux aussi ajuster ici si besoin */
  }
}
	
.img-rounded {
  background-color: #f9f9f0;
  border-radius: 40px;
  padding: 30px; /* optionnel, pour que ton texte respire à l’intérieur */
  display: inline-block; /* utile si tu veux que le fond s’adapte au contenu */
	 margin-top: 50px;   /* marge au-dessus */
  margin-bottom: 0px; /* marge en dessous */
}

.txt-pilates {
  background-color: #f9f9f0;
  border-radius: 40px;
  padding: 30px; /* optionnel, pour que ton texte respire à l’intérieur */
  display: inline-block; /* utile si tu veux que le fond s’adapte au contenu */
	 margin-top: 50px;   /* marge au-dessus */
  margin-bottom: 150px; /* marge en dessous */
}

.txt-pilates-bottom {
  background-color: #f9f9f0;
  border-radius: 40px;
  padding: 30px; /* optionnel, pour que ton texte respire à l’intérieur */
  display: inline-block; /* utile si tu veux que le fond s’adapte au contenu */
	 margin-top: 50px;   /* marge au-dessus */
  margin-bottom: 200px; /* marge en dessous */
}

/* Taille par défaut (desktop) */
.sitetitle img {
  max-width: 200px; /* ou width: 200px si tu préfères */
  height: auto;
}

/* --- Version mobile --- */
@media (max-width: 767px) {
  .sitetitle img {
    max-width: 220px; /* adapte la valeur selon ton design */
  }
}