.our-work-banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:650px;padding:5rem 8rem;position:relative;z-index:2}.banner-overlay{background:linear-gradient(270deg,#131321,rgba(19,19,33,0));bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.banner-content{color:#fff;position:relative;width:100%;z-index:2}.banner-title{color:#fff;font-size:5.5rem;font-weight:700;letter-spacing:-1.1px;margin-bottom:4rem;text-transform:uppercase}.banner-row{display:flex;justify-content:space-between}.banner-description{color:#fff;font-size:22px;font-weight:400}.filter-dropdowns{display:flex;flex-direction:column;gap:20px}.dropdown-container{min-width:250px;position:relative}.dropdown-toggle{align-items:center;background:transparent;border:0;border-bottom:.8px solid #fff;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;padding:16px 0;transition:all .3s ease;width:100%}.dropdown-toggle.active,.dropdown-toggle:hover{border-bottom-color:#9354ff;color:#fff}.dropdown-arrow{font-size:12px;transition:transform .3s ease}.dropdown-toggle.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{background-color:#fff;border-radius:6px;border-top:none;display:none;flex-wrap:wrap;left:0;max-height:240px;overflow-y:auto;position:absolute;right:0;top:100%;width:480px;z-index:1000}.dropdown-menu.show{display:flex}.dropdown-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:12px 16px;width:50%}.dropdown-item:hover{background-color:#f8f9fa}.dropdown-item:last-child{border-bottom:none}.dropdown-item input[type=checkbox]{accent-color:#9354ff;height:16px;margin-right:12px;width:16px}.checkbox-text{color:#0a0a0a;font-size:14px;font-weight:400;line-height:20px}.our-work-cards{background:#f5f5f5;padding:3rem 2rem;position:relative}.our-work-cards .content-wrapper{max-width:100%}.work-cards-list{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0;row-gap:2rem}.work-card-item{box-sizing:border-box;padding:0 15px;transition:all .3s ease;width:33.333%}.work-card{transition:all .3s ease}.card-inner,.work-card{border-radius:10px;overflow:hidden}.card-inner,.front-card{position:relative}.front-card{margin-bottom:1rem;transition:all .3s ease}.front-card .image-card{align-items:center;display:flex;justify-content:center;position:relative}.front-card img{height:100%;object-fit:cover;width:100%}.logo-card{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;width:100%;z-index:3}.logo-card .logo-image{height:auto;object-fit:contain;width:auto}.card-video{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.work-card:hover .card-video{opacity:1}.card-content{color:#fff;margin-top:auto;position:relative;z-index:2}.card-title{color:#1a1a1a;font-weight:500;margin-bottom:1rem}.card-description,.card-title{font-size:16px;line-height:20px}.card-description{color:#767676;font-style:normal;font-weight:400}.card-labels{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.label{border-radius:20px;border-radius:4px;color:#fff;font-size:13px;font-weight:400;line-height:16.25px;padding:4px 12px}.category-label{background:#682eb5}.sector-label{background:#f3eaff;color:#9354ff}.work-card-item{transition:all .5s ease}.work-card-item.hidden{display:none;opacity:0;transform:scale(.8)}.no-data-message{color:#e2e2e2;flex-basis:100%;font-family:Montserrat,sans-serif;font-size:18px;list-style:none;padding:60px 20px;text-align:center;width:100%}.no-data-message p{margin:0}.work-card-item.large{width:66.667%}@media (max-width:1200px){.banner-title{font-size:3.5rem;margin-bottom:3rem}.our-work-banner{padding:5rem 3rem}}@media (max-width:991px){.banner-title{font-size:2.5rem}.our-work-banner{padding:3rem 2rem}.our-work-cards{padding:3rem 0}.logo-card .logo-image{max-width:50%}}@media (max-width:767px){.our-work-banner{padding:3rem 2rem}.work-card-item,.work-card-item.large{padding:0;width:100%}.banner-row{flex-flow:column;gap:2rem}.banner-description{font-size:16px}.dropdown-menu{max-width:100%}}@media (max-width:480px){.our-work-banner{padding:3rem 2rem}}