﻿:root {
    --fg-blue: #0d6efd;
    --fg-indigo: #6610f2;
    --fg-purple: #6f42c1;
    --fg-pink: #d63384;
    --fg-red: #dc3545;
    --fg-orange: #fd7e14;
    --fg-yellow: #ffc107;
    --fg-green: #65e4a3;
    --fg-teal: #20c997;
    --fg-cyan: #0dcaf0;
    --fg-white: #ffffff;
    --fg-gray: #627e84;
    --fg-gray-dark: #536468;
    --fg-gray-footer-black: #000000;
    --fg-gray-black: #000000;
    --fg-gray-100: #f1f1f1;
    --fg-gray-200: #c4c4c4;
    --fg-gray-300: #8e8e8e;
    --fg-gray-400: #5c5c5c;
    --fg-gray-500: #76979e;
    --fg-gray-600: #627e84;
    --fg-gray-700: #5b7075;
    --fg-gray-800: #536468;
    --fg-gray-900: #445356;
    --fg-gray-1000: #384345;
    --fg-gray-1100: #0a2640;
    --fg-gray-white: #ffffff;
    --fg-primary: #0dcaf0;
    --fg-secondary: #0d6efd;
    --fg-success: #65e4a3;
    --fg-info: #6610f2;
    --fg-warning: #fd7e14;
    --fg-danger: #dc3545;
    --fg-light: #f1f1f1;
    --fg-dark: #0a2640;
    --fg-primary-rgb: 13, 202, 240;
    --fg-secondary-rgb: 13, 110, 253;
    --fg-success-rgb: 101, 228, 163;
    --fg-info-rgb: 102, 16, 242;
    --fg-warning-rgb: 253, 126, 20;
    --fg-danger-rgb: 220, 53, 69;
    --fg-light-rgb: 241, 241, 241;
    --fg-dark-rgb: 10, 38, 64;
    --fg-white-rgb: 255, 255, 255;
    --fg-black-rgb: 0, 0, 0;
    --fg-body-color-rgb: 91, 112, 117;
    --fg-body-bg-rgb: 255, 255, 255;
    --fg-font-sans-serif: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --fg-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --fg-gradient: linear-gradient( 180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0) );
    --fg-body-font-family: Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    --fg-body-font-size: 1rem;
    --fg-body-font-weight: 400;
    --fg-body-line-height: 1.45;
    --fg-body-color: #5b7075;
    --fg-body-bg: #ffffff
}

