:root {
    /* max widthes main column */
    --max-width-main-column-md: 768px;
    --max-width-main-column-lg: 960px;

    /* fonts */
    --font-page-title-font-family: "Josefin Sans", sans-serif;
    --font-body-font-family: "Source Sans 3", sans-serif;
    --font-cta: "Source Sans 3", sans-serif;

    /* colors */
    --color-primary-700: #243d61;
    --color-primary-500: #39619a;
    --color-grey-500: #7b848c;
    --color-on-surface-hight-emphasis: rgba(26, 26, 26, 0.96);
    --color-on-surface-medium-emphasis: rgba(26, 26, 26, 0.76);
    --color-hyperlink-hyperlink: #276ee5;
    --color-neutral-50: #f3f5f6;
    --color-neutral-100: #e5e8eb;
    --color-neutral-300: #afb7bc;
    --color-neutral-based-1: rgba(123, 132, 140, 0.05);
    --color-primary-based-5: rgba(57, 97, 154, 0.14);
    --color-black-pressed: rgba(26, 26, 26, 0.1);

    /* accent solid button */
    --gradient-cta-accent-solid-from: #71bd3a;
    --gradient-cta-accent-solid-to: #39780c;
    --shadow-cta-accent-solid-hover:
        0px 1px 3px 1px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.3);

    /* outlined button */
    --bg-cta-outlined-hover: rgba(57, 97, 154, 0.04);
    --bg-cta-outlined-focus: rgba(57, 97, 154, 0.12);
    --bg-cta-outlined-active: rgba(57, 97, 154, 0.1);

    /* header */
    --color-header-bg: #344a69;
    --color-header-menu: #ffffff;

    /* navbar */
    --color-navbar-bg: #ffffff;
    --color-navbar-links-bg-hover: rgb(79, 104, 249, 0.04);
    --color-navbar-links-bg-focus: rgb(79, 104, 249, 0.08);
    --color-navbar-cta: #ffffff;
    --color-navbar-divider: #e8eaed;
    --color-navbar-shadow-bg: rgba(26, 26, 26, 0.62);

    /* jumbotron */
    /* --color-jumbotron-title: var(--background); */
    --color-jumbotron-title: #ffffff;
    --color-jumbotron-subtitle: #ffffff;
    --color-jumbotron-text: #ffffff;
    --color-jumbotron-cta: #ffffff;
    --color-jumbotron-bg-from: #344a69;
    --color-jumbotron-bg-to: #456897;

    /* stepper */
    --color-stepper-step-button-border: #28bb74;
    --color-stepper-bg: #ffffff;

    /* infoblock */
    --color-infoblock-bg: #ffffff;

    /* services */
    --color-services-included-bg: #f0f3f7;
    --color-services-additional-service-border: #7b9dce;
    --color-services-additional-service-bg: #ffffff;
    --color-services-additional-tag-border: #efb008;
    --color-services-additional-tag-bg: #fbf3d0;
    --color-services-bg: #e3e9f1;

    /* benefits */
    --color-benefits-bg: #ffffff;

    /* disclaimer */
    --color-disclaimer-bg: #ffffff;

    /* footer */
    --color-footer-bg: rgba(123, 132, 140, 0.18);

    /* sticky button */
    --color-stickyButton-text: #ffffff;
    --color-stickyButton-cta: #ffffff;

    /* legal pages */
    --color-legalPages-select-option-bg: rgba(57, 97, 154, 0.08);
    --color-legalPages-lateralMenu-bg: rgba(57, 97, 154, 0.05);
    --color-legalPages-lateralMenu-hover-bg: rgba(57, 97, 154, 0.08);

    /* table cookies */
    --color-tableCookies-bg-header: rgba(57, 97, 154, 0.14);
}
