@CHARSET "UTF-8";

:root {
--vd-primary: #02376d;
--vd-primary-rgb: 2,55,109;
--vd-primary-screen: #0462ab;
--vd-primary-screen-rgb: 4,98,171;
--vd-primary-contrast: var(--vd-light);
--vd-primary-contrast-medium: var(--vd-accent);
--vd-primary-contrast-low: #1b5792;

--vd-secondary: #bfdbef;
--vd-secondary-rgb: 191,219,239;
--vd-secondary-screen: #effafe;
--vd-secondary-screen-rgb: 239,250,254;
--vd-secondary-contrast: var(--vd-primary);
--vd-secondary-contrast-medium: var(--vd-accent);
--vd-secondary-contrast-low: var(--vd-tertiary);

--vd-tertiary: #ddecf9;
--vd-tertiary-rgb: 221,236,249;
--vd-tertiary-screen: #fafeff;
--vd-tertiary-screen-rgb: 250,254,255;
--vd-tertiary-contrast: var(--vd-primary);
--vd-tertiary-contrast-medium: var(--vd-accent);
--vd-tertiary-contrast-low: var(--vd-quaternary);

--vd-quaternary: #eef6fc;
--vd-quaternary-rgb: 238,246,252;
--vd-quaternary-screen: #feffff;
--vd-quaternary-screen-rgb: 254,255,255;
--vd-quaternary-contrast: var(--vd-primary);
--vd-quaternary-contrast-medium: var(--vd-accent);
--vd-quaternary-contrast-low: var(--vd-tertiary);

--vd-accent: #3477b7;
--vd-accent-rgb: 52,119,183;
--vd-accent-screen: #5db6eb;
--vd-accent-screen-rgb: 93,182,235;
--vd-accent-contrast: var(--vd-light);
--vd-accent-contrast-medium: var(--vd-secondary);
--vd-accent-contrast-low: #1b5792;

--vd-shade: #182c40;
--vd-shade-rgb: 24,44,64;
--vd-shade-screen: #2e5070;
--vd-shade-screen-rgb: 46,80,112;
--vd-shade-contrast: var(--vd-light);
--vd-shade-contrast-medium: var(--vd-accent);
--vd-shade-contrast-low: #1b5792;

--vd-hint: #8ebaaa;
--vd-hint-rgb: 142,186,170;
--vd-hint-screen: #cdece3;
--vd-hint-screen-rgb: 205,236,227;
--vd-hint-contrast: var(--vd-dark);
--vd-hint-contrast-medium: #11573d;
--vd-hint-contrast-low: #71ac97;

--vd-info: #d8eada;
--vd-info-rgb: 216,234,218;
--vd-info-screen: #f9fdfa;
--vd-info-screen-rgb: 249,253,250;
--vd-info-contrast: var(--vd-dark);
--vd-info-contrast-medium: #47644a;
--vd-info-contrast-low: #bdd5bf;

--vd-warm: #f4b896;
--vd-warm-rgb: 244,184,150;
--vd-warm-screen: #ffebd4;
--vd-warm-screen-rgb: 255,235,212;
--vd-warm-contrast: var(--vd-dark);
--vd-warm-contrast-medium: #9d3d07;
--vd-warm-contrast-low: #f2a173;

--vd-glow: #f5dcb2;
--vd-glow-rgb: 245,220,178;
--vd-glow-screen: #fffae8;
--vd-glow-screen-rgb: 255,250,232;
--vd-glow-contrast: var(--vd-dark);
--vd-glow-contrast-medium: #7d5512;
--vd-glow-contrast-low: #e7c58c;

--vd-calm: #9d93c6;
--vd-calm-rgb: 157,147,198;
--vd-calm-screen: #d9d1f2;
--vd-calm-screen-rgb: 217,209,242;
--vd-calm-contrast: var(--vd-dark);
--vd-calm-contrast-medium: #443485;
--vd-calm-contrast-low: #8f82c7;

--vd-pure: #ccc7e0;
--vd-pure-rgb: 204,199,224;
--vd-pure-screen: #f5f3fb;
--vd-pure-screen-rgb: 245,243,251;
--vd-pure-contrast: var(--vd-dark);
--vd-pure-contrast-medium: #544c74;
--vd-pure-contrast-low: #b9b2d4;

--vd-white: #ffffff;
--vd-white-rgb: 255,255,255;
--vd-white-screen: #ffffff;
--vd-white-screen-rgb: 255,255,255;
--vd-white-contrast: var(--vd-dark);
--vd-white-contrast-medium: #666666;
--vd-white-contrast-low: #e6e6e6;

--vd-light: #f8f8f8;
--vd-light-rgb: 248,248,248;
--vd-light-screen: #ffffff;
--vd-light-screen-rgb: 255,255,255;
--vd-light-contrast: var(--vd-dark);
--vd-light-contrast-medium: #636363;
--vd-light-contrast-low: #dfdfdf;

--vd-lightsilver: #f0f0f0;
--vd-lightsilver-rgb: 240,240,240;
--vd-lightsilver-screen: #fefefe;
--vd-lightsilver-screen-rgb: 254,254,254;
--vd-lightsilver-contrast: var(--vd-dark);
--vd-lightsilver-contrast-medium: #606060;
--vd-lightsilver-contrast-low: #d8d8d8;

--vd-silver: #e8e8e8;
--vd-silver-rgb: 232,232,232;
--vd-silver-screen: #fdfdfd;
--vd-silver-screen-rgb: 253,253,253;
--vd-silver-contrast: var(--vd-dark);
--vd-silver-contrast-medium: #5d5d5d;
--vd-silver-contrast-low: #d1d1d1;

--vd-darksilver: #e0e0e0;
--vd-darksilver-rgb: 224,224,224;
--vd-darksilver-screen: #fbfbfb;
--vd-darksilver-screen-rgb: 251,251,251;
--vd-darksilver-contrast: var(--vd-dark);
--vd-darksilver-contrast-medium: #5a5a5a;
--vd-darksilver-contrast-low: #cacaca;

--vd-lightgrey: #c0c0c0;
--vd-lightgrey-rgb: 192,192,192;
--vd-lightgrey-screen: #efefef;
--vd-lightgrey-screen-rgb: 239,239,239;
--vd-lightgrey-contrast: var(--vd-dark);
--vd-lightgrey-contrast-medium: #4d4d4d;
--vd-lightgrey-contrast-low: #adadad;

--vd-grey: #b8b8b8;
--vd-grey-rgb: 184,184,184;
--vd-grey-screen: #ebebeb;
--vd-grey-screen-rgb: 235,235,235;
--vd-grey-contrast: var(--vd-dark);
--vd-grey-contrast-medium: #4a4a4a;
--vd-grey-contrast-low: #a6a6a6;

--vd-darkgrey: #b0b0b0;
--vd-darkgrey-rgb: 176,176,176;
--vd-darkgrey-screen: #e7e7e7;
--vd-darkgrey-screen-rgb: 231,231,231;
--vd-darkgrey-contrast: var(--vd-dark);
--vd-darkgrey-contrast-medium: #464646;
--vd-darkgrey-contrast-low: #9e9e9e;

--vd-lightpenumbra: #909090;
--vd-lightpenumbra-rgb: 144,144,144;
--vd-lightpenumbra-screen: #cfcfcf;
--vd-lightpenumbra-screen-rgb: 207,207,207;
--vd-lightpenumbra-contrast: var(--vd-light);
--vd-lightpenumbra-contrast-medium: #3a3a3a;
--vd-lightpenumbra-contrast-low: #828282;

--vd-penumbra: #888888;
--vd-penumbra-rgb: 136,136,136;
--vd-penumbra-screen: #c7c7c7;
--vd-penumbra-screen-rgb: 199,199,199;
--vd-penumbra-contrast: var(--vd-light);
--vd-penumbra-contrast-medium: #363636;
--vd-penumbra-contrast-low: #7a7a7a;

--vd-darkpenumbra: #808080;
--vd-darkpenumbra-rgb: 128,128,128;
--vd-darkpenumbra-screen: #c0c0c0;
--vd-darkpenumbra-screen-rgb: 192,192,192;
--vd-darkpenumbra-contrast: var(--vd-light);
--vd-darkpenumbra-contrast-medium: #333333;
--vd-darkpenumbra-contrast-low: #737373;

--vd-lightshadow: #5d5d5d;
--vd-lightshadow-rgb: 93,93,93;
--vd-lightshadow-screen: #989898;
--vd-lightshadow-screen-rgb: 152,152,152;
--vd-lightshadow-contrast: var(--vd-light);
--vd-lightshadow-contrast-medium: #252525;
--vd-lightshadow-contrast-low: #545454;

--vd-shadow: #565656;
--vd-shadow-rgb: 86,86,86;
--vd-shadow-screen: #8f8f8f;
--vd-shadow-screen-rgb: 143,143,143;
--vd-shadow-contrast: var(--vd-light);
--vd-shadow-contrast-medium: #222222;
--vd-shadow-contrast-low: #4d4d4d;

--vd-darkshadow: #4d4d4d;
--vd-darkshadow-rgb: 77,77,77;
--vd-darkshadow-screen: #838383;
--vd-darkshadow-screen-rgb: 131,131,131;
--vd-darkshadow-contrast: var(--vd-light);
--vd-darkshadow-contrast-medium: #1f1f1f;
--vd-darkshadow-contrast-low: #454545;

--vd-dark: #212529;
--vd-dark-rgb: 33,37,41;
--vd-dark-screen: #3e454b;
--vd-dark-screen-rgb: 62,69,75;
--vd-dark-contrast: var(--vd-light);
--vd-dark-contrast-medium: #090f16;
--vd-dark-contrast-low: #1c2227;

--vd-cta: #ffbc00;
--vd-cta-rgb: 255,188,0;
--vd-cta-screen: #ffed00;
--vd-cta-screen-rgb: 255,237,0;
--vd-cta-contrast: var(--vd-dark);
--vd-cta-contrast-medium: #b64a00;
--vd-cta-contrast-low: #ffa900;

--vd-success: #7dcd95;
--vd-success-rgb: 125,205,149;
--vd-success-screen: #bdf5d3;
--vd-success-screen-rgb: 189,245,211;
--vd-success-contrast: var(--vd-dark);
--vd-success-contrast-medium: #006b12;
--vd-success-contrast-low: #56c276;

--vd-warning: #f5df87;
--vd-warning-rgb: 245,223,135;
--vd-warning-screen: #fffbc7;
--vd-warning-screen-rgb: 255,251,199;
--vd-warning-contrast: var(--vd-dark);
--vd-warning-contrast-medium: #7e5b00;
--vd-warning-contrast-low: #e7c953;

--vd-danger: #f36f61;
--vd-danger-rgb: 243,111,97;
--vd-danger-screen: #feae9d;
--vd-danger-screen-rgb: 254,174,157;
--vd-danger-contrast: var(--vd-dark);
--vd-danger-contrast-medium: #df0c00;
--vd-danger-contrast-low: #ff5845;

--vd-biblio: #21409a;
--vd-biblio-rgb: 33,64,154;
--vd-biblio-screen: #3e70d7;
--vd-biblio-screen-rgb: 62,112,215;
--vd-biblio-contrast: var(--vd-light);
--vd-biblio-contrast-medium: #001aaa;
--vd-biblio-contrast-low: #103ab3;

--vd-glb: #ffd117;
--vd-glb-rgb: 255,209,23;
--vd-glb-screen: #fff72c;
--vd-glb-screen-rgb: 255,247,44;
--vd-glb-contrast: var(--vd-dark);
--vd-glb-contrast-medium: #a25800;
--vd-glb-contrast-low: #fcbe00;

--vd-fibu: #248e82;
--vd-fibu-rgb: 36,142,130;
--vd-fibu-screen: #43cdc2;
--vd-fibu-screen-rgb: 67,205,194;
--vd-fibu-contrast: var(--vd-light);
--vd-fibu-contrast-medium: #005542;
--vd-fibu-contrast-low: #008a7a;

--vd-vc: #07707a;
--vd-vc-rgb: 7,112,122;
--vd-vc-screen: #0eafba;
--vd-vc-screen-rgb: 14,175,186;
--vd-vc-contrast: var(--vd-light);
--vd-vc-contrast-medium: #004757;
--vd-vc-contrast-low: #006f7c;

--vd-vr: #1bbae7;
--vd-vr-rgb: 27,186,231;
--vd-vr-screen: #33ecfd;
--vd-vr-screen-rgb: 51,236,253;
--vd-vr-contrast: var(--vd-light);
--vd-vr-contrast-medium: #006fb7;
--vd-vr-contrast-low: #00b5f2;

}
.btn-primary, .btn-outline-primary {
	--col-default: var(--vd-primary);
	--col-screen: var(--vd-primary-screen);
	--col-contrast: var(--vd-primary-contrast);
	--col-rgb: var(--vd-primary-rgb);
	--col-screen-rgb: var(--vd-primary-screen-rgb);
}
.btn-secondary, .btn-outline-secondary {
	--col-default: var(--vd-secondary);
	--col-screen: var(--vd-secondary-screen);
	--col-contrast: var(--vd-secondary-contrast);
	--col-rgb: var(--vd-secondary-rgb);
	--col-screen-rgb: var(--vd-secondary-screen-rgb);
}
.btn-tertiary, .btn-outline-tertiary {
	--col-default: var(--vd-tertiary);
	--col-screen: var(--vd-tertiary-screen);
	--col-contrast: var(--vd-tertiary-contrast);
	--col-rgb: var(--vd-tertiary-rgb);
	--col-screen-rgb: var(--vd-tertiary-screen-rgb);
}
.btn-quaternary, .btn-outline-quaternary {
	--col-default: var(--vd-quaternary);
	--col-screen: var(--vd-quaternary-screen);
	--col-contrast: var(--vd-quaternary-contrast);
	--col-rgb: var(--vd-quaternary-rgb);
	--col-screen-rgb: var(--vd-quaternary-screen-rgb);
}
.btn-accent, .btn-outline-accent {
	--col-default: var(--vd-accent);
	--col-screen: var(--vd-accent-screen);
	--col-contrast: var(--vd-accent-contrast);
	--col-rgb: var(--vd-accent-rgb);
	--col-screen-rgb: var(--vd-accent-screen-rgb);
}
.btn-shade, .btn-outline-shade {
	--col-default: var(--vd-shade);
	--col-screen: var(--vd-shade-screen);
	--col-contrast: var(--vd-shade-contrast);
	--col-rgb: var(--vd-shade-rgb);
	--col-screen-rgb: var(--vd-shade-screen-rgb);
}
.btn-hint, .btn-outline-hint {
	--col-default: var(--vd-hint);
	--col-screen: var(--vd-hint-screen);
	--col-contrast: var(--vd-hint-contrast);
	--col-rgb: var(--vd-hint-rgb);
	--col-screen-rgb: var(--vd-hint-screen-rgb);
}
.btn-info, .btn-outline-info {
	--col-default: var(--vd-info);
	--col-screen: var(--vd-info-screen);
	--col-contrast: var(--vd-info-contrast);
	--col-rgb: var(--vd-info-rgb);
	--col-screen-rgb: var(--vd-info-screen-rgb);
}
.btn-warm, .btn-outline-warm {
	--col-default: var(--vd-warm);
	--col-screen: var(--vd-warm-screen);
	--col-contrast: var(--vd-warm-contrast);
	--col-rgb: var(--vd-warm-rgb);
	--col-screen-rgb: var(--vd-warm-screen-rgb);
}
.btn-glow, .btn-outline-glow {
	--col-default: var(--vd-glow);
	--col-screen: var(--vd-glow-screen);
	--col-contrast: var(--vd-glow-contrast);
	--col-rgb: var(--vd-glow-rgb);
	--col-screen-rgb: var(--vd-glow-screen-rgb);
}
.btn-calm, .btn-outline-calm {
	--col-default: var(--vd-calm);
	--col-screen: var(--vd-calm-screen);
	--col-contrast: var(--vd-calm-contrast);
	--col-rgb: var(--vd-calm-rgb);
	--col-screen-rgb: var(--vd-calm-screen-rgb);
}
.btn-pure, .btn-outline-pure {
	--col-default: var(--vd-pure);
	--col-screen: var(--vd-pure-screen);
	--col-contrast: var(--vd-pure-contrast);
	--col-rgb: var(--vd-pure-rgb);
	--col-screen-rgb: var(--vd-pure-screen-rgb);
}
.btn-white, .btn-outline-white {
	--col-default: var(--vd-white);
	--col-screen: var(--vd-white-screen);
	--col-contrast: var(--vd-white-contrast);
	--col-rgb: var(--vd-white-rgb);
	--col-screen-rgb: var(--vd-white-screen-rgb);
}
.btn-light, .btn-outline-light {
	--col-default: var(--vd-light);
	--col-screen: var(--vd-light-screen);
	--col-contrast: var(--vd-light-contrast);
	--col-rgb: var(--vd-light-rgb);
	--col-screen-rgb: var(--vd-light-screen-rgb);
}
.btn-lightsilver, .btn-outline-lightsilver {
	--col-default: var(--vd-lightsilver);
	--col-screen: var(--vd-lightsilver-screen);
	--col-contrast: var(--vd-lightsilver-contrast);
	--col-rgb: var(--vd-lightsilver-rgb);
	--col-screen-rgb: var(--vd-lightsilver-screen-rgb);
}
.btn-silver, .btn-outline-silver {
	--col-default: var(--vd-silver);
	--col-screen: var(--vd-silver-screen);
	--col-contrast: var(--vd-silver-contrast);
	--col-rgb: var(--vd-silver-rgb);
	--col-screen-rgb: var(--vd-silver-screen-rgb);
}
.btn-darksilver, .btn-outline-darksilver {
	--col-default: var(--vd-darksilver);
	--col-screen: var(--vd-darksilver-screen);
	--col-contrast: var(--vd-darksilver-contrast);
	--col-rgb: var(--vd-darksilver-rgb);
	--col-screen-rgb: var(--vd-darksilver-screen-rgb);
}
.btn-lightgrey, .btn-outline-lightgrey {
	--col-default: var(--vd-lightgrey);
	--col-screen: var(--vd-lightgrey-screen);
	--col-contrast: var(--vd-lightgrey-contrast);
	--col-rgb: var(--vd-lightgrey-rgb);
	--col-screen-rgb: var(--vd-lightgrey-screen-rgb);
}
.btn-grey, .btn-outline-grey {
	--col-default: var(--vd-grey);
	--col-screen: var(--vd-grey-screen);
	--col-contrast: var(--vd-grey-contrast);
	--col-rgb: var(--vd-grey-rgb);
	--col-screen-rgb: var(--vd-grey-screen-rgb);
}
.btn-darkgrey, .btn-outline-darkgrey {
	--col-default: var(--vd-darkgrey);
	--col-screen: var(--vd-darkgrey-screen);
	--col-contrast: var(--vd-darkgrey-contrast);
	--col-rgb: var(--vd-darkgrey-rgb);
	--col-screen-rgb: var(--vd-darkgrey-screen-rgb);
}
.btn-lightpenumbra, .btn-outline-lightpenumbra {
	--col-default: var(--vd-lightpenumbra);
	--col-screen: var(--vd-lightpenumbra-screen);
	--col-contrast: var(--vd-lightpenumbra-contrast);
	--col-rgb: var(--vd-lightpenumbra-rgb);
	--col-screen-rgb: var(--vd-lightpenumbra-screen-rgb);
}
.btn-penumbra, .btn-outline-penumbra {
	--col-default: var(--vd-penumbra);
	--col-screen: var(--vd-penumbra-screen);
	--col-contrast: var(--vd-penumbra-contrast);
	--col-rgb: var(--vd-penumbra-rgb);
	--col-screen-rgb: var(--vd-penumbra-screen-rgb);
}
.btn-darkpenumbra, .btn-outline-darkpenumbra {
	--col-default: var(--vd-darkpenumbra);
	--col-screen: var(--vd-darkpenumbra-screen);
	--col-contrast: var(--vd-darkpenumbra-contrast);
	--col-rgb: var(--vd-darkpenumbra-rgb);
	--col-screen-rgb: var(--vd-darkpenumbra-screen-rgb);
}
.btn-lightshadow, .btn-outline-lightshadow {
	--col-default: var(--vd-lightshadow);
	--col-screen: var(--vd-lightshadow-screen);
	--col-contrast: var(--vd-lightshadow-contrast);
	--col-rgb: var(--vd-lightshadow-rgb);
	--col-screen-rgb: var(--vd-lightshadow-screen-rgb);
}
.btn-shadow, .btn-outline-shadow {
	--col-default: var(--vd-shadow);
	--col-screen: var(--vd-shadow-screen);
	--col-contrast: var(--vd-shadow-contrast);
	--col-rgb: var(--vd-shadow-rgb);
	--col-screen-rgb: var(--vd-shadow-screen-rgb);
}
.btn-darkshadow, .btn-outline-darkshadow {
	--col-default: var(--vd-darkshadow);
	--col-screen: var(--vd-darkshadow-screen);
	--col-contrast: var(--vd-darkshadow-contrast);
	--col-rgb: var(--vd-darkshadow-rgb);
	--col-screen-rgb: var(--vd-darkshadow-screen-rgb);
}
.btn-dark, .btn-outline-dark {
	--col-default: var(--vd-dark);
	--col-screen: var(--vd-dark-screen);
	--col-contrast: var(--vd-dark-contrast);
	--col-rgb: var(--vd-dark-rgb);
	--col-screen-rgb: var(--vd-dark-screen-rgb);
}
.btn-cta, .btn-outline-cta {
	--col-default: var(--vd-cta);
	--col-screen: var(--vd-cta-screen);
	--col-contrast: var(--vd-cta-contrast);
	--col-rgb: var(--vd-cta-rgb);
	--col-screen-rgb: var(--vd-cta-screen-rgb);
}
.btn-success, .btn-outline-success {
	--col-default: var(--vd-success);
	--col-screen: var(--vd-success-screen);
	--col-contrast: var(--vd-success-contrast);
	--col-rgb: var(--vd-success-rgb);
	--col-screen-rgb: var(--vd-success-screen-rgb);
}
.btn-warning, .btn-outline-warning {
	--col-default: var(--vd-warning);
	--col-screen: var(--vd-warning-screen);
	--col-contrast: var(--vd-warning-contrast);
	--col-rgb: var(--vd-warning-rgb);
	--col-screen-rgb: var(--vd-warning-screen-rgb);
}
.btn-danger, .btn-outline-danger {
	--col-default: var(--vd-danger);
	--col-screen: var(--vd-danger-screen);
	--col-contrast: var(--vd-danger-contrast);
	--col-rgb: var(--vd-danger-rgb);
	--col-screen-rgb: var(--vd-danger-screen-rgb);
}
.btn-biblio, .btn-outline-biblio {
	--col-default: var(--vd-biblio);
	--col-screen: var(--vd-biblio-screen);
	--col-contrast: var(--vd-biblio-contrast);
	--col-rgb: var(--vd-biblio-rgb);
	--col-screen-rgb: var(--vd-biblio-screen-rgb);
}
.btn-glb, .btn-outline-glb {
	--col-default: var(--vd-glb);
	--col-screen: var(--vd-glb-screen);
	--col-contrast: var(--vd-glb-contrast);
	--col-rgb: var(--vd-glb-rgb);
	--col-screen-rgb: var(--vd-glb-screen-rgb);
}
.btn-fibu, .btn-outline-fibu {
	--col-default: var(--vd-fibu);
	--col-screen: var(--vd-fibu-screen);
	--col-contrast: var(--vd-fibu-contrast);
	--col-rgb: var(--vd-fibu-rgb);
	--col-screen-rgb: var(--vd-fibu-screen-rgb);
}
.btn-vc, .btn-outline-vc {
	--col-default: var(--vd-vc);
	--col-screen: var(--vd-vc-screen);
	--col-contrast: var(--vd-vc-contrast);
	--col-rgb: var(--vd-vc-rgb);
	--col-screen-rgb: var(--vd-vc-screen-rgb);
}
.btn-vr, .btn-outline-vr {
	--col-default: var(--vd-vr);
	--col-screen: var(--vd-vr-screen);
	--col-contrast: var(--vd-vr-contrast);
	--col-rgb: var(--vd-vr-rgb);
	--col-screen-rgb: var(--vd-vr-screen-rgb);
}
.btn-primary,
.btn-secondary,
.btn-tertiary,
.btn-quaternary,
.btn-accent,
.btn-shade,
.btn-hint,
.btn-info,
.btn-warm,
.btn-glow,
.btn-calm,
.btn-pure,
.btn-white,
.btn-light,
.btn-lightsilver,
.btn-silver,
.btn-darksilver,
.btn-lightgrey,
.btn-grey,
.btn-darkgrey,
.btn-lightpenumbra,
.btn-penumbra,
.btn-darkpenumbra,
.btn-lightshadow,
.btn-shadow,
.btn-darkshadow,
.btn-dark,
.btn-cta,
.btn-success,
.btn-warning,
.btn-danger,
.btn-biblio,
.btn-glb,
.btn-fibu,
.btn-vc,
.btn-vr
{
	background-color: var(--col-default) !important;
	border-color: var(--col-default) !important;
	color: var(--col-contrast) !important;
}
.btn-primary:hover, .btn-primary:focus-visible, .btn-primary:active, .btn-primary.active, .btn-primary[aria-expanded="true"], .show > .btn-primary.dropdown-toggle,
.btn-secondary:hover, .btn-secondary:focus-visible, .btn-secondary:active, .btn-secondary.active, .btn-secondary[aria-expanded="true"], .show > .btn-secondary.dropdown-toggle,
.btn-tertiary:hover, .btn-tertiary:focus-visible, .btn-tertiary:active, .btn-tertiary.active, .btn-tertiary[aria-expanded="true"], .show > .btn-tertiary.dropdown-toggle,
.btn-quaternary:hover, .btn-quaternary:focus-visible, .btn-quaternary:active, .btn-quaternary.active, .btn-quaternary[aria-expanded="true"], .show > .btn-quaternary.dropdown-toggle,
.btn-accent:hover, .btn-accent:focus-visible, .btn-accent:active, .btn-accent.active, .btn-accent[aria-expanded="true"], .show > .btn-accent.dropdown-toggle,
.btn-shade:hover, .btn-shade:focus-visible, .btn-shade:active, .btn-shade.active, .btn-shade[aria-expanded="true"], .show > .btn-shade.dropdown-toggle,
.btn-hint:hover, .btn-hint:focus-visible, .btn-hint:active, .btn-hint.active, .btn-hint[aria-expanded="true"], .show > .btn-hint.dropdown-toggle,
.btn-info:hover, .btn-info:focus-visible, .btn-info:active, .btn-info.active, .btn-info[aria-expanded="true"], .show > .btn-info.dropdown-toggle,
.btn-warm:hover, .btn-warm:focus-visible, .btn-warm:active, .btn-warm.active, .btn-warm[aria-expanded="true"], .show > .btn-warm.dropdown-toggle,
.btn-glow:hover, .btn-glow:focus-visible, .btn-glow:active, .btn-glow.active, .btn-glow[aria-expanded="true"], .show > .btn-glow.dropdown-toggle,
.btn-calm:hover, .btn-calm:focus-visible, .btn-calm:active, .btn-calm.active, .btn-calm[aria-expanded="true"], .show > .btn-calm.dropdown-toggle,
.btn-pure:hover, .btn-pure:focus-visible, .btn-pure:active, .btn-pure.active, .btn-pure[aria-expanded="true"], .show > .btn-pure.dropdown-toggle,
.btn-white:hover, .btn-white:focus-visible, .btn-white:active, .btn-white.active, .btn-white[aria-expanded="true"], .show > .btn-white.dropdown-toggle,
.btn-light:hover, .btn-light:focus-visible, .btn-light:active, .btn-light.active, .btn-light[aria-expanded="true"], .show > .btn-light.dropdown-toggle,
.btn-lightsilver:hover, .btn-lightsilver:focus-visible, .btn-lightsilver:active, .btn-lightsilver.active, .btn-lightsilver[aria-expanded="true"], .show > .btn-lightsilver.dropdown-toggle,
.btn-silver:hover, .btn-silver:focus-visible, .btn-silver:active, .btn-silver.active, .btn-silver[aria-expanded="true"], .show > .btn-silver.dropdown-toggle,
.btn-darksilver:hover, .btn-darksilver:focus-visible, .btn-darksilver:active, .btn-darksilver.active, .btn-darksilver[aria-expanded="true"], .show > .btn-darksilver.dropdown-toggle,
.btn-lightgrey:hover, .btn-lightgrey:focus-visible, .btn-lightgrey:active, .btn-lightgrey.active, .btn-lightgrey[aria-expanded="true"], .show > .btn-lightgrey.dropdown-toggle,
.btn-grey:hover, .btn-grey:focus-visible, .btn-grey:active, .btn-grey.active, .btn-grey[aria-expanded="true"], .show > .btn-grey.dropdown-toggle,
.btn-darkgrey:hover, .btn-darkgrey:focus-visible, .btn-darkgrey:active, .btn-darkgrey.active, .btn-darkgrey[aria-expanded="true"], .show > .btn-darkgrey.dropdown-toggle,
.btn-lightpenumbra:hover, .btn-lightpenumbra:focus-visible, .btn-lightpenumbra:active, .btn-lightpenumbra.active, .btn-lightpenumbra[aria-expanded="true"], .show > .btn-lightpenumbra.dropdown-toggle,
.btn-penumbra:hover, .btn-penumbra:focus-visible, .btn-penumbra:active, .btn-penumbra.active, .btn-penumbra[aria-expanded="true"], .show > .btn-penumbra.dropdown-toggle,
.btn-darkpenumbra:hover, .btn-darkpenumbra:focus-visible, .btn-darkpenumbra:active, .btn-darkpenumbra.active, .btn-darkpenumbra[aria-expanded="true"], .show > .btn-darkpenumbra.dropdown-toggle,
.btn-lightshadow:hover, .btn-lightshadow:focus-visible, .btn-lightshadow:active, .btn-lightshadow.active, .btn-lightshadow[aria-expanded="true"], .show > .btn-lightshadow.dropdown-toggle,
.btn-shadow:hover, .btn-shadow:focus-visible, .btn-shadow:active, .btn-shadow.active, .btn-shadow[aria-expanded="true"], .show > .btn-shadow.dropdown-toggle,
.btn-darkshadow:hover, .btn-darkshadow:focus-visible, .btn-darkshadow:active, .btn-darkshadow.active, .btn-darkshadow[aria-expanded="true"], .show > .btn-darkshadow.dropdown-toggle,
.btn-dark:hover, .btn-dark:focus-visible, .btn-dark:active, .btn-dark.active, .btn-dark[aria-expanded="true"], .show > .btn-dark.dropdown-toggle,
.btn-cta:hover, .btn-cta:focus-visible, .btn-cta:active, .btn-cta.active, .btn-cta[aria-expanded="true"], .show > .btn-cta.dropdown-toggle,
.btn-success:hover, .btn-success:focus-visible, .btn-success:active, .btn-success.active, .btn-success[aria-expanded="true"], .show > .btn-success.dropdown-toggle,
.btn-warning:hover, .btn-warning:focus-visible, .btn-warning:active, .btn-warning.active, .btn-warning[aria-expanded="true"], .show > .btn-warning.dropdown-toggle,
.btn-danger:hover, .btn-danger:focus-visible, .btn-danger:active, .btn-danger.active, .btn-danger[aria-expanded="true"], .show > .btn-danger.dropdown-toggle,
.btn-biblio:hover, .btn-biblio:focus-visible, .btn-biblio:active, .btn-biblio.active, .btn-biblio[aria-expanded="true"], .show > .btn-biblio.dropdown-toggle,
.btn-glb:hover, .btn-glb:focus-visible, .btn-glb:active, .btn-glb.active, .btn-glb[aria-expanded="true"], .show > .btn-glb.dropdown-toggle,
.btn-fibu:hover, .btn-fibu:focus-visible, .btn-fibu:active, .btn-fibu.active, .btn-fibu[aria-expanded="true"], .show > .btn-fibu.dropdown-toggle,
.btn-vc:hover, .btn-vc:focus-visible, .btn-vc:active, .btn-vc.active, .btn-vc[aria-expanded="true"], .show > .btn-vc.dropdown-toggle,
.btn-vr:hover, .btn-vr:focus-visible, .btn-vr:active, .btn-vr.active, .btn-vr[aria-expanded="true"], .show > .btn-vr.dropdown-toggle
{
	background-color: var(--col-screen) !important;
	border-color: var(--col-screen) !important;
	color: var(--col-contrast) !important;
}
.btn-outline-primary,
.btn-outline-secondary,
.btn-outline-tertiary,
.btn-outline-quaternary,
.btn-outline-accent,
.btn-outline-shade,
.btn-outline-hint,
.btn-outline-info,
.btn-outline-warm,
.btn-outline-glow,
.btn-outline-calm,
.btn-outline-pure,
.btn-outline-white,
.btn-outline-light,
.btn-outline-lightsilver,
.btn-outline-silver,
.btn-outline-darksilver,
.btn-outline-lightgrey,
.btn-outline-grey,
.btn-outline-darkgrey,
.btn-outline-lightpenumbra,
.btn-outline-penumbra,
.btn-outline-darkpenumbra,
.btn-outline-lightshadow,
.btn-outline-shadow,
.btn-outline-darkshadow,
.btn-outline-dark,
.btn-outline-cta,
.btn-outline-success,
.btn-outline-warning,
.btn-outline-danger,
.btn-outline-biblio,
.btn-outline-glb,
.btn-outline-fibu,
.btn-outline-vc,
.btn-outline-vr
{
	background-color: transparent !important;
	border-color: var(--col-default) !important;
	color: var(--col-default) !important;
}
.btn-outline-primary:hover, .btn-outline-primary:focus-visible, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary[aria-expanded="true"], .show > .btn-outline-primary.dropdown-toggle,
.btn-outline-secondary:hover, .btn-outline-secondary:focus-visible, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary[aria-expanded="true"], .show > .btn-outline-secondary.dropdown-toggle,
.btn-outline-tertiary:hover, .btn-outline-tertiary:focus-visible, .btn-outline-tertiary:active, .btn-outline-tertiary.active, .btn-outline-tertiary[aria-expanded="true"], .show > .btn-outline-tertiary.dropdown-toggle,
.btn-outline-quaternary:hover, .btn-outline-quaternary:focus-visible, .btn-outline-quaternary:active, .btn-outline-quaternary.active, .btn-outline-quaternary[aria-expanded="true"], .show > .btn-outline-quaternary.dropdown-toggle,
.btn-outline-accent:hover, .btn-outline-accent:focus-visible, .btn-outline-accent:active, .btn-outline-accent.active, .btn-outline-accent[aria-expanded="true"], .show > .btn-outline-accent.dropdown-toggle,
.btn-outline-shade:hover, .btn-outline-shade:focus-visible, .btn-outline-shade:active, .btn-outline-shade.active, .btn-outline-shade[aria-expanded="true"], .show > .btn-outline-shade.dropdown-toggle,
.btn-outline-hint:hover, .btn-outline-hint:focus-visible, .btn-outline-hint:active, .btn-outline-hint.active, .btn-outline-hint[aria-expanded="true"], .show > .btn-outline-hint.dropdown-toggle,
.btn-outline-info:hover, .btn-outline-info:focus-visible, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info[aria-expanded="true"], .show > .btn-outline-info.dropdown-toggle,
.btn-outline-warm:hover, .btn-outline-warm:focus-visible, .btn-outline-warm:active, .btn-outline-warm.active, .btn-outline-warm[aria-expanded="true"], .show > .btn-outline-warm.dropdown-toggle,
.btn-outline-glow:hover, .btn-outline-glow:focus-visible, .btn-outline-glow:active, .btn-outline-glow.active, .btn-outline-glow[aria-expanded="true"], .show > .btn-outline-glow.dropdown-toggle,
.btn-outline-calm:hover, .btn-outline-calm:focus-visible, .btn-outline-calm:active, .btn-outline-calm.active, .btn-outline-calm[aria-expanded="true"], .show > .btn-outline-calm.dropdown-toggle,
.btn-outline-pure:hover, .btn-outline-pure:focus-visible, .btn-outline-pure:active, .btn-outline-pure.active, .btn-outline-pure[aria-expanded="true"], .show > .btn-outline-pure.dropdown-toggle,
.btn-outline-white:hover, .btn-outline-white:focus-visible, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white[aria-expanded="true"], .show > .btn-outline-white.dropdown-toggle,
.btn-outline-light:hover, .btn-outline-light:focus-visible, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light[aria-expanded="true"], .show > .btn-outline-light.dropdown-toggle,
.btn-outline-lightsilver:hover, .btn-outline-lightsilver:focus-visible, .btn-outline-lightsilver:active, .btn-outline-lightsilver.active, .btn-outline-lightsilver[aria-expanded="true"], .show > .btn-outline-lightsilver.dropdown-toggle,
.btn-outline-silver:hover, .btn-outline-silver:focus-visible, .btn-outline-silver:active, .btn-outline-silver.active, .btn-outline-silver[aria-expanded="true"], .show > .btn-outline-silver.dropdown-toggle,
.btn-outline-darksilver:hover, .btn-outline-darksilver:focus-visible, .btn-outline-darksilver:active, .btn-outline-darksilver.active, .btn-outline-darksilver[aria-expanded="true"], .show > .btn-outline-darksilver.dropdown-toggle,
.btn-outline-lightgrey:hover, .btn-outline-lightgrey:focus-visible, .btn-outline-lightgrey:active, .btn-outline-lightgrey.active, .btn-outline-lightgrey[aria-expanded="true"], .show > .btn-outline-lightgrey.dropdown-toggle,
.btn-outline-grey:hover, .btn-outline-grey:focus-visible, .btn-outline-grey:active, .btn-outline-grey.active, .btn-outline-grey[aria-expanded="true"], .show > .btn-outline-grey.dropdown-toggle,
.btn-outline-darkgrey:hover, .btn-outline-darkgrey:focus-visible, .btn-outline-darkgrey:active, .btn-outline-darkgrey.active, .btn-outline-darkgrey[aria-expanded="true"], .show > .btn-outline-darkgrey.dropdown-toggle,
.btn-outline-lightpenumbra:hover, .btn-outline-lightpenumbra:focus-visible, .btn-outline-lightpenumbra:active, .btn-outline-lightpenumbra.active, .btn-outline-lightpenumbra[aria-expanded="true"], .show > .btn-outline-lightpenumbra.dropdown-toggle,
.btn-outline-penumbra:hover, .btn-outline-penumbra:focus-visible, .btn-outline-penumbra:active, .btn-outline-penumbra.active, .btn-outline-penumbra[aria-expanded="true"], .show > .btn-outline-penumbra.dropdown-toggle,
.btn-outline-darkpenumbra:hover, .btn-outline-darkpenumbra:focus-visible, .btn-outline-darkpenumbra:active, .btn-outline-darkpenumbra.active, .btn-outline-darkpenumbra[aria-expanded="true"], .show > .btn-outline-darkpenumbra.dropdown-toggle,
.btn-outline-lightshadow:hover, .btn-outline-lightshadow:focus-visible, .btn-outline-lightshadow:active, .btn-outline-lightshadow.active, .btn-outline-lightshadow[aria-expanded="true"], .show > .btn-outline-lightshadow.dropdown-toggle,
.btn-outline-shadow:hover, .btn-outline-shadow:focus-visible, .btn-outline-shadow:active, .btn-outline-shadow.active, .btn-outline-shadow[aria-expanded="true"], .show > .btn-outline-shadow.dropdown-toggle,
.btn-outline-darkshadow:hover, .btn-outline-darkshadow:focus-visible, .btn-outline-darkshadow:active, .btn-outline-darkshadow.active, .btn-outline-darkshadow[aria-expanded="true"], .show > .btn-outline-darkshadow.dropdown-toggle,
.btn-outline-dark:hover, .btn-outline-dark:focus-visible, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark[aria-expanded="true"], .show > .btn-outline-dark.dropdown-toggle,
.btn-outline-cta:hover, .btn-outline-cta:focus-visible, .btn-outline-cta:active, .btn-outline-cta.active, .btn-outline-cta[aria-expanded="true"], .show > .btn-outline-cta.dropdown-toggle,
.btn-outline-success:hover, .btn-outline-success:focus-visible, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success[aria-expanded="true"], .show > .btn-outline-success.dropdown-toggle,
.btn-outline-warning:hover, .btn-outline-warning:focus-visible, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning[aria-expanded="true"], .show > .btn-outline-warning.dropdown-toggle,
.btn-outline-danger:hover, .btn-outline-danger:focus-visible, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger[aria-expanded="true"], .show > .btn-outline-danger.dropdown-toggle,
.btn-outline-biblio:hover, .btn-outline-biblio:focus-visible, .btn-outline-biblio:active, .btn-outline-biblio.active, .btn-outline-biblio[aria-expanded="true"], .show > .btn-outline-biblio.dropdown-toggle,
.btn-outline-glb:hover, .btn-outline-glb:focus-visible, .btn-outline-glb:active, .btn-outline-glb.active, .btn-outline-glb[aria-expanded="true"], .show > .btn-outline-glb.dropdown-toggle,
.btn-outline-fibu:hover, .btn-outline-fibu:focus-visible, .btn-outline-fibu:active, .btn-outline-fibu.active, .btn-outline-fibu[aria-expanded="true"], .show > .btn-outline-fibu.dropdown-toggle,
.btn-outline-vc:hover, .btn-outline-vc:focus-visible, .btn-outline-vc:active, .btn-outline-vc.active, .btn-outline-vc[aria-expanded="true"], .show > .btn-outline-vc.dropdown-toggle,
.btn-outline-vr:hover, .btn-outline-vr:focus-visible, .btn-outline-vr:active, .btn-outline-vr.active, .btn-outline-vr[aria-expanded="true"], .show > .btn-outline-vr.dropdown-toggle
{
	background-color: rgba(var(--col-screen-rgb),0.25) !important;
	border-color:var(--col-screen) !important;
	color: var(--col-screen) !important;
}
.btn:focus-visible {
	box-shadow: 0 0 0 0.25rem rgba(var(--col-screen-rgb), .5) !important;
	outline: 0.1rem solid var(--col-screen);
	outline-offset: 0.25rem;
}

