*{box-sizing:border-box}*,body{margin:0}body{padding:0;overflow-x:hidden;scroll-behavior:smooth}.case-studies-wrapper{width:100%;padding:30px 70px 65px;display:flex;flex-direction:column;position:fixed;top:10%;background-color:#fff;position:relative;z-index:1}.case-head{font-size:48px;text-align:center;font-weight:500}.case-study{display:flex;align-items:flex-start;justify-content:center;gap:40px;overflow:hidden;scroll-snap-align:start}.case-study,.case-study.reverse{background-color:#fff;position:sticky;padding:50px 0 0;top:10%}.case-study.reverse{flex-direction:row-reverse}.case-image{flex:1;position:relative;z-index:2;max-width:600px;overflow:hidden;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.case-image img{width:100%;height:auto;display:block;border-radius:20px;transform:scale(1);transition:transform .8s ease}.case-study:hover .case-image img{transform:scale(1.03)}.case-content{flex:1;padding:20px;max-width:600px}.case-content h2{font-size:37px;font-weight:600;color:#222;margin-bottom:15px}.case-content p{padding:10px 0 0;font-size:16px;color:#444;font-weight:500;line-height:1.6;margin-bottom:10px}.cas3-head{font-size:21px;font-weight:600}.case-list{list-style-position:inside;padding:15px 0 0}.case-listss{font-size:16.5px;font-weight:500!important;line-height:32px}.view-project-btn{display:inline-flex;align-items:center;gap:10px;background-color:#fff;color:#397eff;border:1px solid #0b56e4;border-radius:50px;font-weight:600;padding:17px 20px;font-size:17px;margin-top:20px;cursor:pointer;transition:all .3s ease}.view-project-btn:hover{background-color:#2b65d9;border:1px solid #2b65d9;color:#fff}.view-project-btn svg{stroke-width:2.2;height:20px;width:20px;transition:transform .3s ease}.view-project-btn:hover svg{transform:translateX(3px)}.case-studies-wrapper>.case-study{scroll-snap-align:start;scroll-margin-top:100px}@media (max-width:1024px){.case-study,.case-study.reverse{flex-direction:column;position:static!important;top:auto!important;padding:30px 0 0}.case-content,.case-image{max-width:100%}.case-content{text-align:center}.view-project-btn{justify-content:center}.case-head{font-size:40px}}@media (max-width:480px){.case-studies-wrapper{padding:50px 20px}.case-head{font-size:30px}.case-content h2{font-size:22px}.case-content p{font-size:14px}.view-project-btn{font-size:14px;padding:10px 16px}.view-project-btn svg{height:18px;width:18px}}