:root {
    /* region ------ BASIC COLORS ------*/
    --color-black: #000;
    --color-dark: #20222F;
    --color-grey: #7c7c7c;
    --color-text: #4d4d4d;
    --color-light: #fff;
    --color-light-background: #f5f5f5;
    --color-dark-background: var(--color-dark);
    --color-enhance: #ed1c24;
    --color-enhance-medium: #ce1b22;
    /* endregion */

    /* region ------ OPTIONAL COLORS ------*/
    --color-offer: var(--color-enhance);
    --color-offer-medium: var(--color-enhance-medium);
    --color-model: #f77176;
    --color-model-medium: #e8595f;
    --color-program: #B51C27;
    --color-program-medium: #841321;
    /* endregion */

    /*------ BASIC FONTS ------*/
    --font-primary: 'Playfair Display', serif;
    --font-primary-weight: 700;
    --font-primary-style: italic;
    --font-text: 'Mukta', sans-serif;
    --font-text-weight: 400;
    --font-text-bold: 'Mukta', sans-serif;
    --font-text-bold-weight: 700;
    /* endregion */

    /*------ HEADER ------*/
    --header-background: var(--color-black);
    --header-menu-color: var(--color-light);
    --header-line: var(--color-light);
    --header-burger-background: var(--color-enhance);
    --header-burger-color: var(--color-light);
    --header-height-sm: 7rem;
    --header-height-xs: 6rem;
    /* endregion */

    /*------ FOOTER ------*/
    --footer-background: #111111;
    --footer-title-color: var(--color-light-background);
    --footer-title-line: var(--color-light-background);
    --footer-menu-color: var(--color-grey);
    --footer-social-color: var(--color-grey);
    --footer-line: var(--color-dark);
    --footer-info-background: #111111;
    --footer-info-link: var(--color-light-background);
    --footer-info-title: var(--color-grey);
    /* endregion */

    /*------ GLOBAL ------*/
    --body-background: var(--color-light-background);
    --breadcrumbs-color: #c1c1c1;
    --form-background: var(--color-light);
    --form-background-input: var(--color-light);
    --icon-font-color: #B51B27;
    --loader-background: var(--color-light);
    --loader-circle-background: var(--color-enhance);
    --banner-background: var(--color-light);
    --banner-color: var(--color-text);
    --contact-infos-background: var(--color-light);
    /* endregion */

    /*------ CTA ------*/
    --cta-color: var(--color-light);
    --cta-background: var(--color-enhance);
    --cta-background-hover: var(--color-enhance-medium);
    --cta-return-color: var(--color-enhance);
    --cta-return-color-hover: var(--color-enhance-medium);
    
    /* endregion */

    /*------ SLIDER ------*/
    --slider-button-color: var(--color-light);
    --slider-button-background: var(--color-dark);
    --slider-button-background-hover: var(--color-black);

    --slider-arrow-color: var(--color-light);
    --slider-arrow-background: var(--color-dark);

    
    /* endregion */

    /*------ HOME ------*/
    --slider-arrow-color-home: var(--color-light);
    --slider-arrow-background-home: var(--color-enhance);

    --featured-item-background-home: rgba(206,27,34,0.7);
    --section-agency-background-home: #711622;
    /* endregion */

    /*------ THUMB ------*/
    --thumb-color: var(--color-dark);
    --thumb-color-hover: var(--color-enhance-medium);
    --thumb-background: var(--color-light);
    --thumb-line-color: #d0d0d0;
    /* endregion */

    /*------ PAGINATION ------*/
    --pagination-background: var(--color-light);
    --pagination-color: var(--color-enhance);
    --pagination-background-hover: var(--color-enhance);
    --pagination-color-hover: var(--color-light);
    /* endregion */
}