/*
 * ============================================================
 * PREMIUM — IDENTITY + APPEARANCE
 * ============================================================
 *
 * Layout blijft editorial/luxe.
 * Kleuren volgen palette + appearance.
 * Desktop/tablet-landscape only.
 * ============================================================
 */

@media screen and (min-width: 969px) {

body.pb-layout-pack-premium {

    --pb-pack-page:
        color-mix(
            in srgb,
            var(--vokk-primary) 1%,
            white
        );

    --pb-pack-surface:
        color-mix(
            in srgb,
            var(--vokk-primary) 2%,
            white
        );

    --pb-pack-surface-alt:
        color-mix(
            in srgb,
            var(--vokk-primary) 6%,
            white
        );

    --pb-pack-dark:
        color-mix(
            in srgb,
            var(--vokk-dark) 94%,
            var(--vokk-primary)
        );

    --pb-pack-line:
        color-mix(
            in srgb,
            var(--vokk-primary) 16%,
            transparent
        );

    --pb-pack-on-dark:
        rgba(255,255,255,.94);

    --pb-pack-muted-dark:
        rgba(255,255,255,.72);
}


/* MEDIUM */

body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-light-page) {

    --pb-pack-page:
        color-mix(
            in srgb,
            var(--vokk-dark) 8%,
            white
        );

    --pb-pack-surface:
        color-mix(
            in srgb,
            var(--vokk-dark) 11%,
            white
        );

    --pb-pack-surface-alt:
        color-mix(
            in srgb,
            var(--vokk-primary) 9%,
            white
        );

    --pb-pack-line:
        color-mix(
            in srgb,
            var(--vokk-primary) 22%,
            transparent
        );
}


/* DARK */

body.pb-layout-pack-premium.pb-mode-dark {

    --pb-pack-page:
        color-mix(
            in srgb,
            var(--vokk-darker) 96%,
            var(--vokk-primary)
        );

    --pb-pack-surface:
        color-mix(
            in srgb,
            var(--vokk-dark) 90%,
            var(--vokk-primary)
        );

    --pb-pack-surface-alt:
        color-mix(
            in srgb,
            var(--vokk-dark) 82%,
            var(--vokk-primary)
        );

    --pb-pack-line:
        rgba(255,255,255,.12);
}


/*
 * Premium kenmerk:
 * grote afwisselende editorial surfaces.
 */

body.pb-layout-pack-premium
:is(
    .vokk-about-values,
    .vokk-project-featured,
    .vokk-detail-section,
    .vokk-detail-faq-section,
    .vokk-reviews-wordpress-ready
) {
    background:
        var(--pb-pack-surface-alt) !important;
}


body.pb-layout-pack-premium
:is(
    .vokk-about-experience-content,
    .vokk-reviews-trust
) {
    background:
        var(--pb-pack-dark) !important;
}


/*
 * Geen wijziging aan hero.
 */

}


/*
 * ============================================================
 * FINAL DARK MODE SURFACE + CONTRAST FIX
 * ============================================================
 *
 * Dark moet ook echt donker zijn.
 * Geen layoutwijzigingen.
 * Geen typographywijzigingen.
 * Alleen surfaces + tekstcontrast.
 * ============================================================
 */

