@charset "UTF-8";
:root[data-acad-type=default] {
  --acad-lightblue: #b4eeeb;
  --acad-green: var(--green-archipel-main-557);
  --acad-lightgreen: #00e0ee;
  --acad-darkgreen: #006a6f;
  --acad-red: var(--red-marianne-425-625);
  --acad-grey-base-e3: #e3e0da;
  --acad-grey-base-36: #36312d;
  --acad-grey-accent-db: #dbd5c9;
  --acad-grey-accent-f8: #f8f6f1;
  --acad-grey-accent-43: #43413C;
  --acad-grey-accent-f0: #f0ede6;
  --acad-grey-accent-70: #70685e;
  --acad-grey-accent-88: #888888;
  --success-425-625: var(--acad-green-lightgreen);
  --success-425-625-hover: var(--green-archipel-main-557-hover);
  --success-425-625-active: var(--green-archipel-main-557-active);
  --warning-425-625: var(--orange-terre-battue-main-645);
  --warning-425-625-hover: var(--orange-terre-battue-main-645-hover);
  --warning-425-625-active: var(--orange-terre-battue-main-645-active);
  --info-425-625: var(--green-tilleul-verveine-main-707);
  --info-425-625-hover: var(--green-tilleul-verveine-main-707-hover);
  --info-425-625-active: var(--green-tilleul-verveine-main-707-active);
  --error-425-625: var(--acad-red);
  --error-425-625-hover: var(--red-marianne-425-625-hover);
  --error-425-625-active: var(--red-marianne-425-625-active);
  --info-975-75: var(--green-tilleul-verveine-975-75);
  --success-975-75: var(--green-archipel-975-75);
  --warning-975-75: var(--orange-terre-battue-975-75);
  --error-975-75: var(--red-marianne-975-75);
  --text-default-info: var(--green-tilleul-verveine-sun-418-moon-817);
  --text-default-warning: var(--pink-tuile-sun-425-moon-750);
}

:root[data-acad-type=default][data-fr-theme=light] {
  --acad-grey-base-e3-36: var(--acad-grey-base-e3);
  --acad-grey-accent-f8-43: var(--acad-grey-accent-f8);
  --acad-grey-accent-f0-36: var(--acad-grey-accent-f0);
  --acad-grey-accent-f0-70: var(--acad-grey-accent-f0);
  --acad-grey-accent-db-70: var(--acad-grey-accent-db);
  --acad-grey-accent-43-db: var(--acad-grey-accent-43);
  --acad-grey-shadow-888-black: #888;
  --acad-green-lightgreen: var(--acad-green);
  --acad-lightblue-darkgreen: var(--acad-lightblue);
  --acad-grey-darkgreen: var(--grey-50-1000);
  --acad-white-darkgreen: white;
  --acad-button-border: var(--grey-50-1000);
  --acad-button-border-disabled: #bbbbbb;
  --acad-background-info: var(--background-contrast-green-tilleul-verveine);
  --acad-background-success: var(--background-action-low-green-archipel);
  --acad-background-warning: var(--border-action-low-orange-terre-battue);
  --acad-background-error: var(--border-action-low-red-marianne);
  --acad-background-new: var(--background-contrast-yellow-moutarde);
  --acad-text-info: var(--text-default-info);
  --acad-text-success: var(--text-default-success);
  --acad-text-warning: var(--text-default-warning);
  --acad-text-error: var(--text-default-error);
  --acad-text-new: var(--text-action-high-yellow-moutarde);
}

:root[data-acad-type=default][data-fr-theme=dark] {
  --acad-grey-base-e3-36: var(--acad-grey-base-36);
  --acad-grey-accent-f8-43: var(--acad-grey-accent-43);
  --acad-grey-accent-f0-36: var(--acad-grey-base-36);
  --acad-grey-accent-f0-70: var(--acad-grey-accent-70);
  --acad-grey-accent-db-70: var(--acad-grey-accent-70);
  --acad-grey-accent-43-db: var(--acad-grey-accent-db);
  --acad-grey-shadow-888-black: #000;
  --acad-green-lightgreen: var(--acad-lightgreen);
  --acad-lightblue-darkgreen: var(--acad-darkgreen);
  --acad-grey-darkgreen: var(--acad-darkgreen);
  --acad-white-darkgreen: var(--acad-darkgreen);
  --acad-background-info: var(--text-default-info);
  --acad-background-success: var(--text-default-success);
  --acad-background-warning: var(--text-default-warning);
  --acad-background-error: var(--text-default-error);
  --acad-background-new: var(--text-action-high-yellow-moutarde);
  --acad-text-info: var(--background-contrast-green-tilleul-verveine);
  --acad-text-success: var(--background-action-low-green-archipel);
  --acad-text-warning: var(--border-action-low-orange-terre-battue);
  --acad-text-error: var(--border-action-low-red-marianne);
  --acad-text-new: var(--background-contrast-yellow-moutarde);
  --border-plain-warning: var(--acad-text-warning);
  --border-plain-info: var(--acad-text-info);
  --border-plain-success: var(--acad-text-success);
  --border-plain-error: var(--acad-text-error);
}

.fr-acam-dsmen {
  --artwork-major-blue-france: var(--acad-grey-accent-43-db);
  --artwork-major-red-marianne: var(--red-marianne-425-625);
  --artwork-minor-blue-france: var(--acad-grey-accent-43-db);
  --artwork-minor-red-marianne: var(--red-marianne-425-625);
  --artwork-decorative-blue-france: #888;
  --artwork-decorative-red-marianne: var(--red-marianne-950-100);
  --background-default-grey: var(--acad-grey-base-e3-36);
  --background-contrast-grey: var(--acad-grey-accent-f8-43);
  --border-plain-grey: transparent;
  --acad-aplat-background: var(--grey-1000-75);
  --acad-aplat-in-aplat-background: var(--background-contrast-grey);
  --acad-aplat-background-hover: var(--acad-grey-accent-f0-70);
  --acad-aplat-background-selected: var(--grey-1000-75);
  --acad-text: var(--grey-50-1000);
  --acad-section-background: var(--acad-aplat-background);
  --acad-sub-menu-background: var(--acad-grey-accent-f0-70);
  --acad-action-inside-background: var(--background-contrast-grey);
  --acad-header-background: var(--grey-1000-75);
  --acad-sub-menu-shadow: var(--acad-grey-shadow-888-black);
  --acad-form-field-background: var(--background-contrast-grey);
  --acad-form-field-background-active: var(--acad-green-lightgreen);
  --acad-form-field-border: var(--acad-grey-accent-db-70);
  --acad-form-field-border-active: var(--acad-green-lightgreen);
  --acad-accordion-background:var(--acad-grey-accent-f0-70);
  --acad-accordion-btn-background: var(--background-contrast-grey);
  --acad-accordion-btn-text-hover: var(--acad-red);
  --acad-accordion-btn-background-selected:var(--acad-grey-accent-db-70);
  --acad-button-border: var(--acad-grey-darkgreen);
  --acad-button-text-disabled: var(--text-disabled-grey);
  --acad-button-border-disabled: var(--text-disabled-grey);
  --acad-button-background-primary: var(--acad-lightblue);
  --acad-button-text-primary: var(--acad-grey-darkgreen);
  --acad-button-background-secondary: transparent;
  --acad-button-text-secondary: var(--acad-text);
  --acad-button-text-tertiary: var(--text-disabled-grey);
  --acad-button-background-hover: var(--red-marianne-425-625);
  --acad-button-text-hover: white;
  --acad-button-background-active:var(--acad-green-lightgreen);
  --acad-button-text-active: var(--acad-white-darkgreen);
  --acad-callout-border: var(--acad-green-lightgreen);
  --acad-card-background: var(--acad-aplat-background);
  --acad-card-background-hover: var(--acad-aplat-background-hover);
  --acad-card-in-section-background: var(--acad-aplat-in-aplat-background);
  --acad-highlight-border: var(--acad-green-lightgreen);
  --acad-link: var(--acad-green-lightgreen);
  --acad-link-hover: var(--red-marianne-425-625);
  --acad-link-active: var(--acad-green-lightgreen);
  --acad-menu: var(--acad-text);
  --acad-menu-hover: var(--acad-green-lightgreen);
  --acad-menu-active: var(--red-marianne-425-625);
  --acad-stepper-background: var(--acad-green-lightgreen);
  --acad-tab-panel-background: var(--acad-aplat-background);
  --acad-tab-text: var(--text-default-grey);
  --acad-tab-text-hover: var(--text-default-grey);
  --acad-tab-text-active: var(--acad-text);
  --acad-tab-background: var(--acad-grey-accent-f8-43);
  --acad-tab-background-hover: var(--acad-tab-panel-background);
  --acad-tab-background-selected: var(--acad-tab-panel-background);
  --acad-tab-in-section-panel-background: var(--acad-grey-accent-f0-70);
  --acad-tab-in-section-background-hover: var(--acad-tab-in-section-panel-background);
  --acad-tile-background: var(--acad-aplat-background);
  --acad-tile-background-hover: var(--acad-aplat-background-hover);
  --acad-tile-in-section-background: var(--acad-aplat-in-aplat-background);
}

.fr-icon-dsaca-assistance::before,
.fr-icon-dsaca-assistance::after {
  -webkit-mask-image: url("../../images/icons/assistance-lCiBMyV.svg");
  mask-image: url("../../images/icons/assistance-lCiBMyV.svg");
}

.fr-icon-dsaca-profil::before,
.fr-icon-dsaca-profil::after {
  -webkit-mask-image: url("../../images/icons/profil-Z60y-lZ.svg");
  mask-image: url("../../images/icons/profil-Z60y-lZ.svg");
}

.fr-icon-dsaca-aide-interactive::before,
.fr-icon-dsaca-aide-interactive::after {
  -webkit-mask-image: url("../../images/icons/aideInteractive--xyZh1-.svg");
  mask-image: url("../../images/icons/aideInteractive--xyZh1-.svg");
}

.fr-icon-dsaca-deconnexion::before,
.fr-icon-dsaca-deconnexion::after {
  -webkit-mask-image: url("../../images/icons/deconnexion-m57ctwh.svg");
  mask-image: url("../../images/icons/deconnexion-m57ctwh.svg");
}

.fr-icon-dsaca-faq::before,
.fr-icon-dsaca-faq::after {
  -webkit-mask-image: url("../../images/icons/faq-I9ko4s8.svg");
  mask-image: url("../../images/icons/faq-I9ko4s8.svg");
}

.fr-icon-dsaca-forum::before,
.fr-icon-dsaca-forum::after {
  -webkit-mask-image: url("../../images/icons/forum-nsBUD6W.svg");
  mask-image: url("../../images/icons/forum-nsBUD6W.svg");
}

.fr-icon-dsaca-guide-pdf::before,
.fr-icon-dsaca-guide-pdf::after {
  -webkit-mask-image: url("../../images/icons/guidepdf-Ftguu_3.svg");
  mask-image: url("../../images/icons/guidepdf-Ftguu_3.svg");
}

.fr-icon-dsaca-handicap::before,
.fr-icon-dsaca-handicap::after {
  -webkit-mask-image: url("../../images/icons/handicap-6wLifz8.svg");
  mask-image: url("../../images/icons/handicap-6wLifz8.svg");
}

.fr-icon-dsaca-moncompte::before,
.fr-icon-dsaca-moncompte::after {
  -webkit-mask-image: url("../../images/icons/moncompte-UhtFhOb.svg");
  mask-image: url("../../images/icons/moncompte-UhtFhOb.svg");
}

.fr-icon-dsaca-switch::before,
.fr-icon-dsaca-switch::after {
  -webkit-mask-image: url("../../images/icons/switch-i6ocu8T.svg");
  mask-image: url("../../images/icons/switch-i6ocu8T.svg");
}

div.actions {
  display: flex;
  margin-top: 0.625rem;
}
div.actions div.actions-left {
  flex-grow: 1;
  display: flex;
  justify-content: flex-start;
}
div.actions div.actions-left > * {
  margin-right: 0.5rem;
}
div.actions div.actions-right {
  flex-grow: 1;
  display: flex;
  justify-content: flex-end;
}
div.actions div.actions-right > * {
  margin-left: 0.5rem;
}
div.actions div.actions-column {
  display: flex;
  flex-direction: column;
}
div.actions div.actions-column > * {
  margin-bottom: 0.75rem;
}

.actions-inside {
  background-color: var(--acad-action-inside-background);
}

.actions-inside .actions-left {
  padding-left: 0.5rem;
}

.actions-inside .actions-right {
  padding-right: 0.5rem;
}

.acam-notifications {
  position: sticky !important;
  bottom: 75px;
  left: unset;
  right: unset;
  z-index: 1;
  margin-right: -0.75rem;
}

