.reviews .carousel-wrapper{position:relative;width:700px;height:600px;max-width:100%;margin:15px auto 0;display:flex;align-items:center;justify-content:center}.reviews .phone{position:absolute;width:260px;height:530px;border-radius:42px;border:10px solid #1a1a1a;background:#fff;overflow:hidden;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease;cursor:pointer;box-shadow:0 0 0 1.5px #444 inset}.reviews .phone::before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:90px;height:24px;background:#1a1a1a;border-radius:20px;z-index:10}.reviews .phone::after{content:"9:41";position:absolute;top:14px;left:22px;font:700 11px -apple-system,sans-serif;color:#111;z-index:11}.reviews .phone img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;pointer-events:none;user-select:none}.reviews .phone.pos-center{transform:translateX(0) scale(1);opacity:1;z-index:3}.reviews .phone.pos-left{transform:translateX(-210px) scale(.82);opacity:.45;z-index:1}.reviews .phone.pos-right{transform:translateX(210px) scale(.82);opacity:.45;z-index:1}.reviews .phone.pos-hidden-left{transform:translateX(-380px) scale(.7);opacity:0;z-index:0;pointer-events:none}.reviews .phone.pos-hidden-right{transform:translateX(380px) scale(.7);opacity:0;z-index:0;pointer-events:none}.reviews .nav-btn{position:absolute;bottom:28px;width:40px;height:40px;border:0;border-radius:50%;background:#111;color:#fff;font-size:18px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}.reviews .nav-btn:hover{background:#333}.reviews .nav-btn.prev{left:50%;transform:translateX(calc(-50% - 28px))}.reviews .nav-btn.next{left:50%;transform:translateX(calc(-50% + 28px))}.reviews .dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:6px}.reviews .dot{width:6px;height:6px;border-radius:50%;background:#ccc;cursor:pointer}.reviews .dot.active{background:#111;transform:scale(1.3)}@media(max-width:760px){.reviews .carousel-wrapper{width:100%;height:450px;margin-top:0}.reviews .phone{width:190px;height:385px;border-width:8px;border-radius:32px}.reviews .phone.pos-left{transform:translateX(-125px) scale(.72)}.reviews .phone.pos-right{transform:translateX(125px) scale(.72)}.reviews .phone.pos-hidden-left{transform:translateX(-230px) scale(.6)}.reviews .phone.pos-hidden-right{transform:translateX(230px) scale(.6)}.reviews .nav-btn{bottom:27px}}
