.checkbox,.checkbox-rich{display:flex;flex-direction:row;gap:6px}.checkbox .checkbox-label,.checkbox-rich .checkbox-label{position:relative;cursor:pointer;display:flex;align-items:flex-start}.checkbox .checkbox-label .checkbox-input,.checkbox-rich .checkbox-label .checkbox-input{position:relative}.checkbox .checkbox-label .checkbox-input input[type=checkbox],.checkbox-rich .checkbox-label .checkbox-input input[type=checkbox]{appearance:none;position:relative;top:0;left:0;--checkbox-size: 24px;width:var(--checkbox-size);height:var(--checkbox-size);border-radius:3px;outline-offset:0px}.checkbox .checkbox-label .checkbox-input input[type=checkbox]:hover,.checkbox-rich .checkbox-label .checkbox-input input[type=checkbox]:hover{outline:none !important}.checkbox .checkbox-label .checkbox-input input[type=checkbox]+.checkbox-icon,.checkbox-rich .checkbox-label .checkbox-input input[type=checkbox]+.checkbox-icon{width:24px;height:24px;position:absolute;top:0;display:flex;align-items:center;justify-content:center}.checkbox .checkbox-label .checkbox-input input[type=checkbox]+.checkbox-icon .svg-container,.checkbox-rich .checkbox-label .checkbox-input input[type=checkbox]+.checkbox-icon .svg-container{border:2px solid var(--black-100);border-radius:2.5px;background-color:rgba(0,0,0,0);width:18px;height:18px}.checkbox .checkbox-label .checkbox-input input[type=checkbox]+.checkbox-icon .svg-container svg,.checkbox-rich .checkbox-label .checkbox-input input[type=checkbox]+.checkbox-icon .svg-container svg{opacity:0;width:100%;height:100%;position:absolute;padding:4px;top:0;left:0}.checkbox .checkbox-label .checkbox-input input[type=checkbox]:checked+.checkbox-icon .svg-container,.checkbox-rich .checkbox-label .checkbox-input input[type=checkbox]:checked+.checkbox-icon .svg-container{background-color:#000}.checkbox .checkbox-label .checkbox-input input[type=checkbox]:checked+.checkbox-icon .svg-container svg,.checkbox-rich .checkbox-label .checkbox-input input[type=checkbox]:checked+.checkbox-icon .svg-container svg{opacity:1;filter:invert(1)}.checkbox .checkbox-label .checkbox-input input[type=checkbox][aria-invalid=true],.checkbox-rich .checkbox-label .checkbox-input input[type=checkbox][aria-invalid=true]{color:var(--color-red-150);font-weight:700}.checkbox .checkbox-label .checkbox-input input[type=checkbox][aria-invalid=true]+.checkbox-icon .svg-container,.checkbox-rich .checkbox-label .checkbox-input input[type=checkbox][aria-invalid=true]+.checkbox-icon .svg-container{border:2px solid var(--color-red-150, #b43c3e)}.checkbox .checkbox-label .content,.checkbox-rich .checkbox-label .content{padding:1.5px 4px;align-self:center;height:100%}.checkbox .checkbox-label .content h1,.checkbox-rich .checkbox-label .content h1,.checkbox .checkbox-label .content h2,.checkbox-rich .checkbox-label .content h2,.checkbox .checkbox-label .content h3,.checkbox-rich .checkbox-label .content h3,.checkbox .checkbox-label .content h4,.checkbox-rich .checkbox-label .content h4,.checkbox .checkbox-label .content h5,.checkbox-rich .checkbox-label .content h5,.checkbox .checkbox-label .content h6,.checkbox-rich .checkbox-label .content h6,.checkbox .checkbox-label .content p,.checkbox-rich .checkbox-label .content p{margin:0;font-style:normal;font-weight:400;font-size:var(--text-size-p2, 14px);font-style:normal;line-height:18px}.checkbox .checkbox-label .content h1,.checkbox-rich .checkbox-label .content h1,.checkbox .checkbox-label .content h2,.checkbox-rich .checkbox-label .content h2,.checkbox .checkbox-label .content h3,.checkbox-rich .checkbox-label .content h3,.checkbox .checkbox-label .content h4,.checkbox-rich .checkbox-label .content h4,.checkbox .checkbox-label .content h5,.checkbox-rich .checkbox-label .content h5,.checkbox .checkbox-label .content h6,.checkbox-rich .checkbox-label .content h6{color:var(--black-100);font-size:var(--text-size-p2, 14px)}.checkbox .checkbox-label:has(input[aria-invalid=true]) .content>*,.checkbox-rich .checkbox-label:has(input[aria-invalid=true]) .content>*{color:var(--color-red-150, #b43c3e)}.checkbox .checkbox-label:has(input:checked) .content>*,.checkbox-rich .checkbox-label:has(input:checked) .content>*{font-weight:700}.checkbox-rich{border-radius:6px;background:var(--white-100, #fff);display:flex;padding:12px;justify-content:space-between;align-items:flex-start}.checkbox-rich .checkbox-label{align-items:center}.checkbox-rich .checkbox-label .checkbox-input input[type=checkbox]:focus-visible{outline:none !important}.checkbox-rich .checkbox-label .content h1,.checkbox-rich .checkbox-label .content h2,.checkbox-rich .checkbox-label .content h3,.checkbox-rich .checkbox-label .content h4,.checkbox-rich .checkbox-label .content h5,.checkbox-rich .checkbox-label .content h6,.checkbox-rich .checkbox-label .content p{margin:0;font-style:normal;font-weight:400;line-height:18px}.checkbox-rich .checkbox-label .content h1,.checkbox-rich .checkbox-label .content h2,.checkbox-rich .checkbox-label .content h3,.checkbox-rich .checkbox-label .content h4,.checkbox-rich .checkbox-label .content h5,.checkbox-rich .checkbox-label .content h6{color:var(--black-100);font-size:var(--text-size-p2, 14px)}.checkbox-rich .checkbox-label .content p{color:var(--secondary-80, #344c4f);font-size:var(--text-size-p3, 12px)}.checkbox-rich:has(input[type=checkbox]:checked){border:1px solid var(--secondary-100, #0a272b)}.checkbox-rich:has(input[type=checkbox]:checked) .content>*{font-weight:700}.checkbox-rich:has(input:focus-visible){outline:2px dashed var(--black-100);outline-offset:.25rem}.checkbox-error{display:flex;flex-direction:row}.checkbox-error>svg{display:flex;width:16px;height:16px;flex-direction:column;align-items:flex-start;aspect-ratio:1/1;fill:var(--color-red-150)}.checkbox-error>span{color:var(--color-red-200);font-size:var(--text-size-p3);font-style:normal;font-weight:400;line-height:16px;flex:1}.ds-checkbox{box-sizing:border-box;color:var(--black-100);position:relative}.ds-checkbox__title-row{display:flex;align-items:center;gap:6px;min-width:0}.ds-checkbox__control{position:relative;flex:0 0 16px;width:16px;height:16px;margin:1px 0}.ds-checkbox__input{appearance:none;width:100%;height:100%;margin:0;border:2px solid var(--secondary-100);border-radius:4px;cursor:pointer;position:absolute;background-color:rgba(0,0,0,0);transition:background-color 150ms ease,border-color 150ms ease}.ds-checkbox__input:checked{background-color:var(--secondary-100);border-color:var(--secondary-100)}.ds-checkbox__input:checked+.ds-checkbox__icon{transform:scale(1);opacity:1}.ds-checkbox__input:hover{border-color:var(--black-100)}.ds-checkbox__icon{position:absolute;left:0;top:0;width:16px;height:16px;pointer-events:none;fill:var(--white-100);transform:scale(0);opacity:0;transition:transform 150ms ease,opacity 150ms ease}.ds-checkbox__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ds-checkbox__title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:18px}.ds-checkbox__description{font-size:12px;line-height:16px;color:var(--secondary-80)}.ds-checkbox__card-label{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0;cursor:pointer}.ds-checkbox__illustration{display:none;flex:0 0 36px;width:36px;height:36px}.ds-checkbox__illustration>img,.ds-checkbox__illustration>svg{display:block;width:100%;height:100%}.ds-checkbox__badge>img{display:block;width:100%;height:100%}.ds-checkbox--compact{display:flex;align-items:flex-start;gap:4px;padding:4px;border-radius:8px}.ds-checkbox--compact .ds-checkbox__body{padding:0px 4px}.ds-checkbox--compact .ds-checkbox__input:focus-visible{border-color:var(--secondary-100);outline:2px dashed var(--secondary-100);outline-offset:3px}.ds-checkbox--card{display:flex;align-items:center;gap:4px;width:100%;max-width:380px;min-height:60px;padding:12px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:var(--white-100);transition:border-color 150ms ease}.ds-checkbox--card .ds-checkbox__body{padding:2px 4px}.ds-checkbox--card .ds-checkbox__input:focus-visible{outline:0}.ds-checkbox--card:has(.ds-checkbox__input:focus-visible){outline:2px dashed var(--secondary-100);outline-offset:.25rem}.ds-checkbox--rich .ds-checkbox__illustration{display:block}.ds-checkbox:has(.ds-checkbox__input:checked) .ds-checkbox__title{font-weight:700}.ds-checkbox:has(.ds-checkbox__input:checked) .ds-checkbox__description{color:var(--black-100)}.ds-checkbox:has(.ds-checkbox__input:checked).ds-checkbox--card{border-color:var(--secondary-100)}.ds-checkbox--error .ds-checkbox__input{border-color:var(--color-red-200)}.ds-checkbox--error .ds-checkbox__input:checked{background-color:var(--color-red-200);border-color:var(--color-red-200)}.ds-checkbox--error .ds-checkbox__input::after{background:var(--color-red-200)}.ds-checkbox--error .ds-checkbox__title{font-weight:700;color:var(--color-red-200)}.ds-checkbox--error .ds-checkbox__description{color:var(--color-red-200)}.ds-checkbox--error.ds-checkbox--card{border-color:var(--color-red-150)}.ds-checkbox--error.ds-checkbox--compact .ds-checkbox__input:focus-visible{border-color:var(--color-red-200);outline-color:var(--color-red-200)}.ds-checkbox--error.ds-checkbox--card:has(.ds-checkbox__input:focus-visible){outline:2px dashed var(--color-red-150);outline-offset:.25rem}.ds-checkbox--disabled,.ds-checkbox:has(.ds-checkbox__input:disabled){opacity:.55}.ds-checkbox--disabled .ds-checkbox__input,.ds-checkbox--disabled .ds-checkbox__card-label,.ds-checkbox:has(.ds-checkbox__input:disabled) .ds-checkbox__input,.ds-checkbox:has(.ds-checkbox__input:disabled) .ds-checkbox__card-label{cursor:not-allowed}.ds-checkbox-group{display:flex;flex-direction:column;gap:16px;padding:0;border:0}.ds-checkbox-group__error{margin:-8px 0 0;font-size:12px;line-height:16px;color:var(--color-red-200, #7e292b)}.ds-checkbox-demo__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px;max-width:1100px}.ds-checkbox-demo__column{display:flex;flex-direction:column;gap:16px}.ds-checkbox-demo__heading{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:18px;text-transform:uppercase;color:var(--secondary-80, #344c4f)}@media(max-width: 768px){.ds-checkbox-demo__grid{grid-template-columns:1fr;gap:32px}}.ds-message-simple,.ds-message-simple-promo-compact,[class*=-compact].ds-message-simple-promo-compact,.ds-message-simple-promo,[class*=-compact].ds-message-simple-promo,.ds-message-simple-notif-compact,[class*=-compact].ds-message-simple-notif-compact,.ds-message-simple-notif,[class*=-compact].ds-message-simple-notif,.ds-message-simple-success-compact,[class*=-compact].ds-message-simple-success-compact,.ds-message-simple-success,[class*=-compact].ds-message-simple-success,.ds-message-simple-warning-compact,[class*=-compact].ds-message-simple-warning-compact,.ds-message-simple-warning,[class*=-compact].ds-message-simple-warning,.ds-message-simple-alert-compact,[class*=-compact].ds-message-simple-alert-compact,.ds-message-simple-alert,[class*=-compact].ds-message-simple-alert,.ds-message-simple-info-compact,[class*=-compact].ds-message-simple-info-compact,.ds-message-simple-info,[class*=-compact].ds-message-simple-info,.ds-message-simple[class*=-compact]{text-decoration:none}.ds-message-simple .content,.ds-message-simple-promo-compact .content,.ds-message-simple-promo .content,.ds-message-simple-notif-compact .content,.ds-message-simple-notif .content,.ds-message-simple-success-compact .content,.ds-message-simple-success .content,.ds-message-simple-warning-compact .content,.ds-message-simple-warning .content,.ds-message-simple-alert-compact .content,.ds-message-simple-alert .content,.ds-message-simple-info-compact .content,.ds-message-simple-info .content{font-size:var(--h6-size);display:flex;flex-direction:row;padding:12px;align-items:flex-start;gap:6px;align-self:stretch;border-radius:6px;position:relative;transition:background-color .3s ease}@media all and (min-width: 769px){.ds-message-simple .content,.ds-message-simple-promo-compact .content,.ds-message-simple-promo .content,.ds-message-simple-notif-compact .content,.ds-message-simple-notif .content,.ds-message-simple-success-compact .content,.ds-message-simple-success .content,.ds-message-simple-warning-compact .content,.ds-message-simple-warning .content,.ds-message-simple-alert-compact .content,.ds-message-simple-alert .content,.ds-message-simple-info-compact .content,.ds-message-simple-info .content{width:fit-content}}.ds-message-simple .content svg,.ds-message-simple-promo-compact .content svg,.ds-message-simple-promo .content svg,.ds-message-simple-notif-compact .content svg,.ds-message-simple-notif .content svg,.ds-message-simple-success-compact .content svg,.ds-message-simple-success .content svg,.ds-message-simple-warning-compact .content svg,.ds-message-simple-warning .content svg,.ds-message-simple-alert-compact .content svg,.ds-message-simple-alert .content svg,.ds-message-simple-info-compact .content svg,.ds-message-simple-info .content svg{height:24px;width:24px}.ds-message-simple .content svg.type,.ds-message-simple-promo-compact .content svg.type,.ds-message-simple-promo .content svg.type,.ds-message-simple-notif-compact .content svg.type,.ds-message-simple-notif .content svg.type,.ds-message-simple-success-compact .content svg.type,.ds-message-simple-success .content svg.type,.ds-message-simple-warning-compact .content svg.type,.ds-message-simple-warning .content svg.type,.ds-message-simple-alert-compact .content svg.type,.ds-message-simple-alert .content svg.type,.ds-message-simple-info-compact .content svg.type,.ds-message-simple-info .content svg.type{left:8px;color:unset;background:unset;border:unset;padding:unset}.ds-message-simple .content svg.link,.ds-message-simple-promo-compact .content svg.link,.ds-message-simple-promo .content svg.link,.ds-message-simple-notif-compact .content svg.link,.ds-message-simple-notif .content svg.link,.ds-message-simple-success-compact .content svg.link,.ds-message-simple-success .content svg.link,.ds-message-simple-warning-compact .content svg.link,.ds-message-simple-warning .content svg.link,.ds-message-simple-alert-compact .content svg.link,.ds-message-simple-alert .content svg.link,.ds-message-simple-info-compact .content svg.link,.ds-message-simple-info .content svg.link{right:8px}.ds-message-simple .content svg:last-child,.ds-message-simple-promo-compact .content svg:last-child,.ds-message-simple-promo .content svg:last-child,.ds-message-simple-notif-compact .content svg:last-child,.ds-message-simple-notif .content svg:last-child,.ds-message-simple-success-compact .content svg:last-child,.ds-message-simple-success .content svg:last-child,.ds-message-simple-warning-compact .content svg:last-child,.ds-message-simple-warning .content svg:last-child,.ds-message-simple-alert-compact .content svg:last-child,.ds-message-simple-alert .content svg:last-child,.ds-message-simple-info-compact .content svg:last-child,.ds-message-simple-info .content svg:last-child{display:none}.ds-message-simple .content p,.ds-message-simple-promo-compact .content p,.ds-message-simple-promo .content p,.ds-message-simple-notif-compact .content p,.ds-message-simple-notif .content p,.ds-message-simple-success-compact .content p,.ds-message-simple-success .content p,.ds-message-simple-warning-compact .content p,.ds-message-simple-warning .content p,.ds-message-simple-alert-compact .content p,.ds-message-simple-alert .content p,.ds-message-simple-info-compact .content p,.ds-message-simple-info .content p{margin:0;color:var(--black-100);flex:1;align-self:center;font-size:var(--text-size-p2, 14px)}.ds-message-simple .content p span.underline,.ds-message-simple-promo-compact .content p span.underline,.ds-message-simple-promo .content p span.underline,.ds-message-simple-notif-compact .content p span.underline,.ds-message-simple-notif .content p span.underline,.ds-message-simple-success-compact .content p span.underline,.ds-message-simple-success .content p span.underline,.ds-message-simple-warning-compact .content p span.underline,.ds-message-simple-warning .content p span.underline,.ds-message-simple-alert-compact .content p span.underline,.ds-message-simple-alert .content p span.underline,.ds-message-simple-info-compact .content p span.underline,.ds-message-simple-info .content p span.underline{text-decoration:underline;text-underline-offset:3px}.ds-message-simple[class*=-compact] .content,[class*=-compact].ds-message-simple-promo-compact .content,[class*=-compact].ds-message-simple-promo .content,[class*=-compact].ds-message-simple-notif-compact .content,[class*=-compact].ds-message-simple-notif .content,[class*=-compact].ds-message-simple-success-compact .content,[class*=-compact].ds-message-simple-success .content,[class*=-compact].ds-message-simple-warning-compact .content,[class*=-compact].ds-message-simple-warning .content,[class*=-compact].ds-message-simple-alert-compact .content,[class*=-compact].ds-message-simple-alert .content,[class*=-compact].ds-message-simple-info-compact .content,[class*=-compact].ds-message-simple-info .content{background-color:rgba(0,0,0,0);padding:0}.ds-message-simple[class*=-compact] .content svg,[class*=-compact].ds-message-simple-promo-compact .content svg,[class*=-compact].ds-message-simple-promo .content svg,[class*=-compact].ds-message-simple-notif-compact .content svg,[class*=-compact].ds-message-simple-notif .content svg,[class*=-compact].ds-message-simple-success-compact .content svg,[class*=-compact].ds-message-simple-success .content svg,[class*=-compact].ds-message-simple-warning-compact .content svg,[class*=-compact].ds-message-simple-warning .content svg,[class*=-compact].ds-message-simple-alert-compact .content svg,[class*=-compact].ds-message-simple-alert .content svg,[class*=-compact].ds-message-simple-info-compact .content svg,[class*=-compact].ds-message-simple-info .content svg{height:16px;width:16px;align-self:center}.ds-message-simple[class*=-compact] .content p,[class*=-compact].ds-message-simple-promo-compact .content p,[class*=-compact].ds-message-simple-promo .content p,[class*=-compact].ds-message-simple-notif-compact .content p,[class*=-compact].ds-message-simple-notif .content p,[class*=-compact].ds-message-simple-success-compact .content p,[class*=-compact].ds-message-simple-success .content p,[class*=-compact].ds-message-simple-warning-compact .content p,[class*=-compact].ds-message-simple-warning .content p,[class*=-compact].ds-message-simple-alert-compact .content p,[class*=-compact].ds-message-simple-alert .content p,[class*=-compact].ds-message-simple-info-compact .content p,[class*=-compact].ds-message-simple-info .content p{font-size:var(--text-size-p3, 12px)}.ds-message-simple-info .content{background:var(--color-bleu-20, #caf4f8)}.ds-message-simple-info .content svg{fill:var(--color-bleu-150, #1a7681)}.ds-message-simple-info-compact .content{background-color:rgba(0,0,0,0)}.ds-message-simple-info-compact .content svg{fill:var(--color-bleu-150, #1a7681)}.ds-message-simple-info-compact .content p{color:var(--color-bleu-200, #114e56)}.ds-message-simple-alert .content{background:var(--color-red-20, #ffd5d5)}.ds-message-simple-alert .content svg{fill:var(--color-red-150, #b43c3e)}.ds-message-simple-alert .content p{font-weight:700}.ds-message-simple-alert-compact .content{background-color:rgba(0,0,0,0)}.ds-message-simple-alert-compact .content svg{fill:var(--color-red-150, #b43c3e)}.ds-message-simple-alert-compact .content p{color:var(--color-red-200, #7e292b)}.ds-message-simple-warning .content{background:var(--color-orange-20, #ffead9)}.ds-message-simple-warning .content svg{fill:var(--color-orange-150, #9b5e2d)}.ds-message-simple-warning-compact .content{background-color:rgba(0,0,0,0)}.ds-message-simple-warning-compact .content svg{fill:var(--color-orange-150, #9b5e2d)}.ds-message-simple-warning-compact .content p{color:var(--color-orange-200, #7c4920)}.ds-message-simple-success .content{background-color:var(--color-green-20, #c1f2d6)}.ds-message-simple-success .content svg{fill:var(--color-green-150, #047f39) !important}.ds-message-simple-success-compact .content{background-color:rgba(0,0,0,0)}.ds-message-simple-success-compact .content svg{fill:var(--color-green-150, #047f39)}.ds-message-simple-success-compact .content p{color:var(--color-green-200, #025626)}.ds-message-simple-notif .content{background-color:var(--secondary-10, #ced4d5)}.ds-message-simple-notif .content svg{fill:var(--secondary-80) !important}.ds-message-simple-notif-compact .content{background-color:rgba(0,0,0,0)}.ds-message-simple-notif-compact .content svg{fill:var(--black-100, #0a272b)}.ds-message-simple-notif-compact .content p{color:var(--black-100, #0a272b)}.ds-message-simple-promo .content{background:var(--primary-100, #b4efb4)}.ds-message-simple-promo .content svg{fill:var(--black-100)}.ds-message-simple-promo-compact .content{background-color:rgba(0,0,0,0)}a.ds-message-simple-info:hover .content{background:var(--color-bleu-50, #96e9f2)}a.ds-message-simple-alert:hover .content{background:var(--color-red-50, #ffabac)}a.ds-message-simple-warning:hover .content{background:var(--color-orange-50, #ffd5b2)}a.ds-message-simple-success:hover .content{background:var(--color-green-50, #83e4ac)}a.ds-message-simple-notif:hover .content{background:var(--secondary-40, #9da9aa)}a.ds-message-simple-promo:hover .content{background:var(--primary-60, #def5df)}a.ds-message-simple:hover,a.ds-message-simple-info:hover,a.ds-message-simple-info-compact:hover,a.ds-message-simple-alert:hover,a.ds-message-simple-alert-compact:hover,a.ds-message-simple-warning:hover,a.ds-message-simple-warning-compact:hover,a.ds-message-simple-success:hover,a.ds-message-simple-success-compact:hover,a.ds-message-simple-notif:hover,a.ds-message-simple-notif-compact:hover,a.ds-message-simple-promo:hover,a.ds-message-simple-promo-compact:hover{color:unset}a.ds-message-simple .content svg:last-child,a.ds-message-simple-info .content svg:last-child,a.ds-message-simple-info-compact .content svg:last-child,a.ds-message-simple-alert .content svg:last-child,a.ds-message-simple-alert-compact .content svg:last-child,a.ds-message-simple-warning .content svg:last-child,a.ds-message-simple-warning-compact .content svg:last-child,a.ds-message-simple-success .content svg:last-child,a.ds-message-simple-success-compact .content svg:last-child,a.ds-message-simple-notif .content svg:last-child,a.ds-message-simple-notif-compact .content svg:last-child,a.ds-message-simple-promo .content svg:last-child,a.ds-message-simple-promo-compact .content svg:last-child{display:block}.ds-container-offre{display:flex;max-width:420px;min-width:278px;position:relative;background-color:var(--primary-60);border-radius:8px}.ds-container-offre .ds-offre{width:100%;display:flex;align-items:center;padding:16px 16px 16px 12px;gap:12px}.ds-container-offre .ds-offre p{margin:0}.ds-container-offre .ds-offre .icone{display:flex;align-items:center}.ds-container-offre .ds-offre .icone svg{width:65px;height:65px}.ds-container-offre .ds-offre-texte{color:var(--black-100);display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 0 0}.ds-container-offre .ds-offre-texte .titre{font-size:var(--text-size-p0);font-weight:700;line-height:20px}.ds-container-offre .ds-offre-texte .texte{font-weight:400;line-height:18px}.ds-container-offre .ds-offre+a.ds-message-simple .content{border-radius:0px 0px 8px 8px}.ds-container-offre:has(a[class^=ds-message-simple]){flex-direction:column}.ds-container-offre:has(a[class^=ds-message-simple]) .ds-offre{border-radius:8px 8px 0px 0px}.ds-container-offre .link-offre{position:relative;right:0;display:flex;align-items:center;justify-content:center;width:36px;border-radius:6px;background:var(--tertiary-60)}.ds-container-offre .link-offre svg{height:24px;width:24px}.ds-container-offre .link-offre a:focus,.ds-container-offre .link-offre a:focus-visible{outline:none !important}.ds-container-offre .link-offre a:focus-visible:before{outline:.125rem dashed;outline-offset:.25rem;border-radius:8px}.ds-container-offre:has(.link-offre):hover .link-offre{background-color:var(--primary-60)}.ds-message-long,.ds-message-long-promo,.ds-message-long-notif,.ds-message-long-success,.ds-message-long-warning,.ds-message-long-alert,.ds-message-long-info{text-decoration:none}.ds-message-long .content,.ds-message-long-promo .content,.ds-message-long-notif .content,.ds-message-long-success .content,.ds-message-long-warning .content,.ds-message-long-alert .content,.ds-message-long-info .content{font-size:var(--h6-size);display:flex;flex-direction:column;padding:12px;align-items:flex-start;gap:var(--layout-text-gap);align-self:stretch;border-radius:6px;position:relative;transition:background-color .3s ease}@media all and (min-width: 769px){.ds-message-long .content,.ds-message-long-promo .content,.ds-message-long-notif .content,.ds-message-long-success .content,.ds-message-long-warning .content,.ds-message-long-alert .content,.ds-message-long-info .content{width:fit-content}}.ds-message-long .content .message,.ds-message-long-promo .content .message,.ds-message-long-notif .content .message,.ds-message-long-success .content .message,.ds-message-long-warning .content .message,.ds-message-long-alert .content .message,.ds-message-long-info .content .message{display:flex;width:100%}.ds-message-long .content .message .left,.ds-message-long-promo .content .message .left,.ds-message-long-notif .content .message .left,.ds-message-long-success .content .message .left,.ds-message-long-warning .content .message .left,.ds-message-long-alert .content .message .left,.ds-message-long-info .content .message .left{display:flex;flex-direction:column;gap:4px;flex:1}.ds-message-long .content .message .left .head,.ds-message-long-promo .content .message .left .head,.ds-message-long-notif .content .message .left .head,.ds-message-long-success .content .message .left .head,.ds-message-long-warning .content .message .left .head,.ds-message-long-alert .content .message .left .head,.ds-message-long-info .content .message .left .head{display:flex;width:100%;gap:4px}.ds-message-long .content .message .left .head svg,.ds-message-long-promo .content .message .left .head svg,.ds-message-long-notif .content .message .left .head svg,.ds-message-long-success .content .message .left .head svg,.ds-message-long-warning .content .message .left .head svg,.ds-message-long-alert .content .message .left .head svg,.ds-message-long-info .content .message .left .head svg{height:24px;width:24px}.ds-message-long .content .message .left .head svg.type,.ds-message-long-promo .content .message .left .head svg.type,.ds-message-long-notif .content .message .left .head svg.type,.ds-message-long-success .content .message .left .head svg.type,.ds-message-long-warning .content .message .left .head svg.type,.ds-message-long-alert .content .message .left .head svg.type,.ds-message-long-info .content .message .left .head svg.type{left:8px;color:unset;background:unset;border:unset;padding:unset}.ds-message-long .content .message .left .head svg.link,.ds-message-long-promo .content .message .left .head svg.link,.ds-message-long-notif .content .message .left .head svg.link,.ds-message-long-success .content .message .left .head svg.link,.ds-message-long-warning .content .message .left .head svg.link,.ds-message-long-alert .content .message .left .head svg.link,.ds-message-long-info .content .message .left .head svg.link{right:8px}.ds-message-long .content .message .left .head svg:last-child,.ds-message-long-promo .content .message .left .head svg:last-child,.ds-message-long-notif .content .message .left .head svg:last-child,.ds-message-long-success .content .message .left .head svg:last-child,.ds-message-long-warning .content .message .left .head svg:last-child,.ds-message-long-alert .content .message .left .head svg:last-child,.ds-message-long-info .content .message .left .head svg:last-child{cursor:pointer}.ds-message-long .content .message .left .head p,.ds-message-long-promo .content .message .left .head p,.ds-message-long-notif .content .message .left .head p,.ds-message-long-success .content .message .left .head p,.ds-message-long-warning .content .message .left .head p,.ds-message-long-alert .content .message .left .head p,.ds-message-long-info .content .message .left .head p{font-weight:700;font-size:var(--title-size-h5);font-style:normal;font-weight:700;line-height:normal}.ds-message-long .content .message .left .body ul,.ds-message-long-promo .content .message .left .body ul,.ds-message-long-notif .content .message .left .body ul,.ds-message-long-success .content .message .left .body ul,.ds-message-long-warning .content .message .left .body ul,.ds-message-long-alert .content .message .left .body ul,.ds-message-long-info .content .message .left .body ul{list-style:disc;list-style-position:inside;margin-left:9px}.ds-message-long .content .message .left p,.ds-message-long-promo .content .message .left p,.ds-message-long-notif .content .message .left p,.ds-message-long-success .content .message .left p,.ds-message-long-warning .content .message .left p,.ds-message-long-alert .content .message .left p,.ds-message-long-info .content .message .left p{margin:0;color:var(--black-100);flex:1;align-self:center;font-size:var(--text-size-p2);font-style:normal;font-weight:400;line-height:18px;width:100%}.ds-message-long .content .message .left p span.underline,.ds-message-long-promo .content .message .left p span.underline,.ds-message-long-notif .content .message .left p span.underline,.ds-message-long-success .content .message .left p span.underline,.ds-message-long-warning .content .message .left p span.underline,.ds-message-long-alert .content .message .left p span.underline,.ds-message-long-info .content .message .left p span.underline{text-decoration:underline;text-underline-offset:3px}.ds-message-long .content .message .left ul,.ds-message-long-promo .content .message .left ul,.ds-message-long-notif .content .message .left ul,.ds-message-long-success .content .message .left ul,.ds-message-long-warning .content .message .left ul,.ds-message-long-alert .content .message .left ul,.ds-message-long-info .content .message .left ul{list-style-type:disc;list-style-position:inside}.ds-message-long .content .message .right button,.ds-message-long-promo .content .message .right button,.ds-message-long-notif .content .message .right button,.ds-message-long-success .content .message .right button,.ds-message-long-warning .content .message .right button,.ds-message-long-alert .content .message .right button,.ds-message-long-info .content .message .right button{padding:0;border:none;background-color:rgba(0,0,0,0);display:flex;cursor:pointer}.ds-message-long .content .message .right button svg,.ds-message-long-promo .content .message .right button svg,.ds-message-long-notif .content .message .right button svg,.ds-message-long-success .content .message .right button svg,.ds-message-long-warning .content .message .right button svg,.ds-message-long-alert .content .message .right button svg,.ds-message-long-info .content .message .right button svg{width:24px;height:24px;fill:var(--secondary-100);align-self:center}.ds-message-long .content .link,.ds-message-long-promo .content .link,.ds-message-long-notif .content .link,.ds-message-long-success .content .link,.ds-message-long-warning .content .link,.ds-message-long-alert .content .link,.ds-message-long-info .content .link{margin:0;align-self:flex-end}.ds-message-long .content .link span,.ds-message-long-promo .content .link span,.ds-message-long-notif .content .link span,.ds-message-long-success .content .link span,.ds-message-long-warning .content .link span,.ds-message-long-alert .content .link span,.ds-message-long-info .content .link span{display:flex;align-items:center;gap:8px}.ds-message-long-info .content{background:var(--color-blue-20)}.ds-message-long-info .content .head svg{fill:var(--color-blue-150)}.ds-message-long-alert .content{background:var(--color-red-20)}.ds-message-long-alert .content .head svg{fill:var(--color-red-150)}.ds-message-long-warning .content{background:var(--color-orange-20)}.ds-message-long-warning .content .head svg{fill:var(--color-orange-150)}.ds-message-long-success .content{background-color:var(--color-green-20)}.ds-message-long-success .content .head svg{fill:var(--color-green-150) !important}.ds-message-long-notif .content{background-color:var(--secondary-10)}.ds-message-long-notif .content .head svg{fill:var(--secondary-80) !important}.ds-message-long-promo .content{background:var(--primary-100)}.ds-message-long-promo .content .head svg{fill:var(--black-100)}@keyframes bottom-sheet-open{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.ds-infobulle-wrapper{position:relative;display:inline-flex;width:fit-content}.ds-infobulle-wrapper .ds-infobulle-trigger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:none;padding:0;color:inherit}.ds-infobulle-wrapper .ds-infobulle-trigger .ds-infobulle-icon{fill:var(--black-100)}.ds-infobulle-wrapper .ds-infobulle-content-container .ds-infobulle-content{display:none;position:fixed;min-width:100%;justify-content:center;align-items:center;background:var(--white-100);color:var(--black-100);padding:0 var(--layout-margin, 20px) var(--layout-margin, 20px) var(--layout-margin, 20px);border-radius:var(--border-radius-M) var(--border-radius-M) 0 0;font-size:var(--text-size-p1);z-index:1000;bottom:0;left:0;gap:var(--layout-text-gap);padding-top:8px}.ds-infobulle-wrapper .ds-infobulle-content-container .ds-infobulle-content p{margin:0}@media all and (min-width: 769px){.ds-infobulle-wrapper .ds-infobulle-content-container .ds-infobulle-content{position:absolute;transition:opacity .2s,visibility .2s;background:var(--black-100);color:var(--white-100);padding:4px 8px;border-radius:6px;font-size:var(--text-size-p1);z-index:1000;width:max-content;max-width:200px;height:fit-content;bottom:122%;left:50%;transform:translateX(-50%);visibility:hidden;opacity:0}}.ds-infobulle-wrapper .ds-infobulle-content-container .ds-infobulle-content .close-bottom-sheet{display:flex;flex-direction:row;align-items:center;align-self:flex-end;top:0;right:0;padding:6px 0px 8px 12px;gap:8px}@media all and (min-width: 769px){.ds-infobulle-wrapper .ds-infobulle-content-container .ds-infobulle-content .close-bottom-sheet{display:none}}.ds-infobulle-wrapper .ds-infobulle-content-container .ds-infobulle-content .close-bottom-sheet .close-button-cross{width:24px;height:24px}.ds-infobulle-wrapper .ds-infobulle-content-container .ds-infobulle-content .close-bottom-sheet .close-button-text{font-weight:700;font-size:var(--text-size-p1);text-decoration:underline solid 2px;line-height:20px}.ds-infobulle-wrapper .ds-infobulle-content-container.is-open{background-color:rgba(10,39,43,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;transition:background-color .5s}.ds-infobulle-wrapper .ds-infobulle-content-container.is-open .ds-infobulle-content{display:flex !important;flex-direction:column;align-items:flex-start;visibility:visible !important;opacity:1 !important;animation:bottom-sheet-open .3s ease-out forwards}@media all and (min-width: 769px){.ds-infobulle-wrapper[data-position=top] .ds-infobulle-content{bottom:140%;left:50%;transform:translateX(-50%)}.ds-infobulle-wrapper[data-position=top] .ds-infobulle-content::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:var(--black-100) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media all and (min-width: 769px){.ds-infobulle-wrapper[data-position=bottom] .ds-infobulle-content{top:140%;left:50%;transform:translateX(-50%)}.ds-infobulle-wrapper[data-position=bottom] .ds-infobulle-content::after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--black-100) rgba(0,0,0,0)}}@media all and (min-width: 769px){.ds-infobulle-wrapper[data-position=left] .ds-infobulle-content{right:160%;top:50%;transform:translateY(-50%);left:auto}.ds-infobulle-wrapper[data-position=left] .ds-infobulle-content::after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border-width:8px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--black-100)}}@media all and (min-width: 769px){.ds-infobulle-wrapper[data-position=right] .ds-infobulle-content{left:160%;top:50%;transform:translateY(-50%);right:auto}.ds-infobulle-wrapper[data-position=right] .ds-infobulle-content::after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border-width:8px;border-style:solid;border-color:rgba(0,0,0,0) var(--black-100) rgba(0,0,0,0) rgba(0,0,0,0)}}@media all and (min-width: 769px){.ds-infobulle-wrapper:hover .ds-infobulle-content,.ds-infobulle-wrapper:focus-within .ds-infobulle-content{visibility:visible;opacity:1;display:block}}.ds-segmented-control-container{border:0}.ds-segmented-control-container .error-message,.ds-segmented-control-container [aria-invalid=true]{margin:0;color:var(--color-red-200);font-size:var(--text-size-p3)}.ds-segmented-control-container .error-message span,.ds-segmented-control-container [aria-invalid=true] span{display:flex}.ds-segmented-control-container .error-message svg,.ds-segmented-control-container [aria-invalid=true] svg{width:16px;height:16px;fill:var(--color-red-200)}.ds-segmented-control-container .error-message.visible,.ds-segmented-control-container [aria-invalid=true].visible{display:flex;align-items:center;gap:8px}.ds-segmented-control-container .wrapper{display:flex;flex-direction:row}.ds-segmented-control-container .input,.ds-segmented-control-container .input-right,.ds-segmented-control-container .input-left{padding:8px;min-width:115.5px;display:flex;justify-content:center;position:relative;overflow:hidden;background-color:var(--white-100);border-radius:6px;border:1px solid var(--secondary-40)}.ds-segmented-control-container .input:focus-within,.ds-segmented-control-container .input-right:focus-within,.ds-segmented-control-container .input-left:focus-within{outline:.125rem dashed;outline-offset:.25rem;z-index:10}.ds-segmented-control-container .input:has(input:checked),.ds-segmented-control-container .input-right:has(input:checked),.ds-segmented-control-container .input-left:has(input:checked){border:1px solid var(--secondary-100)}.ds-segmented-control-container .input:active,.ds-segmented-control-container .input-right:active,.ds-segmented-control-container .input-left:active{outline:none}.ds-segmented-control-container .input-left{margin-right:2px}.ds-segmented-control-container .input input[type=radio],.ds-segmented-control-container .input-left input[type=radio],.ds-segmented-control-container .input-right input[type=radio]{position:absolute;width:100%;appearance:none;height:100%;cursor:pointer;top:0;left:0}.ds-segmented-control-container .input input[type=radio]:checked,.ds-segmented-control-container .input-left input[type=radio]:checked,.ds-segmented-control-container .input-right input[type=radio]:checked{background-color:var(--primary-100);font-weight:700}.ds-segmented-control-container .input input[type=radio]:checked~label,.ds-segmented-control-container .input-left input[type=radio]:checked~label,.ds-segmented-control-container .input-right input[type=radio]:checked~label{font-weight:700}.ds-segmented-control-container .input label,.ds-segmented-control-container .input-left label,.ds-segmented-control-container .input-right label{z-index:1;cursor:pointer;font-size:var(--text-size-p2)}.ds-container-badge,.ds-container-badge-chiffre,.ds-container-badge-angulaire,.ds-container-badge-contour,.ds-container-badge-rond{display:flex;justify-content:center;align-items:center;padding:2px 8px;gap:4px;width:max-content}.ds-container-badge svg.icon-badge,.ds-container-badge-chiffre svg.icon-badge,.ds-container-badge-angulaire svg.icon-badge,.ds-container-badge-contour svg.icon-badge,.ds-container-badge-rond svg.icon-badge{width:16px;height:16px}.ds-container-badge p,.ds-container-badge-chiffre p,.ds-container-badge-angulaire p,.ds-container-badge-contour p,.ds-container-badge-rond p{margin:0;font-size:var(--text-size-p2);font-weight:700;line-height:18px}.ds-container-badge-rond{border-radius:20px}.ds-container-badge-rond.black-100{color:var(--white-100);background-color:var(--black-100)}.ds-container-badge-rond.black-100 svg{fill:var(--white-100)}.ds-container-badge-rond.black-100[role=button]{cursor:pointer}.ds-container-badge-rond.black-100[role=button]:hover{background-color:var(--secondary-70)}.ds-container-badge-rond.black-100[role=button]:active{background-color:var(--secondary-40)}.ds-container-badge-rond.green-50{background-color:var(--color-green-50);color:var(--color-green-200)}.ds-container-badge-rond.green-50 svg{fill:var(--color-green-200)}.ds-container-badge-rond.orange-50{background-color:var(--color-orange-50);color:var(--color-orange-200)}.ds-container-badge-rond.orange-50 svg{fill:var(--color-orange-200)}.ds-container-badge-rond.primary-100{background-color:var(--primary-100);color:var(--black-100)}.ds-container-badge-rond.primary-100 svg{fill:var(--black-100)}.ds-container-badge-rond.blue-200{background-color:var(--color-blue-50);color:var(--color-blue-200)}.ds-container-badge-rond.blue-200 svg{fill:var(--color-blue-200)}.ds-container-badge-rond.red-150{background-color:var(--color-red-50);color:var(--color-red-200)}.ds-container-badge-rond.red-150 svg{fill:var(--color-red-200)}.ds-container-badge-contour{border-radius:4px}.ds-container-badge-contour.black-100{border:2px solid var(--secondary-100, #0a272b);color:var(--black-100);background-color:var(--white-100)}.ds-container-badge-contour.black-100 svg{fill:var(--black-100)}.ds-container-badge-contour.black-100[role=button]{cursor:pointer}.ds-container-badge-contour.black-100[role=button]:hover{background-color:var(--secondary-20)}.ds-container-badge-contour.black-100[role=button]:active{background-color:var(--secondary-40)}.ds-container-badge-contour.green-50{border:2px solid var(--color-green-200);color:var(--color-green-200)}.ds-container-badge-contour.green-50 svg{fill:var(--color-green-200)}.ds-container-badge-contour.orange-50{border:2px solid var(--color-orange-200);color:var(--color-orange-200)}.ds-container-badge-contour.orange-50 svg{fill:var(--color-orange-200)}.ds-container-badge-contour.primary-100{border:2px solid var(--primary-100);color:var(--black-100)}.ds-container-badge-contour.primary-100 svg{fill:var(--black-100)}.ds-container-badge-contour.blue-200{border:2px solid var(--color-blue-200);color:var(--color-blue-200)}.ds-container-badge-contour.blue-200 svg{fill:var(--color-blue-200)}.ds-container-badge-contour.red-150{border:2px solid var(--color-red-200);color:var(--color-red-200)}.ds-container-badge-contour.red-150 svg{fill:var(--color-red-200)}.ds-container-badge-angulaire{border-radius:4px}.ds-container-badge-angulaire.black-100{color:var(--white-100);background-color:var(--black-100)}.ds-container-badge-angulaire.black-100 svg{fill:var(--white-100)}.ds-container-badge-angulaire.black-100[role=button]{cursor:pointer}.ds-container-badge-angulaire.black-100[role=button]:hover{background-color:var(--secondary-70)}.ds-container-badge-angulaire.black-100[role=button]:active{background-color:var(--secondary-40)}.ds-container-badge-angulaire.green-50{background-color:var(--color-green-50);color:var(--color-green-200)}.ds-container-badge-angulaire.green-50 svg{fill:var(--color-green-200)}.ds-container-badge-angulaire.orange-50{background-color:var(--color-orange-50);color:var(--color-orange-200)}.ds-container-badge-angulaire.orange-50 svg{fill:var(--color-orange-200)}.ds-container-badge-angulaire.primary-100{background-color:var(--primary-100);color:var(--black-100)}.ds-container-badge-angulaire.primary-100 svg{fill:var(--black-100)}.ds-container-badge-angulaire.blue-200{background-color:var(--color-blue-50);color:var(--color-blue-200)}.ds-container-badge-angulaire.blue-200 svg{fill:var(--color-blue-200)}.ds-container-badge-angulaire.red-150{background-color:var(--color-red-50);color:var(--color-red-200)}.ds-container-badge-angulaire.red-150 svg{fill:var(--color-red-200)}.ds-container-badge-chiffre{border-radius:20px;padding:2px 8px}.ds-container-badge-chiffre.black-100{background-color:var(--black-100);color:var(--white-100)}.ds-container-badge-chiffre.green-50{background-color:var(--color-green-200);color:var(--white-100)}.ds-container-badge-chiffre.orange-50{background-color:var(--color-orange-200);color:var(--white-100)}.ds-container-badge-chiffre.primary-100{background-color:var(--primary-100);color:var(--black-100)}.ds-container-badge-chiffre.blue-200{background-color:var(--color-blue-200);color:var(--white-100)}.ds-container-badge-chiffre.red-150{background-color:var(--color-red-200);color:var(--white-100)}.ds-radio{box-sizing:border-box;color:var(--black-100)}.ds-radio__title-row{display:flex;align-items:center;gap:6px;min-width:0}.ds-radio__input{appearance:none;flex:0 0 16px;width:16px;height:16px;margin:1px 0;border:2px solid var(--secondary-100);border-radius:50%;cursor:pointer;position:relative}.ds-radio__input::after{content:"";position:absolute;inset:-3px;border-radius:inherit;background:var(--secondary-100);transform:scale(0);transition:transform 150ms ease}.ds-radio__input:checked::after{left:50%;top:50%;transform:translate(-50%, -50%) scale(1)}.ds-radio__input:hover{border-color:var(--black-100)}.ds-radio__body{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}@media(max-width: 768px){.ds-radio__body .ds-container-input .styled-input{max-width:100%}}.ds-radio__title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:18px}.ds-radio__description{font-size:12px;line-height:16px;color:var(--secondary-80)}.ds-radio__card-label{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0;cursor:pointer}.ds-radio__illustration{display:none;flex:0 0 36px;width:36px;height:36px}.ds-radio__illustration>img,.ds-radio__illustration>svg{display:block;width:100%;height:100%}.ds-radio--compact{display:flex;align-items:flex-start;gap:4px;padding:4px;border-radius:8px}.ds-radio--compact .ds-radio__body{padding:0px 4px}.ds-radio--compact .ds-radio__input:focus-visible{border-color:var(--secondary-100);outline:2px dashed var(--secondary-100);outline-offset:3px}.ds-radio--card{display:flex;align-items:center;gap:4px;width:100%;max-width:380px;min-height:60px;padding:12px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:var(--white-100);transition:border-color 150ms ease}.ds-radio--card .ds-radio__body{padding:2px 4px}.ds-radio--card .ds-radio__input:focus-visible{outline:0}.ds-radio--card:has(.ds-radio__input:focus-visible){outline:2px dashed var(--secondary-100);outline-offset:.25rem}.ds-radio--rich .ds-radio__illustration{display:block}.ds-radio:has(.ds-radio__input:checked) .ds-radio__title{font-weight:700}.ds-radio:has(.ds-radio__input:checked) .ds-radio__description{color:var(--black-100)}.ds-radio:has(.ds-radio__input:checked).ds-radio--card{border-color:var(--secondary-100)}.ds-radio--error .ds-radio__input{border-color:var(--color-red-200)}.ds-radio--error .ds-radio__input::after{background:var(--color-red-200)}.ds-radio--error .ds-radio__title{font-weight:700;color:var(--color-red-200)}.ds-radio--error .ds-radio__description{color:var(--color-red-200)}.ds-radio--error.ds-radio--card{border-color:var(--color-red-150)}.ds-radio--error.ds-radio--compact .ds-radio__input:focus-visible{border-color:var(--color-red-200);outline-color:var(--color-red-200)}.ds-radio--error.ds-radio--card:has(.ds-radio__input:focus-visible){outline:2px dashed var(--color-red-150);outline-offset:.25rem}.ds-radio--disabled,.ds-radio:has(.ds-radio__input:disabled){opacity:.55}.ds-radio--disabled .ds-radio__input,.ds-radio--disabled .ds-radio__card-label,.ds-radio:has(.ds-radio__input:disabled) .ds-radio__input,.ds-radio:has(.ds-radio__input:disabled) .ds-radio__card-label{cursor:not-allowed}.ds-radio-group{display:flex;flex-direction:column;gap:16px;padding:0;border:0}.ds-radio-group__error{margin:-8px 0 0;font-size:12px;line-height:16px;color:var(--color-red-200, #7e292b)}.ds-radio-demo__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px;max-width:1100px}.ds-radio-demo__column{display:flex;flex-direction:column;gap:16px}.ds-radio-demo__heading{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:18px;text-transform:uppercase;color:var(--secondary-80, #344c4f)}@media(max-width: 768px){.ds-radio-demo__grid{grid-template-columns:1fr;gap:32px}}.ds-container-input{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ds-container-input p{margin:0}.ds-container-input .styled-input{position:relative;width:347px}.ds-container-input .styled-input input{width:100%;background:var(--white-100);border:1px solid var(--secondary-40);padding-top:.9375rem;padding:11px 8px;margin:0 .375rem 0 0;font-size:1rem;color:var(--black-100);min-height:38px;border-radius:6px}.ds-container-input .styled-input input:disabled{border:1px solid var(--secondary-40)}.ds-container-input .styled-input label{width:inherit;color:var(--black-100);padding:10px;position:absolute;top:0;left:0;-webkit-transition:all .25s ease;transition:all .25s ease;pointer-events:none}.ds-container-input .styled-input input:focus{border:.125rem solid #000}.ds-container-input .styled-input input:focus.error-input{border:.0625rem solid var(--color-red-150);color:var(--color-red-200)}.ds-container-input .styled-input .error-input{border:.0625rem solid var(--color-red-150);color:var(--color-red-200)}.ds-container-input .styled-input input:focus-visible{outline:none}.ds-container-input .styled-input .asterisk-required{color:var(--color-red-150)}.ds-container-input .styled-input .icon-input{position:absolute;right:12px;top:10px}.ds-container-input .styled-input .icon-input svg{width:24px;height:24px}.ds-container-input .styled-input input:focus+label,.ds-container-input .styled-input input:not(:placeholder-shown)+label{font-size:.7675rem;color:var(--black-100);top:-10px;-webkit-transition:all .225s ease;transition:all .225s ease}.ds-container-input .styled-input input:disabled+label{color:var(--secondary-40)}.ds-container-input .helper{color:var(--secondary-60);font-size:var(--text-size-p3)}.ds-container-input .helper.disabled{color:var(--secondary-20)}.ds-container-input .error-message,.ds-container-input [aria-invalid=true]{color:var(--color-red-200);font-size:var(--text-size-p3)}.ds-container-input .error-message span,.ds-container-input [aria-invalid=true] span{display:flex}.ds-container-input .error-message svg,.ds-container-input [aria-invalid=true] svg{width:16px;height:16px;fill:var(--color-red-200)}.ds-container-input .error-message.visible,.ds-container-input [aria-invalid=true].visible{display:flex;align-items:center;gap:8px}.ds-container-text-area{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ds-container-text-area p{margin:0}.ds-container-text-area .styled-input{display:flex;position:relative;width:347px}.ds-container-text-area .styled-input textarea{width:100%;background:var(--white-100);border:1px solid var(--secondary-40);padding:11px 8px;font-size:1rem;color:var(--black-100);min-height:38px;border-radius:6px}.ds-container-text-area .styled-input textarea:disabled{border:1px solid var(--secondary-40)}.ds-container-text-area .styled-input label{width:inherit;color:var(--black-100);padding:1rem 10px 1rem 10px;position:absolute;top:-10px;left:0;-webkit-transition:all .25s ease;transition:all .25s ease;pointer-events:none}.ds-container-text-area .styled-input textarea:focus{border:.125rem solid #000}.ds-container-text-area .styled-input textarea:focus.messageError,.ds-container-text-area .styled-input textarea:focus[aria-invalid=true]{border:.0625rem solid var(--color-red-150);color:var(--color-red-200)}.ds-container-text-area .styled-input .messageError,.ds-container-text-area .styled-input [aria-invalid=true]{border:.0625rem solid var(--color-red-150);color:var(--color-red-200)}.ds-container-text-area .styled-input textarea:focus-visible{outline:none}.ds-container-text-area .styled-input .asterisk-required{color:var(--color-red-150)}.ds-container-text-area .styled-input textarea:focus+label,.ds-container-text-area .styled-input textarea:not(:placeholder-shown)+label{font-size:.7675rem;color:var(--black-100);top:-15px;-webkit-transition:all .225s ease;transition:all .225s ease}.ds-container-text-area .styled-input textarea:disabled+label{color:var(--secondary-40)}.ds-container-text-area .helper{color:var(--secondary-60);font-size:var(--text-size-p3)}.ds-container-text-area .helper.disabled{color:var(--secondary-20)}.ds-container-text-area .error-message{display:none;color:var(--color-red-200);font-size:var(--text-size-p3)}.ds-container-text-area .error-message span{display:flex}.ds-container-text-area .error-message svg{width:16px;height:16px;fill:var(--color-red-200)}.ds-container-text-area .error-message.visible{display:flex;align-items:center;gap:8px}.ds-accordeon{display:flex;flex-direction:column;justify-content:space-between;width:100%}.ds-accordeon p{font-size:var(--text-size-p2);margin:0}.ds-accordeon .ds-accordeon-header{display:flex;gap:12px}.ds-accordeon .ds-accordeon-header p{font-size:var(--text-size-p0);font-weight:700;margin:0;flex:1}.ds-accordeon svg.icon-details{width:24px;height:24px;fill:var(--color-green-120)}.ds-accordeon[open]{gap:var(--layout-div-gap)}.ds-accordeon[open] svg.icon-details{transform:rotate(-180deg)}.ds-accordeon.question{padding:var(--layout-padding) 0;border-top:1px solid var(--secondary-60)}.ds-accordeon.question .ds-accordeon-header p{font-size:var(--text-size-p1)}.ds-accordeon.question svg.icon-details.open{display:none}.ds-accordeon.question[open] svg.icon-details.open{display:block}.ds-accordeon.question[open] svg.icon-details.close{display:none}.ds-accordeon.alternatif .ds-accordeon-description{background-color:var(--white-100);border-radius:var(--border-radius-S);padding:var(--layout-padding)}.ds-accordeon.alternatif .ds-accordeon-description p{margin:0}.ds-accordeon.bloc{background-color:var(--white-100);border-radius:var(--border-radius-S);padding:var(--layout-padding)}.ds-accordeon.bloc .ds-accordeon-description p{margin:0}.ds-card,.ds-card-temoignage{position:relative;background-color:var(--white-100);display:flex !important;flex-direction:column;justify-content:space-between;padding:var(--layout-padding);gap:var(--layout-div-gap) !important;border-radius:var(--border-radius-S);min-width:278px;max-width:678px}.ds-card h3,.ds-card-temoignage h3,.ds-card p,.ds-card-temoignage p{margin:0}.ds-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ds-card-content>svg{width:40px;height:40px}.ds-card-content .ds-container-badge-rond{position:absolute;top:-10px;right:var(--layout-div-gap)}.ds-card .btn-primary,.ds-card-temoignage .btn-primary,.ds-card .btn-tertiary,.ds-card-temoignage .btn-tertiary{margin:0}.ds-card svg,.ds-card-temoignage svg{width:28px;height:28px}.ds-card svg.icon-card-standard,.ds-card-temoignage svg.icon-card-standard{width:40px;height:40px}.ds-card:has(.ds-card-compact),.ds-card-temoignage:has(.ds-card-compact){padding:0}.ds-card:has(.ds-card-compact) .ds-card-compact-link,.ds-card-temoignage:has(.ds-card-compact) .ds-card-compact-link{background-color:var(--primary-100);display:flex;padding:16px;gap:8px;align-items:center;align-self:stretch;border-radius:10px;text-decoration:none;transition:.4s}.ds-card:has(.ds-card-compact) .ds-card-compact-link p.ds-card-compact-link-title,.ds-card-temoignage:has(.ds-card-compact) .ds-card-compact-link p.ds-card-compact-link-title{flex:1;font-size:var(--text-size-p0);font-weight:700;line-height:20px;padding:0}.ds-card:has(.ds-card-compact) .ds-card-compact-link span,.ds-card-temoignage:has(.ds-card-compact) .ds-card-compact-link span{display:flex;align-items:center}.ds-card:has(.ds-card-compact) .ds-card-compact-link-icone,.ds-card-temoignage:has(.ds-card-compact) .ds-card-compact-link-icone{width:24px;height:24px}.ds-card:has(.ds-card-compact) .ds-card-compact-link-icone fill,.ds-card-temoignage:has(.ds-card-compact) .ds-card-compact-link-icone fill{color:var(--black-100)}.ds-card:has(.ds-card-compact) .ds-card-compact-link:hover,.ds-card-temoignage:has(.ds-card-compact) .ds-card-compact-link:hover{background-color:var(--tertiary-60)}.ds-card:has(.ds-card-compact) .ds-card-compact-link:active,.ds-card-temoignage:has(.ds-card-compact) .ds-card-compact-link:active{background:var(--primary-60)}.ds-card:has(.ds-card-compact) .ds-card-compact p,.ds-card-temoignage:has(.ds-card-compact) .ds-card-compact p{padding:16px}.ds-card-edito{position:relative;background-color:var(--white-100);display:flex !important;flex-direction:column;padding:var(--layout-padding);gap:var(--layout-div-gap);border-radius:var(--border-radius-M);min-width:278px;max-width:400px}.ds-card-edito-header{height:200px;position:relative}.ds-card-edito-header img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-S)}.ds-card-edito-header .ico-wrapper{position:absolute;bottom:-1px;right:-1px;width:42px;height:42px}.ds-card-edito-header .ico-wrapper .rounder{width:100%;height:100%}.ds-card-edito-header .ico-wrapper svg:last-child{fill:var(--black-100);width:24px;height:24px;position:absolute;bottom:0;right:0}.ds-card-edito p.suptitle{color:var(--secondary-60);font-size:var(--text-size-p1);font-weight:700;line-height:20px;text-transform:uppercase;margin:0}.ds-card-edito h3{margin:0}.ds-card-edito:hover{background-color:var(--primary-60)}.ds-card-edito:hover svg path{fill:var(--primary-60)}.ds-card-edito:hover svg g g path{fill:var(--black-100)}.ds-card-edito:active{background-color:var(--black-100);color:var(--white-100)}.ds-card-edito:active svg path{fill:var(--black-100)}.ds-card-edito:active .ico-wrapper svg:last-child{fill:var(--white-100) !important}.ds-card-edito:active svg g g path{fill:var(--white-100) !important}.ds-card-temoignage{max-width:400px}.ds-card-temoignage .signature-temoignage{display:flex;align-items:center;gap:var(--layout-text-gap)}.ds-card-temoignage .signature-temoignage .abbreviation{border-radius:999px;border:1px solid var(--primary-100);background:var(--primary-100);display:flex;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1}.ds-card-temoignage .signature-temoignage .abbreviation span{color:var(--black-100);font-size:var(--text-size-p1);font-style:normal;font-weight:700;line-height:20px}.ds-card-temoignage .signature-temoignage .avatar{height:40px;width:40px}.ds-card-temoignage .signature-temoignage p{font-weight:700}.ds-card-temoignage .signature-temoignage p span{font-weight:400}.ds-card-green{position:relative;display:flex;flex-direction:column;padding:var(--layout-padding);gap:var(--layout-div-gap);border-radius:10px;background-color:var(--primary-60);min-width:278px;max-width:678px}.ds-card-green h3,.ds-card-green p{margin:0}.ds-card-green-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ds-card-green-content>svg{width:40px;height:40px}.ds-card-green-content .ds-container-badge-rond{position:absolute;top:-10px;right:var(--layout-div-gap)}.ds-card-green .btn-primary,.ds-card-green .btn-tertiary{margin:0}.ds-card-green svg.icon-card-standard{width:40px;height:40px}.ds-card-green:has(.ds-card-green-compact){padding:0}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact-link{background-color:var(--black-100);color:var(--white-100);display:flex;padding:16px;gap:8px;align-items:center;align-self:stretch;border-radius:10px;text-decoration:none;transition:.4s}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact-link p.ds-card-compact-link-title{flex:1;font-size:var(--text-size-p0);font-weight:700;line-height:20px;padding:0}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact-link svg{fill:var(--white-100)}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact-link span{display:flex;align-items:center}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact-link:hover{background-color:var(--white-100);color:var(--black-100)}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact-link:hover svg{fill:var(--black-100)}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact-link:active{background:var(--secondary-20);color:var(--black-100)}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact-link-icone{width:24px;height:24px}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact-link-icone svg{color:var(--white-100)}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact-link:focus-visible{background:var(--black-100);color:var(--white-100);border:1px solid var(--black-100);outline-color:var(--black-100) !important;outline:.125rem dashed;outline-offset:.25rem}.ds-card-green:has(.ds-card-green-compact) .ds-card-green-compact p{padding:16px}.ds-card-avantage{background-color:var(--white-100);display:flex;flex-direction:row;justify-content:space-between;padding:var(--layout-padding);border-radius:var(--border-radius-S);min-width:278px;max-width:678px}.ds-card-avantage p{margin:0}.ds-card-avantage details{display:flex;flex-direction:column;justify-content:space-between;width:100%}.ds-card-avantage details .ds-card-avantage-header{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.ds-card-avantage details .ds-card-avantage-header-content{display:flex;align-items:center;gap:12px}.ds-card-avantage details .ds-card-avantage-header-content h3{margin:0}.ds-card-avantage details .ds-card-avantage-header-content .icon-card-avantage{position:relative;width:24px;height:24px}.ds-card-avantage details .ds-card-avantage-header svg{width:24px;height:24px}.ds-card-avantage details .ds-card-avantage-header svg.icon-details{display:block;fill:var(--color-green-120);transform:rotate(90deg)}@media all and (min-width: 1023px){.ds-card-avantage details .ds-card-avantage-header svg.icon-details{display:none}}.ds-card-avantage details[open]{gap:8px}.ds-card-avantage details[open] .ds-card-avantage-header svg.icon-details{transform:rotate(-90deg)}@media all and (min-width: 1023px){.ds-card-avantage details{pointer-events:none;user-select:none}.ds-card-avantage summary{cursor:default;outline:none !important;box-shadow:none !important}.ds-card-avantage .description-content{display:none}}.ds-card-avantage .ds-infobulle-wrapper{display:none}@media all and (min-width: 1023px){.ds-card-avantage .ds-infobulle-wrapper{display:flex}.ds-card-avantage .ds-infobulle-wrapper svg{width:24px;height:24px}}.ds-tabs,.ds-tabs-mini{display:flex;position:relative;width:100%;--tabsGap: 12px;gap:var(--tabsGap);padding:6px;border-radius:40px;border:none;background:var(--white-100)}.ds-tabs label,.ds-tabs-mini label{margin:0;flex:1;padding:6px 0;display:flex;align-items:center;justify-content:center;color:var(--black-100);font-size:var(--text-size-p1, 16px);font-style:normal;line-height:20px;cursor:pointer;position:relative;z-index:2;transition:color .3s ease-in-out;text-transform:capitalize}.ds-tabs label:focus-visible,.ds-tabs-mini label:focus-visible,.ds-tabs label:focus,.ds-tabs-mini label:focus{box-shadow:0 0 0 4px var(--primary-20),0 0 0 6px var(--secondary-100)}.ds-tabs label input[type=radio],.ds-tabs-mini label input[type=radio]{appearance:none;width:100%;height:100%;position:absolute;border-radius:var(--border-radius-L);cursor:pointer}.ds-tabs label input[type=radio]:checked,.ds-tabs-mini label input[type=radio]:checked{background:var(--primary-100)}.ds-tabs label input[type=radio]:checked+.label,.ds-tabs-mini label input[type=radio]:checked+.label{font-weight:700}.ds-tabs label input[type=radio]:checked[style^="--bg"],.ds-tabs-mini label input[type=radio]:checked[style^="--bg"]{background-color:var(--bg)}.ds-tabs label input[type=radio]:not(:checked):hover,.ds-tabs-mini label input[type=radio]:not(:checked):hover{background:var(--secondary-10)}.ds-tabs label .label,.ds-tabs-mini label .label{z-index:1}.ds-tabs-mini{padding:3px}.ds-tabs-mini .label{font-size:var(--text-size-p2);line-height:18px}table caption{caption-side:bottom;padding:10px;font-weight:bold}table tbody p{margin:0}table tbody tr.table-row:nth-of-type(even){background-color:var(--white-100)}table tbody .table-groupe th{border-radius:var(--border-radius-S) var(--border-radius-S) 0 0;padding:12px;font-weight:700;font-size:var(--text-size-p1);text-align:justify;background-color:var(--black-100);color:var(--white-100)}table tbody td svg{width:20px;height:20px}table tbody td svg.valide{fill:var(--color-green-150)}table tbody td svg.invalide{fill:var(--color-red-150)}table tbody tr.table-row{display:flex;flex-wrap:wrap;border-right:2px solid var(--primary-20);border-left:2px solid var(--primary-20)}table tbody tr.table-row th.row{padding:8px;width:100%;overflow-wrap:anywhere;text-align:justify;background-color:var(--white-100)}table tbody tr.table-row th.row .description-container{width:100%;display:flex;justify-content:space-between}table tbody tr.table-row th.row .description-container .ds-infobulle-wrapper{display:none}table tbody tr.table-row th.row .description-container .toggle-btn-tableau{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:none;border:none;font-size:14px;cursor:pointer;transition:transform .5s ease;transform-origin:center center}table tbody tr.table-row th.row .description-container .toggle-btn-tableau svg{fill:var(--color-green-150);width:24px;height:24px}table tbody tr.table-row th.row .description-container .toggle-btn-tableau.is-active{transform:rotate(180deg)}table tbody .row-description{display:none;flex:0 0 100%;width:100%;padding:0 8px;display:block;background-color:var(--white-100);max-height:0;overflow:hidden;transition:transform .3s ease-out;font-size:.9em;opacity:0}table tbody .row-description.is-open{display:flex;max-height:200px;padding:6px 0 0;opacity:1}table tbody tr.table-row td{display:flex;flex:1 1 0%;justify-content:center;align-items:center;padding:6px 4px;background-color:var(--primary-20)}table tbody tr.table-conclusion{background-color:var(--primary-60);padding:12px;display:flex;flex-direction:column;text-align:justify}table tbody tr.table-conclusion th{font-weight:700}table tbody tr.table-conclusion td{font-weight:400}table tbody tr.table-conclusion:only-child{padding:12px}table tbody tr.table-conclusion:last-child:not(:nth-child(1 of tr.table-conclusion)){padding:0 12px 12px 12px}table tbody tr:last-child{border-radius:0 0 var(--border-radius-S) var(--border-radius-S)}@media(min-width: 1024px){table tbody tr.table-row th.row{min-width:300px}table tbody tr.table-row td:only-of-type{justify-content:flex-end}table tbody tr.table-row:nth-of-type(odd){background-color:var(--primary-20)}table tbody tr.table-row:nth-of-type(odd) td{background-color:var(--primary-20)}table tbody tr.table-row:nth-of-type(even){background-color:var(--white-100)}table tbody tr.table-row:nth-of-type(even) td{background-color:var(--white-100)}table tbody tr.table-row{flex-wrap:nowrap;align-items:center;gap:var(--layout-text-gap, 8px);padding:8px}table tbody tr.table-row th.row{display:flex;align-items:center;gap:var(--layout-text-gap);width:fit-content;background-color:unset;flex-shrink:0;text-align:left;overflow-wrap:anywhere}table tbody tr.table-row th.row .description-container{min-width:300px;justify-content:flex-start;gap:var(--layout-div-gap)}table tbody tr.table-row th.row .description-container .ds-infobulle-wrapper{display:flex}table tbody tr.table-row th.row .description-container .toggle-btn-tableau{display:none}table tbody tr.table-row th.row .row-description{display:none}table tbody tr.table-row th.row:has(.toggle-btn-tableau){justify-content:flex-start}}*::selection{background:var(--primary-100);color:var(--black-100);text-shadow:none}.numero-etape-ronde{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--primary-100)}.numero-etape-ronde p{margin:0;font-weight:800;font-size:1.5625rem}.numero-etape-longue{display:flex;justify-content:center;align-items:center;background-color:var(--primary-100);gap:.25rem;padding:.3125rem .5rem;border-radius:3.125rem;width:4.375rem;height:1.375rem}.numero-etape-longue p{margin:0;font-weight:800;font-size:.875rem;text-transform:capitalize}@media all and (min-width: 1380px){.ei_contener:has(.swiper-overflow){max-width:none;margin:0 auto}.ei_contener:has(.swiper-overflow) [class*=ds3-],.ei_contener:has(.swiper-overflow) .hero-wrapper{max-width:1380px;margin:auto;padding-right:.75rem;padding-left:.75rem}}.swiper-overflow{overflow:hidden}.ei_contener .main-container [class*=ds3-].full-white,.ei_contener .main-container [class*=ds3-].full-secondary{max-width:none;display:flex;justify-content:center}.ei_contener .main-container [class*=ds3-].full-white>*,.ei_contener .main-container [class*=ds3-].full-secondary>*{max-width:1379px}@media all and (min-width: 1400px){.ei_contener .main-container [class*=ds3-].full-white>*,.ei_contener .main-container [class*=ds3-].full-secondary>*{padding-right:.75rem;padding-left:.75rem}}@media all and (min-width: 1380px){.ei_contener .main-container [class*=ds3-].full-white,.ei_contener .main-container [class*=ds3-].full-secondary{padding-left:0;padding-right:0}.ei_contener .main-container [class*=ds3-].full-white .wrapping-menu,.ei_contener .main-container [class*=ds3-].full-secondary .wrapping-menu{margin:0 auto !important;padding-left:.75rem}}.ei_contener .main-container [class*=ds3-].full-white-white,.ei_contener .main-container [class*=ds3-].full-secondary-white{background-color:var(--white-100)}.ei_contener .main-container [class*=ds3-].full-white-secondary,.ei_contener .main-container [class*=ds3-].full-secondary-secondary{background-color:var(--black-100)}.ei_contener .main-container [class*=ds3-].full-white{background-color:var(--white-100)}.ei_contener .main-container [class*=ds3-].full-secondary{background-color:var(--black-100)}@media all and (max-width: 769px){:has(>.ds-infobulle-content-container.is-open),:has(>*>.ds-infobulle-content-container.is-open),:has(>*>*>.ds-infobulle-content-container.is-open),:has(>*>*>*>*>*>.ds-infobulle-content-container.is-open){transform:none !important;perspective:none !important;will-change:auto !important;filter:none !important;contain:none !important;overflow:visible !important}}.container-nav-mobile{display:flex;justify-content:center;align-items:center;height:50px}.container-nav-mobile .swiper-button-prev,.container-nav-mobile .swiper-button-prev-dark,.container-nav-mobile .swiper-button-next-dark,.container-nav-mobile .swiper-button-next{position:relative;top:0 !important;padding:8px;justify-content:center;align-items:center;gap:4px;border-radius:50px;width:40px;height:40px;background:var(--primary-100);border:none;color:var(--primary-100)}.container-nav-mobile .swiper-button-prev::after,.container-nav-mobile .swiper-button-prev-dark::after,.container-nav-mobile .swiper-button-next-dark::after,.container-nav-mobile .swiper-button-next::after{display:none}.container-nav-mobile .swiper-button-prev svg,.container-nav-mobile .swiper-button-prev-dark svg,.container-nav-mobile .swiper-button-next-dark svg,.container-nav-mobile .swiper-button-next svg{fill:var(--black-100)}.container-nav-mobile .swiper-button-prev.swiper-button-disabled,.container-nav-mobile .swiper-button-disabled.swiper-button-prev-dark,.container-nav-mobile .swiper-button-disabled.swiper-button-next-dark,.container-nav-mobile .swiper-button-next.swiper-button-disabled{background:var(--secondary-10);opacity:1}.container-nav-mobile .swiper-button-prev.swiper-button-disabled svg,.container-nav-mobile .swiper-button-disabled.swiper-button-prev-dark svg,.container-nav-mobile .swiper-button-disabled.swiper-button-next-dark svg,.container-nav-mobile .swiper-button-next.swiper-button-disabled svg{fill:var(--secondary-70)}.container-nav-mobile .swiper-button-prev.swiper-button-disabled svg use,.container-nav-mobile .swiper-button-disabled.swiper-button-prev-dark svg use,.container-nav-mobile .swiper-button-disabled.swiper-button-next-dark svg use,.container-nav-mobile .swiper-button-next.swiper-button-disabled svg use{fill:var(--secondary-70)}.container-nav-mobile .swiper-button-prev-dark,.container-nav-mobile .swiper-button-next-dark{color:var(--secondary-100);background-color:var(--secondary-100)}.container-nav-mobile .swiper-button-prev-dark svg,.container-nav-mobile .swiper-button-next-dark svg{fill:var(--white-100)}.container-nav-mobile .swiper-pagination{position:relative;width:max-content !important;margin:0 2rem}.container-nav-mobile .swiper-pagination .swiper-pagination-bullet{background-color:rgba(0,0,0,0);border:2px solid var(--secondary-70);opacity:1}.container-nav-mobile .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--black-100);border:2px solid var(--black-100)}.container-nav-mobile .swiper-pagination .numerateur{font-weight:700}.ds-container-liste-deroulante{display:flex;flex-direction:column}.ds-container-liste-deroulante select{padding:8px;border-radius:6px;border:1px solid var(--secondary-40);width:227px}.ds-container-liste-deroulante select::picker(select){background-color:var(--white-100);border-radius:6px;border:1px solid var(--secondary-40)}