.dsaca-container-fluid .fr-container {
  max-width: unset;
}
.dsaca-container-fluid .site-page {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.dsaca-container-fluid .fr-header__brand {
  padding-left: 1.5rem;
}

.page-authentification {
  width: 600px;
  margin: 0 auto;
}

.turbo-progress-bar {
  background-color: var(--red-marianne-425-625);
  height: 2px;
  position: fixed;
  display: block;
  top: 0px;
  left: 0px;
  width: 0px;
  z-index: 2147483647;
  transition: width 300ms ease-out, opacity 150ms 150ms ease-in;
  transform: translate3d(0, 0, 0);
  margin-top: 10px;
}

.grid-content .section {
  margin-bottom: 0rem;
}

.crossbar {
  margin-bottom: -16px;
  margin-top: -15px;
}

.crossbar-breadcrumb {
  background: none;
  padding-top: unset;
}

:not(fr-acam-dsmen) a[href]:hover.fr-nav__link, :not(fr-acam-dsmen) button:not(:disabled):hover.fr-nav__link, :not(fr-acam-dsmen) input[type=button]:not(:disabled):hover.fr-nav__link {
  color: var(--text-action-high-grey);
}
:not(fr-acam-dsmen) .fr-nav__link.acam-secondaire:hover {
  color: var(--text-action-high-grey);
}

div.section div.content, div.widget div.content {
  color: var(--acad-text);
  padding: unset;
  box-shadow: unset !important;
  border-radius: unset;
}

.fr-background-alt--grey {
  background-color: var(--background-alt-grey) !important;
  padding: 3rem 3rem;
  --idle: transparent;
  --hover: var(--background-alt-grey-hover) !important;
  --active: var(--background-alt-grey-active) !important;
}

:root[data-fr-theme=dark] .fr-acam-dsmen .fr-toggle input[type=checkbox]:disabled:not(:checked) ~ .fr-toggle__label::after {
  box-shadow: inset 0 0 0 1px var(--text-disabled-grey);
  background-color: transparent;
}

:root[data-fr-theme=dark] .fr-acam-dsmen .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2300e0ee' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");
}

:root[data-fr-theme=dark] .fr-acam-dsmen .fr-toggle input[type=checkbox]:checked:disabled ~ .fr-toggle__label::after {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f8f6f1' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");
}

:root[data-fr-theme=dark] .fr-acam-dsmen .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after,
:root[data-fr-theme=dark] .fr-acam-dsmen .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::after {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f95c5e' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");
}

:root[data-fr-theme=dark] .fr-acam-dsmen .fr-toggle label::before {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' stroke='%23e3e0da' height='24' fill='%23e3e0da' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='3' width='34' height='18' rx='9'/%3E%3C/svg%3E");
  border-radius: unset;
}

:root[data-fr-theme=dark] .fr-acam-dsmen .fr-toggle:not(.fr-toggle--label-left) label::before {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' stroke='%23e3e0da' height='24' fill='%23e3e0da' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='3' width='34' height='18' rx='9'/%3E%3C/svg%3E");
  border-radius: unset;
  margin-right: 0.5rem;
}

:root[data-fr-theme=dark] .fr-acam-dsmen .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' stroke='%23009099' height='24' fill='%2300e0ee' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='3' width='34' height='18' rx='9'/%3E%3C/svg%3E");
}

:root[data-fr-theme=dark] .fr-acam-dsmen .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before,
:root[data-fr-theme=dark] .fr-acam-dsmen .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' stroke='%23f95c5e' height='24' fill='%23f95c5d' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='3' width='34' height='18' rx='9'/%3E%3C/svg%3E");
}

:root[data-fr-theme=dark] .fr-acam-dsmen .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='3' width='34' height='18' rx='9'/%3E%3C/svg%3E");
}

