.bl-arc{position:relative;overflow:hidden;background:#141518;padding:18px 0;border-top:3px solid #ff6501}.bl-arc:before,.bl-arc:after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.bl-arc:before{left:0;background:linear-gradient(90deg,#141518,rgba(20,21,24,0))}.bl-arc:after{right:0;background:linear-gradient(-90deg,#141518,rgba(20,21,24,0))}.bl-arc__h{position:absolute;left:24px;top:26px;z-index:3;font:700 11px/1 Montserrat,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#ff6501;padding:7px 10px;border-radius:3px}.bl-arc__t{display:flex;width:max-content;animation:blarc 90s linear infinite}.bl-arc:hover .bl-arc__t{animation-play-state:paused}.bl-arc__t figure{position:relative;margin:0;height:200px;flex:0 0 auto}.bl-arc__t img{height:200px;width:auto;display:block;filter:sepia(.45) saturate(.75) contrast(1.02);transition:filter .4s}.bl-arc__t figure:hover img{filter:none}.bl-arc__t figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 8px;font:600 11.5px/1.2 Montserrat,Arial,sans-serif;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.75));opacity:0;transition:opacity .3s}.bl-arc__t figure:hover figcaption{opacity:1}@keyframes blarc{to{transform:translateX(-50%)}}@media(max-width:767px){.bl-arc__t figure,.bl-arc__t img{height:140px}.bl-arc__t{animation-duration:60s}}@media(prefers-reduced-motion:reduce){.bl-arc__t{animation:none}.bl-arc{overflow-x:auto}}.bl-kbf{position:relative;overflow:hidden}.bl-kbf .bx-media__tag{z-index:3;animation:blkbt 16s ease-in-out infinite}@keyframes blkbt{0%,24%{opacity:1}32%,68%{opacity:0}76%,100%{opacity:1}}.bl-kb{transform-origin:0 0;animation:blkb 16s ease-in-out infinite;will-change:transform}.bl-kbs{position:absolute;pointer-events:none;z-index:2;overflow:visible}@keyframes blkb{0%,14%{transform:none}34%,64%{transform:scale(var(--ks,2)) translate(var(--kx,-50%),var(--ky,-3%))}84%,100%{transform:none}}.bl-kbl,.bl-kbx{opacity:0;animation:blkbl 16s ease-in-out infinite}.bl-kbl2{animation-name:blkbl2}@keyframes blkbl{0%,36%{opacity:0}42%,62%{opacity:1}68%,100%{opacity:0}}@keyframes blkbl2{0%,40%{opacity:0}46%,62%{opacity:1}68%,100%{opacity:0}}.bl-kbf:hover .bl-kb,.bl-kbf:hover .bl-kbl,.bl-kbf:hover .bl-kbx{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.bl-kb,.bl-kbl,.bl-kbx{animation:none}}