/*
*
*   Fiducial - Y-Proximité
*   --
*   ROOT /
*   Theme 009 - Ricine
*   --
*   Author: Y-Proximite - Claire O'Dea
*
*/

/**
* #.# Fonts
*/

@import url(https://fonts.googleapis.com/css?family=Cabin:400,500,600,700&amp;display=swap);

@font-face {
    font-family: 'Bebas Neue';
    src: url('/theme/files/site/5d16218a3b882/BebasNeueBold.eot');
    src: url('/theme/files/site/5d16218a3b882/BebasNeueBold.eot') format('embedded-opentype'),
         url('/theme/files/site/5d16218a3b882/BebasNeueBold.woff2') format('woff2'),
         url('/theme/files/site/5d16218a3b882/BebasNeueBold.woff') format('woff'),
         url('/theme/files/site/5d16218a3b882/BebasNeueBold.ttf') format('truetype'),
         url('/theme/files/site/5d16218a3b882/BebasNeueBold.svg#BebasNeueBold') format('svg');
}

@font-face {
  font-family: "icones";
  src: url("/theme/files/site/5d16218a3b882/icones.eot");
  src: url("/theme/files/site/5d16218a3b882/icones.eot?#iefix") format("embedded-opentype"), 
       url("/theme/files/site/5d16218a3b882/icones.woff2") format("woff2"), 
       url("/theme/files/site/5d16218a3b882/icones.woff") format("woff"), 
       url("/theme/files/site/5d16218a3b882/icones.ttf") format("truetype"), 
       url("/theme/files/site/5d16218a3b882/icones.svg#finitions") format("svg");
  font-style: normal;
  font-weight: 400;
}

/**
* #.# Variables CSS
*/

:root {      
  /** Colors **/
  
  --primary-color: #004c99;
  --primary-color-rgb: 0 ,76 ,153;
  --body-color: #41403f;
  --txt-primary: #ffffff;
  --brand-color: #A61F7D;
  
  /** Backgrounds **/
  
  --body-bg: #ffffff;
  --light-gray-bg: #f1f1f2;
  --dark-gray-bg: #41403f;
  --footer-bg: #252525;
 
  /** Font **/
  
  --global-font-family: Cabin,sans-serif;
  --global-line-height: 1.2;
  --global-font-size: 1rem;
  --global-font-weight: 400;
  
  --title-font-family: Bebas Neue,sans-serif;
  --title-line-height: 1.2;
  --title-font-size: 1.875rem;
  --title-font-weight: 800;
  --title-text-transform: uppercase;
  
  --header-nav-family: Cabin,sans-serif;
  --header-nav-line-height: 1.2;
  --header-nav-font-size: 1.125rem;
  --header-nav-font-weight: 600;
}
