.clientLogoCls{background-color:#fff;padding:5rem 0 4rem}.clientLogoCls .contentCls .ContentRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.clientLogoCls .contentCls .titleCls{width:100%}.clientLogoCls .contentCls .titleCls h2{color:#080047;font-family:Montserrat,serif;font-size:3rem;font-weight:700;letter-spacing:-2px;line-height:1.1;margin-bottom:1.4rem}.clientLogoCls .contentCls .titleCls h2>span{color:#06d7bb}.clientLogoCls .contentCls .titleCls p{color:#353b45;font-family:Montserrat,serif;font-size:16px;font-weight:500;margin-bottom:16px;margin-top:0}.clientLogoCls .contentCls .LinkCls a{align-items:center;color:#e40d75;cursor:pointer;display:inline-flex;font-family:Montserrat,serif;font-size:16px;font-weight:700;margin-top:12px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.clientLogoCls .contentCls .LinkCls a:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23e40d75" d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"/></svg>') no-repeat 50%;background-size:contain;color:#e40d75;content:"";height:16px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:16px}.clientLogoCls .contentCls .LinkCls a:focus,.clientLogoCls .contentCls .LinkCls a:hover{color:#b70b6a}.clientLogoCls .contentCls .LinkCls a:focus:after,.clientLogoCls .contentCls .LinkCls a:hover:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23b70b6a" d="M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z"/></svg>') no-repeat 50%;right:-26px}.clientLogoCls .logo-container{background:#fff;overflow:hidden;padding:10px 0;position:relative;white-space:nowrap;width:100%}.clientLogoCls .logo-container .logo-slider{animation:scroll 30s linear infinite;display:flex}.clientLogoCls .logo-container .logo{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:100px;justify-content:center;margin:0 15px;overflow:hidden;transition:transform .3s ease;width:170px}.clientLogoCls .logo-container .logo img{max-height:100%;max-width:100%}.clientLogoCls .logo-container:hover .logo-slider{animation-play-state:paused}@media screen and (max-width:1199px){.clientLogoCls .contentCls .titleCls h2{font-size:2.6rem}}@media screen and (max-width:991px){.clientLogoCls .contentCls .titleCls h2{font-size:2.1rem}}@media screen and (max-width:767px){.clientLogoCls{padding:3.5rem 0 2rem}.clientLogoCls .contentCls .ContentRow{align-items:flex-start;flex-direction:column}.clientLogoCls .contentCls .LinkCls,.clientLogoCls .contentCls .titleCls{width:100%}.clientLogoCls .contentCls .ContentRow{margin-bottom:0}.clientLogoCls .logo-container .logo{margin:0 10px}}@media screen and (max-width:680px){.clientLogoCls .contentCls .titleCls h2{font-size:2.5rem;margin-bottom:1.3rem;width:100%}}@media screen and (max-width:575px){.clientLogoCls .contentCls .titleCls h2{font-size:1.85rem;letter-spacing:0}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}