.logo-marquee-section{overflow:hidden;padding:45px 0;position:relative;width:100%}.logo-marquee-section .connections-grid-header h2 span{color:#213e97}.logo-marquee-section .connections-grid-header{margin-bottom:50px;text-align:center}.logo-marquee-section .logo-marquee-wrapper.content-wrapper{max-width:100%}.logo-marquee-track{display:flex;width:max-content}.logo-marquee-content{align-items:center;animation:marquee-scroll 100s linear infinite;display:flex;flex-shrink:0;gap:0;justify-content:space-around;min-width:100%;padding:0}.logo-marquee-item{align-items:center;display:flex;justify-content:center}.logo-marquee-item img{filter:grayscale(0);max-height:68px;object-fit:contain;opacity:.75;transition:opacity .3s ease,transform .3s ease,filter .3s ease;width:auto}.logo-marquee-item img:hover{filter:grayscale(100%);opacity:1;transform:scale(1.05)}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.logo-marquee-track:hover .logo-marquee-content{animation-play-state:paused}.logo-marquee-section .cg-heading h2{font-size:48px}@media screen and (max-width:991px){.logo-marquee-section{padding:20px 0}.logo-marquee-item{max-width:120px}.logo-marquee-section .cg-heading h2{font-size:38px}}@media screen and (max-width:767px){.logo-marquee-item{max-width:100px}.logo-marquee-section .cg-heading h2{font-size:32px}}@media screen and (max-width:599px){.logo-marquee-item{max-width:90px}.logo-marquee-item img{max-height:60px}.logo-marquee-section .connections-grid-header{margin-bottom:25px}}