.agile_inner_banner_customers{color:#fff;text-align:center;background:url(/images/banner-our-ceo.jpg) 50%/cover no-repeat fixed;flex-direction:column;justify-content:center;align-items:center;height:50vh;display:flex;position:relative}.agile_inner_banner_customers:before{content:"";z-index:1;background:#0006;position:absolute;inset:0}.agile_inner_banner_customers h2,.agile_inner_banner_customers p{z-index:2;position:relative}.agile_inner_banner_customers h2{text-shadow:2px 2px 4px #00000080;margin-bottom:20px;font-size:3rem;font-weight:700}.agile_inner_banner_customers p{text-shadow:1px 1px 2px #00000080;margin:0;font-size:1.3rem}.customers-section{background-color:#f8f9fa;padding:80px 0}.customers-grid{flex-wrap:wrap;gap:0;margin-top:40px;display:flex}.filter-controls{margin-bottom:40px}.filter-button{color:#d99100;background:#fff;border:2px solid #d99100;border-radius:25px;margin:0 5px;padding:10px 20px;font-weight:600;transition:all .3s}.filter-button:hover,.filter-button.active{color:#fff;background:#d99100;border-color:#d99100}.gallery_product{margin-bottom:30px;padding:15px}.customer-logo-wrapper{background:#fff;border-radius:10px;justify-content:center;align-items:center;height:180px;padding:30px 20px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #0000001a}.customer-logo-wrapper:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.customer-logo-wrapper:before{content:"";transform-origin:0;background:linear-gradient(135deg,#d99100,#efb312);height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.customer-logo-wrapper:hover:before{transform:scaleX(1)}.logocustomer{object-fit:contain;filter:grayscale(.3);width:auto;max-width:100%;height:auto;max-height:120px;transition:all .3s}.customer-logo-wrapper:hover .logocustomer{filter:grayscale(0);transform:scale(1.05)}.filter.fb .customer-logo-wrapper{border-left:4px solid #d99100}.filter.oil .customer-logo-wrapper{border-left:4px solid #2c3e50}@media (max-width:1200px){.gallery_product{padding:10px}.customer-logo-wrapper{height:160px;padding:25px 15px}.logocustomer{max-height:100px}}@media (max-width:992px){.agile_inner_banner_customers{background-attachment:scroll;height:40vh}.agile_inner_banner_customers h2{font-size:2.5rem}.customer-logo-wrapper{height:140px;padding:20px 15px}.logocustomer{max-height:80px}}@media (max-width:768px){.customers-section{padding:60px 0}.agile_inner_banner_customers h2{font-size:2rem}.agile_inner_banner_customers p{font-size:1.1rem}.gallery_product{margin-bottom:20px;padding:8px}.customer-logo-wrapper{height:120px;padding:15px 10px}.logocustomer{max-height:70px}.filter-button{margin:5px 2px;padding:8px 15px;font-size:14px}}@media (max-width:576px){.agile_inner_banner_customers{height:35vh}.agile_inner_banner_customers h2{font-size:1.8rem}.agile_inner_banner_customers p{font-size:1rem}.customers-section{padding:40px 0}.gallery_product{margin-bottom:15px;padding:5px}.customer-logo-wrapper{height:100px;padding:10px}.logocustomer{max-height:60px}}@media (max-width:480px){.customers-grid{margin-top:20px}.customer-logo-wrapper{border-radius:8px;height:90px}.logocustomer{max-height:50px}}.gallery_product{transition:all .5s}.gallery_product.hide{opacity:0;pointer-events:none;transform:scale(.8)}.customer-logo-wrapper{animation:.6s fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.gallery_product:first-child .customer-logo-wrapper{animation-delay:.1s}.gallery_product:nth-child(2) .customer-logo-wrapper{animation-delay:.2s}.gallery_product:nth-child(3) .customer-logo-wrapper{animation-delay:.3s}.gallery_product:nth-child(4) .customer-logo-wrapper{animation-delay:.4s}.gallery_product:nth-child(5) .customer-logo-wrapper{animation-delay:.5s}.gallery_product:nth-child(6) .customer-logo-wrapper{animation-delay:.6s}.gallery_product:nth-child(7) .customer-logo-wrapper{animation-delay:.7s}.gallery_product:nth-child(8) .customer-logo-wrapper{animation-delay:.8s}.gallery_product:nth-child(9) .customer-logo-wrapper{animation-delay:.9s}.gallery_product:nth-child(10) .customer-logo-wrapper{animation-delay:1s}.gallery_product:nth-child(11) .customer-logo-wrapper{animation-delay:1.1s}.gallery_product:nth-child(12) .customer-logo-wrapper{animation-delay:1.2s}.gallery_product:nth-child(13) .customer-logo-wrapper{animation-delay:1.3s}.gallery_product:nth-child(14) .customer-logo-wrapper{animation-delay:1.4s}.gallery_product:nth-child(15) .customer-logo-wrapper{animation-delay:1.5s}
