/*----- VARIABLES - Open -----*/
:root {
	/* Config */

	--font-family--title: 'Montserrat', sans-serif;
	--font-family--body: 'Montserrat', sans-serif;
	--font-family--navigation: 'Montserrat', sans-serif;

	--border-radius--1: 0.25rem;
	--border-radius--2: 0.375rem;
	--border-radius--3: 0.5rem;
	--border-radius--btn: 0.375rem;

	--box-shadow--1: 0 0 2rem 0 rgba(0, 17, 34, 0.08);
	--box-shadow--2: 0 0 0.75rem 0 rgba(0, 0, 0, 0.12);

	/* Colors */

	--color-primary: #03477d;
	--color-secondary: #e45e02;
	--color-tertiary: #da3212;

	--color-heading: #044b83;
	--color-body: #1f2933;

	--color-link: #03477d;
	--color-link--hover: #da3212;
	--color-link--focus: #5aa9dd;

	--color-black: #000000;
	--color-white: #ffffff;

	--color-blue--50: #e6f2fa;
	--color-blue--100: #c2e0f5;
	--color-blue--200: #8fc6eb;
	--color-blue--300: #5aa9dd;
	--color-blue--400: #2e8fd0;
	--color-blue--450: #055ba1;
	--color-blue--500: #03477d;
	--color-blue--600: #062d63;
	--color-blue--700: #00255d;
	--color-blue--800: #001c47;
	--color-blue--900: #001432;

	--color-green--50: #e8f5e9;
	--color-green--100: #c8e6c9;
	--color-green--200: #a5d6a7;
	--color-green--300: #81c784;
	--color-green--400: #66bb6a;
	--color-green--500: #4caf50;
	--color-green--600: #28a745;
	--color-green--700: #388e3c;
	--color-green--800: #2e7d32;
	--color-green--900: #1b5e20;

	--color-yellow--50: #fffde7;
	--color-yellow--100: #fff9c4;
	--color-yellow--200: #fff59d;
	--color-yellow--300: #fff176;
	--color-yellow--400: #ffee58;
	--color-yellow--500: #ffeb3b;
	--color-yellow--600: #fdd835;
	--color-yellow--700: #fbc02d;
	--color-yellow--800: #f9a825;
	--color-yellow--900: #f57f17;

	--color-orange--50: #fff6e5;
	--color-orange--100: #ffe7bf;
	--color-orange--200: #ffd27a;
	--color-orange--300: #fcb703;
	--color-orange--400: #f39a02;
	--color-orange--500: #e45e02;
	--color-orange--600: #da3212;
	--color-orange--700: #b92a10;
	--color-orange--800: #8f210d;
	--color-orange--900: #651709;

	--color-gold--50: #fff6e4;
	--color-gold--100: #ffecca;
	--color-gold--200: #ffe0a6;
	--color-gold--300: #ffd382;
	--color-gold--400: #ffc968;
	--color-gold--500: #ffc04d;
	--color-gold--600: #f5a825;
	--color-gold--700: #dd910a;
	--color-gold--800: #b57308;
	--color-gold--900: #8a5806;

	--color-red--50: #fdf2f3;
	--color-red--100: #f8d7da;
	--color-red--200: #f1aeb5;
	--color-red--300: #ea868f;
	--color-red--400: #dc3545;
	--color-red--500: #bd2130;
	--color-red--600: #a61c29;
	--color-red--700: #8f1722;
	--color-red--800: #78121b;
	--color-red--900: #5e0d14;

	--color-cyan--50: #e0f7fa;
	--color-cyan--100: #b2ebf2;
	--color-cyan--200: #80deea;
	--color-cyan--300: #4dd0e1;
	--color-cyan--400: #26c6da;
	--color-cyan--500: #00bcd4;
	--color-cyan--600: #00acc1;
	--color-cyan--700: #0097a7;
	--color-cyan--800: #00838f;
	--color-cyan--900: #006064;

	--color-neutral--50: #f7f8fa;
	--color-neutral--100: #f1f3f6;
	--color-neutral--200: #edeff3;
	--color-neutral--300: #e8ebf0;
	--color-neutral--400: #d4d8df;
	--color-neutral--500: #b7bdc7;
	--color-neutral--600: #8b919e;
	--color-neutral--700: #5f6571;
	--color-neutral--800: #3f4550;
	--color-neutral--900: #1f2933;

	--color-steel--50: #edf5fb;
	--color-steel--100: #d5e4f1;
	--color-steel--200: #bdd3e6;
	--color-steel--300: #9fb8cf;
	--color-steel--400: #7f9cb6;
	--color-steel--500: #5f819d;
	--color-steel--600: #4d6a85;
	--color-steel--700: #39536f;
	--color-steel--800: #2b3f58;
	--color-steel--900: #1b1d20;

	--color-steel--25: #f6fafd;
	--color-slate--50: #f1f5f9;
	--color-slate--100: #e2e8f0;
	--color-slate--200: #cbd5e1;
	--color-slate--300: #94a3b8;
	--color-slate--400: #64748b;
	--color-slate--500: #475569;
	--color-slate--600: #334155;
	--color-slate--700: #1e293b;
	--color-slate--800: #0f172a;
	--color-slate--900: #020617;

	--color-gray--25: #fefefe;
	--color-gray--50: #f8f9fa;
	--color-gray--100: #e9ecef;
	--color-gray--200: #dee2e6;
	--color-gray--300: #ced4da;
	--color-gray--400: #adb5bd;
	--color-gray--500: #6c757d;
	--color-gray--600: #495057;
	--color-gray--700: #343a40;
	--color-gray--800: #212529;
	--color-gray--900: #0d1117;
}
/*----- VARIABLES - Close -----*/

