.brandLogos .logo-group{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:10px;min-height:170px;position:relative;transition:all .3s ease}.brandLogos .logoCol{padding:0 5px;width:100%}.brandLogos .overlay-color{height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .3s ease;width:100%}.brandLogos .logo-card-content{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.brandLogos .logo{padding:0 10px;position:absolute;text-align:center;top:50%;transform:translateY(-50%) skewX(-5deg);transition:all .3s ease;width:auto;width:100%;z-index:22}.brandLogos .logo img{width:160px}.brandLogos .hover-text{opacity:0;padding:0 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) skewX(-5deg);transition:all .3s ease;width:100%;z-index:3}.brandLogos .hover-text h5{font-size:14px;font-weight:700;line-height:1.2}.brandLogos .hover-text p{font-size:11px;margin-top:5px}.brandLogos .no-hover-overlay{background-color:hsla(0,0%,84%,.7)}.brandLogos .overlay-color.hover-overlay{opacity:0}.brandLogos .overlay-img{filter:grayscale(100%);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.brandLogos .mobile-logo{display:none}.brandLogos .mobile-logo img{width:60px}@media (min-width:768px){.brandLogos .logoCol{transform:skewX(5deg);width:33.33%}.brandLogos .logo-group{margin-bottom:1.562vw;min-height:400px}.brandLogos .logo-group:hover{box-shadow:-8px 8px 0 0 #4a4d4d}.brandLogos .logo-group:hover .no-hover-overlay{opacity:0}.brandLogos .logo-group:hover .hover-overlay{opacity:1}.brandLogos .logo-group:hover .logo{opacity:0;pointer-events:none}.brandLogos .logo-group:hover .hover-text{opacity:1;pointer-events:all}}@media (min-width:992px){.brandLogos .logoCol{width:25%}}@media (min-width:1200px){.brandLogos .logoCol{transform:skewX(15deg);width:20%}.brandLogos .hover-text,.brandLogos .logo{transform:translateY(-50%) skewX(-15deg)}.brandLogos .logoCol{padding:0 .781vw}.brandLogos .logo{padding:0 .69vw}.brandLogos .hover-text{padding:0 .35vw}.brandLogos .hover-text h5{font-size:.97vw}.brandLogos .hover-text p{font-size:.76vw;margin-top:.35vw}.brandLogos .logo-group{min-height:27.78vw}.brandLogos .logo img{width:11.11vw}.brandLogos .logo-group:hover{box-shadow:-.56vw .56vw 0 0 #4a4d4d}}@media (max-width:1080px){.brandLogos .content-wrapper{padding:0 10%}}@media (max-width:767px){.brandLogos .hover-text{opacity:1;padding:15px 20px;pointer-events:all;text-align:left;transform:translateY(-50%);visibility:visible}.brandLogos .overlay-color.hover-overlay{opacity:1}.brandLogos .no-hover-overlay{display:none}.brandLogos .hover-text h5{font-size:22px}.brandLogos .hover-text p{font-size:14px}.brandLogos .logo-group{margin-bottom:15px}.brandLogos .content-wrapper{padding:0 5%}.brandLogos .logo{display:none}.brandLogos .mobile-logo{display:inline-block;opacity:70%;position:absolute;right:15px;text-align:left;top:15px;transform:none;width:auto}.brandLogos .hover-text p{margin-top:0}}@media (max-width:575px){.brandLogos .hover-text{padding:15px}}