.partners-block .partner{display:block;position:relative;padding-bottom:100%;overflow:hidden}.partners-block .partner img,.partners-block .partner .partner-bg-overlay{position:absolute;display:block;top:0;left:0;right:0;bottom:0;height:100%;object-fit:cover;transition-duration:.3s}.partners-block .partner img.partner-background{z-index:1;transform:scale(1.1)}.partners-block .partner:hover img.partner-background{transform:scale(1)}.partners-block .partner .partner-bg-overlay{background:var(--wp--preset--color--charcoal);opacity:.25;z-index:2}.partners-block .partner img.partner-logo{z-index:3;object-fit:contain;transform:scale(.9)}.partners-block .partner:hover img.partner-logo{transform:scale(1)}