@media screen and (min-width: 969px) {

/* ============================================================
 * BASIS DARK PAGE/SURFACES
 * ============================================================ */

body.pb-mode-dark.pb-layout-pack-premium,
body.pb-mode-dark.pb-layout-pack-modern,
body.pb-mode-dark.pb-layout-pack-business {
    background:
        var(--pb-pack-page) !important;
}


/*
 * Grote lichte secties naar echte dark surfaces.
 */

body.pb-mode-dark.pb-layout-pack-premium
:is(
    .pb-vokk-light,
    .pb-vokk-benefits,
    .pb-vokk-services,
    .pb-vokk-trust,
    .pb-vokk-process,
    .vokk-services-intro,
    .vokk-services-list,
    .vokk-service-benefits,
    .vokk-about-intro,
    .vokk-about-story,
    .vokk-about-values,
    .vokk-about-experience,
    .vokk-projects-intro,
    .vokk-projects-showcase,
    .vokk-project-featured,
    .vokk-project-results,
    .vokk-reviews-summary,
    .vokk-reviews-list,
    .vokk-reviews-wordpress-ready,
    .vokk-contact-main,
    .vokk-contact-reassurance,
    .vokk-contact-extra,
    .vokk-detail-intro,
    .vokk-detail-benefits,
    .vokk-detail-section,
    .vokk-detail-process,
    .vokk-detail-faq-section
),

body.pb-mode-dark.pb-layout-pack-modern
:is(
    .pb-vokk-light,
    .pb-vokk-benefits,
    .pb-vokk-services,
    .pb-vokk-trust,
    .pb-vokk-process,
    .vokk-services-intro,
    .vokk-services-list,
    .vokk-service-benefits,
    .vokk-about-intro,
    .vokk-about-story,
    .vokk-about-values,
    .vokk-about-experience,
    .vokk-projects-intro,
    .vokk-projects-showcase,
    .vokk-project-featured,
    .vokk-project-results,
    .vokk-reviews-summary,
    .vokk-reviews-list,
    .vokk-reviews-wordpress-ready,
    .vokk-contact-main,
    .vokk-contact-reassurance,
    .vokk-contact-extra,
    .vokk-detail-intro,
    .vokk-detail-benefits,
    .vokk-detail-section,
    .vokk-detail-process,
    .vokk-detail-faq-section
),

body.pb-mode-dark.pb-layout-pack-business
:is(
    .pb-vokk-light,
    .pb-vokk-benefits,
    .pb-vokk-services,
    .pb-vokk-trust,
    .pb-vokk-process,
    .vokk-services-intro,
    .vokk-services-list,
    .vokk-service-benefits,
    .vokk-about-intro,
    .vokk-about-story,
    .vokk-about-values,
    .vokk-about-experience,
    .vokk-projects-intro,
    .vokk-projects-showcase,
    .vokk-project-featured,
    .vokk-project-results,
    .vokk-reviews-summary,
    .vokk-reviews-list,
    .vokk-reviews-wordpress-ready,
    .vokk-contact-main,
    .vokk-contact-reassurance,
    .vokk-contact-extra,
    .vokk-detail-intro,
    .vokk-detail-benefits,
    .vokk-detail-section,
    .vokk-detail-process,
    .vokk-detail-faq-section
) {
    background:
        var(--pb-pack-page) !important;
}


/* ============================================================
 * CONTENTPANELS / KAARTVLAKKEN
 * ============================================================ */

body.pb-mode-dark.pb-layout-pack-premium
:is(
    .pb-vokk-benefit,
    .pb-vokk-service-card,
    .pb-vokk-service-content,
    .pb-vokk-trust-box,
    .pb-vokk-process-item,
    .vokk-service-content,
    .vokk-service-benefit,
    .vokk-about-story-content,
    .vokk-about-value,
    .vokk-about-experience-content,
    .vokk-project-content,
    .vokk-project-featured-content,
    .vokk-project-result,
    .vokk-review-card,
    .vokk-reviews-score,
    .vokk-reviews-wordpress-box,
    .vokk-contact-info,
    .vokk-contact-form-panel,
    .vokk-contact-reassurance-item,
    .vokk-contact-hours,
    .vokk-detail-content,
    .vokk-detail-benefit,
    .vokk-detail-step,
    .vokk-detail-faq-item
),

body.pb-mode-dark.pb-layout-pack-modern
:is(
    .pb-vokk-benefit,
    .pb-vokk-service-card,
    .pb-vokk-service-content,
    .pb-vokk-trust-box,
    .pb-vokk-process-item,
    .vokk-service-content,
    .vokk-service-benefit,
    .vokk-about-story-content,
    .vokk-about-value,
    .vokk-about-experience-content,
    .vokk-project-content,
    .vokk-project-featured-content,
    .vokk-project-result,
    .vokk-review-card,
    .vokk-reviews-score,
    .vokk-reviews-wordpress-box,
    .vokk-contact-info,
    .vokk-contact-form-panel,
    .vokk-contact-reassurance-item,
    .vokk-contact-hours,
    .vokk-detail-content,
    .vokk-detail-benefit,
    .vokk-detail-step,
    .vokk-detail-faq-item
),

body.pb-mode-dark.pb-layout-pack-business
:is(
    .pb-vokk-benefit,
    .pb-vokk-service-card,
    .pb-vokk-service-content,
    .pb-vokk-trust-box,
    .pb-vokk-process-item,
    .vokk-service-content,
    .vokk-service-benefit,
    .vokk-about-story-content,
    .vokk-about-value,
    .vokk-about-experience-content,
    .vokk-project-content,
    .vokk-project-featured-content,
    .vokk-project-result,
    .vokk-review-card,
    .vokk-reviews-score,
    .vokk-reviews-wordpress-box,
    .vokk-contact-info,
    .vokk-contact-form-panel,
    .vokk-contact-reassurance-item,
    .vokk-contact-hours,
    .vokk-detail-content,
    .vokk-detail-benefit,
    .vokk-detail-step,
    .vokk-detail-faq-item
) {
    background:
        var(--pb-pack-surface) !important;

    border-color:
        var(--pb-pack-line) !important;
}


/* ============================================================
 * ALGEMENE TEKSTKLEUREN OP DARK
 * ============================================================ */

body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
)
:is(
    .pb-vokk-light,
    .pb-vokk-benefits,
    .pb-vokk-services,
    .pb-vokk-trust,
    .pb-vokk-process,
    .vokk-services-intro,
    .vokk-services-list,
    .vokk-service-benefits,
    .vokk-about-intro,
    .vokk-about-story,
    .vokk-about-values,
    .vokk-about-experience,
    .vokk-projects-intro,
    .vokk-projects-showcase,
    .vokk-project-featured,
    .vokk-project-results,
    .vokk-reviews-summary,
    .vokk-reviews-list,
    .vokk-reviews-wordpress-ready,
    .vokk-contact-main,
    .vokk-contact-reassurance,
    .vokk-contact-extra,
    .vokk-detail-intro,
    .vokk-detail-benefits,
    .vokk-detail-section,
    .vokk-detail-process,
    .vokk-detail-faq-section
)
:is(
    h1,
    h2,
    h3,
    h4
) {
    color:
        var(--pb-pack-on-dark) !important;
}


