.header__top .container {
  gap: 4.5rem;
}

.header__AccesRapide ul {
  padding-left: 1rem;
}

.header__bottom {
  box-shadow: 0 1px 3px 0 rgba(43, 59, 178, 0.15);
}
.header__bottom:has(.burger.active) .burger.active {
  padding-block: 0;
}
.header__bottom:has(.burger.active) .burger.active:before {
  content: none;
}
.header__bottom .menu-wrapper > ul.menu > li.menu__li > a {
  text-transform: uppercase;
  pointer-events: none;
}
.header__bottom .container {
  gap: 4.5rem;
}
.header__bottom .menuContainer .menu .menu__li {
  --menu__li-padding-right: 1rem;
  --menu__li-padding-left: 1rem;
  font-size: clamp(0.9rem, 0.8538rem + 0.2051vw, 1rem);
}
.header__bottom .menuContainer .menu .menu__li::before {
  left: -0.5rem;
}
.header__bottom .menuContainer .menu .menu__li ul {
  top: 100%;
  left: 0;
  width: 200%;
  --menu-ul-box-shadow: rgba(43, 59, 178, 0.15);
}
@media screen and (max-width: 1240px) {
  .header__bottom .menuContainer .menu .menu__li ul {
    width: 100%;
  }
}
.header__bottom__center {
  gap: 3rem;
}
@media screen and (max-width: 1240px) {
  .header__bottom__center {
    gap: 0;
  }
}

.isListePage .partage, .path-rechercher .partage {
  display: none;
}

.ui-widget.ui-widget-content {
  z-index: 9999;
  max-width: 300px;
  border: 1px solid var(--color-primary);
  font-family: "DM Sans";
}
.ui-widget.ui-widget-content li a {
  color: var(--color-primary);
}

.footer__logos {
  align-items: center;
}
.footer__logos .logo-atih {
  width: 371px;
  height: 80px;
}

@media screen and (max-width: 1240px) {
  .rechercheForm__toggle svg {
    height: 1.2rem;
    width: 1.2rem;
  }
  .rechercheForm__toggle:hover {
    background-color: var(--color-secondary);
  }
}
@media screen and (max-width: 1240px) {
  .header__bottom:has(.burger.active) {
    overflow-y: auto;
    max-height: 100vh;
  }
}

.FilArianne__content ol li {
  text-transform: none;
}

details summary {
  margin-bottom: 0;
}

details summary:before {
  border: 1px solid var(--color-secondary-light);
  background-size: 20%;
  width: 3rem;
  height: 3rem;
}

.rechercheForm__input {
  font-size: 1rem;
}

.wysiwyg ol li:before {
  color: var(--color-tertiary);
}

.chiffre {
  color: var(--color-tertiary);
}

.homeCardRecueil__titre {
  -webkit-line-clamp: 4;
  font-size: 1.45rem;
  line-height: 1.8rem;
}

.homeCardRecueil__link {
  height: 8.25rem;
}

.wysiwyg .citation__texte {
  color: var(--color-primary);
}

.wysiwyg .mise-en-avant:before {
  height: 23rem;
  width: 13.81rem;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='228' height='392' viewBox='0 0 228 392' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.9' d='M195.601 195.56H293.211L333 97.3403H235.389L195.601 195.56Z' fill='%23636BBD'/%3E%3Cpath opacity='0.9' d='M116.303 392H213.914L253.702 293.78H156.092L116.303 392Z' fill='%23636BBD'/%3E%3Cpath opacity='0.9' d='M0 195.56H97.6107L137.399 97.3403H39.7887L0 195.56Z' fill='%23636BBD'/%3E%3Cpath opacity='0.9' d='M137.449 98.2199H235.06L274.848 0H177.238L137.449 98.2199Z' fill='%239B9BC8'/%3E%3Cpath opacity='0.9' d='M58.1516 293.487H155.762L195.551 195.267H97.9403L58.1516 293.487Z' fill='%239B9BC8'/%3E%3C/svg%3E%0A");
}

.wysiwyg .mise-en-avant__text {
  z-index: 2;
}

.decor:before {
  width: 6rem;
}

.decor {
  margin-block: 1.2rem;
}

.sidebar .asideDoc__titre, .sidebar .asideDoc__size, .sidebar .asideLiens__title {
  word-break: break-all;
}

.wysiwyg .post-it {
  font-weight: 500;
  color: var(--color-primary);
}

@media screen and (max-width: 500px) {
  .btn.btn--reverse .btn__text {
    padding-left: 4rem;
  }
  .btn:not(.btn--reverse) .btn__text {
    padding-right: 4rem;
  }
}
.btn--fichier .btn__text {
  word-break: break-word;
}

@media screen and (max-width: 758px) {
  .form-actions:has(.bouton) {
    flex-direction: column;
    gap: 1.5rem;
  }
  .form-actions:has(.bouton) .bouton--secondaire, .form-actions:has(.bouton) .filtres__content.button--secondaire {
    margin-left: 0;
    text-align: center;
  }
}
.burger.active .menuContainer nav:has(.menu-wrapper) {
  order: 1;
}

.filtersSection__toggle-btn {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.filtersSection__toggle-btn::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%232b3fa8' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75' /%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
  height: 1.5rem;
  width: 1.5rem;
  display: block;
}

@media screen and (max-width: 1281px) {
  .zone-restitution-analyse-donnees-section .container .restitutionImg img {
    display: none;
  }
}
.layout--fourcol:has(.btn) {
  gap: 1rem;
}

.wysiwyg .img-text img {
  aspect-ratio: 223/290;
}

body #mainTag .actualite.actualite__noDate {
  border: 1px solid var(--color-primary);
}
body #mainTag .actualite.actualite__noDate .actualite__titre {
  -webkit-line-clamp: 3;
}
@media screen and (max-width: 758px) {
  body #mainTag .actualite.actualite__noDate .actualite__titre {
    -webkit-line-clamp: none;
  }
}

@media screen and (min-width: 1024px) {
  .filtersSection__toggle-btn {
    display: none;
  }
}

body .zone-filtres__filtres.filtres__recherche {
  display: flex;
}
@media screen and (max-width: 900px) {
  body .zone-filtres__filtres.filtres__recherche {
    flex-direction: column;
  }
}
body .zone-filtres__filtres.filtres__recherche .filtersSection__label {
  flex: 1;
}
body .zone-filtres__filtres.filtres__recherche .form-actions {
  align-content: flex-end;
}

.wysiwyg figure img {
  height: auto;
  aspect-ratio: auto;
  max-height: 60vh;
}

.wysiwyg .mise-en-avant:has(img) img {
  max-width: 30%;
  max-height: 392px;
  aspect-ratio: 356/392;
  height: auto;
}
@media screen and (max-width: 1240px) {
  .wysiwyg .mise-en-avant:has(img) img {
    max-width: unset;
    max-height: unset;
    height: 30vh;
  }
}
@media screen and (max-width: 768px) {
  .wysiwyg .mise-en-avant:has(img) img {
    width: 120%;
  }
}

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