:root{--sf-device-main-color:#333333;--sf-bezel-size:12px}.sifency-device-slider-wrapper{position:relative;padding:40px 0}.sifency-device-container{display:flex;justify-content:center;align-items:center;perspective:1000px}.sifency-device-frame{width:100%;margin:0 auto;position:relative;transition:.3s}.sifency-device-type-laptop .sifency-macbook-top{background:var(--sf-device-main-color);border-radius:15px 15px 0 0;padding:var(--sf-bezel-size);aspect-ratio:16/10;position:relative;z-index:2}.sifency-macbook-bottom{width:110%;height:15px;background:#a0a0a0;margin-left:-5%;border-radius:0 0 15px 15px;position:relative;z-index:1;display:flex;justify-content:center}.sifency-macbook-trackpad{width:25%;height:4px;background:rgba(0,0,0,.1);border-radius:0 0 4px 4px}.sifency-macbook-camera{position:absolute;top:calc(var(--sf-bezel-size)/ 2.5);left:50%;transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background:#111}.sifency-mobile-body{background:var(--sf-device-main-color);padding:var(--sf-bezel-size);border-radius:40px;position:relative;width:100%;box-sizing:border-box}.sifency-device-type-mobile.sifency-device-orient-portrait .sifency-mobile-body{aspect-ratio:9/19;max-width:380px}.sifency-device-type-mobile.sifency-device-orient-landscape .sifency-mobile-body{aspect-ratio:19/9}.sifency-device-type-tablet.sifency-device-orient-portrait .sifency-mobile-body{aspect-ratio:3/4;max-width:600px}.sifency-device-type-tablet.sifency-device-orient-landscape .sifency-mobile-body{aspect-ratio:4/3}.sifency-device-screen{position:relative;width:100%;height:100%;background:#000;overflow:hidden;z-index:1;overflow-y:auto;overflow-x:hidden}.sifency-ds-slide img{width:100%;height:100%;object-fit:cover;display:block}.sifency-mobile-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:25px;background:#000;border-radius:0 0 15px 15px;z-index:10}.sifency-mobile-body::before{content:'';position:absolute;left:-3px;top:80px;width:3px;height:50px;background:inherit;filter:brightness(.8);border-radius:3px 0 0 3px}.sifency-custom-frame{position:relative;display:inline-block}.sifency-custom-screen{position:absolute;top:5%;left:5%;width:90%;height:90%}.sifency-device-screen::-webkit-scrollbar{width:0;background:0 0}.sifency-nested-slide img{object-fit:cover}.sifency-frame-carousel-wrapper{align-items:center}