body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
)
:is(
    .pb-vokk-light,
    .pb-vokk-benefits,
    .pb-vokk-services,
    .pb-vokk-trust,
    .pb-vokk-process,
    .vokk-services-intro,
    .vokk-services-list,
    .vokk-service-benefits,
    .vokk-about-intro,
    .vokk-about-story,
    .vokk-about-values,
    .vokk-about-experience,
    .vokk-projects-intro,
    .vokk-projects-showcase,
    .vokk-project-featured,
    .vokk-project-results,
    .vokk-reviews-summary,
    .vokk-reviews-list,
    .vokk-reviews-wordpress-ready,
    .vokk-contact-main,
    .vokk-contact-reassurance,
    .vokk-contact-extra,
    .vokk-detail-intro,
    .vokk-detail-benefits,
    .vokk-detail-section,
    .vokk-detail-process,
    .vokk-detail-faq-section
)
p {
    color:
        var(--pb-pack-muted-dark) !important;
}


/* ============================================================
 * LINKS / ACCENTEN
 * ============================================================ */

body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
)
:is(
    .pb-vokk-services,
    .vokk-services-list,
    .vokk-projects-showcase,
    .vokk-project-featured,
    .vokk-reviews-list,
    .vokk-contact-main,
    .vokk-detail-section
)
a {
    color:
        var(--vokk-primary-light) !important;
}


/* ============================================================
 * LINES
 * ============================================================ */

body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
)
:is(
    .pb-vokk-service-card,
    .pb-vokk-benefit,
    .pb-vokk-process-item,
    .vokk-service-row,
    .vokk-service-points,
    .vokk-service-benefit,
    .vokk-about-value,
    .vokk-project-card,
    .vokk-project-detail,
    .vokk-review-card,
    .vokk-contact-detail,
    .vokk-contact-faq-item,
    .vokk-detail-benefit,
    .vokk-detail-step,
    .vokk-detail-faq-item
) {
    border-color:
        var(--pb-pack-line) !important;
}


/* ============================================================
 * SERVICES C SPECIFIEK
 * Featured + 3 moet in Dark ook echt donker.
 * ============================================================ */

body.pb-mode-dark.pb-layout-pack-modern.pb-services-variant-c
.pb-vokk-service-card,

body.pb-mode-dark.pb-layout-pack-premium.pb-services-variant-c
.pb-vokk-service-card,

body.pb-mode-dark.pb-layout-pack-business.pb-services-variant-c
.pb-vokk-service-card {
    background:
        var(--pb-pack-surface) !important;
}


body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
).pb-services-variant-c
.pb-vokk-service-card
.pb-vokk-service-content {
    background:
        var(--pb-pack-surface-alt) !important;
}


body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
).pb-services-variant-c
.pb-vokk-service-content h3 {
    color:
        var(--pb-pack-on-dark) !important;
}


body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
).pb-services-variant-c
.pb-vokk-service-content p {
    color:
        var(--pb-pack-muted-dark) !important;
}

}


/*
 * ============================================================
 * DARK MODE — CTA TEXT CONTRAST
 * ============================================================
 * Alleen kleur/contrast.
 * Geen typography.
 * Geen layout.
 * ============================================================
 */

