
/* #region Variables */

:root {
    --light-1: rgb(255, 255, 255);
    --light-2: rgb(252, 250, 255);
    --light-3: rgb(236, 237, 239);
    --light-4: rgba(0, 0, 0, 0.1);
    --dark-1: rgb(3, 7, 18);
    --dark-2: rgb(15, 24, 40);
    --dark-3: rgb(15, 19, 30);
    --dark-4: rgba(0, 0, 0, 0.1);
    --muted-1: #6C757D;
    --muted-2: rgba(93, 102, 129, 0.2);
    --muted-3: #787878;
    --light-transparent: rgba(255, 255, 255, 0.8);
    --dark-transparent: rgba(3, 7, 18, 0.8);
    --brand-1: #0082ce;
    --brand-1-hover: #0068a4;
    --brand-2: #003261;
    --brand-2-hover: #00274c;
    --bs-hero-bg-image: url('/img/businessman-background.jpg');
    --vb-green-1: #00c10a;
    --vb-red-1: #ff1100;
    /* Gradients */
    --gradient-primary-1: linear-gradient(45deg, rgb(0, 0, 15), rgb(0, 32, 69));
    --gradient-primary-2: linear-gradient(20deg, rgb(130, 151, 197), rgb(0, 51, 122));
    --gradient-primary-3: linear-gradient(20deg, rgb(130, 151, 197), rgb(1, 37, 87));
    /* Insurance Buttons Background Gradient */
    --bs-insurance-btn-bg-gradient: linear-gradient(135deg, #00c3ff, #005bea);
    /**/
    --surface: #ffffff;
    --surface-2: #f7f9fc;
    --surface-3: #eef3f8;
    --border: #dfe7ef;
    --border-1: #8181814a;
    --text: #172534;
    --text-muted: #667789;
    --success-bg: #e9f8ef;
    --success: #1d8f4d;
    --danger-bg: #fdecec;
    --danger: #d14545;
    --shadow-sm: 0 6px 18px rgba(0,0,0,.05);
    --shadow-md: 0 18px 45px rgba(0,0,0,.08);
    --radius: 16px;
    --transition: .28s ease;
    /**/
    --surface: #ffffff;
    --surface-alt: #f7f9fc;
    --border: #e7ecf2;
    --text: #1b2430;
    --text-light: #667085;
    --success-bg: #eefaf3;
    --success-text: #0b7a45;
    --failure-bg: #ff00001c;
    --failure-text: #ff0000;
    --shadow-sm: 0 8px 24px rgba(15, 23, 42, .05);
    --shadow-md: 0 18px 42px rgba(15, 23, 42, .08);
    --radius: 18px;
    --transition: .28s ease;
    --hero-transition: 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    --hero-delay-base: 100ms;
}

/* #endregion */
