.carousel .control-arrow{opacity:0;z-index:10;background:#0006;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .3s,background-color .3s;display:flex;top:50%;transform:translateY(-50%)}.carousel:hover .control-arrow{opacity:1}.carousel .control-prev:before,.carousel .control-next:before{content:"";background-color:#fff;width:16px;height:16px;display:block;mask-size:cover}.carousel .control-prev:before{mask:url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='currentColor' d='M12.293 16.707a1 1 0 010-1.414L16.586 11H4a1 1 0 110-2h12.586l-4.293-4.293a1 1 0 111.414-1.414l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414 0z'/></svg>") 50% no-repeat}.carousel .control-next:before{mask:url("data:image/svg+xml;utf8,<svg fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='currentColor' d='M7.707 3.293a1 1 0 010 1.414L3.414 9H16a1 1 0 110 2H3.414l4.293 4.293a1 1 0 11-1.414 1.414l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 0z'/></svg>") 50% no-repeat}.carousel .control-dots{bottom:-12px}.carousel .control-dots .dot{opacity:.5;background:#fff;border-radius:50%;width:14px;height:14px;margin:0 6px;transition:all .3s}.carousel .control-dots .dot.selected{opacity:1;background:#fff;transform:scale(1.2)}