@keyframes color-transition-d73ff67a {
    0% {
        color: var(--c-light-light-gray)
    }

    30% {
        color: var(--c-lime)
    }

    to {
        color: var(--c-dark-green)
    }
}

.path-background[data-v-d73ff67a] {
    position: relative
}

.path-background.gradient-mask[data-v-d73ff67a] {
    -webkit-mask-image: linear-gradient(180deg, transparent 0, #fff 15%, #fff 85%, transparent);
    mask-image: linear-gradient(180deg, transparent 0, #fff 15%, #fff 85%, transparent)
}

.ref-offset-left-grid[data-v-d73ff67a] {
    visibility: hidden;
    --grid-size: 12;
    --grid-gutter: min(1.042vw, 26.6666666667px);
    --grid-margin: min(3.646vw, 93.3333333333px);
    -moz-column-gap: var(--grid-gutter, 0);
    column-gap: var(--grid-gutter, 0);
    -moz-column-gap: 0;
    column-gap: 0;
    display: grid;
    grid-template-columns: repeat(var(--grid-size), 1fr);
    margin-left: var(--grid-margin);
    margin-right: var(--grid-margin);
    position: relative
}

.ref-offset-left-grid .ref-element.col-6[data-v-d73ff67a] {
    grid-column: 6/span 1
}

.ref-offset-left-grid .ref-element.col-10[data-v-d73ff67a] {
    grid-column: 10/span 1
}

svg[data-v-d73ff67a] {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.content[data-v-d73ff67a] {
    position: relative
}