.work_listing_ban{z-index:2;background-color:#fff;padding-top:120px;position:relative}@media screen and (max-width:767px){.work_listing_ban{text-align:center}}.work_listing_ban h1{color:#000;text-align:center;max-width:600px;margin:0 auto;padding:10px}@media screen and (max-width:767px){.work_listing_ban h1{max-width:100%;font-size:56px}.work_listing_ban h1 span{font-size:56px}}.work_listing_ban .btn_wrap{justify-content:center;margin-block:48px 15px;display:flex}.work_listing_ban .swiper_main_wrapper{height:680px;position:relative}.work_listing_ban .swiper_main_wrapper:before{content:"";z-index:10;background-image:url(/assets/work-listing/work-listing-top.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:80px;position:absolute;top:-2px;left:0}@media screen and (max-width:767px){.work_listing_ban .swiper_main_wrapper:before{background-image:url(/assets/work-listing/work-listing-top-mob.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100px}}.work_listing_ban .swiper_main_wrapper:after{content:"";z-index:10;background-image:url(/assets/work-listing/work-listing-bottom.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:80px;position:absolute;bottom:-2px;left:0}@media screen and (max-width:767px){.work_listing_ban .swiper_main_wrapper:after{background-image:url(/assets/work-listing/work-listing-bottom-mob.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100px}}.work_listing_ban .swiper_main_wrapper .desktop_swiper_wrap{height:100%}.work_listing_ban .swiper_main_wrapper .mobile_marquee_wrap{width:100%;height:100%}.work_listing_ban .swiper_main_wrapper .work_swiper{height:100%}.work_listing_ban .swiper_main_wrapper .work_swiper .swiper_slide{gap:20px;height:100%;display:flex}.work_listing_ban .swiper_main_wrapper .column{flex:1;width:100%;height:100%;position:relative;overflow:hidden}.work_listing_ban .swiper_main_wrapper .column .vertical_marquee{width:100%;height:100%;overflow:hidden}.work_listing_ban .swiper_main_wrapper .column .vertical_marquee .marquee_track{flex-direction:column;display:flex}.work_listing_ban .swiper_main_wrapper .column .vertical_marquee.down .marquee_track{animation:20s linear infinite work-marquee-down}.work_listing_ban .swiper_main_wrapper .column .vertical_marquee.up .marquee_track{animation:20s linear infinite work-marquee-up}.work_listing_ban .swiper_main_wrapper .column .vertical_marquee:hover .marquee_track{animation-play-state:paused}.work_listing_ban .swiper_main_wrapper .column .vertical_marquee .marquee_list{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}.work_listing_ban .swiper_main_wrapper .column .vertical_marquee .image_wrapper{width:100%;height:260px}@media screen and (max-width:767px){.work_listing_ban .swiper_main_wrapper .column .vertical_marquee .image_wrapper{padding:0}}.work_listing_ban .swiper_main_wrapper .column .vertical_marquee .image_wrapper img{object-fit:cover;border-radius:20px;width:100%;height:100%;transition:transform .3s;display:block}.work_listing_ban .swiper_main_wrapper .column .vertical_marquee .image_wrapper img:hover{transform:scale(1.02)}@keyframes work-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes work-marquee-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}
.work_listing_tabs{font-family:var(--font-satoshi);padding:40px 0 0}.work_listing_tabs .tabs_header_row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}@media screen and (max-width:991px){.work_listing_tabs .tabs_header_row{flex-direction:column;align-items:flex-start;gap:16px}}.work_listing_tabs .tabs_pill_container{background-color:#f7f7f7;border-radius:40px;padding:5px;display:inline-block}@media screen and (max-width:991px){.work_listing_tabs .tabs_pill_container{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;display:block;overflow-x:auto}.work_listing_tabs .tabs_pill_container::-webkit-scrollbar{display:none}}.work_listing_tabs .tabs_list{margin:0;padding:0;list-style:none;display:flex}.work_listing_tabs .tabs_list .tab_item{cursor:pointer;color:#888;white-space:nowrap;border-radius:30px;padding:8px 24px;font-size:14px;font-weight:500;transition:all .3s}.work_listing_tabs .tabs_list .tab_item.active{color:#000;background-color:#fff;box-shadow:0 2px 8px #0000000d}.work_listing_tabs .tabs_list .tab_item:hover:not(.active){color:#444}.work_listing_tabs .filter_btn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:40px;outline:none;align-items:center;gap:16px;padding:5px 6px 5px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.work_listing_tabs .filter_btn:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000008}.work_listing_tabs .filter_btn:hover .filter_icon_circle{transform:scale(1.02);box-shadow:0 4px 10px #00000014}.work_listing_tabs .filter_btn.open{background-color:#fafafa;border-color:#cbd5e1}.work_listing_tabs .filter_btn .filter_btn_text{color:#0f172a;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:500}.work_listing_tabs .filter_btn .filter_icon_circle{background:#fff;border:1px solid #f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0000000a}.work_listing_tabs .filter_btn .filter_icon_circle img{object-fit:contain;width:16px;height:16px;margin-left:0}.work_listing_tabs .filter_btn .selected_count_badge{color:#fff;z-index:10;-webkit-user-select:none;user-select:none;background-color:#ff3b30;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;line-height:1;animation:.3s cubic-bezier(.175,.885,.32,1.275) popIn;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 3px 8px #ff3b3059}@keyframes popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.work_listing_tabs .filter_panel{padding:20px 0}.work_listing_tabs .filter_panel .filter_panel_header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.work_listing_tabs .filter_panel .filter_panel_header p{color:#666;margin:0}.work_listing_tabs .filter_panel .filter_panel_header .clear_btn{color:#333;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.work_listing_tabs .filter_panel .filter_tags{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.work_listing_tabs .filter_panel .filter_tags .filter_tag{color:#333;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:30px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex}.work_listing_tabs .filter_panel .filter_tags .filter_tag:hover{border-color:#bbb}.work_listing_tabs .filter_panel .filter_tags .filter_tag.selected{border-color:#ccc}.work_listing_tabs .filter_panel .filter_tags .filter_tag.selected .close_icon{color:#ff4d4f;font-size:14px;font-weight:700;line-height:1}.work_listing_tabs .works_grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}@media screen and (max-width:991px){.work_listing_tabs .works_grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:600px){.work_listing_tabs .works_grid{grid-template-columns:1fr}}.work_listing_tabs .work_card{background:#fff;border:1px solid #eef0f2;border-radius:16px;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.work_listing_tabs .work_card:hover{border-color:#dbe0e5;transform:translateY(-6px);box-shadow:0 12px 30px #00000014}.work_listing_tabs .work_card:hover .card_image_wrapper .card_img{transform:scale(1.04)}.work_listing_tabs .work_card .card_image_wrapper{background-color:#f7f7f7;width:100%;height:240px;position:relative;overflow:hidden}.work_listing_tabs .work_card .card_image_wrapper .card_img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.work_listing_tabs .work_card .card_image_wrapper .card_overlay{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:16px;left:16px;right:16px}.work_listing_tabs .work_card .card_image_wrapper .card_overlay .card_category,.work_listing_tabs .work_card .card_image_wrapper .card_overlay .card_industry{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#000;text-transform:uppercase;letter-spacing:.5px;background:#fffffff2;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600;box-shadow:0 2px 8px #0000000d}.work_listing_tabs .work_card .card_content{flex-direction:column;flex-grow:1;padding:24px;display:flex}.work_listing_tabs .work_card .card_content .card_client{color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:12px;font-weight:600}.work_listing_tabs .work_card .card_content .card_title{color:#000;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.work_listing_tabs .work_card .card_content .card_desc{color:#555;flex-grow:1;margin:0 0 20px;font-size:14px;line-height:1.5}.work_listing_tabs .work_card .card_content .card_tags{flex-wrap:wrap;gap:8px;display:flex}.work_listing_tabs .work_card .card_content .card_tags .card_tag{color:#666;background:#f5f5f7;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.work_listing_tabs .no_results{text-align:center;background:#fcfcfd;border:1px dashed #dbe0e5;border-radius:16px;grid-column:1/-1;padding:60px 20px}.work_listing_tabs .no_results p{color:#666;margin-bottom:16px;font-size:16px}.work_listing_tabs .no_results .reset_btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:30px;padding:10px 24px;font-size:14px;font-weight:500;transition:opacity .2s}.work_listing_tabs .no_results .reset_btn:hover{opacity:.9}
