/*----- THEME - VARIABLES - Open -----*/
:root {
	--primary-font-family: 'Inter', sans-serif;
	--secondary-font-family: 'Poppins', sans-serif;

	--border-radius: 0.5rem;
	--border-radius-buttons: 2.5rem;
	--box-shadow: 0 0 0.75rem 0 rgba(0, 0, 0, 0.12);

	/* Primary Colors */
	--color-primary: #1565c0;
	--color-primary-light: #5e92f3;
	--color-primary-dark: #003c8f;

	--color-secondary: #fa5e1f;
	--color-secondary-light: #fb7d4b;
	--color-secondary-dark: #d74004;

	/* Neutrals */
	--color-black: #000000;
	--color-white: #ffffff;

	--color-dark: #364a56;
	--color-darker: #25333d;
	--color-light: #fff3eb;

	--color-text: #333333;
	--color-heading: #000000;

	/* Shade Colors */
	--color-red: #e53935;
	--color-red-light: #ff6f60;
	--color-red-dark: #ab000d;

	--color-green: #43a047;
	--color-green-light: #76d275;
	--color-green-dark: #00701a;

	--color-blue: #1e88e5;
	--color-blue-light: #6ab7ff;
	--color-blue-dark: #005cb2;

	--color-orange: #fb8c00;
	--color-orange-light: #ffbd45;
	--color-orange-dark: #c75300;

	--color-yellow: #fdd835;
	--color-yellow-light: #ffff6b;
	--color-yellow-dark: #c6a700;

	--color-gray: #9e9e9e;
	--color-gray-light: #cfcfcf;
	--color-gray-dark: #707070;
}
/*----- THEME - VARIABLES - Close -----*/

