.mmant-information-banner {
  font-family: var(--mmafr-text-openSans-font-family);
  font-size: 14px;
  line-height: 18px;
  display: flex;
  flex-direction: row;
  background: #ffffff;
  border: 1px solid #F7882D;
  color: #000000;
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  font-weight: 400;
  opacity: 1;
  transition: opacity 0.6s ease-in-out;
  height: 180px;
}
@media (max-device-width: 767.98px) {
  .mmant-information-banner {
    top: -80px;
    position: inherit;
    height: fit-content;
    margin-bottom: -55px;
    left: auto;
    right: auto;
  }
}
@media (min-device-width: 768px) and (max-device-width: 1209.98px) {
  .mmant-information-banner {
    top: -140px;
    position: inherit;
    height: fit-content;
    margin-bottom: -115px;
    left: auto;
    right: auto;
  }
}
.mmant-information-banner .left-part {
  background: #FEF4EA;
  border-radius: 4px 0px 0px 4px;
  align-items: center;
}
.mmant-information-banner .left-part img {
  margin: 16px;
}
.mmant-information-banner .right-part {
  padding: 15px 25px;
  width: 100%;
}
.mmant-information-banner .right-part .information-banner-cross {
  all: unset;
  cursor: pointer;
  float: right;
}
.mmant-information-banner .right-part .information-banner-cross:before {
  content: "\e048";
  width: 20px;
  height: 20px;
  font-size: 20px;
  color: #000000;
  font-weight: unset;
  font-family: var(--ds-icon-font-kit);
}
@media (max-device-width: 767.98px) {
  .mmant-information-banner .right-part .information-banner-cross {
    position: absolute;
    float: none;
    right: 8px;
    top: 8px;
  }
}
.mmant-information-banner .right-part .information-banner-cross:focus-visible {
  border: var(--mmafr-outline-focus-visible);
}
.mmant-information-banner .right-part .title {
  font-weight: 700;
  padding-bottom: 20px;
}
.mmant-information-banner .right-part .text {
  padding-bottom: 20px;
}
.mmant-information-banner .right-part .text p {
  margin: 0;
}
.mmant-information-banner .right-part .buttons {
  display: flex;
  flex-direction: row;
  justify-content: right;
  flex-wrap: wrap;
}
.mmant-information-banner .right-part .buttons a.ds-btn:hover {
  text-decoration: none;
}
.mmant-information-banner .right-part .buttons a + a {
  margin-left: 15px;
}
@media (max-device-width: 767.98px) {
  .mmant-information-banner .right-part .buttons a + a {
    margin-top: 15px;
    margin-left: 0px;
  }
}
@media (max-device-width: 767.98px) {
  .mmant-information-banner.hidden {
    display: none;
  }
}
.mmant-information-banner.not-visible {
  opacity: 0;
}
.rte-text-underline{text-decoration:underline}.rte-info-conso{margin:0;padding:0px 0px 18px;font-family:"Open Sans Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:300;display:inline-block;color:#6d6d74;width:100%}.rte-footnote{cursor:pointer;color:#2244b7;text-decoration:underline}.rte-sr-only-focusable{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.rte-sr-only-focusable:focus{position:relative;width:auto;height:auto;clip:initial;margin:inherit;padding:inherit;border:initial}@media(min-device-width: 1210px){.rte-info-conso{font-size:14px;padding:0px 0px 25px}}.rte-lien.btn-edito-bleu{display:inline-flex;align-items:center;width:fit-content;padding:8px 24px;border-radius:6px;display:inline-flex;align-items:center;width:fit-content;padding:8px 24px;text-align:center;border:none;border-radius:6px;text-decoration:none;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:22px;letter-spacing:.24px;background-color:var(--ds-btn-blue-bg-color);color:var(--ds-btn-blue-text-color);font-family:var(--ds-text-openSans-font-family)}.rte-lien.btn-edito-bleu:hover,.rte-lien.btn-edito-bleu:focus{cursor:pointer}.rte-lien.btn-edito-bleu:focus-visible{text-decoration:none;outline:2px solid var(--ds-outline-focus-color) !important;outline-offset:2px}.rte-lien.btn-edito-bleu .fa-kit{font-size:24px}@media(max-device-width: 991.98px){.rte-lien.btn-edito-bleu{padding:8px 24px}}.rte-lien.btn-edito-bleu[disabled]{background-color:var(--ds-btn-disabled-bg-color)}.rte-lien.btn-edito-bleu[disabled]:hover{background-color:var(--ds-btn-disabled-hover-bg-color)}.rte-lien.btn-edito-bleu[disabled]:focus{background-color:var(--ds-btn-disabled-focus-bg-color)}.rte-lien.btn-edito-bleu:hover{background-color:var(--ds-btn-blue-hover-bg-color)}.rte-lien.btn-edito-bleu:focus{background-color:var(--ds-btn-blue-focus-bg-color)}.rte-lien.btn-edito-vert{display:inline-flex;align-items:center;width:fit-content;padding:8px 24px;border-radius:6px;display:inline-flex;align-items:center;width:fit-content;padding:8px 24px;text-align:center;border:none;border-radius:6px;text-decoration:none;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:22px;letter-spacing:.24px;background-color:var(--ds-btn-green-bg-color);color:var(--ds-btn-green-text-color);font-family:var(--ds-text-openSans-font-family)}.rte-lien.btn-edito-vert:hover,.rte-lien.btn-edito-vert:focus{cursor:pointer}.rte-lien.btn-edito-vert:focus-visible{text-decoration:none;outline:2px solid var(--ds-outline-focus-color) !important;outline-offset:2px}.rte-lien.btn-edito-vert .fa-kit{font-size:24px}@media(max-device-width: 991.98px){.rte-lien.btn-edito-vert{padding:8px 24px}}.rte-lien.btn-edito-vert[disabled]{background-color:var(--ds-btn-disabled-bg-color)}.rte-lien.btn-edito-vert[disabled]:hover{background-color:var(--ds-btn-disabled-hover-bg-color)}.rte-lien.btn-edito-vert[disabled]:focus{background-color:var(--ds-btn-disabled-focus-bg-color)}.rte-lien.btn-edito-vert:hover{background-color:var(--ds-btn-green-hover-bg-color)}.rte-lien.btn-edito-vert:focus{background-color:var(--ds-btn-green-focus-bg-color)}.rte-lien.btn-edito-orange{display:inline-flex;align-items:center;width:fit-content;padding:8px 24px;border-radius:6px;display:inline-flex;align-items:center;width:fit-content;padding:8px 24px;text-align:center;border:none;border-radius:6px;text-decoration:none;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:22px;letter-spacing:.24px;background-color:var(--ds-btn-orange-bg-color);color:var(--ds-btn-green-text-color);font-family:var(--ds-text-openSans-font-family)}.rte-lien.btn-edito-orange:hover,.rte-lien.btn-edito-orange:focus{cursor:pointer}.rte-lien.btn-edito-orange:focus-visible{text-decoration:none;outline:2px solid var(--ds-outline-focus-color) !important;outline-offset:2px}.rte-lien.btn-edito-orange .fa-kit{font-size:24px}@media(max-device-width: 991.98px){.rte-lien.btn-edito-orange{padding:8px 24px}}.rte-lien.btn-edito-orange[disabled]{background-color:var(--ds-btn-disabled-bg-color)}.rte-lien.btn-edito-orange[disabled]:hover{background-color:var(--ds-btn-disabled-hover-bg-color)}.rte-lien.btn-edito-orange[disabled]:focus{background-color:var(--ds-btn-disabled-focus-bg-color)}.rte-lien.btn-edito-orange:hover{background-color:var(--ds-btn-orange-hover-bg-color)}.rte-lien.btn-edito-orange:focus{background-color:var(--ds-btn-orange-focus-bg-color)}.rte-lien.btn-edito-clair{display:inline-flex;align-items:center;width:fit-content;padding:8px 24px;border-radius:6px;padding:7px 24px;border-radius:6px;text-align:center;color:#003fa6;line-height:22px;border-width:1px;border-style:solid;border-color:#003fa6;background-color:transparent;text-decoration:none;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.rte-lien.btn-edito-clair:hover,.rte-lien.btn-edito-clair:focus{cursor:pointer}.rte-lien.btn-edito-clair:focus-visible{text-decoration:none;outline:2px solid var(--ds-outline-focus-color) !important;outline-offset:2px}.rte-lien.btn-edito-clair .fa-kit{font-size:24px}.rte-lien.btn-edito-clair:focus-visible{text-decoration:none;outline:3px solid #003fa6 !important;outline-offset:3px}.rte-lien.btn-edito-clair:hover{text-decoration:none;color:#ffffff;background-color:#003fa6}.rte-lien.btn-edito-clair:hover,.rte-lien.btn-edito-clair:focus{text-decoration:none}h1.rte-h1-title{font-size:22px;font-weight:700;margin:0;padding:0 0 18px;color:#283e86;letter-spacing:-1px;font-family:var(--ds-text-openSans-font-family);line-height:1em}@media(min-device-width: 1210px){h1.rte-h1-title{font-size:30px;padding:0 0 25px}}.bodywrapper h2.rte-h2-title-blue{font-size:24px;line-height:28px;padding-top:32px;color:#003fa6;font-family:var(--ds-text-montserrat-font-family);font-weight:700;margin-bottom:40px}@media(min-device-width: 1210px){.bodywrapper h2.rte-h2-title-blue{line-height:30px}}.bodywrapper h2.rte-h2-title-orange{color:#ea9f00;position:relative;font-size:24px;font-weight:400;font-family:var(--ds-text-openSans-font-family);margin-top:25px;margin-bottom:0;padding-bottom:0}.bodywrapper h2.rte-h2-title-black{font-size:18px;margin-top:20px;margin-bottom:10px;font-family:var(--ds-text-openSans-font-family);color:#44455a}.bodywrapper h3.rte-h3-title{color:#3f3f3f;font-size:21px;font-weight:bold;font-family:Arial,sans-serif;line-height:1.2em;margin:0;padding:0px 0px 25px}@media(min-device-width: 1210px){.bodywrapper h3.rte-h3-title{font-size:21px;padding:0px 0px 18px}}.bodywrapper .rte-marge-1{margin:15px 0}.bodywrapper .rte-marge-2{margin:25px 0}.bodywrapper .rte-marge-3{margin:40px 0}.bodywrapper .rte-marge-haut-1{margin-top:15px}.bodywrapper .rte-marge-haut-2{margin-top:25px}.bodywrapper .rte-marge-haut-3{margin-top:40px}.bodywrapper .rte-marge-bas-1{margin-bottom:15px}.bodywrapper .rte-marge-bas-2{margin-bottom:25px}.bodywrapper .rte-marge-bas-3{margin-bottom:40px}.rte-regular-text{color:#44455a;font-family:var(--ds-text-openSans-font-family);font-size:15px;font-weight:400;line-height:22px;text-align:left;margin:0;padding:0px 0px 15px}@media(min-device-width: 1210px){.rte-regular-text{font-size:19px;line-height:25px;padding:0 0 25px}}.rte-introduction{display:block;margin:0;padding:0;font-family:var(--ds-text-openSans-font-family);color:var(--ds-text-intro-color);font-size:var(--ds-text-intro-size);font-weight:var(--ds-text-intro-weight);line-height:var(--ds-text-intro-line-height);text-align:center}.rte-lien.link.link-edito{display:inline-block;font-size:19px;font-weight:bold;font-family:var(--ds-text-openSans-font-family);letter-spacing:-0.5px;color:#2244b7;text-decoration:none}.rte-lien.link.link-edito::before{color:#2244b7;display:inline-block;margin-right:5px;content:"›";text-decoration:none}.rte-lien.link.link-edito:hover,.rte-lien.link.link-edito :focus{color:#2244b7;text-decoration:underline}.rte-br{display:block;content:""}.rte-br.une-ligne{padding:.5em 0}.rte-br.deux-ligne{padding:1em 0}.rte-br.trois-ligne{padding:1.5em 0}.rte-list.espacement-une-ligne li{padding-bottom:1em}.rte-list.espacement-deux-ligne li{padding-bottom:2em}.rte-list.espacement-trois-ligne li{padding-bottom:3em}.rte-row{width:100%;display:flex;flex-wrap:wrap;gap:0}@media(min-device-width: 1210px){.rte-row{width:auto;gap:40px}}.rte-column{display:flex;flex-direction:column;width:100%}@media(min-device-width: 1210px){.rte-column{width:auto}}.rte-tableau-garanties{margin-top:18px;display:block;max-width:100%;width:100%;overflow-x:scroll;font-family:var(--ds-text-openSans-font-family);font-size:var(--ds-text-default-size);font-weight:600;border-collapse:collapse}@media(min-device-width: 1210px){.rte-tableau-garanties{margin-top:25px;display:table;overflow:auto}}.rte-tableau-garanties td,.rte-tableau-garanties th{border:1px solid #818184}.rte-tableau-garanties th[scope=row]{color:#1b4287}.rte-tableau-garanties thead tr th{color:#fff;background-color:#1b4287}.rte-tableau-garanties tbody tr:first-child th,.rte-tableau-garanties tbody tr th{padding:10px 15px}.rte-tableau-garanties tbody tr th,.rte-tableau-garanties tr td{background-color:#fff;color:#1b4287}.rte-tableau-garanties td,.rte-tableau-garanties th[scope=col]{padding:10px 5px}.rte-tableau-garanties caption{padding-bottom:20px;font-size:14px;color:#1b4287}.rte-avisVerifies{display:flex;flex-direction:row;align-items:baseline;gap:10px;padding:0;word-wrap:normal;line-height:initial;flex-wrap:wrap;width:163px}.rte-avisVerifies .rating-bar{position:relative;font-size:2.5rem;display:inline-block}.rte-avisVerifies .rating-bar:before{content:"";color:#b2c5e4;font-family:var(--ds-icon-font-kit);font-weight:600}.rte-avisVerifies .rating-inner{position:absolute;top:0;left:0;overflow:hidden}.rte-avisVerifies .rating-inner:before{content:"";color:#003FA6;font-family:var(--ds-icon-font-kit);font-weight:600}.rte-avisVerifies .rating-score{margin:0;font-size:16px;color:#44455a;font-weight:400;font-family:var(--ds-text-openSans-font-family);text-align:left}ol.blue-numbers{counter-reset:item;list-style-type:none;padding-left:0}ol.blue-numbers li{display:flex;align-items:center}@media(min-device-width: 1210px){ol.blue-numbers li{max-width:80ch}}ol.blue-numbers li:not(:last-of-type){padding-bottom:24px}ol.blue-numbers li:before{content:counter(item);counter-increment:item;color:#003FA6;background:#003FA61A;font-size:20px;line-height:24px;font-weight:600;font-family:var(--ds-text-montserrat-font-family);padding:8px 16px;border-radius:50%;margin-right:20px;display:flex;width:auto}.link.link-chevron{display:inline-block;color:var(--ds-default-link-color);font-family:var(--ds-text-openSans-font-family);font-weight:400;font-size:14px;line-height:var(--ds-link-default-line-height);text-align:center;text-decoration:none}.link.link-chevron:before{font-size:12px;display:inline-block;font-family:var(--ds-icon-font-kit);content:"";padding-right:5px}.link.link-chevron:hover,.link.link-chevron:focus{-webkit-text-stroke:.5px;text-decoration:underline}.ds-link.ds-link-phone{color:var(--mmaec-default-link-color);font-size:18px;font-weight:600;font-family:var(--mmafr-text-montserrat-font-family);line-height:22px;text-decoration:none}@media(max-device-width: 991.98px){.ds-link.ds-link-phone{width:100%;display:flex;justify-content:center}}.ds-link.ds-link-phone:before{font-family:var(--mmaec-icon-font);content:"";font-weight:400;padding-right:8px}.ds-link.ds-link-phone:hover,.ds-link.ds-link-phone:focus{text-decoration:none;cursor:pointer}.ds-link.ds-link-phone:focus-visible{outline:var(--mmaec-outline-focus-visible)}
.mmant-productLink {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
  position: relative;
}
@media (max-device-width: 767.98px) {
  .mmant-productLink {
    max-width: 100px;
  }
}
.mmant-productLink .product-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: var(--mmafr-h3-default-color);
  margin-top: 10px;
}
@media (max-device-width: 767.98px) {
  .mmant-productLink .product-title {
    max-width: 75px;
    font-family: var(--mmafr-text-openSans-font-family);
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
  }
}
.mmant-productLink:hover .product-title {
  text-decoration: underline;
}
.mmant-productLink:focus-visible .promo.desktop-only {
  left: 6px;
}
.mmant-productLink .promo {
  background: #E11717;
  color: #ffffff;
  line-height: 30px;
  font-size: 14px;
  font-weight: 700;
  --f: 10px;
  /* control the folded part*/
  --r: 15px;
  /* control the ribbon shape */
  --t: 10px;
  /* the top offset */
  position: absolute;
  padding: 0 20px var(--f) calc(-5px + var(--r));
  clip-path: polygon(0 0, 100% 0, calc(100% - var(--r)) calc(50% - var(--f) / 2), 100% calc(100% - var(--f)), var(--r) calc(100% - var(--f)), calc(var(--r) - 5px) 100%, 0 calc(100% - var(--f)));
  box-shadow: 0 calc(-1 * var(--f)) 0 inset #0005;
  left: 2px;
  margin-top: 20px;
}
.mmant-productLink .promo.promo-mobile {
  --f: 8px;
  --r: 10px;
  line-height: 17px;
  font-size: 12px;
  margin-top: 6px;
  left: 0px;
}
.mmant-productLink img {
  max-width: 100%;
}
@media (max-device-width: 767.98px) {
  .mmant-productLink img {
    height: 100px;
  }
}
.mmant-productLink .desktop-only {
  display: block;
}
@media (max-device-width: 767.98px) {
  .mmant-productLink .desktop-only {
    display: none;
  }
}
.mmant-productLink .mobile-only {
  display: none;
}
@media (max-device-width: 767.98px) {
  .mmant-productLink .mobile-only {
    display: block;
    margin: auto;
  }
}
.mmant-productList {
  display: flex;
  justify-content: space-evenly;
  padding: 20px 135px 20px 135px;
  list-style-type: none;
  margin: 0;
}
@media (min-device-width: 768px) and (max-device-width: 1209.98px) {
  .mmant-productList {
    justify-content: space-evenly;
    padding: 30px 0 50px 0;
  }
}
@media (max-device-width: 767.98px) {
  .mmant-productList {
    justify-content: space-evenly;
    padding: 0px 5px 25px 5px;
  }
}
.mmant-content-zone div.custom-container .mmant-promoteZone {
  box-shadow: 0px 2px 12px rgba(30, 81, 197, 0.16);
  background-color: #ffffff;
  font-family: var(--mmafr-text-montserrat-font-family);
  text-align: center;
}
.mmant-content-zone div.custom-container .mmant-promoteZone .promoteZone-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: var(--mmafr-h2-default-color);
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 25px;
}
@media (max-device-width: 767.98px) {
  .mmant-content-zone div.custom-container .mmant-promoteZone .promoteZone-title {
    font-size: 22px;
    line-height: 28px;
  }
}
.mmant-content-zone {
  position: relative;
  background-repeat: no-repeat;
}
@media (max-device-width: 767.98px) {
  .mmant-content-zone {
    padding: 0;
  }
  .mmant-content-zone:first-child {
    background: linear-gradient(0deg, #FBFBFE 50%, #003FA6 50%) !important;
  }
}
.mmant-content-zone .content-zone-title {
  margin: 0;
  padding-top: 32px;
  padding-bottom: 24px;
  text-align: center;
  color: #003FA6;
  font-family: var(--mmafr-text-montserrat-font-family);
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
}
.mmant-content-zone .immersive-img-container {
  position: absolute;
  width: 100%;
  height: 500px;
  max-height: 560px;
  overflow: hidden;
  min-width: 1120px;
}
@media (max-device-width: 767.98px) {
  .mmant-content-zone .immersive-img-container {
    display: none;
  }
}
.mmant-content-zone .immersive-img-container .immersive-img {
  min-width: 100%;
  min-height: 100%;
}
.mmant-content-zone .circle-bg-container {
  overflow: hidden;
  position: relative;
}
.mmant-content-zone .circle-bg-container .circle {
  height: 400px;
  width: 25%;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: -6%;
  top: -16%;
}
@media (max-device-width: 767.98px) {
  .mmant-content-zone .circle-bg-container .circle {
    height: 350px;
    width: 85%;
  }
}
.mmant-content-zone div.custom-container {
  width: auto;
  padding: 15px;
  padding-bottom: 45px;
  position: relative;
}
@media (min-device-width: 1210px) {
  .mmant-content-zone div.custom-container {
    width: var(--mmafr-custom-container-width);
    max-width: var(--mmafr-custom-container-width);
    margin-right: auto;
    margin-left: auto;
  }
}
@media (max-device-width: 767.98px) {
  .mmant-content-zone div.custom-container {
    padding-left: 15px;
    padding-right: 15px;
    margin: auto;
  }
}
.mmant-content-zone div.custom-container > h2 {
  margin: 0;
  padding-top: 32px;
  padding-bottom: 24px;
  text-align: center;
  color: #003FA6;
  font-family: var(--mmafr-text-montserrat-font-family);
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
}
@media (max-device-width: 767.98px) {
  .mmant-content-zone div.custom-container > h2 {
    font-size: 22px;
    line-height: 28px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.mmant-content-zone div.custom-container h1 + .rte-introduction {
  margin-top: 0;
  margin-bottom: 32px;
}
.mmant-content-zone div.custom-container h2 + .rte-introduction {
  margin-top: 0;
  margin-bottom: 32px;
}
.mmant-content-zone div.custom-container h3 + .rte-introduction {
  margin-top: 0;
  margin-bottom: 32px;
}
.mmant-content-zone div.custom-container h4 + .rte-introduction {
  margin-top: 0;
  margin-bottom: 32px;
}
.mmant-content-zone div.custom-container h5 + .rte-introduction {
  margin-top: 0;
  margin-bottom: 32px;
}
.mmant-content-zone div.custom-container h6 + .rte-introduction {
  margin-top: 0;
  margin-bottom: 32px;
}
.mmant-content-zone div.custom-container > .rte-introduction:first-child {
  margin-bottom: 32px;
}
.dsnt-editorialBlock{padding:24px 32px}.dsnt-editorialBlock .custom-container{background-color:transparent !important}.dsnt-editorialBlock.bg-blue{background-color:#003FA6}.dsnt-editorialBlock.bg-blue .title{color:#ffffff}.dsnt-editorialBlock.bg-white{background-color:#ffffff}.dsnt-editorialBlock.bg-grey{background-color:#fbfbfe}.dsnt-editorialBlock .title{text-align:center;color:var(--ds-title-primary-blue);font-size:var(--ds-title-h2-size);font-family:var(--ds-text-montserrat-font-family);margin-bottom:24px;margin-top:0;font-weight:var(--ds-title-h2-font-weight)}.dsnt-editorialBlock h1.title{font-size:var(--ds-title-h1-size);font-weight:var(--ds-title-h1-font-weight)}.dsnt-editorialBlock h2.title{font-size:var(--ds-title-h2-size);font-weight:var(--ds-title-h2-font-weight)}.dsnt-editorialBlock h3.title{font-size:var(--ds-title-h3-size);font-weight:var(--ds-title-h3-font-weight)}.dsnt-editorialBlock .content-container{display:flex;flex-wrap:wrap;background:#ffffff;box-shadow:0px 3px 20px 0px rgba(0,63,166,.1)}.dsnt-editorialBlock .content-container.img-right{flex-direction:row-reverse}.dsnt-editorialBlock .content-container.img-left{flex-direction:row}@media(min-device-width: 1210px){.dsnt-editorialBlock .content-container{width:var(--ds-custom-container-width);max-width:100%}}@media(max-device-width: 991.98px){.dsnt-editorialBlock .content-container{flex-direction:column}}.dsnt-editorialBlock .content-container img{object-fit:cover}@media(max-device-width: 991.98px){.dsnt-editorialBlock .content-container img{width:100%;height:210px}}.dsnt-editorialBlock .content-container .text-container{display:flex;flex-direction:column;gap:24px;justify-content:center;padding:24px 32px;flex:1 0 0}@media(max-device-width: 991.98px){.dsnt-editorialBlock .content-container .text-container{padding:32px}}.dsnt-editorialBlock .content-container .text-container p{margin:0}.dsnt-editorialBlock .content-container .text-container .editorialBlock-subtitle{margin:0;display:flex;flex-direction:column;gap:24px;font-family:var(--ds-text-montserrat-font-family);font-size:var(--ds-title-h3-size);font-weight:var(--ds-title-h3-font-weight)}.dsnt-editorialBlock .content-container .text-container .editorialBlock-subtitle:first-child .fa-kit{background:#003FA61A;margin-right:22px;width:70px;height:70px;display:flex;border-radius:50%;align-items:center;justify-content:center}.dsnt-editorialBlock .content-container .text-container .editorialBlock-subtitle:first-child .fa-kit:before{font-size:40px;color:#003FA6}
.page.page-tuile-img-top{--ds-page-thumbnail-text-color: #003FA6;position:relative;cursor:pointer}.page.page-tuile-img-top .page-description{padding:20px 15px 15px 15px;display:flex;flex-direction:column;min-height:150px}.page.page-tuile-img-top .page-description h3{all:unset}.page.page-tuile-img-top .page-description h3 a{position:relative;z-index:2;color:var(--ds-page-thumbnail-text-color);text-decoration:none}.page.page-tuile-img-top .page-description h3 a:focus-visible{outline:none;margin:0}.page.page-tuile-img-top .page-description .page-title-wrapper{display:flex;flex-direction:row;gap:8px;align-items:center;font-size:14px;color:var(--ds-page-thumbnail-text-color);font-weight:700;line-height:20px}.page.page-tuile-img-top .page-description .page-title-wrapper .title{font-size:14px;color:var(--ds-page-thumbnail-text-color);font-family:var(--ds-text-openSans-font-family);font-weight:700}@media(max-device-width: 991.98px){.page.page-tuile-img-top .page-description .page-title-wrapper .title{line-height:17px}}.page.page-tuile-img-top .page-description .page-title-wrapper .fa-kit{font-weight:300;font-size:24px}.page.page-tuile-img-top .page-description .text{line-height:18px;color:var(--ds-text-default-color)}.page.page-tuile-img-top .page-description .text p{margin-top:1em;margin-bottom:1em}.page.page-tuile-img-top .page-description .quick-link-wrapper{margin-top:auto;text-align:right}.page.page-tuile-img-top .page-description .quick-link-wrapper .quick-link{display:inline-block;color:var(--ds-default-link-color);font-family:var(--ds-text-openSans-font-family);font-weight:400;font-size:14px;line-height:var(--ds-link-default-line-height);text-align:center;text-decoration:none}.page.page-tuile-img-top .page-description .quick-link-wrapper .quick-link:before{font-size:12px;display:inline-block;font-family:var(--ds-icon-font-kit);content:"";padding-right:5px}.page.page-tuile-img-top .page-description .quick-link-wrapper .quick-link:hover,.page.page-tuile-img-top .page-description .quick-link-wrapper .quick-link:focus{-webkit-text-stroke:.5px;text-decoration:underline}
.mmamix-liste-de-pages .title-wrapper{margin:32px 0;text-align:center}.mmamix-liste-de-pages .title-wrapper .title{display:inline-block;padding-left:10px;padding-right:10px;padding-bottom:0;padding-top:0;font-weight:var(--ds-title-h2-font-weight);margin:0;color:var(--ds-title-primary-blue);letter-spacing:var(--ds-title-h2-letter-spacing);font-size:var(--ds-title-h2-size);font-family:var(--ds-text-montserrat-font-family);line-height:var(--ds-title-h2-line-height)}.mmamix-liste-de-pages li:has(.page-focus){box-shadow:0px 2px 12px var(--ds-outline-focus-color),0 0 0 2px var(--ds-outline-focus-color)}.mmamix-liste-de-pages li .page img{object-fit:cover}.mmant-content-zone .custom-container .mmamix-liste-de-pages{padding:0}
.mmamix-liste-de-pages.trois-tuiles{max-width:var(--ds-custom-container-width);margin:auto;padding:16px}@media(min-device-width: 1210px){.mmamix-liste-de-pages.trois-tuiles{padding:32px 0;max-width:915px}}.mmamix-liste-de-pages.trois-tuiles .title-wrapper{margin-top:25px;margin-bottom:30px}.mmamix-liste-de-pages.trois-tuiles ul:not(.category-filter){display:flex;flex-direction:column;justify-content:flex-start;padding:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;list-style:none}@media(min-device-width: 1210px){.mmamix-liste-de-pages.trois-tuiles ul:not(.category-filter){flex-direction:row;gap:30px;flex-wrap:wrap}}.mmamix-liste-de-pages.trois-tuiles ul:not(.category-filter) li{width:285px;background:#ffffff;box-shadow:0px 2px 12px rgba(30,81,197,.16);overflow:hidden;margin-bottom:25px;align-self:center}.mmamix-liste-de-pages.trois-tuiles ul:not(.category-filter) li:has(.page-focus){box-shadow:0px 2px 12px var(--ds-outline-focus-color),0 0 0 2px var(--ds-outline-focus-color)}.mmamix-liste-de-pages.trois-tuiles ul:not(.category-filter) li:hover{box-shadow:0px 4px 24px rgba(0,63,166,.3)}.mmamix-liste-de-pages.trois-tuiles ul:not(.category-filter) li:hover .quick-link-wrapper .link{text-decoration:underline}@media(min-device-width: 1210px){.mmamix-liste-de-pages.trois-tuiles ul:not(.category-filter) li{margin-bottom:initial;align-self:initial}}.mmamix-liste-de-pages.trois-tuiles ul:not(.category-filter) li a{text-decoration:none;display:flex;flex-direction:column;cursor:pointer}.mmamix-liste-de-pages.trois-tuiles ul:not(.category-filter) li a:hover,.mmamix-liste-de-pages.trois-tuiles ul:not(.category-filter) li a:focus{cursor:pointer;text-decoration:none}
/* Création ici des variables */
:root {
    /* Colors */
    --mma-color-none: transparent;
    --mma-color-blue1 : #2244b7;
    --mma-color-blue2 : #475682;
    --mma-color-blue3 : #2b4496;
    --mma-color-blue4 : #44455a;
    --mma-color-blue5 : #283e86;
    --mma-color-white : #ffffff;
    --mma-color-black1 : #000000;
    --mma-color-black2 : #333333;
    --mma-color-grey1 : #ecedf2;
    --mma-color-grey2 : #dadaee;
    --mma-color-grey3 : #898992;
    --mma-color-grey4 : #37373c;
    --mma-color-grey5 : #d3d3d3;
    --mma-color-grey6 : #808080;
    --mma-color-grey7 : #fcf0f0;
    --mma-color-green1 : #00a56b;
    --mma-color-green2 : #00b978;
    --mma-color-green3 : #0c621c;
    --mma-color-orange1 : #f3b01c;
    --mma-color-orange2 : #ea7e22;
    --mma-color-orange3 : #f29224;
    --mma-color-red1 : #db6b6b;
    --mma-color-red2 : #e25151;
    --mma-color-red3 : #b45363;
    --mma-color-linear-green: linear-gradient(to bottom,var(--mma-color-green1) 0,var(--mma-color-green2) 100%);
    --mma-color-linear-green-inverted: linear-gradient(to bottom,var(--mma-color-green2) 0,var(--mma-color-green1) 100%);
    --mma-color-linear-orange : linear-gradient(to top,var(--mma-color-orange2) 0,var(--mma-color-orange1) 100%);
    --mma-color-linear-orange-inverted : linear-gradient(to top,var(--mma-color-orange1) 0,var(--mma-color-orange2) 100%);
    --mma-color-linear-orange-bottom : linear-gradient(to bottom,var(--mma-color-orange1) 0,var(--mma-color-orange2) 100%);
    --mma-color-linear-red: linear-gradient(to bottom,var(--mma-color-red1) 0,var(--mma-color-red2) 100%);
    --mma-color-linear-red-inverted: linear-gradient(to bottom,var(--mma-color-red2) 0,var(--mma-color-red1) 100%);
    --mma-color-linear-grey: linear-gradient(to bottom,var(--mma-color-white) 0,var(--mma-color-grey1) 100%);

    --mma-link-color: var(--mma-color-blue1);

    --mma-btn-primary-bg-color- : var(--mma-color-blue1);
    --mma-btn-secondary-bg-color : var(--mma-color-orange2);
    --mma-btn-success-bg-color : var(--mma-color-green1);
    --mma-btn-default-bg-color : var(--mma-color-linear-grey);

    /* Spacers */
    --mma-spacer-auto: auto;
    --mma-spacer-0 : 0;
    --mma-spacer-1 : 5px;
    --mma-spacer-2 : 10px;
    --mma-spacer-3 : 15px;
    --mma-spacer-4 : 20px;
    --mma-spacer-5 : 40px;
    --mma-spacer-6 : 50px;
    --mma-spacer-0-auto : var(--mma-spacer-0) var(--mma-spacer-auto);
    --mma-spacer-2-0 : var(--mma-spacer-2) var(--mma-spacer-0);

    /* Fonts */
    --mma-font-opensans : "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    --mma-font-opensans-condensed : "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --mma-font-arial : "Arial",sans-serif;
    
    --mma-font-size-1 : 10px;
    --mma-font-size-2 : 12px;
    --mma-font-size-3 : 14px;
    --mma-font-size-4 : 16px;
    --mma-font-size-5 : 24px;
    --mma-font-size-6 : 30px;
    /* --mma-font-size-7 : XXpx; */
    --mma-font-size-default : var(--mma-font-size-4);
    --mma-font-family-default : var(--mma-font-opensans);

    /* Borders */
    --mma-border-0 : none;
    --mma-border-1 : 1px solid;
    --mma-border-2 : 2px solid;
    --mma-border-3 : 3px solid;
    --mma-border-4 : 4px solid;


    --mmafr-outline-focus-visible: 2px solid #003fa6;
    --mmafr-outline-focus-visible-bigger : 3px solid #003fa6;
}
.mmant-card {
  font-family: var(--mmafr-text-openSans-font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #003FA6;
  text-align: center;
  background-color: #ffffff;
  width: 290px;
  min-height: 160px;
  padding: 15px;
  box-shadow: 0px 2px 12px rgba(30, 81, 197, 0.16);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
@media (min-device-width: 1210px) {
  .mmant-card {
    margin: 0 15px;
  }
}
@media (min-device-width: 768px) and (max-device-width: 1209.98px) {
  .mmant-card {
    margin: 15px;
  }
}
@media (max-device-width: 767.98px) {
  .mmant-card {
    width: inherit;
    margin-bottom: 25px;
  }
}
.mmant-card h3 {
  font-weight: 700;
  font-size: 16px;
  color: #000000;
  padding-bottom: 10px;
  padding-top: 10px;
  margin: 0;
}
.mmant-card .btn {
  display: inline-flex;
  justify-content: center;
  width: fit-content;
  margin: 0 auto;
  margin-top: 20px;
}
.mmant-card .btn:focus-visible {
  margin: 0 auto;
  margin-top: 20px;
}
.mmant-card a.link.link-chevron {
  margin-bottom: 20px;
  margin-top: 20px;
  text-decoration: none;
}
@media (max-device-width: 767.98px) {
  .mmant-card a.link.link-chevron {
    margin-top: 15px;
  }
}
.mmant-card a.link.link-chevron:visited {
  color: #003FA6;
}
.mmant-card a.link.link-chevron:hover {
  text-decoration: underline;
  transition: all 0.35s ease-in-out 0s;
}
.mmant-card a.link.link-chevron:focus-visible {
  margin-top: 15px;
  margin-bottom: 15px;
}
.mmant-card .infographie, .mmant-card p > img {
  min-height: 106px;
  width: auto;
  margin: 0 auto;
}
.mmant-card p > img {
  max-width: 325px;
  max-height: 142px;
  margin-top: -10px;
  margin-bottom: -10px;
}
.mmant-card .chevron-right {
  padding-right: 5px;
}
.mmant-card.card-link {
  text-decoration: none;
}
.mmant-card.card-link div.link {
  margin-bottom: 20px;
  margin-top: 20px;
  text-decoration: none;
}
.mmant-card.card-link:hover, .mmant-card.card-link:focus {
  box-shadow: 0px 4px 24px rgba(0, 63, 166, 0.3);
  text-decoration: none;
}
.mmant-card.card-link:hover div.link, .mmant-card.card-link:focus div.link {
  text-decoration: underline;
}
.mmant-card-deck {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}
@media (min-device-width: 768px) and (max-device-width: 1209.98px) {
  .mmant-card-deck {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (min-device-width: 1210px) {
  .mmant-card-deck {
    flex-direction: row;
    margin: 0 -10px;
  }
}
.mmant-pageCarouselOffers:before,.mmant-pageCarouselOffers ul li:before{all:unset !important}.mmant-pageCarouselOffers .panel-content{display:flex;background:#fff;font-family:var(--ds-text-default-font-family)}@media(max-device-width: 991.98px){.mmant-pageCarouselOffers .panel-content{flex-direction:column;height:100%;justify-content:space-between}}.mmant-pageCarouselOffers .panel-content .left-panel,.mmant-pageCarouselOffers .panel-content .right-panel{width:50%}@media(min-device-width: 1210px){.mmant-pageCarouselOffers .panel-content .left-panel,.mmant-pageCarouselOffers .panel-content .right-panel{max-height:370px}}@media(max-device-width: 991.98px){.mmant-pageCarouselOffers .panel-content .left-panel,.mmant-pageCarouselOffers .panel-content .right-panel{width:100%}}.mmant-pageCarouselOffers .panel-content .left-panel .img-content,.mmant-pageCarouselOffers .panel-content .right-panel .img-content{overflow:hidden;display:flex;justify-content:center;width:100%}.mmant-pageCarouselOffers .panel-content .left-panel .img-content figure,.mmant-pageCarouselOffers .panel-content .right-panel .img-content figure{position:relative;margin:0;width:100%}.mmant-pageCarouselOffers .panel-content .left-panel .img-content picture,.mmant-pageCarouselOffers .panel-content .right-panel .img-content picture{width:100%;display:block}.mmant-pageCarouselOffers .panel-content .left-panel .img-content figcaption,.mmant-pageCarouselOffers .panel-content .right-panel .img-content figcaption{background:rgba(4,20,65,.8);position:absolute;bottom:0;color:#fff;width:100%;max-width:500px;text-align:center}.mmant-pageCarouselOffers .panel-content .left-panel .img-content figcaption .legende,.mmant-pageCarouselOffers .panel-content .right-panel .img-content figcaption .legende{padding:10px}.mmant-pageCarouselOffers .panel-content .left-panel .img-content img,.mmant-pageCarouselOffers .panel-content .right-panel .img-content img{object-fit:cover}@media(min-device-width: 1210px){.mmant-pageCarouselOffers .panel-content .left-panel .img-content img,.mmant-pageCarouselOffers .panel-content .right-panel .img-content img{height:370px}}@media(max-device-width: 991.98px){.mmant-pageCarouselOffers .panel-content .left-panel .img-content img,.mmant-pageCarouselOffers .panel-content .right-panel .img-content img{width:100%;height:auto}}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container{height:100%;display:flex;flex-direction:column;padding:0 24px;justify-content:space-between}@media(max-device-width: 991.98px){.mmant-pageCarouselOffers .panel-content .left-panel .frame-container,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container{justify-content:flex-start;gap:15px}}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .text-content,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .text-content{padding-top:24px}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .text-content h3,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .text-content h3{font-size:20px;font-weight:600}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .text-content a,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .text-content a{text-decoration:none}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .text-content a:active,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .text-content a:active{color:inherit}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .text-content a:hover,.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .text-content a:focus,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .text-content a:hover,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .text-content a:focus{text-decoration:underline}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .list-links,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .list-links{all:unset;list-style-type:none;display:flex;flex-direction:column;padding-bottom:24px}@media(min-device-width: 1210px){.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .list-links,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .list-links{gap:24px}}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .list-links li a,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .list-links li a{text-decoration:none}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .list-links li a:not(.btn):hover,.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .list-links li a:not(.btn):focus,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .list-links li a:not(.btn):hover,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .list-links li a:not(.btn):focus{font-weight:bold}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .list-links li a:active,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .list-links li a:active{color:inherit}.mmant-pageCarouselOffers .panel-content .left-panel .frame-container .list-links li a img,.mmant-pageCarouselOffers .panel-content .right-panel .frame-container .list-links li a img{margin-right:16px}@media(max-device-width: 991.98px){.mmant-pageCarouselOffers .panel-content .right-panel{height:100%;justify-content:flex-end;display:flex;flex-direction:column}}
.picto{display:inline-flex;flex-direction:row;align-items:center;width:32px;height:32px;background-size:32px}.picto.picto-auto{background-image:url("/modules/jahia-mma-ds/images/pictos/auto.svg");vertical-align:middle}.picto.picto-sante{background-image:url("/modules/jahia-mma-ds/images/pictos/sante.svg");vertical-align:middle}.picto.picto-habitation{background-image:url("/modules/jahia-mma-ds/images/pictos/habitation.svg");vertical-align:middle}.picto.picto-famille{background-image:url("/modules/jahia-mma-ds/images/pictos/famille.svg");vertical-align:middle}.picto.picto-habitation-bleue{background-image:url("/modules/jahia-mma-ds/images/pictos/habitation-bleue.svg");vertical-align:middle}.picto.picto-info{background-image:url("/modules/jahia-mma-ds/images/pictos/info.svg");vertical-align:middle}.picto.picto-loisirs{background-image:url("/modules/jahia-mma-ds/images/pictos/loisirs.svg");vertical-align:middle}.picto.picto-parapluie-bleu{background-image:url("/modules/jahia-mma-ds/images/pictos/parapluie-bleu.svg");vertical-align:middle}.picto.picto-pro{background-image:url("/modules/jahia-mma-ds/images/pictos/pro.svg");vertical-align:middle}.picto.picto-star{background-image:url("/modules/jahia-mma-ds/images/pictos/star.svg");vertical-align:middle}.picto.picto-vie{background-image:url("/modules/jahia-mma-ds/images/pictos/vie.svg");vertical-align:middle}
.mmant-carousel-offers .splide .splide__arrows .splide__arrow{position:absolute;background:transparent;border:0;cursor:pointer;top:50%;border-radius:50%;padding:0}@media(max-device-width: 991.98px){.mmant-carousel-offers .splide .splide__arrows .splide__arrow{display:none}}@media(min-device-width: 992px)and (max-device-width: 1209.98px){.mmant-carousel-offers .splide .splide__arrows .splide__arrow{display:none}}.mmant-carousel-offers .splide .splide__arrows .splide__arrow:disabled{cursor:default}.mmant-carousel-offers .splide .splide__arrows .splide__arrow:disabled svg path{fill:#706d6d}.mmant-carousel-offers .splide .splide__arrows .splide__arrow.splide__arrow--prev{left:0;margin-top:-30px;margin-left:-45px}.mmant-carousel-offers .splide .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotateY(180deg)}.mmant-carousel-offers .splide .splide__arrows .splide__arrow.splide__arrow--next{right:0;margin-top:-30px;margin-right:-45px}.mmant-carousel-offers .splide .splide__pagination{margin-top:20px;gap:inherit;flex-direction:row;padding:0}.mmant-carousel-offers .splide .splide__pagination li{margin:0 .5em;width:auto;overflow:inherit;background:transparent;box-shadow:none}.mmant-carousel-offers .splide .splide__pagination li:before{all:unset}.mmant-carousel-offers .splide .splide__pagination li .splide__pagination__page{background:#ccd9ec;border:1px solid #ccd9ec;display:inline-block;width:15px;height:15px;border-radius:12px;cursor:pointer;padding:8px}.mmant-carousel-offers .splide .splide__pagination li .splide__pagination__page.is-active,.mmant-carousel-offers .splide .splide__pagination li .splide__pagination__page:hover{background:#003fa6;outline:2px solid #003fa6}.mmant-carousel-offers .splide .splide__pagination li .splide__pagination__page:focus-visible,.mmant-carousel-offers .splide .splide__pagination li .splide__pagination__page:focus{background:#003fa6;outline:3px solid #003fa6;outline-offset:2px}.mmant-carousel-offers .title-wrapper{margin:32px 0;text-align:center}.mmant-carousel-offers .title-wrapper .title{display:inline-block;padding-left:10px;padding-right:10px;padding-bottom:0;padding-top:0;font-weight:var(--ds-title-h2-font-weight);margin:0;color:var(--ds-title-primary-blue);letter-spacing:var(--ds-title-h2-letter-spacing);font-size:var(--ds-title-h2-size);font-family:var(--ds-text-montserrat-font-family);line-height:var(--ds-title-h2-line-height)}@media(max-device-width: 991.98px){.mmant-carousel-offers{margin-bottom:24px}}@media(min-device-width: 1210px){.mmant-carousel-offers.coulee{width:calc(100% - 90px);margin:auto}.mmant-carousel-offers.coulee .offers-carrousel{margin-bottom:30px}}.mmant-carousel-offers .offers-carrousel .offers-carrousel-container{box-shadow:0px 2px 12px rgba(30,81,197,.16);background-color:#ffffff;max-height:370px}@media(max-device-width: 991.98px){.mmant-carousel-offers .offers-carrousel .offers-carrousel-container{max-height:unset;position:relative}}@media(max-device-width: 991.98px){.mmant-carousel-offers .offers-carrousel .offers-carrousel-container .offers-carrousel-content{height:100%}.mmant-carousel-offers .offers-carrousel .offers-carrousel-container .offers-carrousel-content[aria-hidden=false]{position:absolute}}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
.mmant-bloc-edito-et-visuel-page-thumbnail-img-top {
    display: flex;
    flex-direction: column;
    background-color: #ffffff;
    width: auto;
    height: 320px;
}

a.mmant-bloc-edito-et-visuel-page-thumbnail-img-top:hover{
    text-decoration: none;
}

a.mmant-bloc-edito-et-visuel-page-thumbnail-img-top:focus-visible {
    outline: 2px solid #003fa6 !important;
    outline-offset: 2px;
}

.mmant-bloc-edito-et-visuel-page-thumbnail-img-top figure {
    margin: 0;
}

.mmant-bloc-edito-et-visuel-page-thumbnail-img-top img {
    width: 100%;
    object-fit: cover;
}

.mmant-bloc-edito-et-visuel-page-thumbnail-img-top .thumbnail-description {
    width: auto;
    padding: 15px;
    margin: 0;
}

.mmant-bloc-edito-et-visuel-page-thumbnail-img-top .thumbnail-description .thumbnail-title {
    font-size: 16px;
    padding: 0 0 15px;
    font-weight: 700;
    margin: 0;
    color: #283e86;
    letter-spacing: -1px;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 1.2em;
    padding-top:15px;
    padding-bottom:15px;
    white-space: wrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mmant-bloc-edito-et-visuel-page-thumbnail-img-top .thumbnail-description .text {
    display: block;
    text-align: center;
    font-weight: 700;
    color: #555555;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.mmant-bloc-edito-et-visuel-page-thumbnail-img-top .thumbnail-description .text p{
    margin: 0;
}


@media (max-device-width: 767px) {
    .mmant-bloc-edito-et-visuel-page-thumbnail-img-top .thumbnail-description .thumbnail-title{
       display: block;
       font-size: 14px;
       font-weight: 700;
    }
}

.mmant-liste-actus .mmamix-liste-de-pages .title-wrapper {
    margin-top: 25px;
    margin-bottom: 25px;
}

@media (max-device-width: 767px) {
    .mmant-liste-actus .mmamix-liste-de-pages .title-wrapper {
        margin-top: 18px;
        margin-bottom: 18px;
    }

    .mmant-liste-actus .mmamix-liste-de-pages {
        max-width: calc(100% - 40px);
    }
}
.dsnt-card{display:flex;flex-direction:column;flex:1;min-width:308px;background-color:#ffffff;box-shadow:0px 3px 20px 0px rgba(0,63,166,.1);font-family:var(--ds-text-openSans-font-family);font-size:var(--ds-text-default-size);font-weight:var(--ds-text-default-weight);line-height:var(--ds-text-default-line-height)}.dsnt-card img{width:100%;object-fit:cover}.dsnt-card .card-content{padding:24px 16px;display:flex;flex-direction:column;flex:1;font-size:14px}.dsnt-card .card-content .card-title{display:flex;gap:8px;align-items:center;margin:0;font-size:16px;font-weight:700;font-family:var(--ds-text-openSans-font-family);line-height:20px}.dsnt-card .card-content .card-title.blue-text{color:#003FA6}.dsnt-card .card-content .card-title.orange-text{color:#CC4C00}.dsnt-card .card-content .card-title .fa-kit{font-size:24px}.dsnt-card .card-content ul{padding-left:20px !important;margin:14px 0;display:block !important}.dsnt-card .card-content .rte-lien.btn,.dsnt-card .card-content .ds-btn{font-weight:600;width:100%;justify-content:center}
.dsnt-cardDeck{max-width:var(--ds-custom-container-width);margin:auto;padding:15px 15px 15px 15px}@media(min-device-width: 1210px){.dsnt-cardDeck{padding:0 15px 64px 15px}}.dsnt-cardDeck .card-deck-container{width:100%;padding:0;margin-left:auto;margin-right:auto;background-color:transparent !important}.dsnt-cardDeck .card-deck-title{text-align:center;color:var(--ds-title-primary-blue);font-size:var(--ds-title-h2-size);font-weight:var(--ds-title-h2-font-weight);font-family:var(--ds-text-montserrat-font-family);margin:0;padding-top:32px;padding-bottom:24px}@media(min-device-width: 1210px){.dsnt-cardDeck .card-deck-title{padding-top:32px;padding-bottom:24px}}.dsnt-cardDeck h1.card-deck-title{font-size:var(--ds-title-h1-size);font-weight:var(--ds-title-h1-font-weight)}.dsnt-cardDeck h2.card-deck-title{font-size:var(--ds-title-h2-size);font-weight:var(--ds-title-h2-font-weight)}.dsnt-cardDeck h3.card-deck-title{font-size:var(--ds-title-h3-size);font-weight:var(--ds-title-h3-font-weight)}.dsnt-cardDeck .card-deck-introduction{padding-bottom:32px}.dsnt-cardDeck .card-container{display:flex;gap:32px;justify-content:center;flex-wrap:wrap}
.mmant-mentionsLegales {
    --mmant-titleReponse-lightgrey : #CCCCCC;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 18px;
    padding-bottom: 18px;
    max-width: 977px;
}
.mmant-mentionsLegales .mention-title {
    background-color:  #EEEEEE;
    color:#44455a;
    font-size: 14px;
    width: 100%;
    padding: 15px;
    border-style:none;
    border-radius: 0;
    text-align: left;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700;
    line-height: 1.1;
    cursor: pointer;
}

.mmant-mentionsLegales .mention-title:hover {
    background-color: #CCCCCC;
}

.mmant-mentionsLegales .mention-description {
    padding: 10px 0 0 0;
    display: none;
    color:#44455a;
    font-family: Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
}

.mmant-mentionsLegales .mention-description a {
    color: #2244b7;
    text-decoration: underline;
}

.mmant-mentionsLegales .visible {
    display: block;
}

.mmant-mentionsLegales .mention-title p,
.mmant-mentionsLegales .mention-description p,
.mmant-mentionsLegales .mention-title h1,
.mmant-mentionsLegales .mention-description h1,
.mmant-mentionsLegales .mention-title h2,
.mmant-mentionsLegales .mention-description h2,
.mmant-mentionsLegales .mention-title h3,
.mmant-mentionsLegales .mention-description h3,
.mmant-mentionsLegales .mention-title h4,
.mmant-mentionsLegales .mention-description h4,
.mmant-mentionsLegales .mention-title h5,
.mmant-mentionsLegales .mention-description h5,
.mmant-mentionsLegales .mention-title h6,
.mmant-mentionsLegales .mention-description h6{
    margin: 0;
}

.mmant-mentionsLegales .mention-title p+p,
.mmant-mentionsLegales .mention-description p+p{
    margin-top: 10px;
}

.mmant-mentionsLegales .icon-minus:before {
    float: right !important;
    font-family: var(--ds-icon-font-kit);
    content:"\e05c";
    padding-right: 5px;
    font-size: 20px;
}

.mmant-mentionsLegales .icon-plus:before {
    float: right !important;
    font-family: var(--ds-icon-font-kit);
    content:"\e066";
    padding-right: 5px;
    font-size: 20px;
}

.mmant-mentionsLegales .mmant-bloc-edito {
    padding: 0;
}

@media screen and (min-width: 641px) {
    .mmant-mentionsLegales {
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .mmant-mentionsLegales .mention-description {
        padding: 15px;
    }

}
.dsnt-masthead{position:relative;color:#ffffff;background-color:#003FA6}.dsnt-masthead .masthead-container{display:flex;flex-direction:row}.dsnt-masthead .masthead-container:has(.masthead-image-container){justify-content:flex-end}@media(min-device-width: 1210px){.dsnt-masthead .masthead-container:has(.masthead-image-container){min-height:325px}}@media(min-device-width: 1210px){.dsnt-masthead .masthead-container:has(.masthead-image-container) .masthead-text-container{width:42%}}.dsnt-masthead .masthead-container:not(:has(.masthead-image-container)){width:var(--ds-custom-container-width);max-width:100%;margin:auto}.dsnt-masthead .masthead-text-container{padding:24px 16px;display:flex;flex-direction:column;width:100%}@media(min-device-width: 1210px){.dsnt-masthead .masthead-text-container{padding:16px 64px 48px 16px}}@media(max-device-width: 991.98px){.dsnt-masthead .masthead-text-container .btnContainerMobile{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:16px 0;display:flex;justify-content:center;z-index:2}}@media(max-device-width: 991.98px){.dsnt-masthead .masthead-text-container .btnDeclarerSinistreMobile{width:88%;background-color:var(--ds-btn-orange-bg-color);color:#fff;font-weight:600;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center}}.dsnt-masthead .masthead-text-container .dsnt-masthead-title{font-size:28px;line-height:30px;margin-top:0;margin-bottom:0;font-family:var(--ds-text-montserrat-font-family);font-weight:300;color:#ffffff;letter-spacing:-0.56px}.dsnt-masthead .masthead-text-container .dsnt-masthead-title strong{font-weight:600;line-height:44px}@media(min-device-width: 1210px){.dsnt-masthead .masthead-text-container .dsnt-masthead-title{font-size:32px;line-height:40px;letter-spacing:-0.64px;margin-bottom:18px;margin-top:32px}}.dsnt-masthead .masthead-text-container a.link,.dsnt-masthead .masthead-text-container a.link.link-back{color:#ffffff}.dsnt-masthead .masthead-text-container p:has(a.link.link-back){margin:0}.dsnt-masthead .masthead-text-container .last-login{font-size:12px;line-height:16px;font-family:var(--ds-text-openSans-font-family);font-weight:normal;margin-top:9px;margin-bottom:15px}@media(max-device-width: 991.98px){.dsnt-masthead .masthead-text-container .last-login{font-size:12px;line-height:16px;margin-top:7px}}.dsnt-masthead .masthead-text-container .text{font-size:var(--ds-text-default-size);line-height:18px;font-family:var(--ds-text-openSans-font-family);font-weight:var(--ds-text-default-line-height);margin-bottom:0}@media(max-device-width: 991.98px){.dsnt-masthead .masthead-text-container .text{margin-top:0}}.dsnt-masthead .masthead-text-container .text .ds-link{color:var(--ds-default-link-color);outline:none}.dsnt-masthead .masthead-text-container .text .ds-link:hover{color:var(--ds-default-link-color);position:relative;-webkit-text-stroke:.3px var(--ds-default-link-color);text-decoration:underline}.dsnt-masthead .masthead-text-container .text .ds-link:focus{outline:3px solid var(--ds-outline-focus-color, #003FA6);outline-offset:2px}.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-chevron{color:var(--ds-default-link-color);outline:none;display:inline-block;color:#fff;font-family:var(--ds-text-openSans-font-family);font-weight:400;font-size:14px;line-height:var(--ds-link-default-line-height);text-align:center;text-decoration:none}.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-chevron:hover{color:var(--ds-default-link-color);position:relative;-webkit-text-stroke:.3px var(--ds-default-link-color);text-decoration:underline}.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-chevron:focus{outline:3px solid var(--ds-outline-focus-color, #003FA6);outline-offset:2px}.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-chevron:before{font-size:12px;display:inline-block;font-family:var(--ds-icon-font-kit);content:"";padding-right:5px}.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-chevron:hover,.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-chevron:focus{-webkit-text-stroke:.5px;text-decoration:underline}.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-back{color:var(--ds-default-link-color);outline:none;display:inline-block;color:#fff;font-family:var(--ds-text-openSans-font-family);font-weight:400;font-size:14px;line-height:var(--ds-link-default-line-height);text-align:center;text-decoration:none}.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-back:hover{color:var(--ds-default-link-color);position:relative;-webkit-text-stroke:.3px var(--ds-default-link-color);text-decoration:underline}.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-back:focus{outline:3px solid var(--ds-outline-focus-color, #003FA6);outline-offset:2px}.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-back:before{font-size:12px;display:inline-block;font-family:var(--ds-icon-font-kit);content:"";padding-right:5px}.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-back:hover,.dsnt-masthead .masthead-text-container .text .ds-link.ds-link-back:focus{-webkit-text-stroke:.4px}.dsnt-masthead .masthead-text-container .text+h1.title{margin-top:32px;margin-bottom:0}@media(min-device-width: 1210px){.dsnt-masthead .masthead-text-container .text+h1.title{font-size:28px}}.dsnt-masthead .masthead-image-container{display:none}@media(min-device-width: 1210px){.dsnt-masthead .masthead-image-container{display:block;max-width:42%}}.dsnt-masthead .masthead-image{display:block;object-fit:cover}
.mmant-separator.site-mmafr {
    padding: 0 20px;
    border: none;
}

@media (min-width: 641px) {
    .mmant-separator.site-mmafr {
        padding: 0 30px;
    }
}

.mmant-separator.site-mmafr::before {
    display: block;
    content: ' ';
    background: url("/modules/jahia-mma-mmafr-edito/images/pc-shadow-bottom.png") no-repeat center top;
    background-color: transparent;
    background-size: 100% 20px;
    height: 20px;
    width: 100%;
    opacity: .5;
}


.mmant-separator.site-mmaec {
    padding: 0 20px;
    border: none;
}

@media (min-width: 641px) {
    .mmant-separator.site-mmaec {
        padding: 0 30px;
    }
}
.mmamix-lienmma.lien-faciliti {
    display: inline;
    padding: 0;
    appearance: none;
    background-color: transparent;
    border: none;
    width: min-content;
}
.mmamix-lienmma.lien-faciliti:focus-visible {
    outline: 2px solid #fff;
}
.dsnt-footer{--ds-custom-container-width:1030px;--ds-footer-background-color: #ffffff;--ds-footer-bottom-background-color: #003FA6;--ds-footer-bottom-text-color: #ffffff;position:relative;z-index:1;color:var(--ds-text-default-color);font-size:var(--ds-text-default-size);font-family:var(--ds-text-openSans-font-family);background-color:var(--ds-footer-background-color);margin-top:16px}.dsnt-footer ul.list-links li{list-style:none;white-space:normal;overflow:visible}.dsnt-footer ul.list-links li a,.dsnt-footer ul.list-links li .obfuscationLink{cursor:pointer;color:var(--ds-text-default-color);text-decoration:none}.dsnt-footer ul.list-links li a:hover,.dsnt-footer ul.list-links li a:focus,.dsnt-footer ul.list-links li .obfuscationLink:hover,.dsnt-footer ul.list-links li .obfuscationLink:focus{text-decoration:underline}.dsnt-footer ul.list-links li a:focus-visible,.dsnt-footer ul.list-links li .obfuscationLink:focus-visible{outline:var(--ds-outline-focus-visible);outline-offset:2px}.dsnt-footer .mmant-separator,.dsnt-footer hr{border:none;height:1px;background-color:#ECEEF2;margin:0}.dsnt-footer .mmant-boiteLiensMMA{width:220px}.dsnt-footer .mmant-boiteLiensMMA .list-title{color:var(--ds-title-primary-blue);font-family:var(--ds-text-montserrat-font-family);font-size:16px;font-style:normal;font-weight:700}.dsnt-footer .mmant-boiteLiensMMA .list-title+ul.list.list-links{margin-top:10px}.dsnt-footer .mmant-boiteLiensMMA .list.list-links li a,.dsnt-footer .mmant-boiteLiensMMA .list.list-links li .obfuscationLink{color:var(--ds-text-default-color);font-size:var(--ds-text-default-size);font-family:var(--ds-text-openSans-font-family)}.dsnt-footer .footer-top{display:flex;justify-content:center;padding:32px 16px}.dsnt-footer .footer-top .footer-top-content{width:var(--ds-custom-container-width);max-width:100%;display:flex;flex-direction:column;gap:24px}@media(min-device-width: 1210px){.dsnt-footer .footer-top .footer-top-content{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:50px}}.dsnt-footer .footer-top .footer-top-content .download-app ul,.dsnt-footer .footer-top .footer-top-content .follow-us ul{display:flex;flex-direction:row}.dsnt-footer .footer-top .footer-top-content .download-app ul li,.dsnt-footer .footer-top .footer-top-content .follow-us ul li{display:contents}.dsnt-footer .footer-top .footer-top-content .follow-us ul li a{color:var(--ds-btn-blue-bg-color);border-radius:50%;width:44px;height:44px}.dsnt-footer .footer-top .footer-top-content .follow-us ul li a:hover svg{fill:var(--ds-btn-blue-hover-bg-color)}.dsnt-footer .footer-top .footer-top-content .follow-us ul li a:focus svg{fill:var(--ds-btn-blue-focus-bg-color)}.dsnt-footer .footer-top .footer-top-content .follow-us ul li a svg{fill:var(--ds-btn-blue-bg-color)}.dsnt-footer .footer-sitemap{display:flex;justify-content:center;padding:24px 16px}@media(min-device-width: 1210px){.dsnt-footer .footer-sitemap{padding:48px 16px}}.dsnt-footer .footer-sitemap .footer-sitemap-content{width:var(--ds-custom-container-width);max-width:100%;display:flex;flex-direction:column;gap:24px}@media(min-device-width: 1210px){.dsnt-footer .footer-sitemap .footer-sitemap-content{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:50px}}.dsnt-footer .footer-channels{display:flex;justify-content:center;padding:24px 16px}.dsnt-footer .footer-channels .footer-channels-content{width:var(--ds-custom-container-width);max-width:100%;display:flex;flex-direction:column;gap:24px}@media(min-device-width: 1210px){.dsnt-footer .footer-channels .footer-channels-content{flex-direction:row;flex-wrap:wrap;gap:50px}}.dsnt-footer .footer-channels .footer-channels-content>p:first-child{margin:0}.dsnt-footer .footer-channels .footer-channels-content>p:first-child strong{color:#003FA6}.dsnt-footer .footer-channels .footer-channels-content .list-links{display:flex;flex-direction:column;margin:0;padding:0;gap:24px}@media(min-device-width: 1210px){.dsnt-footer .footer-channels .footer-channels-content .list-links{flex-direction:row;flex-wrap:wrap;gap:50px}}.dsnt-footer .footer-channels .footer-channels-content .list-links li a,.dsnt-footer .footer-channels .footer-channels-content .list-links li .obfuscationLink{cursor:pointer;font-weight:600}.dsnt-footer .footer-bottom{display:flex;justify-content:center;color:var(--ds-footer-bottom-text-color);background-color:var(--ds-footer-bottom-background-color);padding:32px 16px}.dsnt-footer .footer-bottom .footer-bottom-content{width:var(--ds-custom-container-width);max-width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;justify-content:center}.dsnt-footer .footer-bottom .footer-bottom-content p:has(.credits){margin:0}.dsnt-footer .footer-bottom .footer-bottom-content .credits{font-size:var(--ds-text-default-size);font-weight:var(--ds-text-default-weight);line-height:var(--ds-text-default-line-height)}.dsnt-footer .footer-bottom .footer-bottom-content a,.dsnt-footer .footer-bottom .footer-bottom-content button{cursor:pointer}.dsnt-footer .footer-bottom .footer-bottom-content a:focus-visible,.dsnt-footer .footer-bottom .footer-bottom-content button:focus-visible{outline:var(--ds-outline-focus-visible-inverted)}.dsnt-footer .footer-bottom .footer-bottom-content ul.list-links{padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media(min-device-width: 1210px){.dsnt-footer .footer-bottom .footer-bottom-content ul.list-links{flex-direction:row;flex-wrap:wrap;gap:20px}}@media(min-device-width: 1210px){.dsnt-footer .footer-bottom .footer-bottom-content{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}