@media screen and (min-width: 969px) {

body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
)
:is(
    .vokk-services-cta-box,
    .vokk-about-cta-box,
    .vokk-projects-cta-box,
    .vokk-reviews-cta-box,
    .vokk-detail-cta-box
) {
    color:
        var(--pb-pack-on-dark) !important;
}


/* CTA heading */

body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
)
:is(
    .vokk-services-cta-box,
    .vokk-about-cta-box,
    .vokk-projects-cta-box,
    .vokk-reviews-cta-box,
    .vokk-detail-cta-box
)
:is(
    h2,
    h3,
    h4
) {
    color:
        rgba(255,255,255,.96) !important;

    opacity:
        1 !important;
}


/* CTA bodytekst */

body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
)
:is(
    .vokk-services-cta-box,
    .vokk-about-cta-box,
    .vokk-projects-cta-box,
    .vokk-reviews-cta-box,
    .vokk-detail-cta-box
)
p {
    color:
        rgba(255,255,255,.80) !important;

    opacity:
        1 !important;
}


/* Eventuele spans/labels in CTA */

body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
)
:is(
    .vokk-services-cta-box,
    .vokk-about-cta-box,
    .vokk-projects-cta-box,
    .vokk-reviews-cta-box,
    .vokk-detail-cta-box
)
span {
    color:
        inherit !important;
}


/* Knop blijft palette-accent gebruiken */

body.pb-mode-dark
:is(
    .pb-layout-pack-premium,
    .pb-layout-pack-modern,
    .pb-layout-pack-business
)
:is(
    .vokk-services-cta-button,
    .vokk-about-cta-button,
    .vokk-projects-cta-button,
    .vokk-reviews-cta-button,
    .vokk-detail-cta-button
) {
    color:
        #ffffff !important;

    opacity:
        1 !important;
}

}

/* PB PREMIUM OUTER HORIZONTAL BORDERS FINAL START */

@media screen and (min-width: 1025px) {

    /*
     * ========================================================
     * PREMIUM HOMEPAGE
     * Alleen horizontale BUITENLIJNEN weg.
     * Verticale interne verdeling blijft intact.
     * ========================================================
     */

    body.pb-layout-pack-premium.pb-template-front-page
    .pb-vokk-benefits,

    body.pb-layout-pack-premium.pb-template-front-page
    .pb-vokk-benefits-grid,

    body.pb-layout-pack-premium.pb-template-front-page
    .pb-vokk-trust,

    body.pb-layout-pack-premium.pb-template-front-page
    .pb-vokk-trust-box,

    body.pb-layout-pack-premium.pb-template-front-page
    .pb-vokk-process-grid {
        border-top: 0 !important;
        border-bottom: 0 !important;
    }


    /*
     * ========================================================
     * PREMIUM CONTACT
     *
     * Snel antwoord / Vrijblijvend advies / Duidelijke afspraken
     * ========================================================
     */

    body.pb-layout-pack-premium.pb-template-page-contact
    .vokk-contact-reassurance {
        border-top: 0 !important;
        border-bottom: 0 !important;
    }


    /*
     * Waar wij voor staan / zakelijke drie-koloms secties.
     * Alleen buitenste horizontale lijnvoering verwijderen.
     */
    body.pb-layout-pack-premium.pb-template-page-contact
    .vokk-contact-extra,

    body.pb-layout-pack-premium.pb-template-page-contact
    .vokk-contact-extra-grid {
        border-top: 0 !important;
        border-bottom: 0 !important;
    }

}

/* PB PREMIUM OUTER HORIZONTAL BORDERS FINAL END */

/* PB PREMIUM LM CTA FOOTER CONTRAST START */

