.component_logo-grid{width:100%;padding-top:40px;padding-right:80px;padding-left:80px;padding-bottom:calc(150px - 80px)}@media all and (max-width: 1024px){.component_logo-grid{padding-top:20px}}@media all and (max-width: 768px){.component_logo-grid{padding-top:0;padding-right:30px;padding-left:30px;padding-bottom:calc(80px - 40px)}}@media all and (max-width: 500px){.component_logo-grid{padding-top:0;padding-right:25px;padding-left:25px}}.component_logo-grid.top-spacing{padding-top:150px}@media all and (max-width: 1024px){.component_logo-grid.top-spacing{padding-top:80px}}.component_logo-grid .title{text-align:center}.component_logo-grid .inner{display:flex;flex-wrap:wrap}@media all and (max-width: 500px){.component_logo-grid .inner{justify-content:center}}.component_logo-grid .inner .logo-wrapper{width:25%;padding:3em;opacity:0;transition:all .7s ease-in-out}.component_logo-grid .inner .logo-wrapper.hide-off{opacity:1}@media all and (max-width: 1024px){.component_logo-grid .inner .logo-wrapper{padding:7%;width:33.33%}}@media all and (max-width: 560px){.component_logo-grid .inner .logo-wrapper{padding:10%;width:50%}}@media all and (max-width: 500px){.component_logo-grid .inner .logo-wrapper{padding:10%;width:50%}}.component_logo-grid .inner .logo-wrapper .logo{background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:150px;max-width:150px;margin:0 auto}@media all and (max-width: 1024px){.component_logo-grid .inner .logo-wrapper .logo{height:100px}}
/*# sourceMappingURL=logo-grid.css.map */
