.client-logo-marquee{--logo-slot-width: 186px;--logo-gap: 20px;--logo-duration: 68s;background:#fff;border-block:1px solid #e9edf3;color:#121c32;padding:26px 0 24px}.client-logo-marquee--service{--logo-duration: 62s;margin-block:34px}.client-logo-marquee__shell{width:min(100% - 48px,1200px);margin-inline:auto}.client-logo-marquee__heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.client-logo-marquee .client-logo-marquee__heading h2{margin:0;color:#35425b;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;letter-spacing:0;line-height:1.5}.client-logo-marquee--home .client-logo-marquee__heading h2 span{display:none}.client-logo-marquee__control{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:90px;min-height:36px;padding:6px 10px;border:1px solid #d9e1ee;border-radius:999px;background:transparent;color:#475575;cursor:pointer;font:600 12px/1 Manrope,sans-serif}.client-logo-marquee__control:focus-visible{z-index:3;top:0;right:0;width:auto;height:36px;overflow:visible;clip-path:none;white-space:normal}.client-logo-marquee__control:hover{border-color:#2943d0;color:#2943d0}.client-logo-marquee__control:focus-visible{outline:3px solid #2943d0;outline-offset:3px}.client-logo-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.client-logo-marquee__track{display:flex;width:max-content;animation:client-logo-marquee-scroll var(--logo-duration) linear infinite;will-change:transform}.client-logo-marquee.is-paused .client-logo-marquee__track,.client-logo-marquee__viewport:hover .client-logo-marquee__track,.client-logo-marquee__viewport:focus-within .client-logo-marquee__track{animation-play-state:paused}.client-logo-marquee__group{display:flex;flex:none;align-items:center;gap:var(--logo-gap);margin:0;padding:0 var(--logo-gap) 0 0;list-style:none}.client-logo-marquee__item{display:flex;flex:none;align-items:center;justify-content:center;width:var(--logo-slot-width);height:74px}.client-logo-marquee__item img{display:block;width:auto;height:auto;max-width:162px;max-height:59px;object-fit:contain}.client-logo-marquee__item--scotiabank img{max-width:174px;max-height:34px}.client-logo-marquee__item--echo img{max-width:171px;max-height:42px}.client-logo-marquee__item--thermosal img{max-width:174px;max-height:45px}.client-logo-marquee__item--masari img{max-width:106px;max-height:66px}.client-logo-marquee__item--dcoracion img{max-width:176px;max-height:46px}.client-logo-marquee__item--lioren img{max-width:172px;max-height:52px}.client-logo-marquee__item--conectados24 img{max-width:172px;max-height:50px}.client-logo-marquee__item--mappin img{max-width:78px;max-height:67px}@keyframes client-logo-marquee-scroll{to{transform:translate(-33.333333%)}}@media(max-width:640px){.client-logo-marquee{--logo-slot-width: 156px;--logo-gap: 16px;padding:22px 0 19px}.client-logo-marquee--service{margin-block:24px}.client-logo-marquee__shell{width:min(100% - 28px,1200px)}.client-logo-marquee__heading{gap:10px;margin-bottom:12px}.client-logo-marquee .client-logo-marquee__heading h2{font-size:13px}.client-logo-marquee--service .client-logo-marquee__heading h2{max-width:225px}.client-logo-marquee__control:focus-visible{min-width:36px;width:36px;padding:0}.client-logo-marquee__control span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.client-logo-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.client-logo-marquee__item{height:65px}.client-logo-marquee__item img{max-width:139px;max-height:51px}.client-logo-marquee__item--scotiabank img{max-width:146px;max-height:28px}.client-logo-marquee__item--echo img{max-width:145px;max-height:36px}.client-logo-marquee__item--thermosal img{max-width:145px;max-height:37px}.client-logo-marquee__item--masari img{max-width:89px;max-height:58px}.client-logo-marquee__item--dcoracion img{max-width:145px;max-height:40px}.client-logo-marquee__item--lioren img{max-width:145px;max-height:44px}.client-logo-marquee__item--conectados24 img{max-width:145px;max-height:42px}.client-logo-marquee__item--mappin img{max-width:68px;max-height:58px}}.client-logo-marquee__viewport{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.client-logo-marquee__viewport::-webkit-scrollbar{display:none}.client-logo-marquee__track{animation:none;will-change:auto}.client-logo-marquee__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.client-logo-marquee__arrow{width:40px;height:40px;display:grid;place-items:center;border:1px solid #d9e1ee;border-radius:50%;background:#fff;color:#293fe0;cursor:pointer}.client-logo-marquee__arrow:hover{background:#eef2ff;border-color:#293fe0}.client-logo-marquee__all{border:0;background:none;padding:10px;color:#3144c8;font:600 12px/1.5 Manrope,sans-serif;cursor:pointer}.client-logo-marquee__all:hover{text-decoration:underline}.client-logo-marquee :is(button,[tabindex]):focus-visible{outline:2px solid #293fe0;outline-offset:3px}.client-logo-marquee__item--corona img{max-width:124px;max-height:67px}.client-logo-marquee__item--avamtek img{background:#17243b;border-radius:5px;padding:9px;max-width:176px;max-height:53px}.client-logo-marquee__item--ximi img{max-width:100px;max-height:62px}.client-logo-marquee__item--lands img,.client-logo-marquee__item--wayuu img,.client-logo-marquee__item--cen img{max-width:116px;max-height:62px}.client-logo-marquee__grid .client-logo-marquee__group{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 10px;padding:12px 0}.client-logo-marquee__grid .client-logo-marquee__item{width:100%}.client-logo-marquee__grid .client-logo-marquee__item img{max-width:90%}@media(max-width:900px){.client-logo-marquee__grid .client-logo-marquee__group{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.client-logo-marquee__heading{flex-wrap:wrap}.client-logo-marquee--service .client-logo-marquee__heading h2{max-width:none}.client-logo-marquee__actions{width:100%}.client-logo-marquee__all{margin-right:auto;padding-left:0}.client-logo-marquee__grid .client-logo-marquee__group{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}}
