/**
 * Elementor kit global color fallbacks.
 *
 * Fragment-cached library / footer markup (marquee 16058, enquiry CTA,
 * Footer Black) references --e-global-color-* from kit post-11.css.
 * When that stylesheet is missing, backgrounds collapse to transparent/white.
 *
 * Define tokens on :root at low specificity so live kit CSS (.elementor-kit-11)
 * still wins when present. Hard-fallback critical surfaces with hex defaults.
 */
:root {
	--e-global-color-primary: #cfc196;
	--e-global-color-secondary: #060f2e;
	--e-global-color-text: #4d4e4f;
	--e-global-color-link: #060f2e;
	--e-global-color-heading: #060f2e;
	--e-global-color-64ba4bb: #cfc196;
	--e-global-color-9b08d70: #ffffff;
	--e-global-color-33379e1: #374471;
	--e-global-color-fb13825: #000000;
	--e-global-color-66fe495: #000000;
	--e-global-color-c125199: #fead05;
}

/* Marquee (library 16058) — navy strip under header */
.elementor-16058 .elementor-element.elementor-element-ad00a9a:not(.elementor-motion-effects-element-type-background),
.elementor-16058 .elementor-element.elementor-element-ad00a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-33379e1, #374471);
}

/* Footer Black enquiry band (block 1417 / element c59701b) */
.elementor-1417 .elementor-element.elementor-element-c59701b:not(.elementor-motion-effects-element-type-background),
.elementor-1417 .elementor-element.elementor-element-c59701b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary, #060f2e);
}