/*----- MEGA MENU - VARIABLES - Open -----*/
:root {
	/*! FONTS !*/
	--aero-mm-primary-font-family: 'Inter', sans-serif;
	--aero-mm-secondary-font-family: 'Poppins', sans-serif;

	/*! LEVEL 0 !*/
	--aero-mm-lv0-color: #ffffff;
	--aero-mm-lv0-bg-color: #1565c0;

	--aero-mm-lv0-color-hover: #ffffff;
	--aero-mm-lv0-bg-color-hover: #1e88e5;

	--aero-mm-lv0-color-active: #ffffff;
	--aero-mm-lv0-bg-color-active: #f15a24;

	--aero-mm-row-border-top-color: #1e88e5;
	--aero-mm-row-border-top-color-active: #f15a24;

	/* Responsive */
	--aero-mm-lv0-resp-color: #ffffff;
	--aero-mm-lv0-resp-bg-color: #25333d;
	--aero-mm-lv0-resp-border-color: #364a56;

	--aero-mm-lv0-resp-color-hover: #ffffff;
	--aero-mm-lv0-resp-bg-color-hover: #043a6b;
	--aero-mm-lv0-resp-border-color-hover: #0090e9;

	--aero-mm-lv0-resp-color-open: #ffffff;
	--aero-mm-lv0-resp-bg-color-open: #004d95;
	--aero-mm-lv0-resp-border-color-open: #3c9de7;

	--aero-mm-lv0-resp-color-active: #ffffff;
	--aero-mm-lv0-resp-bg-color-active: #f15a24;
	--aero-mm-lv0-resp-border-color-active: #ffac4a;

	/*! LEVEL 1 !*/
	--aero-mm-lv1-color: #002f58;
	--aero-mm-lv1-bg-color: transparent;

	--aero-mm-lv1-color-hover: #009dff;
	--aero-mm-lv1-bg-color-hover: transparent;

	--aero-mm-lv1-color-active: #f15a24;
	--aero-mm-lv1-bg-color-active: transparent;

	--aero-mm-lv1-border-color: #b2d2e6;
	--aero-mm-lv1-border-color-hover: #009dff;
	--aero-mm-lv1-border-color-active: #f15a24;

	/* Responsive */
	--aero-mm-lv1-resp-color: #ffffff;
	--aero-mm-lv1-resp-bg-color: #1565c0;
	--aero-mm-lv1-resp-border-color: #58b7ff;

	--aero-mm-lv1-resp-color-hover: #ffffff;
	--aero-mm-lv1-resp-bg-color-hover: #1e88e5;
	--aero-mm-lv1-resp-border-color-hover: #67bdff;

	--aero-mm-lv1-resp-color-active: #ffffff;
	--aero-mm-lv1-resp-bg-color-active: #f17a24;
	--aero-mm-lv1-resp-border-color-active: #ff9838;

	/*! LEVEL 2 !*/
	--aero-mm-lv2-color: #007dca;
	--aero-mm-lv2-bg-color: transparent;
	--aero-mm-lv2-border-color: #d6e8f5;

	--aero-mm-lv2-color-hover: #22aaff;
	--aero-mm-lv2-bg-color-hover: transparent;
	--aero-mm-lv2-border-color-hover: #22aaff;

	--aero-mm-lv2-color-active: #ff8616;
	--aero-mm-lv2-bg-color-active: transparent;
	--aero-mm-lv2-border-color-active: #ff8616;

	/* Responsive */
	--aero-mm-lv2-resp-color: #043a6b;
	--aero-mm-lv2-resp-bg-color: #ffffff;
	--aero-mm-lv2-resp-border-color: #d6e8f5;

	--aero-mm-lv2-resp-color-hover: #1e88e5;
	--aero-mm-lv2-resp-bg-color-hover: #ffffff;
	--aero-mm-lv2-resp-border-color-hover: #d6e8f5;

	--aero-mm-lv2-resp-color-active: #f15a24;
	--aero-mm-lv2-resp-bg-color-active: #ffffff;
	--aero-mm-lv2-resp-border-color-active: #d6e8f5;

	/*? ATTENTION ?*/
	/*! These variables can be edited, but should not be removed !*/

	/* GENERAL */
	--aero-mm-white: #ffffff;
	--aero-mm-color-no-link: #48525a;
	--aero-mm-resp-bg-color: #1d262d;

	/* LEVEL 0 */
	--aero-mm-lv0-border-radius: 0;
	--aero-mm-lv0-font-family: var(--aero-mm-primary-font-family);
	--aero-mm-lv0-font-size: 1.125rem;
	--aero-mm-lv0-font-weight: 400;
	--aero-mm-lv0-height: auto;
	--aero-mm-lv0-line-height: 100%;
	--aero-mm-lv0-gap: 0.25rem;
	--aero-mm-lv0-margin: 0;
	--aero-mm-lv0-padding: 0.75rem 1.25rem;
	--aero-mm-lv0-text-transform: none;

	/* LEVEL 1 */
	--aero-mm-lv1-border-radius: 0;
	--aero-mm-lv1-font-family: var(--aero-mm-secondary-font-family);
	--aero-mm-lv1-font-size: 1.0625rem;
	--aero-mm-lv1-font-weight: 500;
	--aero-mm-lv1-line-height: 120%;
	--aero-mm-lv1-margin: 0;
	--aero-mm-lv1-padding: 0.815rem 0;
	--aero-mm-lv1-text-transform: none;

	/* LEVEL 2 */
	--aero-mm-lv2-border-radius: 0;
	--aero-mm-lv2-font-family: var(--aero-mm-secondary-font-family);
	--aero-mm-lv2-font-size: 1rem;
	--aero-mm-lv2-font-weight: 500;
	--aero-mm-lv2-line-height: 120%;
	--aero-mm-lv2-margin: 0;
	--aero-mm-lv2-padding: 0.815rem 0.5rem 0.815rem 1.5rem;
	--aero-mm-lv2-text-transform: none;
}
/*----- MEGA MENU - VARIABLES - Close -----*/

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

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

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