.text-primary, .link-primary { color: var(--vd-primary) !important; }
.text-secondary, .link-secondary { color: var(--vd-secondary) !important; }
.text-tertiary, .link-tertiary { color: var(--vd-tertiary) !important; }
.text-quaternary, .link-quaternary { color: var(--vd-quaternary) !important; }
.text-accent, .link-accent { color: var(--vd-accent) !important; }
.text-shade, .link-shade { color: var(--vd-shade) !important; }
.text-hint, .link-hint { color: var(--vd-hint) !important; }
.text-info, .link-info { color: var(--vd-info) !important; }
.text-warm, .link-warm { color: var(--vd-warm) !important; }
.text-glow, .link-glow { color: var(--vd-glow) !important; }
.text-calm, .link-calm { color: var(--vd-calm) !important; }
.text-pure, .link-pure { color: var(--vd-pure) !important; }
.text-white, .link-white { color: var(--vd-white) !important; }
.text-light, .link-light { color: var(--vd-light) !important; }
.text-lightsilver, .link-lightsilver { color: var(--vd-lightsilver) !important; }
.text-silver, .link-silver { color: var(--vd-silver) !important; }
.text-darksilver, .link-darksilver { color: var(--vd-darksilver) !important; }
.text-lightgrey, .link-lightgrey { color: var(--vd-lightgrey) !important; }
.text-grey, .link-grey { color: var(--vd-grey) !important; }
.text-darkgrey, .link-darkgrey { color: var(--vd-darkgrey) !important; }
.text-lightpenumbra, .link-lightpenumbra { color: var(--vd-lightpenumbra) !important; }
.text-penumbra, .link-penumbra { color: var(--vd-penumbra) !important; }
.text-darkpenumbra, .link-darkpenumbra { color: var(--vd-darkpenumbra) !important; }
.text-lightshadow, .link-lightshadow { color: var(--vd-lightshadow) !important; }
.text-shadow, .link-shadow { color: var(--vd-shadow) !important; }
.text-darkshadow, .link-darkshadow { color: var(--vd-darkshadow) !important; }
.text-dark, .link-dark { color: var(--vd-dark) !important; }
.text-cta, .link-cta { color: var(--vd-cta) !important; }
.text-success, .link-success { color: var(--vd-success) !important; }
.text-warning, .link-warning { color: var(--vd-warning) !important; }
.text-danger, .link-danger { color: var(--vd-danger) !important; }
.text-biblio, .link-biblio { color: var(--vd-biblio) !important; }
.text-glb, .link-glb { color: var(--vd-glb) !important; }
.text-fibu, .link-fibu { color: var(--vd-fibu) !important; }
.text-vc, .link-vc { color: var(--vd-vc) !important; }
.text-vr, .link-vr { color: var(--vd-vr) !important; }

a.text-primary:focus-visible, .link-primary:focus-visible,
a.text-secondary:focus-visible, .link-secondary:focus-visible,
a.text-tertiary:focus-visible, .link-tertiary:focus-visible,
a.text-quaternary:focus-visible, .link-quaternary:focus-visible,
a.text-accent:focus-visible, .link-accent:focus-visible,
a.text-shade:focus-visible, .link-shade:focus-visible,
a.text-hint:focus-visible, .link-hint:focus-visible,
a.text-info:focus-visible, .link-info:focus-visible,
a.text-warm:focus-visible, .link-warm:focus-visible,
a.text-glow:focus-visible, .link-glow:focus-visible,
a.text-calm:focus-visible, .link-calm:focus-visible,
a.text-pure:focus-visible, .link-pure:focus-visible,
a.text-white:focus-visible, .link-white:focus-visible,
a.text-light:focus-visible, .link-light:focus-visible,
a.text-lightsilver:focus-visible, .link-lightsilver:focus-visible,
a.text-silver:focus-visible, .link-silver:focus-visible,
a.text-darksilver:focus-visible, .link-darksilver:focus-visible,
a.text-lightgrey:focus-visible, .link-lightgrey:focus-visible,
a.text-grey:focus-visible, .link-grey:focus-visible,
a.text-darkgrey:focus-visible, .link-darkgrey:focus-visible,
a.text-lightpenumbra:focus-visible, .link-lightpenumbra:focus-visible,
a.text-penumbra:focus-visible, .link-penumbra:focus-visible,
a.text-darkpenumbra:focus-visible, .link-darkpenumbra:focus-visible,
a.text-lightshadow:focus-visible, .link-lightshadow:focus-visible,
a.text-shadow:focus-visible, .link-shadow:focus-visible,
a.text-darkshadow:focus-visible, .link-darkshadow:focus-visible,
a.text-dark:focus-visible, .link-dark:focus-visible,
a.text-cta:focus-visible, .link-cta:focus-visible,
a.text-success:focus-visible, .link-success:focus-visible,
a.text-warning:focus-visible, .link-warning:focus-visible,
a.text-danger:focus-visible, .link-danger:focus-visible,
a.text-biblio:focus-visible, .link-biblio:focus-visible,
a.text-glb:focus-visible, .link-glb:focus-visible,
a.text-fibu:focus-visible, .link-fibu:focus-visible,
a.text-vc:focus-visible, .link-vc:focus-visible,
a.text-vr:focus-visible, .link-vr:focus-visible
{
	border-radius: var(--bs-border-radius, 0.375rem);
	outline: 0.1rem solid currentColor;
	outline-offset: 0.25rem;
}
.link-primary { text-decoration-color: var(--vd-primary) !important; }
.link-secondary { text-decoration-color: var(--vd-secondary) !important; }
.link-tertiary { text-decoration-color: var(--vd-tertiary) !important; }
.link-quaternary { text-decoration-color: var(--vd-quaternary) !important; }
.link-accent { text-decoration-color: var(--vd-accent) !important; }
.link-shade { text-decoration-color: var(--vd-shade) !important; }
.link-hint { text-decoration-color: var(--vd-hint) !important; }
.link-info { text-decoration-color: var(--vd-info) !important; }
.link-warm { text-decoration-color: var(--vd-warm) !important; }
.link-glow { text-decoration-color: var(--vd-glow) !important; }
.link-calm { text-decoration-color: var(--vd-calm) !important; }
.link-pure { text-decoration-color: var(--vd-pure) !important; }
.link-white { text-decoration-color: var(--vd-white) !important; }
.link-light { text-decoration-color: var(--vd-light) !important; }
.link-lightsilver { text-decoration-color: var(--vd-lightsilver) !important; }
.link-silver { text-decoration-color: var(--vd-silver) !important; }
.link-darksilver { text-decoration-color: var(--vd-darksilver) !important; }
.link-lightgrey { text-decoration-color: var(--vd-lightgrey) !important; }
.link-grey { text-decoration-color: var(--vd-grey) !important; }
.link-darkgrey { text-decoration-color: var(--vd-darkgrey) !important; }
.link-lightpenumbra { text-decoration-color: var(--vd-lightpenumbra) !important; }
.link-penumbra { text-decoration-color: var(--vd-penumbra) !important; }
.link-darkpenumbra { text-decoration-color: var(--vd-darkpenumbra) !important; }
.link-lightshadow { text-decoration-color: var(--vd-lightshadow) !important; }
.link-shadow { text-decoration-color: var(--vd-shadow) !important; }
.link-darkshadow { text-decoration-color: var(--vd-darkshadow) !important; }
.link-dark { text-decoration-color: var(--vd-dark) !important; }
.link-cta { text-decoration-color: var(--vd-cta) !important; }
.link-success { text-decoration-color: var(--vd-success) !important; }
.link-warning { text-decoration-color: var(--vd-warning) !important; }
.link-danger { text-decoration-color: var(--vd-danger) !important; }
.link-biblio { text-decoration-color: var(--vd-biblio) !important; }
.link-glb { text-decoration-color: var(--vd-glb) !important; }
.link-fibu { text-decoration-color: var(--vd-fibu) !important; }
.link-vc { text-decoration-color: var(--vd-vc) !important; }
.link-vr { text-decoration-color: var(--vd-vr) !important; }

a.text-primary:hover, a.text-primary:focus-visible, a.text-primary:focus, a.text-primary:active, a.text-primary.active,
.link-primary:hover, .link-primary:focus-visible, .link-primary:focus, .link-primary:active, .link-primary.active,
.text-active-primary
	{ color: var(--vd-primary-screen) !important; text-decoration-color: var(--vd-primary-screen) !important; }
a.text-secondary:hover, a.text-secondary:focus-visible, a.text-secondary:focus, a.text-secondary:active, a.text-secondary.active,
.link-secondary:hover, .link-secondary:focus-visible, .link-secondary:focus, .link-secondary:active, .link-secondary.active,
.text-active-secondary
	{ color: var(--vd-secondary-screen) !important; text-decoration-color: var(--vd-secondary-screen) !important; }
a.text-tertiary:hover, a.text-tertiary:focus-visible, a.text-tertiary:focus, a.text-tertiary:active, a.text-tertiary.active,
.link-tertiary:hover, .link-tertiary:focus-visible, .link-tertiary:focus, .link-tertiary:active, .link-tertiary.active,
.text-active-tertiary
	{ color: var(--vd-tertiary-screen) !important; text-decoration-color: var(--vd-tertiary-screen) !important; }
a.text-quaternary:hover, a.text-quaternary:focus-visible, a.text-quaternary:focus, a.text-quaternary:active, a.text-quaternary.active,
.link-quaternary:hover, .link-quaternary:focus-visible, .link-quaternary:focus, .link-quaternary:active, .link-quaternary.active,
.text-active-quaternary
	{ color: var(--vd-quaternary-screen) !important; text-decoration-color: var(--vd-quaternary-screen) !important; }
a.text-accent:hover, a.text-accent:focus-visible, a.text-accent:focus, a.text-accent:active, a.text-accent.active,
.link-accent:hover, .link-accent:focus-visible, .link-accent:focus, .link-accent:active, .link-accent.active,
.text-active-accent
	{ color: var(--vd-accent-screen) !important; text-decoration-color: var(--vd-accent-screen) !important; }
a.text-shade:hover, a.text-shade:focus-visible, a.text-shade:focus, a.text-shade:active, a.text-shade.active,
.link-shade:hover, .link-shade:focus-visible, .link-shade:focus, .link-shade:active, .link-shade.active,
.text-active-shade
	{ color: var(--vd-shade-screen) !important; text-decoration-color: var(--vd-shade-screen) !important; }
a.text-hint:hover, a.text-hint:focus-visible, a.text-hint:focus, a.text-hint:active, a.text-hint.active,
.link-hint:hover, .link-hint:focus-visible, .link-hint:focus, .link-hint:active, .link-hint.active,
.text-active-hint
	{ color: var(--vd-hint-screen) !important; text-decoration-color: var(--vd-hint-screen) !important; }
