.tg-hero-01.sr-cover-parallax .sr-cover-inner {
    margin: 0 auto;
    width: 100%;
    z-index: 2;
    position: relative
}

.tg-hero-01 .anchor-link svg {
    fill: none;
    transform: scale(1);
    transition: transform 600ms cubic-bezier(0.68, -0.6, 0.32, 1.6);
}
.tg-hero-01 .anchor-link:hover svg {
    transform: scale(1.1);
    transition: transform 600ms cubic-bezier(0.68, -0.6, 0.32, 1.6);
}
.tg-hero-01 .anchor-link:hover svg rect {
    fill: var(--primary);
    stroke: var(--primary);
    transition: fill 200ms cubic-bezier(0.33, 1, 0.68, 1), stroke 200ms cubic-bezier(0.33, 1, 0.68, 1);
}
.tg-hero-01 .anchor-link svg :is(path,g) {
    fill: #008581;
    transition: fill 200ms cubic-bezier(0.33, 1, 0.68, 1);
}
.tg-hero-01 .anchor-link:hover svg :is(path,g) {
    fill: var(--white);
    transition: fill 200ms cubic-bezier(0.33, 1, 0.68, 1);
}

.tg-hero-01 .tg-dash__container {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 50%;
    max-width: 1200px;
    transform: translateX(-50%);
    display: flex;
    gap: 171px;
    pointer-events: none;
}
.tg-hero-01 .tg-dash__container .tg-dash {
    height: 100%;
    width: 1px;
    position: relative;
    border-left: 1px dashed #1F2630;
}
.tg-hero-01 .tg-dash__container .tg-dash svg {
    position: absolute;
    top: 52%;
    left: 50%;
    transform: translateX(-50%);
    animation: marquee1 100s linear infinite alternate;
}
.tg-hero-01 .tg-dash__container .tg-dash:nth-child(3) svg{
    top: 72.5%;
    animation: marquee2 100s linear infinite alternate;
}
.tg-hero-01 .tg-dash__container .tg-dash:nth-child(4) svg{
    top: 13%;
    animation: marquee3 100s linear infinite alternate;
}
.tg-hero-01 .tg-dash__container .tg-dash:nth-child(7) svg{
    top: 34%;
    animation: marquee4 100s linear infinite alternate;
}
.tg-hero-01 .tg-dash__container .tg-dash:nth-child(8) svg{
    top: 66%;
    animation: marquee5 100s linear infinite alternate;
}


@keyframes marquee1 {
    from {
        top: 52%;
    }
    to {
        top: 90%;
    }
}
@keyframes marquee2 {
    from {
        top: 72.5%;
    }
    to {
        top: 10%;
    }
}
@keyframes marquee3 {
    from {
        top: 13%;
    }
    to {
        top: 95%;
    }
}
@keyframes marquee4 {
    from {
        top: 34%;
    }
    to {
        top: 75%;
    }
}
@keyframes marquee5 {
    from {
        top: 66%;
    }
    to {
        top: 3%;
    }
}