.path{stroke-dasharray:300;stroke-dashoffset:0;-webkit-animation-name:load,spin;-webkit-animation-duration:3s,3s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-name:load,spin;animation-duration:3s,3s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50px 50px}.path-complete{-webkit-animation-play-state:paused;animation-play-state:paused}.check{stroke-dasharray:110;stroke-dashoffset:-110;stroke-width:0}.check-complete{-webkit-animation:check 1s ease-in forwards;animation:check 1s ease-in forwards;stroke-width:15;stroke-dashoffset:0}.fill{stroke-dasharray:285;stroke-dashoffset:-257;-webkit-animation:spin-fill 3s cubic-bezier(.7,.435,.12,.6) infinite forwards;animation:spin-fill 3s cubic-bezier(.7,.465,.12,.6) infinite forwards;-webkit-transform-origin:50% 50%;-moz-transform-origin:50px 50px}.fill-complete{-webkit-animation:fill 1s ease-out forwards;animation:fill 1s ease-out forwards}@-webkit-keyframes load{0%{stroke-dashoffset:300;-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{stroke-dashoffset:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{stroke-dashoffset:-300}}@keyframes load{0%{stroke-dashoffset:285;-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{stroke-dashoffset:0;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}to{stroke-dashoffset:-285}}@-webkit-keyframes check{0%{stroke-dashoffset:-110}to{stroke-dashoffset:0}}@keyframes check{0%{stroke-dashoffset:-110}to{stroke-dashoffset:0}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-fill{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(2turn)}}@keyframes spin-fill{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@-webkit-keyframes fill{0%{stroke-dashoffset:285}to{stroke-dashoffset:0}}@keyframes fill{0%{stroke-dashoffset:285}to{stroke-dashoffset:0}}.success{stroke:var(--main-green);-webkit-transition:stroke .6s;transition:stroke .6s}