.seyvo-wordmark {
    align-items: center;
    color: #d5e0ff;
    display: inline-flex;
    filter: drop-shadow(0 0 8px rgba(213, 224, 255, 0.18));
    font-family: "grotesk", "Arial Black", "Arial", sans-serif;
    font-size: 23px;
    font-weight: 700;
    height: 30px;
    justify-content: flex-start;
    letter-spacing: 0.16em;
    line-height: 1;
    min-width: 102px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transform: none;
    width: auto;
}

.loader .seyvo-wordmark {
    font-size: 54px;
    height: 58px;
    width: 174px;
}

.seyvo-wordmark[data-seyvo-brush-applied="true"] {
    font-size: 23px;
    line-height: 1;
    min-width: 102px;
    transform: none;
}

.seyvo-wordmark .seyvo-wordmark-text {
    display: inline-block;
}

.seyvo-loader-mark {
    color: #ff7a1a;
    height: 72px;
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 248px;
    z-index: 2;
}

.loader {
    background:
        radial-gradient(circle at 50% 48%, rgba(95, 134, 255, 0.22), rgba(95, 134, 255, 0) 28%),
        radial-gradient(circle at 50% 54%, rgba(12, 42, 112, 0.82), rgba(3, 9, 31, 0) 44%),
        linear-gradient(135deg, #020617 0%, #03122f 48%, #010817 100%) !important;
}

.loader::before {
    background:
        linear-gradient(115deg, rgba(44, 86, 210, 0.16), transparent 38%),
        radial-gradient(circle at 50% 50%, rgba(95, 134, 255, 0.14), transparent 34%);
    content: "";
    inset: 0;
    pointer-events: none;
    position: absolute;
}

.seyvo-loader-mark svg {
    display: block;
    filter: drop-shadow(0 0 10px rgba(255, 122, 26, 0.32));
    height: 40px;
    width: 248px;
}

.loader svg[data-seyvo-loader-applied="true"] .letters {
    visibility: hidden !important;
}

.seyvo-loader-mark .seyvo-intro {
    display: none;
}

[aria-label="Main site navigation"] div[class*="gap-16"][class*="tracking-16"] {
    gap: clamp(10px, 1vw, 16px) !important;
    margin-right: clamp(14px, 1.5vw, 24px) !important;
    max-width: calc(100vw - 580px);
}

[aria-label="Main site navigation"] a.font-mono {
    font-size: 10px !important;
    letter-spacing: 0.12em !important;
    line-height: 1.1 !important;
    white-space: nowrap !important;
}

@media (max-width: 1180px) {
    [aria-label="Main site navigation"] div[class*="gap-16"][class*="tracking-16"] {
        display: none !important;
    }
}

.loader .progress-text,
.loader .loading-text,
.loader .loading-text + div,
.loader .flash-square {
    opacity: 0 !important;
    pointer-events: none !important;
    visibility: hidden !important;
}

.seyvo-loader-status {
    align-items: flex-start;
    color: #ffb36b;
    display: flex;
    flex-direction: column;
    font-family: "Commit Mono", "Courier New", monospace;
    font-size: 11px;
    font-weight: 700;
    gap: 4px;
    left: 0;
    letter-spacing: 2px;
    line-height: 1;
    position: absolute;
    text-transform: uppercase;
    top: 52px;
    width: 100%;
}

.seyvo-loader-status-row {
    align-items: center;
    display: flex;
    gap: 10px;
    min-height: 11px;
}

.seyvo-loader-percent {
    min-width: 32px;
    color: #ff7a1a;
    opacity: 0.98;
}

.seyvo-loader-label {
    opacity: 0.72;
}

.seyvo-loader-track {
    background: rgba(255, 179, 107, 0.22);
    height: 1px;
    overflow: hidden;
    position: relative;
    width: min(100%, 248px);
}

.seyvo-loader-track-fill {
    background: #ff7a1a;
    box-shadow: 0 0 12px rgba(255, 122, 26, 0.72);
    display: block;
    height: 100%;
    transform-origin: left center;
    transition: transform 180ms linear;
    width: 100%;
}

.seyvo-loader-mark .seyvo-intro rect,
.seyvo-loader-mark .seyvo-cell {
    fill: currentColor;
    transform-box: fill-box;
}

.seyvo-loader-mark .seyvo-intro rect {
    animation: seyvoIntroSquare 760ms cubic-bezier(0.2, 0, 0, 1) both;
    opacity: 0;
    transform-origin: 50% 50%;
}

.seyvo-loader-mark .seyvo-letter {
    opacity: 1;
}

.seyvo-loader-mark .seyvo-cell {
    animation: seyvoCellGrow 980ms cubic-bezier(0.2, 0, 0, 1) both;
    opacity: 0;
    transform: scale(0);
    transform-origin: 50% 50%;
}

.seyvo-loader-mark .seyvo-stroke {
    animation: seyvoDraw 980ms cubic-bezier(0.2, 0, 0, 1) both;
    fill: none;
    stroke: currentColor;
    stroke-dasharray: 1;
    stroke-dashoffset: 1;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-width: 1;
}

.seyvo-loader-mark .seyvo-letter:nth-child(1),
.seyvo-loader-mark .seyvo-intro:nth-child(1) rect {
    animation-delay: 0ms;
}

.seyvo-loader-mark .seyvo-letter:nth-child(2),
.seyvo-loader-mark .seyvo-intro:nth-child(2) rect {
    animation-delay: 70ms;
}

.seyvo-loader-mark .seyvo-letter:nth-child(3),
.seyvo-loader-mark .seyvo-intro:nth-child(3) rect {
    animation-delay: 140ms;
}

.seyvo-loader-mark .seyvo-letter:nth-child(4),
.seyvo-loader-mark .seyvo-intro:nth-child(4) rect {
    animation-delay: 210ms;
}

.seyvo-loader-mark .seyvo-letter:nth-child(5),
.seyvo-loader-mark .seyvo-intro:nth-child(5) rect {
    animation-delay: 280ms;
}

.seyvo-loader-mark .seyvo-letter:nth-child(1) .seyvo-cell,
.seyvo-loader-mark .seyvo-letter:nth-child(1) .seyvo-stroke {
    animation-delay: 420ms;
}

.seyvo-loader-mark .seyvo-letter:nth-child(2) .seyvo-cell,
.seyvo-loader-mark .seyvo-letter:nth-child(2) .seyvo-stroke {
    animation-delay: 500ms;
}

.seyvo-loader-mark .seyvo-letter:nth-child(3) .seyvo-cell,
.seyvo-loader-mark .seyvo-letter:nth-child(3) .seyvo-stroke {
    animation-delay: 580ms;
}

.seyvo-loader-mark .seyvo-letter:nth-child(4) .seyvo-cell,
.seyvo-loader-mark .seyvo-letter:nth-child(4) .seyvo-stroke {
    animation-delay: 660ms;
}

.seyvo-loader-mark .seyvo-letter:nth-child(5) .seyvo-cell,
.seyvo-loader-mark .seyvo-letter:nth-child(5) .seyvo-stroke {
    animation-delay: 740ms;
}

@keyframes seyvoIntroSquare {
    0% {
        opacity: 0;
        transform: translateY(0) scale(0.25);
    }

    35% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }

    100% {
        opacity: 0;
        transform: translateY(0) scale(4);
    }
}

