html[data-bz-theme="light"] {--bz-bg:#faf9f7;--bz-surface:#f0efed;--bz-text:#171719;--bz-muted:#525257;--bz-border:#d5d4d2;--bz-accent:#e31320;color-scheme:light}
html[data-bz-theme="dark"] {--bz-bg:#09090b;--bz-surface:#18181c;--bz-text:#f5f5f7;--bz-muted:#b5b5bf;--bz-border:#38383f;--bz-accent:#ff303c;color-scheme:dark}
html[data-bz-ready] body {background-color:var(--bz-bg)!important;color:var(--bz-text)!important}
html[data-bz-ready] [data-bz-surface="base"] {background-color:var(--bz-bg)!important}
html[data-bz-ready] [data-bz-surface="raised"] {background-color:var(--bz-surface)!important}
html[data-bz-ready] [data-bz-ink="main"] {color:var(--bz-text)!important;-webkit-text-fill-color:var(--bz-text)!important}
html[data-bz-ready] [data-bz-ink="muted"] {color:var(--bz-muted)!important;-webkit-text-fill-color:var(--bz-muted)!important}
html[data-bz-ready] [data-bz-ink="on-accent"] {color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-bz-ready] [data-bz-border] {border-color:var(--bz-border)!important}
html[data-bz-ready] [data-bz-icon-fill] {fill:currentColor!important}
html[data-bz-ready] [data-bz-icon-stroke] {stroke:currentColor!important}
html[data-bz-ready] input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
html[data-bz-ready] textarea,html[data-bz-ready] select,
html[data-bz-ready] .select2-dropdown,html[data-bz-ready] .select2-selection,
html[data-bz-ready] .select2-results__option {background-color:var(--bz-surface)!important;color:var(--bz-text)!important;border-color:var(--bz-border)!important;-webkit-text-fill-color:var(--bz-text)!important}
html[data-bz-ready] input::placeholder,html[data-bz-ready] textarea::placeholder {color:var(--bz-muted)!important;opacity:1}
html[data-bz-ready] .select2-results__option--highlighted[aria-selected] {background:#c81020!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-bz-ready] .forminator-error-message {color:#fff!important;-webkit-text-fill-color:#fff!important;background:#a90e1b!important}
html[data-bz-ready] body #forminator-module-10382.forminator-ui {background-color:var(--bz-bg)!important;color:var(--bz-text)!important}
html[data-bz-ready] body #forminator-module-10382.forminator-ui .forminator-input,
html[data-bz-ready] body #forminator-module-10382.forminator-ui textarea,
html[data-bz-ready] body #forminator-module-10382.forminator-ui .select2-selection,
html[data-bz-ready] body #forminator-module-10382.forminator-ui .select2-selection__rendered {background-color:var(--bz-surface)!important;color:var(--bz-text)!important;-webkit-text-fill-color:var(--bz-text)!important;border-color:var(--bz-border)!important}
html[data-bz-ready] body #forminator-module-10382.forminator-ui .forminator-label,
html[data-bz-ready] body #forminator-module-10382.forminator-ui .forminator-label span {color:var(--bz-text)!important;-webkit-text-fill-color:var(--bz-text)!important}
html[data-bz-ready] body #forminator-module-10382.forminator-ui input::placeholder {color:var(--bz-muted)!important;-webkit-text-fill-color:var(--bz-muted)!important}
html[data-bz-ready] body #forminator-module-10382.forminator-ui .forminator-button-submit {background:#df1524!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html[data-bz-ready] :where(a,button,input,textarea,select):focus-visible {outline:2px solid var(--bz-accent)!important;outline-offset:4px}
.elementor-location-header .e-con {overflow:visible!important}
.elementor-location-header {position:relative;z-index:1000}
/* Inset glass navigation keeps the logo and actions away from the viewport edges. */
html[data-bz-ready] #header-sticky {padding:16px 0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important}
html[data-bz-theme="light"] #header-sticky > .container-fluid {--bz-glass:rgba(255,255,255,.76);--bz-glass-border:rgba(255,255,255,.9);--bz-glass-shadow:0 8px 32px rgba(25,25,35,.07)}
html[data-bz-theme="dark"] #header-sticky > .container-fluid {--bz-glass:rgba(20,20,25,.72);--bz-glass-border:rgba(255,255,255,.15);--bz-glass-shadow:0 8px 32px rgba(0,0,0,.18)}
html[data-bz-ready] #header-sticky > .container-fluid {width:calc(100% - 64px)!important;max-width:1760px!important;margin:0 auto!important;padding:12px 28px!important;background-color:var(--bz-glass)!important;border:1px solid var(--bz-glass-border)!important;border-radius:20px;box-shadow:var(--bz-glass-shadow)!important;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);overflow:visible}
html[data-bz-ready] #header-sticky > .container-fluid > .row {min-height:52px}
@media(max-width:767px){html[data-bz-ready] #header-sticky{padding:10px 0!important}html[data-bz-ready] #header-sticky > .container-fluid{width:calc(100% - 24px)!important;padding:8px 16px!important;border-radius:16px}html[data-bz-ready] #header-sticky > .container-fluid > .row{min-height:46px}#header-sticky .tp-header-sidebar-btn{margin-left:12px!important}}
html[data-bz-ready] #header-sticky .tp-menu-bar span[data-bz-surface] {background-color:var(--bz-text)!important}
#bz-color-view[hidden],#bz-view-options[hidden] {display:none!important}
#bz-color-view {position:relative;display:inline-flex;align-items:center;flex:0 0 auto;margin-left:12px;isolation:isolate;color:var(--bz-text,#fff);font:500 14px/1.2 system-ui,sans-serif}
#bz-color-view button {appearance:none;display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;margin:0;padding:10px;border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;cursor:pointer;box-shadow:none;line-height:1}
#bz-color-view #bz-view-toggle {width:42px;height:42px}
#bz-color-view button:hover,#bz-color-view #bz-view-toggle[aria-expanded="true"] {background:var(--bz-surface,#18181c)}
#bz-color-view button:focus-visible {outline:2px solid var(--bz-accent,#ff303c);outline-offset:3px}
#bz-color-view svg {width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#bz-view-options {position:absolute;top:calc(100% + 10px);right:0;min-width:145px;display:grid;gap:3px;padding:6px;border:1px solid var(--bz-border,#38383f);border-radius:14px;background:var(--bz-bg,#09090b);color:var(--bz-text,#fff);box-shadow:0 8px 30px #0003;z-index:1002}
#bz-color-view #bz-view-options button {width:100%;border-radius:9px;justify-content:flex-start;padding:10px 12px}
#bz-color-view #bz-view-options button[aria-pressed="true"] {background:#df1524;color:#fff}
#bz-color-view #bz-view-options svg {width:17px;height:17px}
html[data-bz-theme="light"] #bz-color-view .bz-moon,html[data-bz-theme="dark"] #bz-color-view .bz-sun {display:none}
@media(max-width:575px){#bz-color-view{margin-left:0}#bz-color-view #bz-view-toggle{width:40px;height:40px}}
@media(max-width:600px){body.admin-bar #wpadminbar{top:-46px}}
@media print{#bz-color-view{display:none!important}}