a.text-info:hover, a.text-info:focus-visible, a.text-info:focus, a.text-info:active, a.text-info.active,
.link-info:hover, .link-info:focus-visible, .link-info:focus, .link-info:active, .link-info.active,
.text-active-info
	{ color: var(--vd-info-screen) !important; text-decoration-color: var(--vd-info-screen) !important; }
a.text-warm:hover, a.text-warm:focus-visible, a.text-warm:focus, a.text-warm:active, a.text-warm.active,
.link-warm:hover, .link-warm:focus-visible, .link-warm:focus, .link-warm:active, .link-warm.active,
.text-active-warm
	{ color: var(--vd-warm-screen) !important; text-decoration-color: var(--vd-warm-screen) !important; }
a.text-glow:hover, a.text-glow:focus-visible, a.text-glow:focus, a.text-glow:active, a.text-glow.active,
.link-glow:hover, .link-glow:focus-visible, .link-glow:focus, .link-glow:active, .link-glow.active,
.text-active-glow
	{ color: var(--vd-glow-screen) !important; text-decoration-color: var(--vd-glow-screen) !important; }
a.text-calm:hover, a.text-calm:focus-visible, a.text-calm:focus, a.text-calm:active, a.text-calm.active,
.link-calm:hover, .link-calm:focus-visible, .link-calm:focus, .link-calm:active, .link-calm.active,
.text-active-calm
	{ color: var(--vd-calm-screen) !important; text-decoration-color: var(--vd-calm-screen) !important; }
a.text-pure:hover, a.text-pure:focus-visible, a.text-pure:focus, a.text-pure:active, a.text-pure.active,
.link-pure:hover, .link-pure:focus-visible, .link-pure:focus, .link-pure:active, .link-pure.active,
.text-active-pure
	{ color: var(--vd-pure-screen) !important; text-decoration-color: var(--vd-pure-screen) !important; }
a.text-white:hover, a.text-white:focus-visible, a.text-white:focus, a.text-white:active, a.text-white.active,
.link-white:hover, .link-white:focus-visible, .link-white:focus, .link-white:active, .link-white.active,
.text-active-white
	{ color: var(--vd-white-screen) !important; text-decoration-color: var(--vd-white-screen) !important; }
a.text-light:hover, a.text-light:focus-visible, a.text-light:focus, a.text-light:active, a.text-light.active,
.link-light:hover, .link-light:focus-visible, .link-light:focus, .link-light:active, .link-light.active,
.text-active-light
	{ color: var(--vd-light-screen) !important; text-decoration-color: var(--vd-light-screen) !important; }
a.text-lightsilver:hover, a.text-lightsilver:focus-visible, a.text-lightsilver:focus, a.text-lightsilver:active, a.text-lightsilver.active,
.link-lightsilver:hover, .link-lightsilver:focus-visible, .link-lightsilver:focus, .link-lightsilver:active, .link-lightsilver.active,
.text-active-lightsilver
	{ color: var(--vd-lightsilver-screen) !important; text-decoration-color: var(--vd-lightsilver-screen) !important; }
a.text-silver:hover, a.text-silver:focus-visible, a.text-silver:focus, a.text-silver:active, a.text-silver.active,
.link-silver:hover, .link-silver:focus-visible, .link-silver:focus, .link-silver:active, .link-silver.active,
.text-active-silver
	{ color: var(--vd-silver-screen) !important; text-decoration-color: var(--vd-silver-screen) !important; }
a.text-darksilver:hover, a.text-darksilver:focus-visible, a.text-darksilver:focus, a.text-darksilver:active, a.text-darksilver.active,
.link-darksilver:hover, .link-darksilver:focus-visible, .link-darksilver:focus, .link-darksilver:active, .link-darksilver.active,
.text-active-darksilver
	{ color: var(--vd-darksilver-screen) !important; text-decoration-color: var(--vd-darksilver-screen) !important; }
a.text-lightgrey:hover, a.text-lightgrey:focus-visible, a.text-lightgrey:focus, a.text-lightgrey:active, a.text-lightgrey.active,
.link-lightgrey:hover, .link-lightgrey:focus-visible, .link-lightgrey:focus, .link-lightgrey:active, .link-lightgrey.active,
.text-active-lightgrey
	{ color: var(--vd-lightgrey-screen) !important; text-decoration-color: var(--vd-lightgrey-screen) !important; }
a.text-grey:hover, a.text-grey:focus-visible, a.text-grey:focus, a.text-grey:active, a.text-grey.active,
.link-grey:hover, .link-grey:focus-visible, .link-grey:focus, .link-grey:active, .link-grey.active,
.text-active-grey
	{ color: var(--vd-grey-screen) !important; text-decoration-color: var(--vd-grey-screen) !important; }
a.text-darkgrey:hover, a.text-darkgrey:focus-visible, a.text-darkgrey:focus, a.text-darkgrey:active, a.text-darkgrey.active,
.link-darkgrey:hover, .link-darkgrey:focus-visible, .link-darkgrey:focus, .link-darkgrey:active, .link-darkgrey.active,
.text-active-darkgrey
	{ color: var(--vd-darkgrey-screen) !important; text-decoration-color: var(--vd-darkgrey-screen) !important; }
a.text-lightpenumbra:hover, a.text-lightpenumbra:focus-visible, a.text-lightpenumbra:focus, a.text-lightpenumbra:active, a.text-lightpenumbra.active,
.link-lightpenumbra:hover, .link-lightpenumbra:focus-visible, .link-lightpenumbra:focus, .link-lightpenumbra:active, .link-lightpenumbra.active,
.text-active-lightpenumbra
	{ color: var(--vd-lightpenumbra-screen) !important; text-decoration-color: var(--vd-lightpenumbra-screen) !important; }
a.text-penumbra:hover, a.text-penumbra:focus-visible, a.text-penumbra:focus, a.text-penumbra:active, a.text-penumbra.active,
.link-penumbra:hover, .link-penumbra:focus-visible, .link-penumbra:focus, .link-penumbra:active, .link-penumbra.active,
.text-active-penumbra
	{ color: var(--vd-penumbra-screen) !important; text-decoration-color: var(--vd-penumbra-screen) !important; }
a.text-darkpenumbra:hover, a.text-darkpenumbra:focus-visible, a.text-darkpenumbra:focus, a.text-darkpenumbra:active, a.text-darkpenumbra.active,
.link-darkpenumbra:hover, .link-darkpenumbra:focus-visible, .link-darkpenumbra:focus, .link-darkpenumbra:active, .link-darkpenumbra.active,
.text-active-darkpenumbra
	{ color: var(--vd-darkpenumbra-screen) !important; text-decoration-color: var(--vd-darkpenumbra-screen) !important; }
a.text-lightshadow:hover, a.text-lightshadow:focus-visible, a.text-lightshadow:focus, a.text-lightshadow:active, a.text-lightshadow.active,
.link-lightshadow:hover, .link-lightshadow:focus-visible, .link-lightshadow:focus, .link-lightshadow:active, .link-lightshadow.active,
.text-active-lightshadow
	{ color: var(--vd-lightshadow-screen) !important; text-decoration-color: var(--vd-lightshadow-screen) !important; }
a.text-shadow:hover, a.text-shadow:focus-visible, a.text-shadow:focus, a.text-shadow:active, a.text-shadow.active,
.link-shadow:hover, .link-shadow:focus-visible, .link-shadow:focus, .link-shadow:active, .link-shadow.active,
.text-active-shadow
	{ color: var(--vd-shadow-screen) !important; text-decoration-color: var(--vd-shadow-screen) !important; }
a.text-darkshadow:hover, a.text-darkshadow:focus-visible, a.text-darkshadow:focus, a.text-darkshadow:active, a.text-darkshadow.active,
.link-darkshadow:hover, .link-darkshadow:focus-visible, .link-darkshadow:focus, .link-darkshadow:active, .link-darkshadow.active,
.text-active-darkshadow
	{ color: var(--vd-darkshadow-screen) !important; text-decoration-color: var(--vd-darkshadow-screen) !important; }
a.text-dark:hover, a.text-dark:focus-visible, a.text-dark:focus, a.text-dark:active, a.text-dark.active,
.link-dark:hover, .link-dark:focus-visible, .link-dark:focus, .link-dark:active, .link-dark.active,
.text-active-dark
	{ color: var(--vd-dark-screen) !important; text-decoration-color: var(--vd-dark-screen) !important; }
a.text-cta:hover, a.text-cta:focus-visible, a.text-cta:focus, a.text-cta:active, a.text-cta.active,
.link-cta:hover, .link-cta:focus-visible, .link-cta:focus, .link-cta:active, .link-cta.active,
.text-active-cta
	{ color: var(--vd-cta-screen) !important; text-decoration-color: var(--vd-cta-screen) !important; }
a.text-success:hover, a.text-success:focus-visible, a.text-success:focus, a.text-success:active, a.text-success.active,
.link-success:hover, .link-success:focus-visible, .link-success:focus, .link-success:active, .link-success.active,
.text-active-success
	{ color: var(--vd-success-screen) !important; text-decoration-color: var(--vd-success-screen) !important; }
a.text-warning:hover, a.text-warning:focus-visible, a.text-warning:focus, a.text-warning:active, a.text-warning.active,
.link-warning:hover, .link-warning:focus-visible, .link-warning:focus, .link-warning:active, .link-warning.active,
.text-active-warning
	{ color: var(--vd-warning-screen) !important; text-decoration-color: var(--vd-warning-screen) !important; }
a.text-danger:hover, a.text-danger:focus-visible, a.text-danger:focus, a.text-danger:active, a.text-danger.active,
.link-danger:hover, .link-danger:focus-visible, .link-danger:focus, .link-danger:active, .link-danger.active,
.text-active-danger
	{ color: var(--vd-danger-screen) !important; text-decoration-color: var(--vd-danger-screen) !important; }
a.text-biblio:hover, a.text-biblio:focus-visible, a.text-biblio:focus, a.text-biblio:active, a.text-biblio.active,
.link-biblio:hover, .link-biblio:focus-visible, .link-biblio:focus, .link-biblio:active, .link-biblio.active,
.text-active-biblio
	{ color: var(--vd-biblio-screen) !important; text-decoration-color: var(--vd-biblio-screen) !important; }
a.text-glb:hover, a.text-glb:focus-visible, a.text-glb:focus, a.text-glb:active, a.text-glb.active,
.link-glb:hover, .link-glb:focus-visible, .link-glb:focus, .link-glb:active, .link-glb.active,
.text-active-glb
	{ color: var(--vd-glb-screen) !important; text-decoration-color: var(--vd-glb-screen) !important; }
a.text-fibu:hover, a.text-fibu:focus-visible, a.text-fibu:focus, a.text-fibu:active, a.text-fibu.active,
.link-fibu:hover, .link-fibu:focus-visible, .link-fibu:focus, .link-fibu:active, .link-fibu.active,
.text-active-fibu
	{ color: var(--vd-fibu-screen) !important; text-decoration-color: var(--vd-fibu-screen) !important; }
a.text-vc:hover, a.text-vc:focus-visible, a.text-vc:focus, a.text-vc:active, a.text-vc.active,
.link-vc:hover, .link-vc:focus-visible, .link-vc:focus, .link-vc:active, .link-vc.active,
.text-active-vc
	{ color: var(--vd-vc-screen) !important; text-decoration-color: var(--vd-vc-screen) !important; }
a.text-vr:hover, a.text-vr:focus-visible, a.text-vr:focus, a.text-vr:active, a.text-vr.active,
.link-vr:hover, .link-vr:focus-visible, .link-vr:focus, .link-vr:active, .link-vr.active,
.text-active-vr
	{ color: var(--vd-vr-screen) !important; text-decoration-color: var(--vd-vr-screen) !important; }

a.text-primary:focus-visible, .link-primary:focus-visible
	{ color: var(--vd-primary-screen) !important; background-color: rgba(var(--vd-primary-screen-rgb),0.25); }
a.text-secondary:focus-visible, .link-secondary:focus-visible
	{ color: var(--vd-secondary-screen) !important; background-color: rgba(var(--vd-secondary-screen-rgb),0.25); }
a.text-tertiary:focus-visible, .link-tertiary:focus-visible
	{ color: var(--vd-tertiary-screen) !important; background-color: rgba(var(--vd-tertiary-screen-rgb),0.25); }
a.text-quaternary:focus-visible, .link-quaternary:focus-visible
	{ color: var(--vd-quaternary-screen) !important; background-color: rgba(var(--vd-quaternary-screen-rgb),0.25); }
a.text-accent:focus-visible, .link-accent:focus-visible
	{ color: var(--vd-accent-screen) !important; background-color: rgba(var(--vd-accent-screen-rgb),0.25); }
a.text-shade:focus-visible, .link-shade:focus-visible
	{ color: var(--vd-shade-screen) !important; background-color: rgba(var(--vd-shade-screen-rgb),0.25); }
a.text-hint:focus-visible, .link-hint:focus-visible
	{ color: var(--vd-hint-screen) !important; background-color: rgba(var(--vd-hint-screen-rgb),0.25); }
a.text-info:focus-visible, .link-info:focus-visible
	{ color: var(--vd-info-screen) !important; background-color: rgba(var(--vd-info-screen-rgb),0.25); }
a.text-warm:focus-visible, .link-warm:focus-visible
	{ color: var(--vd-warm-screen) !important; background-color: rgba(var(--vd-warm-screen-rgb),0.25); }
a.text-glow:focus-visible, .link-glow:focus-visible
	{ color: var(--vd-glow-screen) !important; background-color: rgba(var(--vd-glow-screen-rgb),0.25); }
a.text-calm:focus-visible, .link-calm:focus-visible
	{ color: var(--vd-calm-screen) !important; background-color: rgba(var(--vd-calm-screen-rgb),0.25); }
a.text-pure:focus-visible, .link-pure:focus-visible
	{ color: var(--vd-pure-screen) !important; background-color: rgba(var(--vd-pure-screen-rgb),0.25); }
a.text-white:focus-visible, .link-white:focus-visible
	{ color: var(--vd-white-screen) !important; background-color: rgba(var(--vd-white-screen-rgb),0.25); }
a.text-light:focus-visible, .link-light:focus-visible
	{ color: var(--vd-light-screen) !important; background-color: rgba(var(--vd-light-screen-rgb),0.25); }
a.text-lightsilver:focus-visible, .link-lightsilver:focus-visible
	{ color: var(--vd-lightsilver-screen) !important; background-color: rgba(var(--vd-lightsilver-screen-rgb),0.25); }
a.text-silver:focus-visible, .link-silver:focus-visible
	{ color: var(--vd-silver-screen) !important; background-color: rgba(var(--vd-silver-screen-rgb),0.25); }
a.text-darksilver:focus-visible, .link-darksilver:focus-visible
	{ color: var(--vd-darksilver-screen) !important; background-color: rgba(var(--vd-darksilver-screen-rgb),0.25); }
a.text-lightgrey:focus-visible, .link-lightgrey:focus-visible
	{ color: var(--vd-lightgrey-screen) !important; background-color: rgba(var(--vd-lightgrey-screen-rgb),0.25); }
a.text-grey:focus-visible, .link-grey:focus-visible
	{ color: var(--vd-grey-screen) !important; background-color: rgba(var(--vd-grey-screen-rgb),0.25); }
a.text-darkgrey:focus-visible, .link-darkgrey:focus-visible
	{ color: var(--vd-darkgrey-screen) !important; background-color: rgba(var(--vd-darkgrey-screen-rgb),0.25); }
a.text-lightpenumbra:focus-visible, .link-lightpenumbra:focus-visible
	{ color: var(--vd-lightpenumbra-screen) !important; background-color: rgba(var(--vd-lightpenumbra-screen-rgb),0.25); }
a.text-penumbra:focus-visible, .link-penumbra:focus-visible
	{ color: var(--vd-penumbra-screen) !important; background-color: rgba(var(--vd-penumbra-screen-rgb),0.25); }
a.text-darkpenumbra:focus-visible, .link-darkpenumbra:focus-visible
	{ color: var(--vd-darkpenumbra-screen) !important; background-color: rgba(var(--vd-darkpenumbra-screen-rgb),0.25); }
a.text-lightshadow:focus-visible, .link-lightshadow:focus-visible
	{ color: var(--vd-lightshadow-screen) !important; background-color: rgba(var(--vd-lightshadow-screen-rgb),0.25); }
a.text-shadow:focus-visible, .link-shadow:focus-visible
	{ color: var(--vd-shadow-screen) !important; background-color: rgba(var(--vd-shadow-screen-rgb),0.25); }
a.text-darkshadow:focus-visible, .link-darkshadow:focus-visible
	{ color: var(--vd-darkshadow-screen) !important; background-color: rgba(var(--vd-darkshadow-screen-rgb),0.25); }
a.text-dark:focus-visible, .link-dark:focus-visible
	{ color: var(--vd-dark-screen) !important; background-color: rgba(var(--vd-dark-screen-rgb),0.25); }
a.text-cta:focus-visible, .link-cta:focus-visible
	{ color: var(--vd-cta-screen) !important; background-color: rgba(var(--vd-cta-screen-rgb),0.25); }
a.text-success:focus-visible, .link-success:focus-visible
	{ color: var(--vd-success-screen) !important; background-color: rgba(var(--vd-success-screen-rgb),0.25); }
a.text-warning:focus-visible, .link-warning:focus-visible
	{ color: var(--vd-warning-screen) !important; background-color: rgba(var(--vd-warning-screen-rgb),0.25); }
a.text-danger:focus-visible, .link-danger:focus-visible
	{ color: var(--vd-danger-screen) !important; background-color: rgba(var(--vd-danger-screen-rgb),0.25); }
a.text-biblio:focus-visible, .link-biblio:focus-visible
	{ color: var(--vd-biblio-screen) !important; background-color: rgba(var(--vd-biblio-screen-rgb),0.25); }
a.text-glb:focus-visible, .link-glb:focus-visible
	{ color: var(--vd-glb-screen) !important; background-color: rgba(var(--vd-glb-screen-rgb),0.25); }
a.text-fibu:focus-visible, .link-fibu:focus-visible
	{ color: var(--vd-fibu-screen) !important; background-color: rgba(var(--vd-fibu-screen-rgb),0.25); }
a.text-vc:focus-visible, .link-vc:focus-visible
	{ color: var(--vd-vc-screen) !important; background-color: rgba(var(--vd-vc-screen-rgb),0.25); }
a.text-vr:focus-visible, .link-vr:focus-visible
	{ color: var(--vd-vr-screen) !important; background-color: rgba(var(--vd-vr-screen-rgb),0.25); }

.text-contrast-primary { color: var(--vd-primary-contrast) !important; }
.text-contrast-secondary { color: var(--vd-secondary-contrast) !important; }
.text-contrast-tertiary { color: var(--vd-tertiary-contrast) !important; }
.text-contrast-quaternary { color: var(--vd-quaternary-contrast) !important; }
.text-contrast-accent { color: var(--vd-accent-contrast) !important; }
.text-contrast-shade { color: var(--vd-shade-contrast) !important; }
.text-contrast-hint { color: var(--vd-hint-contrast) !important; }
.text-contrast-info { color: var(--vd-info-contrast) !important; }
.text-contrast-warm { color: var(--vd-warm-contrast) !important; }
.text-contrast-glow { color: var(--vd-glow-contrast) !important; }
.text-contrast-calm { color: var(--vd-calm-contrast) !important; }
.text-contrast-pure { color: var(--vd-pure-contrast) !important; }
.text-contrast-white { color: var(--vd-white-contrast) !important; }
.text-contrast-light { color: var(--vd-light-contrast) !important; }
.text-contrast-lightsilver { color: var(--vd-lightsilver-contrast) !important; }
.text-contrast-silver { color: var(--vd-silver-contrast) !important; }
.text-contrast-darksilver { color: var(--vd-darksilver-contrast) !important; }
.text-contrast-lightgrey { color: var(--vd-lightgrey-contrast) !important; }
.text-contrast-grey { color: var(--vd-grey-contrast) !important; }
.text-contrast-darkgrey { color: var(--vd-darkgrey-contrast) !important; }
.text-contrast-lightpenumbra { color: var(--vd-lightpenumbra-contrast) !important; }
.text-contrast-penumbra { color: var(--vd-penumbra-contrast) !important; }
.text-contrast-darkpenumbra { color: var(--vd-darkpenumbra-contrast) !important; }
.text-contrast-lightshadow { color: var(--vd-lightshadow-contrast) !important; }
.text-contrast-shadow { color: var(--vd-shadow-contrast) !important; }
.text-contrast-darkshadow { color: var(--vd-darkshadow-contrast) !important; }
.text-contrast-dark { color: var(--vd-dark-contrast) !important; }
.text-contrast-cta { color: var(--vd-cta-contrast) !important; }
.text-contrast-success { color: var(--vd-success-contrast) !important; }
.text-contrast-warning { color: var(--vd-warning-contrast) !important; }
.text-contrast-danger { color: var(--vd-danger-contrast) !important; }
.text-contrast-biblio { color: var(--vd-biblio-contrast) !important; }
.text-contrast-glb { color: var(--vd-glb-contrast) !important; }
.text-contrast-fibu { color: var(--vd-fibu-contrast) !important; }
.text-contrast-vc { color: var(--vd-vc-contrast) !important; }
.text-contrast-vr { color: var(--vd-vr-contrast) !important; }

.text-contrast-medium-primary, .eyebrow-primary { color: var(--vd-primary-contrast-medium) !important; }
.text-contrast-medium-secondary, .eyebrow-secondary { color: var(--vd-secondary-contrast-medium) !important; }
.text-contrast-medium-tertiary, .eyebrow-tertiary { color: var(--vd-tertiary-contrast-medium) !important; }
.text-contrast-medium-quaternary, .eyebrow-quaternary { color: var(--vd-quaternary-contrast-medium) !important; }
.text-contrast-medium-accent, .eyebrow-accent { color: var(--vd-accent-contrast-medium) !important; }
.text-contrast-medium-shade, .eyebrow-shade { color: var(--vd-shade-contrast-medium) !important; }
.text-contrast-medium-hint, .eyebrow-hint { color: var(--vd-hint-contrast-medium) !important; }
.text-contrast-medium-info, .eyebrow-info { color: var(--vd-info-contrast-medium) !important; }
.text-contrast-medium-warm, .eyebrow-warm { color: var(--vd-warm-contrast-medium) !important; }
.text-contrast-medium-glow, .eyebrow-glow { color: var(--vd-glow-contrast-medium) !important; }
.text-contrast-medium-calm, .eyebrow-calm { color: var(--vd-calm-contrast-medium) !important; }
.text-contrast-medium-pure, .eyebrow-pure { color: var(--vd-pure-contrast-medium) !important; }
.text-contrast-medium-white, .eyebrow-white { color: var(--vd-white-contrast-medium) !important; }
.text-contrast-medium-light, .eyebrow-light { color: var(--vd-light-contrast-medium) !important; }
.text-contrast-medium-lightsilver, .eyebrow-lightsilver { color: var(--vd-lightsilver-contrast-medium) !important; }
.text-contrast-medium-silver, .eyebrow-silver { color: var(--vd-silver-contrast-medium) !important; }
.text-contrast-medium-darksilver, .eyebrow-darksilver { color: var(--vd-darksilver-contrast-medium) !important; }
.text-contrast-medium-lightgrey, .eyebrow-lightgrey { color: var(--vd-lightgrey-contrast-medium) !important; }
.text-contrast-medium-grey, .eyebrow-grey { color: var(--vd-grey-contrast-medium) !important; }
.text-contrast-medium-darkgrey, .eyebrow-darkgrey { color: var(--vd-darkgrey-contrast-medium) !important; }
.text-contrast-medium-lightpenumbra, .eyebrow-lightpenumbra { color: var(--vd-lightpenumbra-contrast-medium) !important; }
.text-contrast-medium-penumbra, .eyebrow-penumbra { color: var(--vd-penumbra-contrast-medium) !important; }
.text-contrast-medium-darkpenumbra, .eyebrow-darkpenumbra { color: var(--vd-darkpenumbra-contrast-medium) !important; }
.text-contrast-medium-lightshadow, .eyebrow-lightshadow { color: var(--vd-lightshadow-contrast-medium) !important; }
.text-contrast-medium-shadow, .eyebrow-shadow { color: var(--vd-shadow-contrast-medium) !important; }
.text-contrast-medium-darkshadow, .eyebrow-darkshadow { color: var(--vd-darkshadow-contrast-medium) !important; }
.text-contrast-medium-dark, .eyebrow-dark { color: var(--vd-dark-contrast-medium) !important; }
.text-contrast-medium-cta, .eyebrow-cta { color: var(--vd-cta-contrast-medium) !important; }
.text-contrast-medium-success, .eyebrow-success { color: var(--vd-success-contrast-medium) !important; }
.text-contrast-medium-warning, .eyebrow-warning { color: var(--vd-warning-contrast-medium) !important; }
.text-contrast-medium-danger, .eyebrow-danger { color: var(--vd-danger-contrast-medium) !important; }
.text-contrast-medium-biblio, .eyebrow-biblio { color: var(--vd-biblio-contrast-medium) !important; }
.text-contrast-medium-glb, .eyebrow-glb { color: var(--vd-glb-contrast-medium) !important; }
.text-contrast-medium-fibu, .eyebrow-fibu { color: var(--vd-fibu-contrast-medium) !important; }
.text-contrast-medium-vc, .eyebrow-vc { color: var(--vd-vc-contrast-medium) !important; }
.text-contrast-medium-vr, .eyebrow-vr { color: var(--vd-vr-contrast-medium) !important; }

