.section-home-datas {
  color: #FFFFFF;
  position: relative;
}
.section-home-datas .container-fluid {
  margin: 0 auto;
  position: relative;
}
.section-home-datas .container-fluid h2 {
  font-size: 6rem;
  font-weight: 600;
  margin-bottom: 5rem;
  color: #FFFFFF;
}
.section-home-datas .container-fluid .troiscolonnes {
  margin-bottom: 8rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .carre,
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .rond {
  background: #F16105;
  color: #FFFFFF;
  padding: 3rem;
  border-radius: 1.2rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .carre .icone,
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .rond .icone {
  font-size: 4rem;
  margin: 2.2rem 0 3.6rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .carre .icone i::before,
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .rond .icone i::before {
  color: #FFFFFF !important;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .carre {
  align-items: flex-start;
  text-align: left;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .carre p {
  font-size: 2.9rem;
  font-weight: 600;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .carre p em {
  font-family: 'Newsreader', sans-serif;
  font-weight: 400;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .carre .icone {
  font-size: 8rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .soleil {
  position: absolute;
  top: 35%;
  left: -15%;
  height: 600px;
  background: radial-gradient(circle,rgba(241,97,5,0.5) 0%,rgba(241,97,5,0) 50%);
  z-index: -1;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .cercle-interieur,
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .cercle-milieu,
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .cercle-exterieur,
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .rond {
  border-radius: 50%;
  border: 0.1px solid rgba(241,97,5,0.25);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 1;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .cercle-interieur {
  width: 300px;
  height: 300px;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .cercle-milieu {
  width: 400px;
  height: 400px;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .cercle-exterieur {
  width: 550px;
  height: 550px;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .rond {
  width: 190px;
  height: 190px;
  z-index: 2;
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .rond p {
  font-size: 4.2rem;
  font-weight: 600;
  font-style: italic;
  line-height: 0.86;
  margin: 0;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-gauche .rond .icone {
  font-size: 3rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu {
  position: relative;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-galerie {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  border-radius: 1.2rem;
  overflow: hidden;
  height: 565px;
  gap: 1.3rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-galerie .slide {
  display: none;
  width: 100%;
  height: 100%;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-galerie .slide.active {
  display: block;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-galerie .slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 1.2rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-galerie .slider-dots {
  display: flex;
  gap: 1rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-galerie .slider-dots .dot {
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 50%;
  background: #99AFC3;
  cursor: pointer;
  transition: all 0.3s ease;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-galerie .slider-dots .dot.active {
  background: #FFFFFF;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-arrows {
  width: 100%;
  margin-top: 3rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-arrows .slider-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: solid 2px #F16105;
  cursor: pointer;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-arrows .slider-arrow .icone {
  font-size: 2rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-arrows .slider-arrow .icone i {
  color: #F16105;
  transition: color 0.3s ease;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-arrows .slider-arrow.slider-arrow-prev {
  left: 2rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-arrows .slider-arrow.slider-arrow-prev .icone {
  transform: rotate(180deg);
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .slider-arrows .slider-arrow.slider-arrow-next {
  right: 2rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .colboutons {
  text-align: center;
  margin-top: 9rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-milieu .colboutons .bouton1 {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 1.7rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-droite .encadre1 {
  background: #99AFC3;
  color: #FFFFFF;
  padding: 4.5rem 7rem 4.3rem 5.4rem;
  border-radius: 1.2rem;
  margin-bottom: 3rem;
  display: flex;
  flex-direction: column;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-droite .encadre1 .phrase1 {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.75;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-droite .encadre1 .depuis {
  font-family: 'Newsreader', sans-serif;
  font-style: italic;
  font-size: 2.9rem;
  font-weight: 400;
  margin: 3.5rem 0 0.5rem;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-droite .encadre1 .annee {
  font-family: 'Inter Tight', sans-serif;
  font-size: 6.5rem;
  font-weight: 600;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-droite .encadre2 {
  background: #FFFFFF;
  color: #000000;
  padding: 6.2rem;
  border-radius: 1.2rem;
  text-align: left;
  position: relative;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-droite .encadre2 .paragraphe {
  font-size: 1.8rem;
  line-height: 1.72;
  margin-bottom: 3.5rem;
  font-weight: 400;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-droite .encadre2 .pourcentage {
  display: flex;
  flex-direction: row;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-droite .encadre2 .pourcentage .valeur {
  font-size: 6.4rem;
  font-weight: 600;
}
.section-home-datas .container-fluid .troiscolonnes .colonne-droite .encadre2 .pourcentage .icone {
  font-size: 2rem;
  color: #F16105;
  margin: 2rem 1rem;
  transform: rotate(-45deg);
}
.section-home-datas .container-fluid .troiscolonnes .colonne-droite .encadre2 .pourcentage .icone i::before {
  font-weight: 900;
}
@media (min-width: 768px) and (max-width: 991px) {
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-gauche .soleil {
    top: 33%;
    left: 0%;
  }
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-droite {
    margin-top: 5rem;
    display: flex;
    flex-direction: row;
  }
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-droite .encadre1,
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-droite .encadre2 {
    padding: 3rem;
    height: 294px;
  }
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-droite .encadre1 {
    border-radius: 12px 0 0 12px;
  }
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-droite .encadre2 {
    border-radius: 0 12px 12px 0;
  }
}
@media (max-width: 768px) {
  .section-home-datas .container-fluid .row.troiscolonnes {
    gap: 2rem;
  }
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-gauche .soleil {
    position: relative;
    overflow: hidden;
    width: 100%;
    top: 1rem;
    left: 0;
    transform: none;
    margin: -14rem auto;
  }
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-gauche .soleil .rond {
    width: 200px;
    height: 200px;
  }
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-milieu .slider-galerie {
    height: 300px;
  }
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-milieu .colboutons {
    margin-top: 5rem;
  }
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-milieu .colboutons .bouton1 {
    padding: 1.2rem;
  }
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-droite .encadre1,
  .section-home-datas .container-fluid .row.troiscolonnes .colonne-droite .encadre2 {
    padding: 3rem;
  }
}
