#page-local-pg-support .mform [data-groupname=name-email] .d-flex .fitem {
    -webkit-flex: 1 0 48%;
    -ms-flex: 1 0 48%;
    flex: 1 0 48%;
}

.path-local-pg.page-404 {
    @import url("https://fonts.googleapis.com/css?family=Audiowide&display=swap");
}

.path-local-pg.page-404 div.background-404 {
    position: absolute;
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    margin: 0;
    overflow: hidden;
}

.path-local-pg.page-404 .wrap-404 {
    padding: 55% 0 0 0;
    width: 100%;
    height: min-content;
    position: relative;
}

.path-local-pg.page-404 h2 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: max-content;
    padding: 45% 0 0 0;
    font-size: 7vw;
    text-transform: uppercase;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    color: #12000a;
    font-weight: 300;
    font-family: Audiowide;
    text-shadow: 0 0 4px #12000a;
    -webkit-animation: fadeInText 3s ease-in 3.5s forwards, flicker4 5s linear 7.5s infinite, hueRotate 6s ease-in-out 3s infinite;
    animation: fadeInText 3s ease-in 3.5s forwards, flicker4 5s linear 7.5s infinite, hueRotate 6s ease-in-out 3s infinite;
}

.path-local-pg.page-404 #svgWrap_1,
.path-local-pg.page-404 #svgWrap_2 {
    position: absolute;
    height: auto;
    width: 600px;
    max-width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.path-local-pg.page-404 #svgWrap_1,
.path-local-pg.page-404 #svgWrap_2,
.path-local-pg.page-404 div.background-404 {
    -webkit-animation: hueRotate 6s ease-in-out 3s infinite;
    animation: hueRotate 6s ease-in-out 3s infinite;
}

.path-local-pg.page-404 #id1_1,
.path-local-pg.page-404 #id2_1,
.path-local-pg.page-404 #id3_1 {
    stroke: #ff005d;
    stroke-width: 3px;
    fill: transparent;
    -webkit-filter: url(#glow);
    filter: url(#glow);
}

.path-local-pg.page-404 #id1_2,
.path-local-pg.page-404 #id2_2,
.path-local-pg.page-404 #id3_2 {
    stroke: #12000a;
    stroke-width: 3px;
    fill: transparent;
    -webkit-filter: url(#glow);
    filter: url(#glow);
}

.path-local-pg.page-404 #id3_1 {
    stroke-dasharray: 940px;
    stroke-dashoffset: -940px;
    -webkit-animation: drawLine3 2.5s ease-in-out 0s forwards, flicker3 4s linear 4s infinite;
    animation: drawLine3 2.5s ease-in-out 0s forwards, flicker3 4s linear 4s infinite;
}

.path-local-pg.page-404 #id2_1 {
    stroke-dasharray: 735px;
    stroke-dashoffset: -735px;
    -webkit-animation: drawLine2 2.5s ease-in-out 0.5s forwards, flicker2 4s linear 4.5s infinite;
    animation: drawLine2 2.5s ease-in-out 0.5s forwards, flicker2 4s linear 4.5s infinite;
}

.path-local-pg.page-404 #id1_1 {
    stroke-dasharray: 940px;
    stroke-dashoffset: -940px;
    -webkit-animation: drawLine1 2.5s ease-in-out 1s forwards, flicker1 4s linear 5s infinite;
    animation: drawLine1 2.5s ease-in-out 1s forwards, flicker1 4s linear 5s infinite;
}