.text-contrast-low-primary { color: var(--vd-primary-contrast-low) !important; }
.text-contrast-low-secondary { color: var(--vd-secondary-contrast-low) !important; }
.text-contrast-low-tertiary { color: var(--vd-tertiary-contrast-low) !important; }
.text-contrast-low-quaternary { color: var(--vd-quaternary-contrast-low) !important; }
.text-contrast-low-accent { color: var(--vd-accent-contrast-low) !important; }
.text-contrast-low-shade { color: var(--vd-shade-contrast-low) !important; }
.text-contrast-low-hint { color: var(--vd-hint-contrast-low) !important; }
.text-contrast-low-info { color: var(--vd-info-contrast-low) !important; }
.text-contrast-low-warm { color: var(--vd-warm-contrast-low) !important; }
.text-contrast-low-glow { color: var(--vd-glow-contrast-low) !important; }
.text-contrast-low-calm { color: var(--vd-calm-contrast-low) !important; }
.text-contrast-low-pure { color: var(--vd-pure-contrast-low) !important; }
.text-contrast-low-white { color: var(--vd-white-contrast-low) !important; }
.text-contrast-low-light { color: var(--vd-light-contrast-low) !important; }
.text-contrast-low-lightsilver { color: var(--vd-lightsilver-contrast-low) !important; }
.text-contrast-low-silver { color: var(--vd-silver-contrast-low) !important; }
.text-contrast-low-darksilver { color: var(--vd-darksilver-contrast-low) !important; }
.text-contrast-low-lightgrey { color: var(--vd-lightgrey-contrast-low) !important; }
.text-contrast-low-grey { color: var(--vd-grey-contrast-low) !important; }
.text-contrast-low-darkgrey { color: var(--vd-darkgrey-contrast-low) !important; }
.text-contrast-low-lightpenumbra { color: var(--vd-lightpenumbra-contrast-low) !important; }
.text-contrast-low-penumbra { color: var(--vd-penumbra-contrast-low) !important; }
.text-contrast-low-darkpenumbra { color: var(--vd-darkpenumbra-contrast-low) !important; }
.text-contrast-low-lightshadow { color: var(--vd-lightshadow-contrast-low) !important; }
.text-contrast-low-shadow { color: var(--vd-shadow-contrast-low) !important; }
.text-contrast-low-darkshadow { color: var(--vd-darkshadow-contrast-low) !important; }
.text-contrast-low-dark { color: var(--vd-dark-contrast-low) !important; }
.text-contrast-low-cta { color: var(--vd-cta-contrast-low) !important; }
.text-contrast-low-success { color: var(--vd-success-contrast-low) !important; }
.text-contrast-low-warning { color: var(--vd-warning-contrast-low) !important; }
.text-contrast-low-danger { color: var(--vd-danger-contrast-low) !important; }
.text-contrast-low-biblio { color: var(--vd-biblio-contrast-low) !important; }
.text-contrast-low-glb { color: var(--vd-glb-contrast-low) !important; }
.text-contrast-low-fibu { color: var(--vd-fibu-contrast-low) !important; }
.text-contrast-low-vc { color: var(--vd-vc-contrast-low) !important; }
.text-contrast-low-vr { color: var(--vd-vr-contrast-low) !important; }

.mark-primary { background-color: var(--vd-primary-contrast-low) !important; }
.mark-secondary { background-color: var(--vd-secondary-contrast-low) !important; }
.mark-tertiary { background-color: var(--vd-tertiary-contrast-low) !important; }
.mark-quaternary { background-color: var(--vd-quaternary-contrast-low) !important; }
.mark-accent { background-color: var(--vd-accent-contrast-low) !important; }
.mark-shade { background-color: var(--vd-shade-contrast-low) !important; }
.mark-hint { background-color: var(--vd-hint-contrast-low) !important; }
.mark-info { background-color: var(--vd-info-contrast-low) !important; }
.mark-warm { background-color: var(--vd-warm-contrast-low) !important; }
.mark-glow { background-color: var(--vd-glow-contrast-low) !important; }
.mark-calm { background-color: var(--vd-calm-contrast-low) !important; }
.mark-pure { background-color: var(--vd-pure-contrast-low) !important; }
.mark-white { background-color: var(--vd-white-contrast-low) !important; }
.mark-light { background-color: var(--vd-light-contrast-low) !important; }
.mark-lightsilver { background-color: var(--vd-lightsilver-contrast-low) !important; }
.mark-silver { background-color: var(--vd-silver-contrast-low) !important; }
.mark-darksilver { background-color: var(--vd-darksilver-contrast-low) !important; }
.mark-lightgrey { background-color: var(--vd-lightgrey-contrast-low) !important; }
.mark-grey { background-color: var(--vd-grey-contrast-low) !important; }
.mark-darkgrey { background-color: var(--vd-darkgrey-contrast-low) !important; }
.mark-lightpenumbra { background-color: var(--vd-lightpenumbra-contrast-low) !important; }
.mark-penumbra { background-color: var(--vd-penumbra-contrast-low) !important; }
.mark-darkpenumbra { background-color: var(--vd-darkpenumbra-contrast-low) !important; }
.mark-lightshadow { background-color: var(--vd-lightshadow-contrast-low) !important; }
.mark-shadow { background-color: var(--vd-shadow-contrast-low) !important; }
.mark-darkshadow { background-color: var(--vd-darkshadow-contrast-low) !important; }
.mark-dark { background-color: var(--vd-dark-contrast-low) !important; }
.mark-cta { background-color: var(--vd-cta-contrast-low) !important; }
.mark-success { background-color: var(--vd-success-contrast-low) !important; }
.mark-warning { background-color: var(--vd-warning-contrast-low) !important; }
.mark-danger { background-color: var(--vd-danger-contrast-low) !important; }
.mark-biblio { background-color: var(--vd-biblio-contrast-low) !important; }
.mark-glb { background-color: var(--vd-glb-contrast-low) !important; }
.mark-fibu { background-color: var(--vd-fibu-contrast-low) !important; }
.mark-vc { background-color: var(--vd-vc-contrast-low) !important; }
.mark-vr { background-color: var(--vd-vr-contrast-low) !important; }

.bg-primary			{ background-color: rgba(var(--vd-primary-rgb),1) !important }
.bg-primary-9			{ background-color: rgba(var(--vd-primary-rgb),0.9) !important }
.bg-primary-8			{ background-color: rgba(var(--vd-primary-rgb),0.8) !important }
.bg-primary-7			{ background-color: rgba(var(--vd-primary-rgb),0.7) !important }
.bg-primary-6			{ background-color: rgba(var(--vd-primary-rgb),0.6) !important }
.bg-primary-5			{ background-color: rgba(var(--vd-primary-rgb),0.5) !important }
.bg-primary-4			{ background-color: rgba(var(--vd-primary-rgb),0.4) !important }
.bg-primary-3			{ background-color: rgba(var(--vd-primary-rgb),0.3) !important }
.bg-primary-2			{ background-color: rgba(var(--vd-primary-rgb),0.2) !important }
.bg-primary-1			{ background-color: rgba(var(--vd-primary-rgb),0.1) !important }
.bg-secondary			{ background-color: rgba(var(--vd-secondary-rgb),1) !important }
.bg-secondary-9			{ background-color: rgba(var(--vd-secondary-rgb),0.9) !important }
.bg-secondary-8			{ background-color: rgba(var(--vd-secondary-rgb),0.8) !important }
.bg-secondary-7			{ background-color: rgba(var(--vd-secondary-rgb),0.7) !important }
.bg-secondary-6			{ background-color: rgba(var(--vd-secondary-rgb),0.6) !important }
.bg-secondary-5			{ background-color: rgba(var(--vd-secondary-rgb),0.5) !important }
.bg-secondary-4			{ background-color: rgba(var(--vd-secondary-rgb),0.4) !important }
.bg-secondary-3			{ background-color: rgba(var(--vd-secondary-rgb),0.3) !important }
.bg-secondary-2			{ background-color: rgba(var(--vd-secondary-rgb),0.2) !important }
.bg-secondary-1			{ background-color: rgba(var(--vd-secondary-rgb),0.1) !important }
.bg-tertiary			{ background-color: rgba(var(--vd-tertiary-rgb),1) !important }
.bg-tertiary-9			{ background-color: rgba(var(--vd-tertiary-rgb),0.9) !important }
.bg-tertiary-8			{ background-color: rgba(var(--vd-tertiary-rgb),0.8) !important }
.bg-tertiary-7			{ background-color: rgba(var(--vd-tertiary-rgb),0.7) !important }
.bg-tertiary-6			{ background-color: rgba(var(--vd-tertiary-rgb),0.6) !important }
.bg-tertiary-5			{ background-color: rgba(var(--vd-tertiary-rgb),0.5) !important }
.bg-tertiary-4			{ background-color: rgba(var(--vd-tertiary-rgb),0.4) !important }
.bg-tertiary-3			{ background-color: rgba(var(--vd-tertiary-rgb),0.3) !important }
.bg-tertiary-2			{ background-color: rgba(var(--vd-tertiary-rgb),0.2) !important }
.bg-tertiary-1			{ background-color: rgba(var(--vd-tertiary-rgb),0.1) !important }
.bg-quaternary			{ background-color: rgba(var(--vd-quaternary-rgb),1) !important }
.bg-quaternary-9			{ background-color: rgba(var(--vd-quaternary-rgb),0.9) !important }
.bg-quaternary-8			{ background-color: rgba(var(--vd-quaternary-rgb),0.8) !important }
.bg-quaternary-7			{ background-color: rgba(var(--vd-quaternary-rgb),0.7) !important }
.bg-quaternary-6			{ background-color: rgba(var(--vd-quaternary-rgb),0.6) !important }
.bg-quaternary-5			{ background-color: rgba(var(--vd-quaternary-rgb),0.5) !important }
.bg-quaternary-4			{ background-color: rgba(var(--vd-quaternary-rgb),0.4) !important }
.bg-quaternary-3			{ background-color: rgba(var(--vd-quaternary-rgb),0.3) !important }
.bg-quaternary-2			{ background-color: rgba(var(--vd-quaternary-rgb),0.2) !important }
.bg-quaternary-1			{ background-color: rgba(var(--vd-quaternary-rgb),0.1) !important }
.bg-accent			{ background-color: rgba(var(--vd-accent-rgb),1) !important }
.bg-accent-9			{ background-color: rgba(var(--vd-accent-rgb),0.9) !important }
.bg-accent-8			{ background-color: rgba(var(--vd-accent-rgb),0.8) !important }
.bg-accent-7			{ background-color: rgba(var(--vd-accent-rgb),0.7) !important }
.bg-accent-6			{ background-color: rgba(var(--vd-accent-rgb),0.6) !important }
.bg-accent-5			{ background-color: rgba(var(--vd-accent-rgb),0.5) !important }
.bg-accent-4			{ background-color: rgba(var(--vd-accent-rgb),0.4) !important }
.bg-accent-3			{ background-color: rgba(var(--vd-accent-rgb),0.3) !important }
.bg-accent-2			{ background-color: rgba(var(--vd-accent-rgb),0.2) !important }
.bg-accent-1			{ background-color: rgba(var(--vd-accent-rgb),0.1) !important }
.bg-shade			{ background-color: rgba(var(--vd-shade-rgb),1) !important }
.bg-shade-9			{ background-color: rgba(var(--vd-shade-rgb),0.9) !important }
.bg-shade-8			{ background-color: rgba(var(--vd-shade-rgb),0.8) !important }
.bg-shade-7			{ background-color: rgba(var(--vd-shade-rgb),0.7) !important }
.bg-shade-6			{ background-color: rgba(var(--vd-shade-rgb),0.6) !important }
.bg-shade-5			{ background-color: rgba(var(--vd-shade-rgb),0.5) !important }
.bg-shade-4			{ background-color: rgba(var(--vd-shade-rgb),0.4) !important }
.bg-shade-3			{ background-color: rgba(var(--vd-shade-rgb),0.3) !important }
.bg-shade-2			{ background-color: rgba(var(--vd-shade-rgb),0.2) !important }
.bg-shade-1			{ background-color: rgba(var(--vd-shade-rgb),0.1) !important }
.bg-hint			{ background-color: rgba(var(--vd-hint-rgb),1) !important }
.bg-hint-9			{ background-color: rgba(var(--vd-hint-rgb),0.9) !important }
.bg-hint-8			{ background-color: rgba(var(--vd-hint-rgb),0.8) !important }
.bg-hint-7			{ background-color: rgba(var(--vd-hint-rgb),0.7) !important }
.bg-hint-6			{ background-color: rgba(var(--vd-hint-rgb),0.6) !important }
.bg-hint-5			{ background-color: rgba(var(--vd-hint-rgb),0.5) !important }
.bg-hint-4			{ background-color: rgba(var(--vd-hint-rgb),0.4) !important }
.bg-hint-3			{ background-color: rgba(var(--vd-hint-rgb),0.3) !important }
.bg-hint-2			{ background-color: rgba(var(--vd-hint-rgb),0.2) !important }
.bg-hint-1			{ background-color: rgba(var(--vd-hint-rgb),0.1) !important }
.bg-info			{ background-color: rgba(var(--vd-info-rgb),1) !important }
.bg-info-9			{ background-color: rgba(var(--vd-info-rgb),0.9) !important }
.bg-info-8			{ background-color: rgba(var(--vd-info-rgb),0.8) !important }
.bg-info-7			{ background-color: rgba(var(--vd-info-rgb),0.7) !important }
.bg-info-6			{ background-color: rgba(var(--vd-info-rgb),0.6) !important }
.bg-info-5			{ background-color: rgba(var(--vd-info-rgb),0.5) !important }
.bg-info-4			{ background-color: rgba(var(--vd-info-rgb),0.4) !important }
.bg-info-3			{ background-color: rgba(var(--vd-info-rgb),0.3) !important }
.bg-info-2			{ background-color: rgba(var(--vd-info-rgb),0.2) !important }
.bg-info-1			{ background-color: rgba(var(--vd-info-rgb),0.1) !important }
.bg-warm			{ background-color: rgba(var(--vd-warm-rgb),1) !important }
.bg-warm-9			{ background-color: rgba(var(--vd-warm-rgb),0.9) !important }
.bg-warm-8			{ background-color: rgba(var(--vd-warm-rgb),0.8) !important }
.bg-warm-7			{ background-color: rgba(var(--vd-warm-rgb),0.7) !important }
.bg-warm-6			{ background-color: rgba(var(--vd-warm-rgb),0.6) !important }
.bg-warm-5			{ background-color: rgba(var(--vd-warm-rgb),0.5) !important }
.bg-warm-4			{ background-color: rgba(var(--vd-warm-rgb),0.4) !important }
.bg-warm-3			{ background-color: rgba(var(--vd-warm-rgb),0.3) !important }
.bg-warm-2			{ background-color: rgba(var(--vd-warm-rgb),0.2) !important }
.bg-warm-1			{ background-color: rgba(var(--vd-warm-rgb),0.1) !important }
.bg-glow			{ background-color: rgba(var(--vd-glow-rgb),1) !important }
.bg-glow-9			{ background-color: rgba(var(--vd-glow-rgb),0.9) !important }
.bg-glow-8			{ background-color: rgba(var(--vd-glow-rgb),0.8) !important }
.bg-glow-7			{ background-color: rgba(var(--vd-glow-rgb),0.7) !important }
.bg-glow-6			{ background-color: rgba(var(--vd-glow-rgb),0.6) !important }
.bg-glow-5			{ background-color: rgba(var(--vd-glow-rgb),0.5) !important }
.bg-glow-4			{ background-color: rgba(var(--vd-glow-rgb),0.4) !important }
.bg-glow-3			{ background-color: rgba(var(--vd-glow-rgb),0.3) !important }
.bg-glow-2			{ background-color: rgba(var(--vd-glow-rgb),0.2) !important }
.bg-glow-1			{ background-color: rgba(var(--vd-glow-rgb),0.1) !important }
.bg-calm			{ background-color: rgba(var(--vd-calm-rgb),1) !important }
.bg-calm-9			{ background-color: rgba(var(--vd-calm-rgb),0.9) !important }
.bg-calm-8			{ background-color: rgba(var(--vd-calm-rgb),0.8) !important }
.bg-calm-7			{ background-color: rgba(var(--vd-calm-rgb),0.7) !important }
.bg-calm-6			{ background-color: rgba(var(--vd-calm-rgb),0.6) !important }
.bg-calm-5			{ background-color: rgba(var(--vd-calm-rgb),0.5) !important }
.bg-calm-4			{ background-color: rgba(var(--vd-calm-rgb),0.4) !important }
.bg-calm-3			{ background-color: rgba(var(--vd-calm-rgb),0.3) !important }
.bg-calm-2			{ background-color: rgba(var(--vd-calm-rgb),0.2) !important }
.bg-calm-1			{ background-color: rgba(var(--vd-calm-rgb),0.1) !important }
.bg-pure			{ background-color: rgba(var(--vd-pure-rgb),1) !important }
.bg-pure-9			{ background-color: rgba(var(--vd-pure-rgb),0.9) !important }
.bg-pure-8			{ background-color: rgba(var(--vd-pure-rgb),0.8) !important }
.bg-pure-7			{ background-color: rgba(var(--vd-pure-rgb),0.7) !important }
.bg-pure-6			{ background-color: rgba(var(--vd-pure-rgb),0.6) !important }
.bg-pure-5			{ background-color: rgba(var(--vd-pure-rgb),0.5) !important }
.bg-pure-4			{ background-color: rgba(var(--vd-pure-rgb),0.4) !important }
.bg-pure-3			{ background-color: rgba(var(--vd-pure-rgb),0.3) !important }
.bg-pure-2			{ background-color: rgba(var(--vd-pure-rgb),0.2) !important }
.bg-pure-1			{ background-color: rgba(var(--vd-pure-rgb),0.1) !important }
.bg-white			{ background-color: rgba(var(--vd-white-rgb),1) !important }
.bg-white-9			{ background-color: rgba(var(--vd-white-rgb),0.9) !important }
.bg-white-8			{ background-color: rgba(var(--vd-white-rgb),0.8) !important }
.bg-white-7			{ background-color: rgba(var(--vd-white-rgb),0.7) !important }
.bg-white-6			{ background-color: rgba(var(--vd-white-rgb),0.6) !important }
.bg-white-5			{ background-color: rgba(var(--vd-white-rgb),0.5) !important }
.bg-white-4			{ background-color: rgba(var(--vd-white-rgb),0.4) !important }
.bg-white-3			{ background-color: rgba(var(--vd-white-rgb),0.3) !important }
.bg-white-2			{ background-color: rgba(var(--vd-white-rgb),0.2) !important }
.bg-white-1			{ background-color: rgba(var(--vd-white-rgb),0.1) !important }
.bg-light			{ background-color: rgba(var(--vd-light-rgb),1) !important }
.bg-light-9			{ background-color: rgba(var(--vd-light-rgb),0.9) !important }
.bg-light-8			{ background-color: rgba(var(--vd-light-rgb),0.8) !important }
.bg-light-7			{ background-color: rgba(var(--vd-light-rgb),0.7) !important }
.bg-light-6			{ background-color: rgba(var(--vd-light-rgb),0.6) !important }
.bg-light-5			{ background-color: rgba(var(--vd-light-rgb),0.5) !important }
.bg-light-4			{ background-color: rgba(var(--vd-light-rgb),0.4) !important }
.bg-light-3			{ background-color: rgba(var(--vd-light-rgb),0.3) !important }
.bg-light-2			{ background-color: rgba(var(--vd-light-rgb),0.2) !important }
.bg-light-1			{ background-color: rgba(var(--vd-light-rgb),0.1) !important }
.bg-lightsilver			{ background-color: rgba(var(--vd-lightsilver-rgb),1) !important }
.bg-lightsilver-9			{ background-color: rgba(var(--vd-lightsilver-rgb),0.9) !important }
.bg-lightsilver-8			{ background-color: rgba(var(--vd-lightsilver-rgb),0.8) !important }
.bg-lightsilver-7			{ background-color: rgba(var(--vd-lightsilver-rgb),0.7) !important }
.bg-lightsilver-6			{ background-color: rgba(var(--vd-lightsilver-rgb),0.6) !important }
.bg-lightsilver-5			{ background-color: rgba(var(--vd-lightsilver-rgb),0.5) !important }
.bg-lightsilver-4			{ background-color: rgba(var(--vd-lightsilver-rgb),0.4) !important }
.bg-lightsilver-3			{ background-color: rgba(var(--vd-lightsilver-rgb),0.3) !important }
.bg-lightsilver-2			{ background-color: rgba(var(--vd-lightsilver-rgb),0.2) !important }
.bg-lightsilver-1			{ background-color: rgba(var(--vd-lightsilver-rgb),0.1) !important }
.bg-silver			{ background-color: rgba(var(--vd-silver-rgb),1) !important }
.bg-silver-9			{ background-color: rgba(var(--vd-silver-rgb),0.9) !important }
.bg-silver-8			{ background-color: rgba(var(--vd-silver-rgb),0.8) !important }
.bg-silver-7			{ background-color: rgba(var(--vd-silver-rgb),0.7) !important }
.bg-silver-6			{ background-color: rgba(var(--vd-silver-rgb),0.6) !important }
.bg-silver-5			{ background-color: rgba(var(--vd-silver-rgb),0.5) !important }
.bg-silver-4			{ background-color: rgba(var(--vd-silver-rgb),0.4) !important }
.bg-silver-3			{ background-color: rgba(var(--vd-silver-rgb),0.3) !important }
.bg-silver-2			{ background-color: rgba(var(--vd-silver-rgb),0.2) !important }
.bg-silver-1			{ background-color: rgba(var(--vd-silver-rgb),0.1) !important }
.bg-darksilver			{ background-color: rgba(var(--vd-darksilver-rgb),1) !important }
.bg-darksilver-9			{ background-color: rgba(var(--vd-darksilver-rgb),0.9) !important }
.bg-darksilver-8			{ background-color: rgba(var(--vd-darksilver-rgb),0.8) !important }
.bg-darksilver-7			{ background-color: rgba(var(--vd-darksilver-rgb),0.7) !important }
.bg-darksilver-6			{ background-color: rgba(var(--vd-darksilver-rgb),0.6) !important }
.bg-darksilver-5			{ background-color: rgba(var(--vd-darksilver-rgb),0.5) !important }
.bg-darksilver-4			{ background-color: rgba(var(--vd-darksilver-rgb),0.4) !important }
.bg-darksilver-3			{ background-color: rgba(var(--vd-darksilver-rgb),0.3) !important }
.bg-darksilver-2			{ background-color: rgba(var(--vd-darksilver-rgb),0.2) !important }
.bg-darksilver-1			{ background-color: rgba(var(--vd-darksilver-rgb),0.1) !important }
.bg-lightgrey			{ background-color: rgba(var(--vd-lightgrey-rgb),1) !important }
.bg-lightgrey-9			{ background-color: rgba(var(--vd-lightgrey-rgb),0.9) !important }
.bg-lightgrey-8			{ background-color: rgba(var(--vd-lightgrey-rgb),0.8) !important }
.bg-lightgrey-7			{ background-color: rgba(var(--vd-lightgrey-rgb),0.7) !important }
.bg-lightgrey-6			{ background-color: rgba(var(--vd-lightgrey-rgb),0.6) !important }
.bg-lightgrey-5			{ background-color: rgba(var(--vd-lightgrey-rgb),0.5) !important }
.bg-lightgrey-4			{ background-color: rgba(var(--vd-lightgrey-rgb),0.4) !important }
.bg-lightgrey-3			{ background-color: rgba(var(--vd-lightgrey-rgb),0.3) !important }
.bg-lightgrey-2			{ background-color: rgba(var(--vd-lightgrey-rgb),0.2) !important }
.bg-lightgrey-1			{ background-color: rgba(var(--vd-lightgrey-rgb),0.1) !important }
.bg-grey			{ background-color: rgba(var(--vd-grey-rgb),1) !important }
.bg-grey-9			{ background-color: rgba(var(--vd-grey-rgb),0.9) !important }
.bg-grey-8			{ background-color: rgba(var(--vd-grey-rgb),0.8) !important }
.bg-grey-7			{ background-color: rgba(var(--vd-grey-rgb),0.7) !important }
.bg-grey-6			{ background-color: rgba(var(--vd-grey-rgb),0.6) !important }
.bg-grey-5			{ background-color: rgba(var(--vd-grey-rgb),0.5) !important }
.bg-grey-4			{ background-color: rgba(var(--vd-grey-rgb),0.4) !important }
.bg-grey-3			{ background-color: rgba(var(--vd-grey-rgb),0.3) !important }
.bg-grey-2			{ background-color: rgba(var(--vd-grey-rgb),0.2) !important }
.bg-grey-1			{ background-color: rgba(var(--vd-grey-rgb),0.1) !important }
.bg-darkgrey			{ background-color: rgba(var(--vd-darkgrey-rgb),1) !important }
.bg-darkgrey-9			{ background-color: rgba(var(--vd-darkgrey-rgb),0.9) !important }
.bg-darkgrey-8			{ background-color: rgba(var(--vd-darkgrey-rgb),0.8) !important }
.bg-darkgrey-7			{ background-color: rgba(var(--vd-darkgrey-rgb),0.7) !important }
.bg-darkgrey-6			{ background-color: rgba(var(--vd-darkgrey-rgb),0.6) !important }
.bg-darkgrey-5			{ background-color: rgba(var(--vd-darkgrey-rgb),0.5) !important }
.bg-darkgrey-4			{ background-color: rgba(var(--vd-darkgrey-rgb),0.4) !important }
.bg-darkgrey-3			{ background-color: rgba(var(--vd-darkgrey-rgb),0.3) !important }
.bg-darkgrey-2			{ background-color: rgba(var(--vd-darkgrey-rgb),0.2) !important }
.bg-darkgrey-1			{ background-color: rgba(var(--vd-darkgrey-rgb),0.1) !important }
.bg-lightpenumbra			{ background-color: rgba(var(--vd-lightpenumbra-rgb),1) !important }
.bg-lightpenumbra-9			{ background-color: rgba(var(--vd-lightpenumbra-rgb),0.9) !important }
.bg-lightpenumbra-8			{ background-color: rgba(var(--vd-lightpenumbra-rgb),0.8) !important }
.bg-lightpenumbra-7			{ background-color: rgba(var(--vd-lightpenumbra-rgb),0.7) !important }
.bg-lightpenumbra-6			{ background-color: rgba(var(--vd-lightpenumbra-rgb),0.6) !important }
.bg-lightpenumbra-5			{ background-color: rgba(var(--vd-lightpenumbra-rgb),0.5) !important }
.bg-lightpenumbra-4			{ background-color: rgba(var(--vd-lightpenumbra-rgb),0.4) !important }
.bg-lightpenumbra-3			{ background-color: rgba(var(--vd-lightpenumbra-rgb),0.3) !important }
.bg-lightpenumbra-2			{ background-color: rgba(var(--vd-lightpenumbra-rgb),0.2) !important }
.bg-lightpenumbra-1			{ background-color: rgba(var(--vd-lightpenumbra-rgb),0.1) !important }
.bg-penumbra			{ background-color: rgba(var(--vd-penumbra-rgb),1) !important }
.bg-penumbra-9			{ background-color: rgba(var(--vd-penumbra-rgb),0.9) !important }
.bg-penumbra-8			{ background-color: rgba(var(--vd-penumbra-rgb),0.8) !important }
.bg-penumbra-7			{ background-color: rgba(var(--vd-penumbra-rgb),0.7) !important }
.bg-penumbra-6			{ background-color: rgba(var(--vd-penumbra-rgb),0.6) !important }
.bg-penumbra-5			{ background-color: rgba(var(--vd-penumbra-rgb),0.5) !important }
.bg-penumbra-4			{ background-color: rgba(var(--vd-penumbra-rgb),0.4) !important }
.bg-penumbra-3			{ background-color: rgba(var(--vd-penumbra-rgb),0.3) !important }
.bg-penumbra-2			{ background-color: rgba(var(--vd-penumbra-rgb),0.2) !important }
.bg-penumbra-1			{ background-color: rgba(var(--vd-penumbra-rgb),0.1) !important }
.bg-darkpenumbra			{ background-color: rgba(var(--vd-darkpenumbra-rgb),1) !important }
.bg-darkpenumbra-9			{ background-color: rgba(var(--vd-darkpenumbra-rgb),0.9) !important }
.bg-darkpenumbra-8			{ background-color: rgba(var(--vd-darkpenumbra-rgb),0.8) !important }
.bg-darkpenumbra-7			{ background-color: rgba(var(--vd-darkpenumbra-rgb),0.7) !important }
.bg-darkpenumbra-6			{ background-color: rgba(var(--vd-darkpenumbra-rgb),0.6) !important }
.bg-darkpenumbra-5			{ background-color: rgba(var(--vd-darkpenumbra-rgb),0.5) !important }
.bg-darkpenumbra-4			{ background-color: rgba(var(--vd-darkpenumbra-rgb),0.4) !important }
.bg-darkpenumbra-3			{ background-color: rgba(var(--vd-darkpenumbra-rgb),0.3) !important }
.bg-darkpenumbra-2			{ background-color: rgba(var(--vd-darkpenumbra-rgb),0.2) !important }
.bg-darkpenumbra-1			{ background-color: rgba(var(--vd-darkpenumbra-rgb),0.1) !important }
.bg-lightshadow			{ background-color: rgba(var(--vd-lightshadow-rgb),1) !important }
.bg-lightshadow-9			{ background-color: rgba(var(--vd-lightshadow-rgb),0.9) !important }
.bg-lightshadow-8			{ background-color: rgba(var(--vd-lightshadow-rgb),0.8) !important }
.bg-lightshadow-7			{ background-color: rgba(var(--vd-lightshadow-rgb),0.7) !important }
.bg-lightshadow-6			{ background-color: rgba(var(--vd-lightshadow-rgb),0.6) !important }
.bg-lightshadow-5			{ background-color: rgba(var(--vd-lightshadow-rgb),0.5) !important }
.bg-lightshadow-4			{ background-color: rgba(var(--vd-lightshadow-rgb),0.4) !important }
.bg-lightshadow-3			{ background-color: rgba(var(--vd-lightshadow-rgb),0.3) !important }
.bg-lightshadow-2			{ background-color: rgba(var(--vd-lightshadow-rgb),0.2) !important }
.bg-lightshadow-1			{ background-color: rgba(var(--vd-lightshadow-rgb),0.1) !important }
.bg-shadow			{ background-color: rgba(var(--vd-shadow-rgb),1) !important }
.bg-shadow-9			{ background-color: rgba(var(--vd-shadow-rgb),0.9) !important }
.bg-shadow-8			{ background-color: rgba(var(--vd-shadow-rgb),0.8) !important }
.bg-shadow-7			{ background-color: rgba(var(--vd-shadow-rgb),0.7) !important }
.bg-shadow-6			{ background-color: rgba(var(--vd-shadow-rgb),0.6) !important }
.bg-shadow-5			{ background-color: rgba(var(--vd-shadow-rgb),0.5) !important }
.bg-shadow-4			{ background-color: rgba(var(--vd-shadow-rgb),0.4) !important }
.bg-shadow-3			{ background-color: rgba(var(--vd-shadow-rgb),0.3) !important }
.bg-shadow-2			{ background-color: rgba(var(--vd-shadow-rgb),0.2) !important }
.bg-shadow-1			{ background-color: rgba(var(--vd-shadow-rgb),0.1) !important }
.bg-darkshadow			{ background-color: rgba(var(--vd-darkshadow-rgb),1) !important }
.bg-darkshadow-9			{ background-color: rgba(var(--vd-darkshadow-rgb),0.9) !important }
.bg-darkshadow-8			{ background-color: rgba(var(--vd-darkshadow-rgb),0.8) !important }
.bg-darkshadow-7			{ background-color: rgba(var(--vd-darkshadow-rgb),0.7) !important }
.bg-darkshadow-6			{ background-color: rgba(var(--vd-darkshadow-rgb),0.6) !important }
.bg-darkshadow-5			{ background-color: rgba(var(--vd-darkshadow-rgb),0.5) !important }
.bg-darkshadow-4			{ background-color: rgba(var(--vd-darkshadow-rgb),0.4) !important }
.bg-darkshadow-3			{ background-color: rgba(var(--vd-darkshadow-rgb),0.3) !important }
.bg-darkshadow-2			{ background-color: rgba(var(--vd-darkshadow-rgb),0.2) !important }
.bg-darkshadow-1			{ background-color: rgba(var(--vd-darkshadow-rgb),0.1) !important }
.bg-dark			{ background-color: rgba(var(--vd-dark-rgb),1) !important }
.bg-dark-9			{ background-color: rgba(var(--vd-dark-rgb),0.9) !important }
.bg-dark-8			{ background-color: rgba(var(--vd-dark-rgb),0.8) !important }
.bg-dark-7			{ background-color: rgba(var(--vd-dark-rgb),0.7) !important }
.bg-dark-6			{ background-color: rgba(var(--vd-dark-rgb),0.6) !important }
.bg-dark-5			{ background-color: rgba(var(--vd-dark-rgb),0.5) !important }
.bg-dark-4			{ background-color: rgba(var(--vd-dark-rgb),0.4) !important }
.bg-dark-3			{ background-color: rgba(var(--vd-dark-rgb),0.3) !important }
.bg-dark-2			{ background-color: rgba(var(--vd-dark-rgb),0.2) !important }
.bg-dark-1			{ background-color: rgba(var(--vd-dark-rgb),0.1) !important }
.bg-cta			{ background-color: rgba(var(--vd-cta-rgb),1) !important }
.bg-cta-9			{ background-color: rgba(var(--vd-cta-rgb),0.9) !important }
.bg-cta-8			{ background-color: rgba(var(--vd-cta-rgb),0.8) !important }
.bg-cta-7			{ background-color: rgba(var(--vd-cta-rgb),0.7) !important }
.bg-cta-6			{ background-color: rgba(var(--vd-cta-rgb),0.6) !important }
.bg-cta-5			{ background-color: rgba(var(--vd-cta-rgb),0.5) !important }
.bg-cta-4			{ background-color: rgba(var(--vd-cta-rgb),0.4) !important }
.bg-cta-3			{ background-color: rgba(var(--vd-cta-rgb),0.3) !important }
.bg-cta-2			{ background-color: rgba(var(--vd-cta-rgb),0.2) !important }
.bg-cta-1			{ background-color: rgba(var(--vd-cta-rgb),0.1) !important }
.bg-success			{ background-color: rgba(var(--vd-success-rgb),1) !important }
.bg-success-9			{ background-color: rgba(var(--vd-success-rgb),0.9) !important }
.bg-success-8			{ background-color: rgba(var(--vd-success-rgb),0.8) !important }
.bg-success-7			{ background-color: rgba(var(--vd-success-rgb),0.7) !important }
.bg-success-6			{ background-color: rgba(var(--vd-success-rgb),0.6) !important }
.bg-success-5			{ background-color: rgba(var(--vd-success-rgb),0.5) !important }
.bg-success-4			{ background-color: rgba(var(--vd-success-rgb),0.4) !important }
.bg-success-3			{ background-color: rgba(var(--vd-success-rgb),0.3) !important }
.bg-success-2			{ background-color: rgba(var(--vd-success-rgb),0.2) !important }
.bg-success-1			{ background-color: rgba(var(--vd-success-rgb),0.1) !important }
.bg-warning			{ background-color: rgba(var(--vd-warning-rgb),1) !important }
.bg-warning-9			{ background-color: rgba(var(--vd-warning-rgb),0.9) !important }
.bg-warning-8			{ background-color: rgba(var(--vd-warning-rgb),0.8) !important }
.bg-warning-7			{ background-color: rgba(var(--vd-warning-rgb),0.7) !important }
.bg-warning-6			{ background-color: rgba(var(--vd-warning-rgb),0.6) !important }
.bg-warning-5			{ background-color: rgba(var(--vd-warning-rgb),0.5) !important }
.bg-warning-4			{ background-color: rgba(var(--vd-warning-rgb),0.4) !important }
.bg-warning-3			{ background-color: rgba(var(--vd-warning-rgb),0.3) !important }
.bg-warning-2			{ background-color: rgba(var(--vd-warning-rgb),0.2) !important }
.bg-warning-1			{ background-color: rgba(var(--vd-warning-rgb),0.1) !important }
.bg-danger			{ background-color: rgba(var(--vd-danger-rgb),1) !important }
.bg-danger-9			{ background-color: rgba(var(--vd-danger-rgb),0.9) !important }
.bg-danger-8			{ background-color: rgba(var(--vd-danger-rgb),0.8) !important }
.bg-danger-7			{ background-color: rgba(var(--vd-danger-rgb),0.7) !important }
.bg-danger-6			{ background-color: rgba(var(--vd-danger-rgb),0.6) !important }
.bg-danger-5			{ background-color: rgba(var(--vd-danger-rgb),0.5) !important }
.bg-danger-4			{ background-color: rgba(var(--vd-danger-rgb),0.4) !important }
.bg-danger-3			{ background-color: rgba(var(--vd-danger-rgb),0.3) !important }
.bg-danger-2			{ background-color: rgba(var(--vd-danger-rgb),0.2) !important }
.bg-danger-1			{ background-color: rgba(var(--vd-danger-rgb),0.1) !important }
.bg-biblio			{ background-color: rgba(var(--vd-biblio-rgb),1) !important }
.bg-biblio-9			{ background-color: rgba(var(--vd-biblio-rgb),0.9) !important }
.bg-biblio-8			{ background-color: rgba(var(--vd-biblio-rgb),0.8) !important }
.bg-biblio-7			{ background-color: rgba(var(--vd-biblio-rgb),0.7) !important }
.bg-biblio-6			{ background-color: rgba(var(--vd-biblio-rgb),0.6) !important }
.bg-biblio-5			{ background-color: rgba(var(--vd-biblio-rgb),0.5) !important }
.bg-biblio-4			{ background-color: rgba(var(--vd-biblio-rgb),0.4) !important }
.bg-biblio-3			{ background-color: rgba(var(--vd-biblio-rgb),0.3) !important }
.bg-biblio-2			{ background-color: rgba(var(--vd-biblio-rgb),0.2) !important }
.bg-biblio-1			{ background-color: rgba(var(--vd-biblio-rgb),0.1) !important }
.bg-glb			{ background-color: rgba(var(--vd-glb-rgb),1) !important }
.bg-glb-9			{ background-color: rgba(var(--vd-glb-rgb),0.9) !important }
.bg-glb-8			{ background-color: rgba(var(--vd-glb-rgb),0.8) !important }
.bg-glb-7			{ background-color: rgba(var(--vd-glb-rgb),0.7) !important }
.bg-glb-6			{ background-color: rgba(var(--vd-glb-rgb),0.6) !important }
.bg-glb-5			{ background-color: rgba(var(--vd-glb-rgb),0.5) !important }
.bg-glb-4			{ background-color: rgba(var(--vd-glb-rgb),0.4) !important }
.bg-glb-3			{ background-color: rgba(var(--vd-glb-rgb),0.3) !important }
.bg-glb-2			{ background-color: rgba(var(--vd-glb-rgb),0.2) !important }
.bg-glb-1			{ background-color: rgba(var(--vd-glb-rgb),0.1) !important }
.bg-fibu			{ background-color: rgba(var(--vd-fibu-rgb),1) !important }
.bg-fibu-9			{ background-color: rgba(var(--vd-fibu-rgb),0.9) !important }
.bg-fibu-8			{ background-color: rgba(var(--vd-fibu-rgb),0.8) !important }
.bg-fibu-7			{ background-color: rgba(var(--vd-fibu-rgb),0.7) !important }
.bg-fibu-6			{ background-color: rgba(var(--vd-fibu-rgb),0.6) !important }
.bg-fibu-5			{ background-color: rgba(var(--vd-fibu-rgb),0.5) !important }
.bg-fibu-4			{ background-color: rgba(var(--vd-fibu-rgb),0.4) !important }
.bg-fibu-3			{ background-color: rgba(var(--vd-fibu-rgb),0.3) !important }
.bg-fibu-2			{ background-color: rgba(var(--vd-fibu-rgb),0.2) !important }
.bg-fibu-1			{ background-color: rgba(var(--vd-fibu-rgb),0.1) !important }
.bg-vc			{ background-color: rgba(var(--vd-vc-rgb),1) !important }
.bg-vc-9			{ background-color: rgba(var(--vd-vc-rgb),0.9) !important }
.bg-vc-8			{ background-color: rgba(var(--vd-vc-rgb),0.8) !important }
.bg-vc-7			{ background-color: rgba(var(--vd-vc-rgb),0.7) !important }
.bg-vc-6			{ background-color: rgba(var(--vd-vc-rgb),0.6) !important }
.bg-vc-5			{ background-color: rgba(var(--vd-vc-rgb),0.5) !important }
.bg-vc-4			{ background-color: rgba(var(--vd-vc-rgb),0.4) !important }
.bg-vc-3			{ background-color: rgba(var(--vd-vc-rgb),0.3) !important }
.bg-vc-2			{ background-color: rgba(var(--vd-vc-rgb),0.2) !important }
.bg-vc-1			{ background-color: rgba(var(--vd-vc-rgb),0.1) !important }
.bg-vr			{ background-color: rgba(var(--vd-vr-rgb),1) !important }
.bg-vr-9			{ background-color: rgba(var(--vd-vr-rgb),0.9) !important }
.bg-vr-8			{ background-color: rgba(var(--vd-vr-rgb),0.8) !important }
.bg-vr-7			{ background-color: rgba(var(--vd-vr-rgb),0.7) !important }
.bg-vr-6			{ background-color: rgba(var(--vd-vr-rgb),0.6) !important }
.bg-vr-5			{ background-color: rgba(var(--vd-vr-rgb),0.5) !important }
.bg-vr-4			{ background-color: rgba(var(--vd-vr-rgb),0.4) !important }
.bg-vr-3			{ background-color: rgba(var(--vd-vr-rgb),0.3) !important }
.bg-vr-2			{ background-color: rgba(var(--vd-vr-rgb),0.2) !important }
.bg-vr-1			{ background-color: rgba(var(--vd-vr-rgb),0.1) !important }

