/*
 * 85JET Uniform Theme Mode
 * Rollback: WP Admin > Settings > 85JET Light Mode Guard > Uniforme light/dark mode.
 */

body[data-theme="dark"] {
    --jet85-uniform-bg: #1c1c1c;
    --jet85-uniform-panel: #242424;
    --jet85-uniform-panel-soft: #2c2c2c;
    --jet85-uniform-text: #edeae5;
    --jet85-uniform-muted: rgba(237, 234, 229, 0.76);
    --jet85-uniform-soft: rgba(237, 234, 229, 0.58);
    --jet85-uniform-line: rgba(237, 234, 229, 0.14);
    --jet85-uniform-header: #f7f1ea;
    --jet85-uniform-header-bg: rgba(11, 11, 11, 0.72);
    color-scheme: dark;
}

body[data-theme="light"] {
    --jet85-uniform-bg: #ffffff;
    --jet85-uniform-panel: #fffaf4;
    --jet85-uniform-panel-soft: #f4eee7;
    --jet85-uniform-text: #151515;
    --jet85-uniform-muted: rgba(21, 21, 21, 0.72);
    --jet85-uniform-soft: rgba(21, 21, 21, 0.56);
    --jet85-uniform-line: rgba(21, 21, 21, 0.14);
    --jet85-uniform-header: #111111;
    --jet85-uniform-header-bg: rgba(255, 255, 255, 0.96);
    color-scheme: light;
}

body[data-theme="light"] .jet85-about,
body[data-theme="light"] .jet85-contact,
body[data-theme="light"] .jet85-footer,
body[data-theme="light"] .jet85-mission-profile,
body[data-theme="light"] .jet85-missions,
body[data-theme="light"] .jet85-privacy,
body[data-theme="light"] .jet85-safety,
body[data-theme="light"] .jet85-terms,
body[data-theme="light"] .jet85-wws {
    color: var(--jet85-uniform-text) !important;
}

body[data-theme="light"] .jet85-about,
body[data-theme="light"] .jet85-about.ms-main,
body[data-theme="light"] .jet85-contact,
body[data-theme="light"] .jet85-contact.ms-main,
body[data-theme="light"] .jet85-mission-profile,
body[data-theme="light"] .jet85-mission-profile.ms-main,
body[data-theme="light"] .jet85-missions,
body[data-theme="light"] .jet85-missions.ms-main,
body[data-theme="light"] .jet85-privacy,
body[data-theme="light"] .jet85-privacy.ms-main,
body[data-theme="light"] .jet85-safety,
body[data-theme="light"] .jet85-safety.ms-main,
body[data-theme="light"] .jet85-terms,
body[data-theme="light"] .jet85-terms.ms-main,
body.page-id-3227[data-theme="light"] .jet85-wws,
body.page-id-3227[data-theme="light"] .jet85-wws.ms-main {
    background: var(--jet85-uniform-bg) !important;
    background-color: var(--jet85-uniform-bg) !important;
}

body[data-theme="light"] .jet85-contact {
    --jet85-contact-bg: var(--jet85-uniform-bg) !important;
    --jet85-contact-panel: var(--jet85-uniform-panel) !important;
    --jet85-contact-text: var(--jet85-uniform-text) !important;
    --jet85-contact-muted: var(--jet85-uniform-muted) !important;
    --jet85-contact-soft: var(--jet85-uniform-soft) !important;
    --jet85-contact-line: var(--jet85-uniform-line) !important;
}

body.page-id-3227[data-theme="light"] .jet85-wws {
    --jet85-bg: var(--jet85-uniform-bg) !important;
    --jet85-panel: var(--jet85-uniform-panel) !important;
    --jet85-panel-soft: var(--jet85-uniform-panel-soft) !important;
    --jet85-text: var(--jet85-uniform-text) !important;
    --jet85-muted: var(--jet85-uniform-muted) !important;
    --jet85-soft: var(--jet85-uniform-soft) !important;
    --jet85-line: var(--jet85-uniform-line) !important;
}

