.quality-carousel{background:#fff}.quality-carousel .quality-slide{position:absolute;inset:0;visibility:hidden;opacity:0;transition:opacity .45s ease,visibility .45s ease}.quality-carousel .quality-slide.is-active{visibility:visible;opacity:1}.quality-carousel .quality-slide img{width:100%;height:100%;object-fit:contain!important}.quality-carousel .quality-dots{position:absolute;z-index:2;right:16px;bottom:16px;display:flex;gap:6px}.quality-carousel .quality-dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.55)}.quality-carousel .quality-dots i.is-active{background:#fff}.quality-carousel .quality-arrow{position:absolute;z-index:3;top:50%;width:38px;height:38px;border:1px solid rgba(0,27,139,.35);border-radius:50%;background:rgba(255,255,255,.88);color:#001b8b;font:25px/32px Arial,sans-serif;cursor:pointer;transform:translateY(-50%)}.quality-carousel .quality-arrow:hover{background:#001b8b;border-color:#001b8b;color:#fff}.quality-carousel .quality-prev{left:16px}.quality-carousel .quality-next{right:16px}@media(max-width:620px){.quality-carousel .quality-arrow{width:34px;height:34px;font-size:22px;line-height:28px}.quality-carousel .quality-prev{left:10px}.quality-carousel .quality-next{right:10px}}
