:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-primary: #0d6efd;
    --bs-secondary: #6c757d;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 13, 110, 253;
    --bs-secondary-rgb: 108, 117, 125;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
      "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif,
      "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
      "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.15),
      rgba(255, 255, 255, 0)
    );
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #fff;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-2xl: 2rem;
    --bs-border-radius-pill: 50rem;
    --bs-link-color: #0d6efd;
    --bs-link-hover-color: #0a58ca;
    --bs-code-color: #d63384;
    --bs-highlight-bg: #fff3cd;
    --theme_focus_color: #daf3e1;
    --theme_bg_color: #f7f6f8;
    --bg_white: #ffffff;
    --search_input_bg: #f9f9f9;
    --font-family: "Noto Sans", sans-serif;
    --border-gray: #00000014;
    --primary_dark: #2d2d2d;
    --prara__medium: #2a2a2a;
    --primary_medium: #5d5d5d;
    --primary_light: #a3a3a3;
    --primary_btn_clr: #1c1c1c;
    --secondary_green: #359600;
    --fc16_boldTxt: #383838;
    --fc16_border: #cfcfcf;
    --table_border: #cacaca;
    --secondary_pink: #b697ff;
    --sec__black: #313131;
    --sec__primary__dark: #070a21;
    --video__cnt: #323232;
    --green__bg: #37dd66;
    --table_bg: #e0e5f1;
    --blue__bg: #46acff;
    --blue_dark: #4d9ef7;
    --middle__blue__bg: rgba(233, 227, 255, 1);
    --middle__blue__border: rgba(233, 227, 255, 1);
    --middle__blue__borders: rgba(152, 133, 224, 1);
    --green__text: rgba(28, 85, 59, 1);
    --pink__bg: rgba(255, 240, 236, 1);
    --pink__translate: rgba(255, 208, 195, 1);
    --pink__bg__border: rgba(255, 189, 167, 1);
    --pink__border: rgba(255, 162, 130, 1);
    --darkblue__bg: rgba(100, 81, 173, 1);
    --light__green__bg: #e3ffeb;
    --light__blue__bg: #e3ffeb;
    --light__green__bg__alternate: #c2ffd3;
    --light__blue__bg__alternate: #c2e3ff;
    --dark__blue__bg__alternate: rgba(212, 226, 254, 1);
    --dark__blue__txt: rgba(44, 26, 111, 1);
    --pink__bg__text: rgba(108, 52, 37, 1);
    --darkblue__bg__back__list__color: rgba(99, 83, 158, 1);
    --chat__border: rgba(103, 202, 142, 1);
    --paymentdue: #2188e4;
    --bg_white: #ffffff;
    --box_shadow: 0px 0px 10px 0px #f4f4f4b2;
    --box_bg: #f4f4f4b2;
    --border_color__sc: #f4f4f4;
    --black_variant_dark: #313131;
    --inner_box_bg: #ffffff21;
    --prfl_hover_bg: #6565651a;
    --border_color: #f3f3f3;
    --pure_black: #000000;
    --primary_black: #616161;
    --flip__head__txt: #1c553b;
    --flip__green__border: rgba(55, 221, 102, 1);
    --flip__green__bg: rgba(227, 255, 235, 1);
    --flip__blue__bg: rgba(235, 246, 255, 1);
    --flip__info__list: #272727;
    --flip__info__list__border: #d4f8e7;
    --kyc_btn_color: #8f909280;
    --light_green_color: #6fa614;
    --light_green_color1: #90d105;
    --light_green_color2: #3cb371;
    --kyc_border_clr: #c7dae4;
    --white_border_color: #ececec;
    --kyc_tab_bg_clr: #f0f7ff;
    --black_variant_medium: #6a6a6a;
    --primary_dark1: #0f0f0f;
    --black_variant_light: #a3a3a3;
    --kyc_plugin_text_clr: #000000;
    --kyc_error_msg_clr: #ff4242;
    --kyc-checkbox_text_clr: #dddddd;
    --kyc_bg_clr: #ebf3fa;
    --fc16_border1: #d4d4d4;
    --form16_dark_btn: #579367;
    --lime_green: #6fa614;
    --dark_green_bud: #33ca94;
    --sky_blue_bud: #6a9efa;
    --violet_bud: #699ef9;
    --table-border_clr: #e4e4e4;
    --boxshadow: -4.4px 4.4px 4.4px rgba(0, 0, 0, 0.01);
    --table_text_clr: #4e8af3;
    --table_text_clr1: #5d5d5d;
    --bb-orange-dark: #e9b10b;
    --bb-orange-light: #eabd391a;
    --bb-red-border: #ff3b30;
    --bb-red-dark: #f74850;
    --bb-red-light: #ffeded;
    --bb-green-dark: #3fb651;
    --bb-green-light: #3fb6511a;
    --bb-border-green: #669f18;
    --thin-color: #a0a4a8;
    --dark-orange: #a65614;
    --light-blue: #ecf6ff;
    --red-rejected: #ffdafb;
    --required-red: #ff2c2c;
    --dark-sub: #2d2d2de5;
    --font8: 0.8rem;
    --font10: 1rem;
    --font12: 1.2rem;
    --font14: 1.4rem;
    --font15: 1.5rem;
    --font16: 1.6rem;
    --font18: 1.8rem;
    --font20: 2rem;
    --font22: 2.2rem;
    --font23: 2.3rem;
    --font24: 2.4rem;
    --font26: 2.6rem;
    --font28: 2.8rem;
    --font30: 3rem;
    --font32: 3.2rem;
    --font34: 3.4rem;
    --font36: 3.6rem;
    --font_weight100: 100;
    --font_weight200: 200;
    --font_weight300: 300;
    --font_weight400: 400;
    --font_weight500: 500;
    --font_weight600: 600;
    --font_weight700: 700;
    --font_weight800: 800;
    --font_weight900: 900;
    --border-bottom-width: 3px;
    --border-color: rgb(255, 255, 255);
    --border-left-width: 3px;
    --border-right-width: 3px;
    --border-style: solid;
    --border-top-width: 3px;
    --green__circle: rgba(225, 255, 233, 1);
    --chat__sec__bg: rgba(247, 246, 248, 1);
    --chat__bg: rgba(255, 255, 255, 1);
    --chat__cnt__color: rgba(0, 0, 0, 1);
    --gray__color__alter: #7b787e;
    --chat__list__border: rgba(111, 165, 36, 1);
    --chat__inn__bg: rgba(233, 238, 227, 1);
    --chat__in__txt: rgba(38, 39, 45, 1);
    --ticket__send__btn__bg: rgba(50, 50, 50, 1);
    --placeholder__color: rgba(125, 125, 125, 1);
    --intro__heading__clamp: clamp(1.6rem, 1.2rem + 2vw, 3rem);
    --color-5d5d5d: #5d5d5d;
    --color-black: rgba(45, 45, 45, 1);
    --text-gray: rgba(163, 163, 163, 1);
    --color-black: rgba(45, 45, 45, 1);
    --text-gray: rgba(163, 163, 163, 1);
    --create_btn_clr: #e0ffe1;
    --create_btn_text_clr: #12b218;
    --pending_btn_txt_clr: #796a1b;
    --GrayText: rgba(93, 93, 93, 1);
    --red_bg: #e54e4e;
    --bgLightgreen: #e5ffe9;
    --txtmediumgreen: #2c8239;
    --lightviolet: #ebf0ff;
    --darkviolet: #4b66c2;
    --subscription_light_blue: #edf2f5;
    --subscription_font_dark: #1e1e1e;
    --subscription_light_border: #e6e6e6;
    --subscription_light_grey: #9c9c9c;
    --failed_red_color: #b12029;
    --coupon_green: #4f8820;
    --clock_green: #538500;
    --theme_focus_color: #daf3e1;
    --theme_bg_color: #f7f6f8;
    --search_input_bg: #f9f9f9;
    --font-family: "Noto Sans", sans-serif;
    --border-gray: #00000014;
    --primary_dark: #2d2d2d;
    --prara__medium: #2a2a2a;
    --primary_medium: #5d5d5d;
    --primary_light: #a3a3a3;
    --primary_btn_clr: #1c1c1c;
    --secondary_green: #359600;
    --fc16_boldTxt: #383838;
    --fc16_border: #cfcfcf;
    --table_border: #cacaca;
    --secondary_pink: #b697ff;
    --sec__black: #313131;
    --sec__primary__dark: #070a21;
    --video__cnt: #323232;
    --green__bg: #37dd66;
    --table_bg: #e0e5f1;
    --blue__bg: #46acff;
    --blue_dark: #4d9ef7;
    --middle__blue__bg: rgba(233, 227, 255, 1);
    --middle__blue__border: rgba(233, 227, 255, 1);
    --middle__blue__borders: rgba(152, 133, 224, 1);
    --green__text: rgba(28, 85, 59, 1);
    --pink__bg: rgba(255, 240, 236, 1);
    --pink__translate: rgba(255, 208, 195, 1);
    --pink__bg__border: rgba(255, 189, 167, 1);
    --pink__border: rgba(255, 162, 130, 1);
    --darkblue__bg: rgba(100, 81, 173, 1);
    --light__green__bg: #e3ffeb;
    --light__blue__bg: #e3ffeb;
    --light__green__bg__alternate: #c2ffd3;
    --light__blue__bg__alternate: #c2e3ff;
    --dark__blue__bg__alternate: rgba(212, 226, 254, 1);
    --dark__blue__txt: rgba(44, 26, 111, 1);
    --pink__bg__text: rgba(108, 52, 37, 1);
    --darkblue__bg__back__list__color: rgba(99, 83, 158, 1);
    --chat__border: rgba(103, 202, 142, 1);
    --paymentdue: #2188e4;
    --bg_white: #ffffff;
    --box_shadow: 0px 0px 10px 0px #f4f4f4b2;
    --box_bg: #f4f4f4b2;
    --border_color__sc: #f4f4f4;
    --black_variant_dark: #313131;
    --inner_box_bg: #ffffff21;
    --prfl_hover_bg: #6565651a;
    --border_color: #f3f3f3;
    --pure_black: #000000;
    --primary_black: #616161;
    --flip__head__txt: #1c553b;
    --flip__green__border: rgba(55, 221, 102, 1);
    --flip__green__bg: rgba(227, 255, 235, 1);
    --flip__blue__bg: rgba(235, 246, 255, 1);
    --flip__info__list: #272727;
    --flip__info__list__border: #d4f8e7;
    --kyc_btn_color: #8f909280;
    --light_green_color: #6fa614;
    --light_green_color1: #90d105;
    --light_green_color2: #3cb371;
    --kyc_border_clr: #c7dae4;
    --white_border_color: #ececec;
    --kyc_tab_bg_clr: #f0f7ff;
    --black_variant_medium: #6a6a6a;
    --primary_dark1: #0f0f0f;
    --black_variant_light: #a3a3a3;
    --kyc_plugin_text_clr: #000000;
    --kyc_error_msg_clr: #ff4242;
    --kyc-checkbox_text_clr: #dddddd;
    --kyc_bg_clr: #ebf3fa;
    --fc16_border1: #d4d4d4;
    --form16_dark_btn: #579367;
    --lime_green: #6fa614;
    --dark_green_bud: #33ca94;
    --sky_blue_bud: #6a9efa;
    --violet_bud: #699ef9;
    --table-border_clr: #e4e4e4;
    --boxshadow: -4.4px 4.4px 4.4px rgba(0, 0, 0, 0.01);
    --table_text_clr: #4e8af3;
    --table_text_clr1: #5d5d5d;
    --bb-orange-dark: #e9b10b;
    --bb-orange-light: #eabd391a;
    --bb-red-border: #ff3b30;
    --bb-red-dark: #f74850;
    --bb-red-light: #ffeded;
    --bb-green-dark: #3fb651;
    --bb-green-light: #3fb6511a;
    --bb-border-green: #669f18;
    --thin-color: #a0a4a8;
    --dark-orange: #a65614;
    --light-blue: #ecf6ff;
    --red-rejected: #ffdafb;
    --required-red: #ff2c2c;
    --dark-sub: #2d2d2de5;
    --font8: 0.8rem;
    --font10: 1rem;
    --font12: 1.2rem;
    --font14: 1.4rem;
    --font15: 1.5rem;
    --font16: 1.6rem;
    --font18: 1.8rem;
    --font20: 2rem;
    --font22: 2.2rem;
    --font23: 2.3rem;
    --font24: 2.4rem;
    --font26: 2.6rem;
    --font28: 2.8rem;
    --font30: 3rem;
    --font32: 3.2rem;
    --font34: 3.4rem;
    --font36: 3.6rem;
    --font_weight100: 100;
    --font_weight200: 200;
    --font_weight300: 300;
    --font_weight400: 400;
    --font_weight500: 500;
    --font_weight600: 600;
    --font_weight700: 700;
    --font_weight800: 800;
    --font_weight900: 900;
    --border-bottom-width: 3px;
    --border-color: rgb(255, 255, 255);
    --border-left-width: 3px;
    --border-right-width: 3px;
    --border-style: solid;
    --border-top-width: 3px;
    --green__circle: rgba(225, 255, 233, 1);
    --chat__sec__bg: rgba(247, 246, 248, 1);
    --chat__bg: rgba(255, 255, 255, 1);
    --chat__cnt__color: rgba(0, 0, 0, 1);
    --gray__color__alter: #7b787e;
    --chat__list__border: rgba(111, 165, 36, 1);
    --chat__inn__bg: rgba(233, 238, 227, 1);
    --chat__in__txt: rgba(38, 39, 45, 1);
    --ticket__send__btn__bg: rgba(50, 50, 50, 1);
    --placeholder__color: rgba(125, 125, 125, 1);
    --intro__heading__clamp: clamp(1.6rem, 1.2rem + 2vw, 3rem);
    --color-5d5d5d: #5d5d5d;
    --color-black: rgba(45, 45, 45, 1);
    --text-gray: rgba(163, 163, 163, 1);
    --create_btn_clr: #e0ffe1;
    --create_btn_text_clr: #12b218;
    --pending_btn_txt_clr: #796a1b;
    --GrayText: rgba(93, 93, 93, 1);
    --red_bg: #e54e4e;
    --bgLightgreen: #e5ffe9;
    --txtmediumgreen: #2c8239;
    --lightviolet: #ebf0ff;
    --darkviolet: #4b66c2;
    --subscription_light_blue: #edf2f5;
    --subscription_font_dark: #1e1e1e;
    --subscription_light_border: #e6e6e6;
    --subscription_light_grey: #9c9c9c;
    --failed_red_color: #b12029;
    --coupon_green: #4f8820;
    --clock_green: #538500;
}
@font-face {
    font-family: "Noto Sans";
    font-style: italic;
    font-weight: 100;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QDcf6Vc.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: italic;
    font-weight: 200;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QLce6Vc.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: italic;
    font-weight: 300;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QGke6Vc.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QDce6Vc.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: italic;
    font-weight: 500;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QAUe6Vc.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: italic;
    font-weight: 600;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QOkZ6Vc.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QNAZ6Vc.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: italic;
    font-weight: 800;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QLcZ6Vc.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: italic;
    font-weight: 900;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QJ4Z6Vc.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 100;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9At9d.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 200;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyB9A99d.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 300;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyCjA99d.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99d.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyDPA99d.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAjBN9d.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9d.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 800;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyB9BN9d.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Noto Sans";
    font-style: normal;
    font-weight: 900;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyBUBN9d.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 100;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRiA8.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QiA8.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQiA8.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQiA8.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXiA8.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: italic;
    font-weight: 900;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXiA8.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 100;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbGmT.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf)
      format("truetype");
  }
  @font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    font-stretch: normal;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtammT.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Plus Jakarta Sans";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/plusjakartasans/v11/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_907NSg.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Plus Jakarta Sans";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/plusjakartasans/v11/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NSg.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Plus Jakarta Sans";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/plusjakartasans/v11/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_m07NSg.ttf)
      format("truetype");
  }
  @font-face {
    font-family: "Plus Jakarta Sans";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/plusjakartasans/v11/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNSg.ttf)
      format("truetype");
  }
  
 
  *,
  ::after,
  ::before {
    box-sizing: border-box;
  }
  @media (prefers-reduced-motion: no-preference) {
    :root {
      scroll-behavior: smooth;
    }
  }
  body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: var(--bs-body-font-size);
    font-weight: var(--bs-body-font-weight);
    line-height: var(--bs-body-line-height);
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
  }
  .h1,
  .h2,
  .h3,
  .h4,
  .h5,
  .h6,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
  }
  .h1,
  h1 {
    font-size: calc(1.375rem + 1.5vw);
  }
  @media (min-width: 1200px) {
    .h1,
    h1 {
      font-size: 2.5rem;
    }
  }
  .h2,
  h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
  @media (min-width: 1200px) {
    .h2,
    h2 {
      font-size: 2rem;
    }
  }
  .h3,
  h3 {
    font-size: calc(1.3rem + 0.6vw);
  }
  @media (min-width: 1200px) {
    .h3,
    h3 {
      font-size: 1.75rem;
    }
  }
  .h4,
  h4 {
    font-size: calc(1.275rem + 0.3vw);
  }
  @media (min-width: 1200px) {
    .h4,
    h4 {
      font-size: 1.5rem;
    }
  }
  .h5,
  h5 {
    font-size: 1.25rem;
  }
  .h6,
  h6 {
    font-size: 1rem;
  }
  p {
    margin-top: 0;
    margin-bottom: 1rem;
  }
  a {
    color: var(--bs-link-color);
    text-decoration: underline;
  }
  a:hover {
    color: var(--bs-link-hover-color);
  }
  a:not([href]):not([class]),
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none;
  }
  code {
    font-family: var(--bs-font-monospace);
    font-size: 1em;
  }
  code {
    font-size: 0.875em;
    color: var(--bs-code-color);
    word-wrap: break-word;
  }
  a > code {
    color: inherit;
  }
  img,
  svg {
    vertical-align: middle;
  }
  label {
    display: inline-block;
  }
  button {
    border-radius: 0;
  }
  button:focus:not(:focus-visible) {
    outline: 0;
  }
  button,
  input {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  button {
    text-transform: none;
  }
  [role="button"] {
    cursor: pointer;
  }
  [list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not(
      [type="week"]
    ):not([type="time"])::-webkit-calendar-picker-indicator {
    display: none !important;
  }
  [type="button"],
  [type="reset"],
  [type="submit"],
  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;
  }
  [type="search"] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-color-swatch-wrapper {
    padding: 0;
  }
  ::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
  }
  ::file-selector-button {
    font: inherit;
    -webkit-appearance: button;
  }
  [hidden] {
    display: none !important;
  }
  .display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2;
  }
  @media (min-width: 1200px) {
    .display-1 {
      font-size: 5rem;
    }
  }
  .display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2;
  }
  @media (min-width: 1200px) {
    .display-2 {
      font-size: 4.5rem;
    }
  }
  .display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2;
  }
  @media (min-width: 1200px) {
    .display-3 {
      font-size: 4rem;
    }
  }
  .display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2;
  }
  @media (min-width: 1200px) {
    .display-4 {
      font-size: 3.5rem;
    }
  }
  .display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2;
  }
  @media (min-width: 1200px) {
    .display-5 {
      font-size: 3rem;
    }
  }
  .display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2;
  }
  @media (min-width: 1200px) {
    .display-6 {
      font-size: 2.5rem;
    }
  }
  .g-0 {
    --bs-gutter-x: 0;
  }
  .g-0 {
    --bs-gutter-y: 0;
  }
  .g-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-3 {
    --bs-gutter-x: 1rem;
  }
  .g-3 {
    --bs-gutter-y: 1rem;
  }
  .g-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-5 {
    --bs-gutter-x: 3rem;
  }
  .g-5 {
    --bs-gutter-y: 3rem;
  }
  .form-label {
    margin-bottom: 0.5rem;
  }
  .form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: 0.125rem;
  }
  .form-check .form-check-input {
    float: left;
    margin-left: -1.5em;
  }
  .form-check-input {
    width: 1em;
    height: 1em;
    margin-top: 0.25em;
    vertical-align: top;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, 0.25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact;
  }
  .form-check-input[type="checkbox"] {
    border-radius: 0.25em;
  }
  .form-check-input[type="radio"] {
    border-radius: 50%;
  }
  .form-check-input:active {
    filter: brightness(90%);
  }
  .form-check-input:focus {
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  }
  .form-check-input:checked {
    background-color: #0d6efd;
    border-color: #0d6efd;
  }
  .form-check-input:checked[type="checkbox"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
  }
  .form-check-input:checked[type="radio"] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
  }
  .form-check-input[type="checkbox"]:indeterminate {
    background-color: #0d6efd;
    border-color: #0d6efd;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
  }
  .form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5;
  }
  .form-check-input:disabled ~ .form-check-label,
  .form-check-input[disabled] ~ .form-check-label {
    cursor: default;
    opacity: 0.5;
  }
  .btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
  }
  .btn-check:disabled + .btn,
  .btn-check[disabled] + .btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65;
  }
  .btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: #212529;
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 1px;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 0.375rem;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),
      0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem
      rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    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;
  }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none;
    }
  }
  .btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
  }
  .btn-check + .btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color);
  }
  .btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow);
  }
  .btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-focus-box-shadow);
  }
  .btn-check:checked + .btn,
  .btn.show,
  .btn:first-child:active,
  :not(.btn-check) + .btn:active {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
  }
  .btn-check:checked + .btn:focus-visible,
  .btn.show:focus-visible,
  .btn:first-child:active:focus-visible,
  :not(.btn-check) + .btn:active:focus-visible {
    box-shadow: var(--bs-btn-focus-box-shadow);
  }
  .btn:disabled {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity);
  }
  .btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    text-decoration: underline;
  }
  .btn-link:focus-visible {
    color: var(--bs-btn-color);
  }
  .btn-link:hover {
    color: var(--bs-btn-hover-color);
  }
  .fade {
    transition: opacity 0.15s linear;
  }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none;
    }
  }
  .fade:not(.show) {
    opacity: 0;
  }
  @keyframes progress-bar-stripes {
    0% {
      background-position-x: 1rem;
    }
  }
  .modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-bg: #fff;
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: 1px;
    --bs-modal-border-radius: 0.5rem;
    --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-modal-inner-border-radius: calc(0.5rem - 1px);
    --bs-modal-header-padding-x: 1rem;
    --bs-modal-header-padding-y: 1rem;
    --bs-modal-header-padding: 1rem 1rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: 1px;
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: 1px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
  }
  .modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none;
  }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
  }
  @media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
      transition: none;
    }
  }
  .modal.show .modal-dialog {
    transform: none;
  }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02);
  }
  .modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2);
  }
  .modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    outline: 0;
  }
  .modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg);
  }
  .modal-backdrop.fade {
    opacity: 0;
  }
  .modal-backdrop.show {
    opacity: var(--bs-backdrop-opacity);
  }
  .modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height);
  }
  .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding);
  }
  @media (min-width: 576px) {
    .modal {
      --bs-modal-margin: 1.75rem;
      --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    }
    .modal-dialog {
      max-width: var(--bs-modal-width);
      margin-right: auto;
      margin-left: auto;
    }
  }
  @keyframes spinner-border {
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes spinner-grow {
    0% {
      transform: scale(0);
    }
    50% {
      opacity: 1;
      transform: none;
    }
  }
  .placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: 0.5;
  }
  .placeholder.btn::before {
    display: inline-block;
    content: "";
  }
  @keyframes placeholder-glow {
    50% {
      opacity: 0.2;
    }
  }
  @keyframes placeholder-wave {
    100% {
      -webkit-mask-position: -200% 0;
      mask-position: -200% 0;
    }
  }
  .top-0 {
    top: 0 !important;
  }
  .top-50 {
    top: 50% !important;
  }
  .top-100 {
    top: 100% !important;
  }
  .w-25 {
    width: 25% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !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;
  }
  .mb-5 {
    margin-bottom: 3rem !important;
  }
  .p-0 {
    padding: 0 !important;
  }
  .p-1 {
    padding: 0.25rem !important;
  }
  .p-2 {
    padding: 0.5rem !important;
  }
  .p-3 {
    padding: 1rem !important;
  }
  .p-4 {
    padding: 1.5rem !important;
  }
  .p-5 {
    padding: 3rem !important;
  }
  *,
  ::after,
  ::before {
    margin: 0;
    padding: 0;
    box-sizing: inherit;
    text-decoration: none;
    list-style-type: none;
  }
  html {
    font-size: 62.5%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    scroll-behavior: smooth;
  }
  body {
    font-size: 1.6rem;
    line-height: 1.4;
    background: var(--theme_bg_color);
    min-height: 100dvh;
    font-style: normal;
    font-family: var(--font-family);
    overflow-x: hidden;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    margin-bottom: unset;
    padding-left: unset;
  }
  a,
  a:hover {
    color: unset;
    text-decoration: none;
    transition: 0.3s all ease;
  }
  img {
    max-width: 100%;
    display: block;
  }
  ::-webkit-scrollbar {
    background: 0 0;
  }
  ::-webkit-scrollbar {
    width: 0.3rem;
  }
  ::-webkit-scrollbar-thumb {
    background: 0 0;
    border-radius: 0.8rem;
  }
  button {
    border: none;
    background: 0 0;
  }
  .height100 {
    height: 100%;
  }
  .w_100 {
    width: 100%;
  }
  input:focus-visible {
    outline: 0;
  }
  button {
    border: none;
    background: 0 0;
  }
  .custom_mb30 {
    margin-bottom: 3rem;
  }
  @media screen and (max-width: 1700px) and (min-width: 1041px) {
    html {
      font-size: 50%;
    }
    :root {
      --font12: 1.1rem;
      --font14: 1.2rem;
      --font15: 1.3rem;
      --font16: 1.4rem;
      --font18: 1.6rem;
      --font20: 1.8rem;
      --font22: 2.1rem;
      --font24: 2.2rem;
      --font28: 2.6rem;
      --font30: 1.9rem;
      --font32: 3rem;
      --font36: 3.2rem;
    }
  }
  @media (min-width: 1025px) and (max-width: 1040px) {
    html {
      font-size: 42%;
    }
  }
  @supports (-webkit-touch-callout: none) {
    @media screen and (min-width: 1025px) and (max-width: 1040px) {
      .four_collect_cards.creditn_bg img {
        width: 10rem !important;
      }
      .btn_link_txts {
        bottom: 1rem !important;
      }
      .four_collect_cards.payments_bg img {
        width: 12.6rem !important;
      }
      .links_txt h5.font18.font_weight_700.font_dark.text-uppercase {
        font-size: 1.6rem;
      }
      .four_collect_cards.reconcile_bg img {
        width: 15rem !important;
      }
      .ticket__search__sect__sc {
        width: 17rem !important;
      }
      .ticket__main__tab__link__sc.ticket_main_border {
        flex: 0 0 12rem;
      }
      .left_section {
        height: calc(100dvh - 13.5rem) !important;
      }
      .custom-col-3-5 {
        width: 100% !important;
        margin-bottom: 1.6rem !important;
      }
      .custom-col-8-5 {
        width: 100% !important;
      }
      .budget_table_wrap {
        margin-left: 0 !important;
      }
      .budget_detail_outer .ex__mamber__details__main__sc,
      .manager_budget_detail_outer .ex__mamber__details__main__sc {
        grid-template-columns: 40rem 1fr !important;
      }
    }
  }
  @supports (-webkit-touch-callout: none) {
    @media screen and (min-width: 1025px) and (max-width: 1040px) and (orientation: portrait) {
      html {
        font-size: 42.5% !important;
      }
      :root {
        --font12: 1.2rem;
        --font14: 1.3rem;
        --font15: 1.4rem;
        --font16: 1.5rem;
      }
      .desktop__view__sc.recent_add_img,
      .payment__dashboard__payAttach__img__sc {
        height: auto !important;
      }
    }
  }
  @media (max-width: 1024px) {
    :root {
      --font12: 1.1rem;
      --font14: 1.2rem;
      --font15: 1.3rem;
      --font16: 1.4rem;
      --font18: 1.6rem;
      --font20: 1.8rem;
      --font22: 2.1rem;
      --font24: 2.2rem;
      --font28: 2.6rem;
      --font30: 1.9rem;
      --font32: 3rem;
      --font36: 3.2rem;
    }
  }
  @media (max-width: 767px) {
    :root {
      --font12: 1.1rem;
      --font14: 1.2rem;
      --font15: 1.3rem;
      --font16: 1.4rem;
      --font18: 1.6rem;
      --font20: 1.8rem;
      --font22: 2.1rem;
      --font24: 2.2rem;
      --font28: 2.6rem;
      --font30: 1.6rem;
      --font32: 1.8rem;
      --font36: 2rem;
    }
  }
  @media (max-width: 767px) {
    :root {
      --font24: 1.4rem;
    }
  }
  @media (max-width: 360px) {
    :root {
      --font20: 1.4rem;
    }
  }
  .txt_btn {
    width: 9.6rem;
    padding: 1.2rem 2rem;
    border-radius: 2rem;
    text-align: center;
  }
  .mb-24 {
    margin-bottom: 2.4rem;
  }
  @keyframes fadeInUp {
    from {
      transform: translate3d(0, 30px, 0);
    }
    to {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
  }
  @keyframes fadeInDown {
    from {
      transform: translate3d(0, 0, 0);
      opacity: 1;
    }
    to {
      transform: translate3d(0, 20px, 0);
      opacity: 0;
    }
  }
  .modal-backdrop.fade.show {
    display: none;
  }
  .btn_style {
    padding: 1.45rem 2rem;
    display: inline-block;
  }
  .mb_30 {
    margin-bottom: 3rem;
  }
  .no_data_div {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
  }
  .no_data_div img {
    margin: 0 auto 1.8rem;
  }
  .modal_width_78 {
    max-width: 78rem;
  }
  .hidden_head {
    height: 0;
    display: none;
  }
  .mb-2 {
    margin-bottom: 0.8rem !important;
  }
  .w_412 {
    width: 41rem;
  }
  .width_207 {
    width: 20.7rem;
  }
  .mb-24 {
    margin-bottom: 2.4rem;
  }
  .w_29 {
    width: 29rem;
  }
  .w-96 {
    width: 97.5%;
  }
  .mar_12 {
    margin: 0 1.2rem;
  }
  .mb-32 {
    margin-bottom: 3.2rem;
  }
  &::after {
    content: none;
  }
  #aiCheckAccessModal .modal-content {
    border: none;
  }
  #aiCheckAccessModal input {
    height: 4.6rem;
    width: 100%;
    margin-top: 2rem;
    padding-left: 1.6rem;
  }
  input[type="date"]::-moz-placeholder {
    color: transparent;
  }
  #aiCheckAccessModal button {
    font-size: 1.6rem;
    font-weight: 600;
    color: #fff;
    height: 4.6rem;
    width: 100%;
    background: #2d2d2d;
    border-radius: 50px;
  }
  input[type="date"]::-webkit-calendar-picker-indicator {
    display: none;
  }
  input[type="date"] {
    -moz-appearance: textfield;
  }
  input[type="date"]::-moz-placeholder {
    color: transparent;
  }
  .w100 {
    width: 100%;
  }
  .w100 {
    width: 100%;
  }
  .mb20 {
    margin-bottom: 2rem;
  }
  @media screen and (max-width: 1024px) {
    .p0 {
      padding: 0;
    }
  }
  [type="search"]::-webkit-search-cancel-button,
  [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none;
  }
  .modal-body {
    padding: 1.6rem 3rem;
  }
  @media only screen and (max-width: 768px) {
    .modal-body {
      padding: 1.2rem;
      z-index: 0;
    }
    .btn_style {
      padding: 1rem 1.6rem;
      display: inline-block;
    }
    .modal-title {
      font-size: 1.4rem;
    }
  }
  
  *,
  ::after,
  ::before {
    margin: 0px;
    padding: 0px;
    box-sizing: inherit;
    text-decoration: none;
    list-style-type: none;
  }
  html {
    font-size: 62.5%;
    box-sizing: border-box;
    scroll-behavior: smooth;
  }
  body {
    font-size: 1.6rem;
    line-height: 1.4;
    background: var(--theme_bg_color);
    min-height: 100dvh;
    font-style: normal;
    font-family: var(--font-family);
    overflow-x: hidden;
  }
  ul,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p {
    margin-bottom: unset;
    padding-left: unset;
  }
  a,
  a:hover {
    color: unset;
    text-decoration: none;
    transition: 0.3s;
  }
  img {
    max-width: 100%;
    display: block;
  }
  button {
    border: none;
    background: transparent;
  }
  @media screen and (max-width: 1700px) and (min-width: 1041px) {
    html {
      font-size: 50%;
    }
  }
  @media screen and (max-width: 1700px) and (min-width: 1041px) {
    :root {
      --font12: 1.1rem;
      --font14: 1.2rem;
      --font15: 1.3rem;
      --font16: 1.4rem;
      --font18: 1.6rem;
      --font20: 1.8rem;
      --font22: 2.1rem;
      --font24: 2.2rem;
      --font28: 2.6rem;
      --font30: 1.9rem;
      --font32: 3rem;
      --font36: 3.2rem;
    }
  }
  @media (min-width: 1025px) and (max-width: 1040px) {
    html {
      font-size: 42%;
    }
  }
  @media (max-width: 1024px) {
    :root {
      --font12: 1.1rem;
      --font14: 1.2rem;
      --font15: 1.3rem;
      --font16: 1.4rem;
      --font18: 1.6rem;
      --font20: 1.8rem;
      --font22: 2.1rem;
      --font24: 2.2rem;
      --font28: 2.6rem;
      --font30: 1.9rem;
      --font32: 3rem;
      --font36: 3.2rem;
    }
  }
  @media (max-width: 767px) {
    :root {
      --font12: 1.1rem;
      --font14: 1.2rem;
      --font15: 1.3rem;
      --font16: 1.4rem;
      --font18: 1.6rem;
      --font20: 1.8rem;
      --font22: 2.1rem;
      --font24: 2.2rem;
      --font28: 2.6rem;
      --font30: 1.6rem;
      --font32: 1.8rem;
      --font36: 2rem;
    }
  }
  @media (max-width: 767px) {
    :root {
      --font24: 1.4rem;
    }
  }
  @media (max-width: 360px) {
    :root {
      --font20: 1.4rem;
    }
  }
  .modal-backdrop.fade.show {
    display: none;
  }
  .acc_wego_ai .modal-content {
    box-shadow: rgba(255, 255, 255, 0.6) -10px -6px 32px 0px,
      rgba(112, 139, 163, 0.28) 6px 5px 24px 0px;
    border-width: 2px;
    border-style: solid;
    border-color: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    border-image-source: linear-gradient(
      140.76deg,
      rgba(255, 255, 255, 0.6) -17.17%,
      rgba(190, 206, 226, 0.6) 142.13%
    );
    border-image-slice: 1;
    border-radius: 2.4rem;
    background: radial-gradient(
        470.49% 476.11% at -177.9% -134.84%,
        rgb(186, 205, 227) 0%,
        rgb(185, 204, 226) 12.93%,
        rgb(255, 255, 255) 84.2%
      ),
      rgb(227, 237, 247);
    position: relative;
  }
  .new_acc_div {
    position: relative;
    padding: 40px 0px 0px;
  }
  .new_acc_div img {
    margin: 0px auto;
  }
  .new_acc_div a {
    color: rgb(111, 166, 20);
    font-weight: 500;
  }
  .new_acc_div h2 {
    margin: 3rem 0px;
    font-size: 3rem;
    font-weight: 500;
    text-align: center;
  }
  .new_acc_div p {
    font-size: 1.6rem;
    color: rgb(34, 34, 34);
    font-weight: 400;
    line-height: 1.5;
  }
  .last_txt_acc {
    font-size: 1.6rem;
    color: rgb(34, 34, 34);
    font-weight: 400;
    line-height: 1.5;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .acc_wego_ai .access_code {
    width: 100%;
    padding: 1.2rem 1.6rem;
    color: var(--primary_dark);
    outline: unset;
    font-size: var(--font16);
    height: 4.8rem;
    border: 1px solid rgb(171, 171, 171);
    font-weight: var(--font_weight400);
  }
  @media (max-width: 540px) {
    .acc_wego_ai .modal-content {
      margin: 1rem;
    }
  }
  @media (max-width: 540px) {
    .new_acc_div h2 {
      font-size: 2rem;
      margin: 1.5rem;
    }
  }
  @media (max-width: 540px) {
    .new_acc_div p,
    .last_txt_acc {
      font-size: 1.4rem;
    }
  }
  #aiCheckAccessModal .modal-content {
    border: none;
  }
  #aiCheckAccessModal input {
    height: 4.6rem;
    width: 100%;
    margin-top: 2rem;
    padding-left: 1.6rem;
  }
  #aiCheckAccessModal button {
    font-size: 1.6rem;
    font-weight: 600;
    color: rgb(255, 255, 255);
    height: 4.6rem;
    width: 100%;
    background: rgb(45, 45, 45);
    border-radius: 50px;
  }
  .modal-body {
    padding: 1.6rem 3rem;
  }
  tbody,
  td,
  tfoot,
  th,
  thead,
  tr {
    border-color: inherit;
    border-style: solid;
    border-width: 0px;
  }
  @media only screen and (max-width: 768px) {
    .modal-body {
      padding: 1.2rem;
      z-index: 0;
    }
  }
  