.slick-dotted.slick-slider{margin-bottom:3rem}.slick-dots{align-items:center;display:flex;list-style:none;margin:0;text-align:center;width:auto}.slick-dots,.slick-dots li{padding:0;position:relative}.slick-dots li{cursor:pointer;display:inline-flex;margin-inline:.5rem}.slick-dots li button{align-items:center;background:transparent;border:0;color:transparent;cursor:pointer;display:flex;font-size:0;line-height:0;outline:none;padding:.8rem}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{background-color:var(--button-primary-background-color);border-radius:50%;content:"";display:block;height:1rem;opacity:.25;width:1rem}.slick-dots li.slick-active button:before{opacity:.75}