.case-studies{background:#f9fafb;padding:2.5rem 0}.case-studies .container{margin:auto;max-width:1200px;padding:0 1rem}.case-studies .heading{margin-bottom:3rem;text-align:center}.case-studies .heading h2{color:#111827;font-size:var(--commonFontSize-MainTitle);font-weight:700}.case-studies .heading p{color:#6b7280;font-size:1.125rem;margin:0 auto;max-width:700px}.case-studies .slider{background:#fff;border-radius:1.5rem;box-shadow:0 0 20px rgba(0,0,0,.05);display:flex;overflow:hidden}@media(max-width:1200px){.case-studies .slider{flex-direction:column-reverse}}.case-studies .slider-left{flex:1;max-width:calc(100% - 500px);min-width:calc(100% - 500px);padding:2rem;position:relative}@media(max-width:768px){.case-studies .slider-left{padding:1rem}}@media(max-width:1200px){.case-studies .slider-left{max-width:100%;min-width:100%}}.case-studies .slider-left .badge{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.case-studies .slider-left .badge .icon-wrap{align-items:center;background:#ef5323;border-radius:1rem;display:flex;justify-content:center;max-height:3rem;max-width:3rem;min-height:3rem;min-width:3rem}.case-studies .slider-left .badge .icon-wrap .inner-dot{background:#fff;border-radius:50%;height:1rem;width:1rem}@media(max-width:500px){.case-studies .slider-left .badge .icon-wrap{display:none}}.case-studies .slider-left .badge .badge-content{align-items:flex-start;display:flex;flex-direction:column}.case-studies .slider-left .badge .badge-content h3{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:.25rem;text-align:left;white-space:wrap}.case-studies .slider-left .badge .badge-content p{color:#6b7280;font-size:.8rem;font-weight:500;margin:0}.case-studies .slider-left .project-type{margin-bottom:1.5rem}.case-studies .slider-left .project-type p{background-color:var(--themeColorLight);border-radius:50px;color:var(--themeColor);font-size:.8rem;font-weight:500;padding:.25rem .75rem;width:-moz-fit-content;width:fit-content}.case-studies .slider-left .location-users{display:flex;gap:1rem;margin-bottom:1.5rem}.case-studies .slider-left .location-users svg{color:var(--themeColor);font-size:1.2rem}.case-studies .slider-left .location-users .industry,.case-studies .slider-left .location-users .location{align-items:center;color:#6b7280;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;letter-spacing:.025rem}.case-studies .slider-left .technology-used h3{color:#111827;font-size:1rem;font-weight:600;margin-bottom:1rem}.case-studies .slider-left .technology-used .tech-list{display:flex;flex-wrap:wrap;gap:1rem}.case-studies .slider-left .technology-used .tech-list .tech-item{display:flex;position:relative}.case-studies .slider-left .technology-used .tech-list .tech-item svg{font-size:2rem}.case-studies .slider-left .technology-used .tech-list .tech-item .tooltip-box{background-color:var(--blackColor);border-radius:5px;color:var(--whiteColor);display:none;font-size:.8rem;font-weight:500;left:50%;padding:.25rem .75rem;position:absolute;top:110%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;z-index:10}.case-studies .slider-left .technology-used .tech-list .tech-item:hover .tooltip-box{display:block}.case-studies .slider-left .description{color:#374151;font-size:1rem;line-height:1.7;margin-bottom:0}.case-studies .slider-left .duration-users{display:flex;gap:1rem;margin-bottom:1.5rem;width:100%}.case-studies .slider-left .duration-users .duration,.case-studies .slider-left .duration-users .users{align-items:center;background-color:var(--themeColorLight);color:var(--themeColor);display:flex;flex-direction:column;font-size:.75rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;text-align:center;width:50%}.case-studies .slider-left .duration-users .duration svg,.case-studies .slider-left .duration-users .users svg{font-size:2rem}.case-studies .slider-left .metrics{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.case-studies .slider-left .metrics .value{border-left:3px solid var(--themeColor);color:#111827;font-size:1rem;font-weight:500;padding-left:1rem}.case-studies .slider-left .metrics .label{border-left:3px solid var(--themeColor);color:var(--themeColor);font-size:.9rem;font-weight:600;padding-left:1rem}.case-studies .slider-left .read-more{margin:0 0 1.5rem;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.case-studies .slider-left .read-more{margin:1.5rem auto}}.case-studies .slider-left .read-more .read-more-button{align-items:center;background:var(--whiteColor);border:none;border-radius:.25rem;color:var(--themeColor);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;text-align:center}.case-studies .slider-left .read-more .read-more-button svg{height:1rem;width:1rem}.case-studies .slider-left .controls{align-items:center;display:flex;justify-content:space-between}@media(max-width:768px){.case-studies .slider-left .controls{flex-direction:column;gap:1rem}}.case-studies .slider-left .controls .arrows{display:flex;gap:.5rem}.case-studies .slider-left .controls .arrows button{align-items:center;background:#000;border:none;border-radius:50%;color:#fff;display:flex;flex-direction:row;font-size:1.5rem;gap:.5rem;height:2.5rem;justify-content:center;transition:background .3s;width:2.5rem}.case-studies .slider-left .controls .arrows button:hover{background:#333}.case-studies .slider-left .controls .arrows button svg{color:var(--whiteColor)!important;max-height:2rem;max-width:2rem;min-height:2rem;min-width:2rem}.case-studies .slider-left .controls .arrows .dots{display:flex;gap:.4rem}.case-studies .slider-left .controls .arrows .dots .dot{background:#d1d5db;border-radius:50%;cursor:pointer;height:.5rem;width:.5rem}.case-studies .slider-left .controls .arrows .dots .dot.active{background:var(--themeColor);border-radius:9999px;width:1.5rem}.case-studies .slider-right{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;max-width:500px;min-width:500px;padding:2rem}@media(max-width:1200px){.case-studies .slider-right{max-width:100%;min-width:100%}}@media(max-width:768px){.case-studies .slider-right{padding:1rem}}.case-studies .slider-right .macbook{background:#111827;border-radius:1rem;box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);max-width:400px;overflow:hidden;width:90%}.case-studies .slider-right .macbook .macbook-header{align-items:center;background:#e5e7eb;display:flex;gap:.4rem;padding:.5rem 1rem;position:relative}.case-studies .slider-right .macbook .macbook-header .dot{border-radius:50%;height:.6rem;width:.6rem}.case-studies .slider-right .macbook .macbook-header .red{background:#f87171}.case-studies .slider-right .macbook .macbook-header .yellow{background:#facc15}.case-studies .slider-right .macbook .macbook-header .green{background:#34d399}.case-studies .slider-right .macbook .macbook-header .mac-title{color:#6b7280;font-size:.75rem;font-weight:500;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.case-studies .slider-right .macbook .macbook-screen{background:#fff;max-height:300px;overflow:hidden}.case-studies .slider-right .macbook .macbook-screen img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.case-studies .slider-right .macbook .macbook-base{background:#4b5563;height:.5rem}.case-studies .autoplay-status{margin-top:1.5rem;text-align:center}.case-studies .autoplay-status button{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem}.case-studies .autoplay-status button .dot{border-radius:50%;height:.5rem;width:.5rem}.case-studies .autoplay-status button .green{background:#10b981}.case-studies .autoplay-status button .gray{background:#9ca3af}.case-studies .view-all{margin-top:2.5rem;text-align:center}.case-studies .view-all a{align-items:center;border:2px solid var(--themeColor);border-radius:.5rem;color:var(--themeColor);display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 2rem;transition:all .3s}.case-studies .view-all a:hover{background:var(--themeColor);color:#fff}