@keyframes seyvoCellGrow {
    0% {
        opacity: 0;
        transform: scale(0);
    }

    1% {
        opacity: 1;
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}

@keyframes seyvoDraw {
    0% {
        opacity: 1;
        stroke-dashoffset: 1;
    }

    100% {
        opacity: 1;
        stroke-dashoffset: 0;
    }
}

.seyvo-static-page {
    background: #020a19;
    color: #d5e0ff;
    font-family: "grotesk", Arial, sans-serif;
    min-height: 100vh;
}

.seyvo-static-shell {
    margin: 0 auto;
    max-width: 1180px;
    padding: 32px clamp(20px, 5vw, 56px) 72px;
}

.seyvo-static-header {
    align-items: center;
    border-bottom: 1px solid rgba(213, 224, 255, 0.16);
    display: flex;
    justify-content: space-between;
    min-height: 72px;
}

.seyvo-static-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    justify-content: flex-end;
}

.seyvo-static-nav a,
.seyvo-static-back {
    color: rgba(213, 224, 255, 0.72);
    font-family: "Commit Mono", "Courier New", monospace;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 1.2;
    text-decoration: none;
    text-transform: uppercase;
}

.seyvo-static-nav a:hover,
.seyvo-static-back:hover {
    color: #d5e0ff;
}

