/* ROOT VARIABLES */

/* FONT FACES */
@font-face {
    font-family: 'Aeonik Pro Black';
    src: url('../fonts/Aeonik-Pro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Aeonik Pro Bold';
    src: url('../fonts/AeonikPro-Bold.woff2') format('woff2'),
         url('../fonts/AeonikPro-Bold.woff') format('woff'),
         url('../fonts/AeonikPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Aeonik Pro Light';
    src: url('../fonts/AeonikPro-Light.woff2') format('woff2'),
         url('../fonts/AeonikPro-Light.woff') format('woff'),
         url('../fonts/AeonikPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Aeonik Pro Medium';
    src: url('../fonts/AeonikPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Aeonik Pro Regular';
    src: url('../fonts/AeonikPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Aeonik Pro Regular Italic';
    src: url('../fonts/AeonikPro-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

:root {
    /* FONTS */

    /* Main Families */
    --main-text-fam: 'Aeonik Pro Regular', sans-serif;
    --main-title-fam: 'Aeonik Pro Bold', sans-serif;

    /* COLOR */
    --main-text-color: #000;
    --main-black: #000; /* var(--main-black) */
    --main-white: #fff; /* var(--main-white) */

	/* EASINGS */
	--main-easing: all 0.6s cubic-bezier(0.5, 1, 0.89, 1); /* var(--main-easing) */
    --main-easing-fast: all 0.3s cubic-bezier(0.5, 1, 0.89, 1); /* var(--main-easing-fast) */

	/* TOP PADDING */
	--top-pad: calc(19.2vw + 102px); /* var(--top-pad) */
}