@-webkit-keyframes drawLine1 {
    0% {
        stroke-dashoffset: -940px;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes drawLine1 {
    0% {
        stroke-dashoffset: -940px;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@-webkit-keyframes drawLine2 {
    0% {
        stroke-dashoffset: -735px;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes drawLine2 {
    0% {
        stroke-dashoffset: -735px;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@-webkit-keyframes drawLine3 {
    0% {
        stroke-dashoffset: -940px;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes drawLine3 {
    0% {
        stroke-dashoffset: -940px;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@-webkit-keyframes flicker1 {
    0% {
        stroke: #ff005d;
    }

    1% {
        stroke: transparent;
    }

    3% {
        stroke: transparent;
    }

    4% {
        stroke: #ff005d;
    }

    6% {
        stroke: #ff005d;
    }

    7% {
        stroke: transparent;
    }

    13% {
        stroke: transparent;
    }

    14% {
        stroke: #ff005d;
    }

    100% {
        stroke: #ff005d;
    }
}

@keyframes flicker1 {
    0% {
        stroke: #ff005d;
    }

    1% {
        stroke: transparent;
    }

    3% {
        stroke: transparent;
    }

    4% {
        stroke: #ff005d;
    }

    6% {
        stroke: #ff005d;
    }

    7% {
        stroke: transparent;
    }

    13% {
        stroke: transparent;
    }

    14% {
        stroke: #ff005d;
    }

    100% {
        stroke: #ff005d;
    }
}

@-webkit-keyframes flicker2 {
    0% {
        stroke: #ff005d;
    }

    50% {
        stroke: #ff005d;
    }

    51% {
        stroke: transparent;
    }

    61% {
        stroke: transparent;
    }

    62% {
        stroke: #ff005d;
    }

    100% {
        stroke: #ff005d;
    }
}

@keyframes flicker2 {
    0% {
        stroke: #ff005d;
    }

    50% {
        stroke: #ff005d;
    }

    51% {
        stroke: transparent;
    }

    61% {
        stroke: transparent;
    }

    62% {
        stroke: #ff005d;
    }

    100% {
        stroke: #ff005d;
    }
}

@-webkit-keyframes flicker3 {
    0% {
        stroke: #ff005d;
    }

    1% {
        stroke: transparent;
    }

    10% {
        stroke: transparent;
    }

    11% {
        stroke: #ff005d;
    }

    40% {
        stroke: #ff005d;
    }

    41% {
        stroke: transparent;
    }

    45% {
        stroke: transparent;
    }

    46% {
        stroke: #ff005d;
    }

    100% {
        stroke: #ff005d;
    }
}

@keyframes flicker3 {
    0% {
        stroke: #ff005d;
    }

    1% {
        stroke: transparent;
    }

    10% {
        stroke: transparent;
    }

    11% {
        stroke: #ff005d;
    }

    40% {
        stroke: #ff005d;
    }

    41% {
        stroke: transparent;
    }

    45% {
        stroke: transparent;
    }

    46% {
        stroke: #ff005d;
    }

    100% {
        stroke: #ff005d;
    }
}

@-webkit-keyframes flicker4 {
    0% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    30% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    31% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    32% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    36% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    37% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    41% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    42% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    85% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    86% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    95% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    96% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    100% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }
}

@keyframes flicker4 {
    0% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    30% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    31% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    32% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    36% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    37% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    41% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    42% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    85% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    86% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    95% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    96% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }

    100% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }
}

@-webkit-keyframes fadeInText {
    1% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    70% {
        color: #ff005d;
        text-shadow: 0 0 14px #ff005d;
    }

    100% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }
}

@keyframes fadeInText {
    1% {
        color: #12000a;
        text-shadow: 0 0 4px #12000a;
    }

    70% {
        color: #ff005d;
        text-shadow: 0 0 14px #ff005d;
    }

    100% {
        color: #ff005d;
        text-shadow: 0 0 4px #ff005d;
    }
}

@-webkit-keyframes hueRotate {
    0% {
        -webkit-filter: hue-rotate(0deg);
        filter: hue-rotate(0deg);
    }

    50% {
        -webkit-filter: hue-rotate(-120deg);
        filter: hue-rotate(-120deg);
    }

    100% {
        -webkit-filter: hue-rotate(0deg);
        filter: hue-rotate(0deg);
    }
}

@keyframes hueRotate {
    0% {
        -webkit-filter: hue-rotate(0deg);
        filter: hue-rotate(0deg);
    }

    50% {
        -webkit-filter: hue-rotate(-120deg);
        filter: hue-rotate(-120deg);
    }

    100% {
        -webkit-filter: hue-rotate(0deg);
        filter: hue-rotate(0deg);
    }
}