.portfolio-case-study-section{background-color:#f5f6f8;overflow:hidden;padding:40px 0;position:relative}.portfolio-case-study-section .bg-decor-arc{border:2px dashed rgba(239,83,35,.4);border-radius:50%;height:360px;pointer-events:none;position:absolute;right:13%;top:19%;width:360px;z-index:0}.portfolio-case-study-section .bg-decor-arc:before{background:rgba(239,82,35,.086);border-radius:50%;content:"";height:50%;left:-18%;position:absolute;top:-18%;width:50%}.portfolio-case-study-section .bg-decor-arc:after{background:rgba(239,82,35,.086);border-radius:50%;bottom:20%;content:"";height:20%;position:absolute;right:-18%;width:20%}.portfolio-case-study-section .bg-decor-glow{background:radial-gradient(circle,hsla(20,95%,93%,.8) 0,hsla(20,95%,93%,0) 70%);border-radius:50%;height:420px;left:-90px;pointer-events:none;position:absolute;top:10%;width:420px;z-index:0}.portfolio-case-study-section .bg-decor-dots{opacity:.8;pointer-events:none;position:absolute;right:45px;top:35px;z-index:0}.portfolio-case-study-section .portfolio-header-center{margin-bottom:45px;position:relative;text-align:center;z-index:2}@media(max-width:767px){.portfolio-case-study-section .portfolio-header-center{margin-bottom:30px}}.portfolio-case-study-section .portfolio-header-center .badge-pill{align-items:center;display:inline-flex;gap:12px;justify-content:center;margin-bottom:12px}.portfolio-case-study-section .portfolio-header-center .badge-pill .badge-dash{background-color:#ef5323;background-color:var(--themeColor,#ef5323);border-radius:2px;display:inline-block;height:1.5px;width:32px}.portfolio-case-study-section .portfolio-header-center .badge-pill .badge-text{color:#ef5323;color:var(--themeColor,#ef5323);font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.portfolio-case-study-section .portfolio-header-center .section-main-heading{color:#0f172a;font-size:38px;font-weight:800;letter-spacing:-.5px;line-height:1.22;margin-bottom:14px}@media(max-width:991px){.portfolio-case-study-section .portfolio-header-center .section-main-heading{font-size:32px}}@media(max-width:767px){.portfolio-case-study-section .portfolio-header-center .section-main-heading{font-size:26px}}@media(max-width:480px){.portfolio-case-study-section .portfolio-header-center .section-main-heading{font-size:24px}}.portfolio-case-study-section .portfolio-header-center .section-sub-heading{color:#64748b;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto;max-width:640px}@media(max-width:767px){.portfolio-case-study-section .portfolio-header-center .section-sub-heading{font-size:14.5px}}.portfolio-case-study-section .slider-outer-wrapper{padding:0;position:relative}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn{align-items:center;background:#fff;border:1.5px solid #fedcd0;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.06);color:#ef5323;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:10}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn:hover{background:#ef5323;border-color:#ef5323;box-shadow:0 8px 20px rgba(239,83,35,.32);color:#fff;transform:translateY(-50%) scale(1.08)}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn.prev-btn{left:-12px}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn.next-btn{right:-12px}.portfolio-case-study-section .slider-outer-wrapper .embla{overflow:hidden;position:relative;width:100%}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__container{display:flex;flex-direction:row;margin:0;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide{box-sizing:border-box;flex:0 0 100%;max-width:100%;min-width:0;padding:10px 15px;position:relative;width:100%}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner{box-sizing:border-box;position:relative;width:100%;z-index:1}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .row{margin-left:0;margin-right:0}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .media-col .device-mockup-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .media-col .device-mockup-wrapper .device-mockup-img{filter:drop-shadow(0 20px 35px rgba(0,0,0,.09));height:auto;max-height:350px;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .5s ease}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .media-col .device-mockup-wrapper .device-mockup-img:hover{transform:scale(1.02)}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details{padding:10px 0 10px 36px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .accent-bar{background:#ef5323;border-radius:2px;height:3.5px;margin-bottom:20px;width:36px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .case-study-title{color:#0f172a;font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1.3;margin-bottom:18px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .case-study-desc{color:#64748b;font-size:15.5px;line-height:1.7;margin-bottom:32px;max-width:520px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row{align-items:center;display:flex;gap:24px;max-width:520px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row .case-study-btn{align-items:center;background:#ef5323;border-radius:50px;box-shadow:0 6px 18px rgba(239,83,35,.32);color:#fff!important;display:inline-flex;font-size:15px;font-weight:700;gap:14px;padding:8px 12px 8px 24px;text-decoration:none;transition:all .3s ease}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row .case-study-btn:hover{background:#e04414;box-shadow:0 10px 24px rgba(239,83,35,.45);transform:translateY(-2px)}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row .case-study-btn:hover .btn-icon-circle{transform:translateX(3px)}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row .case-study-btn .btn-icon-circle{align-items:center;background:#fff;border-radius:50%;color:#ef5323;display:flex;height:34px;justify-content:center;min-width:34px;transition:transform .3s ease;width:34px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row .case-study-btn .btn-icon-circle svg{height:16px;width:16px}.portfolio-case-study-section .slider-outer-wrapper .slider-dots-group{align-items:center;bottom:12px;display:inline-flex;gap:8px;position:absolute;right:5%;z-index:10}.portfolio-case-study-section .slider-outer-wrapper .slider-dots-group .slider-dot{background:#e2e8f0;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.portfolio-case-study-section .slider-outer-wrapper .slider-dots-group .slider-dot.is-active{background:#ef5323;border-radius:4px;height:8px;width:24px}@media(max-width:1200px){.portfolio-case-study-section .portfolio-header-center .section-main-heading{font-size:36px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .case-study-title{font-size:28px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .media-col .device-mockup-wrapper .device-mockup-img{max-height:380px}}@media(max-width:1024px){.portfolio-case-study-section{padding:40px 0}.portfolio-case-study-section .bg-decor-arc{height:280px;left:-100px;width:280px}.portfolio-case-study-section .bg-decor-glow{height:320px;left:-70px;width:320px}.portfolio-case-study-section .bg-decor-dots{right:25px;top:25px;transform:scale(.85)}.portfolio-case-study-section .portfolio-header-center{margin-bottom:35px}.portfolio-case-study-section .portfolio-header-center .section-main-heading{font-size:32px}.portfolio-case-study-section .portfolio-header-center .section-sub-heading{font-size:15px}.portfolio-case-study-section .slider-outer-wrapper{padding:0 0 55px}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn{bottom:0;top:auto;transform:none}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn.prev-btn{left:calc(50% - 60px);right:auto}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn.next-btn{left:calc(50% + 12px);right:auto}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn:hover{transform:scale(1.08)}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details{padding:10px 0 10px 20px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .accent-bar{height:3px;margin-bottom:14px;width:32px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .case-study-title{font-size:26px;line-height:1.3;margin-bottom:14px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .case-study-desc{font-size:14.5px;line-height:1.65;margin-bottom:24px;max-width:100%}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row .case-study-btn{font-size:14.5px;padding:8px 12px 8px 22px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row .case-study-btn .btn-icon-circle{height:32px;min-width:32px;width:32px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .media-col .device-mockup-wrapper .device-mockup-img{max-height:310px;-o-object-fit:contain;object-fit:contain;width:100%}.portfolio-case-study-section .slider-outer-wrapper .slider-dots-group{bottom:14px;right:20px}}@media(max-width:991px){.portfolio-case-study-section{padding:40px 0}.portfolio-case-study-section .slider-outer-wrapper{padding:0 0 50px}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn{bottom:0;top:auto;transform:none}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn.prev-btn{left:calc(50% - 60px);right:auto}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn.next-btn{left:calc(50% + 12px);right:auto}.portfolio-case-study-section .slider-outer-wrapper .slider-nav-btn:hover{transform:scale(1.08)}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col{order:2}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .media-col{margin-bottom:0;order:1;text-align:center}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .media-col .device-mockup-wrapper{max-height:320px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details{padding:10px 0 0;text-align:left}.portfolio-case-study-section .slider-outer-wrapper .slider-dots-group{bottom:10px;right:15px}}@media(max-width:767px){.portfolio-case-study-section{padding:30px 0}.portfolio-case-study-section .bg-decor-dots{display:none}.portfolio-case-study-section .portfolio-header-center{margin-bottom:25px}.portfolio-case-study-section .portfolio-header-center .section-main-heading{font-size:28px}.portfolio-case-study-section .portfolio-header-center .section-sub-heading{font-size:14.5px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .media-col .device-mockup-wrapper .device-mockup-img{max-height:250px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .case-study-title{font-size:22px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .case-study-desc{font-size:14px;margin-bottom:24px}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row{align-items:flex-start;flex-direction:column;gap:20px}.portfolio-case-study-section .slider-outer-wrapper .slider-dots-group{display:none}}@media(max-width:575px){.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row{width:100%}.portfolio-case-study-section .slider-outer-wrapper .embla .embla__slide .slide-card-inner .content-col .case-study-details .cta-dots-row .case-study-btn{justify-content:center;margin:0 auto}}