/* Pakketpunt: rustige, naadloos doorlopende logobalk zonder pauzeknop. */
.aif26 .aif-shipping-carriers{margin:10px 0 42px;padding:26px 0;border-block:1px solid #d9e6ef}
.aif26 .aif-shipping-carriers h2{font-size:27px;margin:0 0 12px}
.aif26 .aif-shipping-carriers>p{font-size:17px;margin:0 0 24px;color:#536c7e}
.aif26 .aif-shipping-carriers .aif-marquee{overflow:hidden;position:relative;width:100%;border-radius:10px;background:#eff6fa}
.aif26 .aif-shipping-carriers .aif-logo-track{display:flex;width:max-content;animation:aif-carrier-loop 32s linear infinite;will-change:transform}
.aif26 .aif-shipping-carriers .aif-logo-group{display:flex;align-items:center;flex-shrink:0;gap:40px;margin:0;padding:22px 40px 22px 0;list-style:none}
.aif26 .aif-shipping-carriers .aif-logo-group li{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 180px;width:180px;height:96px;margin:0;padding:12px 16px;background:#fff;border-radius:8px;gap:9px}
.aif26 .aif-shipping-carriers .aif-logo-group img,.aif26 .aif-shipping-carriers .aif-logo-group svg{display:block;max-width:145px;max-height:50px;width:145px;height:50px;object-fit:contain;border-radius:0}
.aif26 .aif-shipping-carriers .aif-logo-group span{font:600 13px/1.3 Arial,Helvetica,sans-serif;color:#123047;white-space:nowrap}
.aif26 .aif-shipping-carriers .aif-marquee:hover .aif-logo-track,.aif26 .aif-shipping-carriers .aif-marquee:focus-within .aif-logo-track{animation-play-state:paused}
.aif26 .aif-shipping-carriers .aif-marquee:focus-visible{outline:3px solid #0062ab;outline-offset:4px}
@keyframes aif-carrier-loop{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.aif26 .aif-shipping-carriers .aif-logo-track{animation:none;transform:none;display:block;width:100%;will-change:auto}.aif26 .aif-shipping-carriers .aif-logo-group{flex-wrap:wrap;justify-content:center;gap:16px;padding:20px 16px}.aif26 .aif-shipping-carriers .aif-logo-repeat{display:none}}

.aif26 .aif-shipping-carriers .aif-carrier-combined{flex-basis:260px;width:260px}.aif26 .aif-shipping-carriers .aif-carrier-combo{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px}.aif26 .aif-shipping-carriers .aif-carrier-combo img:first-child{width:110px;max-width:110px}.aif26 .aif-shipping-carriers .aif-carrier-combo img:last-child{width:50px;max-width:50px}.aif26 .aif-shipping-carriers .aif-carrier-combo b{font:700 16px Arial;color:#123047}
