:root{
    --color-white: #ffffff;
    --color-light-grey: #ededed;
    --color-dark-blue:#354651;
    --cafpi-origin-primary:#EC6519;
    --banner-image: url('../img/assurances/4.png');
    --banner-image-home: url('../img/assurances/home.png');
    --banner-image-home-pro: url('../img/assurances/pro.jpg');

    --cafpi-black: #0e1111;
    --cafpi-shadow-black: rgba(0, 0, 0, 0.63);
    --cafpi-white: #ffffff;
    --cafpi-main-lite:#fff2e5;
    --cafpi-darker-blue : #03081c;
    --cafpi-dark-blue: #03041e;
    --cafpi-dark-blue-2: #050b21;
    --cafpi-dark-blue-3: #02040a;
    --cafpi-dark-minus-blue : #020616;
    --cafpi-medium-blue: #080f2a;
    --cafpi-meme-blue : #1f204d;
    --cafpi-meme-grey : #ffffff70;
    --cafpi-medium-minus-blue : #10172a;
    --cafpi-medium-light-blue : #1e273e;
    --cafpi-very-light-blue : #aad6f6;
    --cafpi-cyan-blue: #00C0E4;
    --cafpi-opac-white : rgba(255, 255, 255, .5);
    --cafpi-spin : #4243e8;
    --cafpi-green-light : #2fbb79;
    --cafpi-green : #28a745;
    --cafpi-dark-green : #1E5128;
    --cafpi-light-pink: #c1a78d;
    --cafpi-red :#c4202e;
    --cafpi-meme-filters : #00000080;
    --cafpi-meme-filters-shadow : #00000069;
    --cafpi-dark-grey : #17171b;
    --cafpi-medium-grey : #414a4c;
    --cafpi-grey : #89a2a7;
    --cafpi-light-grey : #666;
    --cafpi-very-light-grey : #f8f4f4;

    --cafpi-secondary: #333333; /* Darker shade for text */
    --submenu-bg: #f9f9f9; /* Light background for submenu */
    --submenu-hover-bg: #f0f0f0; /* Slightly darker background on hover */
}