.seyvo-static-hero {
    padding: clamp(72px, 13vw, 160px) 0 clamp(48px, 8vw, 96px);
}

.seyvo-static-kicker,
.seyvo-static-section-label {
    color: rgba(213, 224, 255, 0.62);
    font-family: "Commit Mono", "Courier New", monospace;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.seyvo-static-hero h1 {
    font-size: clamp(42px, 8vw, 104px);
    font-weight: 700;
    letter-spacing: 0;
    line-height: 0.9;
    margin: 18px 0 26px;
    max-width: 1040px;
    text-transform: uppercase;
}

.seyvo-static-hero p,
.seyvo-static-section p,
.seyvo-static-list li {
    color: rgba(213, 224, 255, 0.72);
    font-size: clamp(16px, 1.65vw, 21px);
    font-weight: 300;
    line-height: 1.55;
}

.seyvo-static-hero p {
    max-width: 760px;
}

.seyvo-static-grid {
    display: grid;
    gap: 1px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 28px;
}

.seyvo-static-panel {
    border: 1px solid rgba(213, 224, 255, 0.16);
    min-height: 180px;
    padding: clamp(22px, 3vw, 34px);
}

.seyvo-static-panel-full {
    grid-column: 1 / -1;
}

.seyvo-static-panel h2,
.seyvo-static-section h2 {
    font-size: clamp(24px, 3vw, 42px);
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1;
    margin: 12px 0 16px;
    text-transform: uppercase;
}

.seyvo-static-list {
    display: grid;
    gap: 14px;
    list-style: none;
    margin: 22px 0 0;
    padding: 0;
}

.seyvo-static-list li {
    border-top: 1px solid rgba(213, 224, 255, 0.14);
    padding-top: 14px;
}

.seyvo-static-panel a,
.seyvo-static-list a {
    color: #d5e0ff;
    text-decoration-color: rgba(213, 224, 255, 0.34);
    text-underline-offset: 4px;
}

.seyvo-static-panel ul,
.seyvo-static-panel ol {
    color: rgba(213, 224, 255, 0.72);
    font-size: clamp(15px, 1.4vw, 18px);
    font-weight: 300;
    line-height: 1.55;
    margin: 16px 0 0;
    padding-left: 1.2rem;
}

.seyvo-static-panel li + li {
    margin-top: 10px;
}

.seyvo-static-form {
    display: grid;
    gap: 14px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 28px;
}

.seyvo-static-form label {
    color: rgba(213, 224, 255, 0.72);
    display: grid;
    font-family: "Commit Mono", "Courier New", monospace;
    font-size: 11px;
    font-weight: 700;
    gap: 8px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.seyvo-static-form input,
.seyvo-static-form textarea,
.seyvo-static-form select {
    background: rgba(213, 224, 255, 0.06);
    border: 1px solid rgba(213, 224, 255, 0.18);
    color: #d5e0ff;
    font: inherit;
    min-height: 48px;
    padding: 14px;
}

.seyvo-static-form textarea,
.seyvo-static-form .seyvo-static-wide {
    grid-column: 1 / -1;
}

.seyvo-static-button {
    background: #d5e0ff;
    border: 0;
    color: #020a19;
    cursor: pointer;
    font-family: "Commit Mono", "Courier New", monospace;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    min-height: 52px;
    padding: 0 22px;
    text-transform: uppercase;
}

@media (max-width: 720px) {
    .seyvo-static-header {
        align-items: flex-start;
        flex-direction: column;
        gap: 22px;
        padding-bottom: 22px;
    }

    .seyvo-static-nav {
        justify-content: flex-start;
    }

    .seyvo-static-grid,
    .seyvo-static-form {
        grid-template-columns: 1fr;
    }
}

/* ========================================================================== */
/* Seyvo navigation system — rebuilt overlay                                 */
/* ========================================================================== */

body.seyvo-menu-open {
    overflow: hidden !important;
}

.seyvo-menu-overlay {
    align-items: stretch;
    background: rgba(2, 10, 25, 0.88);
    display: flex;
    inset: 0;
    justify-content: center;
    opacity: 0;
    padding: clamp(10px, 3.1vw, 40px);
    pointer-events: none;
    position: fixed;
    transition: opacity 260ms ease;
    z-index: 2147483000;
}

.seyvo-menu-overlay[data-open="true"] {
    opacity: 1;
    pointer-events: auto;
}

.seyvo-menu-panel {
    background: #d5e0ff;
    clip-path: polygon(18px 0, calc(100% - 18px) 0, 100% 18px, 100% calc(100% - 18px), calc(100% - 18px) 100%, 18px 100%, 0 calc(100% - 18px), 0 18px);
    color: #020a19;
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) auto;
    height: 100%;
    max-width: 1440px;
    overflow: hidden;
    position: relative;
    transform: translateY(14px) scale(0.992);
    transition: transform 420ms cubic-bezier(.2, .8, .2, 1);
    width: 100%;
}

.seyvo-menu-overlay[data-open="true"] .seyvo-menu-panel {
    transform: translateY(0) scale(1);
}

.seyvo-menu-panel::before {
    border: 1px solid rgba(2, 10, 25, 0.15);
    clip-path: inherit;
    content: "";
    inset: 0;
    pointer-events: none;
    position: absolute;
}

.seyvo-menu-top,
.seyvo-menu-footer {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 2;
}

.seyvo-menu-top {
    border-bottom: 1px solid rgba(2, 10, 25, 0.13);
    min-height: 92px;
    padding: 22px clamp(24px, 3.2vw, 48px);
}

.seyvo-menu-eyebrow,
.seyvo-menu-meta-title,
.seyvo-menu-number,
.seyvo-menu-footer,
.seyvo-menu-close,
.seyvo-menu-secondary a {
    font-family: "Commit Mono", "Courier New", monospace;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.seyvo-menu-eyebrow {
    align-items: center;
    display: inline-flex;
    gap: 10px;
}

.seyvo-menu-eyebrow::before {
    background: currentColor;
    content: "";
    height: 8px;
    width: 8px;
}

.seyvo-menu-close {
    align-items: center;
    background: #020a19;
    border: 0;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 14px 100%, 0 calc(100% - 14px));
    color: #d5e0ff;
    cursor: pointer;
    display: inline-flex;
    gap: 12px;
    min-height: 54px;
    padding: 0 22px;
}

.seyvo-menu-close-mark {
    display: grid;
    gap: 2px;
    grid-template-columns: repeat(2, 4px);
    grid-template-rows: repeat(2, 4px);
    transform: rotate(45deg);
}

.seyvo-menu-close-mark i {
    background: currentColor;
    display: block;
    height: 4px;
    width: 4px;
}

.seyvo-menu-main {
    display: grid;
    grid-template-columns: minmax(0, 1.7fr) minmax(270px, .7fr);
    min-height: 0;
    overflow: auto;
    position: relative;
    z-index: 1;
}

.seyvo-menu-primary {
    border-right: 1px solid rgba(2, 10, 25, 0.13);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: clamp(28px, 4vw, 64px) clamp(24px, 4.2vw, 64px);
}

.seyvo-menu-primary a {
    align-items: baseline;
    border-top: 1px solid rgba(2, 10, 25, 0.13);
    color: #020a19;
    display: grid;
    gap: 18px;
    grid-template-columns: 42px minmax(0, 1fr) auto;
    padding: clamp(16px, 2vh, 24px) 0;
    text-decoration: none;
}

.seyvo-menu-primary a:last-child {
    border-bottom: 1px solid rgba(2, 10, 25, 0.13);
}

.seyvo-menu-primary a:hover .seyvo-menu-label,
.seyvo-menu-primary a:focus-visible .seyvo-menu-label {
    transform: translateX(10px);
}

.seyvo-menu-number {
    color: rgba(2, 10, 25, 0.42);
}

.seyvo-menu-label {
    font-family: "grotesk", Arial, sans-serif;
    font-size: clamp(44px, 6.8vw, 102px);
    font-weight: 700;
    letter-spacing: -0.04em;
    line-height: .82;
    text-transform: uppercase;
    transition: transform 240ms ease;
}

.seyvo-menu-arrow {
    font-size: clamp(24px, 2.4vw, 38px);
    font-weight: 300;
    opacity: .35;
}

.seyvo-menu-side {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: clamp(30px, 4vw, 56px);
}

.seyvo-menu-meta-title {
    color: rgba(2, 10, 25, 0.46);
    margin-bottom: 20px;
}

.seyvo-menu-side-copy {
    font-family: "grotesk", Arial, sans-serif;
    font-size: clamp(20px, 2vw, 30px);
    font-weight: 400;
    line-height: 1.12;
    margin: 0;
    max-width: 360px;
}

.seyvo-menu-secondary {
    display: grid;
    gap: 13px;
    margin-top: 40px;
}

.seyvo-menu-secondary a {
    color: rgba(2, 10, 25, 0.62);
    text-decoration: none;
}

.seyvo-menu-secondary a:hover,
.seyvo-menu-secondary a:focus-visible {
    color: #020a19;
}

.seyvo-menu-status {
    border-top: 1px solid rgba(2, 10, 25, 0.13);
    display: grid;
    gap: 10px;
    margin-top: 42px;
    padding-top: 22px;
}

.seyvo-menu-status strong {
    font-family: "grotesk", Arial, sans-serif;
    font-size: 19px;
}

.seyvo-menu-status span {
    color: rgba(2, 10, 25, .52);
    font-family: "Commit Mono", "Courier New", monospace;
    font-size: 10px;
    letter-spacing: 1.5px;
    line-height: 1.5;
    text-transform: uppercase;
}

.seyvo-menu-footer {
    border-top: 1px solid rgba(2, 10, 25, 0.13);
    color: rgba(2, 10, 25, 0.62);
    gap: 24px;
    min-height: 66px;
    padding: 14px clamp(24px, 3.2vw, 48px);
}

.seyvo-menu-footer a {
    color: inherit;
    text-decoration: none;
}

.seyvo-menu-footer-links {
    display: flex;
    flex-wrap: wrap;
    gap: 12px 24px;
}

.seyvo-menu-overlay a:focus-visible,
.seyvo-menu-close:focus-visible {
    outline: 2px solid #020a19;
    outline-offset: 4px;
}

@media (max-width: 860px) {
    .seyvo-menu-main {
        display: block;
    }

    .seyvo-menu-primary {
        border-right: 0;
        justify-content: flex-start;
        padding-bottom: 30px;
    }

    .seyvo-menu-primary a {
        grid-template-columns: 34px minmax(0, 1fr) auto;
    }

    .seyvo-menu-label {
        font-size: clamp(38px, 10vw, 72px);
        line-height: .9;
    }

    .seyvo-menu-side {
        border-top: 1px solid rgba(2, 10, 25, .13);
        padding-top: 30px;
    }

    .seyvo-menu-side-copy {
        max-width: 520px;
    }
}

@media (max-width: 560px) {
    .seyvo-menu-overlay {
        padding: 10px;
    }

    .seyvo-menu-panel {
        clip-path: polygon(12px 0, calc(100% - 12px) 0, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 12px 100%, 0 calc(100% - 12px), 0 12px);
    }

    .seyvo-menu-top {
        min-height: 72px;
        padding: 13px 16px 13px 20px;
    }

    .seyvo-menu-close {
        min-height: 46px;
        padding: 0 15px;
    }

    .seyvo-menu-primary {
        padding: 24px 20px 22px;
    }

    .seyvo-menu-primary a {
        gap: 10px;
        grid-template-columns: 26px minmax(0, 1fr) 20px;
        padding: 18px 0;
    }

    .seyvo-menu-number {
        font-size: 9px;
        letter-spacing: 1px;
    }

    .seyvo-menu-label {
        font-size: clamp(34px, 12.4vw, 56px);
    }

    .seyvo-menu-arrow {
        font-size: 20px;
    }

    .seyvo-menu-side {
        padding: 24px 20px;
    }

    .seyvo-menu-side-copy {
        font-size: 20px;
    }

    .seyvo-menu-footer {
        align-items: flex-start;
        flex-direction: column;
        gap: 8px;
        min-height: auto;
        padding: 16px 20px 18px;
    }

    .seyvo-menu-footer-links {
        gap: 8px 16px;
    }
}

/* ========================================================================== */
/* Seyvo menu v3 — compact, deterministic, no legacy layout leakage           */
/* ========================================================================== */
#seyvo-menu-overlay.seyvo-menu-overlay { padding: clamp(10px, 2vw, 22px) !important; }
#seyvo-menu-overlay .seyvo-menu-panel {
    max-width: 1180px !important;
    min-height: 0 !important;
    height: min(760px, calc(100vh - clamp(20px, 4vw, 44px))) !important;
    align-self: center;
}
#seyvo-menu-overlay .seyvo-menu-top { min-height: 70px !important; padding: 14px 22px !important; }
#seyvo-menu-overlay .seyvo-menu-main { grid-template-columns: minmax(0, 1.45fr) minmax(250px, .55fr) !important; }
#seyvo-menu-overlay .seyvo-menu-primary { justify-content: center !important; padding: 24px 34px !important; }
#seyvo-menu-overlay .seyvo-menu-primary a { padding: 14px 0 !important; grid-template-columns: 32px minmax(0, 1fr) 24px !important; }
#seyvo-menu-overlay .seyvo-menu-label { font-size: clamp(38px, 5.2vw, 72px) !important; line-height: .9 !important; }
#seyvo-menu-overlay .seyvo-menu-side { padding: 30px !important; }
#seyvo-menu-overlay .seyvo-menu-side-copy { font-size: clamp(18px, 1.6vw, 24px) !important; }
#seyvo-menu-overlay .seyvo-menu-footer { min-height: 54px !important; padding: 10px 22px !important; }