.bg-gradient-primary		{ background-color: var(--vd-primary) !important; background-image: linear-gradient(135deg,var(--vd-primary-screen),var(--vd-primary)) !important; }
.bg-gradient-secondary		{ background-color: var(--vd-secondary) !important; background-image: linear-gradient(135deg,var(--vd-secondary-screen),var(--vd-secondary)) !important; }
.bg-gradient-tertiary		{ background-color: var(--vd-tertiary) !important; background-image: linear-gradient(135deg,var(--vd-tertiary-screen),var(--vd-tertiary)) !important; }
.bg-gradient-quaternary		{ background-color: var(--vd-quaternary) !important; background-image: linear-gradient(135deg,var(--vd-quaternary-screen),var(--vd-quaternary)) !important; }
.bg-gradient-accent		{ background-color: var(--vd-accent) !important; background-image: linear-gradient(135deg,var(--vd-accent-screen),var(--vd-accent)) !important; }
.bg-gradient-shade		{ background-color: var(--vd-shade) !important; background-image: linear-gradient(135deg,var(--vd-shade-screen),var(--vd-shade)) !important; }
.bg-gradient-hint		{ background-color: var(--vd-hint) !important; background-image: linear-gradient(135deg,var(--vd-hint-screen),var(--vd-hint)) !important; }
.bg-gradient-info		{ background-color: var(--vd-info) !important; background-image: linear-gradient(135deg,var(--vd-info-screen),var(--vd-info)) !important; }
.bg-gradient-warm		{ background-color: var(--vd-warm) !important; background-image: linear-gradient(135deg,var(--vd-warm-screen),var(--vd-warm)) !important; }
.bg-gradient-glow		{ background-color: var(--vd-glow) !important; background-image: linear-gradient(135deg,var(--vd-glow-screen),var(--vd-glow)) !important; }
.bg-gradient-calm		{ background-color: var(--vd-calm) !important; background-image: linear-gradient(135deg,var(--vd-calm-screen),var(--vd-calm)) !important; }
.bg-gradient-pure		{ background-color: var(--vd-pure) !important; background-image: linear-gradient(135deg,var(--vd-pure-screen),var(--vd-pure)) !important; }
.bg-gradient-white		{ background-color: var(--vd-white) !important; background-image: linear-gradient(135deg,var(--vd-white-screen),var(--vd-white)) !important; }
.bg-gradient-light		{ background-color: var(--vd-light) !important; background-image: linear-gradient(135deg,var(--vd-light-screen),var(--vd-light)) !important; }
.bg-gradient-lightsilver		{ background-color: var(--vd-lightsilver) !important; background-image: linear-gradient(135deg,var(--vd-lightsilver-screen),var(--vd-lightsilver)) !important; }
.bg-gradient-silver		{ background-color: var(--vd-silver) !important; background-image: linear-gradient(135deg,var(--vd-silver-screen),var(--vd-silver)) !important; }
.bg-gradient-darksilver		{ background-color: var(--vd-darksilver) !important; background-image: linear-gradient(135deg,var(--vd-darksilver-screen),var(--vd-darksilver)) !important; }
.bg-gradient-lightgrey		{ background-color: var(--vd-lightgrey) !important; background-image: linear-gradient(135deg,var(--vd-lightgrey-screen),var(--vd-lightgrey)) !important; }
.bg-gradient-grey		{ background-color: var(--vd-grey) !important; background-image: linear-gradient(135deg,var(--vd-grey-screen),var(--vd-grey)) !important; }
.bg-gradient-darkgrey		{ background-color: var(--vd-darkgrey) !important; background-image: linear-gradient(135deg,var(--vd-darkgrey-screen),var(--vd-darkgrey)) !important; }
.bg-gradient-lightpenumbra		{ background-color: var(--vd-lightpenumbra) !important; background-image: linear-gradient(135deg,var(--vd-lightpenumbra-screen),var(--vd-lightpenumbra)) !important; }
.bg-gradient-penumbra		{ background-color: var(--vd-penumbra) !important; background-image: linear-gradient(135deg,var(--vd-penumbra-screen),var(--vd-penumbra)) !important; }
.bg-gradient-darkpenumbra		{ background-color: var(--vd-darkpenumbra) !important; background-image: linear-gradient(135deg,var(--vd-darkpenumbra-screen),var(--vd-darkpenumbra)) !important; }
.bg-gradient-lightshadow		{ background-color: var(--vd-lightshadow) !important; background-image: linear-gradient(135deg,var(--vd-lightshadow-screen),var(--vd-lightshadow)) !important; }
.bg-gradient-shadow		{ background-color: var(--vd-shadow) !important; background-image: linear-gradient(135deg,var(--vd-shadow-screen),var(--vd-shadow)) !important; }
.bg-gradient-darkshadow		{ background-color: var(--vd-darkshadow) !important; background-image: linear-gradient(135deg,var(--vd-darkshadow-screen),var(--vd-darkshadow)) !important; }
.bg-gradient-dark		{ background-color: var(--vd-dark) !important; background-image: linear-gradient(135deg,var(--vd-dark-screen),var(--vd-dark)) !important; }
.bg-gradient-cta		{ background-color: var(--vd-cta) !important; background-image: linear-gradient(135deg,var(--vd-cta-screen),var(--vd-cta)) !important; }
.bg-gradient-success		{ background-color: var(--vd-success) !important; background-image: linear-gradient(135deg,var(--vd-success-screen),var(--vd-success)) !important; }
.bg-gradient-warning		{ background-color: var(--vd-warning) !important; background-image: linear-gradient(135deg,var(--vd-warning-screen),var(--vd-warning)) !important; }
.bg-gradient-danger		{ background-color: var(--vd-danger) !important; background-image: linear-gradient(135deg,var(--vd-danger-screen),var(--vd-danger)) !important; }
.bg-gradient-biblio		{ background-color: var(--vd-biblio) !important; background-image: linear-gradient(135deg,var(--vd-biblio-screen),var(--vd-biblio)) !important; }
.bg-gradient-glb		{ background-color: var(--vd-glb) !important; background-image: linear-gradient(135deg,var(--vd-glb-screen),var(--vd-glb)) !important; }
.bg-gradient-fibu		{ background-color: var(--vd-fibu) !important; background-image: linear-gradient(135deg,var(--vd-fibu-screen),var(--vd-fibu)) !important; }
.bg-gradient-vc		{ background-color: var(--vd-vc) !important; background-image: linear-gradient(135deg,var(--vd-vc-screen),var(--vd-vc)) !important; }
.bg-gradient-vr		{ background-color: var(--vd-vr) !important; background-image: linear-gradient(135deg,var(--vd-vr-screen),var(--vd-vr)) !important; }

.bg-active-primary { background-color: var(--vd-primary-screen) !important; }
.bg-active-secondary { background-color: var(--vd-secondary-screen) !important; }
.bg-active-tertiary { background-color: var(--vd-tertiary-screen) !important; }
.bg-active-quaternary { background-color: var(--vd-quaternary-screen) !important; }
.bg-active-accent { background-color: var(--vd-accent-screen) !important; }
.bg-active-shade { background-color: var(--vd-shade-screen) !important; }
.bg-active-hint { background-color: var(--vd-hint-screen) !important; }
.bg-active-info { background-color: var(--vd-info-screen) !important; }
.bg-active-warm { background-color: var(--vd-warm-screen) !important; }
.bg-active-glow { background-color: var(--vd-glow-screen) !important; }
.bg-active-calm { background-color: var(--vd-calm-screen) !important; }
.bg-active-pure { background-color: var(--vd-pure-screen) !important; }
.bg-active-white { background-color: var(--vd-white-screen) !important; }
.bg-active-light { background-color: var(--vd-light-screen) !important; }
.bg-active-lightsilver { background-color: var(--vd-lightsilver-screen) !important; }
.bg-active-silver { background-color: var(--vd-silver-screen) !important; }
.bg-active-darksilver { background-color: var(--vd-darksilver-screen) !important; }
.bg-active-lightgrey { background-color: var(--vd-lightgrey-screen) !important; }
.bg-active-grey { background-color: var(--vd-grey-screen) !important; }
.bg-active-darkgrey { background-color: var(--vd-darkgrey-screen) !important; }
.bg-active-lightpenumbra { background-color: var(--vd-lightpenumbra-screen) !important; }
.bg-active-penumbra { background-color: var(--vd-penumbra-screen) !important; }
.bg-active-darkpenumbra { background-color: var(--vd-darkpenumbra-screen) !important; }
.bg-active-lightshadow { background-color: var(--vd-lightshadow-screen) !important; }
.bg-active-shadow { background-color: var(--vd-shadow-screen) !important; }
.bg-active-darkshadow { background-color: var(--vd-darkshadow-screen) !important; }
.bg-active-dark { background-color: var(--vd-dark-screen) !important; }
.bg-active-cta { background-color: var(--vd-cta-screen) !important; }
.bg-active-success { background-color: var(--vd-success-screen) !important; }
.bg-active-warning { background-color: var(--vd-warning-screen) !important; }
.bg-active-danger { background-color: var(--vd-danger-screen) !important; }
.bg-active-biblio { background-color: var(--vd-biblio-screen) !important; }
.bg-active-glb { background-color: var(--vd-glb-screen) !important; }
.bg-active-fibu { background-color: var(--vd-fibu-screen) !important; }
.bg-active-vc { background-color: var(--vd-vc-screen) !important; }
.bg-active-vr { background-color: var(--vd-vr-screen) !important; }

