﻿/*! Design System 3.24.1 - Accordion Basic + Accordion Standalone */.mds-accordion--basic .mds-collapse{cursor:pointer;display:flex;word-break:break-word;align-items:flex-start}.mds-accordion--basic .mds-collapse:focus{outline:2px solid #000;outline-offset:-2px}.mds-accordion--basic .mds-collapse:not(:has(span.mds-icon__expand-more[aria-hidden=true])).mds-collapse__label::before,.mds-accordion--basic .mds-collapse:not(:has(span.mds-icon__expand-more[aria-hidden=true])) .mds-collapse__label::before{content:"";font-family:"mds-icon"}.mds-accordion--basic .mds-collapse span.mds-icon__expand-more[aria-hidden=true]{display:flex}.mds-accordion--basic .mds-collapse span.mds-icon__expand-more[aria-hidden=true]::before{content:"";font-family:"mds-icon"}.mds-accordion--basic .mds-collapse.mds-collapse__label::before,.mds-accordion--basic .mds-collapse .mds-collapse__label::before,.mds-accordion--basic .mds-collapse span.mds-icon__expand-more[aria-hidden=true]::before{transition-duration:var(--mds-motion-duration-short-1)}.mds-accordion--basic .mds-collapse:has(span.mds-icon__expand-more[aria-hidden=true]).mds-collapse__label::before,.mds-accordion--basic .mds-collapse:has(span.mds-icon__expand-more[aria-hidden=true]) .mds-collapse__label::before{content:none}.mds-accordion--basic .mds-collapse__content{height:0;overflow:hidden;visibility:hidden;transition:height var(--mds-motion-duration-medium-1) var(--mds-motion-easing-emphasized-decelerate) !important}.mds-accordion--basic .mds-collapse__content.active{visibility:visible}.mds-accordion--basic .mds-collapse.active~.mds-collapse__content{transition:height var(--mds-motion-duration-medium-1) var(--mds-motion-easing-emphasized-decelerate) !important;visibility:visible}.mds-accordion--basic .mds-collapse.active.mds-collapse__label::before,.mds-accordion--basic .mds-collapse.active.mds-collapse__label::after,.mds-accordion--basic .mds-collapse.active.mds-collapse__label>span.mds-icon__expand-more[aria-hidden=true]::before,.mds-accordion--basic .mds-collapse.active.mds-collapse__label.mds-collapse__label[aria-expanded=true] span.mds-icon__expand-more[aria-hidden=true]::before,.mds-accordion--basic .mds-collapse.active .mds-collapse__label::before,.mds-accordion--basic .mds-collapse.active .mds-collapse__label::after,.mds-accordion--basic .mds-collapse.active .mds-collapse__label>span.mds-icon__expand-more[aria-hidden=true]::before,.mds-accordion--basic .mds-collapse.active .mds-collapse__label.mds-collapse__label[aria-expanded=true] span.mds-icon__expand-more[aria-hidden=true]::before{transform:rotate(-180deg)}.mds-accordion--basic .mds-accordion__item{border-bottom:1px var(--color-grey--20) solid}.mds-accordion--basic .mds-accordion__item .mds-accordion__header{width:100%;min-height:52px;height:auto;display:flex;align-items:center}@media(min-width: 56.25em){.mds-accordion--basic .mds-accordion__item .mds-accordion__header{min-height:60px}}.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse{color:var(--color-grey--80);font:normal 1rem "Source Sans Pro",sans-serif;line-height:1.25rem;padding:var(--mds-space--12) 0;border:none;background-color:var(--color-white);width:100%;display:flex;flex-direction:column;align-items:flex-start;position:relative;min-height:inherit;justify-content:center}.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse>span[class*=mds-icon][aria-hidden=true]{display:flex}.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse>span[class*=mds-icon],.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse::before{padding-top:2px;color:inherit;position:absolute;margin-right:8px;font-size:1.5rem;top:12px;right:0}@media(min-width: 56.25em){.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse>span[class*=mds-icon],.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse::before{top:auto}}@media(any-hover: hover){.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse:hover{background-color:var(--color-grey--5)}}.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse:has(.mds-accordion__picto) .mds-badge{margin-left:35px}.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse .mds-accordion__title{margin-right:2rem;display:inline-flex;align-items:flex-start;text-align:left}.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse .mds-badge{margin-top:8px}.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse .mds-accordion__picto{display:flex}.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse .mds-accordion__picto::before{font-size:2rem}@media(min-width: 56.25em){.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse{padding:var(--mds-space--16) 0;flex-direction:row;align-items:center}.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse .mds-accordion__title{flex:1;margin-right:3rem;display:flex}.mds-accordion--basic .mds-accordion__item .mds-accordion__header>button.mds-collapse .mds-badge{margin-left:auto;margin-top:0;margin-right:35px;order:2}}.mds-accordion--basic .mds-accordion__item .mds-accordion__body *{transition:all var(--mds-motion-duration-medium-1) var(--mds-motion-easing-emphasized-decelerate)}.mds-accordion--basic .mds-accordion__item .mds-accordion__body{padding:var(--mds-space--20)}@media(min-width: 56.25em){.mds-accordion--basic .mds-accordion__item .mds-accordion__body{padding:1.5rem}}.mds-accordion--basic .mds-accordion__item .mds-accordion__body>*:not(:last-child){margin-bottom:1rem}.mds-accordion--basic .mds-accordion__item .mds-accordion__body .mds-accordion__desc{color:var(--color-grey--80);font:normal 1rem "Source Sans Pro",sans-serif;line-height:1.25rem}.mds-accordion--basic .mds-accordion__item .mds-accordion__body .mds-accordion__section>.mds-accordion__section-title{font-weight:700;color:var(--color-grey--80);font:normal 1rem "Source Sans Pro",sans-serif;line-height:1.25rem;padding-bottom:var(--mds-space--16)}.mds-accordion--basic .mds-accordion__item .mds-accordion__body .mds-accordion__section .mds-btn+.mds-btn{margin-left:var(--mds-space--12)}.mds-accordion--basic.mds-accordion--reverse .mds-accordion__item{border-color:var(--color-white)}.mds-accordion--basic.mds-accordion--reverse .mds-accordion__item .mds-accordion__header>button.mds-collapse{color:var(--color-white);background-color:var(--color-macif--1)}@media(any-hover: hover){.mds-accordion--basic.mds-accordion--reverse .mds-accordion__item .mds-accordion__header>button.mds-collapse:hover{background-color:hsla(0,0%,100%,.2)}}.mds-accordion--basic.mds-accordion--reverse .mds-accordion__item .mds-accordion__body .mds-accordion__desc{color:var(--color-white)}.mds-accordion--standalone .mds-collapse{cursor:pointer;display:flex;word-break:break-word;align-items:flex-start}.mds-accordion--standalone .mds-collapse:focus{outline:2px solid #000;outline-offset:-2px}.mds-accordion--standalone .mds-collapse:not(:has(span.mds-icon__expand-more[aria-hidden=true])).mds-collapse__label::before,.mds-accordion--standalone .mds-collapse:not(:has(span.mds-icon__expand-more[aria-hidden=true])) .mds-collapse__label::before{content:"";font-family:"mds-icon"}.mds-accordion--standalone .mds-collapse span.mds-icon__expand-more[aria-hidden=true]{display:flex}.mds-accordion--standalone .mds-collapse span.mds-icon__expand-more[aria-hidden=true]::before{content:"";font-family:"mds-icon"}.mds-accordion--standalone .mds-collapse.mds-collapse__label::before,.mds-accordion--standalone .mds-collapse .mds-collapse__label::before,.mds-accordion--standalone .mds-collapse span.mds-icon__expand-more[aria-hidden=true]::before{transition-duration:var(--mds-motion-duration-short-1)}.mds-accordion--standalone .mds-collapse:has(span.mds-icon__expand-more[aria-hidden=true]).mds-collapse__label::before,.mds-accordion--standalone .mds-collapse:has(span.mds-icon__expand-more[aria-hidden=true]) .mds-collapse__label::before{content:none}.mds-accordion--standalone .mds-collapse__content{height:0;overflow:hidden;visibility:hidden;transition:height var(--mds-motion-duration-medium-1) var(--mds-motion-easing-emphasized-decelerate) !important}.mds-accordion--standalone .mds-collapse__content.active{visibility:visible}.mds-accordion--standalone .mds-collapse.active~.mds-collapse__content{transition:height var(--mds-motion-duration-medium-1) var(--mds-motion-easing-emphasized-decelerate) !important;visibility:visible}.mds-accordion--standalone .mds-collapse.active.mds-collapse__label::before,.mds-accordion--standalone .mds-collapse.active.mds-collapse__label::after,.mds-accordion--standalone .mds-collapse.active.mds-collapse__label>span.mds-icon__expand-more[aria-hidden=true]::before,.mds-accordion--standalone .mds-collapse.active.mds-collapse__label.mds-collapse__label[aria-expanded=true] span.mds-icon__expand-more[aria-hidden=true]::before,.mds-accordion--standalone .mds-collapse.active .mds-collapse__label::before,.mds-accordion--standalone .mds-collapse.active .mds-collapse__label::after,.mds-accordion--standalone .mds-collapse.active .mds-collapse__label>span.mds-icon__expand-more[aria-hidden=true]::before,.mds-accordion--standalone .mds-collapse.active .mds-collapse__label.mds-collapse__label[aria-expanded=true] span.mds-icon__expand-more[aria-hidden=true]::before{transform:rotate(-180deg)}.mds-accordion--standalone{background-color:var(--color-white);box-shadow:var(--mds-shadow--200)}.mds-accordion--standalone .mds-accordion__item{border-bottom:1px var(--color-grey--20) solid}.mds-accordion--standalone .mds-accordion__item:last-of-type{border-bottom:0}.mds-accordion--standalone .mds-accordion__item .mds-accordion__header{width:100%}.mds-accordion--standalone .mds-accordion__item .mds-accordion__header>.mds-collapse__label{color:var(--color-grey--80);font:normal 1.125rem "Source Sans Pro",sans-serif;line-height:1.75rem;font-weight:700;border:none;background-color:var(--color-white);padding:.75rem 1.5rem;width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left}.mds-accordion--standalone .mds-accordion__item .mds-accordion__header>.mds-collapse__label::before{order:2}.mds-accordion--standalone .mds-accordion__item .mds-accordion__header>.mds-collapse__label>span[class*=mds-icon][aria-hidden=true]::before,.mds-accordion--standalone .mds-accordion__item .mds-accordion__header>.mds-collapse__label::before{color:inherit;margin-right:8px;font-size:1.5rem}@media(any-hover: hover){.mds-accordion--standalone .mds-accordion__item .mds-accordion__header>.mds-collapse__label:hover{background-color:var(--color-grey--5)}}@media(max-width: 56.23em){.mds-accordion--standalone .mds-accordion__item .mds-accordion__header>.mds-collapse__label{color:var(--color-grey--80);font:normal 1rem "Source Sans Pro",sans-serif;line-height:1.25rem;padding:1rem;font-weight:700}}.mds-accordion--standalone .mds-accordion__item .mds-accordion__body *{transition:all var(--mds-motion-duration-medium-1) var(--mds-motion-easing-emphasized-decelerate)}.mds-accordion--standalone .mds-accordion__item .mds-accordion__body{padding:var(--mds-space--16) var(--mds-space--24);padding-bottom:2rem}@media(max-width: 56.23em){.mds-accordion--standalone .mds-accordion__item .mds-accordion__body{padding:1rem;padding-bottom:var(--mds-space--24)}}.mds-accordion--standalone .mds-accordion__item .mds-accordion__body>*:not(:last-child){margin-bottom:1rem}@media(min-width: 56.25em){.mds-accordion--standalone .mds-accordion__item .mds-accordion__body>*:not(:last-child){margin-bottom:1.5rem}}.mds-accordion--standalone .mds-accordion__item .mds-accordion__body>.mds-accordion__desc{color:var(--color-grey--80);font:normal 1rem "Source Sans Pro",sans-serif;line-height:1.25rem}.mds-accordion--standalone .mds-accordion__item .mds-accordion__body .mds-accordion__section>.mds-accordion__section-title{color:var(--color-grey--80);font:normal 1rem "Source Sans Pro",sans-serif;line-height:1.25rem;font-weight:700;padding-bottom:var(--mds-space--16)}.mds-accordion--standalone .mds-accordion__item .mds-accordion__body .mds-accordion__section .mds-btn+.mds-btn{margin-left:var(--mds-space--16)}
