.carousel_embla__SbN2P{position:relative}.carousel_embla__viewport__AW0xS{overflow:hidden;width:100%;cursor:grab}.carousel_embla__viewport__AW0xS:active{cursor:grabbing}.carousel_embla__container__42Z1i{display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel_embla__container__42Z1i>:not(:first-child){margin-left:24px}.carousel_embla__slide__65CYg{width:100%;position:relative}.carousel_embla__slide__inner__LaPn1{width:100%;position:relative;overflow:hidden;display:flex;justify-content:center}.carousel_embla__dots__OYzXS{display:flex;list-style:none;justify-content:center;margin-top:32px;min-height:16px}.carousel_embla__dots__OYzXS>:not(:first-child){margin-left:6px}.carousel_embla__dot__9Dbpr{background-color:var(--color-transparent);cursor:pointer;position:relative;padding:0;outline:0;border:0;width:16px;height:16px;display:flex;align-items:center}.carousel_embla__dot__9Dbpr.carousel_scaled-90__GMdrA:after{transform:scale(.9)}.carousel_embla__dot__9Dbpr.carousel_scaled-80__75gMX:after{transform:scale(.8)}.carousel_embla__dot__9Dbpr.carousel_scaled-70__xS_62:after{transform:scale(.7)}.carousel_embla__dot__9Dbpr.carousel_scaled-60__j6bPv:after{transform:scale(.6)}.carousel_embla__dot__9Dbpr.carousel_scaled-50__T675I:after{transform:scale(.5)}.carousel_embla__dot__9Dbpr:after{background:var(--color-gray-lighter);width:12px;height:12px;border-radius:var(--border-radius-full);margin:0 auto;content:"";transition:transform var(--duration-fast) linear}.carousel_embla__dot__9Dbpr.carousel_is-selected__grWgd:after{background:var(--color-pink-crayon);width:15px;height:15px;opacity:1}.carousel_arrows-container__uYeTj{display:grid;grid-auto-flow:column;place-content:center;gap:19px;width:100%;margin-top:35px}.carousel_arrows-container__uYeTj button{padding:5px}.carousel_arrows-container__uYeTj button:hover svg path:first-child{fill:var(--color-pink-crayon)}.carousel_arrows-container__uYeTj button:hover svg path:nth-child(2){stroke:var(--color-pink-crayon)}.carousel_arrows-container__uYeTj button svg path:first-child{fill:var(--color-white)}.carousel_arrows-container__uYeTj button svg path:nth-child(2){stroke:var(--color-white)}@media(min-width:640px){.carousel_embla__dots__OYzXS{min-height:12px;margin-top:40px}.carousel_embla__dot__9Dbpr{width:12px;height:12px}.carousel_embla__dot__9Dbpr:after{width:8px;height:8px}.carousel_embla__dot__9Dbpr.carousel_is-selected__grWgd:after{width:12px;height:12px}}