/* Version 2.0 - Last updated: 2024-02-04 */
@keyframes gradient-shift {
    0% {
        background: linear-gradient(225deg,
            #0080aa 0%,
            #ffffff 100%
        );
    }
    1% {
        background: linear-gradient(225deg,
            #0281aa 0%,
            #0080aa 1%,
            #fcfdfe 100%
        );
    }
    2% {
        background: linear-gradient(225deg,
            #0582ab 0%,
            #0080aa 2%,
            #f9fcfd 100%
        );
    }
    3% {
        background: linear-gradient(225deg,
            #0783ac 0%,
            #0080aa 3%,
            #f7fbfc 100%
        );
    }
    4% {
        background: linear-gradient(225deg,
            #0a85ad 0%,
            #0080aa 4%,
            #f4f9fb 100%
        );
    }
    5% {
        background: linear-gradient(225deg,
            #0c86ae 0%,
            #0080aa 5%,
            #f2f8fa 100%
        );
    }
    6% {
        background: linear-gradient(225deg,
            #0f87af 0%,
            #0080aa 6%,
            #eff7f9 100%
        );
    }
    7% {
        background: linear-gradient(225deg,
            #1188af 0%,
            #0080aa 7%,
            #edf6f9 100%
        );
    }
    8% {
        background: linear-gradient(225deg,
            #148ab0 0%,
            #0080aa 8%,
            #eaf4f8 100%
        );
    }
    9% {
        background: linear-gradient(225deg,
            #168bb1 0%,
            #0080aa 9%,
            #e8f3f7 100%
        );
    }
    10% {
        background: linear-gradient(225deg,
            #198cb2 0%,
            #0080aa 10%,
            #e5f2f6 100%
        );
    }
    11% {
        background: linear-gradient(225deg,
            #1c8db3 0%,
            #0080aa 11%,
            #e2f1f5 100%
        );
    }
    12% {
        background: linear-gradient(225deg,
            #1e8fb4 0%,
            #0080aa 12%,
            #e0eff4 100%
        );
    }
    13% {
        background: linear-gradient(225deg,
            #2190b5 0%,
            #0080aa 13%,
            #ddeef3 100%
        );
    }
    14% {
        background: linear-gradient(225deg,
            #2391b5 0%,
            #0080aa 14%,
            #dbedf3 100%
        );
    }
    15% {
        background: linear-gradient(225deg,
            #2693b6 0%,
            #0080aa 15%,
            #d8ebf2 100%
        );
    }
    16% {
        background: linear-gradient(225deg,
            #2894b7 0%,
            #0080aa 16%,
            #d6eaf1 100%
        );
    }
    17% {
        background: linear-gradient(225deg,
            #2b95b8 0%,
            #0080aa 17%,
            #d3e9f0 100%
        );
    }
    18% {
        background: linear-gradient(225deg,
            #2d96b9 0%,
            #0080aa 18%,
            #d1e8ef 100%
        );
    }
    19% {
        background: linear-gradient(225deg,
            #3098ba 0%,
            #0080aa 19%,
            #cee6ee 100%
        );
    }
    20% {
        background: linear-gradient(225deg,
            #3399bb 0%,
            #0080aa 20%,
            #cce5ee 100%
        );
    }
    21% {
        background: linear-gradient(225deg,
            #359abb 0%,
            #0080aa 21%,
            #c9e4ed 100%
        );
    }
    22% {
        background: linear-gradient(225deg,
            #389bbc 0%,
            #0080aa 22%,
            #c6e3ec 100%
        );
    }
    23% {
        background: linear-gradient(225deg,
            #3a9dbd 0%,
            #0080aa 23%,
            #c4e1eb 100%
        );
    }
    24% {
        background: linear-gradient(225deg,
            #3d9ebe 0%,
            #0080aa 24%,
            #c1e0ea 100%
        );
    }
    25% {
        background: linear-gradient(225deg,
            #3f9fbf 0%,
            #0080aa 25%,
            #bfdfe9 100%
        );
    }
    26% {
        background: linear-gradient(225deg,
            #42a1c0 0%,
            #0080aa 26%,
            #bcdde8 100%
        );
    }
    27% {
        background: linear-gradient(225deg,
            #44a2c0 0%,
            #0080aa 27%,
            #badce8 100%
        );
    }
    28% {
        background: linear-gradient(225deg,
            #47a3c1 0%,
            #0080aa 28%,
            #b7dbe7 100%
        );
    }
    29% {
        background: linear-gradient(225deg,
            #49a4c2 0%,
            #0080aa 29%,
            #b5dae6 100%
        );
    }
    30% {
        background: linear-gradient(225deg,
            #4ca6c3 0%,
            #0080aa 30%,
            #b2d8e5 100%
        );
    }
    31% {
        background: linear-gradient(225deg,
            #4fa7c4 0%,
            #0080aa 31%,
            #afd7e4 100%
        );
    }
    32% {
        background: linear-gradient(225deg,
            #51a8c5 0%,
            #0080aa 32%,
            #add6e3 100%
        );
    }
    33% {
        background: linear-gradient(225deg,
            #54a9c6 0%,
            #0080aa 33%,
            #aad5e2 100%
        );
    }
    34% {
        background: linear-gradient(225deg,
            #56abc6 0%,
            #0080aa 34%,
            #a8d3e2 100%
        );
    }
    35% {
        background: linear-gradient(225deg,
            #59acc7 0%,
            #0080aa 35%,
            #a5d2e1 100%
        );
    }
    36% {
        background: linear-gradient(225deg,
            #5badc8 0%,
            #0080aa 36%,
            #a3d1e0 100%
        );
    }
    37% {
        background: linear-gradient(225deg,
            #5eaec9 0%,
            #0080aa 37%,
            #a0d0df 100%
        );
    }
    38% {
        background: linear-gradient(225deg,
            #60b0ca 0%,
            #0080aa 38%,
            #9ecede 100%
        );
    }
    39% {
        background: linear-gradient(225deg,
            #63b1cb 0%,
            #0080aa 39%,
            #9bcddd 100%
        );
    }
    40% {
        background: linear-gradient(225deg,
            #66b2cc 0%,
            #0080aa 40%,
            #99ccdd 100%
        );
    }
    41% {
        background: linear-gradient(225deg,
            #68b4cc 0%,
            #0080aa 41%,
            #96cadc 100%
        );
    }
    42% {
        background: linear-gradient(225deg,
            #6bb5cd 0%,
            #0080aa 42%,
            #93c9db 100%
        );
    }
    43% {
        background: linear-gradient(225deg,
            #6db6ce 0%,
            #0080aa 43%,
            #91c8da 100%
        );
    }
    44% {
        background: linear-gradient(225deg,
            #70b7cf 0%,
            #0080aa 44%,
            #8ec7d9 100%
        );
    }
    45% {
        background: linear-gradient(225deg,
            #72b9d0 0%,
            #0080aa 45%,
            #8cc5d8 100%
        );
    }
    46% {
        background: linear-gradient(225deg,
            #75bad1 0%,
            #0080aa 46%,
            #89c4d7 100%
        );
    }
    47% {
        background: linear-gradient(225deg,
            #77bbd1 0%,
            #0080aa 47%,
            #87c3d7 100%
        );
    }
    48% {
        background: linear-gradient(225deg,
            #7abcd2 0%,
            #0080aa 48%,
            #84c2d6 100%
        );
    }
    49% {
        background: linear-gradient(225deg,
            #7cbed3 0%,
            #0080aa 49%,
            #82c0d5 100%
        );
    }
    50% {
        background: linear-gradient(225deg,
            #7fbfd4 0%,
            #0080aa 50%,
            #7fbfd4 100%
        );
    }
    51% {
        background: linear-gradient(225deg,
            #82c0d5 0%,
            #0080aa 51%,
            #7cbed3 100%
        );
    }
    52% {
        background: linear-gradient(225deg,
            #84c2d6 0%,
            #0080aa 52%,
            #7abcd2 100%
        );
    }
    53% {
        background: linear-gradient(225deg,
            #87c3d7 0%,
            #0080aa 53%,
            #77bbd1 100%
        );
    }
    54% {
        background: linear-gradient(225deg,
            #89c4d7 0%,
            #0080aa 54%,
            #75bad1 100%
        );
    }
    55% {
        background: linear-gradient(225deg,
            #8cc5d8 0%,
            #0080aa 55%,
            #72b9d0 100%
        );
    }
    56% {
        background: linear-gradient(225deg,
            #8ec7d9 0%,
            #0080aa 56%,
            #70b7cf 100%
        );
    }
    57% {
        background: linear-gradient(225deg,
            #91c8da 0%,
            #0080aa 57%,
            #6db6ce 100%
        );
    }
    58% {
        background: linear-gradient(225deg,
            #93c9db 0%,
            #0080aa 58%,
            #6bb5cd 100%
        );
    }
    59% {
        background: linear-gradient(225deg,
            #96cadc 0%,
            #0080aa 59%,
            #68b4cc 100%
        );
    }
    60% {
        background: linear-gradient(225deg,
            #99ccdd 0%,
            #0080aa 60%,
            #66b2cc 100%
        );
    }
    61% {
        background: linear-gradient(225deg,
            #9bcddd 0%,
            #0080aa 61%,
            #63b1cb 100%
        );
    }
    62% {
        background: linear-gradient(225deg,
            #9ecede 0%,
            #0080aa 62%,
            #60b0ca 100%
        );
    }
    63% {
        background: linear-gradient(225deg,
            #a0d0df 0%,
            #0080aa 63%,
            #5eaec9 100%
        );
    }
    64% {
        background: linear-gradient(225deg,
            #a3d1e0 0%,
            #0080aa 64%,
            #5badc8 100%
        );
    }
    65% {
        background: linear-gradient(225deg,
            #a5d2e1 0%,
            #0080aa 65%,
            #59acc7 100%
        );
    }
    66% {
        background: linear-gradient(225deg,
            #a8d3e2 0%,
            #0080aa 66%,
            #56abc6 100%
        );
    }
    67% {
        background: linear-gradient(225deg,
            #aad5e2 0%,
            #0080aa 67%,
            #54a9c6 100%
        );
    }
    68% {
        background: linear-gradient(225deg,
            #add6e3 0%,
            #0080aa 68%,
            #51a8c5 100%
        );
    }
    69% {
        background: linear-gradient(225deg,
            #afd7e4 0%,
            #0080aa 69%,
            #4fa7c4 100%
        );
    }
    70% {
        background: linear-gradient(225deg,
            #b2d8e5 0%,
            #0080aa 70%,
            #4ca6c3 100%
        );
    }
    71% {
        background: linear-gradient(225deg,
            #b5dae6 0%,
            #0080aa 71%,
            #49a4c2 100%
        );
    }
    72% {
        background: linear-gradient(225deg,
            #b7dbe7 0%,
            #0080aa 72%,
            #47a3c1 100%
        );
    }
    73% {
        background: linear-gradient(225deg,
            #badce8 0%,
            #0080aa 73%,
            #44a2c0 100%
        );
    }
    74% {
        background: linear-gradient(225deg,
            #bcdde8 0%,
            #0080aa 74%,
            #42a1c0 100%
        );
    }
    75% {
        background: linear-gradient(225deg,
            #bfdfe9 0%,
            #0080aa 75%,
            #3f9fbf 100%
        );
    }
    76% {
        background: linear-gradient(225deg,
            #c1e0ea 0%,
            #0080aa 76%,
            #3d9ebe 100%
        );
    }
    77% {
        background: linear-gradient(225deg,
            #c4e1eb 0%,
            #0080aa 77%,
            #3a9dbd 100%
        );
    }
    78% {
        background: linear-gradient(225deg,
            #c6e3ec 0%,
            #0080aa 78%,
            #389bbc 100%
        );
    }
    79% {
        background: linear-gradient(225deg,
            #c9e4ed 0%,
            #0080aa 79%,
            #359abb 100%
        );
    }
    80% {
        background: linear-gradient(225deg,
            #cce5ee 0%,
            #0080aa 80%,
            #3399bb 100%
        );
    }
    81% {
        background: linear-gradient(225deg,
            #cee6ee 0%,
            #0080aa 81%,
            #3098ba 100%
        );
    }
    82% {
        background: linear-gradient(225deg,
            #d1e8ef 0%,
            #0080aa 82%,
            #2d96b9 100%
        );
    }
    83% {
        background: linear-gradient(225deg,
            #d3e9f0 0%,
            #0080aa 83%,
            #2b95b8 100%
        );
    }
    84% {
        background: linear-gradient(225deg,
            #d6eaf1 0%,
            #0080aa 84%,
            #2894b7 100%
        );
    }
    85% {
        background: linear-gradient(225deg,
            #d8ebf2 0%,
            #0080aa 85%,
            #2693b6 100%
        );
    }
    86% {
        background: linear-gradient(225deg,
            #dbedf3 0%,
            #0080aa 86%,
            #2391b5 100%
        );
    }
    87% {
        background: linear-gradient(225deg,
            #ddeef3 0%,
            #0080aa 87%,
            #2190b5 100%
        );
    }
    88% {
        background: linear-gradient(225deg,
            #e0eff4 0%,
            #0080aa 88%,
            #1e8fb4 100%
        );
    }
    89% {
        background: linear-gradient(225deg,
            #e2f1f5 0%,
            #0080aa 89%,
            #1c8db3 100%
        );
    }
    90% {
        background: linear-gradient(225deg,
            #e5f2f6 0%,
            #0080aa 90%,
            #198cb2 100%
        );
    }
    91% {
        background: linear-gradient(225deg,
            #e8f3f7 0%,
            #0080aa 91%,
            #168bb1 100%
        );
    }
    92% {
        background: linear-gradient(225deg,
            #eaf4f8 0%,
            #0080aa 92%,
            #148ab0 100%
        );
    }
    93% {
        background: linear-gradient(225deg,
            #edf6f9 0%,
            #0080aa 93%,
            #1188af 100%
        );
    }
    94% {
        background: linear-gradient(225deg,
            #eff7f9 0%,
            #0080aa 94%,
            #0f87af 100%
        );
    }
    95% {
        background: linear-gradient(225deg,
            #f2f8fa 0%,
            #0080aa 95%,
            #0c86ae 100%
        );
    }
    96% {
        background: linear-gradient(225deg,
            #f4f9fb 0%,
            #0080aa 96%,
            #0a85ad 100%
        );
    }
    97% {
        background: linear-gradient(225deg,
            #f7fbfc 0%,
            #0080aa 97%,
            #0783ac 100%
        );
    }
    98% {
        background: linear-gradient(225deg,
            #f9fcfd 0%,
            #0080aa 98%,
            #0582ab 100%
        );
    }
    99% {
        background: linear-gradient(225deg,
            #fcfdfe 0%,
            #0080aa 99%,
            #0281aa 100%
        );
    }
    100% {
        background: linear-gradient(225deg,
            #ffffff 0%,
            #0080aa 100%
        );
    }
}