@charset "UTF-8";
.ParagraphAccordion-title {
  line-height: 1.26;
  font-family: var(--title-font);
  font-weight: normal;
  margin: 0 0 2rem;
  font-size: clamp(9px, 3.7rem, 37px);
}
@media (max-width: 999px) {
  .ParagraphAccordion-title {
    font-size: 2.6rem;
  }
}

.ParagraphAccordion-item-cta a {
  --bg-color: var(--purple);
  --color: white;
  --bg-color-hover: transparent;
  --color-hover: var(--purple);
  --border-color: var(--bg-color);
  display: inline-flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  padding: 1.07em 1.21em;
  background-color: var(--bg-color);
  color: var(--color);
  border: solid 1px var(--border-color);
  font-size: min(1.4rem, 14px);
  align-items: center;
  gap: 1rem;
  transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s;
}
.ParagraphAccordion-item-cta a::after {
  content: "";
  background-color: currentColor;
  mask: url("/themes/custom/academie_sciences/assets/img/icons_sprite.svg#Fleche-droite") center no-repeat;
  mask-size: contain;
  height: 1.14em;
  width: 1.14em;
}
.ParagraphAccordion-item-cta a.external-link::after {
  mask-image: url("/themes/custom/academie_sciences/assets/img/icons_sprite.svg#Lien-ext");
}
.ParagraphAccordion-item-cta a:hover {
  background-color: var(--bg-color-hover);
  color: var(--color-hover);
  border-color: var(--color-hover);
}
.ParagraphAccordion-item-cta a:disabled {
  opacity: 0.5;
  pointer-events: none;
}
@media (max-width: 999px) {
  .ParagraphAccordion-item-cta a {
    width: 100%;
  }
}

.ParagraphAccordion {
  border-top: solid 1px var(--gray);
  padding: 5rem 0 0;
}
@media (max-width: 999px) {
  .ParagraphAccordion {
    padding-top: 3rem;
  }
}

