.elementor-15653 .elementor-element.elementor-element-71ce7f8:not(.elementor-motion-effects-element-type-background), .elementor-15653 .elementor-element.elementor-element-71ce7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE6E3;}.elementor-15653 .elementor-element.elementor-element-71ce7f8 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-15653 .elementor-element.elementor-element-71ce7f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-15653 .elementor-element.elementor-element-71ce7f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15653 .elementor-element.elementor-element-036afd3 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-15653 .elementor-element.elementor-element-be886f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-15653 .elementor-element.elementor-element-f0c2dc7{width:75%;}.elementor-15653 .elementor-element.elementor-element-90618a5{width:25%;}}@media(max-width:767px){.elementor-15653 .elementor-element.elementor-element-71ce7f8{padding:30px 0px 0px 0px;}.elementor-15653 .elementor-element.elementor-element-f0c2dc7 > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15653 .elementor-element.elementor-element-036afd3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-8651faa */#pdf-container canvas {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f0c2dc7 */@media only screen and (max-width: 768px) {
  .elementor-15653 .elementor-element.elementor-element-f0c2dc7 {
      order: 2;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-036afd3 */#audioPlayer {
  display: block; 
  margin: 0 auto; 
  width: 300px; 
  max-width: 100%; 
}

@media (max-width: 768px) { 
  #audioPlayer {
    width: 90% !important;
      margin: 0 auto !important; 
      margin-left: 10px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be886f6 */#chapter-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

#chapter-list li {
  margin-bottom: 0px;
}

#chapter-list a {
  text-decoration: none;
  color: #333; /* Couleur par défaut */
  font-weight: bold;
  display: block;
  padding: 10px;
  border-radius: 15px;
  transition: background-color 0.3s ease, color 0.3s ease;
  
  
}

#chapter-list a:hover {
  background-color: #e6e6e6; /* Couleur de survol */
}

#chapter-list a.active {
  background-color: #1C654D; /* Couleur active */
  color: white;
}



.elementor-15653 .elementor-element.elementor-element-be886f6 {
    background-color: white;
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90618a5 */@media only screen and (max-width: 768px) {
  .elementor-15653 .elementor-element.elementor-element-90618a5 {
      order: 1;
  }
}/* End custom CSS */