body[data-theme="light"] .jet85-privacy {
    --jet85-privacy-bg: var(--jet85-uniform-bg) !important;
    --jet85-privacy-panel: var(--jet85-uniform-panel) !important;
    --jet85-privacy-panel-soft: var(--jet85-uniform-panel-soft) !important;
    --jet85-privacy-text: var(--jet85-uniform-text) !important;
    --jet85-privacy-muted: var(--jet85-uniform-muted) !important;
    --jet85-privacy-soft: var(--jet85-uniform-soft) !important;
    --jet85-privacy-line: var(--jet85-uniform-line) !important;
}

body[data-theme="light"] .jet85-terms {
    --jet85-terms-bg: var(--jet85-uniform-bg) !important;
    --jet85-terms-panel: var(--jet85-uniform-panel) !important;
    --jet85-terms-panel-soft: var(--jet85-uniform-panel-soft) !important;
    --jet85-terms-text: var(--jet85-uniform-text) !important;
    --jet85-terms-muted: var(--jet85-uniform-muted) !important;
    --jet85-terms-soft: var(--jet85-uniform-soft) !important;
    --jet85-terms-line: var(--jet85-uniform-line) !important;
}

body.page-id-3227[data-theme="light"] .jet85-wws__agency-credit,
body.page-id-3227[data-theme="light"] .jet85-wws__clients {
    background: var(--jet85-uniform-bg) !important;
    background-color: var(--jet85-uniform-bg) !important;
    color: var(--jet85-uniform-text) !important;
}

body.page-id-3227[data-theme="light"] .jet85-wws__hero,
body.page-id-3227[data-theme="light"] .jet85-wws__beyond,
body.page-id-3227[data-theme="light"] .jet85-wws__cta {
    color: #f6efe8 !important;
}

body.page-id-3227[data-theme="light"] .jet85-wws__section-head h2,
body.page-id-3227[data-theme="light"] .jet85-wws__clients h1,
body.page-id-3227[data-theme="light"] .jet85-wws__clients h2,
body.page-id-3227[data-theme="light"] .jet85-wws__clients h3,
body.page-id-3227[data-theme="light"] .jet85-wws__clients h4,
body.page-id-3227[data-theme="light"] .jet85-wws__clients li,
body.page-id-3227[data-theme="light"] .jet85-wws__clients p,
body.page-id-3227[data-theme="light"] .jet85-wws__agency-credit {
    color: var(--jet85-uniform-text) !important;
}

body[data-theme="light"] .main-header,
body[data-theme="light"] .main-header.ms-nb--white,
body.page-id-767[data-theme="light"] .main-header,
body.page-id-1962[data-theme="light"] .main-header.ms-nb--white:not(.show-bg),
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg),
body.page-id-4018[data-theme="light"] .main-header.ms-nb--white:not(.show-bg),
body.page-id-3314[data-theme="light"] .main-header {
    color: var(--jet85-uniform-header) !important;
}

body[data-theme="light"] .main-header .main-header__layout,
body.page-id-767[data-theme="light"] .main-header .main-header__layout,
body.page-id-1962[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .main-header__layout,
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg) .main-header__layout,
body.page-id-4018[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .main-header__layout,
body.page-id-3314[data-theme="light"] .main-header .main-header__layout {
    background-color: var(--jet85-uniform-header-bg) !important;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08) !important;
}

body[data-theme="light"] .main-header .header__search-icon svg,
body[data-theme="light"] .main-header .ms_theme_mode .sun-and-moon > :is(.moon, .sun),
body.page-id-767[data-theme="light"] .main-header .header__search-icon svg,
body.page-id-767[data-theme="light"] .main-header .ms_theme_mode .sun-and-moon > :is(.moon, .sun),
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg) .header__search-icon svg,
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg) .ms_theme_mode .sun-and-moon > :is(.moon, .sun) {
    fill: var(--jet85-uniform-header) !important;
    stroke: var(--jet85-uniform-header) !important;
}