.fr-acam-dsmen {
  /*
   * Dans node_modules/@gouvfr/dsfr/module/media-query/variable/_breakpoints.scss
   * taille: lg 62em
   */
  /* ==================================== */
  /*
   *  ====================================
   *  toolsLink
   *  ====================================
   */
  /*
   *  ====================================
   *  searchBar
   *  ====================================
   */
  /* ==================================== */
  /*
   *  ====================================
   *  header service title
   *  ====================================
   */
  /* ==================================== */
  /*
   *  ====================================
   *  header et footer bloqué pour le scroll et repositionnement page
   *  ====================================
   */
  /* ==================================== */
  /*
   *  ====================================
   *  Changement header pour le scroll
   *  ====================================
   */
  /*
   *  ====================================
   *  Breadcrumb
   *  ====================================
   */
  /* ==================================== */
}
.fr-acam-dsmen .site-body-container {
  padding-top: 0.25rem !important;
}
.fr-acam-dsmen h3 {
  line-height: 1.5;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  margin-top: 1.5rem;
  font-size: 1rem;
}
.fr-acam-dsmen .section .content > h3, .fr-acam-dsmen .fr-tabs__panel > h3, .fr-acam-dsmen .fr-collapse > h3 {
  font-family: oswald;
}
@media (min-width: 48em) {
  .fr-acam-dsmen h3 {
    font-size: 1.375rem;
  }
}
.fr-acam-dsmen h3:nth-child(1):not(.fr-alert__title):not(.fr-tile__title) {
  margin-top: 0 !important;
}
.fr-acam-dsmen h2 {
  font-weight: 400 !important;
}
.fr-acam-dsmen p:not(.fr-notice__title) {
  font-size: 0.875rem;
}
.fr-acam-dsmen div.section div.content, .fr-acam-dsmen div.widget div.content, .fr-acam-dsmen div.fr-tabs__panel {
  box-shadow: none;
  border-radius: 2px;
  font-weight: 300;
  line-height: 1.5;
  padding: 0.75rem;
}
.fr-acam-dsmen .page, .fr-acam-dsmen .fr-modal__body {
  font-size: 0.875rem;
}
.section .fr-acam-dsmen .page:not(.fr-quote) p:not(.fr-badge), .section .fr-acam-dsmen .fr-modal__body:not(.fr-quote) p:not(.fr-badge) {
  font-weight: 300;
  line-height: 1.5;
}
.fr-acam-dsmen .page .page-title, .fr-acam-dsmen .fr-modal__body .page-title {
  color: var(--acad-text);
  font-family: Marianne;
  font-size: 1.625rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.7875rem;
  margin-bottom: 0rem;
}
@media (hover: hover) and (pointer: fine) {
  .fr-acam-dsmen .page a[type=button][href]:active:not([aria-disabled=true]),
  .fr-acam-dsmen .page button:not(:disabled):active,
  .fr-acam-dsmen .page input[type=button]:not(:disabled):active,
  .fr-acam-dsmen .page input[type=image]:not(:disabled):active,
  .fr-acam-dsmen .page input[type=reset]:not(:disabled):active,
  .fr-acam-dsmen .page input[type=submit]:not(:disabled):active, .fr-acam-dsmen .fr-modal__body a[type=button][href]:active:not([aria-disabled=true]),
  .fr-acam-dsmen .fr-modal__body button:not(:disabled):active,
  .fr-acam-dsmen .fr-modal__body input[type=button]:not(:disabled):active,
  .fr-acam-dsmen .fr-modal__body input[type=image]:not(:disabled):active,
  .fr-acam-dsmen .fr-modal__body input[type=reset]:not(:disabled):active,
  .fr-acam-dsmen .fr-modal__body input[type=submit]:not(:disabled):active {
    background-color: var(--acad-button-background-active);
    color: var(--acad-button-text-active);
  }
}
@media (hover: hover) and (pointer: fine) {
  .fr-acam-dsmen .fr-modal__body a[type=button][href]:active, .fr-acam-dsmen .fr-modal__body button:not(:disabled):active, .fr-acam-dsmen .fr-modal__body input[type=button]:not(:disabled):active, .fr-acam-dsmen .fr-modal__body input[type=image]:not(:disabled):active, .fr-acam-dsmen .fr-modal__body input[type=reset]:not(:disabled):active, .fr-acam-dsmen .fr-modal__body input[type=submit]:not(:disabled):active {
    background-color: var(--acad-button-background-active);
    color: var(--acad-button-text-active);
  }
}
.fr-acam-dsmen .fr-tabs__tab {
  z-index: 1;
  text-align: left;
  text-decoration-color: var(--acad-tab-background-selected);
  text-decoration-line: none;
  text-decoration-style: solid;
  text-decoration-thickness: auto;
  text-transform: uppercase;
  font-size: 0.8125rem;
  margin-top: -2px;
  padding-bottom: 0px;
  padding-top: 0.25rem;
  box-shadow: unset;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  background-image: linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));
  font-weight: 200;
}
.fr-acam-dsmen .fr-tabs__tab:not(:hover) {
  background-color: var(--acad-tab-background);
}
.fr-acam-dsmen .fr-tabs__tab:hover {
  background-color: var(--acad-tab-background-hover);
  color: var(--acad-tab-text-hover);
}
.fr-acam-dsmen .fr-tabs__tab:not([aria-selected=true]):not(:hover) {
  background-color: var(--acad-tab-background);
  color: var(--acad-tab-text);
}
.fr-acam-dsmen .fr-tabs__tab[aria-selected=true] {
  background-color: var(--acad-tab-background-selected);
  color: var(--acad-tab-text-active);
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  font-weight: 700;
}
.fr-acam-dsmen .fr-tabs__tab[aria-selected=true] {
  background-size: 0;
}
.fr-acam-dsmen .fr-tabs::before {
  margin-top: 3px;
}
.fr-acam-dsmen div.section div.fr-tabs__panel {
  padding-bottom: 2rem;
}
.fr-acam-dsmen .section .fr-tabs {
  margin-bottom: 0.5rem;
  padding-top: 0rem;
  margin-top: -1.125rem;
}
.fr-acam-dsmen .section .content .fr-tabs {
  margin-bottom: 0.5rem;
  padding-top: 0.75rem;
  z-index: 0;
}
.fr-acam-dsmen .section .content .fr-tabs__tab:hover {
  background-color: var(--acad-tab-in-section-panel-background);
}
.fr-acam-dsmen .section .content .fr-tabs__tab[aria-selected=true] {
  background-color: var(--acad-tab-in-section-panel-background);
}
.fr-acam-dsmen .section .content .fr-tabs__panel {
  background-color: var(--acad-tab-in-section-panel-background);
}
.fr-acam-dsmen .fr-tabs__panel {
  padding: 1rem 1rem 2rem;
  background-color: var(--acad-tab-panel-background);
}
.fr-acam-dsmen .fr-tabs__list {
  padding: 0;
  line-height: 1.5;
  --tab-list-height: 2.25rem;
  margin-bottom: -2px;
  margin-top: 0.75rem;
  margin-left: -0.3125rem;
  min-height: 2.25rem;
  z-index: 0;
}
.fr-acam-dsmen .fr-tabs {
  margin-bottom: 0.5rem;
  padding-top: 0rem;
  margin-top: -1.125rem;
}
.fr-acam-dsmen .grid .fr-tabs {
  margin-top: unset;
}
.fr-acam-dsmen .fr-nav {
  margin: 0 auto 8px 0;
  min-height: 30px;
  line-height: 1;
  width: 100%;
  height: 42px;
}
.fr-acam-dsmen .fr-nav__list {
  text-transform: uppercase;
  margin-top: -10px;
}
.fr-acam-dsmen .fr-nav__list > * > .fr-nav__btn, .fr-acam-dsmen .fr-nav__list > * > .fr-nav__link, .fr-acam-dsmen .fr-nav__list > .fr-nav__btn, .fr-acam-dsmen .fr-nav__list > .fr-nav__link {
  height: 100%;
  margin-right: 0;
  margin-left: 0;
  min-height: 1.5rem;
  padding-right: 1rem;
  padding-left: 1rem;
  width: auto;
}
.fr-acam-dsmen .crossbar-menu-principal-container > .fr-nav {
  background-color: var(--acad-header-background);
}
.fr-acam-dsmen .crossbar-menu-principal-container .fr-nav__list > * > .fr-nav__btn, .fr-acam-dsmen .crossbar-menu-principal-container .fr-nav__list > * > .fr-nav__link, .fr-acam-dsmen .crossbar-menu-principal-container .fr-nav__list > .fr-nav__btn, .fr-acam-dsmen .crossbar-menu-principal-container .fr-nav__list > .fr-nav__link {
  font-weight: 600;
  font-size: 0.875rem;
}
.fr-acam-dsmen .dsaca-minimum .crossbar {
  box-shadow: 1px 4px 4px var(--acad-sub-menu-shadow);
}
.fr-acam-dsmen .crossbar-menu-secondaire-container .fr-nav__list > * > .fr-nav__btn, .fr-acam-dsmen .crossbar-menu-secondaire-container .fr-nav__list > * > .fr-nav__link, .fr-acam-dsmen .crossbar-menu-secondaire-container .fr-nav__list > .fr-nav__btn, .fr-acam-dsmen .crossbar-menu-secondaire-container .fr-nav__list > .fr-nav__link {
  font-weight: 400;
  font-size: 0.75rem;
}
.fr-acam-dsmen .fr-nav__link {
  padding: 8px 0px;
}
.fr-acam-dsmen .fr-nav__list > * > .fr-nav__link, .fr-acam-dsmen .fr-nav__list > .fr-nav__link :not(acam-secondaire) {
  color: var(--acad-menu);
}
.fr-acam-dsmen .fr-nav__list > * > .fr-nav__link.acam-secondaire, .fr-acam-dsmen .fr-nav__list > .fr-nav__link.acam-secondaire {
  color: var(--acad-menu);
}
.fr-acam-dsmen .fr-nav__list > * > .fr-nav__link[aria-current]::before, .fr-acam-dsmen .fr-nav__list > .fr-nav__link[aria-current]::before {
  bottom: unset;
  background-color: var(--acad-menu-active);
  height: 3px;
  margin-top: -0.5rem;
  color: var(--acad-menu-active);
  opacity: 1;
}
.fr-acam-dsmen .fr-nav__list > * > .fr-nav__link[aria-current].acam-secondaire::before, .fr-acam-dsmen .fr-nav__list > .fr-nav__link[aria-current].acam-secondaire::before {
  bottom: unset;
  background-color: unset;
  height: 0px;
  margin-top: -5px;
}
.fr-acam-dsmen .fr-nav__list > * > .fr-nav__link[aria-current] {
  color: var(--acad-menu-active);
}
.fr-acam-dsmen a[href]:hover.fr-nav__link, .fr-acam-dsmen button:not(:disabled):hover.fr-nav__link, .fr-acam-dsmen input[type=button]:not(:disabled):hover.fr-nav__link {
  color: var(--acad-menu-hover);
  background-color: unset;
}
.fr-acam-dsmen .fr-nav__btn[aria-current]:not([aria-current=false])::before, .fr-acam-dsmen .fr-nav__link[aria-current]:not([aria-current=false])::before {
  background-color: transparent;
}
.fr-acam-dsmen .fr-nav__btn[aria-current]:not([aria-current=false]), .fr-acam-dsmen .fr-nav__link[aria-current]:not([aria-current=false]) {
  color: var(--acad-menu-active);
}
.fr-acam-dsmen .fr-nav__link.acam-secondaire:hover {
  color: var(--acad-menu-hover);
  background-color: unset;
}
.fr-acam-dsmen .acam-dsfr-line {
  width: 100%;
  border-bottom: 1px solid var(--grey-950-150-hover);
  margin-top: -5px;
  padding-top: 9px;
}
.fr-acam-dsmen .fr-header .fr-header__operator {
  width: 86px;
  height: 86px;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-right: 0.5rem;
  margin-left: -0.25rem;
}
@media (hover: hover) and (pointer: fine) {
  .fr-acam-dsmen .fr-header .fr-header__tools .fr-header__tools-links a[href]:hover, .fr-acam-dsmen .fr-header .fr-header__tools .fr-header__tools-links button:not(:disabled):hover, .fr-acam-dsmen .fr-header .fr-header__tools .fr-header__tools-links input[type=button]:not(:disabled):hover, .fr-acam-dsmen .fr-header .fr-header__tools .fr-header__tools-links input[type=image]:not(:disabled):hover, .fr-acam-dsmen .fr-header .fr-header__tools .fr-header__tools-links input[type=reset]:not(:disabled):hover, .fr-acam-dsmen .fr-header .fr-header__tools .fr-header__tools-links input[type=submit]:not(:disabled):hover {
    background-color: unset;
    color: var(--acad-link-hover);
  }
}
.fr-acam-dsmen .fr-header .fr-header__tools .fr-header__tools-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn[class*=" fr-icon-"]::before {
  --icon-size: 1.8rem;
  margin-right: 0.25rem;
}
.fr-acam-dsmen .fr-header .fr-header__tools .fr-header__tools-links .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg):not([class^=fr-btns-group--icon-]):not([class*=" fr-btns-group--icon-"]) .fr-btn {
  font-family: Marianne;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4rem; /* 160% */
  padding-right: 0.5rem;
  margin-right: unset;
}
.fr-acam-dsmen .fr-header .fr-header__tools .fr-header__tools-links + .fr-header__search {
  margin-top: 0.125rem;
}
.fr-acam-dsmen .fr-header .fr-header__menu {
  padding-bottom: 8px;
}
.fr-acam-dsmen .fr-header__tools-links .fr-btn:not(:hover),
.fr-acam-dsmen .fr-header__navbar .fr-btn:not(:hover),
.fr-acam-dsmen .fr-header__menu .fr-btn:not(:hover),
.fr-acam-dsmen .fr-header__search .fr-btn:not(:hover),
.fr-acam-dsmen .fr-header__search .fr-btn--close:not(:hover) {
  color: var(--acad-link);
}
.fr-acam-dsmen .fr-header__tools-links .fr-btn:hover,
.fr-acam-dsmen .fr-header__navbar .fr-btn:hover,
.fr-acam-dsmen .fr-header__menu .fr-btn:hover,
.fr-acam-dsmen .fr-header__search .fr.btn:hover,
.fr-acam-dsmen .fr-header__search .fr-btn--close:hover {
  color: var(--acad-link-hover);
}
@media only screen and (max-width: 62em) {
  .fr-acam-dsmen #js-crossbar {
    display: none !important;
  }
  .fr-acam-dsmen #hamburger {
    display: block !important;
  }
  .fr-acam-dsmen .fr-header__service {
    border-left: none !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .fr-acam-dsmen .fr-search-bar {
    width: 100% !important;
  }
  .fr-acam-dsmen .fr-header {
    position: unset !important;
  }
  .fr-acam-dsmen .site-page {
    padding-top: inherit !important;
    padding-bottom: inherit !important;
  }
  .fr-acam-dsmen .site-footer {
    position: unset !important;
    left: inherit !important;
    bottom: inherit !important;
  }
}
@media (min-width: 62em) {
  .fr-acam-dsmen .fr-header {
    filter: unset;
  }
  .fr-acam-dsmen .fr-header .fr-header__menu {
    box-shadow: unset;
  }
}
.fr-acam-dsmen .dsaca-fav-icon-logo {
  width: 38px;
  height: 38px;
  background-size: 38px;
  display: none;
  margin-top: 11px;
}
.fr-acam-dsmen .tool-search-minimum {
  display: none;
}
.fr-acam-dsmen .crossbar-menu-secondaire {
  position: relative;
  margin-top: 10px;
  height: 1.75rem;
  background-color: var(--acad-sub-menu-background);
  margin-bottom: 0.5rem;
}
.fr-acam-dsmen .fr-header__menu > .fr-container {
  margin-left: unset;
  margin-right: unset;
  max-width: 100%;
  padding-left: unset;
  padding-right: unset;
}
.fr-acam-dsmen .crossbar-menu-secondaire-container {
  margin-top: -0.75rem;
  height: 25px;
}
.fr-acam-dsmen .fr-nav__list.acam-secondaire {
  margin-top: 0px;
  padding-top: 2px;
  height: 1.625rem;
}
.fr-acam-dsmen .fr-nav__item.acam-secondaire {
  height: 1.625rem;
  margin-top: 0px;
}
.fr-acam-dsmen .fr-nav__link.acam-secondaire {
  margin-top: 1px;
}
.fr-acam-dsmen .crossbar-menu-secondaire.crossbar-menu-secondaire-container-fluid {
  margin-left: -1.625rem;
  margin-right: -1.625rem;
}
.fr-acam-dsmen .fr-nav__link {
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 15px;
}
.fr-acam-dsmen .crossbar-menu-principal .fr-nav__list > * > .crossbar-menu-principal .fr-nav__btn, .fr-acam-dsmen .crossbar-menu-principal .fr-nav__list > * > .fr-nav__link, .fr-acam-dsmen .crossbar-menu-principal .fr-nav__list > .fr-nav__btn, .fr-acam-dsmen .crossbar-menu-principal .fr-nav__list > .fr-nav__link {
  height: 70%;
  min-height: 1.75rem;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-left: unset;
  padding-right: unset;
}
.fr-acam-dsmen .crossbar-menu-principal {
  background-color: unset;
  box-shadow: unset;
  margin-top: 0.3125rem;
}
.fr-acam-dsmen .crossbar-breadcrumb {
  margin-left: -1.5rem;
  padding-bottom: 0.5rem;
}
.fr-acam-dsmen .fr-header__tools {
  padding-right: 0.5rem;
  margin-top: -0.25rem;
}
@media (min-width: 62em) {
  .fr-acam-dsmen .fr-header__tools .fr-header__search {
    max-width: 14rem;
  }
}
.fr-acam-dsmen .fr-search-bar .fr-acam-search-bar {
  width: max-content;
  display: flex;
  flex-direction: row;
  width: 100%;
  background-color: var(--acad-form-field-background);
  padding: 5px;
  border-radius: 30px;
  height: 1.875rem;
  margin-top: 5px;
}
.fr-acam-dsmen .fr-search-bar .fr-acam-search-bar .fr-input {
  box-shadow: unset;
  margin-top: 0rem;
  font-size: 0.75rem;
  padding-left: 0.625rem;
  padding-right: 0rem;
}
.fr-acam-dsmen .fr-search-bar .fr-acam-search-bar .fr-btn {
  background-color: unset;
  margin-top: -10px;
  color: var(--text-default-grey);
  padding-right: 0;
  font-size: 0.75rem;
  margin-right: -6px;
}
.fr-acam-dsmen .fr-search-bar .fr-acam-search-bar .fr-btn::before {
  --icon-size: 1rem;
  margin-right: 1rem;
}
.fr-acam-dsmen .fr-search-bar .fr-acam-search-bar input:focus-visible {
  outline-style: none;
}
.fr-acam-dsmen .fr-header__service {
  border-left-style: solid;
  border-left-color: var(--grey-50-1000);
  border-left-width: 0.5px;
  padding-top: 7px;
  padding-bottom: 3px;
}
.fr-acam-dsmen .fr-header__service a {
  color: var(--red-marianne-425-625);
}
.fr-acam-dsmen .fr-header__service .fr-header__service-title {
  font-size: 2rem;
  font-weight: 500;
  text-transform: uppercase;
}
.fr-acam-dsmen .fr-header__service .fr-header__service-tagline {
  font-size: 0.875rem;
  margin-top: 8px;
  color: var(--grey-50-1000);
}
.fr-acam-dsmen .site-page {
  padding-bottom: 4.75rem;
}
.fr-acam-dsmen .site-page.dsaca-minimum {
  padding-top: 7rem;
}
.fr-acam-dsmen .site-page-with-menu-secondaire {
  padding-top: 0.5rem;
}
.fr-acam-dsmen .site-footer {
  position: fixed;
  left: 0;
  bottom: 0;
}
.fr-acam-dsmen .dsaca-padding-top-scroll-on {
  padding-top: 13.5rem;
}
.fr-acam-dsmen .dsaca-minimum.fr-header {
  height: 6.5625rem;
  position: fixed;
}
.fr-acam-dsmen .dsaca-minimum .fr-header__tools {
  padding-top: 0.5rem;
  flex-grow: 0;
}
.fr-acam-dsmen .dsaca-minimum .fr-header__tools .fr-btn {
  background-color: unset;
  color: var(--grey-50-1000);
}
.fr-acam-dsmen .dsaca-minimum .fr-header__brand {
  margin-left: 1rem;
}
.fr-acam-dsmen .dsaca-minimum .fr-header__brand-top {
  display: none;
}
.fr-acam-dsmen .dsaca-minimum .fr-header__service-tagline {
  display: none;
}
.fr-acam-dsmen .dsaca-minimum .fr-header__service {
  border-left-style: unset;
}
.fr-acam-dsmen .dsaca-minimum .fr-header__body-row {
  padding: 0.5rem 0;
}
.fr-acam-dsmen .dsaca-minimum .fr-header__search {
  display: none;
}
.fr-acam-dsmen .dsaca-minimum .dsaca-fav-icon-logo {
  display: block;
}
.fr-acam-dsmen .dsaca-minimum .tool-search-minimum {
  text-align: left;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  flex: fit-content;
}
.fr-acam-dsmen .dsaca-minimum .tool-search-minimum .fr-search-bar {
  flex-direction: inherit;
}
.fr-acam-dsmen .dsaca-minimum .tool-search-minimum .fr-acam-search-bar {
  width: 85%;
  padding-right: 6px;
  padding-left: 0px;
}
.fr-acam-dsmen .dsaca-minimum .tool-search-minimum .fr-btn {
  margin-left: -10%;
  margin-right: -6px;
}
.fr-acam-dsmen .dsaca-minimum .tool-search-minimum .fr-input {
  display: none;
  margin-left: 75%;
}
.fr-acam-dsmen .dsaca-minimum .tool-search-minimum .fr-acam-search-bar:hover {
  padding-right: 6px;
  padding-left: 5px;
  margin-right: -8.5px;
}
.fr-acam-dsmen .dsaca-minimum .tool-search-minimum .fr-acam-search-bar:hover .fr-input {
  display: block;
  margin-left: 0%;
}
.fr-acam-dsmen .dsaca-minimum .tool-search-minimum .fr-acam-search-bar:hover .fr-btn {
  margin-left: -6%;
  padding-left: 6%;
}
.fr-acam-dsmen .dsaca-minimum .tool-search-minimum-hidden {
  display: none;
}
.fr-acam-dsmen .dsaca-minimum .fr-header__tools-links [class*=" fr-icon-"]::after, .fr-acam-dsmen .dsaca-minimum .fr-header__tools-links [class*=" fr-icon-"]::before, .fr-acam-dsmen .dsaca-minimum .fr-header__tools-links [class^=fr-icon-]::after, .fr-acam-dsmen .dsaca-minimum .fr-header__tools-links [class^=fr-icon-]::before {
  height: 1.65rem;
  width: 1.65rem;
}
.fr-acam-dsmen .dsaca-minimum .fr-header__tools-links .fr-btn {
  color: var(--acad-green-lightgreen);
}
.fr-acam-dsmen .dsaca-minimum .fr-header__menu {
  margin-top: 20px;
}
.fr-acam-dsmen .fr-breadcrumb {
  margin: unset;
}
.fr-acam-dsmen .grid {
  width: 100%;
  min-width: 10px;
}
.fr-acam-dsmen .grid-content {
  display: flex;
}
.fr-acam-dsmen .grid-content-left {
  padding-right: 15px;
}
.fr-acam-dsmen div.section div.content, .fr-acam-dsmen div.widget div.content {
  color: var(--acad-text);
  padding: 0.625rem;
  background-color: var(--acad-section-background);
  box-shadow: 0 0 3px hsla(0, 0%, 0%, 0.5);
  border-radius: 2px;
}
.fr-acam-dsmen h2 {
  font-size: 0.8125rem;
  font-weight: 600;
  color: var(--acad-text);
  margin-top: 0.5625rem;
  margin-bottom: -0.45rem;
  text-transform: uppercase;
}
.fr-acam-dsmen .fr-footer {
  background-color: var(--grey-1000-50);
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  box-shadow: unset;
  padding-top: unset;
  position: fixed;
  bottom: 0rem;
  z-index: 99999;
}
.fr-acam-dsmen .fr-footer__body {
  display: none;
}
.fr-acam-dsmen .fr-footer__bottom-copy {
  display: none;
}
.fr-acam-dsmen .fr-footer__bottom {
  box-shadow: unset;
}
.fr-acam-dsmen .footer-bottom-items-left {
  float: inline-start;
}
.fr-acam-dsmen .footer-bottom-items-right {
  float: inline-end;
}
.fr-acam-dsmen .fr-label + .fr-input, .fr-acam-dsmen .fr-label + .fr-input-wrap, .fr-acam-dsmen .fr-label + .fr-select, .fr-acam-dsmen .fr-upload-group .fr-label + .fr-upload {
  margin-top: 0.25rem;
}
.fr-acam-dsmen .fr-input-group .fr-input, .fr-acam-dsmen .fr-select-group .fr-select, .fr-acam-dsmen .fr-upload-group .fr-upload {
  border-radius: unset;
  box-shadow: unset;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  font-weight: 300;
  line-height: 1.5;
  height: 32px;
}
.fr-acam-dsmen .fr-input-group .fr-input, .fr-acam-dsmen .fr-select-group .fr-select[multiple], .fr-acam-dsmen .fr-upload-group .fr-upload {
  background-image: linear-gradient(var(--acad-grey-accent-db-70), var(--acad-grey-accent-db-70));
  background-size: 100% 1px;
  background-repeat: no-repeat;
  background-position: left bottom;
}
.fr-acam-dsmen .fr-checkbox-group:not(:last-child), .fr-acam-dsmen .fr-radio-group:not(:last-child), .fr-acam-dsmen .fr-upload-group:not(:last-child) {
  margin-bottom: 1.5rem;
}
.fr-acam-dsmen .fr-input-group--error .fr-input, .fr-acam-dsmen .fr-select-group--error .fr-select, .fr-acam-dsmen .fr-upload-group--error .fr-input, .fr-acam-dsmen fr-fieldset legend {
  border-bottom: 1px solid var(--text-default-error);
}
.fr-acam-dsmen .fr-fieldset--valid .fr-input, .fr-acam-dsmen .fr-input-group--valid .fr-input, .fr-acam-dsmen .fr-fieldset--valid .fr-select, .fr-acam-dsmen .fr-select-group--valid .fr-select, .fr-acam-dsmen .fr-upload-group--valid .fr-upload {
  border-bottom: 1px solid var(--text-default-success);
}
.fr-acam-dsmen .fr-input-group .fr-label, .fr-acam-dsmen .fr-select-group .fr-label, .fr-acam-dsmen .fr-upload-group .fr-label, .fr-acam-dsmen .fr-fieldset .fr-fieldset__legend, .fr-acam-dsmen .fr-checkbox-group .fr-label {
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 19.5px;
  text-transform: uppercase;
  display: inline-block;
}
.fr-acam-dsmen .fr-input-group .fr-label .fr-hint-text, .fr-acam-dsmen .fr-select-group .fr-label .fr-hint-text, .fr-acam-dsmen .fr-upload-group .fr-label .fr-hint-text, .fr-acam-dsmen .fr-fieldset .fr-fieldset__legend .fr-hint-text, .fr-acam-dsmen .fr-checkbox-group .fr-label .fr-hint-text {
  text-transform: initial;
  font-weight: 200;
  margin-top: unset;
  margin-bottom: -0.7rem;
}
.fr-acam-dsmen [contenteditable]:not([contenteditable=false]), .fr-acam-dsmen [tabindex], .fr-acam-dsmen a, .fr-acam-dsmen audio[controls], .fr-acam-dsmen button, .fr-acam-dsmen details, .fr-acam-dsmen details > summary:first-of-type, .fr-acam-dsmen input, .fr-acam-dsmen input[type=button], .fr-acam-dsmen input[type=checkbox] + label::before, .fr-acam-dsmen input[type=image], .fr-acam-dsmen input[type=radio] + label::before, .fr-acam-dsmen input[type=reset], .fr-acam-dsmen input[type=submit], .fr-acam-dsmen select, .fr-acam-dsmen textarea, .fr-acam-dsmen video[controls] {
  outline-color: #009FA7;
  outline-offset: -1px;
  outline-width: 1px;
}
.fr-acam-dsmen .fr-message {
  font-size: 0.825rem !important;
}
.fr-acam-dsmen .fr-select-group .fr-select {
  background-image: linear-gradient(var(--acad-grey-accent-db-70), var(--acad-grey-accent-db-70)), var(--data-uri-svg);
  background-size: 100% 1px, 1rem 1rem;
  background-repeat: no-repeat;
  background-position: left bottom, calc(100% - 1rem) 50%;
}
.fr-acam-dsmen .fr-select-group .fr-select {
  padding-right: 2rem;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  min-height: 2rem;
}
.fr-acam-dsmen .fr-radio-group input[type=radio] + label {
  font-size: 0.875rem;
  display: block;
}
.fr-acam-dsmen .fr-radio-group:not(.fr-radio-group--sm):not(.fr-radio-rich) input[type=radio] + label {
  background-image: radial-gradient(var(--acad-grey-accent-f8-43) 8px, var(--acad-form-field-border) 9px, transparent 10px);
}
.fr-acam-dsmen .fr-radio-group:not(.fr-radio-group--sm):not(.fr-radio-rich) input[type=radio]:checked + label {
  background-image: radial-gradient(transparent 5px, var(--acad-grey-accent-f8-43) 8px, var(--acad-form-field-border-active) 9px, transparent 10px), radial-gradient(var(--acad-form-field-background-active) 4px, transparent 5px);
}
.fr-acam-dsmen .fr-radio-group.fr-radio-group--sm:not(.fr-radio-rich) input[type=radio] + label {
  background-image: radial-gradient(var(--acad-grey-accent-f8-43) 6px, var(--acad-form-field-border) 7px, transparent 8px);
}
.fr-acam-dsmen .fr-radio-group.fr-radio-group--sm:not(.fr-radio-rich) input[type=radio]:checked + label {
  background-image: radial-gradient(transparent 4px, var(--acad-grey-accent-f8-43) 6px, var(--acad-form-field-border-active) 7px, transparent 8px), radial-gradient(var(--acad-form-field-background-active) 3px, transparent 4px);
}
.fr-acam-dsmen .fr-fieldset.fr-fieldset--error .fr-fieldset__element .fr-radio-group:not(.fr-radio-rich) input[type=radio]:checked + label {
  background-image: radial-gradient(transparent 5px, var(--acad-grey-accent-f8-43) 8px, var(--border-plain-error) 9px, transparent 10px), radial-gradient(var(--border-plain-error) 4px, transparent 5px);
}
.fr-acam-dsmen .fr-fieldset.fr-fieldset--error .fr-fieldset__element .fr-radio-rich input[type=radio]:checked + label {
  background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), radial-gradient(transparent 7px, var(--border-plain-error) 8px, transparent 9px), radial-gradient(var(--border-plain-error) 4px, transparent 5px);
}
.fr-acam-dsmen .fr-fieldset.fr-fieldset--error .fr-fieldset__element .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram,
.fr-acam-dsmen .fr-fieldset.fr-fieldset--error .fr-fieldset__element .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img {
  background-image: linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-plain-error), var(--border-plain-error)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));
}
.fr-acam-dsmen .fr-radio-rich__img img, .fr-acam-dsmen .fr-radio-rich__img svg {
  max-height: 100%;
  max-width: 100%;
}
.fr-acam-dsmen .fr-radio-rich input[type=radio]:checked + label {
  background-image: linear-gradient(0deg, var(--acad-form-field-border-active), var(--acad-form-field-border-active)), linear-gradient(0deg, var(--acad-form-field-border-active), var(--acad-form-field-border-active)), linear-gradient(0deg, var(--acad-form-field-border-active), var(--acad-form-field-border-active)), linear-gradient(0deg, var(--acad-form-field-border-active), var(--acad-form-field-border-active)), radial-gradient(transparent 6px, var(--acad-form-field-border-active) 7px, transparent 8px), radial-gradient(var(--acad-form-field-background-active) 3px, transparent 4px);
}
.fr-acam-dsmen .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__pictogram, .fr-acam-dsmen .fr-radio-rich input[type=radio]:checked ~ .fr-radio-rich__img {
  background-image: linear-gradient(0deg, var(--acad-form-field-border-active), var(--acad-form-field-border-active)), linear-gradient(0deg, var(--acad-form-field-border-active), var(--acad-form-field-border-active)), linear-gradient(0deg, var(--acad-form-field-border-active), var(--acad-form-field-border-active)), linear-gradient(0deg, var(--border-default-grey), var(--border-default-grey));
}
.fr-acam-dsmen .fr-radio-rich input[type=radio]:not(:checked) {
  opacity: 1;
  left: 1.875rem;
}
.fr-acam-dsmen .fr-checkbox-group--valid::before, .fr-acam-dsmen fr-checkbox-group--error::before {
  box-shadow: unset;
}
.fr-acam-dsmen .fr-checkbox-group input[type=checkbox] + label {
  margin-left: 1.6875rem;
}
.fr-acam-dsmen .fr-checkbox-group input[type=checkbox] + label::before {
  left: -1.6875rem;
}
.fr-acam-dsmen .fr-checkbox-group input[type=checkbox]:checked + label::before {
  background-color: var(--acad-form-field-background-active);
}
.fr-acam-dsmen .fr-checkbox-group input[type=checkbox]:not(:checked) + label::before {
  background-color: var(--acad-grey-accent-f8-43);
}
.fr-acam-dsmen .fr-checkbox-group input[type=checkbox] + label::before {
  background-image: radial-gradient(at 5px 4px, transparent 4px, var(--acad-form-field-border) 4px, var(--acad-form-field-border) 5px, transparent 6px), linear-gradient(var(--acad-form-field-border), var(--acad-form-field-border)), radial-gradient(at calc(100% - 5px) 4px, transparent 4px, var(--acad-form-field-border) 4px, var(--acad-form-field-border) 5px, transparent 6px), linear-gradient(var(--acad-form-field-border), var(--acad-form-field-border)), radial-gradient(at calc(100% - 5px) calc(100% - 4px), transparent 4px, var(--acad-form-field-border) 4px, var(--acad-form-field-border) 5px, transparent 6px), linear-gradient(var(--acad-form-field-border), var(--acad-form-field-border)), radial-gradient(at 5px calc(100% - 4px), transparent 4px, var(--acad-form-field-border) 4px, var(--acad-form-field-border) 5px, transparent 6px), linear-gradient(var(--acad-form-field-border), var(--acad-form-field-border)), var(--data-uri-svg);
}
.fr-acam-dsmen .fr-checkbox-group:not(.fr-checkbox-group--sm) input[type=checkbox] + label::before {
  width: 1.125rem;
  height: 1.125rem;
  top: 1px;
}
.fr-acam-dsmen .fr-checkbox-group.fr-checkbox-group--sm input[type=checkbox] + label::before {
  top: -2px;
}
.fr-acam-dsmen .fr-fieldset--error .fr-checkbox-group input[type=checkbox]:checked + label::before,
.fr-acam-dsmen .fr-checkbox-group--error input[type=checkbox]:checked + label::before {
  background-color: var(--border-plain-error);
}
.fr-acam-dsmen .fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb {
  background-color: var(--acad-form-field-background);
  filter: none;
  border: 2px solid var(--acad-form-field-background-active);
}
.fr-acam-dsmen .fr-range:not(.fr-range--sm)[data-fr-js-range] input[type=range]::-moz-range-thumb {
  --thumb-size: 1.2rem;
}
.fr-acam-dsmen .fr-range__output {
  color: var(--acad-form-field-background-active);
}
.fr-acam-dsmen .fr-range[data-fr-js-range]::before {
  box-shadow: none;
  outline-offset: -1px;
  background-color: var(--acad-form-field-background);
}
.fr-acam-dsmen .fr-range--step[data-fr-js-range]::after, .fr-acam-dsmen .fr-range--step[data-fr-js-range]::before {
  padding-right: 0;
}
.fr-acam-dsmen .fr-range:not(.fr-range--step) .fr-range__max, .fr-acam-dsmen .fr-range:not(.fr-range--step) .fr-range__min, .fr-acam-dsmen .fr-range:not(.fr-range--step) .fr-range__output {
  min-width: 0;
}
.fr-acam-dsmen .fr-range[data-fr-js-range]::after {
  background-color: var(--acad-form-field-background-active);
}
.fr-acam-dsmen .fr-range-group.fr-range-group--error .fr-range[data-fr-js-range]::after {
  background-color: var(--border-plain-error);
}
.fr-acam-dsmen .fr-range-group.fr-range-group--error .fr-range[data-fr-js-range] input[type=range]::-moz-range-thumb {
  border-color: var(--border-plain-error);
}
.fr-acam-dsmen .fr-range--step[data-fr-js-range]::after {
  box-shadow: inset 10px 0 0 0 var(--acad-green-lightgreen), inset -10px 0 0 0 var(--acad-green-lightgreen);
}
.fr-acam-dsmen .fr-toggle label::after {
  height: 0.875rem;
  width: 0.875rem;
  background-color: var(--acad-section-background);
  box-shadow: none;
  top: 5px;
}
.fr-acam-dsmen .fr-toggle:not(.fr-toggle--label-left) label::after {
  left: 3px;
}
.fr-acam-dsmen .fr-toggle.fr-toggle--label-left label::after {
  right: 1.5rem;
}
.fr-acam-dsmen .fr-toggle input[type=checkbox]:disabled:checked ~ .fr-toggle__label::after {
  background-color: var(--text-disabled-grey);
}
.fr-acam-dsmen .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23009099' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");
}
.fr-acam-dsmen .fr-toggle input[type=checkbox]:checked:disabled ~ .fr-toggle__label::after {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23f8f6f1' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");
}
.fr-acam-dsmen .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::after,
.fr-acam-dsmen .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::after {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23c9191e' d='m10 15.17 9.2-9.2 1.4 1.42L10 18l-6.36-6.36 1.4-1.42z'/%3E%3C/svg%3E");
}
.fr-acam-dsmen .fr-toggle label::before {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' stroke='%23e3e0da' height='24' fill='%23e3e0da' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='3' width='34' height='18' rx='9'/%3E%3C/svg%3E");
  border-radius: unset;
}
.fr-acam-dsmen .fr-toggle:not(.fr-toggle--label-left) label::before {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' stroke='%23e3e0da' height='24' fill='%23e3e0da' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='3' width='34' height='18' rx='9'/%3E%3C/svg%3E");
  border-radius: unset;
  margin-right: 0.5rem;
}
.fr-acam-dsmen .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' stroke='%23009099' height='24' fill='%23009099' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='3' width='34' height='18' rx='9'/%3E%3C/svg%3E");
}
.fr-acam-dsmen .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label::before,
.fr-acam-dsmen .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label::before {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' stroke='%23c9191e' height='24' fill='%23c9191e' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='3' width='34' height='18' rx='9'/%3E%3C/svg%3E");
}
.fr-acam-dsmen .fr-toggle input[type=checkbox]:disabled ~ .fr-toggle__label::before {
  --data-uri-svg: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' stroke='%23e5e5e5' height='24' fill='transparent' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='3' width='34' height='18' rx='9'/%3E%3C/svg%3E");
}
.fr-acam-dsmen .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before {
  color: var(--acad-green-lightgreen);
}
.fr-acam-dsmen .fr-toggle label[data-fr-unchecked-label][data-fr-checked-label]::before {
  color: var(--text-disabled-grey);
}
.fr-acam-dsmen .fr-fieldset--error .fr-toggle input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before,
.fr-acam-dsmen .fr-toggle--error input[type=checkbox]:checked ~ .fr-toggle__label[data-fr-unchecked-label][data-fr-checked-label]::before {
  color: var(--acad-text-error);
}
.fr-acam-dsmen .fr-upload {
  background-color: var(--acad-form-field-background);
}
.fr-acam-dsmen input[type=file].fr-upload {
  padding-right: 0rem !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  max-height: 2rem;
  line-height: 2rem;
}
.fr-acam-dsmen input[type=file]::file-selector-button {
  font-size: var(--acad-button-font-size-md);
  padding-left: 0.375rem !important;
  min-height: 2rem !important;
  float: right;
  margin-right: 0px;
  color: var(--acad-button-text-primary);
  background-color: var(--acad-button-background-primary);
  text-transform: uppercase;
  text-align: center;
  font-style: normal;
  font-weight: 300;
  line-height: 0.8125rem;
  border-color: var(--acad-text);
  border-width: 1px;
  border-radius: 0.125rem;
  border-style: solid;
  margin-bottom: -1px;
}
.fr-acam-dsmen thead, .fr-acam-dsmen tbody, .fr-acam-dsmen tfoot, .fr-acam-dsmen tr, .fr-acam-dsmen td, .fr-acam-dsmen th {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.fr-acam-dsmen .fr-table thead {
  background-image: unset;
}
.fr-acam-dsmen table thead {
  border-style: unset;
  background-color: unset;
}
.fr-acam-dsmen table.dataTable thead th {
  border-bottom: unset !important;
  font-size: 12px;
  border-left: 1px solid #B5B5B5 !important;
  line-height: 16px;
}
.fr-acam-dsmen table.dataTable thead .sorting_asc, .fr-acam-dsmen table.dataTable thead .sorting_desc {
  background-color: var(--red-marianne-425-625);
}
.fr-acam-dsmen table.dataTable tbody tr td {
  font-size: 13px;
}
.fr-acam-dsmen table.dataTable thead > tr > th.sorting::after,
.fr-acam-dsmen table.dataTable thead > tr > th.sorting_asc::after,
.fr-acam-dsmen table.dataTable thead > tr > th.sorting_desc::after,
.fr-acam-dsmen table.dataTable thead > tr > th.sorting_asc_disabled::after,
.fr-acam-dsmen table.dataTable thead > tr > th.sorting_desc_disabled::after,
.fr-acam-dsmen table.dataTable thead > tr > td.sorting::after,
.fr-acam-dsmen table.dataTable thead > tr > td.sorting_asc::after,
.fr-acam-dsmen table.dataTable thead > tr > td.sorting_desc::after,
.fr-acam-dsmen table.dataTable thead > tr > td.sorting_asc_disabled::after,
.fr-acam-dsmen table.dataTable thead > tr > td.sorting_desc_disabled::after,
.fr-acam-dsmen table.dataTable thead > tr > th.sorting::before,
.fr-acam-dsmen table.dataTable thead > tr > th.sorting_asc::before,
.fr-acam-dsmen table.dataTable thead > tr > th.sorting_desc::before,
.fr-acam-dsmen table.dataTable thead > tr > th.sorting_asc_disabled::before,
.fr-acam-dsmen table.dataTable thead > tr > th.sorting_desc_disabled::before,
.fr-acam-dsmen table.dataTable thead > tr > td.sorting::before,
.fr-acam-dsmen table.dataTable thead > tr > td.sorting_asc::before,
.fr-acam-dsmen table.dataTable thead > tr > td.sorting_desc::before,
.fr-acam-dsmen table.dataTable thead > tr > td.sorting_asc_disabled::before,
.fr-acam-dsmen table.dataTable thead > tr > td.sorting_desc_disabled::before {
  content: unset;
}
.fr-acam-dsmen table.dataTable.fr-table-striped.fr-table-sorting-colors tbody tr:nth-of-type(2n+1):not([class*=fr-table-]) .sorting_1:not([class*=fr-table-]),
.fr-acam-dsmen table.dataTable.fr-table-striped.fr-table-sorting-colors tbody tr:nth-of-type(2n+1):not([class*=fr-table-]) .sorting_2:not([class*=fr-table-]),
.fr-acam-dsmen table.dataTable.fr-table-striped.fr-table-sorting-colors tbody tr:nth-of-type(2n+1):not([class*=fr-table-]) .sorting_3:not([class*=fr-table-]) {
  background-color: rgba(0, 0, 0, 0.08);
}
.fr-acam-dsmen table.dataTable.fr-table-striped.fr-table-sorting-colors tbody tr:nth-of-type(2n):not([class*=fr-table-]) .sorting_1:not([class*=fr-table-]),
.fr-acam-dsmen table.dataTable.fr-table-striped.fr-table-sorting-colors tbody tr:nth-of-type(2n):not([class*=fr-table-]) .sorting_2:not([class*=fr-table-]),
.fr-acam-dsmen table.dataTable.fr-table-striped.fr-table-sorting-colors tbody tr:nth-of-type(2n):not([class*=fr-table-]) .sorting_3:not([class*=fr-table-]) {
  background-color: rgba(0, 0, 0, 0.08);
}
.fr-acam-dsmen table tbody tfoot, .fr-acam-dsmen table tbody tr, .fr-acam-dsmen table tbody td {
  border-color: #B5B5B5;
  border-style: solid;
  border-width: 1px;
}
.fr-acam-dsmen table.dataTable thead th:first-child {
  border-left: unset !important;
}
.fr-acam-dsmen tbody tr td {
  border-left: 1px solid #B5B5B5 !important;
  border-bottom: unset;
}
.fr-acam-dsmen tbody tr td:first-child {
  border-left: unset !important;
}
.fr-acam-dsmen tbody tr td:last-child {
  border-right: unset !important;
}
.fr-acam-dsmen table.dataTable label {
  display: inline-block;
}
.fr-acam-dsmen .acam-form-search {
  background-color: var(--acad-section-field-background) !important;
}
.fr-acam-dsmen .dataTables_wrapper .dataTables_length select {
  border: 1px solid #aaa;
  border-radius: 2px;
  color: inherit;
  background-color: var(--acad-section-field-background);
  box-shadow: unset;
  height: 27px;
  font-size: 12px;
  font-weight: 400;
  background-position: 100% 50%;
  width: 50%;
}
.fr-acam-dsmen .dataTables_wrapper .dataTables_paginate .paginate_button.page-item.current,
.fr-acam-dsmen .dataTables_wrapper .dataTables_paginate .paginate_button.page-item.current:hover {
  background-color: var(--red-marianne-425-625) !important;
}
.fr-acam-dsmen .grid-row:first-child {
  padding-bottom: 2.5rem;
}
.fr-acam-dsmen .fr-pagination__link--last, .fr-acam-dsmen .fr-pagination__link--next, .fr-acam-dsmen .fr-pagination__link--prev, .fr-acam-dsmen .fr-pagination__link--first {
  margin: 0rem;
}
.fr-acam-dsmen .dataTables_paginate {
  position: relative;
  display: flex;
  margin-top: -6px;
}
.fr-acam-dsmen .dataTables_paginate span {
  line-height: 27px;
}
.fr-acam-dsmen .fr-pagination__link--lg-label {
  font-size: 0.75rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.fr-acam-dsmen .paginate_button {
  height: 35px;
}
.fr-acam-dsmen .dataTables_info {
  margin-top: 2px;
}
.fr-acam-dsmen .fr-table tbody tr:nth-child(odd) {
  background-color: var(--acad-section-field-background);
  border-left-style: unset;
  border-right-style: unset;
}
.fr-acam-dsmen .fr-table tbody tr:nth-child(even) {
  background-color: var(--grey-1000-100);
  border-left-style: unset;
  border-right-style: unset;
}
.fr-acam-dsmen .action-container .fr-row {
  display: flex;
}
.fr-acam-dsmen .action-container .fr-col {
  display: inline-flex;
  flex: 1 0 0%;
  padding-left: 0.1875rem;
  padding-right: 0.1875rem;
}
.fr-acam-dsmen .action-container .fr-btn {
  width: 100%;
  min-height: 26px;
  height: 26px;
  font-size: 10px;
  padding: 5px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  margin-top: 0.1875rem;
  margin-bottom: 0.1875rem;
  line-height: 0.7rem !important;
}
.fr-acam-dsmen .action-container .fr-btn--primary {
  background-color: #B3EEEB;
}
.fr-acam-dsmen .action-container .fr-btn--secondary {
  background-color: unset;
  box-shadow: unset;
}
.fr-acam-dsmen .action-container .fr-btn:disabled, .fr-acam-dsmen .action-container .fr-btn[disabled] {
  color: #B5B5B5;
  background-color: unset;
}
.fr-acam-dsmen .fr-modal__body {
  padding: 1rem;
  border-radius: 0.5rem;
}
.fr-acam-dsmen .fr-modal__body .fr-modal__header {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  height: 3rem;
  padding: 0rem 0rem;
  padding-bottom: 1rem;
}
.fr-acam-dsmen .fr-modal__body .fr-modal__header .fr-modal__title {
  margin: unset;
}
.fr-acam-dsmen .fr-modal__body .fr-modal__header .fr-btn--close {
  padding-right: 0px;
}
.fr-acam-dsmen .fr-modal__body .fr-modal__header .fr-btn--close:not(:disabled) {
  color: var(--beige-gris-galet-sun-407-moon-821);
}
.fr-acam-dsmen .fr-modal__body .fr-modal__header .fr-btn--close:not(:disabled):hover {
  background-color: unset;
  color: var(--acad-button-background-hover);
}
.fr-acam-dsmen .fr-modal__body .fr-modal__header .fr-btn--close:not(:disabled):active {
  background-color: unset;
  color: var(--green-archipel-sun-391-moon-716-hover);
}
.fr-acam-dsmen .fr-modal__body .fr-modal__footer {
  border-top-width: 1px;
  padding-top: 1rem;
  padding-left: unset;
  padding-right: unset;
}
.fr-acam-dsmen .fr-modal__body .fr-modal__content {
  padding-left: 0rem;
  padding-right: 0rem;
  margin-bottom: 3rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.fr-acam-dsmen .fr-accordion {
  margin-top: 0.25rem;
}
.fr-acam-dsmen .fr-accordion:before {
  box-shadow: none;
}
.fr-acam-dsmen .fr-accordion .fr-accordion__title {
  margin-top: unset;
  margin-bottom: unset;
}
.fr-acam-dsmen .fr-accordion .fr-accordion__btn {
  background-color: var(--acad-accordion-btn-background);
  color: var(--acad-green-lightgreen);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.fr-acam-dsmen .fr-accordion .fr-accordion__btn[aria-expanded=false] {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.fr-acam-dsmen .fr-accordion .fr-accordion__btn[aria-expanded=true] {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: var(--acad-accordion-btn-background-selected);
}
.fr-acam-dsmen .fr-accordion .fr-accordion__btn:hover {
  color: var(--acad-accordion-btn-text-hover);
}
.fr-acam-dsmen .fr-accordion .fr-collapse--expanded {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  background-color: var(--acad-accordion-background);
  margin-right: 0rem;
  margin-left: 0rem;
  margin-bottom: 0.25rem;
}
.fr-acam-dsmen .fr-accordions-group {
  margin-bottom: 1rem;
}
.fr-acam-dsmen .fr-tile:not(.section .fr-tile) {
  background-color: var(--acad-tile-background);
}
@media (hover: hover) and (pointer: fine) {
  .fr-acam-dsmen .fr-tile.fr-enlarge-link:hover {
    background-color: var(--acad-tile-background-hover);
  }
}
.fr-acam-dsmen .section .fr-tile:not(.fr-tile--grey):not(.fr-tile--no-background):not(:hover) {
  background-color: var(--acad-tile-in-section-background);
}
.fr-acam-dsmen .fr-tile {
  border-radius: 2px;
  padding: 1rem;
}
.fr-acam-dsmen .fr-tile .fr-tile__header {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
.fr-acam-dsmen .fr-tile .fr-tile__body {
  margin-left: 0.25rem;
}
.fr-acam-dsmen .fr-tile .fr-tile__body .fr-tile__content h3.fr-tile__title {
  font-size: 0.8125rem;
  font-weight: 600;
  color: var(--acad-text);
  margin-top: 0.5625rem;
  margin-bottom: 0.125rem;
  text-transform: uppercase;
}
.fr-acam-dsmen .fr-tile .fr-tile__body .fr-tile__content h3.fr-tile__title a {
  font-size: 0.8125rem;
  font-weight: 600;
  color: var(--acad-text);
  margin-top: 0.5625rem;
  margin-bottom: -0.5rem;
  text-transform: uppercase;
}
.fr-acam-dsmen .fr-tile .fr-tile__title a::before, .fr-acam-dsmen .fr-tile .fr-tile__title button::before {
  background-image: none;
}
.fr-acam-dsmen .fr-tile .fr-tile__body .fr-tile__content p.fr-tile__desc, .fr-acam-dsmen .fr-tile .fr-tile__body .fr-tile__content p.fr-tile__detail {
  font-size: 0.75rem;
  line-height: 0.875rem;
  margin-top: 0.375rem;
}
.fr-acam-dsmen .fr-tile.fr-enlarge-button:not(.fr-tile--no-icon) .fr-tile__content, .fr-acam-dsmen .fr-tile.fr-enlarge-link:not(.fr-tile--no-icon) .fr-tile__content {
  padding-bottom: 1.5rem;
}
.fr-acam-dsmen .fr-tile.fr-enlarge-button .fr-tile__title a::after, .fr-acam-dsmen .fr-tile.fr-enlarge-button .fr-tile__title a::before, .fr-acam-dsmen .fr-tile.fr-enlarge-button .fr-tile__title button::after, .fr-acam-dsmen .fr-tile.fr-enlarge-button .fr-tile__title button::before, .fr-acam-dsmen .fr-tile.fr-enlarge-link .fr-tile__title a::after, .fr-acam-dsmen .fr-tile.fr-enlarge-link .fr-tile__title a::before, .fr-acam-dsmen .fr-tile.fr-enlarge-link .fr-tile__title button::after, .fr-acam-dsmen .fr-tile.fr-enlarge-link .fr-tile__title button::before {
  --icon-size: 1.25rem;
  bottom: 1rem;
}
.fr-acam-dsmen .fr-tile.fr-tile--sm {
  padding: 0.5rem;
}
.fr-acam-dsmen .fr-tile:not(.fr-tile--no-border):not(.fr-tile--shadow) {
  background-image: none;
}
.fr-acam-dsmen div.actions {
  margin-top: 0.625rem !important;
}
.fr-acam-dsmen .section > .content > .fr-alert:first-child {
  margin-top: 0;
}
@media (min-width: 48em) {
  .fr-acam-dsmen .fr-alert__title {
    font-size: 1.125rem;
    line-height: 1.25rem;
  }
}
.fr-acam-dsmen .fr-alert {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 2px;
  background-size: 0, 0, 0, 2.5rem 100%;
  background-color: var(--acad-background-info);
  color: var(--acad-text-info);
}
.fr-acam-dsmen .fr-alert::before {
  color: var(--acad-background-info);
}
.fr-acam-dsmen .fr-alert .fr-alert__title {
  color: var(--acad-text-info);
}
.fr-acam-dsmen .fr-alert.fr-alert--info {
  background-color: var(--acad-background-info);
  color: var(--acad-text-info);
}
.fr-acam-dsmen .fr-alert.fr-alert--info::before {
  color: var(--acad-background-info);
}
.fr-acam-dsmen .fr-alert.fr-alert--info .fr-alert__title {
  color: var(--acad-text-info);
}
.fr-acam-dsmen .fr-alert.fr-alert--success {
  background-color: var(--acad-background-success);
  color: var(--acad-text-success);
}
.fr-acam-dsmen .fr-alert.fr-alert--success::before {
  color: var(--acad-background-success);
}
.fr-acam-dsmen .fr-alert.fr-alert--success .fr-alert__title {
  color: var(--acad-text-success);
}
.fr-acam-dsmen .fr-alert.fr-alert--warning {
  background-color: var(--acad-background-warning);
  color: var(--acad-text-warning);
}
.fr-acam-dsmen .fr-alert.fr-alert--warning::before {
  color: var(--acad-background-warning);
}
.fr-acam-dsmen .fr-alert.fr-alert--warning .fr-alert__title {
  color: var(--acad-text-warning);
}
.fr-acam-dsmen .fr-alert.fr-alert--error {
  background-color: var(--acad-background-error);
  color: var(--acad-text-error);
}
.fr-acam-dsmen .fr-alert.fr-alert--error::before {
  color: var(--acad-background-error);
}
.fr-acam-dsmen .fr-alert.fr-alert--error .fr-alert__title {
  color: var(--acad-text-error);
}
.fr-acam-dsmen .fr-alert.fr-btn--close {
  padding-bottom: 1rem;
}
.fr-acam-dsmen .fr-alert h3.fr-alert__title {
  margin-top: 0.125rem;
}
.fr-acam-dsmen .fr-alert.fr-alert--sm {
  padding-bottom: 0.4rem;
  background-size: 0, 0, 0, 2.3rem 100%;
}
.fr-acam-dsmen .fr-alert.fr-alert--sm:before {
  --icon-size: 1.2rem;
}
.fr-acam-dsmen .fr-badge.fr-badge--info:not(.fr-badge--green-tilleul-verveine):not(.fr-badge--green-bourgeon):not(.fr-badge--green-emeraude):not(.fr-badge--green-menthe):not(.fr-badge--blue-ecume):not(.fr-badge--blue-cumulus):not(.fr-badge--purple-glycine):not(.fr-badge--pink-macaron):not(.fr-badge--pink-tuile):not(.fr-badge--pink-macaron):not(.fr-badge--yellow-tournesol):not(.fr-badge--yellow-moutarde):not(.fr-badge--orange-terre-battue):not(.fr-badge--brown-cafe-creme):not(.fr-badge--brown-caramel):not(.fr-badge--brown-opera):not(.fr-badge--beige-gris-galet) {
  background-color: var(--acad-background-info);
  color: var(--acad-text-info);
}
.fr-acam-dsmen .fr-badge.fr-badge--success:not(.fr-badge--green-tilleul-verveine):not(.fr-badge--green-bourgeon):not(.fr-badge--green-emeraude):not(.fr-badge--green-menthe):not(.fr-badge--blue-ecume):not(.fr-badge--blue-cumulus):not(.fr-badge--purple-glycine):not(.fr-badge--pink-macaron):not(.fr-badge--pink-tuile):not(.fr-badge--pink-macaron):not(.fr-badge--yellow-tournesol):not(.fr-badge--yellow-moutarde):not(.fr-badge--orange-terre-battue):not(.fr-badge--brown-cafe-creme):not(.fr-badge--brown-caramel):not(.fr-badge--brown-opera):not(.fr-badge--beige-gris-galet) {
  background-color: var(--acad-background-success);
  color: var(--acad-text-success);
}
.fr-acam-dsmen .fr-badge.fr-badge--warning:not(.fr-badge--green-tilleul-verveine):not(.fr-badge--green-bourgeon):not(.fr-badge--green-emeraude):not(.fr-badge--green-menthe):not(.fr-badge--blue-ecume):not(.fr-badge--blue-cumulus):not(.fr-badge--purple-glycine):not(.fr-badge--pink-macaron):not(.fr-badge--pink-tuile):not(.fr-badge--pink-macaron):not(.fr-badge--yellow-tournesol):not(.fr-badge--yellow-moutarde):not(.fr-badge--orange-terre-battue):not(.fr-badge--brown-cafe-creme):not(.fr-badge--brown-caramel):not(.fr-badge--brown-opera):not(.fr-badge--beige-gris-galet) {
  background-color: var(--acad-background-warning);
  color: var(--acad-text-warning);
}
.fr-acam-dsmen .fr-badge.fr-badge--error:not(.fr-badge--green-tilleul-verveine):not(.fr-badge--green-bourgeon):not(.fr-badge--green-emeraude):not(.fr-badge--green-menthe):not(.fr-badge--blue-ecume):not(.fr-badge--blue-cumulus):not(.fr-badge--purple-glycine):not(.fr-badge--pink-macaron):not(.fr-badge--pink-tuile):not(.fr-badge--pink-macaron):not(.fr-badge--yellow-tournesol):not(.fr-badge--yellow-moutarde):not(.fr-badge--orange-terre-battue):not(.fr-badge--brown-cafe-creme):not(.fr-badge--brown-caramel):not(.fr-badge--brown-opera):not(.fr-badge--beige-gris-galet) {
  background-color: var(--acad-background-error);
  color: var(--acad-text-error);
}
.fr-acam-dsmen .fr-badge.fr-badge--new:not(.fr-badge--green-tilleul-verveine):not(.fr-badge--green-bourgeon):not(.fr-badge--green-emeraude):not(.fr-badge--green-menthe):not(.fr-badge--blue-ecume):not(.fr-badge--blue-cumulus):not(.fr-badge--purple-glycine):not(.fr-badge--pink-macaron):not(.fr-badge--pink-tuile):not(.fr-badge--pink-macaron):not(.fr-badge--yellow-tournesol):not(.fr-badge--yellow-moutarde):not(.fr-badge--orange-terre-battue):not(.fr-badge--brown-cafe-creme):not(.fr-badge--brown-caramel):not(.fr-badge--brown-opera):not(.fr-badge--beige-gris-galet) {
  background-color: var(--acad-background-new);
  color: var(--acad-text-new);
}
.fr-acam-dsmen .page, .fr-acam-dsmen .fr-modal__body {
  --acad-button-font-size-md: 14px;
  --acad-button-font-size-sm: 12px;
  --acad-button-font-size-lg: 1.125rem;
}
.fr-acam-dsmen .page .fr-btn, .fr-acam-dsmen .fr-modal__body .fr-btn {
  text-transform: uppercase;
  text-align: center;
  font-family: Marianne;
  font-style: normal;
  font-weight: 300;
  line-height: 13px;
  min-height: 30px;
  margin-top: 8px;
  margin-bottom: 8px;
  height: 30px;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  box-shadow: unset;
  padding: 0.3125rem 0.5rem;
}
.fr-acam-dsmen .page .fr-btn.fr-btn--sm, .fr-acam-dsmen .fr-modal__body .fr-btn.fr-btn--sm {
  font-size: var(--acad-button-font-size-sm);
}
.fr-acam-dsmen .page .fr-btn.fr-btn--md, .fr-acam-dsmen .fr-modal__body .fr-btn.fr-btn--md {
  font-size: var(--acad-button-font-size-md);
}
.fr-acam-dsmen .page .fr-btn.fr-btn--lg, .fr-acam-dsmen .fr-modal__body .fr-btn.fr-btn--lg {
  font-size: var(--acad-button-font-size-lg);
}
.fr-acam-dsmen .page .fr-btn:not(.fr-btn--tertiary-no-outline), .fr-acam-dsmen .fr-modal__body .fr-btn:not(.fr-btn--tertiary-no-outline) {
  border-width: 1px;
  border-radius: 0.125rem;
  border-style: solid;
}
.fr-acam-dsmen .page .fr-btn:not(:disabled), .fr-acam-dsmen .fr-modal__body .fr-btn:not(:disabled) {
  color: var(--acad-button-text-primary);
  background-color: var(--acad-button-background-primary);
  border-color: var(--acad-button-border);
}
.fr-acam-dsmen .page button.fr-btn:disabled, .fr-acam-dsmen .page a.fr-btn[aria-disabled=true], .fr-acam-dsmen .fr-modal__body button.fr-btn:disabled, .fr-acam-dsmen .fr-modal__body a.fr-btn[aria-disabled=true] {
  color: var(--acad-button-text-disabled);
  background-color: unset;
  border-color: var(--acad-button-border-disabled);
}
.fr-acam-dsmen .page a.fr-btn[aria-disabled=true], .fr-acam-dsmen .fr-modal__body a.fr-btn[aria-disabled=true] {
  pointer-events: none;
}
.fr-acam-dsmen .page .fr-btn:hover:not(:disabled):not([aria-disabled=true]), .fr-acam-dsmen .fr-modal__body .fr-btn:hover:not(:disabled):not([aria-disabled=true]) {
  background-color: var(--acad-button-background-hover);
  color: var(--acad-button-text-hover);
}
.fr-acam-dsmen .page .fr-btn--secondary:not(:disabled), .fr-acam-dsmen .fr-modal__body .fr-btn--secondary:not(:disabled) {
  color: var(--acad-button-text-secondary);
  background-color: var(--acad-button-background-secondary);
}
.fr-acam-dsmen .page .fr-btn--tertiary:not(:disabled), .fr-acam-dsmen .fr-modal__body .fr-btn--tertiary:not(:disabled) {
  color: var(--acad-button-text-tertiary);
  background-color: var(--acad-button-background-secondary);
}
.fr-acam-dsmen .page .fr-btn--tertiary-no-outline:not(:disabled), .fr-acam-dsmen .fr-modal__body .fr-btn--tertiary-no-outline:not(:disabled) {
  color: var(--acad-button-text-secondary);
  background-color: var(--acad-button-background-secondary);
  border: none;
}
.fr-acam-dsmen .page .fr-btn.fr-btn--close, .fr-acam-dsmen .fr-modal__body .fr-btn.fr-btn--close {
  justify-content: unset;
  background-color: unset;
  color: unset;
  border-style: unset;
  margin-top: 0px;
}
.fr-acam-dsmen .page .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]), .fr-acam-dsmen .fr-modal__body .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) {
  font-size: 12px;
  line-height: 13px;
  min-height: 30px;
  padding: 0.3125rem 0.5rem;
}
.fr-acam-dsmen .page .fr-btn--lg, .fr-acam-dsmen .fr-modal__body .fr-btn--lg {
  height: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.fr-acam-dsmen .fr-callout {
  padding: 0.5rem 2.5rem;
}
.fr-acam-dsmen .fr-callout[class*=" fr-fi-"]::before,
.fr-acam-dsmen .fr-callout[class*=" fr-icon-"]::before,
.fr-acam-dsmen .fr-callout[class^=fr-fi-]::before,
.fr-acam-dsmen .fr-callout[class^=fr-icon-]::before {
  margin-top: 0;
}
@media (min-width: 48em) {
  .fr-acam-dsmen .fr-callout[class*=" fr-fi-"]::before,
  .fr-acam-dsmen .fr-callout[class*=" fr-icon-"]::before,
  .fr-acam-dsmen .fr-callout[class^=fr-fi-]::before,
  .fr-acam-dsmen .fr-callout[class^=fr-icon-]::before {
    margin: 0rem -0.5rem -1.75rem -1.75rem;
  }
}
.fr-acam-dsmen .fr-callout:not(.fr-callout--green-tilleul-verveine):not(.fr-callout--green-bourgeon):not(.fr-callout--green-emeraude):not(.fr-callout--green-menthe):not(.fr-callout--blue-ecume):not(.fr-callout--blue-cumulus):not(.fr-callout--purple-glycine):not(.fr-callout--pink-macaron):not(.fr-callout--pink-tuile):not(.fr-callout--pink-macaron):not(.fr-callout--yellow-tournesol):not(.fr-callout--yellow-moutarde):not(.fr-callout--orange-terre-battue):not(.fr-callout--brown-cafe-creme):not(.fr-callout--brown-caramel):not(.fr-callout--brown-opera):not(.fr-callout--beige-gris-galet) {
  background-image: linear-gradient(0deg, var(--acad-callout-border), var(--acad-callout-border));
}
.fr-acam-dsmen .fr-card:not(.section .fr-card) {
  background-color: var(--acad-card-background);
  background-image: linear-gradient(0deg, var(--acad-grey-base-e3-36), var(--acad-grey-base-e3-36)), linear-gradient(0deg, var(--acad-grey-base-e3-36), var(--acad-grey-base-e3-36)), linear-gradient(0deg, var(--acad-grey-base-e3-36), var(--acad-grey-base-e3-36)), linear-gradient(0deg, var(--acad-grey-base-e3-36), var(--acad-grey-base-e3-36));
}
@media (hover: hover) and (pointer: fine) {
  .fr-acam-dsmen .fr-card.fr-enlarge-link:hover {
    background-color: var(--acad-card-background-hover);
  }
}
.fr-acam-dsmen .section .fr-card {
  background-color: var(--acad-card-in-section-background);
  background-image: linear-gradient(0deg, var(--acad-card-background), var(--acad-card-background)), linear-gradient(0deg, var(--acad-card-background), var(--acad-card-background)), linear-gradient(0deg, var(--acad-card-background), var(--acad-card-background)), linear-gradient(0deg, var(--acad-card-background), var(--acad-card-background));
}
.fr-acam-dsmen .fr-card__img img {
  text-align: center;
}
.fr-acam-dsmen .fr-card__title a[href], .fr-acam-dsmen .fr-card__title button {
  color: var(--acad-link);
}
.fr-acam-dsmen .fr-highlight:not(.fr-highlight--green-tilleul-verveine):not(.fr-highlight--green-bourgeon):not(.fr-highlight--green-emeraude):not(.fr-highlight--green-menthe):not(.fr-highlight--blue-ecume):not(.fr-highlight--blue-cumulus):not(.fr-highlight--purple-glycine):not(.fr-highlight--pink-macaron):not(.fr-highlight--pink-tuile):not(.fr-highlight--pink-macaron):not(.fr-highlight--yellow-tournesol):not(.fr-highlight--yellow-moutarde):not(.fr-highlight--orange-terre-battue):not(.fr-highlight--brown-cafe-creme):not(.fr-highlight--brown-caramel):not(.fr-highlight--brown-opera):not(.fr-highlight--beige-gris-galet) {
  padding-left: 1.25rem;
  background-image: linear-gradient(0deg, var(--acad-highlight-border), var(--acad-highlight-border));
}
.fr-acam-dsmen .fr-link {
  --acad-link-font-size-md: 14px;
  --acad-link-font-size-sm: 12px;
  --acad-link-font-size-lg: 1rem;
  background-image: none;
  color: var(--acad-link);
  font-size: var(--acad-link-font-size-md);
}
.fr-acam-dsmen .fr-link.fr-link--sm {
  font-size: var(--acad-link-font-size-sm);
}
.fr-acam-dsmen .fr-link.fr-link--lf {
  font-size: var(--acad-link-font-size-lf);
}
.fr-acam-dsmen .fr-link.disabled {
  background-image: none;
  font-size: 14px;
  color: var(--acad-text);
}
.fr-acam-dsmen .fr-link:hover {
  color: var(--acad-link-hover);
}
.fr-acam-dsmen .fr-link:active {
  color: var(--acad-link-active);
}
.fr-acam-dsmen .fr-link[target=_blank]::after {
  margin-left: 0.1rem;
}
li .fr-acam-dsmen .fr-link:hover {
  color: var(--acad-link-hover);
}
.fr-acam-dsmen li:has(.fr-link:hover)::marker {
  color: var(--acad-link-hover);
}
.fr-acam-dsmen .fr-links-group li::marker {
  color: var(--acad-link);
}
.fr-acam-dsmen .fr-notice {
  background-color: var(--acad-badge-background-default);
}
.fr-acam-dsmen .fr-notice.fr-notice--info {
  background-color: var(--acad-background-info);
  color: var(--acad-text-info);
}
.fr-acam-dsmen .fr-notice.fr-notice--success {
  background-color: var(--acad-background-success);
  color: var(--acad-text-success);
}
.fr-acam-dsmen .fr-notice.fr-notice--warning {
  background-color: var(--acad-background-warning);
  color: var(--acad-text-warning);
}
.fr-acam-dsmen .fr-notice.fr-notice--error {
  background-color: var(--acad-background-error);
  color: var(--acad-text-error);
}
.fr-acam-dsmen .fr-notice.fr-btn--close {
  padding-bottom: 1rem;
}
.fr-acam-dsmen .fr-notice.fr-notice--sm {
  padding-bottom: 0.4rem;
  background-size: 0, 0, 0, 2.3rem 100%;
}
.fr-acam-dsmen .fr-notice.fr-notice--sm:before {
  --icon-size: 1.2rem;
}
.fr-acam-dsmen p .fr-notice__desc {
  font-size: 1rem;
  line-height: 1.5rem;
  margin: var(--text-spacing);
}
.fr-acam-dsmen .fr-stepper .fr-stepper__title {
  margin-top: 0 !important;
  margin-bottom: 0rem !important;
}
.fr-acam-dsmen .fr-stepper .fr-stepper__steps {
  --stepper-size: 0.375rem;
  background-image: repeating-linear-gradient(to right, var(--acad-stepper-background) 0, var(--acad-stepper-background) var(--active-inner), transparent var(--active-inner), transparent var(--active-outer)), repeating-linear-gradient(to right, var(--background-contrast-grey) 0, var(--background-contrast-grey) var(--default-inner), transparent var(--default-inner), transparent var(--default-outer));
}
.fr-acam-dsmen p.fr-tag {
  background-color: var(--acad-grey-accent-f0-70);
}
.fr-acam-dsmen button.fr-tag:not([aria-pressed=true]):not(:disabled):not(:hover):not(.fr-tag--green-tilleul-verveine):not(.fr-tag--green-bourgeon):not(.fr-tag--green-emeraude):not(.fr-tag--green-menthe):not(.fr-tag--blue-ecume):not(.fr-tag--blue-cumulus):not(.fr-tag--purple-glycine):not(.fr-tag--pink-macaron):not(.fr-tag--pink-tuile):not(.fr-tag--pink-macaron):not(.fr-tag--yellow-tournesol):not(.fr-tag--yellow-moutarde):not(.fr-tag--orange-terre-battue):not(.fr-tag--brown-cafe-creme):not(.fr-tag--brown-caramel):not(.fr-tag--brown-opera):not(.fr-tag--beige-gris-galet),
.fr-acam-dsmen a.fr-tag:not([aria-pressed=true]):not(:disabled):not(:hover):not(.fr-tag--green-tilleul-verveine):not(.fr-tag--green-bourgeon):not(.fr-tag--green-emeraude):not(.fr-tag--green-menthe):not(.fr-tag--blue-ecume):not(.fr-tag--blue-cumulus):not(.fr-tag--purple-glycine):not(.fr-tag--pink-macaron):not(.fr-tag--pink-tuile):not(.fr-tag--pink-macaron):not(.fr-tag--yellow-tournesol):not(.fr-tag--yellow-moutarde):not(.fr-tag--orange-terre-battue):not(.fr-tag--brown-cafe-creme):not(.fr-tag--brown-caramel):not(.fr-tag--brown-opera):not(.fr-tag--beige-gris-galet) {
  color: var(--acad-button-text-primary);
  background-color: var(--acad-button-background-primary);
}
.fr-acam-dsmen button.fr-tag[aria-pressed=true]:not(.fr-tag--sm):not(:disabled):not(:hover),
.fr-acam-dsmen input[type=button].fr-tag[aria-pressed=true]:not(.fr-tag--sm):not(:disabled):not(:hover) {
  background-image: radial-gradient(circle at 100% 0.25rem, var(--acad-grey-base-e3-36) 0.578125rem, var(--acad-form-field-background-active) 0.625rem);
}
.fr-acam-dsmen button.fr-tag[aria-pressed=true]:not(:disabled):active, .fr-acam-dsmen input[type=button].fr-tag[aria-pressed=true]:not(:disabled):active {
  background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--acad-button-background-active) 0.625rem);
}
.fr-acam-dsmen button.fr-tag[aria-pressed=true].fr-tag--sm:not(:disabled):not(:hover),
.fr-acam-dsmen input[type=button].fr-tag[aria-pressed=true].fr-tag--sm:not(:disabled):not(:hover) {
  background-image: radial-gradient(circle at 100% 0.1875rem, var(--acad-grey-base-e3-36) 0.4475rem, var(--acad-form-field-background-active) 0.5rem);
}
.fr-acam-dsmen button.fr-tag:hover:not(:disabled):not(.fr-tag--green-tilleul-verveine):not(.fr-tag--green-bourgeon):not(.fr-tag--green-emeraude):not(.fr-tag--green-menthe):not(.fr-tag--blue-ecume):not(.fr-tag--blue-cumulus):not(.fr-tag--purple-glycine):not(.fr-tag--pink-macaron):not(.fr-tag--pink-tuile):not(.fr-tag--pink-macaron):not(.fr-tag--yellow-tournesol):not(.fr-tag--yellow-moutarde):not(.fr-tag--orange-terre-battue):not(.fr-tag--brown-cafe-creme):not(.fr-tag--brown-caramel):not(.fr-tag--brown-opera):not(.fr-tag--beige-gris-galet),
.fr-acam-dsmen a.fr-tag:hover:not(:disabled):not(.fr-tag--green-tilleul-verveine):not(.fr-tag--green-bourgeon):not(.fr-tag--green-emeraude):not(.fr-tag--green-menthe):not(.fr-tag--blue-ecume):not(.fr-tag--blue-cumulus):not(.fr-tag--purple-glycine):not(.fr-tag--pink-macaron):not(.fr-tag--pink-tuile):not(.fr-tag--pink-macaron):not(.fr-tag--yellow-tournesol):not(.fr-tag--yellow-moutarde):not(.fr-tag--orange-terre-battue):not(.fr-tag--brown-cafe-creme):not(.fr-tag--brown-caramel):not(.fr-tag--brown-opera):not(.fr-tag--beige-gris-galet) {
  background-image: radial-gradient(circle at 100% 0.25rem, transparent 0.578125rem, var(--acad-button-background-hover) 0.625rem);
  background-color: var(--acad-button-background-hover);
  color: var(--acad-button-text-hover);
}
.fr-acam-dsmen a.fr-tag[aria-pressed=true]::after,
.fr-acam-dsmen button.fr-tag[aria-pressed=true]::after,
.fr-acam-dsmen input[type=button].fr-tag[aria-pressed=true]::after,
.fr-acam-dsmen input[type=image].fr-tag[aria-pressed=true]::after,
.fr-acam-dsmen input[type=reset].fr-tag[aria-pressed=true]::after,
.fr-acam-dsmen input[type=submit].fr-tag[aria-pressed=true]::after {
  background-color: var(--acad-form-field-background-active);
}
.fr-acam-dsmen .fr-quote {
  margin-bottom: 0.5rem;
}
.fr-acam-dsmen .fr-quote::before {
  color: var(--acad-green-lightgreen);
}
.fr-acam-dsmen .fr-quote blockquote p {
  font-size: 1rem;
}
.fr-acam-dsmen .fr-quote__author {
  font-size: 0.875rem;
}
@media (min-width: 48em) {
  .fr-acam-dsmen .fr-quote {
    background-image: linear-gradient(0deg, var(--acad-green-lightgreen), var(--acad-green-lightgreen));
    background-size: 2px 100%;
  }
}
@font-face {
  font-family: "oswald";
  src: url("../../fonts/oswald/Oswald-Light-iyZHRzF.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/variables.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/icons_global.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/actions_global.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/body_global.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/grid_global.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/header_global.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/main_navigation_direct_global.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/section_global.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/login_global.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/toggle_global.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/dsPacaBundle.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/header.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/body.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/tabs.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/main_navigation_direct.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/sidebar.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/section.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/footer.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/form.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/select.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/radio.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/checkbox.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/range.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/toggle.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/upload.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/datatable.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/modal.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/accordion.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/accordions.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/tile.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/actions.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/alert.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/badge.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/button.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/callout.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/card.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/highlight.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/link.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/notice.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/stepper.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/tag.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/quote.scss%22,%22../../vendor/men-reda/dspaca-bundle/src/Resources/assets/css/components/fonts.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22;AAAA;EACI;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EAGA;EACA;;;AAOJ;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EAKA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAQA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EACA;;;AAGJ;EAGI;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAGA;EACA;EACA;EACA;EAGA;EAGA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;;AChNJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;AAAA;EAEI;EACA;;;ACzDJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;EACA;;AACA;EACI;;AAGR;EACI;EACA;;AACA;EACI;;;AAKZ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;ACrCJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIA;EACI;;AAEJ;EACI;EACA;;AAEJ;EACI;;;AAKN;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA,YACQ;EAER;EACA;;;ACxCE;EACI;;;ACFR;EACI;EACA;;;AAEJ;EACI;EACA;;;ACLA;EACI;;AAGJ;EACI;;;ACNR;EACI;EACA;EACA;EACA;;;ACJJ;EACI;EACA;EAEA;EACA;EACA;;;ACLJ;EACI;EACA;;;AAGJ;EACI;;;AAEJ;EACI;;;AAEJ;AAAA;EAEI;;;AAGJ;EACI;EACA;;;AAEJ;EACI;EACA;EACA;;;AAEJ;EACI;;;AAEJ;AAAA;EAEI;;;AAEJ;EACI;;;ACtBJ;ACoDA;AAAA;AAAA;AAAA;AA+HA;AAEA;AAAA;AAAA;AAAA;AAAA;AAUA;AAAA;AAAA;AAAA;AAAA;AAwDA;AAEA;AAAA;AAAA;AAAA;AAAA;AA6BA;AAEA;AAAA;AAAA;AAAA;AAAA;AAuBA;AAEA;AAAA;AAAA;AAAA;AAAA;AAwHA;AAAA;AAAA;AAAA;AAAA;AASA;;AC9bA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;IACE;;;AAIJ;EACE;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AACA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;IAME;IACA;;;AAMJ;EACE;IACE;IACA;;;AC1EN;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAGA;EACI;EACA;EACA;;AAGA;EACI;EACA;EACA;;AAEJ;EACI;;AAIJ;EACI;;AAGJ;EACI;;AAIZ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAIA;EACI;;ACjGR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIA;EACI;;AAEJ;EACI;EACA;;AAIR;EACI;;AAIA;EACI;EACA;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AH/FA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKA;EACI;IACI;IACA;;;AAIR;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACI;;AAKR;EACI;;AAKR;AAAA;AAAA;AAAA;AAAA;EAKI;;AAEJ;AAAA;AAAA;AAAA;AAAA;EAKI;;AAMJ;EACI;IACI;;EAEJ;IACI;;EAEJ;IACI;IACA;IACA;;EAEJ;IACI;;EAEJ;IACI;;EAEJ;IACI;IACA;;EAEJ;IACI;IACA;IACA;;;AAIR;EACI;IACI;;EAEJ;IACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AAOJ;EACI;EAEA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAIJ;EACI;EACA;;AAUJ;EACI;EACA;;AASJ;EACI;IACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEI;EACA;EAEA;EACA;EACA;;AAQJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AAGJ;EACI;;AAWR;EACI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAWR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAUJ;EACI;;AAGJ;EACI;EACA;;AAIA;EACI;EACA;;AAEA;EACI;EAEA;;AAIR;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EAEI;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAIJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;AAKZ;EACI;;AAIA;EACI;EACA;;AAGJ;EACI;;AAIR;EACI;;AASR;EACI;;AI3bJ;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;;ACVJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;ACdJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AC5BJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;;AAQJ;EACI;;AAEJ;EACI;;AAKJ;EACI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AAKR;EACI;EACA;EACA;;AAIJ;EACI;;ACjEJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;ACVJ;EACI;EACA;;AAGJ;EACI;;AAEJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAIJ;EACI;;AAKJ;EACI;;AAOJ;AAAA;EAEI;;AAKJ;EACI;EACA;;AAEJ;EACI;;AAOJ;EACI;;AAKJ;EACI;EACA;;AC9DJ;EACI;;AAGJ;EACI;;AAGJ;EACK;;AAGL;EACI;;AAEJ;EACI;;AAGJ;EACI;;AAUJ;EACI;EACA;EACA;;AAEJ;EACI;;AAGJ;AAAA;EAGI;;AC1CJ;EACI;EACA;EACA;;AAEJ;EACQ;;AAER;EACI;;AAEJ;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAGF;EACE;;AChCF;EACI;EACA;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAEJ;AAAA;EAEI;;AAGJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;;AAEJ;AAAA;EAEI;;AAEJ;EACI;;AAGJ;EACI;;AAEJ;EACI;;AAEJ;AAAA;EAEI;;ACzDJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AC9BJ;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAGJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAoBI;;AAGJ;AAAA;AAAA;EAGI;;AAEJ;AAAA;AAAA;EAGI;;AAGJ;EAEI;EACA;EACA;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAEJ;EACI;;AAEJ;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EAEA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEJ;AAAA;EAEI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AACA;EACI;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAIA;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AClMR;EACI;EACA;;AAGA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAIR;EAEI;EAGA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;ACjDN;EACE;;AAGA;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;ACvCN;EACI;;ACFJ;EACI;;AAEJ;EACI;IACI;;;AAGR;EACI;;AAGJ;EACI;EACA;;AACA;EACI;EACA;EACA;;AAEJ;EACI;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAEJ;EACI;EACA;EACA;;AAGR;EACI;;AAGJ;EACI;EACA;;AAEJ;EACI;;AAGJ;EACI;;AC9DJ;EACI;;ACDJ;EACE;;AAEF;EACE;IACE;IACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGF;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;;AACA;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;;AC3EA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;ACvBJ;EACI;EACA;EACA;;AAEA;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAIR;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAEJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AC3FR;EACE;;AAEF;AAAA;AAAA;AAAA;EAIE;;AAEF;EACE;AAAA;AAAA;AAAA;IAIE;;;AAGJ;EACE;;ACVF;EACE;EACA;;AAKF;EACE;IACE;;;AAGJ;EACE;EACA;;AAKF;EACE;;AAKF;EACE;;AClCF;EACE;EACA;;ACFF;EACI;EACA;EACA;EAEA;EACA;EACA;;AACA;EACI;;AAEJ;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;;AAEJ;EACI;;AAGJ;EACI;;AAIJ;EAEI;;AAGR;EACI;;AAEJ;EACI;;AC1CJ;EAGE;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAEF;EACE;;AAGJ;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;ACpCE;EACI;EACA;;AAEJ;EACI;EACA;;ACPR;EACE;;AAGF;AAAA;EAGE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;EAGE;EACA;EACA;;AAIF;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;ACxCF;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;;AAEJ;EACI;IACI;IACA;;;ACZR;EACI;EACA;EACA;EACA%22,%22file%22:%22dsPacaBundle.output.css%22%7D */
