/*! Design System 3.25.2 - Carousel */.mds-carousel--standard,.mds-carousel--component{position:relative;overflow:hidden}.mds-carousel--component .mds-carousel__slide{display:flex;gap:16px;justify-content:center}@media(max-width: 37.48em){.mds-carousel--component .mds-carousel__slide{flex:0 0 85%}.mds-carousel--component .mds-carousel__slide:not(:last-child){justify-content:flex-start;padding-left:1.25rem}.mds-carousel--component .mds-carousel__slide:last-child{justify-content:flex-end;padding-right:1.25rem}.mds-carousel--component .mds-carousel__slide .mds-carousel__item{max-width:calc(100% - 16px);flex:1}}@media(max-width: 37.48em){.mds-carousel--component .mds-carousel__container{display:flex;flex-direction:column;align-items:center}}.mds-carousel--standard .mds-carousel__slide{display:flex;height:100%;border-radius:4px;width:100%;min-width:100%;justify-content:center}.mds-carousel--standard .mds-carousel__slide img{display:block;width:100%;max-height:404px;max-width:100%;object-fit:contain;aspect-ratio:1/1}@media(min-width: 768px){.mds-carousel--standard .mds-carousel__slide img{height:404px}}.mds-carousel__container{position:relative;overflow:hidden}.mds-carousel__track{max-width:100%;display:flex;transition:transform var(--mds-motion-duration-long) var(--mds-motion-easing-standard)}.mds-carousel__slide{flex:0 0 100%}.mds-carousel__navigation{margin-top:.75rem;display:flex;justify-content:center;align-items:center}@media(min-width: 37.5em){.mds-carousel__navigation{margin:auto;margin-top:.75rem}}@media(max-width: 37.48em){.mds-carousel__navigation{width:100%}}.mds-carousel__indicators{display:flex;justify-content:center}@media(max-width: 37.48em){.mds-carousel__indicators{flex-wrap:wrap}}.mds-carousel__indicator-item{padding:0}.mds-carousel__indicator-item button{padding:var(--mds-space--12);border:none;background:rgba(0,0,0,0)}.mds-carousel__indicator-item button:not(.active){cursor:pointer}.mds-carousel__indicator-item button span{width:9px;height:9px;border:solid 1px var(--color-macif--1);border-radius:50%;display:block}.mds-carousel__indicator-item button.active{opacity:1}.mds-carousel__indicator-item button.active span{background-color:var(--color-macif--1)}.mds-carousel__btn--prev,.mds-carousel__btn--next{cursor:pointer;position:relative;border:none;background:rgba(0,0,0,0)}.mds-carousel__btn--prev.disabled,.mds-carousel__btn--prev[disabled],.mds-carousel__btn--prev[aria-disabled=true],.mds-carousel__btn--next.disabled,.mds-carousel__btn--next[disabled],.mds-carousel__btn--next[aria-disabled=true]{opacity:.25;cursor:initial}.mds-carousel__btn--prev::after,.mds-carousel__btn--prev::before,.mds-carousel__btn--prev span[class*=mds-icon],.mds-carousel__btn--next::after,.mds-carousel__btn--next::before,.mds-carousel__btn--next span[class*=mds-icon]{color:var(--color-macif--1);display:flex;font-size:2.25rem}.mds-carousel__btn--prev{right:40px;margin-right:3rem}@media(max-width: 37.48em){.mds-carousel__btn--prev{margin-right:auto;right:0}}.mds-carousel__btn--next{left:40px;margin-left:3rem}@media(max-width: 37.48em){.mds-carousel__btn--next{margin-left:auto;left:0}}.mds-carousel--reverse .mds-carousel__indicator-item button span{border:solid 1px var(--color-white)}.mds-carousel--reverse .mds-carousel__indicator-item button.active span{background-color:var(--color-white)}.mds-carousel--reverse .mds-carousel__btn--prev::after,.mds-carousel--reverse .mds-carousel__btn--prev::before,.mds-carousel--reverse .mds-carousel__btn--prev span[class*=mds-icon],.mds-carousel--reverse .mds-carousel__btn--next::after,.mds-carousel--reverse .mds-carousel__btn--next::before,.mds-carousel--reverse .mds-carousel__btn--next span[class*=mds-icon]{color:var(--color-white)}
