section.u4m-custom-logos{margin:150rem 0;padding-left:5vw;padding-right:5vw}@media (min-width:768px){section.u4m-custom-logos{padding-left:1.2vw;padding-right:1.2vw}}@media (min-width:1200px){section.u4m-custom-logos{padding-left:.8vw;padding-right:.8vw}}@media (max-width:580px){section.u4m-custom-logos{margin:50rem 0}}section.u4m-custom-logos .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;max-width:100%}@media (min-width:768px){section.u4m-custom-logos .wrapper{padding-left:1.2vw;padding-right:1.2vw}}@media (min-width:1070px){section.u4m-custom-logos .wrapper{padding-left:1.75vw;padding-right:1.75vw}}@media (min-width:1200px){section.u4m-custom-logos .wrapper{margin-left:3.33vw;margin-right:3.33vw;padding-left:.8vw;padding-right:.8vw}}@media (min-width:1500px){section.u4m-custom-logos .wrapper{margin-left:7vw;margin-right:7vw}}@media (max-width:1024px){section.u4m-custom-logos .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.u4m-custom-logos .wrapper .heading{-webkit-box-flex:0;-ms-flex:0 1 35%;flex:0 1 35%}@media (max-width:1024px){section.u4m-custom-logos .wrapper .heading{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}section.u4m-custom-logos .wrapper .logo-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%}@media (max-width:1024px){section.u4m-custom-logos .wrapper .logo-group{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}section.u4m-custom-logos .wrapper .logo-group .logo-link{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 calc(25% - 20rem);flex:0 1 calc(25% - 20rem);margin:10rem 10rem 0;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:580px){section.u4m-custom-logos .wrapper .logo-group .logo-link{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 20rem);flex:0 1 calc(50% - 20rem)}}section.u4m-custom-logos .wrapper .logo-group .logo-link:hover:before{background-color:#000;height:3px}section.u4m-custom-logos .wrapper .logo-group .logo-link:hover figure.logo-figure img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}section.u4m-custom-logos .wrapper .logo-group .logo-link:before{background-color:#ddd;content:" ";display:block;height:1px;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .3s cubic-bezier(.215,.61,.355,1),height .3s cubic-bezier(.215,.61,.355,1);transition:background-color .3s cubic-bezier(.215,.61,.355,1),height .3s cubic-bezier(.215,.61,.355,1)}@media (max-width:580px){section.u4m-custom-logos .wrapper .logo-group .logo-link:before{background-color:#000;display:none;height:3px}}section.u4m-custom-logos .wrapper .logo-group .logo-link figure.logo-figure{margin:0}section.u4m-custom-logos .wrapper .logo-group .logo-link figure.logo-figure img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;-webkit-filter:grayscale(1);filter:grayscale(1);margin:0 auto;max-width:80%;max-width:130px;-o-object-fit:cover;object-fit:cover;opacity:.5;padding:45rem 0;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1);transition:all .3s cubic-bezier(.215,.61,.355,1)}@media (max-width:580px){section.u4m-custom-logos .wrapper .logo-group .logo-link figure.logo-figure img{padding:20rem 0}}