.elementor-1150 .elementor-element.elementor-element-6edef3b > .elementor-widget-container{border-radius:999px 999px 999px 999px;}.elementor-1150 .elementor-element.elementor-element-6edef3b .elementor-icon-list-icon{width:14px;}.elementor-1150 .elementor-element.elementor-element-6edef3b .elementor-icon-list-icon i{font-size:14px;}.elementor-1150 .elementor-element.elementor-element-6edef3b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1150 .elementor-element.elementor-element-6edef3b .elementor-icon-list-text, .elementor-1150 .elementor-element.elementor-element-6edef3b .elementor-icon-list-text a{color:var( --e-global-color-v4-white );}.elementor-1150 .elementor-element.elementor-element-6edef3b .elementor-icon-list-item{font-size:var( --e-global-typography-ee62ee9-font-size );font-weight:var( --e-global-typography-ee62ee9-font-weight );}.elementor-1150 .elementor-element.elementor-element-c12637a .elementor-icon-list-icon{width:14px;}.elementor-1150 .elementor-element.elementor-element-c12637a .elementor-icon-list-icon i{font-size:14px;}.elementor-1150 .elementor-element.elementor-element-c12637a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-1150 .elementor-element.elementor-element-c12637a .elementor-icon-list-item{font-weight:600;}.elementor-1150 .elementor-element.elementor-element-7ec2832{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1150 .elementor-element.elementor-element-b4ad908 img{width:60px;}.elementor-1150 .elementor-element.elementor-element-897d24d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1150 .elementor-element.elementor-element-5a1d8b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1150 .elementor-element.elementor-element-2ed47ba{--grid-columns:3;--load-more-button-align:center;}.elementor-1150 .elementor-element.elementor-element-2ed47ba .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1150 .elementor-element.elementor-element-2ed47ba .e-loop-item > .elementor-section, .elementor-1150 .elementor-element.elementor-element-2ed47ba .e-loop-item > .elementor-section > .elementor-container, .elementor-1150 .elementor-element.elementor-element-2ed47ba .e-loop-item > .e-con, .elementor-1150 .elementor-element.elementor-element-2ed47ba .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:1920px){.elementor-1150 .elementor-element.elementor-element-6edef3b .elementor-icon-list-item{font-size:var( --e-global-typography-ee62ee9-font-size );}}@media(max-width:1024px){.elementor-1150 .elementor-element.elementor-element-6edef3b .elementor-icon-list-item{font-size:var( --e-global-typography-ee62ee9-font-size );}.elementor-1150 .elementor-element.elementor-element-2ed47ba{--grid-columns:2;}}@media(max-width:767px){.elementor-1150 .elementor-element.elementor-element-6edef3b .elementor-icon-list-item{font-size:var( --e-global-typography-ee62ee9-font-size );}.elementor-1150 .elementor-element.elementor-element-2ed47ba{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-897d24d */.podcast-associated {
  display: flex;
  flex-direction: column;
  gap: 0px;
}

.podcast-associated__title,
.podcast-associated__episode {
  color: inherit;
  text-decoration: none;
}

.podcast-associated__title {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35;
  margin-bottom: 6px;
}

.podcast-associated__episode {
  font-size: 13px;
  font-weight: 700 !important;
  line-height: 1;
}

/* Animation audio */
.podcast-associated__episode {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 700 !important;
}

.podcast-associated__episode::before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 14px;
  background:
    linear-gradient(currentColor, currentColor) 0 50% / 3px 40% no-repeat,
    linear-gradient(currentColor, currentColor) 5px 50% / 3px 80% no-repeat,
    linear-gradient(currentColor, currentColor) 10px 50% / 3px 55% no-repeat;
  animation: podcast-equalizer 2s infinite ease-in-out;
}

@keyframes podcast-equalizer {
  0%, 100% {
    background-size:
      3px 40%,
      3px 80%,
      3px 55%;
  }

  25% {
    background-size:
      3px 80%,
      3px 45%,
      3px 90%;
  }

  50% {
    background-size:
      3px 55%,
      3px 90%,
      3px 40%;
  }

  75% {
    background-size:
      3px 90%,
      3px 60%,
      3px 75%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .podcast-associated__episode::before {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b57b0e *//* Liste des plateformes variante aside */

.lu7-podcast-links-wrapper--aside .lu7-podcast-links {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 1rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.lu7-podcast-links-wrapper--aside .lu7-podcast-links__item {
  width: 100%;
  margin: 0;
  padding: 0;
}

.lu7-podcast-links-wrapper--aside .lu7-podcast-links__link {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.75rem;
  width: 100%;
  padding: 0.625rem 1.25rem;
  border-radius: 999px;
  background-color: #EDEBF0;
  text-decoration: none;
  line-height: 1;
}

.lu7-podcast-links-wrapper--aside .lu7-podcast-links__link:hover {
  text-decoration: underline;
}


.lu7-podcast-links-wrapper--aside .lu7-podcast-links__icon {
  display: block;
  width: 40px;
  height: 40px;
  object-fit: contain;
  flex: 0 0 auto;
}

.lu7-podcast-links-wrapper--aside .lu7-podcast-links__text {
  font-weight: 700;
  line-height: 1.1;
  white-space: nowrap;
}

/* Correctif aside 30% — plateformes podcast */
.lu7-podcast-links-wrapper--aside,
.lu7-podcast-links-wrapper--aside * {
  box-sizing: border-box;
}

.lu7-podcast-links-wrapper--aside {
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

.lu7-podcast-links-wrapper--aside .lu7-podcast-links,
.lu7-podcast-links-wrapper--aside .lu7-podcast-links__item {
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

.lu7-podcast-links-wrapper--aside .lu7-podcast-links__link {
  width: 100%;
  max-width: 100%;
  min-width: 0;
}

.lu7-podcast-links-wrapper--aside .lu7-podcast-links__text {
  min-width: 0;
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

/* Tablette et mobile : pastilles adaptées au texte */
@media (max-width: 1024px) {
  .lu7-podcast-links-wrapper--aside {
    width: 100%;
    max-width: 100%;
  }

  .lu7-podcast-links-wrapper--aside .lu7-podcast-links {
    display: inline-grid;
    grid-template-columns: 1fr;
    width: max-content;
    max-width: 100%;
    align-items: stretch;
  }

  .lu7-podcast-links-wrapper--aside .lu7-podcast-links__item {
    width: 100%;
    max-width: 100%;
  }

  .lu7-podcast-links-wrapper--aside .lu7-podcast-links__link {
    width: 100%;
    max-width: 100%;
    justify-content: flex-start;
    box-sizing: border-box;
  }
}/* End custom CSS */