.ParagraphAccordion .contextual-region {
  position: static;
  display: contents;
}
.ParagraphAccordion .contextual-region .contextual {
  display: none;
}
.NodeEdito--event .ParagraphAccordion, .NodeEdito--news .ParagraphAccordion, .NodeEdito--media .ParagraphAccordion, .NodeEdito--press-release .ParagraphAccordion {
  max-width: var(--text-width);
  margin-inline: auto;
}
.ParagraphAccordion-title {
  margin-bottom: 2rem;
}
@media (max-width: 999px) {
  .ParagraphAccordion-title {
    margin-bottom: 1.5rem;
  }
}
.ParagraphAccordion-subtitle {
  margin-bottom: 3rem;
}
@media (min-width: 1000px) {
  .ParagraphAccordion-subtitle {
    font-size: clamp(9px, 2.2rem, 22px);
  }
}
.ParagraphAccordion-subtitle p:last-child {
  margin-bottom: 0;
}
.ParagraphAccordion-item {
  border-top: solid 1px var(--gray);
}
.ParagraphAccordion-item:nth-of-type(11), .ParagraphAccordion-item:nth-of-type(11) ~ .ParagraphAccordion-item {
  visibility: hidden;
  height: 0;
  opacity: 0;
  transition: opacity 0.5s ease-out 0s, visibility 0s ease-out 0s;
}
.ParagraphAccordion-item-titleWrapper {
  display: flex;
  gap: 1rem 2rem;
  align-items: center;
  padding: 1.06em 0;
  background: transparent;
  font: inherit;
  color: inherit;
  border: none;
  width: 100%;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  text-align: left;
}
.ParagraphAccordion-item-titleWrapper a {
  text-decoration: none;
}
.ParagraphAccordion-item-titleWrapper a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.ParagraphAccordion-item-titleWrapper a.external-link::after {
  display: none;
}
.ParagraphAccordion-item-titleWrapper::after, .ParagraphAccordion-item-titleWrapper.external-link::after {
  content: "";
  height: 3.125em;
  width: 3.125em;
  background-color: var(--gray-dark);
  mask: none;
  top: 0;
  flex: 0 0 3.125em;
  margin-left: 0;
  transition: all 0.3s ease-in-out 0s;
  border: solid 1px transparent;
}
.ParagraphAccordion-item-titleWrapper::before, .ParagraphAccordion-item-titleWrapper.external-link::before {
  content: "";
  height: 3.125em;
  width: 3.125em;
  margin-top: -1.5625em;
  position: absolute;
  z-index: 2;
  right: 0;
  top: 50%;
  background-color: white;
  mask: url("/themes/custom/academie_sciences/assets/img/icons_sprite.svg#Fleche-Bas") center no-repeat;
  mask-size: 1em;
  transition: all 0.3s ease-in-out 0s;
  transform: none;
}
.ParagraphAccordion-item-titleWrapper:hover::after, .ParagraphAccordion-item-titleWrapper.external-link:hover::after {
  background-color: var(--bg-color);
  border: solid 1px var(--gray-dark);
}
.ParagraphAccordion-item-titleWrapper:hover::before, .ParagraphAccordion-item-titleWrapper.external-link:hover::before {
  background-color: var(--gray-dark);
}
.ParagraphAccordion-item-titleWrapper.opened::before, .ParagraphAccordion-item-titleWrapper.external-link.opened::before {
  transform: rotateX(180deg);
}
@media (max-width: 999px) {
  .ParagraphAccordion-item-titleWrapper:has(.ParagraphAccordion-item-label), .ParagraphAccordion-item-titleWrapper.external-link:has(.ParagraphAccordion-item-label) {
    flex-wrap: wrap;
  }
  .ParagraphAccordion-item-titleWrapper:has(.ParagraphAccordion-item-label)::before, .ParagraphAccordion-item-titleWrapper.external-link:has(.ParagraphAccordion-item-label)::before {
    top: auto;
    bottom: 1.06em;
    margin-top: 0;
  }
  .ParagraphAccordion-item-titleWrapper:has(.ParagraphAccordion-item-label) .ParagraphAccordion-item-title, .ParagraphAccordion-item-titleWrapper.external-link:has(.ParagraphAccordion-item-label) .ParagraphAccordion-item-title {
    width: 100%;
  }
}
.ParagraphAccordion-item--link .ParagraphAccordion-item-titleWrapper::before {
  mask-image: url("/themes/custom/academie_sciences/assets/img/icons_sprite.svg#Fleche-droite");
}
.ParagraphAccordion-item--link .ParagraphAccordion-item-titleWrapper.external-link::before {
  mask-image: url("/themes/custom/academie_sciences/assets/img/icons_sprite.svg#Lien-ext");
}
.ParagraphAccordion-item--pdf .ParagraphAccordion-item-titleWrapper div:has(.file) {
  display: flex;
  align-items: center;
}
.ParagraphAccordion-item--pdf .ParagraphAccordion-item-titleWrapper div:has(.file) .file {
  max-width: 15rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ParagraphAccordion-item--pdf .ParagraphAccordion-item-titleWrapper .file a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.ParagraphAccordion-item--pdf .ParagraphAccordion-item-titleWrapper .file a::after {
  display: none;
}
.ParagraphAccordion-item--pdf .ParagraphAccordion-item-titleWrapper .file + span::before {
  content: "— ";
  text-decoration: none;
}
.ParagraphAccordion-item--pdf .ParagraphAccordion-item-titleWrapper::before {
  mask-image: url("/themes/custom/academie_sciences/assets/img/icons_sprite.svg#Download");
}
.ParagraphAccordion-item-title {
  margin-right: auto;
  font-size: clamp(9px, 2.2rem, 22px);
  margin-bottom: 0;
  font-family: var(--base-font);
}
.ParagraphAccordion-item-titleWrapper:hover .ParagraphAccordion-item-title {
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
@media (max-width: 999px) {
  .ParagraphAccordion-item-title {
    font-size: 1.6rem;
  }
}
.ParagraphAccordion-item-label {
  font-size: clamp(12px, 1.4rem, 14px);
  margin-left: auto;
  white-space: nowrap;
  /*.ParagraphAccordion-item-titleWrapper:hover & {
    text-decoration: underline;
  }*/
}
.ParagraphAccordion-item-content {
  padding-bottom: 3rem;
  display: none;
}
.ParagraphAccordion-item-text {
  margin-bottom: 2rem;
}
@media (min-width: 1000px) {
  .ParagraphAccordion-item-text {
    column-gap: 4rem;
    column-count: 2;
  }
}
.ParagraphAccordion-item-text p {
  break-inside: avoid;
}
@media (max-width: 679px) {
  .ParagraphAccordion-item-cta a {
    width: 100%;
  }
}
.ParagraphAccordion.more-clicked .ParagraphAccordion-item {
  display: block;
  visibility: visible;
  height: auto;
  opacity: 1;
}
.ParagraphAccordion.more-clicked .btn--more {
  display: none;
}

/*# sourceMappingURL=paragraphAccordion.css.map */
