.case-study-listing{padding:100px 20px}.case-study-listing .csl-container{margin:0 auto;max-width:1280px;width:100%}.case-study-listing .csl-head{display:flex;justify-content:center;margin-bottom:60px}.case-study-listing .csl-head .cslh-inner{max-width:632px;text-align:center;width:100%}.case-study-listing .csl-head .cslh-inner h2{color:#4d4d4f;font-family:Helvetica Neue;font-size:48px;font-weight:700;line-height:100%;margin-bottom:24px}.case-study-listing .csl-head .cslh-inner p{color:#7b8694;font-family:Helvetica Neue;font-size:14px;font-weight:400;line-height:164%;margin:0 auto;max-width:430px}.case-study-listing .csl-filter{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:60px}.case-study-listing .csl-row{display:flex;flex-wrap:wrap;gap:48px 32px}.case-study-listing .csl-row .csl-col{width:calc(33.33% - 22px)}.case-study-listing .csl-item{display:flex;flex-direction:column;height:100%;user-select:none}.case-study-listing .csl-item .csli-img{align-items:center;display:flex;height:280px;justify-content:center;margin-bottom:24px;position:relative}.case-study-listing .csl-item .csli-img img{border-radius:16px;height:280px;object-fit:cover;object-position:center;width:100%}.case-study-listing .csl-item .csli-img:after{background:#00000029;border-radius:16px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.case-study-listing .csl-item .csli-info{display:flex;flex:1;flex-direction:column;padding:0 12px}.case-study-listing .csl-item .csli-info .csli-budge{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px}.case-study-listing .csl-item .csli-info .csli-budge span{background-color:#1b75bb14;border-radius:100px;color:#1b75bb;font-family:Helvetica Neue;font-size:12px;font-weight:500;line-height:150%;padding:8px 12px 6px;text-transform:uppercase}.case-study-listing .csl-item .csli-info h2{color:#4d4d4f;font-family:Helvetica Neue;font-size:20px;font-weight:500;line-height:100%;margin-bottom:16px}.case-study-listing .csl-item .csli-info h2 a{color:#4d4d4f;font-family:Helvetica Neue;font-size:20px;font-weight:500;line-height:100%;transition:all .3s ease}.case-study-listing .csl-item .csli-info h2 a:hover{color:#1b75bb}.case-study-listing .csl-item .csli-info .csli-des{flex:1}.case-study-listing .csl-item .csli-info .csli-des p{color:#7b8694;display:-webkit-box;font-family:Helvetica Neue;font-size:16px;font-weight:400;-webkit-line-clamp:4;line-height:164%;margin:0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.case-study-listing .csl-item .csli-info .csli-btn{display:flex;margin-top:24px}.case-study-listing .csl-item .csli-info .csli-btn a{align-items:center;background-color:transparent;border:1px solid #ebeef1;border-radius:100px;color:#4d4d4f;display:flex;font-family:Helvetica Neue;font-size:14px;font-weight:500;gap:12px;line-height:100%;padding:13px 19px;transition:all .3s ease}.case-study-listing .csl-item .csli-info .csli-btn a span{margin-top:2px}.case-study-listing .csl-item .csli-info .csli-btn a svg{color:#87c525}.case-study-listing .csl-item .csli-info .csli-btn a:hover{background-color:#87c525;border-color:#87c525;color:#fff}.case-study-listing .csl-item .csli-info .csli-btn a:hover svg{color:#fff}.case-study-listing .csl-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:60px}.case-study-listing .csl-pagination button{align-items:center;background-color:transparent;border:0;border-radius:100%;color:#4d4d4f;display:flex;font-family:Helvetica Neue;font-size:16px;font-weight:400;height:32px;justify-content:center;line-height:100%;margin:0;min-width:32px;padding:5px 0 0;transition:unset}.case-study-listing .csl-pagination button.cslp-active,.case-study-listing .csl-pagination button:hover{background-color:#87c525;color:#fff}.case-study-listing .csl-pagination span{color:#4d4d4f;font-family:Helvetica Neue;font-size:16px;font-weight:400;padding-top:7px;text-align:center;width:46px}.case-study-listing .csl-filter .cslf-select{display:flex;flex:1;flex-wrap:wrap;gap:16px}.case-study-listing .csl-filter .cslf-search{display:flex;max-width:400px;position:relative;width:100%}.case-study-listing .csl-filter .cslf-search input{background-color:transparent;border:1px solid #ebeef1;border-radius:12px;color:#4d4d4f;font-family:Helvetica Neue;font-size:14px;font-weight:400;line-height:16px;outline:0;padding:19px 44px 15px 15px;width:100%;z-index:1}.case-study-listing .csl-filter .cslf-search input::placeholder{font-size:15px}.case-study-listing .csl-filter .cslf-search>svg{position:absolute;right:15px;top:15px}.case-study-listing .csl-filter .cslf-search>button{background-color:#fff;border:0;color:#1b75bb;cursor:pointer;display:none;padding:0;position:absolute;right:15px;top:15px;z-index:9}.case-study-listing .csl-filter .cslf-search>button svg{height:24px;width:24px}.case-study-listing .cslf-dropdown{min-width:222px;position:relative}.case-study-listing .cslf-dropdown .cslfd-head{align-items:center;border:1px solid #ebeef1;border-radius:12px;cursor:pointer;display:flex;flex-wrap:wrap;gap:12px;padding:16px;user-select:none}.case-study-listing .cslf-dropdown .cslfd-head .cslfdh-label{color:#4d4d4f;flex:1;font-family:Helvetica Neue;font-size:14px;font-weight:400;line-height:16px;margin-top:4px}.case-study-listing .cslf-dropdown .cslfd-head .cslfdh-count{align-items:center;background-color:#1b75bb;border-radius:100%;color:#fff;display:flex;font-family:Helvetica Neue;font-size:12px;font-weight:500;height:20px;justify-content:center;line-height:16px;min-width:20px;padding-top:2px;text-align:center}.case-study-listing .cslf-dropdown .cslfd-body{display:flex;flex-direction:column}.case-study-listing .cslf-dropdown .cslfd-body .cslfdb-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:16px 16px 8px}.case-study-listing .cslf-dropdown .cslfd-body .cslfdb-head .cslfdbh-title{color:#7b8694;flex:1;font-family:Helvetica Neue;font-size:12px;font-weight:400;line-height:16px}.case-study-listing .cslf-dropdown .cslfd-body .cslfdb-head .cslfdbh-btn{color:#ee5523;cursor:pointer;font-family:Helvetica Neue;font-size:12px;font-weight:400;line-height:16px}.case-study-listing .cslf-dropdown .cslfd-head>svg{transition:all .3s ease}.case-study-listing .cslf-dropdown .cslfd-head.cslfdh-open>svg{transform:rotate(180deg)}.case-study-listing .cslf-dropdown .cslfd-body{background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 4px 8px 0 #00000014;display:none;left:0;max-height:264px;overflow:auto;position:absolute;right:0;top:calc(100% + 4px);user-select:none;z-index:3}.case-study-listing .cslf-dropdown .cslfd-body .cslfdb-wrapper{display:flex;flex-direction:column;height:100%;overflow:auto}.case-study-listing .cslf-dropdown .cslfd-body .cslfdb-options{flex:1;overflow:auto;padding-bottom:8px}.case-study-listing .cslf-dropdown .cslfd-body .cslfdb-options label{align-items:center;cursor:pointer;display:flex;gap:12px;padding:8px 16px}.case-study-listing .cslf-dropdown .cslfd-body .cslfdb-options label span{color:#4d4d4f;flex:1;font-family:Helvetica Neue;font-size:14px;font-weight:400;line-height:100%;margin-top:5px}.case-study-listing .cslf-dropdown .cslfd-body .cslfdb-options label input{appearance:none;border:1px solid #99acc2;border-radius:6px;cursor:pointer;height:20px;margin:0;padding:0;width:20px}.case-study-listing .cslf-dropdown .cslfd-body .cslfdb-options label input:checked{background-color:#87c525;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 20 20"><path stroke="%23fff" stroke-width="1.5" d="m4 9.5 4 4L16 6"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:18px;border-color:#87c525}.case-study-listing .cslf-dropdown .cslfd-body .cslfdb-options label:has(>input:checked){background-color:#f9fafb}@media (max-width:1023.98px){.case-study-listing .csl-row .csl-col{width:calc(50% - 16px)}}@media (max-width:991.98px){.case-study-listing .csl-filter .cslf-select{flex:unset;width:100%}.case-study-listing .cslf-dropdown{min-width:auto;width:calc(50% - 8px)}.case-study-listing .csl-filter .cslf-search{max-width:100%;width:100%}}@media (max-width:649.98px){.case-study-listing .csl-row .csl-col{width:100%}}@media (max-width:575.98px){.case-study-listing .cslf-dropdown{width:100%}}