.bg-active-outline-primary { background-color: rgba(var(--vd-primary-screen-rgb),0.25) !important; border-color: var(--vd-primary-screen) !important; }
.bg-active-outline-secondary { background-color: rgba(var(--vd-secondary-screen-rgb),0.25) !important; border-color: var(--vd-secondary-screen) !important; }
.bg-active-outline-tertiary { background-color: rgba(var(--vd-tertiary-screen-rgb),0.25) !important; border-color: var(--vd-tertiary-screen) !important; }
.bg-active-outline-quaternary { background-color: rgba(var(--vd-quaternary-screen-rgb),0.25) !important; border-color: var(--vd-quaternary-screen) !important; }
.bg-active-outline-accent { background-color: rgba(var(--vd-accent-screen-rgb),0.25) !important; border-color: var(--vd-accent-screen) !important; }
.bg-active-outline-shade { background-color: rgba(var(--vd-shade-screen-rgb),0.25) !important; border-color: var(--vd-shade-screen) !important; }
.bg-active-outline-hint { background-color: rgba(var(--vd-hint-screen-rgb),0.25) !important; border-color: var(--vd-hint-screen) !important; }
.bg-active-outline-info { background-color: rgba(var(--vd-info-screen-rgb),0.25) !important; border-color: var(--vd-info-screen) !important; }
.bg-active-outline-warm { background-color: rgba(var(--vd-warm-screen-rgb),0.25) !important; border-color: var(--vd-warm-screen) !important; }
.bg-active-outline-glow { background-color: rgba(var(--vd-glow-screen-rgb),0.25) !important; border-color: var(--vd-glow-screen) !important; }
.bg-active-outline-calm { background-color: rgba(var(--vd-calm-screen-rgb),0.25) !important; border-color: var(--vd-calm-screen) !important; }
.bg-active-outline-pure { background-color: rgba(var(--vd-pure-screen-rgb),0.25) !important; border-color: var(--vd-pure-screen) !important; }
.bg-active-outline-white { background-color: rgba(var(--vd-white-screen-rgb),0.25) !important; border-color: var(--vd-white-screen) !important; }
.bg-active-outline-light { background-color: rgba(var(--vd-light-screen-rgb),0.25) !important; border-color: var(--vd-light-screen) !important; }
.bg-active-outline-lightsilver { background-color: rgba(var(--vd-lightsilver-screen-rgb),0.25) !important; border-color: var(--vd-lightsilver-screen) !important; }
.bg-active-outline-silver { background-color: rgba(var(--vd-silver-screen-rgb),0.25) !important; border-color: var(--vd-silver-screen) !important; }
.bg-active-outline-darksilver { background-color: rgba(var(--vd-darksilver-screen-rgb),0.25) !important; border-color: var(--vd-darksilver-screen) !important; }
.bg-active-outline-lightgrey { background-color: rgba(var(--vd-lightgrey-screen-rgb),0.25) !important; border-color: var(--vd-lightgrey-screen) !important; }
.bg-active-outline-grey { background-color: rgba(var(--vd-grey-screen-rgb),0.25) !important; border-color: var(--vd-grey-screen) !important; }
.bg-active-outline-darkgrey { background-color: rgba(var(--vd-darkgrey-screen-rgb),0.25) !important; border-color: var(--vd-darkgrey-screen) !important; }
.bg-active-outline-lightpenumbra { background-color: rgba(var(--vd-lightpenumbra-screen-rgb),0.25) !important; border-color: var(--vd-lightpenumbra-screen) !important; }
.bg-active-outline-penumbra { background-color: rgba(var(--vd-penumbra-screen-rgb),0.25) !important; border-color: var(--vd-penumbra-screen) !important; }
.bg-active-outline-darkpenumbra { background-color: rgba(var(--vd-darkpenumbra-screen-rgb),0.25) !important; border-color: var(--vd-darkpenumbra-screen) !important; }
.bg-active-outline-lightshadow { background-color: rgba(var(--vd-lightshadow-screen-rgb),0.25) !important; border-color: var(--vd-lightshadow-screen) !important; }
.bg-active-outline-shadow { background-color: rgba(var(--vd-shadow-screen-rgb),0.25) !important; border-color: var(--vd-shadow-screen) !important; }
.bg-active-outline-darkshadow { background-color: rgba(var(--vd-darkshadow-screen-rgb),0.25) !important; border-color: var(--vd-darkshadow-screen) !important; }
.bg-active-outline-dark { background-color: rgba(var(--vd-dark-screen-rgb),0.25) !important; border-color: var(--vd-dark-screen) !important; }
.bg-active-outline-cta { background-color: rgba(var(--vd-cta-screen-rgb),0.25) !important; border-color: var(--vd-cta-screen) !important; }
.bg-active-outline-success { background-color: rgba(var(--vd-success-screen-rgb),0.25) !important; border-color: var(--vd-success-screen) !important; }
.bg-active-outline-warning { background-color: rgba(var(--vd-warning-screen-rgb),0.25) !important; border-color: var(--vd-warning-screen) !important; }
.bg-active-outline-danger { background-color: rgba(var(--vd-danger-screen-rgb),0.25) !important; border-color: var(--vd-danger-screen) !important; }
.bg-active-outline-biblio { background-color: rgba(var(--vd-biblio-screen-rgb),0.25) !important; border-color: var(--vd-biblio-screen) !important; }
.bg-active-outline-glb { background-color: rgba(var(--vd-glb-screen-rgb),0.25) !important; border-color: var(--vd-glb-screen) !important; }
.bg-active-outline-fibu { background-color: rgba(var(--vd-fibu-screen-rgb),0.25) !important; border-color: var(--vd-fibu-screen) !important; }
.bg-active-outline-vc { background-color: rgba(var(--vd-vc-screen-rgb),0.25) !important; border-color: var(--vd-vc-screen) !important; }
.bg-active-outline-vr { background-color: rgba(var(--vd-vr-screen-rgb),0.25) !important; border-color: var(--vd-vr-screen) !important; }

.bg-contrast-primary { background-color: var(--vd-primary-contrast) !important; }
.bg-contrast-secondary { background-color: var(--vd-secondary-contrast) !important; }
.bg-contrast-tertiary { background-color: var(--vd-tertiary-contrast) !important; }
.bg-contrast-quaternary { background-color: var(--vd-quaternary-contrast) !important; }
.bg-contrast-accent { background-color: var(--vd-accent-contrast) !important; }
.bg-contrast-shade { background-color: var(--vd-shade-contrast) !important; }
.bg-contrast-hint { background-color: var(--vd-hint-contrast) !important; }
.bg-contrast-info { background-color: var(--vd-info-contrast) !important; }
.bg-contrast-warm { background-color: var(--vd-warm-contrast) !important; }
.bg-contrast-glow { background-color: var(--vd-glow-contrast) !important; }
.bg-contrast-calm { background-color: var(--vd-calm-contrast) !important; }
.bg-contrast-pure { background-color: var(--vd-pure-contrast) !important; }
.bg-contrast-white { background-color: var(--vd-white-contrast) !important; }
.bg-contrast-light { background-color: var(--vd-light-contrast) !important; }
.bg-contrast-lightsilver { background-color: var(--vd-lightsilver-contrast) !important; }
.bg-contrast-silver { background-color: var(--vd-silver-contrast) !important; }
.bg-contrast-darksilver { background-color: var(--vd-darksilver-contrast) !important; }
.bg-contrast-lightgrey { background-color: var(--vd-lightgrey-contrast) !important; }
.bg-contrast-grey { background-color: var(--vd-grey-contrast) !important; }
.bg-contrast-darkgrey { background-color: var(--vd-darkgrey-contrast) !important; }
.bg-contrast-lightpenumbra { background-color: var(--vd-lightpenumbra-contrast) !important; }
.bg-contrast-penumbra { background-color: var(--vd-penumbra-contrast) !important; }
.bg-contrast-darkpenumbra { background-color: var(--vd-darkpenumbra-contrast) !important; }
.bg-contrast-lightshadow { background-color: var(--vd-lightshadow-contrast) !important; }
.bg-contrast-shadow { background-color: var(--vd-shadow-contrast) !important; }
.bg-contrast-darkshadow { background-color: var(--vd-darkshadow-contrast) !important; }
.bg-contrast-dark { background-color: var(--vd-dark-contrast) !important; }
.bg-contrast-cta { background-color: var(--vd-cta-contrast) !important; }
.bg-contrast-success { background-color: var(--vd-success-contrast) !important; }
.bg-contrast-warning { background-color: var(--vd-warning-contrast) !important; }
.bg-contrast-danger { background-color: var(--vd-danger-contrast) !important; }
.bg-contrast-biblio { background-color: var(--vd-biblio-contrast) !important; }
.bg-contrast-glb { background-color: var(--vd-glb-contrast) !important; }
.bg-contrast-fibu { background-color: var(--vd-fibu-contrast) !important; }
.bg-contrast-vc { background-color: var(--vd-vc-contrast) !important; }
.bg-contrast-vr { background-color: var(--vd-vr-contrast) !important; }

.glass-primary		{ border-color: var(--vd-primary-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-primary-rgb),0.25); }
.glass-secondary		{ border-color: var(--vd-secondary-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-secondary-rgb),0.25); }
.glass-tertiary		{ border-color: var(--vd-tertiary-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-tertiary-rgb),0.25); }
.glass-quaternary		{ border-color: var(--vd-quaternary-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-quaternary-rgb),0.25); }
.glass-accent		{ border-color: var(--vd-accent-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-accent-rgb),0.25); }
.glass-shade		{ border-color: var(--vd-shade-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-shade-rgb),0.25); }
.glass-hint		{ border-color: var(--vd-hint-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-hint-rgb),0.25); }
.glass-info		{ border-color: var(--vd-info-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-info-rgb),0.25); }
.glass-warm		{ border-color: var(--vd-warm-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-warm-rgb),0.25); }
.glass-glow		{ border-color: var(--vd-glow-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-glow-rgb),0.25); }
.glass-calm		{ border-color: var(--vd-calm-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-calm-rgb),0.25); }
.glass-pure		{ border-color: var(--vd-pure-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-pure-rgb),0.25); }
.glass-white		{ border-color: var(--vd-white-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-white-rgb),0.25); }
.glass-light		{ border-color: var(--vd-light-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-light-rgb),0.25); }
.glass-lightsilver		{ border-color: var(--vd-lightsilver-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-lightsilver-rgb),0.25); }
.glass-silver		{ border-color: var(--vd-silver-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-silver-rgb),0.25); }
.glass-darksilver		{ border-color: var(--vd-darksilver-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-darksilver-rgb),0.25); }
.glass-lightgrey		{ border-color: var(--vd-lightgrey-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-lightgrey-rgb),0.25); }
.glass-grey		{ border-color: var(--vd-grey-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-grey-rgb),0.25); }
.glass-darkgrey		{ border-color: var(--vd-darkgrey-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-darkgrey-rgb),0.25); }
.glass-lightpenumbra		{ border-color: var(--vd-lightpenumbra-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-lightpenumbra-rgb),0.25); }
.glass-penumbra		{ border-color: var(--vd-penumbra-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-penumbra-rgb),0.25); }
.glass-darkpenumbra		{ border-color: var(--vd-darkpenumbra-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-darkpenumbra-rgb),0.25); }
.glass-lightshadow		{ border-color: var(--vd-lightshadow-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-lightshadow-rgb),0.25); }
.glass-shadow		{ border-color: var(--vd-shadow-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-shadow-rgb),0.25); }
.glass-darkshadow		{ border-color: var(--vd-darkshadow-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-darkshadow-rgb),0.25); }
.glass-dark		{ border-color: var(--vd-dark-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-dark-rgb),0.25); }
.glass-cta		{ border-color: var(--vd-cta-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-cta-rgb),0.25); }
.glass-success		{ border-color: var(--vd-success-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-success-rgb),0.25); }
.glass-warning		{ border-color: var(--vd-warning-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-warning-rgb),0.25); }
.glass-danger		{ border-color: var(--vd-danger-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-danger-rgb),0.25); }
.glass-biblio		{ border-color: var(--vd-biblio-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-biblio-rgb),0.25); }
.glass-glb		{ border-color: var(--vd-glb-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-glb-rgb),0.25); }
.glass-fibu		{ border-color: var(--vd-fibu-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-fibu-rgb),0.25); }
.glass-vc		{ border-color: var(--vd-vc-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-vc-rgb),0.25); }
.glass-vr		{ border-color: var(--vd-vr-screen) !important; box-shadow: inset 0 0 3rem rgba(var(--vd-vr-rgb),0.25); }

.table-primary, .table-primary > td, .table-primary > th { background-color: var(--vd-primary) !important; }
.table-secondary, .table-secondary > td, .table-secondary > th { background-color: var(--vd-secondary) !important; }
.table-tertiary, .table-tertiary > td, .table-tertiary > th { background-color: var(--vd-tertiary) !important; }
.table-quaternary, .table-quaternary > td, .table-quaternary > th { background-color: var(--vd-quaternary) !important; }
.table-accent, .table-accent > td, .table-accent > th { background-color: var(--vd-accent) !important; }
.table-shade, .table-shade > td, .table-shade > th { background-color: var(--vd-shade) !important; }
.table-hint, .table-hint > td, .table-hint > th { background-color: var(--vd-hint) !important; }
.table-info, .table-info > td, .table-info > th { background-color: var(--vd-info) !important; }
.table-warm, .table-warm > td, .table-warm > th { background-color: var(--vd-warm) !important; }
.table-glow, .table-glow > td, .table-glow > th { background-color: var(--vd-glow) !important; }
.table-calm, .table-calm > td, .table-calm > th { background-color: var(--vd-calm) !important; }
.table-pure, .table-pure > td, .table-pure > th { background-color: var(--vd-pure) !important; }
.table-white, .table-white > td, .table-white > th { background-color: var(--vd-white) !important; }
.table-light, .table-light > td, .table-light > th { background-color: var(--vd-light) !important; }
.table-lightsilver, .table-lightsilver > td, .table-lightsilver > th { background-color: var(--vd-lightsilver) !important; }
.table-silver, .table-silver > td, .table-silver > th { background-color: var(--vd-silver) !important; }
.table-darksilver, .table-darksilver > td, .table-darksilver > th { background-color: var(--vd-darksilver) !important; }
.table-lightgrey, .table-lightgrey > td, .table-lightgrey > th { background-color: var(--vd-lightgrey) !important; }
.table-grey, .table-grey > td, .table-grey > th { background-color: var(--vd-grey) !important; }
.table-darkgrey, .table-darkgrey > td, .table-darkgrey > th { background-color: var(--vd-darkgrey) !important; }
.table-lightpenumbra, .table-lightpenumbra > td, .table-lightpenumbra > th { background-color: var(--vd-lightpenumbra) !important; }
.table-penumbra, .table-penumbra > td, .table-penumbra > th { background-color: var(--vd-penumbra) !important; }
.table-darkpenumbra, .table-darkpenumbra > td, .table-darkpenumbra > th { background-color: var(--vd-darkpenumbra) !important; }
.table-lightshadow, .table-lightshadow > td, .table-lightshadow > th { background-color: var(--vd-lightshadow) !important; }
.table-shadow, .table-shadow > td, .table-shadow > th { background-color: var(--vd-shadow) !important; }
.table-darkshadow, .table-darkshadow > td, .table-darkshadow > th { background-color: var(--vd-darkshadow) !important; }
.table-dark, .table-dark > td, .table-dark > th { background-color: var(--vd-dark) !important; }
.table-cta, .table-cta > td, .table-cta > th { background-color: var(--vd-cta) !important; }
.table-success, .table-success > td, .table-success > th { background-color: var(--vd-success) !important; }
.table-warning, .table-warning > td, .table-warning > th { background-color: var(--vd-warning) !important; }
.table-danger, .table-danger > td, .table-danger > th { background-color: var(--vd-danger) !important; }
.table-biblio, .table-biblio > td, .table-biblio > th { background-color: var(--vd-biblio) !important; }
.table-glb, .table-glb > td, .table-glb > th { background-color: var(--vd-glb) !important; }
.table-fibu, .table-fibu > td, .table-fibu > th { background-color: var(--vd-fibu) !important; }
.table-vc, .table-vc > td, .table-vc > th { background-color: var(--vd-vc) !important; }
.table-vr, .table-vr > td, .table-vr > th { background-color: var(--vd-vr) !important; }

.border-primary { border-color: var(--vd-primary) !important; }
.border-secondary { border-color: var(--vd-secondary) !important; }
.border-tertiary { border-color: var(--vd-tertiary) !important; }
.border-quaternary { border-color: var(--vd-quaternary) !important; }
.border-accent { border-color: var(--vd-accent) !important; }
.border-shade { border-color: var(--vd-shade) !important; }
.border-hint { border-color: var(--vd-hint) !important; }
.border-info { border-color: var(--vd-info) !important; }
.border-warm { border-color: var(--vd-warm) !important; }
.border-glow { border-color: var(--vd-glow) !important; }
.border-calm { border-color: var(--vd-calm) !important; }
.border-pure { border-color: var(--vd-pure) !important; }
.border-white { border-color: var(--vd-white) !important; }
.border-light { border-color: var(--vd-light) !important; }
.border-lightsilver { border-color: var(--vd-lightsilver) !important; }
.border-silver { border-color: var(--vd-silver) !important; }
.border-darksilver { border-color: var(--vd-darksilver) !important; }
.border-lightgrey { border-color: var(--vd-lightgrey) !important; }
.border-grey { border-color: var(--vd-grey) !important; }
.border-darkgrey { border-color: var(--vd-darkgrey) !important; }
.border-lightpenumbra { border-color: var(--vd-lightpenumbra) !important; }
.border-penumbra { border-color: var(--vd-penumbra) !important; }
.border-darkpenumbra { border-color: var(--vd-darkpenumbra) !important; }
.border-lightshadow { border-color: var(--vd-lightshadow) !important; }
.border-shadow { border-color: var(--vd-shadow) !important; }
.border-darkshadow { border-color: var(--vd-darkshadow) !important; }
.border-dark { border-color: var(--vd-dark) !important; }
.border-cta { border-color: var(--vd-cta) !important; }
.border-success { border-color: var(--vd-success) !important; }
.border-warning { border-color: var(--vd-warning) !important; }
.border-danger { border-color: var(--vd-danger) !important; }
.border-biblio { border-color: var(--vd-biblio) !important; }
.border-glb { border-color: var(--vd-glb) !important; }
.border-fibu { border-color: var(--vd-fibu) !important; }
.border-vc { border-color: var(--vd-vc) !important; }
.border-vr { border-color: var(--vd-vr) !important; }
	
.alert-primary {
	--col-default: var(--vd-primary);
	--col-screen: var(--vd-primary-screen);
	--col-contrast: var(--vd-primary-contrast);
	--col-rgb: var(--vd-primary-rgb);
	--col-screen-rgb: var(--vd-primary-screen-rgb);
}
.alert-secondary {
	--col-default: var(--vd-secondary);
	--col-screen: var(--vd-secondary-screen);
	--col-contrast: var(--vd-secondary-contrast);
	--col-rgb: var(--vd-secondary-rgb);
	--col-screen-rgb: var(--vd-secondary-screen-rgb);
}
.alert-tertiary {
	--col-default: var(--vd-tertiary);
	--col-screen: var(--vd-tertiary-screen);
	--col-contrast: var(--vd-tertiary-contrast);
	--col-rgb: var(--vd-tertiary-rgb);
	--col-screen-rgb: var(--vd-tertiary-screen-rgb);
}
.alert-quaternary {
	--col-default: var(--vd-quaternary);
	--col-screen: var(--vd-quaternary-screen);
	--col-contrast: var(--vd-quaternary-contrast);
	--col-rgb: var(--vd-quaternary-rgb);
	--col-screen-rgb: var(--vd-quaternary-screen-rgb);
}
.alert-accent {
	--col-default: var(--vd-accent);
	--col-screen: var(--vd-accent-screen);
	--col-contrast: var(--vd-accent-contrast);
	--col-rgb: var(--vd-accent-rgb);
	--col-screen-rgb: var(--vd-accent-screen-rgb);
}
.alert-shade {
	--col-default: var(--vd-shade);
	--col-screen: var(--vd-shade-screen);
	--col-contrast: var(--vd-shade-contrast);
	--col-rgb: var(--vd-shade-rgb);
	--col-screen-rgb: var(--vd-shade-screen-rgb);
}
.alert-hint {
	--col-default: var(--vd-hint);
	--col-screen: var(--vd-hint-screen);
	--col-contrast: var(--vd-hint-contrast);
	--col-rgb: var(--vd-hint-rgb);
	--col-screen-rgb: var(--vd-hint-screen-rgb);
}
.alert-info {
	--col-default: var(--vd-info);
	--col-screen: var(--vd-info-screen);
	--col-contrast: var(--vd-info-contrast);
	--col-rgb: var(--vd-info-rgb);
	--col-screen-rgb: var(--vd-info-screen-rgb);
}
.alert-warm {
	--col-default: var(--vd-warm);
	--col-screen: var(--vd-warm-screen);
	--col-contrast: var(--vd-warm-contrast);
	--col-rgb: var(--vd-warm-rgb);
	--col-screen-rgb: var(--vd-warm-screen-rgb);
}
.alert-glow {
	--col-default: var(--vd-glow);
	--col-screen: var(--vd-glow-screen);
	--col-contrast: var(--vd-glow-contrast);
	--col-rgb: var(--vd-glow-rgb);
	--col-screen-rgb: var(--vd-glow-screen-rgb);
}
.alert-calm {
	--col-default: var(--vd-calm);
	--col-screen: var(--vd-calm-screen);
	--col-contrast: var(--vd-calm-contrast);
	--col-rgb: var(--vd-calm-rgb);
	--col-screen-rgb: var(--vd-calm-screen-rgb);
}
.alert-pure {
	--col-default: var(--vd-pure);
	--col-screen: var(--vd-pure-screen);
	--col-contrast: var(--vd-pure-contrast);
	--col-rgb: var(--vd-pure-rgb);
	--col-screen-rgb: var(--vd-pure-screen-rgb);
}
.alert-white {
	--col-default: var(--vd-white);
	--col-screen: var(--vd-white-screen);
	--col-contrast: var(--vd-white-contrast);
	--col-rgb: var(--vd-white-rgb);
	--col-screen-rgb: var(--vd-white-screen-rgb);
}
.alert-light {
	--col-default: var(--vd-light);
	--col-screen: var(--vd-light-screen);
	--col-contrast: var(--vd-light-contrast);
	--col-rgb: var(--vd-light-rgb);
	--col-screen-rgb: var(--vd-light-screen-rgb);
}
.alert-lightsilver {
	--col-default: var(--vd-lightsilver);
	--col-screen: var(--vd-lightsilver-screen);
	--col-contrast: var(--vd-lightsilver-contrast);
	--col-rgb: var(--vd-lightsilver-rgb);
	--col-screen-rgb: var(--vd-lightsilver-screen-rgb);
}
.alert-silver {
	--col-default: var(--vd-silver);
	--col-screen: var(--vd-silver-screen);
	--col-contrast: var(--vd-silver-contrast);
	--col-rgb: var(--vd-silver-rgb);
	--col-screen-rgb: var(--vd-silver-screen-rgb);
}
.alert-darksilver {
	--col-default: var(--vd-darksilver);
	--col-screen: var(--vd-darksilver-screen);
	--col-contrast: var(--vd-darksilver-contrast);
	--col-rgb: var(--vd-darksilver-rgb);
	--col-screen-rgb: var(--vd-darksilver-screen-rgb);
}
.alert-lightgrey {
	--col-default: var(--vd-lightgrey);
	--col-screen: var(--vd-lightgrey-screen);
	--col-contrast: var(--vd-lightgrey-contrast);
	--col-rgb: var(--vd-lightgrey-rgb);
	--col-screen-rgb: var(--vd-lightgrey-screen-rgb);
}
.alert-grey {
	--col-default: var(--vd-grey);
	--col-screen: var(--vd-grey-screen);
	--col-contrast: var(--vd-grey-contrast);
	--col-rgb: var(--vd-grey-rgb);
	--col-screen-rgb: var(--vd-grey-screen-rgb);
}
.alert-darkgrey {
	--col-default: var(--vd-darkgrey);
	--col-screen: var(--vd-darkgrey-screen);
	--col-contrast: var(--vd-darkgrey-contrast);
	--col-rgb: var(--vd-darkgrey-rgb);
	--col-screen-rgb: var(--vd-darkgrey-screen-rgb);
}
.alert-lightpenumbra {
	--col-default: var(--vd-lightpenumbra);
	--col-screen: var(--vd-lightpenumbra-screen);
	--col-contrast: var(--vd-lightpenumbra-contrast);
	--col-rgb: var(--vd-lightpenumbra-rgb);
	--col-screen-rgb: var(--vd-lightpenumbra-screen-rgb);
}
.alert-penumbra {
	--col-default: var(--vd-penumbra);
	--col-screen: var(--vd-penumbra-screen);
	--col-contrast: var(--vd-penumbra-contrast);
	--col-rgb: var(--vd-penumbra-rgb);
	--col-screen-rgb: var(--vd-penumbra-screen-rgb);
}
.alert-darkpenumbra {
	--col-default: var(--vd-darkpenumbra);
	--col-screen: var(--vd-darkpenumbra-screen);
	--col-contrast: var(--vd-darkpenumbra-contrast);
	--col-rgb: var(--vd-darkpenumbra-rgb);
	--col-screen-rgb: var(--vd-darkpenumbra-screen-rgb);
}
.alert-lightshadow {
	--col-default: var(--vd-lightshadow);
	--col-screen: var(--vd-lightshadow-screen);
	--col-contrast: var(--vd-lightshadow-contrast);
	--col-rgb: var(--vd-lightshadow-rgb);
	--col-screen-rgb: var(--vd-lightshadow-screen-rgb);
}
.alert-shadow {
	--col-default: var(--vd-shadow);
	--col-screen: var(--vd-shadow-screen);
	--col-contrast: var(--vd-shadow-contrast);
	--col-rgb: var(--vd-shadow-rgb);
	--col-screen-rgb: var(--vd-shadow-screen-rgb);
}
.alert-darkshadow {
	--col-default: var(--vd-darkshadow);
	--col-screen: var(--vd-darkshadow-screen);
	--col-contrast: var(--vd-darkshadow-contrast);
	--col-rgb: var(--vd-darkshadow-rgb);
	--col-screen-rgb: var(--vd-darkshadow-screen-rgb);
}
.alert-dark {
	--col-default: var(--vd-dark);
	--col-screen: var(--vd-dark-screen);
	--col-contrast: var(--vd-dark-contrast);
	--col-rgb: var(--vd-dark-rgb);
	--col-screen-rgb: var(--vd-dark-screen-rgb);
}
.alert-cta {
	--col-default: var(--vd-cta);
	--col-screen: var(--vd-cta-screen);
	--col-contrast: var(--vd-cta-contrast);
	--col-rgb: var(--vd-cta-rgb);
	--col-screen-rgb: var(--vd-cta-screen-rgb);
}
.alert-success {
	--col-default: var(--vd-success);
	--col-screen: var(--vd-success-screen);
	--col-contrast: var(--vd-success-contrast);
	--col-rgb: var(--vd-success-rgb);
	--col-screen-rgb: var(--vd-success-screen-rgb);
}
.alert-warning {
	--col-default: var(--vd-warning);
	--col-screen: var(--vd-warning-screen);
	--col-contrast: var(--vd-warning-contrast);
	--col-rgb: var(--vd-warning-rgb);
	--col-screen-rgb: var(--vd-warning-screen-rgb);
}
.alert-danger {
	--col-default: var(--vd-danger);
	--col-screen: var(--vd-danger-screen);
	--col-contrast: var(--vd-danger-contrast);
	--col-rgb: var(--vd-danger-rgb);
	--col-screen-rgb: var(--vd-danger-screen-rgb);
}
.alert-biblio {
	--col-default: var(--vd-biblio);
	--col-screen: var(--vd-biblio-screen);
	--col-contrast: var(--vd-biblio-contrast);
	--col-rgb: var(--vd-biblio-rgb);
	--col-screen-rgb: var(--vd-biblio-screen-rgb);
}
.alert-glb {
	--col-default: var(--vd-glb);
	--col-screen: var(--vd-glb-screen);
	--col-contrast: var(--vd-glb-contrast);
	--col-rgb: var(--vd-glb-rgb);
	--col-screen-rgb: var(--vd-glb-screen-rgb);
}
.alert-fibu {
	--col-default: var(--vd-fibu);
	--col-screen: var(--vd-fibu-screen);
	--col-contrast: var(--vd-fibu-contrast);
	--col-rgb: var(--vd-fibu-rgb);
	--col-screen-rgb: var(--vd-fibu-screen-rgb);
}
.alert-vc {
	--col-default: var(--vd-vc);
	--col-screen: var(--vd-vc-screen);
	--col-contrast: var(--vd-vc-contrast);
	--col-rgb: var(--vd-vc-rgb);
	--col-screen-rgb: var(--vd-vc-screen-rgb);
}
.alert-vr {
	--col-default: var(--vd-vr);
	--col-screen: var(--vd-vr-screen);
	--col-contrast: var(--vd-vr-contrast);
	--col-rgb: var(--vd-vr-rgb);
	--col-screen-rgb: var(--vd-vr-screen-rgb);
}
.alert {
	border-top: 0 none transparent;
	border-right: 0 none transparent;
	border-bottom: 0 none transparent;
	border-left: 0.5rem solid var(--col-default);
	background-color: transparent;
	background-image: linear-gradient(to right,rgba(var(--col-screen-rgb),0.25),rgba(var(--col-rgb),0.25));
	color: var(--vd-dark);
}

