.logo-section{background:#080b0a;padding:38px 0 31px;border-top:1px solid #23404a66;border-bottom:1px solid #23404a66}.logo-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.logo-section h2{font-size:21px;letter-spacing:-.035em;margin:0;color:#dce9ed}.logo-section .eyebrow{font-size:8px;margin-bottom:8px;color:#629ba8}#logo-pause{flex-shrink:0;font-size:10px;color:#7fa5b1;background:none;border:1px solid #294752;border-radius:30px;padding:8px 13px;transition:background .2s}#logo-pause:hover{background:#15313e}#logo-pause:disabled{opacity:.65;cursor:default}.logo-window{overflow:hidden;margin-top:28px;width:100%;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.logo-track{display:flex;width:max-content;animation:source-scroll 60s linear infinite;will-change:transform}.logo-group{display:flex;align-items:center;gap:70px;list-style:none;padding:12px 35px;margin:0;flex-shrink:0}.source-logo{width:170px;flex-shrink:0;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.source-logo img{display:block;width:100%;max-width:170px;height:29px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.8}.source-logo:nth-child(2) img{max-width:174px;height:28px}.source-logo:nth-child(3) img{max-width:145px;height:32px}.source-logo:nth-child(4) img{max-width:144px;height:31px}.source-logo>span{color:#658993;font-size:8px;letter-spacing:.04em;line-height:1.4}.source-qualification{font-size:9px;color:#64818c;text-align:center;margin:16px 0 0;line-height:1.7}.logo-window:hover .logo-track,.logos-paused .logo-track{animation-play-state:paused}@keyframes source-scroll{to{transform:translateX(-50%)}}
@media(max-width:720px){.logo-section{padding:30px 0 26px}.logo-section-head{gap:14px}.logo-section h2{font-size:18px}.logo-section .eyebrow{font-size:6px}#logo-pause{font-size:8px;padding:7px 9px}.logo-window{margin-top:18px;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.logo-group{gap:35px;padding:8px 17.5px}.source-logo{width:140px;gap:10px;height:68px}.source-logo img{max-width:140px;height:26px}.source-logo:nth-child(2) img{max-width:140px;height:24px}.source-logo:nth-child(3) img{max-width:128px;height:29px}.source-logo:nth-child(4) img{max-width:126px;height:28px}.source-logo>span{font-size:7px}.source-qualification{font-size:8px;margin-top:12px;text-align:left;max-width:340px}}
@media(prefers-reduced-motion:reduce){.logo-window{mask-image:none;-webkit-mask-image:none;overflow:visible}.logo-track{animation:none;width:100%;transform:none;will-change:auto}.logo-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:20px;padding:10px 0}.logo-group[aria-hidden=true]{display:none}.source-logo{width:100%;min-width:0}.source-logo img{max-width:100%}@media(max-width:720px){.logo-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 25px}.source-logo{height:64px}}}

.logo-sap img{max-width:94px;height:44px}.logo-sage img{max-width:106px;height:39px}.logo-intuit img{max-width:119px;height:36px}.logo-netsuite img{max-width:116px;height:43px}.logo-wolters img{max-width:170px;height:34px}

/* Preserve the original colours and transparency of supplied brand artwork. */
.logo-sap img{filter:none;opacity:1;width:94px;height:auto;aspect-ratio:870/427}.logo-wolters img{filter:none;opacity:1;background:transparent;border-radius:0;padding:0;width:170px;height:auto;max-width:100%;aspect-ratio:378/61}
@media(max-width:720px){.logo-wolters img{width:140px;height:auto}}

.logo-section .logo-section-head{min-width:0}.logo-section .eyebrow{margin-top:0}.logo-section .logo-window{box-sizing:border-box}.logo-section #source-strip-title{font-family:Montserrat,Arial,sans-serif;font-weight:700}.logo-section .logo-track{color:#fff}