body[data-theme="light"] .main-header .ms_theme_mode .sun-and-moon > .sun-beams,
body[data-theme="light"] .main-header .action-menu .burger .line,
body[data-theme="light"] .main-header .main-header__nav-trigger-icon,
body[data-theme="light"] .main-header .main-header__nav-trigger-icon::before,
body[data-theme="light"] .main-header .main-header__nav-trigger-icon::after,
body.page-id-767[data-theme="light"] .main-header .action-menu .burger .line,
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg) .action-menu .burger .line,
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg) .main-header__nav-trigger-icon,
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg) .main-header__nav-trigger-icon::before,
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg) .main-header__nav-trigger-icon::after {
    background-color: var(--jet85-uniform-header) !important;
    color: var(--jet85-uniform-header) !important;
    stroke: var(--jet85-uniform-header) !important;
}

body[data-theme="light"] .main-header .action-menu .text span,
body[data-theme="light"] .main-header .main-header__default .navbar-nav > .menu-item > a,
body[data-theme="light"] .main-header .main-header__nav-trigger,
body[data-theme="light"] .main-header .logo-dark h3,
body.page-id-767[data-theme="light"] .main-header .action-menu .text span,
body.page-id-767[data-theme="light"] .main-header .main-header__default .navbar-nav > .menu-item > a,
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg) .action-menu .text span,
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg) .main-header__default .navbar-nav > .menu-item > a,
body.page-id-3227[data-theme="light"] .main-header:not(.show-bg) .main-header__nav-trigger {
    color: var(--jet85-uniform-header) !important;
}

body.page-id-4018 .main-header .jet85-privacy-theme-hitbox {
    display: none !important;
    pointer-events: none !important;
}

body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg),
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) {
    color: #111111 !important;
}

body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .main-header__layout,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .main-header__layout {
    background-color: var(--jet85-uniform-header-bg) !important;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08) !important;
}

body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .main-header__default .navbar-nav > .menu-item > a,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .main-header__default .navbar-nav > .menu-item > a span,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .main-header__nav-trigger,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .main-header__nav-trigger span,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .action-menu .text span,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .logo-dark h3,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .main-header__default .navbar-nav > .menu-item > a,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .main-header__default .navbar-nav > .menu-item > a span,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .main-header__nav-trigger,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .main-header__nav-trigger span,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .action-menu .text span,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .logo-dark h3 {
    color: #111111 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .header__search-icon svg,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .ms_theme_mode .sun-and-moon > :is(.moon, .sun),
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .header__search-icon svg,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .ms_theme_mode .sun-and-moon > :is(.moon, .sun) {
    fill: #111111 !important;
    stroke: #111111 !important;
}

body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .ms_theme_mode .sun-and-moon > .sun-beams,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .action-menu .burger .line,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .main-header__nav-trigger-icon,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .main-header__nav-trigger-icon::before,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .main-header__nav-trigger-icon::after,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .ms_theme_mode .sun-and-moon > .sun-beams,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .action-menu .burger .line,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .main-header__nav-trigger-icon,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .main-header__nav-trigger-icon::before,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .main-header__nav-trigger-icon::after {
    background-color: #111111 !important;
    color: #111111 !important;
    stroke: #111111 !important;
}

body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .logo-light,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .logo-light {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .logo-dark,
body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .logo-dark a,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .logo-dark,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .logo-dark a {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    line-height: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

body.jet85-global-footer-enabled[data-theme="light"] .main-header.ms-nb--white:not(.show-bg) .logo-dark img,
body.jet85-global-footer-enabled.jet85-theme-light .main-header.ms-nb--white:not(.show-bg) .logo-dark img {
    content: url("85jet-logo-black-transparent-1006.png") !important;
    display: block !important;
    width: clamp(82px, 4.8vw, 96px) !important;
    max-width: 96px !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    filter: none !important;
    mix-blend-mode: normal !important;
}
