.custom-slider{padding-left:15vw;width:100vw;max-width:100%;overflow:hidden;position:relative;margin:0 auto}.custom-slider-track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.custom-slider-track img{max-width:50vw;max-height:40vw;object-fit:contain;flex-shrink:0;margin:1vw}.custom-slider-bullets{display:flex;justify-content:center;margin:1em 0 1em 0;gap:.5em}.custom-slider-bullets button{width:14px;height:14px;border-radius:50%;border:0;background:#ccc;cursor:pointer;transition:background .2s;outline:0}.custom-slider-bullets button.active,.custom-slider-bullets button:focus{background:#333}