:root {
    --fg-facebook: #3c5a99;
    --fg-colored-link-facebook-hover-color: #30487a;
    --fg-google-plus: #dd4b39;
    --fg-colored-link-google-plus-hover-color: #b13c2e;
    --fg-twitter: #1da1f2;
    --fg-colored-link-twitter-hover-color: #1781c2;
    --fg-linkedin: #0077b5;
    --fg-colored-link-linkedin-hover-color: #005f91;
    --fg-youtube: #ff0001;
    --fg-colored-link-youtube-hover-color: #cc0001;
    --fg-github: #333333;
    --fg-colored-link-github-hover-color: #292929;
    --fg-footer-black: #000000;
    --fg-colored-link-footer-black-hover-color: black;
    --fg-black: #000000;
    --fg-colored-link-black-hover-color: black;
    --fg-100: #f1f1f1;
    --fg-colored-link-100-hover-color: #f4f4f4;
    --fg-200: #c4c4c4;
    --fg-colored-link-200-hover-color: #d0d0d0;
    --fg-300: #8e8e8e;
    --fg-colored-link-300-hover-color: #727272;
    --fg-400: #5c5c5c;
    --fg-colored-link-400-hover-color: #4a4a4a;
    --fg-500: #76979e;
    --fg-colored-link-500-hover-color: #5e797e;
    --fg-600: #627e84;
    --fg-colored-link-600-hover-color: #4e656a;
    --fg-700: #5b7075;
    --fg-colored-link-700-hover-color: #495a5e;
    --fg-800: #536468;
    --fg-colored-link-800-hover-color: #425053;
    --fg-900: #445356;
    --fg-colored-link-900-hover-color: #364245;
    --fg-1000: #384345;
    --fg-colored-link-1000-hover-color: #2d3637;
    --fg-1100: #0a2640;
    --fg-colored-link-1100-hover-color: #081e33;
    --fg-white: #ffffff;
    --fg-colored-link-white-hover-color: white;
    --fg-primary: #0dcaf0;
    --fg-colored-link-primary-hover-color: #3dd5f3;
    --fg-secondary: #0d6efd;
    --fg-colored-link-secondary-hover-color: #0a58ca;
    --fg-success: #65e4a3;
    --fg-colored-link-success-hover-color: #84e9b5;
    --fg-info: #6610f2;
    --fg-colored-link-info-hover-color: #520dc2;
    --fg-warning: #fd7e14;
    --fg-colored-link-warning-hover-color: #ca6510;
    --fg-danger: #dc3545;
    --fg-colored-link-danger-hover-color: #b02a37;
    --fg-light: #f1f1f1;
    --fg-colored-link-light-hover-color: #f4f4f4;
    --fg-dark: #0a2640;
    --fg-colored-link-dark-hover-color: #081e33;
    --fg-soft-primary: #e2f9fd;
    --fg-soft-secondary: #e2eeff;
    --fg-soft-success: #edfcf4;
    --fg-soft-info: #ede2fd;
    --fg-soft-warning: #fff0e3;
    --fg-soft-danger: #fbe7e9;
    --fg-soft-light: #fdfdfd;
    --fg-soft-dark: #e2e5e8;
    --fg-accordion-button-active-color: var(--fg-1000);
    --fg-accordion-button-active-bg: $white;
    --fg-btn-reveal-color: dark;
    --fg-btn-reveal-bg: #e6e6e6;
    --fg-btn-reveal-border-color: #dfdfdf;
    --fg-btn-falcon-background: var(--fg-white);
    --fg-btn-disabled-color: #4d5969;
    --fg-btn-falcon-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    --fg-btn-falcon-hover-box-shadow: 0 0 0 1px rgba(43, 45, 80, 0.1), 0 2px 5px 0 rgba(43, 45, 80, 0.1), 0 3px 9px 0 rgba(43, 45, 80, 0.08), 0 1px 1.5px 0 rgba(0, 0, 0, 0.08), 0 1px 2px 0 rgba(0, 0, 0, 0.08);
    --fg-btn-falcon-default-color: #536468;
    --fg-btn-falcon-default-hover-color: #455356;
    --fg-btn-falcon-default-active-background: #e6e6e6;
    --fg-btn-falcon-default-active-border: #455356;
    --fg-btn-falcon-primary-color: var(--fg-primary);
    --fg-btn-falcon-primary-hover-color: #0ba8c7;
    --fg-btn-falcon-primary-active-background: #cff4fc;
    --fg-btn-falcon-primary-active-color: #0ba8c7;
    --fg-alert-primary-background: #cff4fc;
    --fg-alert-primary-border-color: #b6effb;
    --fg-alert-primary-color: #087990;
    --fg-alert-primary-link-color: #0aa2c0;
    --fg-list-group-item-primary-background: #cff4fc;
    --fg-list-group-item-primary-color: #087990;
    --fg-btn-falcon-secondary-color: var(--fg-secondary);
    --fg-btn-falcon-secondary-hover-color: #0b5bd2;
    --fg-btn-falcon-secondary-active-background: #cfe2ff;
    --fg-btn-falcon-secondary-active-color: #0b5bd2;
    --fg-alert-secondary-background: #cfe2ff;
    --fg-alert-secondary-border-color: #b6d4fe;
    --fg-alert-secondary-color: #084298;
    --fg-alert-secondary-link-color: #0a58ca;
    --fg-list-group-item-secondary-background: #cfe2ff;
    --fg-list-group-item-secondary-color: #084298;
    --fg-btn-falcon-success-color: var(--fg-success);
    --fg-btn-falcon-success-hover-color: #54bd87;
    --fg-btn-falcon-success-active-background: #e0faed;
    --fg-btn-falcon-success-active-color: #54bd87;
    --fg-alert-success-background: #e0faed;
    --fg-alert-success-border-color: #d1f7e3;
    --fg-alert-success-color: #3d8962;
    --fg-alert-success-link-color: #51b682;
    --fg-list-group-item-success-background: #e0faed;
    --fg-list-group-item-success-color: #3d8962;
    --fg-btn-falcon-info-color: var(--fg-info);
    --fg-btn-falcon-info-hover-color: #550dc9;
    --fg-btn-falcon-info-active-background: #e0cffc;
    --fg-btn-falcon-info-active-color: #550dc9;
    --fg-alert-info-background: #e0cffc;
    --fg-alert-info-border-color: #d1b7fb;
    --fg-alert-info-color: #3d0a91;
    --fg-alert-info-link-color: #520dc2;
    --fg-list-group-item-info-background: #e0cffc;
    --fg-list-group-item-info-color: #3d0a91;
    --fg-btn-falcon-warning-color: var(--fg-warning);
    --fg-btn-falcon-warning-hover-color: #d26911;
    --fg-btn-falcon-warning-active-background: #ffe5d0;
    --fg-btn-falcon-warning-active-color: #d26911;
    --fg-alert-warning-background: #ffe5d0;
    --fg-alert-warning-border-color: #fed8b9;
    --fg-alert-warning-color: #984c0c;
    --fg-alert-warning-link-color: #ca6510;
    --fg-list-group-item-warning-background: #ffe5d0;
    --fg-list-group-item-warning-color: #984c0c;
    --fg-btn-falcon-danger-color: var(--fg-danger);
    --fg-btn-falcon-danger-hover-color: #b72c39;
    --fg-btn-falcon-danger-active-background: #f8d7da;
    --fg-btn-falcon-danger-active-color: #b72c39;
    --fg-alert-danger-background: #f8d7da;
    --fg-alert-danger-border-color: #f5c2c7;
    --fg-alert-danger-color: #842029;
    --fg-alert-danger-link-color: #b02a37;
    --fg-list-group-item-danger-background: #f8d7da;
    --fg-list-group-item-danger-color: #842029;
    --fg-btn-falcon-light-color: var(--fg-light);
    --fg-btn-falcon-light-hover-color: #c8c8c8;
    --fg-btn-falcon-light-active-background: #fcfcfc;
    --fg-btn-falcon-light-active-color: #c8c8c8;
    --fg-alert-light-background: #fcfcfc;
    --fg-alert-light-border-color: #fbfbfb;
    --fg-alert-light-color: #919191;
    --fg-alert-light-link-color: #c1c1c1;
    --fg-list-group-item-light-background: #fcfcfc;
    --fg-list-group-item-light-color: #919191;
    --fg-btn-falcon-dark-color: var(--fg-dark);
    --fg-btn-falcon-dark-hover-color: #082035;
    --fg-btn-falcon-dark-active-background: #ced4d9;
    --fg-btn-falcon-dark-active-color: #082035;
    --fg-alert-dark-background: #ced4d9;
    --fg-alert-dark-border-color: #b6bec6;
    --fg-alert-dark-color: #061726;
    --fg-alert-dark-link-color: #081e33;
    --fg-list-group-item-dark-background: #ced4d9;
    --fg-list-group-item-dark-color: #061726;
    --fg-transparent-50: rgba(255, 255, 255, 0.5);
    --fg-list-group-bg: #ffffff;
    --fg-list-group-action-hover-color: #5b7075;
    --fg-list-group-hover-bg: #f1f1f1;
    --fg-body-bg: #ffffff;
    --fg-body-color: #5b7075;
    --fg-headings-color: #000000;
    --fg-link-color: #0dcaf0;
    --fg-link-hover-color: #0aa2c0;
    --fg-border-color: #8e8e8e;
    --fg-box-shadow: 0 7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
    --fg-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --fg-box-shadow-lg: 0 1rem 4rem rgba(0, 0, 0, 0.175);
    --fg-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --fg-component-active-bg: #0dcaf0;
    --fg-text-muted: #949494;
    --fg-blockquote-footer-color: #627e84;
    --fg-hr-color: var(--fg-border-color);
    --fg-hr-opacity: 0.25;
    --fg-mark-bg: #fcf8e3;
    --fg-input-btn-focus-color: rgba(13, 202, 240, 0.25);
    --fg-btn-link-color: #8e8e8e;
    --fg-btn-link-hover-color: #727272;
    --fg-btn-disabled-color: #627e84;
    --fg-heading-color: #000000;
    --fg-input-bg: #ffffff;
    --fg-input-color: #445356;
    --fg-input-border-color: #8e8e8e;
    --fg-input-focus-border-color: #86e5f8;
    --fg-input-focus-color: var(--fg-input-color);
    --fg-input-placeholder-color: #5c5c5c;
    --fg-input-plaintext-color: #5b7075;
    --fg-form-check-input-bg: transparent;
    --fg-form-check-input-border: 1px solid var(--fg-form-check-input-border-color);
    --fg-form-check-input-border-color: #5c5c5c;
    --fg-form-check-input-checked-color: #ffffff;
    --fg-form-check-input-checked-bg-color: #0dcaf0;
    --fg-form-check-input-checked-border-color: #0dcaf0;
    --fg-form-check-input-indeterminate-color: #ffffff;
    --fg-form-check-input-indeterminate-bg-color: #0dcaf0;
    --fg-form-check-input-indeterminate-border-color: #0dcaf0;
    --fg-form-switch-color: rgba(0, 0, 0, 0.25);
    --fg-form-switch-focus-color: #86e5f8;
    --fg-form-switch-checked-color: #ffffff;
    --fg-input-group-addon-color: var(--fg-input-border-color);
    --fg-input-group-addon-bg: #c4c4c4;
    --fg-input-group-addon-border-color: var(--fg-input-border-color);
    --fg-form-select-color: var(--fg-input-color);
    --fg-form-select-disabled-color: #627e84;
    --fg-form-select-bg: var(--fg-input-bg);
    --fg-form-select-disabled-bg: #c4c4c4;
    --fg-form-select-indicator-color: #536468;
    --fg-form-select-focus-box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.25);
    --fg-form-select-border-color: var(--fg-input-border-color);
    --fg-form-select-focus-border-color: #86e5f8;
    --fg-form-range-track-bg: #8e8e8e;
    --fg-form-range-track-box-shadow: var(--fg-box-shadow-inset);
    --fg-form-range-thumb-bg: #0dcaf0;
    --fg-form-range-thumb-box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    --fg-form-range-thumb-focus-box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(13, 202, 240, 0.25);
    --fg-form-range-thumb-active-bg: #b5effb;
    --fg-form-range-thumb-disabled-bg: #76979e;
    --fg-form-file-focus-border-color: #86e5f8;
    --fg-form-file-focus-box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.25);
    --fg-form-file-disabled-bg: var(--fg-200);
    --fg-form-file-color: var(--fg-input-color);
    --fg-form-file-bg: var(--fg-input-bg);
    --fg-form-file-border-color: var(--fg-input-border-color);
    --fg-form-file-box-shadow: null;
    --fg-form-file-button-bg: var(--fg-200);
    --fg-form-feedback-valid-color: #65e4a3;
    --fg-form-feedback-invalid-color: #dc3545;
    --fg-form-feedback-icon-valid-color: var(--fg-form-feedback-valid-color);
    --fg-form-feedback-icon-invalid-color: var(--fg-form-feedback-invalid-color);
    --fg-nav-link-color: null;
    --fg-nav-link-hover-color: null;
    --fg-nav-link-disabled-color: #627e84;
    --fg-nav-tabs-border-color: #8e8e8e;
    --fg-nav-tabs-link-hover-border-color: #c4c4c4 #c4c4c4 #8e8e8e;
    --fg-nav-tabs-link-active-color: #5b7075;
    --fg-nav-tabs-link-active-bg: #ffffff;
    --fg-nav-tabs-link-active-border-color: #8e8e8e #8e8e8e #ffffff;
    --fg-bg-navbar-glass: rgba(196, 196, 196, 0.96);
    --fg-nav-pills-link-active-color: #ffffff;
    --fg-nav-pills-link-active-bg: #0dcaf0;
    --fg-navbar-dark-color: rgba(255, 255, 255, 0.7);
    --fg-navbar-dark-hover-color: rgba(255, 255, 255, 0.8);
    --fg-navbar-dark-active-color: #ffffff;
    --fg-navbar-dark-disabled-color: rgba(255, 255, 255, 0.25);
    --fg-navbar-dark-toggler-border-color: rgba(255, 255, 255, 0.1);
    --fg-navbar-light-color: rgba(92, 92, 92, 0.95);
    --fg-navbar-light-hover-color: #000000;
    --fg-navbar-light-active-color: #000000;
    --fg-navbar-light-disabled-color: rgba(0, 0, 0, 0.25);
    --fg-navbar-light-toggler-border-color: rgba(0, 0, 0, 0.1);
    --fg-navbar-light-brand-color: #0dcaf0;
    --fg-navbar-dark-brand-color: #0dcaf0;
    --fg-navbar-vertical-collapsed-hover-shadow-color: rgba(0, 0, 0, 0.2);
    --fg-navbar-vertical-bg-color: var(--fg-bg-navbar-glass);
    --fg-navbar-vertical-link-color: #5b7075;
    --fg-navbar-vertical-link-hover-color: #384345;
    --fg-navbar-vertical-link-active-color: #0dcaf0;
    --fg-navbar-vertical-link-disable-color: #5c5c5c;
    --fg-navbar-vertical-hr-color: rgba(0, 0, 0, 0.08);
    --fg-navbar-vertical-scrollbar-color: rgba(98, 126, 132, 0.3);
    --fg-dropdown-bg: #ffffff;
    --fg-dropdown-color: #8e8e8e;
    --fg-dropdown-border-color: var(--fg-border-color);
    --fg-dropdown-box-shadow: var(--fg-box-shadow);
    --fg-dropdown-link-color: #445356;
    --fg-dropdown-link-hover-color: #394548;
    --fg-dropdown-link-hover-bg: #f1f1f1;
    --fg-dropdown-link-active-color: #ffffff;
    --fg-dropdown-link-active-bg: #0dcaf0;
    --fg-dropdown-link-disabled-color: #627e84;
    --fg-dropdown-header-color: #627e84;
    --fg-dropdown-dark-color: #8e8e8e;
    --fg-dropdown-dark-bg: #536468;
    --fg-dropdown-dark-border-color: var(--fg-dropdown-border-color);
    --fg-dropdown-dark-divider-bg: var(--fg-dropdown-border-color);
    --fg-dropdown-dark-box-shadow: null;
    --fg-dropdown-dark-link-color: #8e8e8e;
    --fg-dropdown-dark-link-hover-color: #ffffff;
    --fg-dropdown-dark-link-hover-bg: rgba(255, 255, 255, 0.15);
    --fg-dropdown-dark-link-active-color: var(--fg-dropdown-link-active-color);
    --fg-dropdown-dark-link-active-bg: var(--fg-dropdown-link-active-bg);
    --fg-dropdown-dark-link-disabled-color: #76979e;
    --fg-dropdown-dark-header-color: #76979e;
    --fg-pagination-color: #000000;
    --fg-pagination-bg: #ffffff;
    --fg-pagination-border-color: #c4c4c4;
    --fg-pagination-hover-color: #ffffff;
    --fg-pagination-hover-bg: #0dcaf0;
    --fg-pagination-hover-border-color: #0dcaf0;
    --fg-pagination-active-color: #ffffff;
    --fg-pagination-active-bg: #0dcaf0;
    --fg-pagination-active-border-color: #0dcaf0;
    --fg-pagination-disabled-bg: #ffffff;
    --fg-card-border-color: rgba(0, 0, 0, 0.125);
    --fg-card-cap-bg: rgba(0, 0, 0, 0.03);
    --fg-card-cap-color: null;
    --fg-card-color: null;
    --fg-tooltip-color: #ffffff;
    --fg-tooltip-bg: #000000;
    --fg-tooltip-arrow-color: #000000;
    --fg-popover-bg: #ffffff;
    --fg-popover-border-color: rgba(0, 0, 0, 0.2);
    --fg-popover-box-shadow: var(--fg-box-shadow);
    --fg-popover-header-bg: #f0f0f0;
    --fg-popover-header-border-bottom-color: #d6d6d6;
    --fg-popover-header-color: var(--fg-headings-color);
    --fg-popover-body-color: #5b7075;
    --fg-popover-arrow-color: #ffffff;
    --fg-popover-arrow-outer-color: rgba(0, 0, 0, 0.25);
    --fg-toast-background-color: rgba(255, 255, 255, 0.85);
    --fg-toast-border-color: rgba(0, 0, 0, 0.1);
    --fg-toast-box-shadow: var(--fg-box-shadow);
    --fg-toast-header-color: #627e84;
    --fg-toast-header-background-color: rgba(255, 255, 255, 0.85);
    --fg-toast-header-border-color: rgba(0, 0, 0, 0.05);
    --fg-badge-color: #ffffff;
    --fg-modal-content-bg: #ffffff;
    --fg-table-border-color: #c4c4c4;
    --fg-table-primary-bg: #cff4fc;
    --fg-table-primary-color: #536468;
    --fg-table-primary-hover-bg: #c6e9f1;
    --fg-table-primary-hover-color: #536468;
    --fg-table-primary-striped-bg: #c9edf5;
    --fg-table-primary-striped-color: #536468;
    --fg-table-primary-active-bg: #c3e6ed;
    --fg-table-primary-active-color: #536468;
    --fg-table-primary-border-color: #c3e6ed;
    --fg-table-secondary-bg: #cfe2ff;
    --fg-table-secondary-color: #536468;
    --fg-table-secondary-hover-bg: #c6d9f4;
    --fg-table-secondary-hover-color: #536468;
    --fg-table-secondary-striped-bg: #c9dcf7;
    --fg-table-secondary-striped-color: #536468;
    --fg-table-secondary-active-bg: #c3d5f0;
    --fg-table-secondary-active-color: #536468;
    --fg-table-secondary-border-color: #c3d5f0;
    --fg-table-success-bg: #e0faed;
    --fg-table-success-color: #536468;
    --fg-table-success-hover-bg: #d5efe3;
    --fg-table-success-hover-color: #536468;
    --fg-table-success-striped-bg: #d9f3e6;
    --fg-table-success-striped-color: #536468;
    --fg-table-success-active-bg: #d2ebe0;
    --fg-table-success-active-color: #536468;
    --fg-table-success-border-color: #d2ebe0;
    --fg-table-info-bg: #e0cffc;
    --fg-table-info-color: #536468;
    --fg-table-info-hover-bg: #d5c7f1;
    --fg-table-info-hover-color: #536468;
    --fg-table-info-striped-bg: #d9caf5;
    --fg-table-info-striped-color: #536468;
    --fg-table-info-active-bg: #d2c4ed;
    --fg-table-info-active-color: #536468;
    --fg-table-info-border-color: #d2c4ed;
    --fg-table-warning-bg: #ffe5d0;
    --fg-table-warning-color: #536468;
    --fg-table-warning-hover-bg: #f2dbc8;
    --fg-table-warning-hover-color: #536468;
    --fg-table-warning-striped-bg: #f6dfcb;
    --fg-table-warning-striped-color: #536468;
    --fg-table-warning-active-bg: #eed8c6;
    --fg-table-warning-active-color: #536468;
    --fg-table-warning-border-color: #eed8c6;
    --fg-table-danger-bg: #f8d7da;
    --fg-table-danger-color: #536468;
    --fg-table-danger-hover-bg: #ecced1;
    --fg-table-danger-hover-color: #536468;
    --fg-table-danger-striped-bg: #f0d1d4;
    --fg-table-danger-striped-color: #536468;
    --fg-table-danger-active-bg: #e8cccf;
    --fg-table-danger-active-color: #536468;
    --fg-table-danger-border-color: #e8cccf;
    --fg-table-light-bg: #f1f1f1;
    --fg-table-light-color: #536468;
    --fg-table-light-hover-bg: #e5e6e7;
    --fg-table-light-hover-color: #536468;
    --fg-table-light-striped-bg: #e9eaea;
    --fg-table-light-striped-color: #536468;
    --fg-table-light-active-bg: #e1e3e3;
    --fg-table-light-active-color: #536468;
    --fg-table-light-border-color: #e1e3e3;
    --fg-table-dark-bg: #0a2640;
    --fg-table-dark-color: #ffffff;
    --fg-table-dark-hover-bg: #1c364e;
    --fg-table-dark-hover-color: #ffffff;
    --fg-table-dark-striped-bg: #16314a;
    --fg-table-dark-striped-color: #ffffff;
    --fg-table-dark-active-bg: #233c53;
    --fg-table-dark-active-color: #ffffff;
    --fg-table-dark-border-color: #233c53;
    --fg-avatar-status-border-color: #ffffff;
    --fg-avatar-name-bg: #445356;
    --fg-avatar-button-bg: #5c5c5c;
    --fg-avatar-button-hover-bg: #76979e;
    --fg-notification-bg: #ffffff;
    --fg-notification-title-bg: #f1f1f1;
    --fg-notification-unread-bg: #c4c4c4;
    --fg-notification-unread-hover-bg: #b7b7b7;
    --fg-notification-indicator-border-color: #c4c4c4;
    --fg-kanban-bg: #f1f1f1;
    --fg-kanban-header-bg: var(--fg-kanban-bg);
    --fg-kanban-item-bg: #ffffff;
    --fg-kanban-item-color: #445356;
    --fg-kanban-btn-add-hover-bg: #c4c4c4;
    --fg-kanban-draggable-source-dragging-bg: #c4c4c4;
    --fg-kanban-bg-attachment-bg: #8e8e8e;
    --fg-kanban-footer-color: #627e84;
    --fg-kanban-nav-link-card-details-color: #5b7075;
    --fg-kanban-nav-link-card-details-hover-bg: #c4c4c4;
    --fg-bg-shape-bg: #4695ff;
    --fg-bg-shape-bg-ltd: linear-gradient(-45deg, #4695ff, #1970e2);
    --fg-bg-shape-bg-dtl: linear-gradient(-45deg, #1970e2, #4695ff);
    --fg-line-chart-gradient: linear-gradient(-45deg, #014ba7, #0183d0);
    --fg-card-gradient: linear-gradient(-45deg, #1970e2, #4695ff);
    --fg-progress-gradient: linear-gradient(-45deg, #1970e2, #4695ff);
    --fg-bg-circle-shape: none;
    --fg-bg-circle-shape-bg: #4695ff;
    --fg-modal-shape-header: linear-gradient(-45deg, #1970e2, #4695ff);
    --fg-modal-shape-header-bg: #4494ff;
    --fc-button-bg-color: #445356;
    --fc-button-border-color: #445356;
    --fc-button-hover-bg-color: #0a2640;
    --fc-button-hover-border-color: #0a2640;
    --fc-button-active-bg-color: #0a2640;
    --fc-button-active-border-color: #0a2640;
    --fc-button-list-day-cushion: #ffffff;
    --fg-flatpickr-calendar-bg: #ffffff;
    --fg-leaflet-bar-bg: #ffffff;
    --fg-leaflet-popup-content-wrapper-bg: #ffffff;
    --fg-choices-item-selectable-highlighted-bg: #ffffff;
    --fg-choices-item-has-no-choices-bg: #ffffff;
    --fg-thumbnail-bg: #ffffff;
    --fg-chat-contact-bg: var(--fg-card-bg);
    --fg-tinymce-bg: #ffffff;
    --fg-swiper-nav-bg: rgba(255, 255, 255, 0.8);
    --fg-star-rating-bg-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFdElEQVR4nO2aXWxURRTH/2dut58Imho1SgStuit vBo0BkgkRjDog VBiJEXqJhKK21x 7EdUu5u2W1Uqi8Qo4YQY6gQDQlRn9RENGoMD0a7RCzGRCJGBLRF9mOOD waKHe7e2f23mt0f4/zceY/Z2fmzJm7QI0aNWr8j6EgBu3sHG9oXHC2gxQvJ/CUhbpUPD5wMggtwv8hmZrmn3mHmF8G4XEm6s5R/kinlPP91xKAA7YN2A8CeHRW8eLmrOjwWwsQgAMYqs xnLGls3O8wW89vjqgp1/eDWC1YyXhxqYFvz/ppx7AZwcIsnrmbMDUK6X0V5NfA/VJuRDgdWWa3Tmds1b5IqiAf97OUReAunLNCOx4RniFL/eALimvrs KnwDMq6yHWJq0Bz/3VFRxJD8GabgY4iqcPABWvd6puRzPV4CUsnEmK6YA3OCiG1tKRRIJecwrXUU8XwHTGbEe7iYPAJQXYqsXeq4YyEvjUkoxkxXfAbhDo/uFOrYWxeMDv1Rb16V4ugJmctYa6E0eABpyItdZTT1OeLwFDEMa02YpZeWHpwaeOaBncOQhMJYamrnmvMdJUtXOgI0bd4daW0 25S0rAoV7iLiHgWqkuDkChjik9ibl8EmAuAo2/8G1A7ZKea24IMJkcQRAmJkiBIQBtAGwqiluNgScU4w0EU2CkWZSk8ycnleP76WUf2nadCYajbfmrfwDxIWJgiMAhQG06k7AQxSAEwAmiTnNRJMEMWkxpePx/lNzrRpHB7wwOLJcMR Cm9vbv5cZAK81h1S3lFLNrnQ8BBVjF/4bkweAZgDPnc IJ5wqS0QBDnsoKBAYdLtTubMDCF95qiYAhMUfOpY7FSqlOgCc9lSRjzDR86MjsS d6hwdMBaX3zCrlQDOeKrMBwiIpnYMvVSqvuRNMBWXXwPiYQB/eKLMBxgY3mnHRudqM dVOGkPfsEKjwCYrqoyHyAgnrKHRipoV57CveAwgCZjZT7AwFjKHuqr5Npc8VW4r3/7ShAdAuD7xwuXjCftoa5KcwZXuUDv4MgqYn4XQEhLmscw8 5UPPaMm4TJVTqc2jF0GERrAeRcq/MceqOlnje7zRa10uHege3tBHobgXxdvhIm7DuRjjw9MbE277av1gRS9vAEwE8BqGpurgVhf0ud2qAz YvdDegb3L4BTK b2DCBgffO/np9 549m7K6NoweMD795KOj9y9bcRsB95rY0SRTp qW7drV/aeJEeM9TMzvm9rQg48mEv2/mVoxP8RYLDa2oYWor4oVYwuEu6qgQwOOtLfvN36DrEIY4yXmNrRobGv79hZTI0YOKPwCEVMRurBFxqvPyAGLw lbEWBuoBCwAwhB7f/i GS8/YwcwBzY/i8S7AoILgIUMY8EZluAzZegIY2Fc0gbbQdc9DwHFgGKCFZGP4K2AwoxuFGz xkCehFSNxHzKoCO6uowjQRl/7dXCs0YnCXmVwWH7Evu8T9LKT Yzoj1BNggLHRl0fAc0ncAiyVuHl8INKEI0aQdOz67rvDRcm9394sToabpLhBHAVxVkV02c4D2e0DfwMi Cv76CoCPKEU9Y4nYZ5Xa7pHyOpEVwwA2oXzKfmHqWKRF90FEewVUkAMcZ/C2lB076PadbkzKUwCejUblK3kSO0FYM0fzhkXh9M0AptyMUcQkDJY6AE8D2NIcUktS9vABk7 0JBJyMhmPPcYKywEu9cGWQ3nrnO4Y2g5gYN sogyIU5mQakvasXEpZUbX9mxSidjHzSG jxjrAPx4eS29afIwor0FWkJq9HzOOsvMq5n5B0vx2OioPKFrrxyFg/ItKeXBmazoAGMFQEea6/MlP3zWqFGjRo0y/A3lxcMNXfCjjAAAAABJRU5ErkJggg==");
    --fg-toast-background-color: rgba(255, 255, 255, 0.85);
    --fg-theme-wizard-nav-item-circle-bg: #ffffff;
    --fg-card-span-img-bg: #ffffff;
    --fg-card-span-img-box-shadow: var(--fg-box-shadow-sm);
    --fg-card-span-img-hover-box-shadow: var(--fg-box-shadow-lg);
    --fg-setting-toggle-shadow: 0 -7px 14px 0 rgba(65, 69, 88, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
    --fg-scrollbar-bg: rgba(92, 92, 92, 0.55);
    --fg-nav-pills-falcon-active-bg-color: #ffffff;
    --fg-hover-bg-footer-black: #000000;
    --fg-hover-bg-black: #000000;
    --fg-hover-bg-100: #f1f1f1;
    --fg-hover-bg-200: #c4c4c4;
    --fg-hover-bg-300: #8e8e8e;
    --fg-hover-bg-400: #5c5c5c;
    --fg-hover-bg-500: #76979e;
    --fg-hover-bg-600: #627e84;
    --fg-hover-bg-700: #5b7075;
    --fg-hover-bg-800: #536468;
    --fg-hover-bg-900: #445356;
    --fg-hover-bg-1000: #384345;
    --fg-hover-bg-1100: #0a2640;
    --fg-hover-bg-white: #ffffff;
    --fg-btn-disabled-custom-background: rgba(241, 241, 241, 0.65);
    --fg-btn-disabled-custom-color: rgba(10, 38, 64, 0.3)
}

*, ::after, ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    margin: 0;
    font-family: var(--fg-body-font-family);
    font-size: var(--fg-body-font-size);
    font-weight: var(--fg-body-font-weight);
    line-height: var(--fg-body-line-height);
    color: var(--fg-body-color);
    text-align: var(--fg-body-text-align);
    background-color: var(--fg-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

.h1, .h2, .h4, .h5, h1, h4 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 700;
    line-height: 1.2;
    color: var(--fg-headings-color)
}

.h1, h1 {
    font-size: calc(1.373832rem 1.485984vw)
}

@media (min-width: 1200px) {
    .h1, h1 {
        font-size: 2.48832rem
    }
}

.h2 {
    font-size: calc(1.33236rem 0.98832vw)
}

@media (min-width: 1200px) {
    .h2 {
        font-size: 2.0736rem
    }
}

.h4, h4 {
    font-size: calc(1.275rem 0.3vw)
}

@media (min-width: 1200px) {
    .h4, h4 {
        font-size: 1.5rem
    }
}

.h5 {
    font-size: 1.2rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

ul {
    padding-left: 2rem
}

ul {
    margin-top: 0;
    margin-bottom: 1rem
}

    ul ul {
        margin-bottom: 0
    }

b {
    font-weight: 800
}

a {
    color: #8e8e8e;
    text-decoration: none
}

    a:hover {
        color: #727272;
        text-decoration: underline
    }

img {
    vertical-align: middle
}

button {
    border-radius: 0
}

    button:focus:not(:focus-visible) {
        outline: 0
    }

button {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button {
    text-transform: none
}

[type="button"], button {
    -webkit-appearance: button
}

    [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
        cursor: pointer
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.container, .container-lg {
    width: 100%;
    padding-right: var(--fg-gutter-x, 1rem);
    padding-left: var(--fg-gutter-x, 1rem);
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 540px) {
    .container {
        max-width: 576px
    }
}

@media (min-width: 720px) {
    .container {
        max-width: 768px
    }
}

@media (min-width: 992px) {
    .container, .container-lg {
        max-width: 992px
    }
}

@media (min-width: 1140px) {
    .container, .container-lg {
        max-width: 1200px
    }
}

.row {
    --fg-gutter-x: 2rem;
    --fg-gutter-y: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--fg-gutter-y));
    margin-right: calc(-0.5 * var(--fg-gutter-x));
    margin-left: calc(-0.5 * var(--fg-gutter-x))
}

    .row > * {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--fg-gutter-x) * 0.5);
        padding-left: calc(var(--fg-gutter-x) * 0.5);
        margin-top: var(--fg-gutter-y)
    }

@media (min-width: 540px) {
    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }
}

@media (min-width: 720px) {
    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%
    }
}

@media (min-width: 992px) {
    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 50%
    }
}

.btn {
    display: inline-block;
    font-weight: 700;
    line-height: 1.45;
    color: #5b7075;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 2px solid transparent;
    padding: 1rem 3rem;
    font-size: 1rem;
    border-radius: 5rem;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

.btn:hover {
    color: #5b7075;
    text-decoration: none
}

.btn:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.25rem rgb(254 128 128 / 38%);
    box-shadow: 0 0 0 0.25rem rgb(254 128 128 / 38%);
}


.btn:disabled {
    pointer-events: none;
    opacity: 0.65;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-lg {
    padding: 1.2rem 5rem;
    font-size: 1.2rem;
    border-radius: 5rem
}

.fade {
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.dropdown {
    position: relative
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #8e8e8e;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out
}

@media (prefers-reduced-motion: reduce) {
    .nav-link {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

.nav-link:focus, .nav-link:hover {
    color: #727272;
    text-decoration: none
}

.navbar {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 2rem;
    padding-right: 1rem;
    padding-bottom: 2rem;
    padding-left: 1rem
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1055;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 0.5rem;
    pointer-events: none;
    margin-top: 0px !important;
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    -o-transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        -webkit-transition: none;
        -o-transition: none;
        transition: none
    }
}

.modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100%)
}

.modal-content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: var(--fg-modal-content-bg);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0.7rem;
    -webkit-box-shadow: var(--fg-box-shadow-sm);
    box-shadow: var(--fg-box-shadow-sm);
    outline: 0
}

.modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid var(--fg-border-color);
    border-top-left-radius: calc(0.7rem - 1px);
    border-top-right-radius: calc(0.7rem - 1px)
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.45
}

.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem
}

