.reviews .phone-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-carousel-wrapper .phones-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.reviews .phone-carousel-wrapper .phone{position:absolute;left:50%;top:50%;width:260px;height:530px;padding:0;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-carousel-wrapper .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-carousel-wrapper .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-carousel-wrapper .phone img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;pointer-events:none;user-select:none}.reviews .phone-carousel-wrapper .phone.pos-center{transform:translate(-50%,-50%) scale(1);opacity:1;z-index:3}.reviews .phone-carousel-wrapper .phone.pos-left{transform:translate(calc(-50% - 210px),-50%) scale(.82);opacity:.45;z-index:1}.reviews .phone-carousel-wrapper .phone.pos-right{transform:translate(calc(-50% + 210px),-50%) scale(.82);opacity:.45;z-index:1}.reviews .phone-carousel-wrapper .phone.pos-hidden-left{transform:translate(calc(-50% - 420px),-50%) scale(.7);opacity:0;z-index:0;pointer-events:none}.reviews .phone-carousel-wrapper .phone.pos-hidden-right{transform:translate(calc(-50% + 420px),-50%) scale(.7);opacity:0;z-index:0;pointer-events:none}.reviews .phone-carousel-wrapper .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 .phone-carousel-wrapper .nav-btn.prev{left:50%;transform:translateX(calc(-50% - 28px))}.reviews .phone-carousel-wrapper .nav-btn.next{left:50%;transform:translateX(calc(-50% + 28px))}.reviews .phone-carousel-wrapper .dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:6px}.reviews .phone-carousel-wrapper .dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#ccc;cursor:pointer}.reviews .phone-carousel-wrapper .dot.active{background:#111;transform:scale(1.3)}@media(max-width:760px){.reviews .phone-carousel-wrapper{width:100%;height:450px;margin-top:0}.reviews .phone-carousel-wrapper .phone{width:190px;height:385px;border-width:8px;border-radius:32px}.reviews .phone-carousel-wrapper .phone.pos-left{transform:translate(calc(-50% - 125px),-50%) scale(.72)}.reviews .phone-carousel-wrapper .phone.pos-right{transform:translate(calc(-50% + 125px),-50%) scale(.72)}.reviews .phone-carousel-wrapper .phone.pos-hidden-left{transform:translate(calc(-50% - 230px),-50%) scale(.6)}.reviews .phone-carousel-wrapper .phone.pos-hidden-right{transform:translate(calc(-50% + 230px),-50%) scale(.6)}}
.reviews .phone-carousel-wrapper .phone{border-color:#555;background:#fff;box-shadow:0 0 0 1.5px #3f3f3f inset}
.reviews .phone-carousel-wrapper .phone::before{background:#555}
