.sjpf_wrapper{width:100%}.sjpf_filters{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:70px}.sjpf_filter_btn{display:flex;gap:10px;background:#fff;transition:.35s;font-size:16px;font-weight:500;color:#1E0F08}.sjpf_filter_btn:hover{background:#FF6D29;color:#fff}.sjpf_filter_btn.active{background:#FF6D29;color:#fff}.sjpf_filter_icon{width:18px;height:18px;object-fit:contain;flex-shrink:0}.sjpf_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.sjpf_item{border-radius:28px;transition:.25s ease;position:relative}.sjpf_image_wrap{position:relative;overflow:hidden;border-radius:24px}.sjpf_image{width:100%;display:block;object-fit:cover;transition:transition:transform .35s ease;border-radius:24px}.sjpf_logo{margin-bottom:8px}.sjpf_client_logo{max-height:52px;width:auto;display:block}.sjpf_title{margin:0 0 18px;font-size:30px;line-height:1.25;font-weight:700;color:#111}.sjpf_desc p{margin:0;font-size:18px;line-height:1.7em;font-weight:500}.sjpf_content{padding:30px 0 10px}.sjpf_filters{display:flex;gap:12px;margin-bottom:40px}.sjpf_filters button{cursor:pointer;padding:10px 18px;border-radius:100px;border:1px solid #9D9D9D33;box-sizing:unset;box-shadow:unset;font-family:"Instrument Sans",sans-serif!important;display:flex;align-items:center;gap:5px;background:#fff;transition:.35s;font-size:16px;font-weight:500;color:#1E0F08}.sjpf_highlight{position:absolute;right:25px;bottom:10px;z-index:5;padding:18px 5px;border-radius:20px;transition:.25s ease;max-width:280px;opacity:0;text-align:right}.sjpf_item:hover .sjpf_highlight{opacity:1}.sjpf_image_wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#fff,#ffffff26 55%);opacity:0;transition:.25s ease;pointer-events:none;border-radius:24px}.sjpf_item:hover .sjpf_image_wrap::after{opacity:1}.sjpf_highlight p{margin-bottom:0;color:#52423B;font-size:17px;font-weight:500}@media(max-width:1024px){.sjpf_grid{grid-template-columns:1fr}}@media(max-width:767px){.sjpf_filters button{font-size:14px;padding:6px 15px}.sjpf_filters img.sjpf_filter_icon{width:14px;height:14px}.sjpf_filters{justify-content:flex-start;overflow:auto;flex-wrap:nowrap;padding-bottom:8px}.sjpf_filter_btn{white-space:nowrap}.sjpf_desc p{font-size:16px;line-height:1.7em}.sjpf_highlight .sjpf-stat p{font-size:16px}}.sjpf-stat h5{color:#1E0F08;font-size:40px;font-weight:700}.sjpf-stat h5 span{color:#FF6D29}button.sjpf_filter_btn:hover img{filter:brightness(0) invert(1)}button.sjpf_filter_btn.active:hover img{filter:brightness(0) invert(1)}