/* Hide the mirrored template menu whenever our replacement is open. */
html.seyvo-menu-replacing body > *:not(#seyvo-menu-overlay) [data-seyvo-legacy-menu="true"] { display: none !important; }

@media (max-width: 860px) {
    #seyvo-menu-overlay .seyvo-menu-panel { height: calc(100vh - 20px) !important; }
    #seyvo-menu-overlay .seyvo-menu-main { display: block !important; overflow-y: auto !important; }
    #seyvo-menu-overlay .seyvo-menu-primary { border-right: 0 !important; padding: 18px 22px !important; }
    #seyvo-menu-overlay .seyvo-menu-primary a { padding: 13px 0 !important; }
    #seyvo-menu-overlay .seyvo-menu-label { font-size: clamp(34px, 9vw, 58px) !important; }
    #seyvo-menu-overlay .seyvo-menu-side { border-top: 1px solid rgba(2,10,25,.13); padding: 22px !important; }
}

@media (max-width: 560px) {
    #seyvo-menu-overlay .seyvo-menu-top { min-height: 62px !important; }
    #seyvo-menu-overlay .seyvo-menu-close { min-height: 42px !important; }
    #seyvo-menu-overlay .seyvo-menu-label { font-size: clamp(31px, 10.5vw, 48px) !important; }
    #seyvo-menu-overlay .seyvo-menu-footer { display: none !important; }
}