@media screen and (min-width: 969px) {

    /*
     * ========================================================
     * PREMIUM — MEDIUM + LIGHT
     * Dark niet raken.
     * ========================================================
     */

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    :is(
        .vokk-services-cta-box,
        .vokk-projects-cta-box,
        .vokk-about-cta-box,
        .vokk-reviews-cta-box,
        .vokk-detail-cta-box
    ) {
        background:
            color-mix(
                in srgb,
                var(--pb-dark) 90%,
                var(--pb-primary) 10%
            ) !important;

        background-image: none !important;

        color: #ffffff !important;

        border-color:
            color-mix(
                in srgb,
                var(--pb-primary-light) 18%,
                transparent
            ) !important;
    }


    /* CTA titel */
    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    :is(
        .vokk-services-cta-box,
        .vokk-projects-cta-box,
        .vokk-about-cta-box,
        .vokk-reviews-cta-box,
        .vokk-detail-cta-box
    )
    :is(h2,h3,h4) {
        color: #ffffff !important;
        opacity: 1 !important;
    }


    /* CTA tekst */
    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    :is(
        .vokk-services-cta-box,
        .vokk-projects-cta-box,
        .vokk-about-cta-box,
        .vokk-reviews-cta-box,
        .vokk-detail-cta-box
    )
    p {
        color: rgba(255,255,255,.86) !important;
        opacity: 1 !important;
    }


    /*
     * CTA KNOP:
     * wit met donkere tekst.
     */
    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    :is(
        .vokk-services-cta-button,
        .vokk-projects-cta-button,
        .vokk-about-cta-button,
        .vokk-reviews-cta-button,
        .vokk-detail-cta-button
    ) {
        background: #ffffff !important;
        background-image: none !important;

        color: var(--pb-dark, #061426) !important;
        -webkit-text-fill-color: var(--pb-dark, #061426) !important;

        border: 1px solid rgba(15,23,42,.12) !important;

        opacity: 1 !important;
        text-shadow: none !important;
    }

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    :is(
        .vokk-services-cta-button,
        .vokk-projects-cta-button,
        .vokk-about-cta-button,
        .vokk-reviews-cta-button,
        .vokk-detail-cta-button
    ) * {
        color: inherit !important;
        -webkit-text-fill-color: inherit !important;
        opacity: 1 !important;
    }


    /* hover/focus lichtgrijs */
    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    :is(
        .vokk-services-cta-button,
        .vokk-projects-cta-button,
        .vokk-about-cta-button,
        .vokk-reviews-cta-button,
        .vokk-detail-cta-button
    ):hover,

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    :is(
        .vokk-services-cta-button,
        .vokk-projects-cta-button,
        .vokk-about-cta-button,
        .vokk-reviews-cta-button,
        .vokk-detail-cta-button
    ):focus-visible {
        background: #e9edf2 !important;
        background-image: none !important;

        color: var(--pb-dark, #061426) !important;
        -webkit-text-fill-color: var(--pb-dark, #061426) !important;

        border-color: rgba(15,23,42,.18) !important;
    }


    /*
     * ========================================================
     * FOOTER CONTRAST
     * ========================================================
     */

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .agencyfooter-block-footer {
        color: rgba(255,255,255,.88) !important;
    }

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .agencyfooter-block-footer
    :is(h2,h3,h4,h5,h6,strong) {
        color: #ffffff !important;
        opacity: 1 !important;
    }

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .agencyfooter-block-footer
    :is(p,li,span) {
        color: rgba(255,255,255,.82) !important;
        opacity: 1 !important;
    }

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .agencyfooter-block-footer
    a {
        color: rgba(255,255,255,.90) !important;
        opacity: 1 !important;
        text-decoration-color: currentColor !important;
    }

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .agencyfooter-block-footer
    a:hover,
    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .agencyfooter-block-footer
    a:focus-visible {
        color: #ffffff !important;
    }

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .agencyfooter-block-bottom {
        color: rgba(255,255,255,.68) !important;
    }

}

/* PB PREMIUM LM CTA FOOTER CONTRAST END */

/* PB PREMIUM LM HERO CONTRAST START */

@media screen and (min-width: 969px) {

    /*
     * Premium Medium + Light:
     * donkere hero heeft altijd lichte tekst.
     *
     * Geen layout, afbeelding of typography aanpassen.
     */

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .pb-content-hero {
        color: #ffffff !important;
    }

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .pb-content-hero
    :is(
        h1,
        h2,
        h3
    ) {
        color: #ffffff !important;
        opacity: 1 !important;
        text-shadow: none !important;
    }

    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .pb-content-hero p {
        color: rgba(255,255,255,.88) !important;
        opacity: 1 !important;
        text-shadow: none !important;
    }

    /*
     * Kleine hero labels / eyebrows.
     */
    html body.pb-layout-pack-premium.pb-mode-medium:not(.pb-mode-dark)
    .pb-content-hero
    :is(
        .vokk-services-eyebrow,
        .vokk-about-eyebrow,
        .vokk-projects-eyebrow,
        .vokk-reviews-eyebrow,
        .vokk-contact-eyebrow,
        .vokk-detail-eyebrow
    ) {
        color: rgba(255,255,255,.78) !important;
        opacity: 1 !important;
    }

}

/* PB PREMIUM LM HERO CONTRAST END */