@media (min-width: 540px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

/*    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }*/

    .modal-content {
        -webkit-box-shadow: var(--fg-box-shadow);
        box-shadow: var(--fg-box-shadow)
    }
}

@media (min-width: 992px) {
    .modal-xl {
        max-width: 800px
    }
}

@media (min-width: 1140px) {
    .modal-xl {
        max-width: 1140px
    }
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.d-block {
    display: block !important
}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.d-none {
    display: none !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

.align-items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.me-0 {
    margin-right: 0 !important
}

.me-3 {
    margin-right: 1rem !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: 0.25rem !important
}

.mb-2 {
    margin-bottom: 0.5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pe-5 {
    padding-right: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.ps-2 {
    padding-left: 0.5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.lh-1 {
    line-height: 1 !important
}

.text-start {
    text-align: left !important
}

.text-center {
    text-align: center !important
}

@media (min-width: 540px) {
    .d-sm-block {
        display: block !important
    }

    .d-sm-none {
        display: none !important
    }

    .pe-sm-0 {
        padding-right: 0 !important
    }
}

@media (min-width: 720px) {
    .my-md-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important
    }

    .mt-md-2 {
        margin-top: 0.5rem !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .mb-md-2 {
        margin-bottom: 0.5rem !important
    }

    .pe-md-4 {
        padding-right: 1.5rem !important
    }
}

@media (min-width: 992px) {
    .d-lg-block {
        display: block !important
    }

    .d-lg-none {
        display: none !important
    }

    .w-lg-100 {
        width: 100% !important
    }

    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .me-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .ms-lg-3 {
        margin-left: 1rem !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important
    }

    .pt-lg-5 {
        padding-top: 3rem !important
    }
}

@media (min-width: 1440px) {
    .pe-xxl-5 {
        padding-right: 3rem !important
    }
}

::-webkit-input-placeholder {
    opacity: 1;
    color: var(--#000000100)
}

::-moz-placeholder {
    opacity: 1;
    color: var(--#000000100)
}

:-ms-input-placeholder {
    opacity: 1;
    color: var(--#000000100)
}

::-ms-input-placeholder {
    opacity: 1;
    color: var(--#000000100)
}

html {
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: smooth;
    scroll-padding-top: 6.3125rem
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background-color: var(--fg-bg)
}

.h1, .h2, .h4, .h5, h1, h4 {
    font-weight: 400;
    line-height: normal
}

section {
    position: relative;
    padding-top: 4rem;
    padding-bottom: 4rem
}

@media (min-width: 992px) {
    section {
        padding-top: 5.65rem;
        padding-bottom: 5.65rem
    }
}

.btn, .navbar, button {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

ul {
    padding-left: 2.5rem
}

a {
    text-decoration: none !important
}

.container, .container-lg {
    position: relative
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    width: 100%;
    height: 100%;
    background-color: #1c1c1c
}

    .modal-backdrop.fade {
        opacity: 0
    }

    .modal-backdrop.show {
        opacity: .9
    }
.image-bg-carousel-banner {
    width: 100%;
    object-fit: cover;
    height: 100%;
}