.element.elementlogo{text-align:center}.element.elementlogo .element-title{font-weight:600;text-align:center}@keyframes zoom-in{0%{transform:scale(.1)}to{transform:scale(1)}}.element.elementlogo .is-animated{animation:zoom-in .2s}.element.elementlogo ul.logos{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;max-width:none}.element.elementlogo ul.logos li.logo{display:flex;display:inline-flex;flex:0 0 calc(25% - 0.705em);flex-direction:column;margin:0 .3525em 2.82em;padding:0;text-align:center}@media (min-width:0) and (max-width:1257px){.element.elementlogo ul.logos li.logo{flex:0 0 calc(33.33333% - 0.705em)}}@media (min-width:0) and (max-width:479px){.element.elementlogo ul.logos li.logo{flex:0 0 calc(100% - 0.705em)}}.element.elementlogo ul.logos li.logo a{display:block;height:100%;padding:.705em 1.41em;width:100%}.element.elementlogo ul.logos li.logo a:hover img{filter:grayscale(0)}.element.elementlogo ul.logos li.logo>figure{padding:.705em}.element.elementlogo ul.logos li.logo figure{display:flex;flex-direction:column;height:100%;justify-content:center;line-height:0;margin:auto;max-width:200px}.element.elementlogo ul.logos li.logo figure .aspect-wrapper{align-self:center;flex:0 0 auto;width:100%}.element.elementlogo ul.logos li.logo figure img{display:inline-table;filter:grayscale(100%);height:auto;margin:0;max-height:100px;max-width:100%;transition-duration:.2s;transition-property:filter;width:auto}
