.fea-nav-list{
width:100%;
}
.heading-menu{
display: none;
}
footer input[type=text]{

position:static;

}

[data-attr="form-field"].error span.error-field {
    display: inline-block !important;

}
.sec-pTB{
padding: 0;
max-width: none;
}
#scroll ul {
    padding: 0;
    list-style: none;
}
 /* ===== Card Bottom Row (Learn more + Upvote) ===== */
        .roadmap-card__bottom {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 12px;
            margin-top: auto;
        }

        .roadmap-card__bottom .roadmap-card__link {
            margin-top: 0;
        }

        /* ===== Upvote Button Styles ===== */
        .roadmap-card__upvote {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 6px 14px;
            border: 1px solid var(--color-border-light, #e2e6ea);
            border-radius: var(--radius-pill, 50px);
            background: var(--color-bg-gray, #f7f7f7);
            font-size: var(--fs-sm, 14px);
            font-weight: 600;
            color: var(--color-text-gray, #666);
            cursor: pointer;
            transition: all 0.2s ease;
            line-height: 1;
            user-select: none;
            margin-left: auto;
            flex-shrink: 0;
        }

        .roadmap-card__upvote:hover {
            border-color: var(--color-primary-blue, #0085ff);
            color: var(--color-primary-blue, #0085ff);
            background: var(--color-bg-light-blue, #f3f9ff);
            transform: translateY(-1px);
            box-shadow: 0 2px 8px rgba(0, 133, 255, 0.1);
        }

        .roadmap-card__upvote svg {
            width: 14px;
            height: 14px;
            flex-shrink: 0;
            transition: transform 0.2s ease;
        }

        .roadmap-card__upvote:hover svg {
            transform: translateY(-1px);
        }
[data-attr="form-field"].inputgroup.multi-select inputgroup label {
    color: #000 !important
}

[data-attr="form-field"] input#Submit, [data-attr="form-field"].inputgroup input[type=submit] {
    max-width: 100%;
}

div#scroll {
    padding: 0px !important;
}
[data-attr="form-field"].inputgroup .country-code {
    height: 52px !important;
}
@media screen and (max-width: 500px) {
    .roadmap-card__upvote {
        display: none !important;
    }
}
div#floater-get-quote-form form {
    max-width: 100% !important;
}

div#floater-get-quote-form form h2[data-form-field="form-heading"] {
    margin-bottom: 30px !important;
}

[data-attr="form-field"] textarea {
    min-height: 120px !important;
}
.ems-footer-banner, section#allFea, section#customers {
    display: none !important;
}