.idf-carousel[data-v-4fed1aed]{gap:var(--idf-spacing-3);flex-direction:column;width:100%;display:flex;overflow:visible}.idf-carousel__header[data-v-4fed1aed]{display:flex}.idf-carousel__header-content[data-v-4fed1aed]{flex:auto;max-width:85%}.idf-carousel__buttons[data-v-4fed1aed]{gap:var(--idf-spacing-2);-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex}.idf-carousel__buttons--bottom[data-v-4fed1aed]{margin-top:var(--idf-spacing-3);justify-content:flex-end}.idf-carousel__viewport[data-v-4fed1aed]{flex-direction:row;align-items:center;display:flex;position:relative}.idf-carousel__holder[data-v-4fed1aed]{flex:1;min-width:0;overflow:hidden}.idf-carousel__list[data-v-4fed1aed]{transition:var(--v465c3280);cursor:grab;-webkit-user-select:none;user-select:none;flex-flow:row;flex-shrink:0;justify-content:flex-start;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.idf-carousel__list[data-v-4fed1aed]:active{cursor:grabbing}.idf-carousel__item[data-v-4fed1aed]{flex-shrink:0;max-width:100%;margin:0;padding:0}.idf-carousel__group-item[data-v-4fed1aed]{padding:0 0 0 1rem}.idf-carousel__btn[data-v-4fed1aed]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;padding:0;transition:transform 20ms;display:flex}.idf-carousel__btn[data-v-4fed1aed]:hover{transform:scale(1.1)}.idf-carousel__btn--prev[data-v-4fed1aed]{left:.6rem}.idf-carousel__btn--disabled[data-v-4fed1aed]{color:var(--idf-color-inactive-100);pointer-events:none}.idf-carousel__btn--inline[data-v-4fed1aed]{z-index:1;transform-origin:50%;transition:transform 20ms;position:absolute;top:50%;transform:translate(-50%,-50%)}.idf-carousel__btn--inline[data-v-4fed1aed]:hover{transform:translate(-50%,-50%)scale(1.1)}.idf-carousel__btn--inline-previous[data-v-4fed1aed]{left:0}.idf-carousel__btn--inline-next[data-v-4fed1aed]{right:-6rem}.idf-carousel__footer[data-v-4fed1aed]{align-items:center;gap:var(--idf-spacing-2);display:flex}.idf-carousel__scrollbar-container[data-v-4fed1aed]{flex:1;min-width:100px;position:relative}.idf-carousel__scrollbar-track[data-v-4fed1aed]{background-color:var(--idf-scrollbar-track-color,var(--idf-color-inactive-400));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.4rem;width:100%;height:.6rem;position:relative;overflow:hidden}.idf-carousel__scrollbar-track[data-v-4fed1aed]:active{cursor:grabbing}.idf-carousel__scrollbar-thumb[data-v-4fed1aed]{height:100%;width:var(--v1ff0dc83);background-color:var(--idf-scrollbar-thumb-color,var(--idf-color-main-400));transform:var(--v454f721d);pointer-events:none;border-radius:.4rem;transition:transform .2s;position:absolute;top:0;left:0}.ds-ens-carousel__galet[data-v-d4d02109]{max-width:4rem;max-height:4rem;display:none}.ds-ens-carousel__galet__icon[data-v-d4d02109] path{fill:var(--idf-color-neutral-100);stroke-width:1px;stroke:var(--idf-color-neutral-100)}.ds-ens-carousel[data-v-d4d02109] .idf-carousel__viewport{margin-left:calc(var(--idf-spacing-3)*-1)}.ds-ens-carousel[data-v-d4d02109] .idf-carousel__header>.idf-carousel__buttons{display:none}.ds-ens-carousel[data-v-d4d02109] .idf-carousel__holder{padding-left:var(--idf-spacing-3);margin-left:0}.ds-ens-carousel[data-v-d4d02109] .idf-carousel__btn--disabled{opacity:.5}.ds-ens-carousel[data-v-d4d02109] button:not([aria-disabled=true]) .ds-ens-carousel__galet{transition:transform var(--idf-transition-speed-1) ease}.ds-ens-carousel[data-v-d4d02109] button:not([aria-disabled=true]) .ds-ens-carousel__galet:hover{transform:scale(1.2)}.ds-ens-carousel__header__title[data-v-d4d02109]{margin-bottom:var(--idf-spacing-2);font-weight:700}.ds-ens-carousel__header__subtitle[data-v-d4d02109]{font-size:var(--idf-font-size-l);line-height:var(--idf-line-height-l)}.ds-ens-carousel__item[data-v-d4d02109]{margin-top:var(--idf-spacing-3);margin-bottom:var(--idf-spacing-3)}.ds-ens-carousel .idf-ds-ens-carousel__holder[data-v-d4d02109]{margin-left:calc(var(--idf-spacing-3)*-1);padding-left:var(--idf-spacing-3)}.ds-ens-carousel .idf-ds-ens-carousel__item:not(:first-child) .ds-ens-carousel__item[data-v-d4d02109]{margin-right:var(--idf-spacing-3);margin-left:var(--idf-spacing-3)}@media only screen and (width>=768px){.ds-ens-carousel[data-v-d4d02109] .idf-carousel__header>.idf-carousel__buttons,.ds-ens-carousel__galet[data-v-d4d02109]{display:flex}}
