.st0 {
    fill: #FFFFFF;
    stroke: #FFFFFF;
}

svg {
    transform-origin: center center;
}

    .aos-animate svg {
        animation: logoFadeCycle 14.308s linear infinite;
    }

.logo-path {
    fill-opacity: 1;
    stroke-opacity: 0;
    stroke-width: 0.9;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 1;
    stroke-dashoffset: 0;
}

.aos-animate svg .logo-path {
    fill-opacity: 0;
    stroke-opacity: 1;
    stroke-dashoffset: 1;
}

@keyframes logoFadeCycle {
    0% {
        opacity: 1;
    }

    88.817% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.aos-animate svg .p0 {
    animation: drawPath0 14.308s ease-out infinite, fillPath0 14.308s ease-out infinite, softenPath0 14.308s ease-out infinite;
}

@keyframes drawPath0 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath0 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath0 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p1 {
    animation: drawPath1 14.308s ease-out infinite, fillPath1 14.308s ease-out infinite, softenPath1 14.308s ease-out infinite;
}

@keyframes drawPath1 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath1 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath1 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p2 {
    animation: drawPath2 14.308s ease-out infinite, fillPath2 14.308s ease-out infinite, softenPath2 14.308s ease-out infinite;
}

@keyframes drawPath2 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath2 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath2 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p3 {
    animation: drawPath3 14.308s ease-out infinite, fillPath3 14.308s ease-out infinite, softenPath3 14.308s ease-out infinite;
}

@keyframes drawPath3 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath3 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath3 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p4 {
    animation: drawPath4 14.308s ease-out infinite, fillPath4 14.308s ease-out infinite, softenPath4 14.308s ease-out infinite;
}

@keyframes drawPath4 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath4 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath4 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p5 {
    animation: drawPath5 14.308s ease-out infinite, fillPath5 14.308s ease-out infinite, softenPath5 14.308s ease-out infinite;
}

@keyframes drawPath5 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath5 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath5 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p6 {
    animation: drawPath6 14.308s ease-out infinite, fillPath6 14.308s ease-out infinite, softenPath6 14.308s ease-out infinite;
}

@keyframes drawPath6 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath6 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath6 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p7 {
    animation: drawPath7 14.308s ease-out infinite, fillPath7 14.308s ease-out infinite, softenPath7 14.308s ease-out infinite;
}

@keyframes drawPath7 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath7 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath7 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p8 {
    animation: drawPath8 14.308s ease-out infinite, fillPath8 14.308s ease-out infinite, softenPath8 14.308s ease-out infinite;
}

@keyframes drawPath8 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath8 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath8 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p9 {
    animation: drawPath9 14.308s ease-out infinite, fillPath9 14.308s ease-out infinite, softenPath9 14.308s ease-out infinite;
}

@keyframes drawPath9 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath9 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath9 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p10 {
    animation: drawPath10 14.308s ease-out infinite, fillPath10 14.308s ease-out infinite, softenPath10 14.308s ease-out infinite;
}

@keyframes drawPath10 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath10 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath10 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p11 {
    animation: drawPath11 14.308s ease-out infinite, fillPath11 14.308s ease-out infinite, softenPath11 14.308s ease-out infinite;
}

@keyframes drawPath11 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath11 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath11 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p12 {
    animation: drawPath12 14.308s ease-out infinite, fillPath12 14.308s ease-out infinite, softenPath12 14.308s ease-out infinite;
}

@keyframes drawPath12 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath12 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath12 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p13 {
    animation: drawPath13 14.308s ease-out infinite, fillPath13 14.308s ease-out infinite, softenPath13 14.308s ease-out infinite;
}

@keyframes drawPath13 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath13 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath13 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p14 {
    animation: drawPath14 14.308s ease-out infinite, fillPath14 14.308s ease-out infinite, softenPath14 14.308s ease-out infinite;
}

@keyframes drawPath14 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath14 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath14 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p15 {
    animation: drawPath15 14.308s ease-out infinite, fillPath15 14.308s ease-out infinite, softenPath15 14.308s ease-out infinite;
}

@keyframes drawPath15 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath15 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath15 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p16 {
    animation: drawPath16 14.308s ease-out infinite, fillPath16 14.308s ease-out infinite, softenPath16 14.308s ease-out infinite;
}

@keyframes drawPath16 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath16 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath16 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg .p17 {
    animation: drawPath17 14.308s ease-out infinite, fillPath17 14.308s ease-out infinite, softenPath17 14.308s ease-out infinite;
}

@keyframes drawPath17 {
    0% {
        stroke-dashoffset: 1;
    }

    16.075%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath17 {
    0%, 10.064% {
        fill-opacity: 0;
    }

    16.354%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath17 {
    0%, 14.537% {
        stroke-opacity: 1;
    }

    20.828%, 100% {
        stroke-opacity: 0;
    }
}

.aos-animate svg {
    animation: none;
    opacity: 1;
}

.aos-animate svg .logo-path {
    animation-name: drawPath, fillPath, softenPath;
    animation-duration: 2.98s;
    animation-timing-function: ease-out;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}

@keyframes drawPath {
    0% {
        stroke-dashoffset: 1;
    }

    77.152%, 100% {
        stroke-dashoffset: 0;
    }
}

@keyframes fillPath {
    0%, 48.252% {
        fill-opacity: 0;
    }

    78.493%, 100% {
        fill-opacity: 1;
    }
}

@keyframes softenPath {
    0%, 69.785% {
        stroke-opacity: 1;
    }

    100% {
        stroke-opacity: 0;
    }
}

@media (prefers-reduced-motion: reduce) {
    svg,
    .aos-animate svg {
        animation: none;
        opacity: 1;
    }

        .logo-path,
        .aos-animate svg .logo-path {
            animation: none;
            fill-opacity: 1;
            stroke-opacity: 0;
            stroke-dashoffset: 0;
        }
}