.badge-primary { background-color: var(--vd-primary); color: var(--vd-primary-contrast); }
.badge-secondary { background-color: var(--vd-secondary); color: var(--vd-secondary-contrast); }
.badge-tertiary { background-color: var(--vd-tertiary); color: var(--vd-tertiary-contrast); }
.badge-quaternary { background-color: var(--vd-quaternary); color: var(--vd-quaternary-contrast); }
.badge-accent { background-color: var(--vd-accent); color: var(--vd-accent-contrast); }
.badge-shade { background-color: var(--vd-shade); color: var(--vd-shade-contrast); }
.badge-hint { background-color: var(--vd-hint); color: var(--vd-hint-contrast); }
.badge-info { background-color: var(--vd-info); color: var(--vd-info-contrast); }
.badge-warm { background-color: var(--vd-warm); color: var(--vd-warm-contrast); }
.badge-glow { background-color: var(--vd-glow); color: var(--vd-glow-contrast); }
.badge-calm { background-color: var(--vd-calm); color: var(--vd-calm-contrast); }
.badge-pure { background-color: var(--vd-pure); color: var(--vd-pure-contrast); }
.badge-white { background-color: var(--vd-white); color: var(--vd-white-contrast); }
.badge-light { background-color: var(--vd-light); color: var(--vd-light-contrast); }
.badge-lightsilver { background-color: var(--vd-lightsilver); color: var(--vd-lightsilver-contrast); }
.badge-silver { background-color: var(--vd-silver); color: var(--vd-silver-contrast); }
.badge-darksilver { background-color: var(--vd-darksilver); color: var(--vd-darksilver-contrast); }
.badge-lightgrey { background-color: var(--vd-lightgrey); color: var(--vd-lightgrey-contrast); }
.badge-grey { background-color: var(--vd-grey); color: var(--vd-grey-contrast); }
.badge-darkgrey { background-color: var(--vd-darkgrey); color: var(--vd-darkgrey-contrast); }
.badge-lightpenumbra { background-color: var(--vd-lightpenumbra); color: var(--vd-lightpenumbra-contrast); }
.badge-penumbra { background-color: var(--vd-penumbra); color: var(--vd-penumbra-contrast); }
.badge-darkpenumbra { background-color: var(--vd-darkpenumbra); color: var(--vd-darkpenumbra-contrast); }
.badge-lightshadow { background-color: var(--vd-lightshadow); color: var(--vd-lightshadow-contrast); }
.badge-shadow { background-color: var(--vd-shadow); color: var(--vd-shadow-contrast); }
.badge-darkshadow { background-color: var(--vd-darkshadow); color: var(--vd-darkshadow-contrast); }
.badge-dark { background-color: var(--vd-dark); color: var(--vd-dark-contrast); }
.badge-cta { background-color: var(--vd-cta); color: var(--vd-cta-contrast); }
.badge-success { background-color: var(--vd-success); color: var(--vd-success-contrast); }
.badge-warning { background-color: var(--vd-warning); color: var(--vd-warning-contrast); }
.badge-danger { background-color: var(--vd-danger); color: var(--vd-danger-contrast); }
.badge-biblio { background-color: var(--vd-biblio); color: var(--vd-biblio-contrast); }
.badge-glb { background-color: var(--vd-glb); color: var(--vd-glb-contrast); }
.badge-fibu { background-color: var(--vd-fibu); color: var(--vd-fibu-contrast); }
.badge-vc { background-color: var(--vd-vc); color: var(--vd-vc-contrast); }
.badge-vr { background-color: var(--vd-vr); color: var(--vd-vr-contrast); }

.shadow-primary { box-shadow: 0 0.5rem 1rem rgba(var(--vd-primary-rgb),0.5) !important; }
.shadow-secondary { box-shadow: 0 0.5rem 1rem rgba(var(--vd-secondary-rgb),0.5) !important; }
.shadow-tertiary { box-shadow: 0 0.5rem 1rem rgba(var(--vd-tertiary-rgb),0.5) !important; }
.shadow-quaternary { box-shadow: 0 0.5rem 1rem rgba(var(--vd-quaternary-rgb),0.5) !important; }
.shadow-accent { box-shadow: 0 0.5rem 1rem rgba(var(--vd-accent-rgb),0.5) !important; }
.shadow-shade { box-shadow: 0 0.5rem 1rem rgba(var(--vd-shade-rgb),0.5) !important; }
.shadow-hint { box-shadow: 0 0.5rem 1rem rgba(var(--vd-hint-rgb),0.5) !important; }
.shadow-info { box-shadow: 0 0.5rem 1rem rgba(var(--vd-info-rgb),0.5) !important; }
.shadow-warm { box-shadow: 0 0.5rem 1rem rgba(var(--vd-warm-rgb),0.5) !important; }
.shadow-glow { box-shadow: 0 0.5rem 1rem rgba(var(--vd-glow-rgb),0.5) !important; }
.shadow-calm { box-shadow: 0 0.5rem 1rem rgba(var(--vd-calm-rgb),0.5) !important; }
.shadow-pure { box-shadow: 0 0.5rem 1rem rgba(var(--vd-pure-rgb),0.5) !important; }
.shadow-white { box-shadow: 0 0.5rem 1rem rgba(var(--vd-white-rgb),0.5) !important; }
.shadow-light { box-shadow: 0 0.5rem 1rem rgba(var(--vd-light-rgb),0.5) !important; }
.shadow-lightsilver { box-shadow: 0 0.5rem 1rem rgba(var(--vd-lightsilver-rgb),0.5) !important; }
.shadow-silver { box-shadow: 0 0.5rem 1rem rgba(var(--vd-silver-rgb),0.5) !important; }
.shadow-darksilver { box-shadow: 0 0.5rem 1rem rgba(var(--vd-darksilver-rgb),0.5) !important; }
.shadow-lightgrey { box-shadow: 0 0.5rem 1rem rgba(var(--vd-lightgrey-rgb),0.5) !important; }
.shadow-grey { box-shadow: 0 0.5rem 1rem rgba(var(--vd-grey-rgb),0.5) !important; }
.shadow-darkgrey { box-shadow: 0 0.5rem 1rem rgba(var(--vd-darkgrey-rgb),0.5) !important; }
.shadow-lightpenumbra { box-shadow: 0 0.5rem 1rem rgba(var(--vd-lightpenumbra-rgb),0.5) !important; }
.shadow-penumbra { box-shadow: 0 0.5rem 1rem rgba(var(--vd-penumbra-rgb),0.5) !important; }
.shadow-darkpenumbra { box-shadow: 0 0.5rem 1rem rgba(var(--vd-darkpenumbra-rgb),0.5) !important; }
.shadow-lightshadow { box-shadow: 0 0.5rem 1rem rgba(var(--vd-lightshadow-rgb),0.5) !important; }
.shadow-shadow { box-shadow: 0 0.5rem 1rem rgba(var(--vd-shadow-rgb),0.5) !important; }
.shadow-darkshadow { box-shadow: 0 0.5rem 1rem rgba(var(--vd-darkshadow-rgb),0.5) !important; }
.shadow-dark { box-shadow: 0 0.5rem 1rem rgba(var(--vd-dark-rgb),0.5) !important; }
.shadow-cta { box-shadow: 0 0.5rem 1rem rgba(var(--vd-cta-rgb),0.5) !important; }
.shadow-success { box-shadow: 0 0.5rem 1rem rgba(var(--vd-success-rgb),0.5) !important; }
.shadow-warning { box-shadow: 0 0.5rem 1rem rgba(var(--vd-warning-rgb),0.5) !important; }
.shadow-danger { box-shadow: 0 0.5rem 1rem rgba(var(--vd-danger-rgb),0.5) !important; }
.shadow-biblio { box-shadow: 0 0.5rem 1rem rgba(var(--vd-biblio-rgb),0.5) !important; }
.shadow-glb { box-shadow: 0 0.5rem 1rem rgba(var(--vd-glb-rgb),0.5) !important; }
.shadow-fibu { box-shadow: 0 0.5rem 1rem rgba(var(--vd-fibu-rgb),0.5) !important; }
.shadow-vc { box-shadow: 0 0.5rem 1rem rgba(var(--vd-vc-rgb),0.5) !important; }
.shadow-vr { box-shadow: 0 0.5rem 1rem rgba(var(--vd-vr-rgb),0.5) !important; }

.list-marker-primary > li::marker { color: var(--vd-primary); }
.list-marker-secondary > li::marker { color: var(--vd-secondary); }
.list-marker-tertiary > li::marker { color: var(--vd-tertiary); }
.list-marker-quaternary > li::marker { color: var(--vd-quaternary); }
.list-marker-accent > li::marker { color: var(--vd-accent); }
.list-marker-shade > li::marker { color: var(--vd-shade); }
.list-marker-hint > li::marker { color: var(--vd-hint); }
.list-marker-info > li::marker { color: var(--vd-info); }
.list-marker-warm > li::marker { color: var(--vd-warm); }
.list-marker-glow > li::marker { color: var(--vd-glow); }
.list-marker-calm > li::marker { color: var(--vd-calm); }
.list-marker-pure > li::marker { color: var(--vd-pure); }
.list-marker-white > li::marker { color: var(--vd-white); }
.list-marker-light > li::marker { color: var(--vd-light); }
.list-marker-lightsilver > li::marker { color: var(--vd-lightsilver); }
.list-marker-silver > li::marker { color: var(--vd-silver); }
.list-marker-darksilver > li::marker { color: var(--vd-darksilver); }
.list-marker-lightgrey > li::marker { color: var(--vd-lightgrey); }
.list-marker-grey > li::marker { color: var(--vd-grey); }
.list-marker-darkgrey > li::marker { color: var(--vd-darkgrey); }
.list-marker-lightpenumbra > li::marker { color: var(--vd-lightpenumbra); }
.list-marker-penumbra > li::marker { color: var(--vd-penumbra); }
.list-marker-darkpenumbra > li::marker { color: var(--vd-darkpenumbra); }
.list-marker-lightshadow > li::marker { color: var(--vd-lightshadow); }
.list-marker-shadow > li::marker { color: var(--vd-shadow); }
.list-marker-darkshadow > li::marker { color: var(--vd-darkshadow); }
.list-marker-dark > li::marker { color: var(--vd-dark); }
.list-marker-cta > li::marker { color: var(--vd-cta); }
.list-marker-success > li::marker { color: var(--vd-success); }
.list-marker-warning > li::marker { color: var(--vd-warning); }
.list-marker-danger > li::marker { color: var(--vd-danger); }
.list-marker-biblio > li::marker { color: var(--vd-biblio); }
.list-marker-glb > li::marker { color: var(--vd-glb); }
.list-marker-fibu > li::marker { color: var(--vd-fibu); }
.list-marker-vc > li::marker { color: var(--vd-vc); }
.list-marker-vr > li::marker { color: var(--vd-vr); }

.list-group-striped-primary > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-primary) !important; }
.list-group-striped-secondary > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-secondary) !important; }
.list-group-striped-tertiary > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-tertiary) !important; }
.list-group-striped-quaternary > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-quaternary) !important; }
.list-group-striped-accent > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-accent) !important; }
.list-group-striped-shade > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-shade) !important; }
.list-group-striped-hint > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-hint) !important; }
.list-group-striped-info > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-info) !important; }
.list-group-striped-warm > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-warm) !important; }
.list-group-striped-glow > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-glow) !important; }
.list-group-striped-calm > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-calm) !important; }
.list-group-striped-pure > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-pure) !important; }
.list-group-striped-white > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-white) !important; }
.list-group-striped-light > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-light) !important; }
.list-group-striped-lightsilver > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-lightsilver) !important; }
.list-group-striped-silver > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-silver) !important; }
.list-group-striped-darksilver > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-darksilver) !important; }
.list-group-striped-lightgrey > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-lightgrey) !important; }
.list-group-striped-grey > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-grey) !important; }
.list-group-striped-darkgrey > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-darkgrey) !important; }
.list-group-striped-lightpenumbra > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-lightpenumbra) !important; }
.list-group-striped-penumbra > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-penumbra) !important; }
.list-group-striped-darkpenumbra > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-darkpenumbra) !important; }
.list-group-striped-lightshadow > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-lightshadow) !important; }
.list-group-striped-shadow > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-shadow) !important; }
.list-group-striped-darkshadow > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-darkshadow) !important; }
.list-group-striped-dark > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-dark) !important; }
.list-group-striped-cta > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-cta) !important; }
.list-group-striped-success > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-success) !important; }
.list-group-striped-warning > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-warning) !important; }
.list-group-striped-danger > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-danger) !important; }
.list-group-striped-biblio > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-biblio) !important; }
.list-group-striped-glb > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-glb) !important; }
.list-group-striped-fibu > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-fibu) !important; }
.list-group-striped-vc > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-vc) !important; }
.list-group-striped-vr > .list-group-item:nth-child(even):not(.list-group-item-action:hover) { background-color: var(--vd-vr) !important; }

.accordion-button { box-shadow: none !important; }
.accordion-primary .accordion-button:not(.collapsed) { color: var(--vd-primary-contrast); background-color: var(--vd-primary); }
.accordion-primary .accordion-button.collapsed:hover { background-color: var(--vd-primary); color: var(--vd-primary-contrast); }
.accordion-secondary .accordion-button:not(.collapsed) { color: var(--vd-secondary-contrast); background-color: var(--vd-secondary); }
.accordion-secondary .accordion-button.collapsed:hover { background-color: var(--vd-secondary); color: var(--vd-secondary-contrast); }
.accordion-tertiary .accordion-button:not(.collapsed) { color: var(--vd-tertiary-contrast); background-color: var(--vd-tertiary); }
.accordion-tertiary .accordion-button.collapsed:hover { background-color: var(--vd-tertiary); color: var(--vd-tertiary-contrast); }
.accordion-quaternary .accordion-button:not(.collapsed) { color: var(--vd-quaternary-contrast); background-color: var(--vd-quaternary); }
.accordion-quaternary .accordion-button.collapsed:hover { background-color: var(--vd-quaternary); color: var(--vd-quaternary-contrast); }
.accordion-accent .accordion-button:not(.collapsed) { color: var(--vd-accent-contrast); background-color: var(--vd-accent); }
.accordion-accent .accordion-button.collapsed:hover { background-color: var(--vd-accent); color: var(--vd-accent-contrast); }
.accordion-shade .accordion-button:not(.collapsed) { color: var(--vd-shade-contrast); background-color: var(--vd-shade); }
.accordion-shade .accordion-button.collapsed:hover { background-color: var(--vd-shade); color: var(--vd-shade-contrast); }
.accordion-hint .accordion-button:not(.collapsed) { color: var(--vd-hint-contrast); background-color: var(--vd-hint); }
.accordion-hint .accordion-button.collapsed:hover { background-color: var(--vd-hint); color: var(--vd-hint-contrast); }
.accordion-info .accordion-button:not(.collapsed) { color: var(--vd-info-contrast); background-color: var(--vd-info); }
.accordion-info .accordion-button.collapsed:hover { background-color: var(--vd-info); color: var(--vd-info-contrast); }
.accordion-warm .accordion-button:not(.collapsed) { color: var(--vd-warm-contrast); background-color: var(--vd-warm); }
.accordion-warm .accordion-button.collapsed:hover { background-color: var(--vd-warm); color: var(--vd-warm-contrast); }
.accordion-glow .accordion-button:not(.collapsed) { color: var(--vd-glow-contrast); background-color: var(--vd-glow); }
.accordion-glow .accordion-button.collapsed:hover { background-color: var(--vd-glow); color: var(--vd-glow-contrast); }
.accordion-calm .accordion-button:not(.collapsed) { color: var(--vd-calm-contrast); background-color: var(--vd-calm); }
.accordion-calm .accordion-button.collapsed:hover { background-color: var(--vd-calm); color: var(--vd-calm-contrast); }
.accordion-pure .accordion-button:not(.collapsed) { color: var(--vd-pure-contrast); background-color: var(--vd-pure); }
.accordion-pure .accordion-button.collapsed:hover { background-color: var(--vd-pure); color: var(--vd-pure-contrast); }
.accordion-white .accordion-button:not(.collapsed) { color: var(--vd-white-contrast); background-color: var(--vd-white); }
.accordion-white .accordion-button.collapsed:hover { background-color: var(--vd-white); color: var(--vd-white-contrast); }
.accordion-light .accordion-button:not(.collapsed) { color: var(--vd-light-contrast); background-color: var(--vd-light); }
.accordion-light .accordion-button.collapsed:hover { background-color: var(--vd-light); color: var(--vd-light-contrast); }
.accordion-lightsilver .accordion-button:not(.collapsed) { color: var(--vd-lightsilver-contrast); background-color: var(--vd-lightsilver); }
.accordion-lightsilver .accordion-button.collapsed:hover { background-color: var(--vd-lightsilver); color: var(--vd-lightsilver-contrast); }
.accordion-silver .accordion-button:not(.collapsed) { color: var(--vd-silver-contrast); background-color: var(--vd-silver); }
.accordion-silver .accordion-button.collapsed:hover { background-color: var(--vd-silver); color: var(--vd-silver-contrast); }
.accordion-darksilver .accordion-button:not(.collapsed) { color: var(--vd-darksilver-contrast); background-color: var(--vd-darksilver); }
.accordion-darksilver .accordion-button.collapsed:hover { background-color: var(--vd-darksilver); color: var(--vd-darksilver-contrast); }
.accordion-lightgrey .accordion-button:not(.collapsed) { color: var(--vd-lightgrey-contrast); background-color: var(--vd-lightgrey); }
.accordion-lightgrey .accordion-button.collapsed:hover { background-color: var(--vd-lightgrey); color: var(--vd-lightgrey-contrast); }
.accordion-grey .accordion-button:not(.collapsed) { color: var(--vd-grey-contrast); background-color: var(--vd-grey); }
.accordion-grey .accordion-button.collapsed:hover { background-color: var(--vd-grey); color: var(--vd-grey-contrast); }
.accordion-darkgrey .accordion-button:not(.collapsed) { color: var(--vd-darkgrey-contrast); background-color: var(--vd-darkgrey); }
.accordion-darkgrey .accordion-button.collapsed:hover { background-color: var(--vd-darkgrey); color: var(--vd-darkgrey-contrast); }
.accordion-lightpenumbra .accordion-button:not(.collapsed) { color: var(--vd-lightpenumbra-contrast); background-color: var(--vd-lightpenumbra); }
.accordion-lightpenumbra .accordion-button.collapsed:hover { background-color: var(--vd-lightpenumbra); color: var(--vd-lightpenumbra-contrast); }
.accordion-penumbra .accordion-button:not(.collapsed) { color: var(--vd-penumbra-contrast); background-color: var(--vd-penumbra); }
.accordion-penumbra .accordion-button.collapsed:hover { background-color: var(--vd-penumbra); color: var(--vd-penumbra-contrast); }
.accordion-darkpenumbra .accordion-button:not(.collapsed) { color: var(--vd-darkpenumbra-contrast); background-color: var(--vd-darkpenumbra); }
.accordion-darkpenumbra .accordion-button.collapsed:hover { background-color: var(--vd-darkpenumbra); color: var(--vd-darkpenumbra-contrast); }
.accordion-lightshadow .accordion-button:not(.collapsed) { color: var(--vd-lightshadow-contrast); background-color: var(--vd-lightshadow); }
.accordion-lightshadow .accordion-button.collapsed:hover { background-color: var(--vd-lightshadow); color: var(--vd-lightshadow-contrast); }
.accordion-shadow .accordion-button:not(.collapsed) { color: var(--vd-shadow-contrast); background-color: var(--vd-shadow); }
.accordion-shadow .accordion-button.collapsed:hover { background-color: var(--vd-shadow); color: var(--vd-shadow-contrast); }
.accordion-darkshadow .accordion-button:not(.collapsed) { color: var(--vd-darkshadow-contrast); background-color: var(--vd-darkshadow); }
.accordion-darkshadow .accordion-button.collapsed:hover { background-color: var(--vd-darkshadow); color: var(--vd-darkshadow-contrast); }
.accordion-dark .accordion-button:not(.collapsed) { color: var(--vd-dark-contrast); background-color: var(--vd-dark); }
.accordion-dark .accordion-button.collapsed:hover { background-color: var(--vd-dark); color: var(--vd-dark-contrast); }
.accordion-cta .accordion-button:not(.collapsed) { color: var(--vd-cta-contrast); background-color: var(--vd-cta); }
.accordion-cta .accordion-button.collapsed:hover { background-color: var(--vd-cta); color: var(--vd-cta-contrast); }
.accordion-success .accordion-button:not(.collapsed) { color: var(--vd-success-contrast); background-color: var(--vd-success); }
.accordion-success .accordion-button.collapsed:hover { background-color: var(--vd-success); color: var(--vd-success-contrast); }
.accordion-warning .accordion-button:not(.collapsed) { color: var(--vd-warning-contrast); background-color: var(--vd-warning); }
.accordion-warning .accordion-button.collapsed:hover { background-color: var(--vd-warning); color: var(--vd-warning-contrast); }
.accordion-danger .accordion-button:not(.collapsed) { color: var(--vd-danger-contrast); background-color: var(--vd-danger); }
.accordion-danger .accordion-button.collapsed:hover { background-color: var(--vd-danger); color: var(--vd-danger-contrast); }
.accordion-biblio .accordion-button:not(.collapsed) { color: var(--vd-biblio-contrast); background-color: var(--vd-biblio); }
.accordion-biblio .accordion-button.collapsed:hover { background-color: var(--vd-biblio); color: var(--vd-biblio-contrast); }
.accordion-glb .accordion-button:not(.collapsed) { color: var(--vd-glb-contrast); background-color: var(--vd-glb); }
.accordion-glb .accordion-button.collapsed:hover { background-color: var(--vd-glb); color: var(--vd-glb-contrast); }
.accordion-fibu .accordion-button:not(.collapsed) { color: var(--vd-fibu-contrast); background-color: var(--vd-fibu); }
.accordion-fibu .accordion-button.collapsed:hover { background-color: var(--vd-fibu); color: var(--vd-fibu-contrast); }
.accordion-vc .accordion-button:not(.collapsed) { color: var(--vd-vc-contrast); background-color: var(--vd-vc); }
.accordion-vc .accordion-button.collapsed:hover { background-color: var(--vd-vc); color: var(--vd-vc-contrast); }
.accordion-vr .accordion-button:not(.collapsed) { color: var(--vd-vr-contrast); background-color: var(--vd-vr); }
.accordion-vr .accordion-button.collapsed:hover { background-color: var(--vd-vr); color: var(--vd-vr-contrast); }

