
/* ------------------------------------------------------------------------------------
Proxima Nova
------------------------------------------------------------------------------------ */
/* light */
@font-face {
    font-family: 'Proxima-Nova';
    font-style: normal;
    font-weight: 100;
    src: url('fonts/Proxima-Nova/proximanova-thin.otf') format('otf');
}

@font-face {
    font-family: 'Proxima-Nova';
    font-style: italic;
    font-weight: 100;
    src: url('fonts/Proxima-Nova/proximanova-thinItalic.otf') format('otf');
}

/* light */
@font-face {
    font-family: 'Proxima-Nova';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Proxima-Nova/proximanova-light.otf') format('otf');
}

@font-face {
    font-family: 'Proxima-Nova';
    font-style: italic;
    font-weight: 300;
    src: url('fonts/Proxima-Nova/proximanova-lightItalic.otf') format('otf');
}


/* normal */
@font-face {
    font-family: 'Proxima-Nova';
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Proxima-Nova/proximanova-regular.otf') format('otf');
}

@font-face {
    font-family: 'Proxima-Nova';
    font-style: italic;
    font-weight: normal;
    src: url('fonts/Proxima-Nova/proximanova-regularItalic.otf') format('otf');
}

/* medium */
@font-face {
    font-family: 'Proxima-Nova';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Proxima-Nova/proximanova-medium.otf') format('otf');
}

@font-face {
    font-family: 'Proxima-Nova';
    font-style: italic;
    font-weight: 500;
    src: url('fonts/Proxima-Nova/proximanova-mediumItalic.otf') format('otf');
}

/* semi bold */
@font-face {
    font-family: 'Proxima-Nova';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/Proxima-Nova/proximanova-semibold.otf') format('otf');
}

@font-face {
    font-family: 'Proxima-Nova';
    font-style: italic;
    font-weight: 600;
    src: url('fonts/Proxima-Nova/proximanova-semiboldItalic.otf') format('otf');
}

/* bold */
@font-face {
    font-family: 'Proxima-Nova';
    font-style: normal;
    font-weight: bold;
    src: url('fonts/Proxima-Nova/proximanova-bold.otf') format('otf');
}

@font-face {
    font-family: 'Proxima-Nova';
    font-style: italic;
    font-weight: bold;
    src: url('fonts/Proxima-Nova/proximanova-boldItalic.otf') format('otf');
}

/* extra bold */
@font-face {
    font-family: 'Proxima-Nova';
    font-style: normal;
    font-weight: 800;
    src: url('fonts/Proxima-Nova/proximanova-extrabold.otf') format('otf');
}

@font-face {
    font-family: 'Proxima-Nova';
    font-style: italic;
    font-weight: 800;
    src: url('fonts/Proxima-Nova/proximanova-extraboldItalic.otf') format('otf');
}

/* black */
@font-face {
    font-family: 'Proxima-Nova';
    font-style: normal;
    font-weight: 900;
    src: url('fonts/Proxima-Nova/proximanova-black.otf') format('otf');
}

@font-face {
    font-family: 'Proxima-Nova';
    font-style: italic;
    font-weight: 900;
    src: url('fonts/Proxima-Nova/proximanova-blackItalic.otf') format('otf');
}



/* ------------------------------------------------------------------------------------
Oswald
------------------------------------------------------------------------------------ */
/* Extra light */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 200;
    src: url('fonts/Oswald/Oswald-ExtraLight.ttf') format('ttf');
}

/* light */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/Oswald/Oswald-Light.ttf') format('ttf');
}


/* regular */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: normal;
    src: url('fonts/Oswald/Oswald-Regular.ttf') format('ttf');
}

/* medium */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 500;
    src: url('fonts/Oswald/Oswald-Medium.ttf') format('ttf');
}


/* semi bold */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 600;
    src: url('fonts/Oswald/Oswald-SemiBold.ttf') format('ttf');
}

/* bold */
@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/Oswald/Oswald-Bold.ttf') format('ttf');
}





*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

html, body{
    /* overflow: hidden; */
    height: 100%;
}
body::-webkit-scrollbar { width: 0 !important }
html::-webkit-scrollbar { width: 0 !important }
html { 
    overflow: -moz-scrollbars-none; 
    scrollbar-width: none;  /* Firefox */
}
body { 
    overflow: -moz-scrollbars-none; 
    scrollbar-width: none;  /* Firefox */
}

:root{
    --orange-font: #FF702B;
    --orange-dark: #FF5501;
    --orange-commun: #FF6921;
    --orange-manager: #FF9900;
    --blue-relation: #325AC7;
    --blue-dark: #3D2AB7;
    --blue-t-way: #004C98;
    --red-conviction: #EE4A24;
    --title-part: #7C76A7;
    /* --purple-motivation: #D068D5; */
    --purple-motivation: #A071FD;
    --purple-dark: #802296 ;
    --green-organisation: #03D071;
    --green-dark: #105A37;
}