/*----- MENU VARIABLES - Open -----*/
:root {
	--tb-mm-primary-font-family: var(--font-family--navigation);
	--tb-mm-secondary-font-family: var(--font-family--navigation);
	--tb-mm-font-size: 1.0625rem;
	--tb-mm-font-weight: 500;

	/* Level 0 */
	--tb-mm-font-size: 1.0625rem;
	--tb-mm-font-weight: 500;
	--tb-mm-lv0-color: var(--color-blue--700);
	--tb-mm-lv0-bg-color: #ffffff;
	--tb-mm-lv0-color-hover: var(--color-link--hover);
	--tb-mm-lv0-bg-color-hover: #ffffff;
	--tb-mm-lv0-color-active: var(--color-orange--800);
	--tb-mm-lv0-bg-color-active: #ffffff;
	/* --tb-mm-lv0-padding: 1.875rem 0.75rem; */
	--tb-mm-lv0-padding: 1.875rem 0.75rem;

	/* Level 1 */
	--tb-mm-lv1-font-size: 1rem;
	--tb-mm-lv1-font-weight: 400;
	--tb-mm-lv1-color: var(--color-blue--700);
	--tb-mm-lv1-bg-color: #ffffff;
	--tb-mm-lv1-color-hover: #008099;
	--tb-mm-lv1-bg-color-hover: #ffffff;
	--tb-mm-lv1-color-active: #d73e33;
	--tb-mm-lv1-bg-color-active: #ffffff;
	--tb-mm-lv1-padding: 0.75rem 0;
}
/*----- MENU VARIABLES - Close -----*/

/*----- AERO - VARIABLES - Open -----*/
:root {
	--aero-main: #2192e8;
	--aero-secondary: #f15a24;
	--aero-dark: #0d3354;
	--aero-darker: #09233a;
	--aero-light: #edf5fb;
	--aero-border: #cbe3f5;

	--aero-text: #333333;
	--aero-heading: #121f28;
}
/*----- AERO - VARIABLES - Close -----*/