.vd_slickslider_primary .vd_slick_prev, .vd_slickslider_primary .vd_slick_next, .vd_slickslider_primary .vd_slick_dots li button {
	background-color: var(--vd-primary);
	border-color: var(--vd-primary);
	color: var(--vd-primary-contrast);
}
.vd_slickslider_primary .vd_slick_prev:hover, .vd_slickslider_primary .vd_slick_prev:focus-visible,
.vd_slickslider_primary .vd_slick_next:hover, .vd_slickslider_primary .vd_slick_next:focus-visible,
.vd_slickslider_primary .vd_slick_dots li.slick-active button {
	background-color: var(--vd-primary-screen);
	border-color: var(--vd-primary-screen);
}
.vd_slickslider_secondary .vd_slick_prev, .vd_slickslider_secondary .vd_slick_next, .vd_slickslider_secondary .vd_slick_dots li button {
	background-color: var(--vd-secondary);
	border-color: var(--vd-secondary);
	color: var(--vd-secondary-contrast);
}
.vd_slickslider_secondary .vd_slick_prev:hover, .vd_slickslider_secondary .vd_slick_prev:focus-visible,
.vd_slickslider_secondary .vd_slick_next:hover, .vd_slickslider_secondary .vd_slick_next:focus-visible,
.vd_slickslider_secondary .vd_slick_dots li.slick-active button {
	background-color: var(--vd-secondary-screen);
	border-color: var(--vd-secondary-screen);
}
.vd_slickslider_tertiary .vd_slick_prev, .vd_slickslider_tertiary .vd_slick_next, .vd_slickslider_tertiary .vd_slick_dots li button {
	background-color: var(--vd-tertiary);
	border-color: var(--vd-tertiary);
	color: var(--vd-tertiary-contrast);
}
.vd_slickslider_tertiary .vd_slick_prev:hover, .vd_slickslider_tertiary .vd_slick_prev:focus-visible,
.vd_slickslider_tertiary .vd_slick_next:hover, .vd_slickslider_tertiary .vd_slick_next:focus-visible,
.vd_slickslider_tertiary .vd_slick_dots li.slick-active button {
	background-color: var(--vd-tertiary-screen);
	border-color: var(--vd-tertiary-screen);
}
.vd_slickslider_quaternary .vd_slick_prev, .vd_slickslider_quaternary .vd_slick_next, .vd_slickslider_quaternary .vd_slick_dots li button {
	background-color: var(--vd-quaternary);
	border-color: var(--vd-quaternary);
	color: var(--vd-quaternary-contrast);
}
.vd_slickslider_quaternary .vd_slick_prev:hover, .vd_slickslider_quaternary .vd_slick_prev:focus-visible,
.vd_slickslider_quaternary .vd_slick_next:hover, .vd_slickslider_quaternary .vd_slick_next:focus-visible,
.vd_slickslider_quaternary .vd_slick_dots li.slick-active button {
	background-color: var(--vd-quaternary-screen);
	border-color: var(--vd-quaternary-screen);
}
.vd_slickslider_accent .vd_slick_prev, .vd_slickslider_accent .vd_slick_next, .vd_slickslider_accent .vd_slick_dots li button {
	background-color: var(--vd-accent);
	border-color: var(--vd-accent);
	color: var(--vd-accent-contrast);
}
.vd_slickslider_accent .vd_slick_prev:hover, .vd_slickslider_accent .vd_slick_prev:focus-visible,
.vd_slickslider_accent .vd_slick_next:hover, .vd_slickslider_accent .vd_slick_next:focus-visible,
.vd_slickslider_accent .vd_slick_dots li.slick-active button {
	background-color: var(--vd-accent-screen);
	border-color: var(--vd-accent-screen);
}
.vd_slickslider_shade .vd_slick_prev, .vd_slickslider_shade .vd_slick_next, .vd_slickslider_shade .vd_slick_dots li button {
	background-color: var(--vd-shade);
	border-color: var(--vd-shade);
	color: var(--vd-shade-contrast);
}
.vd_slickslider_shade .vd_slick_prev:hover, .vd_slickslider_shade .vd_slick_prev:focus-visible,
.vd_slickslider_shade .vd_slick_next:hover, .vd_slickslider_shade .vd_slick_next:focus-visible,
.vd_slickslider_shade .vd_slick_dots li.slick-active button {
	background-color: var(--vd-shade-screen);
	border-color: var(--vd-shade-screen);
}
.vd_slickslider_hint .vd_slick_prev, .vd_slickslider_hint .vd_slick_next, .vd_slickslider_hint .vd_slick_dots li button {
	background-color: var(--vd-hint);
	border-color: var(--vd-hint);
	color: var(--vd-hint-contrast);
}
.vd_slickslider_hint .vd_slick_prev:hover, .vd_slickslider_hint .vd_slick_prev:focus-visible,
.vd_slickslider_hint .vd_slick_next:hover, .vd_slickslider_hint .vd_slick_next:focus-visible,
.vd_slickslider_hint .vd_slick_dots li.slick-active button {
	background-color: var(--vd-hint-screen);
	border-color: var(--vd-hint-screen);
}
.vd_slickslider_info .vd_slick_prev, .vd_slickslider_info .vd_slick_next, .vd_slickslider_info .vd_slick_dots li button {
	background-color: var(--vd-info);
	border-color: var(--vd-info);
	color: var(--vd-info-contrast);
}
.vd_slickslider_info .vd_slick_prev:hover, .vd_slickslider_info .vd_slick_prev:focus-visible,
.vd_slickslider_info .vd_slick_next:hover, .vd_slickslider_info .vd_slick_next:focus-visible,
.vd_slickslider_info .vd_slick_dots li.slick-active button {
	background-color: var(--vd-info-screen);
	border-color: var(--vd-info-screen);
}
.vd_slickslider_warm .vd_slick_prev, .vd_slickslider_warm .vd_slick_next, .vd_slickslider_warm .vd_slick_dots li button {
	background-color: var(--vd-warm);
	border-color: var(--vd-warm);
	color: var(--vd-warm-contrast);
}
.vd_slickslider_warm .vd_slick_prev:hover, .vd_slickslider_warm .vd_slick_prev:focus-visible,
.vd_slickslider_warm .vd_slick_next:hover, .vd_slickslider_warm .vd_slick_next:focus-visible,
.vd_slickslider_warm .vd_slick_dots li.slick-active button {
	background-color: var(--vd-warm-screen);
	border-color: var(--vd-warm-screen);
}
.vd_slickslider_glow .vd_slick_prev, .vd_slickslider_glow .vd_slick_next, .vd_slickslider_glow .vd_slick_dots li button {
	background-color: var(--vd-glow);
	border-color: var(--vd-glow);
	color: var(--vd-glow-contrast);
}
.vd_slickslider_glow .vd_slick_prev:hover, .vd_slickslider_glow .vd_slick_prev:focus-visible,
.vd_slickslider_glow .vd_slick_next:hover, .vd_slickslider_glow .vd_slick_next:focus-visible,
.vd_slickslider_glow .vd_slick_dots li.slick-active button {
	background-color: var(--vd-glow-screen);
	border-color: var(--vd-glow-screen);
}
.vd_slickslider_calm .vd_slick_prev, .vd_slickslider_calm .vd_slick_next, .vd_slickslider_calm .vd_slick_dots li button {
	background-color: var(--vd-calm);
	border-color: var(--vd-calm);
	color: var(--vd-calm-contrast);
}
.vd_slickslider_calm .vd_slick_prev:hover, .vd_slickslider_calm .vd_slick_prev:focus-visible,
.vd_slickslider_calm .vd_slick_next:hover, .vd_slickslider_calm .vd_slick_next:focus-visible,
.vd_slickslider_calm .vd_slick_dots li.slick-active button {
	background-color: var(--vd-calm-screen);
	border-color: var(--vd-calm-screen);
}
.vd_slickslider_pure .vd_slick_prev, .vd_slickslider_pure .vd_slick_next, .vd_slickslider_pure .vd_slick_dots li button {
	background-color: var(--vd-pure);
	border-color: var(--vd-pure);
	color: var(--vd-pure-contrast);
}
.vd_slickslider_pure .vd_slick_prev:hover, .vd_slickslider_pure .vd_slick_prev:focus-visible,
.vd_slickslider_pure .vd_slick_next:hover, .vd_slickslider_pure .vd_slick_next:focus-visible,
.vd_slickslider_pure .vd_slick_dots li.slick-active button {
	background-color: var(--vd-pure-screen);
	border-color: var(--vd-pure-screen);
}
.vd_slickslider_white .vd_slick_prev, .vd_slickslider_white .vd_slick_next, .vd_slickslider_white .vd_slick_dots li button {
	background-color: var(--vd-white);
	border-color: var(--vd-white);
	color: var(--vd-white-contrast);
}
.vd_slickslider_white .vd_slick_prev:hover, .vd_slickslider_white .vd_slick_prev:focus-visible,
.vd_slickslider_white .vd_slick_next:hover, .vd_slickslider_white .vd_slick_next:focus-visible,
.vd_slickslider_white .vd_slick_dots li.slick-active button {
	background-color: var(--vd-white-screen);
	border-color: var(--vd-white-screen);
}
.vd_slickslider_light .vd_slick_prev, .vd_slickslider_light .vd_slick_next, .vd_slickslider_light .vd_slick_dots li button {
	background-color: var(--vd-light);
	border-color: var(--vd-light);
	color: var(--vd-light-contrast);
}
.vd_slickslider_light .vd_slick_prev:hover, .vd_slickslider_light .vd_slick_prev:focus-visible,
.vd_slickslider_light .vd_slick_next:hover, .vd_slickslider_light .vd_slick_next:focus-visible,
.vd_slickslider_light .vd_slick_dots li.slick-active button {
	background-color: var(--vd-light-screen);
	border-color: var(--vd-light-screen);
}
.vd_slickslider_lightsilver .vd_slick_prev, .vd_slickslider_lightsilver .vd_slick_next, .vd_slickslider_lightsilver .vd_slick_dots li button {
	background-color: var(--vd-lightsilver);
	border-color: var(--vd-lightsilver);
	color: var(--vd-lightsilver-contrast);
}
.vd_slickslider_lightsilver .vd_slick_prev:hover, .vd_slickslider_lightsilver .vd_slick_prev:focus-visible,
.vd_slickslider_lightsilver .vd_slick_next:hover, .vd_slickslider_lightsilver .vd_slick_next:focus-visible,
.vd_slickslider_lightsilver .vd_slick_dots li.slick-active button {
	background-color: var(--vd-lightsilver-screen);
	border-color: var(--vd-lightsilver-screen);
}
.vd_slickslider_silver .vd_slick_prev, .vd_slickslider_silver .vd_slick_next, .vd_slickslider_silver .vd_slick_dots li button {
	background-color: var(--vd-silver);
	border-color: var(--vd-silver);
	color: var(--vd-silver-contrast);
}
.vd_slickslider_silver .vd_slick_prev:hover, .vd_slickslider_silver .vd_slick_prev:focus-visible,
.vd_slickslider_silver .vd_slick_next:hover, .vd_slickslider_silver .vd_slick_next:focus-visible,
.vd_slickslider_silver .vd_slick_dots li.slick-active button {
	background-color: var(--vd-silver-screen);
	border-color: var(--vd-silver-screen);
}
.vd_slickslider_darksilver .vd_slick_prev, .vd_slickslider_darksilver .vd_slick_next, .vd_slickslider_darksilver .vd_slick_dots li button {
	background-color: var(--vd-darksilver);
	border-color: var(--vd-darksilver);
	color: var(--vd-darksilver-contrast);
}
.vd_slickslider_darksilver .vd_slick_prev:hover, .vd_slickslider_darksilver .vd_slick_prev:focus-visible,
.vd_slickslider_darksilver .vd_slick_next:hover, .vd_slickslider_darksilver .vd_slick_next:focus-visible,
.vd_slickslider_darksilver .vd_slick_dots li.slick-active button {
	background-color: var(--vd-darksilver-screen);
	border-color: var(--vd-darksilver-screen);
}
.vd_slickslider_lightgrey .vd_slick_prev, .vd_slickslider_lightgrey .vd_slick_next, .vd_slickslider_lightgrey .vd_slick_dots li button {
	background-color: var(--vd-lightgrey);
	border-color: var(--vd-lightgrey);
	color: var(--vd-lightgrey-contrast);
}
.vd_slickslider_lightgrey .vd_slick_prev:hover, .vd_slickslider_lightgrey .vd_slick_prev:focus-visible,
.vd_slickslider_lightgrey .vd_slick_next:hover, .vd_slickslider_lightgrey .vd_slick_next:focus-visible,
.vd_slickslider_lightgrey .vd_slick_dots li.slick-active button {
	background-color: var(--vd-lightgrey-screen);
	border-color: var(--vd-lightgrey-screen);
}
.vd_slickslider_grey .vd_slick_prev, .vd_slickslider_grey .vd_slick_next, .vd_slickslider_grey .vd_slick_dots li button {
	background-color: var(--vd-grey);
	border-color: var(--vd-grey);
	color: var(--vd-grey-contrast);
}
.vd_slickslider_grey .vd_slick_prev:hover, .vd_slickslider_grey .vd_slick_prev:focus-visible,
.vd_slickslider_grey .vd_slick_next:hover, .vd_slickslider_grey .vd_slick_next:focus-visible,
.vd_slickslider_grey .vd_slick_dots li.slick-active button {
	background-color: var(--vd-grey-screen);
	border-color: var(--vd-grey-screen);
}
.vd_slickslider_darkgrey .vd_slick_prev, .vd_slickslider_darkgrey .vd_slick_next, .vd_slickslider_darkgrey .vd_slick_dots li button {
	background-color: var(--vd-darkgrey);
	border-color: var(--vd-darkgrey);
	color: var(--vd-darkgrey-contrast);
}
.vd_slickslider_darkgrey .vd_slick_prev:hover, .vd_slickslider_darkgrey .vd_slick_prev:focus-visible,
.vd_slickslider_darkgrey .vd_slick_next:hover, .vd_slickslider_darkgrey .vd_slick_next:focus-visible,
.vd_slickslider_darkgrey .vd_slick_dots li.slick-active button {
	background-color: var(--vd-darkgrey-screen);
	border-color: var(--vd-darkgrey-screen);
}
.vd_slickslider_lightpenumbra .vd_slick_prev, .vd_slickslider_lightpenumbra .vd_slick_next, .vd_slickslider_lightpenumbra .vd_slick_dots li button {
	background-color: var(--vd-lightpenumbra);
	border-color: var(--vd-lightpenumbra);
	color: var(--vd-lightpenumbra-contrast);
}
.vd_slickslider_lightpenumbra .vd_slick_prev:hover, .vd_slickslider_lightpenumbra .vd_slick_prev:focus-visible,
.vd_slickslider_lightpenumbra .vd_slick_next:hover, .vd_slickslider_lightpenumbra .vd_slick_next:focus-visible,
.vd_slickslider_lightpenumbra .vd_slick_dots li.slick-active button {
	background-color: var(--vd-lightpenumbra-screen);
	border-color: var(--vd-lightpenumbra-screen);
}
.vd_slickslider_penumbra .vd_slick_prev, .vd_slickslider_penumbra .vd_slick_next, .vd_slickslider_penumbra .vd_slick_dots li button {
	background-color: var(--vd-penumbra);
	border-color: var(--vd-penumbra);
	color: var(--vd-penumbra-contrast);
}
.vd_slickslider_penumbra .vd_slick_prev:hover, .vd_slickslider_penumbra .vd_slick_prev:focus-visible,
.vd_slickslider_penumbra .vd_slick_next:hover, .vd_slickslider_penumbra .vd_slick_next:focus-visible,
.vd_slickslider_penumbra .vd_slick_dots li.slick-active button {
	background-color: var(--vd-penumbra-screen);
	border-color: var(--vd-penumbra-screen);
}
.vd_slickslider_darkpenumbra .vd_slick_prev, .vd_slickslider_darkpenumbra .vd_slick_next, .vd_slickslider_darkpenumbra .vd_slick_dots li button {
	background-color: var(--vd-darkpenumbra);
	border-color: var(--vd-darkpenumbra);
	color: var(--vd-darkpenumbra-contrast);
}
.vd_slickslider_darkpenumbra .vd_slick_prev:hover, .vd_slickslider_darkpenumbra .vd_slick_prev:focus-visible,
.vd_slickslider_darkpenumbra .vd_slick_next:hover, .vd_slickslider_darkpenumbra .vd_slick_next:focus-visible,
.vd_slickslider_darkpenumbra .vd_slick_dots li.slick-active button {
	background-color: var(--vd-darkpenumbra-screen);
	border-color: var(--vd-darkpenumbra-screen);
}
.vd_slickslider_lightshadow .vd_slick_prev, .vd_slickslider_lightshadow .vd_slick_next, .vd_slickslider_lightshadow .vd_slick_dots li button {
	background-color: var(--vd-lightshadow);
	border-color: var(--vd-lightshadow);
	color: var(--vd-lightshadow-contrast);
}
.vd_slickslider_lightshadow .vd_slick_prev:hover, .vd_slickslider_lightshadow .vd_slick_prev:focus-visible,
.vd_slickslider_lightshadow .vd_slick_next:hover, .vd_slickslider_lightshadow .vd_slick_next:focus-visible,
.vd_slickslider_lightshadow .vd_slick_dots li.slick-active button {
	background-color: var(--vd-lightshadow-screen);
	border-color: var(--vd-lightshadow-screen);
}
.vd_slickslider_shadow .vd_slick_prev, .vd_slickslider_shadow .vd_slick_next, .vd_slickslider_shadow .vd_slick_dots li button {
	background-color: var(--vd-shadow);
	border-color: var(--vd-shadow);
	color: var(--vd-shadow-contrast);
}
.vd_slickslider_shadow .vd_slick_prev:hover, .vd_slickslider_shadow .vd_slick_prev:focus-visible,
.vd_slickslider_shadow .vd_slick_next:hover, .vd_slickslider_shadow .vd_slick_next:focus-visible,
.vd_slickslider_shadow .vd_slick_dots li.slick-active button {
	background-color: var(--vd-shadow-screen);
	border-color: var(--vd-shadow-screen);
}
.vd_slickslider_darkshadow .vd_slick_prev, .vd_slickslider_darkshadow .vd_slick_next, .vd_slickslider_darkshadow .vd_slick_dots li button {
	background-color: var(--vd-darkshadow);
	border-color: var(--vd-darkshadow);
	color: var(--vd-darkshadow-contrast);
}
.vd_slickslider_darkshadow .vd_slick_prev:hover, .vd_slickslider_darkshadow .vd_slick_prev:focus-visible,
.vd_slickslider_darkshadow .vd_slick_next:hover, .vd_slickslider_darkshadow .vd_slick_next:focus-visible,
.vd_slickslider_darkshadow .vd_slick_dots li.slick-active button {
	background-color: var(--vd-darkshadow-screen);
	border-color: var(--vd-darkshadow-screen);
}
.vd_slickslider_dark .vd_slick_prev, .vd_slickslider_dark .vd_slick_next, .vd_slickslider_dark .vd_slick_dots li button {
	background-color: var(--vd-dark);
	border-color: var(--vd-dark);
	color: var(--vd-dark-contrast);
}
.vd_slickslider_dark .vd_slick_prev:hover, .vd_slickslider_dark .vd_slick_prev:focus-visible,
.vd_slickslider_dark .vd_slick_next:hover, .vd_slickslider_dark .vd_slick_next:focus-visible,
.vd_slickslider_dark .vd_slick_dots li.slick-active button {
	background-color: var(--vd-dark-screen);
	border-color: var(--vd-dark-screen);
}
.vd_slickslider_cta .vd_slick_prev, .vd_slickslider_cta .vd_slick_next, .vd_slickslider_cta .vd_slick_dots li button {
	background-color: var(--vd-cta);
	border-color: var(--vd-cta);
	color: var(--vd-cta-contrast);
}
.vd_slickslider_cta .vd_slick_prev:hover, .vd_slickslider_cta .vd_slick_prev:focus-visible,
.vd_slickslider_cta .vd_slick_next:hover, .vd_slickslider_cta .vd_slick_next:focus-visible,
.vd_slickslider_cta .vd_slick_dots li.slick-active button {
	background-color: var(--vd-cta-screen);
	border-color: var(--vd-cta-screen);
}
.vd_slickslider_success .vd_slick_prev, .vd_slickslider_success .vd_slick_next, .vd_slickslider_success .vd_slick_dots li button {
	background-color: var(--vd-success);
	border-color: var(--vd-success);
	color: var(--vd-success-contrast);
}
.vd_slickslider_success .vd_slick_prev:hover, .vd_slickslider_success .vd_slick_prev:focus-visible,
.vd_slickslider_success .vd_slick_next:hover, .vd_slickslider_success .vd_slick_next:focus-visible,
.vd_slickslider_success .vd_slick_dots li.slick-active button {
	background-color: var(--vd-success-screen);
	border-color: var(--vd-success-screen);
}
.vd_slickslider_warning .vd_slick_prev, .vd_slickslider_warning .vd_slick_next, .vd_slickslider_warning .vd_slick_dots li button {
	background-color: var(--vd-warning);
	border-color: var(--vd-warning);
	color: var(--vd-warning-contrast);
}
.vd_slickslider_warning .vd_slick_prev:hover, .vd_slickslider_warning .vd_slick_prev:focus-visible,
.vd_slickslider_warning .vd_slick_next:hover, .vd_slickslider_warning .vd_slick_next:focus-visible,
.vd_slickslider_warning .vd_slick_dots li.slick-active button {
	background-color: var(--vd-warning-screen);
	border-color: var(--vd-warning-screen);
}
.vd_slickslider_danger .vd_slick_prev, .vd_slickslider_danger .vd_slick_next, .vd_slickslider_danger .vd_slick_dots li button {
	background-color: var(--vd-danger);
	border-color: var(--vd-danger);
	color: var(--vd-danger-contrast);
}
.vd_slickslider_danger .vd_slick_prev:hover, .vd_slickslider_danger .vd_slick_prev:focus-visible,
.vd_slickslider_danger .vd_slick_next:hover, .vd_slickslider_danger .vd_slick_next:focus-visible,
.vd_slickslider_danger .vd_slick_dots li.slick-active button {
	background-color: var(--vd-danger-screen);
	border-color: var(--vd-danger-screen);
}
.vd_slickslider_biblio .vd_slick_prev, .vd_slickslider_biblio .vd_slick_next, .vd_slickslider_biblio .vd_slick_dots li button {
	background-color: var(--vd-biblio);
	border-color: var(--vd-biblio);
	color: var(--vd-biblio-contrast);
}
.vd_slickslider_biblio .vd_slick_prev:hover, .vd_slickslider_biblio .vd_slick_prev:focus-visible,
.vd_slickslider_biblio .vd_slick_next:hover, .vd_slickslider_biblio .vd_slick_next:focus-visible,
.vd_slickslider_biblio .vd_slick_dots li.slick-active button {
	background-color: var(--vd-biblio-screen);
	border-color: var(--vd-biblio-screen);
}
.vd_slickslider_glb .vd_slick_prev, .vd_slickslider_glb .vd_slick_next, .vd_slickslider_glb .vd_slick_dots li button {
	background-color: var(--vd-glb);
	border-color: var(--vd-glb);
	color: var(--vd-glb-contrast);
}
.vd_slickslider_glb .vd_slick_prev:hover, .vd_slickslider_glb .vd_slick_prev:focus-visible,
.vd_slickslider_glb .vd_slick_next:hover, .vd_slickslider_glb .vd_slick_next:focus-visible,
.vd_slickslider_glb .vd_slick_dots li.slick-active button {
	background-color: var(--vd-glb-screen);
	border-color: var(--vd-glb-screen);
}
.vd_slickslider_fibu .vd_slick_prev, .vd_slickslider_fibu .vd_slick_next, .vd_slickslider_fibu .vd_slick_dots li button {
	background-color: var(--vd-fibu);
	border-color: var(--vd-fibu);
	color: var(--vd-fibu-contrast);
}
.vd_slickslider_fibu .vd_slick_prev:hover, .vd_slickslider_fibu .vd_slick_prev:focus-visible,
.vd_slickslider_fibu .vd_slick_next:hover, .vd_slickslider_fibu .vd_slick_next:focus-visible,
.vd_slickslider_fibu .vd_slick_dots li.slick-active button {
	background-color: var(--vd-fibu-screen);
	border-color: var(--vd-fibu-screen);
}
.vd_slickslider_vc .vd_slick_prev, .vd_slickslider_vc .vd_slick_next, .vd_slickslider_vc .vd_slick_dots li button {
	background-color: var(--vd-vc);
	border-color: var(--vd-vc);
	color: var(--vd-vc-contrast);
}
.vd_slickslider_vc .vd_slick_prev:hover, .vd_slickslider_vc .vd_slick_prev:focus-visible,
.vd_slickslider_vc .vd_slick_next:hover, .vd_slickslider_vc .vd_slick_next:focus-visible,
.vd_slickslider_vc .vd_slick_dots li.slick-active button {
	background-color: var(--vd-vc-screen);
	border-color: var(--vd-vc-screen);
}
.vd_slickslider_vr .vd_slick_prev, .vd_slickslider_vr .vd_slick_next, .vd_slickslider_vr .vd_slick_dots li button {
	background-color: var(--vd-vr);
	border-color: var(--vd-vr);
	color: var(--vd-vr-contrast);
}
.vd_slickslider_vr .vd_slick_prev:hover, .vd_slickslider_vr .vd_slick_prev:focus-visible,
.vd_slickslider_vr .vd_slick_next:hover, .vd_slickslider_vr .vd_slick_next:focus-visible,
.vd_slickslider_vr .vd_slick_dots li.slick-active button {
	background-color: var(--vd-vr-screen);
	border-color: var(--vd-vr-screen);
}

.vd_testimonial_text.bg-primary:before {
	border-color: var(--vd-primary);
}
.vd_testimonial_text.bg-secondary:before {
	border-color: var(--vd-secondary);
}
.vd_testimonial_text.bg-tertiary:before {
	border-color: var(--vd-tertiary);
}
.vd_testimonial_text.bg-quaternary:before {
	border-color: var(--vd-quaternary);
}
.vd_testimonial_text.bg-accent:before {
	border-color: var(--vd-accent);
}
.vd_testimonial_text.bg-shade:before {
	border-color: var(--vd-shade);
}
.vd_testimonial_text.bg-hint:before {
	border-color: var(--vd-hint);
}
.vd_testimonial_text.bg-info:before {
	border-color: var(--vd-info);
}
.vd_testimonial_text.bg-warm:before {
	border-color: var(--vd-warm);
}
.vd_testimonial_text.bg-glow:before {
	border-color: var(--vd-glow);
}
.vd_testimonial_text.bg-calm:before {
	border-color: var(--vd-calm);
}
.vd_testimonial_text.bg-pure:before {
	border-color: var(--vd-pure);
}
.vd_testimonial_text.bg-white:before {
	border-color: var(--vd-white);
}
.vd_testimonial_text.bg-light:before {
	border-color: var(--vd-light);
}
.vd_testimonial_text.bg-lightsilver:before {
	border-color: var(--vd-lightsilver);
}
.vd_testimonial_text.bg-silver:before {
	border-color: var(--vd-silver);
}
.vd_testimonial_text.bg-darksilver:before {
	border-color: var(--vd-darksilver);
}
.vd_testimonial_text.bg-lightgrey:before {
	border-color: var(--vd-lightgrey);
}
.vd_testimonial_text.bg-grey:before {
	border-color: var(--vd-grey);
}
.vd_testimonial_text.bg-darkgrey:before {
	border-color: var(--vd-darkgrey);
}
.vd_testimonial_text.bg-lightpenumbra:before {
	border-color: var(--vd-lightpenumbra);
}
.vd_testimonial_text.bg-penumbra:before {
	border-color: var(--vd-penumbra);
}
.vd_testimonial_text.bg-darkpenumbra:before {
	border-color: var(--vd-darkpenumbra);
}
.vd_testimonial_text.bg-lightshadow:before {
	border-color: var(--vd-lightshadow);
}
.vd_testimonial_text.bg-shadow:before {
	border-color: var(--vd-shadow);
}
.vd_testimonial_text.bg-darkshadow:before {
	border-color: var(--vd-darkshadow);
}
.vd_testimonial_text.bg-dark:before {
	border-color: var(--vd-dark);
}
.vd_testimonial_text.bg-cta:before {
	border-color: var(--vd-cta);
}
.vd_testimonial_text.bg-success:before {
	border-color: var(--vd-success);
}
.vd_testimonial_text.bg-warning:before {
	border-color: var(--vd-warning);
}
.vd_testimonial_text.bg-danger:before {
	border-color: var(--vd-danger);
}
.vd_testimonial_text.bg-biblio:before {
	border-color: var(--vd-biblio);
}
.vd_testimonial_text.bg-glb:before {
	border-color: var(--vd-glb);
}
.vd_testimonial_text.bg-fibu:before {
	border-color: var(--vd-fibu);
}
.vd_testimonial_text.bg-vc:before {
	border-color: var(--vd-vc);
}
.vd_testimonial_text.bg-vr:before {
	border-color: var(--vd-vr);
}
