.portfolio-module__RG2vna__devices{background:linear-gradient(135deg,#eef2fb,#e3e8f0);justify-content:center;align-items:center;min-height:300px;padding:32px 42px;display:flex;position:relative;overflow:hidden}.portfolio-module__RG2vna__laptop{filter:drop-shadow(0 14px 12px #0f172a22);width:88%;position:relative}.portfolio-module__RG2vna__screen{aspect-ratio:1.44;background:#fff;border:7px solid #172339;border-radius:10px 10px 3px 3px;position:relative;overflow:hidden}.portfolio-module__RG2vna__laptop:after{content:"";background:linear-gradient(#bcc3cf,#8c97a9);border-radius:0 0 70% 70%;height:9px;margin:0 -7%;display:block}.portfolio-module__RG2vna__phone{background:#fff;border:4px solid #172339;border-radius:14px;width:88px;height:180px;position:absolute;bottom:25px;right:27px;overflow:hidden;box-shadow:0 10px 18px #0f172a33}.portfolio-module__RG2vna__phone:after{content:"";background:#172339;border-radius:0 0 5px 5px;width:40%;height:5px;position:absolute;top:0;left:30%}@media (max-width:640px){.portfolio-module__RG2vna__devices{min-height:260px;padding:28px}.portfolio-module__RG2vna__phone{width:72px;height:150px;bottom:20px;right:19px}}
