.line path{stroke-dasharray:2173;stroke-dashoffset:2173px;animation:15s linear forwards dash}@keyframes dash{0%{stroke-dashoffset:2173px}to{stroke-dashoffset:0}}
.image{width:100%;height:100%;transition-property:opacity,transform,filter;transition-duration:.5s;transition-timing-function:ease;position:absolute}.image:first-child{filter:brightness(.3);transform:translate(32px,-32px)}.image:nth-child(2){filter:brightness(.6);transform:translate(16px,-16px)}.image:nth-child(3){filter:brightness();transform:translate(0)}.enter-image:nth-child(3){opacity:0;animation:.4s .2s forwards move-3}.enter-image:nth-child(2){opacity:0;animation:.4s .4s forwards move-2}.enter-image:first-child{opacity:0;animation:.4s .6s forwards move-1}.transform .image:nth-child(2){filter:brightness();transform:translate(0)}.transform .image:first-child{filter:brightness(.6);transform:translate(16px,-16px)}.active.image:nth-child(3){filter:brightness();opacity:0;transform:translate(-16px,16px)}.no-transition{opacity:1;transition-property:none!important}@media (max-width:620px){.mb60{margin-bottom:60px}.image:nth-child(2),.image:nth-child(3){margin:unset}}@keyframes move-3{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translate(0)}}@keyframes move-2{0%{opacity:0;transform:translate(16px,100px)}to{opacity:1;transform:translate(16px,-16px)}}@keyframes move-1{0%{opacity:0;transform:translate(32px,100px)}to{opacity:1;transform:translate(32px,-32px)}}@media not all and (min-resolution:.001dpcm){@supports ((-webkit-appearance:none)){.enter-image{opacity:1!important;animation:none!important}}}
.logos-scroll{animation:60s linear 3s infinite logosScroll}@keyframes logosScroll{to{transform:translateY(calc(558px - 100%))}}
