html {
    /* TMP color */
    --color-cool-grey: #97a3ad;
    --color-purplish-grey-three: #5f576b;

    /* deprecated colors */
    --color-orange: #fc6719;
    --color-orange-second: #fd8547;
    --color-orange-third: #fda475;
    --color-orange-fourth: #fec2a3;
    --color-orange-fifth: #fee1d1;
    --color-orange-sixth: #fff0e8;
    --color-orange-seventh: #fff7f3;
    --color-slate-second: #929aa1;
    --color-slate-third: #9ca3a9;
    --color-slate-fourth: #bdc2c6;
    --color-slate-fifth: #dee0e2;
    --color-slate-sixth: #eeeff0;
    --color-slate-seventh: #f7f7f8;
    --color-greyish: #3d3d3d;
    --color-greyish-second: #646464;
    --color-greyish-third: #8b8b8b;
    --color-greyish-fourth: #b1b1b1;
    --color-greyish-fifth: #d8d8d8;
    --color-greyish-sixth: #ebebeb;
    --color-greyish-seventh: #f5f5f5;
    --color-greyish-eighth: #f9f9f9;
    --color-error: #ee3b37;
    --color-error-second: #f1625f;
    --color-error-third: #f58987;
    --color-error-fourth: #f8b1af;
    --color-error-fifth: #fcd8d7;
    --color-error-sixth: #fdebeb;
    --color-error-seventh: #fef5f5;
    --color-warning: #ff9e1a;
    --color-warning-second: #ffb148;
    --color-warning-third: #ffc576;
    --color-warning-fourth: #ffd8a3;
    --color-warning-fifth: #ffecd1;
    --color-warning-sixth: #fff5e8;
    --color-warning-seventh: #fffaf3;
    --color-success: #6bc048;
    --color-success-second: #89cd6d;
    --color-success-third: #a6d991;
    --color-success-fourth: #c4e6b6;
    --color-success-fifth: #e1f2da;
    --color-success-sixth: #f0f9ec;
    --color-success-seventh: #f7fcf6;
    --color-alert: #b7ced1;
    --color-alert-second: #c5d8da;
    --color-alert-third: #d4e2e3;
    --color-alert-fourth: #e2ebed;
    --color-alert-fifth: #f1f5f6;
    --color-alert-sixth: #f8fafa;
    --color-alert-seventh: #fbfdfd;
    --color-light-grey: #dcd8d5;
    --color-dark: #2d3b44;
    --color-peach: #ffca8c;
    --color-dusty-lavender: #ab989d;
    --color-slate-grey-two: #5b576b;
    --color-dusty-teal: #48858e;
    --color-teal: #00a788;
    --color-turtle-green: #77be4e;
    --color-slate-grey: #5a6670;

    --color-button-primary: var(--color-orange);
    --color-button-hover: #f68448;
    --color-button-active: #f6661c;
    --color-button-disabled: #fac2a4;
    --color-button-loading-left: #ec5100;
    --color-button-loading-right: #fd8547;
    --color-button-secondary-hover: #fafafa;
    --color-button-secondary-disabled: #dbdbdb;
    --color-button-feedback-disabled-background: #f4b0af;
    --color-button-text-disabled: #fbc8ad;
    --color-button-feedback-hover: #eb615e;
    --color-button-feedback-active: #e83936;
    --color-button-text-hover: #f8935f;

    --color-alert-success-icon: #88cc6c;
    --color-alert-warning-icon: #ffb532;
    --color-alert-success-background: #eff8eb;
    --color-alert-success-border: #a5d990;
    --color-alert-warning-background: #fff5e4;
    --color-alert-warning-border: #ffd998;
    --color-banner-success-error-background: #88cc6c;
    --color-banner-warning-background: #ffb532;
    --color-disabled-border: #c0c0c0;

    --color-white: #ffffff;
    --color-black: #000000;

    /* spacing */

    --space-2: 2px;
    --space-4: 4px;
    --space-6: 6px;
    --space-8: 8px;
    --space-12: 12px;
    --space-16: 16px;
    --space-20: 20px;
    --space-24: 24px;
    --space-32: 32px;
    --space-36: 36px;
    --space-40: 40px;
    --space-48: 48px;
    --space-64: 64px;
    --space-72: 72px;
    --space-80: 80px;
    --space-96: 96px;
    --space-128: 128px;
    --space-256: 256px;
    --space-1024: 1024px;

    /* shadows */
    --shadow-flat: unset;
    --shadow-raised: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    --shadow-overlay: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    --shadow-sticky: 0 6px 12px 0 rgba(0, 0, 0, 0.1);
    --shadow-popup: 0 12px 24px 0 rgba(0, 0, 0, 0.1);

    /* App */
    --app-max-width: 1150px;
    --app-new-max-width: 1296px;
    --overlay-z-index: 1000;
    --notification-z-index: calc(var(--overlay-z-index) - 1);
    --color-overlay: rgba(0, 0, 0, 0.7);

    --dialog-min-width: 526px;
    --dialog-max-width: 664px;
    --dialog-min-height: 174px;
    --dialog-max-height: 518px;

    /* colors */
    --color-white-solid-10: #ffffff;
    --color-white-tr-20: rgba(255, 255, 255, 0.92);
    --color-white-tr-30: rgba(255, 255, 255, 0.8);
    --color-white-tr-40: rgba(255, 255, 255, 0.68);
    --color-white-tr-50: rgba(255, 255, 255, 0.32);
    --color-white-tr-60: rgba(255, 255, 255, 0.16);
    --color-white-tr-70: rgba(255, 255, 255, 0.08);
    --color-white-tr-80: rgba(255, 255, 255, 0.04);
    --color-white-tr-90: rgba(255, 255, 255, 0);

    --color-black-solid-10: #000000;
    --color-black-tr-20: rgba(0, 0, 0, 0.92);
    --color-black-tr-30: rgba(0, 0, 0, 0.8);
    --color-black-tr-40: rgba(0, 0, 0, 0.68);
    --color-black-tr-50: rgba(0, 0, 0, 0.32);
    --color-black-tr-60: rgba(0, 0, 0, 0.16);
    --color-black-tr-70: rgba(0, 0, 0, 0.08);
    --color-black-tr-80: rgba(0, 0, 0, 0.04);
    --color-black-tr-90: rgba(0, 0, 1, 0);

    --color-primary-solid-10: #ff600a;
    --color-primary-solid-20: #ff6c1d;
    --color-primary-solid-30: #fe7f3a;
    --color-primary-solid-40: #fd9157;
    --color-primary-solid-50: #fbc8ac;
    --color-primary-solid-60: #fae0d3;
    --color-primary-solid-70: #f9ede6;

    --color-primary-tr-50: rgba(255, 96, 10, 0.32);
    --color-primary-tr-60: rgba(255, 96, 10, 0.16);
    --color-primary-tr-70: rgba(255, 96, 10, 0.08);

    --color-secondary-solid-10: #7938ea;
    --color-secondary-solid-20: #8348eb;
    --color-secondary-solid-30: #9460ee;
    --color-secondary-solid-40: #a478f1;
    --color-secondary-solid-50: #d4bff8;
    --color-secondary-solid-60: #e9dffb;
    --color-secondary-solid-70: #f5effe;

    --color-secondary-tr-50: rgba(121, 56, 234, 0.32);
    --color-secondary-tr-60: rgba(121, 56, 234, 0.16);
    --color-secondary-tr-70: rgba(121, 56, 234, 0.08);

    --color-success-solid-10: #06a74c;
    --color-success-solid-20: #1aae5a;
    --color-success-solid-30: #38b970;
    --color-success-solid-40: #56c486;
    --color-success-solid-50: #afe2c5;
    --color-success-solid-60: #d7f1e2;
    --color-success-solid-70: #ebf8f1;

    --color-success-tr-50: rgba(6, 167, 76, 0.32);
    --color-success-tr-60: rgba(6, 167, 76, 0.16);
    --color-success-tr-70: rgba(6, 167, 76, 0.08);

    --color-warning-solid-10: #ffbd23;
    --color-warning-solid-20: #ffc234;
    --color-warning-solid-30: #ffca4f;
    --color-warning-solid-40: #ffd36a;
    --color-warning-solid-50: #ffe9b8;
    --color-warning-solid-60: #fff4dc;
    --color-warning-solid-70: #fffaee;

    --color-warning-tr-50: rgba(255, 189, 35, 0.32);
    --color-warning-tr-60: rgba(255, 189, 35, 0.16);
    --color-warning-tr-70: rgba(255, 189, 35, 0.08);

    --color-error-solid-10: #e22820;
    --color-error-solid-20: #e43931;
    --color-error-solid-30: #e8534d;
    --color-error-solid-40: #ec6d68;
    --color-error-solid-50: #f5bab7;
    --color-error-solid-60: #fadcdb;
    --color-error-solid-70: #fdeeee;

    --color-error-tr-50: rgba(226, 40, 32, 0.32);
    --color-error-tr-60: rgba(226, 40, 32, 0.16);
    --color-error-tr-70: rgba(226, 40, 32, 0.08);

    --color-information-solid-10: #2c4160;
    --color-information-solid-20: #3c506c;
    --color-information-solid-30: #566780;
    --color-information-solid-40: #707e93;
    --color-information-solid-50: #bbc2cc;
    --color-information-solid-60: #dde0e5;
    --color-information-solid-70: #eff0f3;

    --color-information-tr-50: rgba(44, 65, 96, 0.32);
    --color-information-tr-60: rgba(44, 65, 96, 0.16);
    --color-information-tr-70: rgba(44, 65, 96, 0.08);

    --color-invert-background-solid-10: #fcfcfc;
    --color-invert-background-solid-20: #f9f9f9;
    --color-invert-background-solid-30: #f4f4f4;
    --color-invert-background-solid-40: #fefefe;

    --color-invert-component-solid-10: #000000;
    --color-invert-component-tr-20: rgba(0, 0, 0, 0.92);
    --color-invert-component-tr-30: rgba(0, 0, 0, 0.8);
    --color-invert-component-tr-40: rgba(0, 0, 0, 0.68);
    --color-invert-component-tr-50: rgba(0, 0, 0, 0.32);
    --color-invert-component-tr-60: rgba(0, 0, 0, 0.16);
    --color-invert-component-tr-70: rgba(0, 0, 0, 0.08);
    --color-invert-component-tr-80: rgba(0, 0, 0, 0.04);
    --color-invert-component-tr-90: rgba(0, 0, 0, 0);

    --color-invert-overlay-tr-50: rgba(255, 255, 255, 0.5);

    --color-support-solid-first: #fe5f0a;
    --color-support-solid-second: #fdfdfd;
    --color-support-tr-third-20: rgba(0, 0, 2, 0.92);
    --color-support-tr-third-30: rgba(0, 0, 2, 0.8);
    --color-support-tr-third-40: rgba(0, 0, 2, 0.68);
    --color-support-tr-third-50: rgba(0, 0, 2, 0.32);

    /* PFM Colors */
    --color-pfm-shopping-main: rgba(60, 189, 177, 1);
    --color-pfm-shopping-other: rgba(60, 189, 177, 0.2);
    --color-pfm-shopping-parcels: rgba(60, 189, 177, 0.9);
    --color-pfm-shopping-toy-store: rgba(60, 189, 177, 0.6);
    --color-pfm-shopping-background: rgba(60, 189, 177, 0.1);
    --color-pfm-shopping-electronics: rgba(60, 189, 177, 0.7);
    --color-pfm-shopping-online-shopping: rgba(60, 189, 177, 0.5);
    --color-pfm-shopping-stationary-store: rgba(60, 189, 177, 0.4);
    --color-pfm-shopping-watches-and-jewelery: rgba(60, 189, 177, 0.3);
    --color-pfm-shopping-clothing-and-accessories: rgba(60, 189, 177, 0.8);

    --color-pfm-entertainment-main: rgba(236, 98, 152, 1);
    --color-pfm-entertainment-gambling: rgba(236, 98, 152, 0.4);
    --color-pfm-entertainment-background: rgba(236, 98, 152, 0.1);
    --color-pfm-entertainment-clubs-and-bars: rgba(236, 98, 152, 0.6);
    --color-pfm-entertainment-cinema-theater-events: rgba(236, 98, 152, 0.8);

    --color-pfm-health-main: rgba(136, 168, 195, 1);
    --color-pfm-health-other: rgba(136, 168, 195, 0.16);
    --color-pfm-health-fitness: rgba(136, 168, 195, 0.52);
    --color-pfm-health-pharmacy: rgba(136, 168, 195, 0.64);
    --color-pfm-health-background: rgba(136, 168, 195, 0.1);
    --color-pfm-health-personal-care: rgba(136, 168, 195, 0.4);
    --color-pfm-health-doctor-services: rgba(136, 168, 195, 0.88);
    --color-pfm-health-dentist-services: rgba(136, 168, 195, 0.76);
    --color-pfm-health-cosmetics-and-perfumes: rgba(136, 168, 195, 0.28);

    --color-pfm-banking-main: rgba(243, 81, 74, 1);
    --color-pfm-banking-other: rgba(243, 81, 74, 0.28);
    --color-pfm-banking-conversion: rgba(243, 81, 74, 0.4);
    --color-pfm-banking-background: rgba(243, 81, 74, 0.1);
    --color-pfm-banking-remittance: rgba(243, 81, 74, 0.76);
    --color-pfm-banking-transfer-out: rgba(243, 81, 74, 0.64);
    --color-pfm-banking-cash-withdrawal: rgba(243, 81, 74, 0.88);
    --color-pfm-banking-internal-money-transfers: rgba(243, 81, 74, 0.52);

    --color-pfm-education-main: rgba(173, 130, 184, 1);
    --color-pfm-education-other: rgba(173, 130, 184, 0.3);
    --color-pfm-education-school: rgba(173, 130, 184, 0.86);
    --color-pfm-education-background: rgba(173, 130, 184, 0.1);
    --color-pfm-education-university: rgba(173, 130, 184, 0.72);
    --color-pfm-education-kindergarten: rgba(173, 130, 184, 0.44);
    --color-pfm-education-trainings-and-courses: rgba(173, 130, 184, 0.58);

    --color-pfm-traveling-main: rgba(156, 147, 184, 1);
    --color-pfm-traveling-hotel: rgba(156, 147, 184, 0.68);
    --color-pfm-traveling-other: rgba(156, 147, 184, 0.36);
    --color-pfm-traveling-background: rgba(156, 147, 184, 0.1);
    --color-pfm-traveling-sightseeings: rgba(156, 147, 184, 0.52);
    --color-pfm-traveling-airline-tickets: rgba(156, 147, 184, 0.84);

    --color-pfm-transport-main: rgba(255, 202, 40, 1);
    --color-pfm-transport-other: rgba(255, 202, 40, 0.3);
    --color-pfm-transport-taxi: rgba(255, 202, 40, 0.72);
    --color-pfm-transport-parking: rgba(255, 202, 40, 0.58);
    --color-pfm-transport-background: rgba(255, 202, 40, 0.1);
    --color-pfm-transport-penalties: rgba(255, 202, 40, 0.44);
    --color-pfm-transport-public-transport: rgba(255, 202, 40, 0.86);

    --color-pfm-utilities-main: rgba(255, 138, 101, 1);
    --color-pfm-utilities-tv: rgba(255, 138, 101, 0.46);
    --color-pfm-utilities-gas: rgba(255, 138, 101, 0.82);
    --color-pfm-utilities-water: rgba(255, 138, 101, 0.64);
    --color-pfm-utilities-other: rgba(255, 138, 101, 0.19);
    --color-pfm-utilities-phone: rgba(255, 138, 101, 0.28);
    --color-pfm-utilities-mobile: rgba(255, 138, 101, 0.91);
    --color-pfm-utilities-internet: rgba(255, 138, 101, 0.55);
    --color-pfm-utilities-background: rgba(255, 138, 101, 0.1);
    --color-pfm-utilities-electricity: rgba(255, 138, 101, 0.73);
    --color-pfm-utilities-cleaning-services: rgba(255, 138, 101, 0.37);

    --color-pfm-food-main: rgba(174, 213, 129, 1);
    --color-pfm-food-other: rgba(174, 213, 129, 0.25);
    --color-pfm-food-fast-food: rgba(174, 213, 129, 0.72);
    --color-pfm-food-background: rgba(174, 213, 129, 0.1);
    --color-pfm-food-eating-out: rgba(174, 213, 129, 0.86);
    --color-pfm-food-delivery-service: rgba(174, 213, 129, 0.58);
    --color-pfm-food-bakery-and-pastry: rgba(174, 213, 129, 0.44);

    --color-pfm-grocery-main: rgba(255, 183, 77, 1);
    --color-pfm-grocery-grocery: rgba(255, 183, 77, 0.4);
    --color-pfm-grocery-background: rgba(255, 183, 77, 0.1);
    --color-pfm-grocery-supermarkets: rgba(255, 183, 77, 0.8);
    --color-pfm-grocery-alcohol-shops: rgba(255, 183, 77, 0.6);

    --color-pfm-taxes-and-fees-main: rgba(96, 181, 223, 1);
    --color-pfm-taxes-and-fees-other: rgba(96, 181, 223, 0.2);
    --color-pfm-taxes-and-fees-government: rgba(96, 181, 223, 0.9);
    --color-pfm-taxes-and-fees-background: rgba(96, 181, 223, 0.1);
    --color-pfm-taxes-and-fees-banking-fees: rgba(96, 181, 223, 0.8);
    --color-pfm-taxes-and-fees-loan-payments: rgba(96, 181, 223, 0.3);
    --color-pfm-taxes-and-fees-overdraft-fees: rgba(96, 181, 223, 0.4);
    --color-pfm-taxes-and-fees-credit-card-fees: rgba(96, 181, 223, 0.5);
    --color-pfm-taxes-and-fees-government-fines: rgba(96, 181, 223, 0.7);
    --color-pfm-taxes-and-fees-insurance-services: rgba(96, 181, 223, 0.6);

    --color-pfm-home-main: rgba(186, 153, 162, 1);
    --color-pfm-home-fuel: rgba(186, 153, 162, 0.6);
    --color-pfm-home-background: rgba(186, 153, 162, 0.1);
    --color-pfm-home-renovation-expenses: rgba(186, 153, 162, 0.4);
    --color-pfm-home-entertainment-other: rgba(186, 153, 162, 0.8);

    --color-pfm-other-expenses-main: rgba(156, 146, 255, 1);
    --color-pfm-other-expenses-charity: rgba(156, 146, 255, 0.67);
    --color-pfm-other-expenses-background: rgba(156, 146, 255, 0.1);

    --color-pfm-income-main: rgba(56, 185, 112, 1);
    --color-pfm-income-bonus: rgba(56, 185, 112, 0.5);
    --color-pfm-income-other: rgba(56, 185, 112, 0.2);
    --color-pfm-income-rental: rgba(56, 185, 112, 0.3);
    --color-pfm-income-salary: rgba(56, 185, 112, 0.9);
    --color-pfm-income-dividend: rgba(56, 185, 112, 0.4);
    --color-pfm-income-interest: rgba(56, 185, 112, 0.6);
    --color-pfm-income-background: rgba(56, 185, 112, 0.1);
    --color-pfm-income-remittance: rgba(56, 185, 112, 0.8);
    --color-pfm-income-transfer-in: rgba(56, 185, 112, 0.7);

    --color-pfm-uncategorized-expenses-main: rgba(206, 206, 206, 1);
    --color-pfm-uncategorized-expenses-background: rgba(206, 206, 206, 0.1);

    /* Illustration Colors */
    --color-illustration-primary-1: #ff5200;
    --color-illustration-primary-2: #ff8a68;
    --color-illustration-primary-3: #ffb087;
    --color-illustration-primary-4: #ffe4dc;
    --color-illustration-secondary-1: #b5a5ee;
    --color-illustration-secondary-2: #c7bef4;
    --color-illustration-secondary-3: #e9d8ee;
    --color-illustration-black-1: #010101;
    --color-illustration-black-2: #010102;
    --color-illustration-black-3: #010103;
    --color-illustration-black-4: #010104;
    --color-illustration-black-5: #010105;
    --color-illustration-white-1: #fefefe;
    --color-illustration-white-2: #fdfdfe;
    --color-illustration-white-3: #fdfdfd;
    --color-illustration-white-4: #fdfdfc;

    /* Brand Colors */
    --color-brand-american-express-bright-blue: #006fcf;
    --color-brand-american-express-deep-blue: #162b75;

    /* Gradients */
    --gradient-solid-first: linear-gradient(to left, var(--color-turtle-green), var(--color-teal));
    --gradient-solid-second: linear-gradient(to right, #484055, #53616f);
    --gradient-solid-third: linear-gradient(45deg, var(--color-primary-solid-10), #ffce22 194%);

    --gradient-opacity-first: linear-gradient(to top, var(--color-white-solid-10), var(--color-white-tr-90));
    --gradient-opacity-second: linear-gradient(to top, #292929, rgba(41, 41, 41, 0));
    --gradient-opacity-third: linear-gradient(to top, var(--color-primary-solid-10), rgba(255, 114, 38, 0));
    --gradient-opacity-fourth: linear-gradient(to top, var(--color-secondary-solid-10), rgba(102, 0, 255, 0));
    --gradient-opacity-fifth: linear-gradient(to top, #005c6e, rgba(0, 92, 110, 0));
    --gradient-opacity-sixth: linear-gradient(to top, #6d6e70, rgba(109, 110, 112, 0));
    --gradient-opacity-seventh: linear-gradient(to top, #dbd9d6, rgba(219, 217, 214, 0));
    --gradient-opacity-eighth: linear-gradient(to top, var(--color-dark), rgba(45, 59, 68, 0));
    --gradient-opacity-ninth: linear-gradient(to top, rgba(43, 25, 25, 0.99), rgba(43, 25, 25, 0));

    /* Required */
    --required-input-asterisk-color: var(--color-primary-solid-10);

    /* Radius */
    --border-radius-10: 0px;
    --border-radius-20: 2px;
    --border-radius-30: 4px;
    --border-radius-31: 8px;
    --border-radius-32: 12px;
    --border-radius-36: 20px;
    --border-radius-38: 24px;
    --border-radius-40: 28px;
    --border-radius-42: 40px;
    --border-radius-44: 58px;
    --border-radius-circle: 50%;

    /* Drawer */
    --drawer-width: 648px;

    /* Plus Icon URL */
    --plus-icon-url: url('https://webstatic.bog.ge/icons/bd/plus_color.svg');
}

@media (max-width: 1296px) {
    html {
        --app-new-max-width: 100vw;
        /* Drawer */
        --drawer-width: calc(50vw - 36px);
    }
}

/* Business */

html.business {
    --gradient-solid-second: linear-gradient(45deg, rgb(180, 163, 167), rgb(153, 171, 180));
}

/* Solo light colors */
html.solo,
html.solo.dark {
    --color-primary-solid-10: #ffa400;
    --color-primary-solid-20: #ffb229;
    --color-primary-solid-30: #ffc357;
    --color-primary-solid-40: #ffcf7a;
    --color-primary-solid-50: #ffd994;
    --color-primary-solid-60: #ffe2ad;
    --color-primary-solid-70: #ffebc7;

    --color-primary-tr-50: rgba(255, 164, 0, 0.32);
    --color-primary-tr-60: rgba(255, 164, 0, 0.16);
    --color-primary-tr-70: rgba(255, 164, 0, 0.08);

    --color-support-solid-first: #091a2b;
    --color-support-solid-second: #fdfdfd;
    --color-support-tr-third-20: rgba(0, 0, 2, 0.92);
    --color-support-tr-third-30: rgba(0, 0, 2, 0.8);
    --color-support-tr-third-40: rgba(0, 0, 2, 0.68);
    --color-support-tr-third-50: rgba(0, 0, 2, 0.32);

    --color-illustration-primary-1: #ffa400;
    --color-illustration-primary-2: #ffc357;
    --color-illustration-primary-3: #ffcf7a;
    --color-illustration-primary-4: #ffebc7;
    --color-illustration-secondary-1: #b5a5ee;
    --color-illustration-secondary-2: #c7bef4;
    --color-illustration-secondary-3: #e9d8ee;
    --color-illustration-black-1: #010101;
    --color-illustration-black-2: #010102;
    --color-illustration-black-3: #010103;
    --color-illustration-black-4: #010104;
    --color-illustration-black-5: #010105;
    --color-illustration-white-1: #fefefe;
    --color-illustration-white-2: #fdfdfe;
    --color-illustration-white-3: #fdfdfd;
    --color-illustration-white-4: #fdfdfc;
}

html.solo.dark {
    --color-primary-solid-10: #eb9d01;
    --color-primary-solid-20: #db9a1f;
    --color-primary-solid-30: #c1923e;
    --color-primary-solid-40: #665b47;
    --color-primary-solid-50: #413f3a;
    --color-primary-solid-60: #32312f;
    --color-primary-solid-70: #2c2c2a;

    --color-primary-tr-50: rgba(235, 157, 1, 0.32);
    --color-primary-tr-60: rgba(235, 157, 1, 0.16);
    --color-primary-tr-70: rgba(235, 157, 1, 0.08);

    --color-support-solid-first: #3d3e3e;
    --color-support-solid-second: #2a2c2c;
    --color-support-tr-third-20: rgba(246, 247, 248, 0.92);
    --color-support-tr-third-30: rgba(246, 247, 248, 0.8);
    --color-support-tr-third-40: rgba(246, 247, 248, 0.68);
    --color-support-tr-third-50: rgba(246, 247, 248, 0.32);

    --color-illustration-primary-1: #ffb021;
    --color-illustration-primary-2: #ffc763;
    --color-illustration-primary-3: #ffd994;
    --color-illustration-primary-4: #ffe7ba;
    --color-illustration-secondary-1: #8270a9;
    --color-illustration-secondary-2: #9d89eb;
    --color-illustration-secondary-3: #c5bcf1;
    --color-illustration-black-1: #191a1a;
    --color-illustration-black-2: #fdfdfd;
    --color-illustration-black-3: #b75536;
    --color-illustration-black-4: #8270aa;
    --color-illustration-black-5: #c5bcf1;
    --color-illustration-white-1: #fefefe;
    --color-illustration-white-2: #fff9e9;
    --color-illustration-white-3: #8270aa;
    --color-illustration-white-4: #c5bcf1;
}

/* Solo blue colors */
html.solo.blue {
    --color-primary-solid-10: #fb8d04;
    --color-primary-solid-20: #fb9517;
    --color-primary-solid-30: #fba336;
    --color-primary-solid-40: #fcb154;
    --color-primary-solid-50: #fedaae;
    --color-primary-solid-60: #ffedd6;
    --color-primary-solid-70: #fff6eb;
    --color-primary-tr-50: rgba(251, 141, 4, 0.32);
    --color-primary-tr-60: rgba(251, 141, 4, 0.16);
    --color-primary-tr-70: rgba(251, 141, 4, 0.08);

    --color-secondary-solid-10: #091a2b;
    --color-secondary-solid-20: #1c2b3b;
    --color-secondary-solid-30: #3a4755;
    --color-secondary-solid-40: #58636f;
    --color-secondary-solid-50: #afb5ba;
    --color-secondary-solid-60: #d7dadd;
    --color-secondary-solid-70: #ebedee;
    --color-secondary-tr-50: rgba(9, 26, 43, 0.32);
    --color-secondary-tr-60: rgba(9, 26, 43, 0.16);
    --color-secondary-tr-70: rgba(9, 26, 43, 0.08);

    --color-warning-solid-10: #ffbd24;
    --color-warning-solid-20: #e6ac26;
    --color-warning-solid-30: #cc9a29;
    --color-warning-solid-40: #a17d2b;
    --color-warning-solid-50: #66552f;
    --color-warning-solid-60: #47402e;
    --color-warning-solid-70: #36352e;
    --color-warning-tr-50: rgba(255, 189, 36, 0.32);
    --color-warning-tr-60: rgba(255, 189, 36, 0.16);
    --color-warning-tr-70: rgba(255, 189, 36, 0.08);

    --color-error-solid-10: #fa4f47;
    --color-error-solid-20: #ed4c45;
    --color-error-solid-30: #dc4a43;
    --color-error-solid-40: #a6413c;
    --color-error-solid-50: #743936;
    --color-error-solid-60: #4f3231;
    --color-error-solid-70: #3e2f2e;
    --color-error-tr-50: rgba(250, 79, 71, 0.32);
    --color-error-tr-60: rgba(250, 79, 71, 0.16);
    --color-error-tr-70: rgba(250, 79, 71, 0.08);

    --color-success-solid-10: #1bbf62;
    --color-success-solid-20: #1cb05c;
    --color-success-solid-30: #1f9352;
    --color-success-solid-40: #227546;
    --color-success-solid-50: #25573b;
    --color-success-solid-60: #284033;
    --color-success-solid-70: #29342f;
    --color-success-tr-50: rgba(27, 191, 98, 0.32);
    --color-success-tr-60: rgba(27, 191, 98, 0.16);
    --color-success-tr-70: rgba(27, 191, 98, 0.08);

    --color-information-solid-10: #84a4d6;
    --color-information-solid-20: #7c99c5;
    --color-information-solid-30: #738db5;
    --color-information-solid-40: #5f7696;
    --color-information-solid-50: #4e5e74;
    --color-information-solid-60: #3d4751;
    --color-information-solid-70: #353b41;

    --color-information-tr-50: rgba(132, 164, 214, 0.32);
    --color-information-tr-60: rgba(132, 164, 214, 0.16);
    --color-information-tr-70: rgba(132, 164, 214, 0.08);

    --color-invert-component-solid-10: rgba(246, 247, 248, 0.99);
    --color-invert-component-tr-20: rgba(246, 247, 248, 0.9);
    --color-invert-component-tr-30: rgba(246, 247, 248, 0.78);
    --color-invert-component-tr-40: rgba(246, 247, 248, 0.66);
    --color-invert-component-tr-50: rgba(246, 247, 248, 0.3);
    --color-invert-component-tr-60: rgba(246, 247, 248, 0.15);
    --color-invert-component-tr-70: rgba(246, 247, 248, 0.07);
    --color-invert-component-tr-80: rgba(246, 247, 248, 0.03);
    --color-invert-component-tr-90: rgba(246, 247, 248, 0);

    --color-invert-background-solid-10: #192635;
    --color-invert-background-solid-20: #2b3a48;
    --color-invert-background-solid-30: #091a2b;
    --color-invert-background-solid-40: #2e3d4b;

    --color-white-solid-10: #ffffff;
    --color-white-tr-20: rgba(255, 255, 255, 0.92);
    --color-white-tr-30: rgba(255, 255, 255, 0.8);
    --color-white-tr-40: rgba(255, 255, 255, 0.68);
    --color-white-tr-50: rgba(255, 255, 255, 0.32);
    --color-white-tr-60: rgba(255, 255, 255, 0.16);
    --color-white-tr-70: rgba(255, 255, 255, 0.08);
    --color-white-tr-80: rgba(255, 255, 255, 0.04);
    --color-white-tr-90: rgba(255, 255, 255, 0);

    --color-black-solid-10: #000000;
    --color-black-tr-20: rgba(0, 0, 0, 0.92);
    --color-black-tr-30: rgba(0, 0, 0, 0.8);
    --color-black-tr-40: rgba(0, 0, 0, 0.68);
    --color-black-tr-50: rgba(0, 0, 0, 0.32);
    --color-black-tr-60: rgba(0, 0, 0, 0.16);
    --color-black-tr-70: rgba(0, 0, 0, 0.08);
    --color-black-tr-80: rgba(0, 0, 0, 0.04);
    --color-black-tr-90: rgba(0, 0, 1, 0);

    --color-support-solid-first: #2b3a48;
    --color-support-solid-second: #0e1f30;
    --color-support-tr-third-20: rgba(246, 247, 248, 0.92);
    --color-support-tr-third-30: rgba(246, 247, 248, 0.8);
    --color-support-tr-third-40: rgba(246, 247, 248, 0.68);
    --color-support-tr-third-50: rgba(246, 247, 248, 0.32);

    --color-illustration-primary-1: #fb8d04;
    --color-illustration-primary-2: #fba336;
    --color-illustration-primary-3: #f8d0a0;
    --color-illustration-primary-4: #fadbc0;
    --color-illustration-secondary-1: #8472cc;
    --color-illustration-secondary-2: #968ec8;
    --color-illustration-secondary-3: #c1bcd3;
    --color-illustration-black-1: #303247;
    --color-illustration-black-2: #e1e3f3;
    --color-illustration-black-3: #b75536;
    --color-illustration-black-4: #8270aa;
    --color-illustration-black-5: #c5bcf1;
    --color-illustration-white-1: #fefefe;
    --color-illustration-white-2: #fcf5ef;
    --color-illustration-white-3: #8270aa;
    --color-illustration-white-4: #c5bcf1;

    --color-thumbnails-rt-overlay: rgba(0, 0, 0, 0.03);

    --color-brand-american-express-bright-blue: #006fcf;
    --color-brand-american-express-deep-blue: #162b75;

    --gradient-solid-first: linear-gradient(270deg, #77be4e 0%, #00a788 100%);
    --gradient-solid-second: linear-gradient(90deg, #484055 0%, #53616f 100%);
    --gradient-solid-third: linear-gradient(45deg, #fb8d04 0%, #ffce22 157.03%);

    --gradient-opacity-first: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0.0001) 100%);
    --gradient-opacity-second: linear-gradient(0deg, #292929 0%, rgba(41, 41, 41, 0.0001) 100%);
    --gradient-opacity-third: linear-gradient(0deg, #fb8d04 0%, rgba(255, 127, 41, 0.0001) 100%);
    --gradient-opacity-fourth: linear-gradient(0deg, #a27aff 0%, rgba(162, 122, 255, 0.0001) 100%);
    --gradient-opacity-fifth: linear-gradient(0deg, #005c6e 0%, rgba(0, 92, 110, 0.0001) 100%);
    --gradient-opacity-sixth: linear-gradient(0deg, #6d6e70 0%, rgba(109, 110, 112, 0.0001) 100%);
    --gradient-opacity-seventh: linear-gradient(0deg, #dbd9d6 0%, rgba(219, 217, 214, 0.0001) 100%);
    --gradient-opacity-eighth: linear-gradient(0deg, #2d3b44 0%, rgba(45, 59, 68, 0.0001) 100%);
    --gradient-opacity-ninth: linear-gradient(0deg, rgba(43, 25, 25, 0.992515) 0%, rgba(43, 25, 25, 0.0001) 100%);
}

/* Wealth light colors */
html.wm,
html.wm.dark {
    --color-primary-solid-10: #cda176;
    --color-primary-solid-20: #d3ad88;
    --color-primary-solid-30: #dab896;
    --color-primary-solid-40: #dec1a5;
    --color-primary-solid-50: #e6d1bc;
    --color-primary-solid-60: #edddcf;
    --color-primary-solid-70: #f1e5da;

    --color-primary-tr-50: rgba(205, 161, 118, 0.32);
    --color-primary-tr-60: rgba(205, 161, 118, 0.16);
    --color-primary-tr-70: rgba(205, 161, 118, 0.08);

    --color-support-solid-first: #cc9e71;
    --color-support-solid-second: #fdfdfd;
    --color-support-tr-third-20: rgba(0, 0, 2, 0.92);
    --color-support-tr-third-30: rgba(0, 0, 2, 0.8);
    --color-support-tr-third-40: rgba(0, 0, 2, 0.68);
    --color-support-tr-third-50: rgba(0, 0, 2, 0.32);

    --color-illustration-primary-1: #cda176;
    --color-illustration-primary-2: #dab896;
    --color-illustration-primary-3: #e6d1bc;
    --color-illustration-primary-4: #f1e5da;
    --color-illustration-secondary-1: #ff8a68;
    --color-illustration-secondary-2: #ffb087;
    --color-illustration-secondary-3: #ffe4dc;
    --color-illustration-black-1: #010101;
    --color-illustration-black-2: #010102;
    --color-illustration-black-3: #010103;
    --color-illustration-black-4: #010104;
    --color-illustration-black-5: #010105;
    --color-illustration-white-1: #fefefe;
    --color-illustration-white-2: #fdfdfe;
    --color-illustration-white-3: #fdfdfd;
    --color-illustration-white-4: #fdfdfc;
}

html.wm.dark {
    --color-primary-solid-10: #cd9862;
    --color-primary-solid-20: #bc8c5b;
    --color-primary-solid-30: #ab8155;
    --color-primary-solid-40: #66523d;
    --color-primary-solid-50: #524536;
    --color-primary-solid-60: #423b33;
    --color-primary-solid-70: #34312d;

    --color-primary-tr-50: rgba(205, 152, 98, 0.32);
    --color-primary-tr-60: rgba(205, 152, 98, 0.16);
    --color-primary-tr-70: rgba(205, 152, 98, 0.08);

    --color-support-solid-first: #3d3e3e;
    --color-support-solid-second: #2a2c2c;
    --color-support-tr-third-20: rgba(246, 247, 248, 0.92);
    --color-support-tr-third-30: rgba(246, 247, 248, 0.8);
    --color-support-tr-third-40: rgba(246, 247, 248, 0.68);
    --color-support-tr-third-50: rgba(246, 247, 248, 0.32);

    --color-illustration-primary-1: #c29971;
    --color-illustration-primary-2: #dab896;
    --color-illustration-primary-3: #e8d3be;
    --color-illustration-primary-4: #f0ded6;
    --color-illustration-secondary-1: #ff8a68;
    --color-illustration-secondary-2: #ffb087;
    --color-illustration-secondary-3: #ffe4dc;
    --color-illustration-black-1: #191a1a;
    --color-illustration-black-2: #fdfdfd;
    --color-illustration-black-3: #b75536;
    --color-illustration-black-4: #8270aa;
    --color-illustration-black-5: #c5bcf1;
    --color-illustration-white-1: #fefefe;
    --color-illustration-white-2: #fff8f2;
    --color-illustration-white-3: #8270aa;
    --color-illustration-white-4: #c5bcf1;
}

/* Retail dark colors */

html.dark {
    --color-overlay: rgba(0, 0, 0, 0.8);

    --color-white-solid-10: #ffffff;
    --color-white-tr-20: rgba(255, 255, 255, 0.92);
    --color-white-tr-30: rgba(255, 255, 255, 0.8);
    --color-white-tr-40: rgba(255, 255, 255, 0.68);
    --color-white-tr-50: rgba(255, 255, 255, 0.32);
    --color-white-tr-60: rgba(255, 255, 255, 0.16);
    --color-white-tr-70: rgba(255, 255, 255, 0.08);
    --color-white-tr-80: rgba(255, 255, 255, 0.04);
    --color-white-tr-90: rgba(255, 255, 255, 0);

    --color-black-solid-10: #000000;
    --color-black-tr-20: rgba(0, 0, 0, 0.92);
    --color-black-tr-30: rgba(0, 0, 0, 0.8);
    --color-black-tr-40: rgba(0, 0, 0, 0.68);
    --color-black-tr-50: rgba(0, 0, 0, 0.32);
    --color-black-tr-60: rgba(0, 0, 0, 0.16);
    --color-black-tr-70: rgba(0, 0, 0, 0.08);
    --color-black-tr-80: rgba(0, 0, 0, 0.04);
    --color-black-tr-90: rgba(0, 0, 1, 0);

    --color-primary-solid-10: #ff7f29;
    --color-primary-solid-20: #e0752e;
    --color-primary-solid-30: #bf6931;
    --color-primary-solid-40: #9b5831;
    --color-primary-solid-50: #5c3f2d;
    --color-primary-solid-60: #43352d;
    --color-primary-solid-70: #332f2e;

    --color-primary-tr-50: rgba(255, 127, 41, 0.32);
    --color-primary-tr-60: rgba(255, 127, 41, 0.16);
    --color-primary-tr-70: rgba(255, 127, 41, 0.08);

    --color-secondary-solid-10: #a27aff;
    --color-secondary-solid-20: #9672ea;
    --color-secondary-solid-30: #8a6ad4;
    --color-secondary-solid-40: #715aaa;
    --color-secondary-solid-50: #554877;
    --color-secondary-solid-60: #433c57;
    --color-secondary-solid-70: #34323f;

    --color-secondary-tr-50: rgba(67, 60, 87, 0.32);
    --color-secondary-tr-60: rgba(67, 60, 87, 0.16);
    --color-secondary-tr-70: rgba(162, 122, 255, 0.08);

    --color-success-solid-10: #1bbf62;
    --color-success-solid-20: #1cb05c;
    --color-success-solid-30: #1f9352;
    --color-success-solid-40: #227546;
    --color-success-solid-50: #25573b;
    --color-success-solid-60: #284033;
    --color-success-solid-70: #29342f;

    --color-success-tr-50: rgba(27, 191, 98, 0.32);
    --color-success-tr-60: rgba(27, 191, 98, 0.16);
    --color-success-tr-70: rgba(27, 191, 98, 0.08);

    --color-warning-solid-10: #ffbd24;
    --color-warning-solid-20: #e6ac26;
    --color-warning-solid-30: #cc9a29;
    --color-warning-solid-40: #a17d2b;
    --color-warning-solid-50: #66552f;
    --color-warning-solid-60: #47402e;
    --color-warning-solid-70: #36352e;

    --color-warning-tr-50: rgba(255, 189, 36, 0.32);
    --color-warning-tr-60: rgba(255, 189, 36, 0.16);
    --color-warning-tr-70: rgba(255, 189, 36, 0.08);

    --color-error-solid-10: #fa4f47;
    --color-error-solid-20: #ed4c45;
    --color-error-solid-30: #dc4a43;
    --color-error-solid-40: #a6413c;
    --color-error-solid-50: #743936;
    --color-error-solid-60: #4f3231;
    --color-error-solid-70: #3e2f2e;

    --color-error-tr-50: rgba(250, 79, 71, 0.32);
    --color-error-tr-60: rgba(250, 79, 71, 0.16);
    --color-error-tr-70: rgba(250, 79, 71, 0.08);

    --color-information-solid-10: #84a4d6;
    --color-information-solid-20: #7c99c5;
    --color-information-solid-30: #738db5;
    --color-information-solid-40: #5f7696;
    --color-information-solid-50: #4e5e74;
    --color-information-solid-60: #3d4751;
    --color-information-solid-70: #353b41;

    --color-information-tr-50: rgba(132, 164, 214, 0.32);
    --color-information-tr-60: rgba(132, 164, 214, 0.16);
    --color-information-tr-70: rgba(132, 164, 214, 0.08);

    --color-invert-background-solid-10: #252727;
    --color-invert-background-solid-20: #202222;
    --color-invert-background-solid-30: #191a1a;
    --color-invert-background-solid-40: #2b2c2c;

    --color-invert-component-solid-10: rgba(246, 247, 248, 0.99);
    --color-invert-component-tr-20: rgba(246, 247, 248, 0.9);
    --color-invert-component-tr-30: rgba(246, 247, 248, 0.78);
    --color-invert-component-tr-40: rgba(246, 247, 248, 0.66);
    --color-invert-component-tr-50: rgba(246, 247, 248, 0.3);
    --color-invert-component-tr-60: rgba(246, 247, 248, 0.15);
    --color-invert-component-tr-70: rgba(246, 247, 248, 0.07);
    --color-invert-component-tr-80: rgba(246, 247, 248, 0.03);
    --color-invert-component-tr-90: rgba(246, 247, 248, 0);

    --color-illustration-primary-1: #ff5500;
    --color-illustration-primary-2: #fc744a;
    --color-illustration-primary-3: #fc8d5a;
    --color-illustration-primary-4: #e5b7a4;
    --color-illustration-secondary-1: #8270a9;
    --color-illustration-secondary-2: #9d89eb;
    --color-illustration-secondary-3: #c5bcf1;
    --color-illustration-black-1: #191a1a;
    --color-illustration-black-2: #fdfdfd;
    --color-illustration-black-3: #b75536;
    --color-illustration-black-4: #8270aa;
    --color-illustration-black-5: #c5bcf1;
    --color-illustration-white-1: #fefefe;
    --color-illustration-white-2: #eadfda;
    --color-illustration-white-3: #8270aa;
    --color-illustration-white-4: #c5bcf1;

    --color-invert-overlay-tr-50: rgba(44, 44, 44, 0.5);

    --color-support-solid-first: #3d3e3e;
    --color-support-solid-second: #2a2c2c;
    --color-support-tr-third-20: rgba(246, 247, 248, 0.92);
    --color-support-tr-third-30: rgba(246, 247, 248, 0.8);
    --color-support-tr-third-40: rgba(246, 247, 248, 0.68);
    --color-support-tr-third-50: rgba(246, 247, 248, 0.32);

    /* Plus Icon URL */
    --plus-icon-url: url('https://webstatic.bog.ge/icons/bd/plus_white.svg');

    --qr-code-border: 4px solid #fff;
}

@media (max-width: 1150px) {
    html {
        --app-max-width: 100vw;
    }
}

@media (max-width: 1024px) {
    html {
        --drawer-width: calc(75vw - 42px);
    }
}

@media (max-width: 600px) {
    html {
        --dialog-min-width: unset;
        --dialog-max-width: unset;
        --dialog-min-height: 174px;
        --dialog-max-height: 518px;
        /* Drawer */
        --drawer-width: 100vw;
    }
}

html.no-scroll,
html.no-scroll-modal {
    overflow: hidden;
}

@supports (-webkit-touch-callout: none) {
    html.active-select {
        --scroll-overflow-y: hidden;
    }
}

body {
    font-family: MarkGEO, sans-serif;
}

.app-overlay {
    opacity: 0;
    transition: opacity 500ms ease;
    display: none;
    z-index: var(--overlay-z-index);
    will-change: opacity;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color-overlay);
}

.onbarding-tooltip-overlay {
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    overflow: hidden;
    z-index: var(--overlay-z-index);
    animation: fade-in 0.3s ease-in-out;
}

.modal-overlay {
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    overflow: hidden;
    background-color: var(--color-overlay);
    z-index: var(--overlay-z-index);
}

bd-modal:not(:last-of-type) + .modal-overlay {
    background-color: transparent;
}

bd-modal:first-of-type + .modal-overlay,
bd-cookie-consent:first-of-type + .modal-overlay {
    animation: modalOverlay 0.2s both;
}

bd-modal[without-animation] + .modal-overlay {
    animation: none;
}

@keyframes modalOverlay {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

bd-modal:last-of-type {
    z-index: calc(var(--overlay-z-index) + 1);
}

/* animations */

@keyframes fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fade-out {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/* mark geo */

@font-face {
    font-family: 'MarkGEO';
    src: url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Light/MarkGEO-Light.eot');
    src:
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Light/MarkGEO-Light.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Light/MarkGEO-Light.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Light/MarkGEO-Light.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Light/MarkGEO-Light.svg#MarkGEO-Light') format('svg'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Light/MarkGEO-Light.eot?#iefix') format('embedded-opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkGEO';
    src: url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Regular/MarkGEO-Regular.eot');
    src:
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Regular/MarkGEO-Regular.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Regular/MarkGEO-Regular.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Regular/MarkGEO-Regular.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Regular/MarkGEO-Regular.svg#MarkGEO-Regular') format('svg'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Regular/MarkGEO-Regular.eot?#iefix')
            format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkGEO';
    src: url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Medium/MarkGEO-Medium.eot');
    src:
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Medium/MarkGEO-Medium.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Medium/MarkGEO-Medium.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Medium/MarkGEO-Medium.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Medium/MarkGEO-Medium.svg#MarkGEO-Medium') format('svg'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Medium/MarkGEO-Medium.eot?#iefix')
            format('embedded-opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkGEO';
    src: url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-SemiBold/MarkGEO-SemiBold.eot');
    src:
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-SemiBold/MarkGEO-SemiBold.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-SemiBold/MarkGEO-SemiBold.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-SemiBold/MarkGEO-SemiBold.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-SemiBold/MarkGEO-SemiBold.svg#MarkGEO-SemiBold')
            format('svg'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-SemiBold/MarkGEO-SemiBold.eot?#iefix')
            format('embedded-opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkGEO';
    src: url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Bold/MarkGEO-Bold.eot');
    src:
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Bold/MarkGEO-Bold.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Bold/MarkGEO-Bold.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Bold/MarkGEO-Bold.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Bold/MarkGEO-Bold.svg#MarkGEO-Bold') format('svg'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEO-Bold/MarkGEO-Bold.eot?#iefix') format('embedded-opentype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkGEOCAPS';
    src: url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Light/MarkGEOCAPS-Light.eot');
    src:
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Light/MarkGEOCAPS-Light.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Light/MarkGEOCAPS-Light.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Light/MarkGEOCAPS-Light.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Light/MarkGEOCAPS-Light.svg#MarkGEOCAPS-Light')
            format('svg'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Light/MarkGEOCAPS-Light.eot?#iefix')
            format('embedded-opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkGEOCAPS';
    src: url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Regular/MarkGEOCAPS-Regular.eot');
    src:
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Regular/MarkGEOCAPS-Regular.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Regular/MarkGEOCAPS-Regular.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Regular/MarkGEOCAPS-Regular.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Regular/MarkGEOCAPS-Regular.svg#MarkGEOCAPS-Regular')
            format('svg'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Regular/MarkGEOCAPS-Regular.eot?#iefix')
            format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkGEOCAPS';
    src: url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Medium/MarkGEOCAPS-Medium.eot');
    src:
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Medium/MarkGEOCAPS-Medium.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Medium/MarkGEOCAPS-Medium.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Medium/MarkGEOCAPS-Medium.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Medium/MarkGEOCAPS-Medium.svg#MarkGEOCAPS-Medium')
            format('svg'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Medium/MarkGEOCAPS-Medium.eot?#iefix')
            format('embedded-opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkGEOCAPS';
    src: url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-SemiBold/MarkGEOCAPS-SemiBold.eot');
    src:
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-SemiBold/MarkGEOCAPS-SemiBold.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-SemiBold/MarkGEOCAPS-SemiBold.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-SemiBold/MarkGEOCAPS-SemiBold.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-SemiBold/MarkGEOCAPS-SemiBold.svg#MarkGEOCAPS-SemiBold')
            format('svg'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-SemiBold/MarkGEOCAPS-SemiBold.eot?#iefix')
            format('embedded-opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MarkGEOCAPS';
    src: url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Bold/MarkGEOCAPS-Bold.eot');
    src:
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Bold/MarkGEOCAPS-Bold.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Bold/MarkGEOCAPS-Bold.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Bold/MarkGEOCAPS-Bold.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Bold/MarkGEOCAPS-Bold.svg#MarkGEOCAPS-Bold')
            format('svg'),
        url('https://webstatic.bog.ge/fonts/markgeo/MarkGEOCAPS-Bold/MarkGEOCAPS-Bold.eot?#iefix')
            format('embedded-opentype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-UltraBold.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-UltraBold.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-UltraBold.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-UltraBold.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-UltraBold.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-UltraBold.svg#BOG-UltraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Black.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Black.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Black.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Black.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Black.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Black.svg#BOG-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Bold.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Bold.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Bold.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Bold.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Bold.svg#BOG-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG Headline';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Medium.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Medium.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Medium.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Medium.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Medium.svg#BOG-Headline-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Regular.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Regular.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Regular.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Regular.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Regular.svg#BOG-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG Headline';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Black.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Black.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Black.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Black.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Black.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Black.svg#BOG-Headline-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Medium.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Medium.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Medium.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Medium.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Medium.svg#BOG-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG Headline';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Regular.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Regular.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Regular.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Regular.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Regular.svg#BOG-Headline-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG Headline';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Light.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Light.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Light.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Light.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Light.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Light.svg#BOG-Headline-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG Headline';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-UltraBold.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-UltraBold.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-UltraBold.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-UltraBold.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-UltraBold.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-UltraBold.svg#BOG-Headline-UltraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG Headline';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-SemiBold.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-SemiBold.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-SemiBold.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-SemiBold.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-SemiBold.svg#BOG-Headline-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG Headline';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Bold.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Bold.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Bold.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Bold.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Headline-Bold.svg#BOG-Headline-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-SemiBold.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-SemiBold.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-SemiBold.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-SemiBold.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-SemiBold.svg#BOG-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BOG';
    src: url('https://webstatic.bog.ge/fonts/BOG/BOG-Light.eot');
    src:
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Light.eot?#iefix') format('embedded-opentype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Light.woff2') format('woff2'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Light.woff') format('woff'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Light.ttf') format('truetype'),
        url('https://webstatic.bog.ge/fonts/BOG/BOG-Light.svg#BOG-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: text-security-disc;
    src: url('https://webstatic.bog.ge/fonts/common/text-security-disc.woff');
}
