@keyframes fillAnimation{0%{fill:rgb(192,188,188,.5)}50%{fill:rgb(0,58,112)}to{fill:rgb(192,188,188,.5)}}svg .svg-elem-1{fill:transparent;transition:fill 2.5s cubic-bezier(.47,0,.745,.715) 1.7s;animation:fillAnimation 2.5s cubic-bezier(.47,0,.745,.715) 1.7s infinite}svg.active .svg-elem-1{fill:rgb(0,58,112)}svg .svg-elem-2{fill:transparent;transition:fill 2.5s cubic-bezier(.47,0,.745,.715) 1.6s;animation:fillAnimation 2.5s cubic-bezier(.47,0,.745,.715) 1.6s infinite}svg.active .svg-elem-2{fill:rgb(0,58,112)}svg .svg-elem-3{fill:transparent;transition:fill 2.5s cubic-bezier(.47,0,.745,.715) 1.5s;animation:fillAnimation 2.5s cubic-bezier(.47,0,.745,.715) 1.5s infinite}svg.active .svg-elem-3{fill:rgb(0,58,112)}svg .svg-elem-4{fill:transparent;transition:fill 2.5s cubic-bezier(.47,0,.745,.715) 1.4000000000000001s;animation:fillAnimation 2.5s cubic-bezier(.47,0,.745,.715) 1.4000000000000001s infinite}svg.active .svg-elem-4{fill:rgb(0,58,112)}svg .svg-elem-5{fill:transparent;transition:fill 2.5s cubic-bezier(.47,0,.745,.715) 1.3s;animation:fillAnimation 2.5s cubic-bezier(.47,0,.745,.715) 1.3s infinite}svg.active .svg-elem-5{fill:rgb(0,58,112)}svg .svg-elem-6{fill:transparent;transition:fill 2.5s cubic-bezier(.47,0,.745,.715) 1.2s;animation:fillAnimation 2.5s cubic-bezier(.47,0,.745,.715) 1.2s infinite}svg.active .svg-elem-6{fill:rgb(0,58,112)}svg .svg-elem-7{fill:transparent;transition:fill 2.5s cubic-bezier(.47,0,.745,.715) 1.1s;animation:fillAnimation 2.5s cubic-bezier(.47,0,.745,.715) 1.1s infinite}svg.active .svg-elem-7{fill:rgb(0,58,112)}svg .svg-elem-8{fill:transparent;transition:fill 2.5s cubic-bezier(.47,0,.745,.715) 1s;animation:fillAnimation 2.5s cubic-bezier(.47,0,.745,.715) 1s infinite}svg.active .svg-elem-8{fill:rgb(0,58,112)}svg .svg-elem-9{fill:transparent;transition:fill 2.5s cubic-bezier(.47,0,.745,.715) .9s;animation:fillAnimation 2.5s cubic-bezier(.47,0,.745,.715) .9s infinite}svg.active .svg-elem-9{fill:rgb(0,58,112)}svg .svg-elem-10{fill:transparent;transition:fill 2.5s cubic-bezier(.47,0,.745,.715) .8s;animation:fillAnimation 2.5s cubic-bezier(.47,0,.745,.715) .8s infinite}svg.active .svg-elem-10{fill:rgb(0,58,112)}.colored-image{filter:brightness(0) saturate(100%) invert(29%) sepia(100%) saturate(748%) hue-rotate(180deg) brightness(80%) contrast(100%)}@keyframes backgroundTransition{0%{background:linear-gradient(90deg,red,blue)}50%{background:linear-gradient(90deg,blue,green)}to{background:linear-gradient(90deg,green,red)}}.animate-background{animation:backgroundTransition 5s infinite;background-size:200% 200%}