:root{
  --g-version:"3.1.0";
  --rgb-black:0, 0, 0;
  --color-black:rgb(var(--rgb-black));
  --rgb-white:255, 255, 255;
  --color-white:rgb(var(--rgb-white));
  --color-transparent:transparent;
  --rgb-honey:255, 211, 42;
  --color-honey:rgb(var(--rgb-honey));
  --rgb-honey-weak:255, 250, 235;
  --color-honey-weak:rgb(var(--rgb-honey-weak));
  --rgb-honey-strong:153, 89, 0;
  --color-honey-strong:rgb(var(--rgb-honey-strong));
  --rgb-carrot:255, 97, 48;
  --color-carrot:rgb(var(--rgb-carrot));
  --rgb-carrot-weak:255, 247, 245;
  --color-carrot-weak:rgb(var(--rgb-carrot-weak));
  --rgb-carrot-strong:177, 67, 33;
  --color-carrot-strong:rgb(var(--rgb-carrot-strong));
  --rgb-berry:225, 1, 91;
  --color-berry:rgb(var(--rgb-berry));
  --rgb-berry-weak:253, 242, 247;
  --color-berry-weak:rgb(var(--rgb-berry-weak));
  --rgb-berry-strong:180, 0, 72;
  --color-berry-strong:rgb(var(--rgb-berry-strong));
  --rgb-rose:235, 76, 121;
  --color-rose:rgb(var(--rgb-rose));
  --rgb-rose-weak:254, 246, 248;
  --color-rose-weak:rgb(var(--rgb-rose-weak));
  --rgb-rose-strong:202, 47, 91;
  --color-rose-strong:rgb(var(--rgb-rose-strong));
  --rgb-lavender:170, 75, 179;
  --color-lavender:rgb(var(--rgb-lavender));
  --rgb-lavender-weak:251, 246, 251;
  --color-lavender-weak:rgb(var(--rgb-lavender-weak));
  --rgb-lavender-strong:154, 68, 162;
  --color-lavender-strong:rgb(var(--rgb-lavender-strong));
  --rgb-lila:114, 28, 122;
  --color-lila:rgb(var(--rgb-lila));
  --rgb-lila-weak:247, 243, 248;
  --color-lila-weak:rgb(var(--rgb-lila-weak));
  --rgb-lila-strong:114, 28, 122;
  --color-lila-strong:rgb(var(--rgb-lila-strong));
  --rgb-indigo:47, 45, 145;
  --color-indigo:rgb(var(--rgb-indigo));
  --rgb-indigo-weak:245, 245, 249;
  --color-indigo-weak:rgb(var(--rgb-indigo-weak));
  --rgb-indigo-strong:44, 42, 136;
  --color-indigo-strong:rgb(var(--rgb-indigo-strong));
  --rgb-pool:25, 156, 249;
  --color-pool:rgb(var(--rgb-pool));
  --rgb-pool-weak:243, 250, 255;
  --color-pool-weak:rgb(var(--rgb-pool-weak));
  --rgb-pool-strong:15, 93, 149;
  --color-pool-strong:rgb(var(--rgb-pool-strong));
  --rgb-teal:2, 163, 164;
  --color-teal:rgb(var(--rgb-teal));
  --rgb-teal-weak:242, 250, 250;
  --color-teal-weak:rgb(var(--rgb-teal-weak));
  --rgb-teal-strong:1, 114, 115;
  --color-teal-strong:rgb(var(--rgb-teal-strong));
  --rgb-lime:12, 180, 63;
  --color-lime:rgb(var(--rgb-lime));
  --rgb-lime-weak:243, 251, 245;
  --color-lime-weak:rgb(var(--rgb-lime-weak));
  --rgb-lime-strong:8, 128, 44;
  --color-lime-strong:rgb(var(--rgb-lime-strong));
  --rgb-forest:2, 134, 97;
  --color-forest:rgb(var(--rgb-forest));
  --rgb-forest-weak:242, 249, 247;
  --color-forest-weak:rgb(var(--rgb-forest-weak));
  --rgb-forest-strong:2, 116, 85;
  --color-forest-strong:rgb(var(--rgb-forest-strong));
  --rgb-stone:36, 83, 117;
  --color-stone:rgb(var(--rgb-stone));
  --rgb-stone-weak:244, 246, 248;
  --color-stone-weak:rgb(var(--rgb-stone-weak));
  --rgb-stone-strong:31, 72, 101;
  --color-stone-strong:rgb(var(--rgb-stone-strong));
  --rgb-blue-100:238, 244, 254;
  --color-blue-100:rgb(var(--rgb-blue-100));
  --rgb-blue-200:162, 206, 255;
  --color-blue-200:rgb(var(--rgb-blue-200));
  --rgb-blue-300:19, 94, 226;
  --color-blue-300:rgb(var(--rgb-blue-300));
  --rgb-blue-400:10, 40, 92;
  --color-blue-400:rgb(var(--rgb-blue-400));
  --rgb-gray-100:238, 240, 244;
  --color-gray-100:rgb(var(--rgb-gray-100));
  --rgb-gray-200:228, 234, 240;
  --color-gray-200:rgb(var(--rgb-gray-200));
  --rgb-gray-300:163, 181, 201;
  --color-gray-300:rgb(var(--rgb-gray-300));
  --rgb-gray-400:83, 112, 144;
  --color-gray-400:rgb(var(--rgb-gray-400));
  --rgb-ui-blue:19, 94, 226;
  --color-ui-blue:rgb(var(--rgb-ui-blue));
  --rgb-ui-blue-weak:231, 239, 253;
  --color-ui-blue-weak:rgb(var(--rgb-ui-blue-weak));
  --rgb-ui-green:5, 127, 25;
  --color-ui-green:rgb(var(--rgb-ui-green));
  --rgb-ui-green-weak:236, 255, 231;
  --color-ui-green-weak:rgb(var(--rgb-ui-green-weak));
  --rgb-ui-red:207, 42, 30;
  --color-ui-red:rgb(var(--rgb-ui-red));
  --rgb-ui-red-weak:254, 235, 234;
  --color-ui-red-weak:rgb(var(--rgb-ui-red-weak));
  --rgb-ui-yellow:242, 169, 30;
  --color-ui-yellow:rgb(var(--rgb-ui-yellow));
  --rgb-ui-yellow-weak:255, 244, 213;
  --color-ui-yellow-weak:rgb(var(--rgb-ui-yellow-weak));
  --rgb-ui-yellow-strong:173, 87, 0;
  --color-ui-yellow-strong:rgb(var(--rgb-ui-yellow-strong));
  --rgb-ui-gray:93, 106, 151;
  --color-ui-gray:rgb(var(--rgb-ui-gray));
  --rgb-ui-gray-weak:239, 241, 245;
  --color-ui-gray-weak:rgb(var(--rgb-ui-gray-weak));
  --rgb-neutral-100:255, 255, 255;
  --color-neutral-100:rgb(var(--rgb-neutral-100));
  --rgb-neutral-200:229, 229, 229;
  --color-neutral-200:rgb(var(--rgb-neutral-200));
  --rgb-neutral-300:196, 196, 196;
  --color-neutral-300:rgb(var(--rgb-neutral-300));
  --rgb-neutral-400:0, 0, 0;
  --color-neutral-400:rgb(var(--rgb-neutral-400));
  --rgb-g-pro:2, 46, 103;
  --color-g-pro:rgb(var(--rgb-g-pro));
  --rgb-blue-bright:40, 112, 237;
  --color-blue-bright:rgb(var(--rgb-blue-bright));
}

.g-dark{
  --rgb-black:0, 0, 0;
  --color-black:rgb(var(--rgb-black));
  --rgb-white:255, 255, 255;
  --color-white:rgb(var(--rgb-white));
  --color-transparent:transparent;
  --rgb-honey:178, 119, 0;
  --color-honey:rgb(var(--rgb-honey));
  --rgb-honey-weak:51, 32, 0;
  --color-honey-weak:rgb(var(--rgb-honey-weak));
  --rgb-honey-strong:255, 207, 128;
  --color-honey-strong:rgb(var(--rgb-honey-strong));
  --rgb-carrot:122, 51, 0;
  --color-carrot:rgb(var(--rgb-carrot));
  --rgb-carrot-weak:82, 29, 11;
  --color-carrot-weak:rgb(var(--rgb-carrot-weak));
  --rgb-carrot-strong:222, 153, 179;
  --color-carrot-strong:rgb(var(--rgb-carrot-strong));
  --rgb-berry:102, 5, 45;
  --color-berry:rgb(var(--rgb-berry));
  --rgb-berry-weak:69, 0, 26;
  --color-berry-weak:rgb(var(--rgb-berry-weak));
  --rgb-berry-strong:222, 153, 179;
  --color-berry-strong:rgb(var(--rgb-berry-strong));
  --rgb-rose:114, 29, 67;
  --color-rose:rgb(var(--rgb-rose));
  --rgb-rose-weak:71, 27, 43;
  --color-rose-weak:rgb(var(--rgb-rose-weak));
  --rgb-rose-strong:220, 169, 188;
  --color-rose-strong:rgb(var(--rgb-rose-strong));
  --rgb-lavender:95, 54, 99;
  --color-lavender:rgb(var(--rgb-lavender));
  --rgb-lavender-weak:54, 24, 57;
  --color-lavender-weak:rgb(var(--rgb-lavender-weak));
  --rgb-lavender-strong:183, 138, 187;
  --color-lavender-strong:rgb(var(--rgb-lavender-strong));
  --rgb-lila:77, 42, 106;
  --color-lila:rgb(var(--rgb-lila));
  --rgb-lila-weak:62, 15, 66;
  --color-lila-weak:rgb(var(--rgb-lila-weak));
  --rgb-lila-strong:184, 160, 186;
  --color-lila-strong:rgb(var(--rgb-lila-strong));
  --rgb-indigo:46, 48, 107;
  --color-indigo:rgb(var(--rgb-indigo));
  --rgb-indigo-weak:19, 17, 61;
  --color-indigo-weak:rgb(var(--rgb-indigo-weak));
  --rgb-indigo-strong:165, 164, 194;
  --color-indigo-strong:rgb(var(--rgb-indigo-strong));
  --rgb-pool:25, 70, 102;
  --color-pool:rgb(var(--rgb-pool));
  --rgb-pool-weak:8, 35, 72;
  --color-pool-weak:rgb(var(--rgb-pool-weak));
  --rgb-pool-strong:115, 155, 211;
  --color-pool-strong:rgb(var(--rgb-pool-strong));
  --rgb-teal:20, 71, 72;
  --color-teal:rgb(var(--rgb-teal));
  --rgb-teal-weak:0, 45, 46;
  --color-teal-weak:rgb(var(--rgb-teal-weak));
  --rgb-teal-strong:102, 171, 172;
  --color-teal-strong:rgb(var(--rgb-teal-strong));
  --rgb-lime:48, 95, 62;
  --color-lime:rgb(var(--rgb-lime));
  --rgb-lime-weak:3, 47, 16;
  --color-lime-weak:rgb(var(--rgb-lime-weak));
  --rgb-lime-strong:106, 174, 127;
  --color-lime-strong:rgb(var(--rgb-lime-strong));
  --rgb-forest:0, 58, 41;
  --color-forest:rgb(var(--rgb-forest));
  --rgb-forest-weak:0, 38, 27;
  --color-forest-weak:rgb(var(--rgb-forest-weak));
  --rgb-forest-strong:102, 160, 143;
  --color-forest-strong:rgb(var(--rgb-forest-strong));
  --rgb-stone:41, 64, 81;
  --color-stone:rgb(var(--rgb-stone));
  --rgb-stone-weak:19, 44, 62;
  --color-stone-weak:rgb(var(--rgb-stone-weak));
  --rgb-stone-strong:162, 175, 184;
  --color-stone-strong:rgb(var(--rgb-stone-strong));
  --rgb-blue-100:75, 153, 255;
  --color-blue-100:rgb(var(--rgb-blue-100));
  --rgb-blue-200:28, 69, 125;
  --color-blue-200:rgb(var(--rgb-blue-200));
  --rgb-blue-300:20, 56, 119;
  --color-blue-300:rgb(var(--rgb-blue-300));
  --rgb-blue-400:255, 255, 255;
  --color-blue-400:rgb(var(--rgb-blue-400));
  --rgb-gray-100:150, 150, 170;
  --color-gray-100:rgb(var(--rgb-gray-100));
  --rgb-gray-200:55, 57, 69;
  --color-gray-200:rgb(var(--rgb-gray-200));
  --rgb-gray-300:34, 34, 44;
  --color-gray-300:rgb(var(--rgb-gray-300));
  --rgb-gray-400:20, 20, 26;
  --color-gray-400:rgb(var(--rgb-gray-400));
  --rgb-ui-blue:109, 170, 253;
  --color-ui-blue:rgb(var(--rgb-ui-blue));
  --rgb-ui-blue-weak:16, 42, 76;
  --color-ui-blue-weak:rgb(var(--rgb-ui-blue-weak));
  --rgb-ui-green:89, 208, 94;
  --color-ui-green:rgb(var(--rgb-ui-green));
  --rgb-ui-green-weak:0, 56, 8;
  --color-ui-green-weak:rgb(var(--rgb-ui-green-weak));
  --rgb-ui-red:255, 99, 105;
  --color-ui-red:rgb(var(--rgb-ui-red));
  --rgb-ui-red-weak:60, 24, 26;
  --color-ui-red-weak:rgb(var(--rgb-ui-red-weak));
  --rgb-ui-yellow:255, 209, 94;
  --color-ui-yellow:rgb(var(--rgb-ui-yellow));
  --rgb-ui-yellow-weak:52, 28, 0;
  --color-ui-yellow-weak:rgb(var(--rgb-ui-yellow-weak));
  --rgb-ui-yellow-strong:255, 209, 94;
  --color-ui-yellow-strong:rgb(var(--rgb-ui-yellow-strong));
  --rgb-ui-gray:155, 164, 193;
  --color-ui-gray:rgb(var(--rgb-ui-gray));
  --rgb-ui-gray-weak:39, 45, 64;
  --color-ui-gray-weak:rgb(var(--rgb-ui-gray-weak));
  --rgb-neutral-100:255, 255, 255;
  --color-neutral-100:rgb(var(--rgb-neutral-100));
  --rgb-neutral-200:124, 124, 124;
  --color-neutral-200:rgb(var(--rgb-neutral-200));
  --rgb-neutral-300:99, 99, 99;
  --color-neutral-300:rgb(var(--rgb-neutral-300));
  --rgb-neutral-400:0, 0, 0;
  --color-neutral-400:rgb(var(--rgb-neutral-400));
  --rgb-g-pro:55, 57, 69;
  --color-g-pro:rgb(var(--rgb-g-pro));
  --rgb-blue-bright:55, 57, 69;
  --color-blue-bright:rgb(var(--rgb-blue-bright));
}

:root{
  --g-color-interactive-primary:var(--color-blue-300);
  --g-color-interactive-secondary:var(--color-blue-200);
  --g-color-interactive-tertiary:var(--color-blue-100);
  --g-color-interactive-filled:rgba(var(--rgb-blue-300), 0.1);
  --g-color-focus:var(--g-color-interactive-primary);
  --g-color-success:var(--color-ui-green);
  --g-color-success-weak:var(--color-ui-green-weak);
  --g-color-error:var(--color-ui-red);
  --g-color-error-weak:var(--color-ui-red-weak);
  --g-color-warning:var(--color-ui-yellow);
  --g-color-warning-strong:var(--color-ui-yellow-strong);
  --g-color-warning-weak:var(--color-ui-yellow-weak);
  --g-color-info:var(--color-ui-blue);
  --g-color-info-weak:var(--color-ui-blue-weak);
  --g-color-text-primary:var(--color-blue-400);
  --g-color-text-secondary:var(--color-gray-400);
  --g-color-text-disabled:rgba(var(--rgb-gray-300), 0.8);
  --g-color-text-inverted-primary:var(--color-white);
  --g-color-text-inverted-secondary:rgba(var(--rgb-white), 0.75);
  --g-color-text-inverted-disabled:rgba(var(--rgb-white), 0.5);
  --g-color-text-inverted-adaptive:var(--color-white);
  --g-color-surface-primary:var(--color-white);
  --g-color-surface-secondary:var(--color-gray-100);
  --g-color-surface-tertiary:var(--color-gray-200);
  --g-color-surface-alternate:rgba(var(--rgb-gray-300), 0.15);
  --g-color-surface-disabled:rgba(var(--rgb-gray-100), 0.5);
  --g-color-surface-inverted:var(--g-color-text-primary);
  --g-color-border-primary:var(--color-gray-300);
  --g-color-border-secondary:rgb(var(--rgb-gray-400), 0.15);
  --g-color-border-hover:rgba(var(--rgb-blue-300), 0.6);
  --g-color-border-disabled:var(--g-color-text-disabled);
  --g-color-border-inverted-primary:var(--color-white);
  --g-color-border-inverted-secondary:rgba(var(--rgb-white), 0.5);
  --g-color-fill-primary:var(--color-gray-300);
  --g-color-fill-disabled:rgba(var(--rgb-gray-300), 0.5);
  --g-color-fill-inverted:var(--color-white);
  --g-color-overlay-primary:rgba(var(--rgb-blue-400), 0.3);
  --g-color-overlay-hover:rgba(var(--rgb-blue-300), 0.05);
  --g-color-overlay-active:rgba(var(--rgb-blue-300), 0.075);
  --g-color-overlay-active-hover:rgba(var(--rgb-blue-300), 0.1);
  --g-color-shadow-dropdown:rgba(var(--rgb-black), 0.15);
}

.g-dark{
  --g-color-interactive-primary:var(--color-blue-100);
  --g-color-interactive-secondary:var(--color-blue-200);
  --g-color-interactive-tertiary:var(--color-blue-400);
  --g-color-interactive-filled:rgba(var(--rgb-blue-300), 0.6);
  --g-color-success:var(--color-ui-green);
  --g-color-success-weak:var(--color-ui-green-weak);
  --g-color-error:var(--color-ui-red);
  --g-color-error-weak:var(--color-ui-red-weak);
  --g-color-warning:var(--color-ui-yellow);
  --g-color-warning-strong:var(--color-ui-yellow-strong);
  --g-color-warning-weak:var(--color-ui-yellow-weak);
  --g-color-info:var(--color-ui-blue);
  --g-color-info-weak:var(--color-ui-blue-weak);
  --g-color-text-primary:var(--color-white);
  --g-color-text-secondary:var(--color-gray-100);
  --g-color-text-disabled:rgba(var(--rgb-gray-100), 0.5);
  --g-color-text-inverted-adaptive:var(--color-gray-400);
  --g-color-surface-primary:var(--color-gray-300);
  --g-color-surface-secondary:var(--color-gray-400);
  --g-color-surface-tertiary:var(--color-gray-200);
  --g-color-surface-alternate:rgba(var(--rgb-gray-100), 0.15);
  --g-color-surface-disabled:rgba(var(--rgb-gray-400), 0.5);
  --g-color-surface-inverted:var(--g-color-surface-tertiary);
  --g-color-border-primary:var(--color-gray-100);
  --g-color-border-secondary:rgba(var(--rgb-gray-100), 0.15);
  --g-color-border-hover:rgba(var(--rgb-blue-100), 0.6);
  --g-color-border-disabled:var(--g-color-text-disabled);
  --g-color-fill-primary:var(--color-gray-100);
  --g-color-fill-disabled:rgba(var(--rgb-gray-200), 0.5);
  --g-color-fill-inverted:var(--color-gray-300);
  --g-color-overlay-hover:rgba(var(--rgb-blue-300), 0.1);
  --g-color-overlay-active:rgba(var(--rgb-blue-300), 0.15);
  --g-color-overlay-active-hover:rgba(var(--rgb-blue-300), 0.2);
  --g-color-shadow-dropdown:rgba(var(--rgb-black), 0.45);
}

.g-inverted{
  --g-color-focus:var(--color-white);
}

:root{
  --g-font-weight-medium:500;
  --g-font-weight-semibold:600;
  --g-font-weight-bold:700;
  --g-font-size-h1:1.75rem;
  --g-font-size-p-minor:0.875rem;
  --g-font-line-height-p-minor:1.25rem;
  --g-font-offset-p-top:0.375rem;
  --g-font-offset-p-bottom:0.375rem;
  --g-size-xxs:0.0625rem;
  --g-size-xs:0.125rem;
  --g-size-sm:0.25rem;
  --g-size-md:0.5rem;
  --g-size-lg:0.75rem;
  --g-size-xl:1rem;
  --g-size-bs-5:0.3125rem;
  --g-size-bs-10:0.625rem;
  --g-size-bs-15:0.9375rem;
  --g-size-bs-20:1.25rem;
  --g-size-bs-30:1.875rem;
  --g-size-spacing-xxs:0.0625rem;
  --g-size-spacing-xs:0.125rem;
  --g-size-spacing-sm:0.25rem;
  --g-size-spacing-md:0.5rem;
  --g-size-spacing-lg:0.75rem;
  --g-size-spacing-xl:1rem;
  --g-size-spacing-xxl:1.5rem;
  --g-size-layout-sm:2rem;
  --g-size-layout-md:3rem;
  --g-size-border-radius-xs:0.125rem;
  --g-size-border-radius-sm:0.25rem;
  --g-size-border-radius-md:0.5rem;
  --g-size-border-width-sm:0.0625rem;
  --g-size-icon-sm:1rem;
  --g-size-icon-md:1.5rem;
  --g-size-icon-lg:3rem;
  --g-size-icon-xl:4rem;
  --g-size-icon-xxl:6rem;
  --g-size-icon-xxxl:8rem;
}
*,:after,:before{
  box-sizing:border-box;
}

*{
  margin:unset;
}

button,input,select,textarea{
  font:inherit;
}

code,kbd,pre,samp{
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
}

label{
  display:inline-block;
}

img,svg{
  vertical-align:middle;
}

fieldset{
  border:unset;
  padding:unset;
}

table{
  border-collapse:collapse;
}

[hidden]{
  display:none !important;
}

.g-bootstrap.g-bs4 .g-container,.g-bootstrap.g-bs4 .g-container-fluid,.g-bootstrap.g-bs4 .g-container-lg,.g-bootstrap.g-bs4 .g-container-md,.g-bootstrap.g-bs4 .g-container-sm,.g-bootstrap.g-bs4 .g-container-xl,.g-bootstrap.g-bs4 .g-container-xxl{
  margin-left:auto;
  margin-right:auto;
  padding-left:15px;
  padding-right:15px;
  width:100%;
}
.g-bootstrap.g-bs4 .g-container-fluid:after,.g-bootstrap.g-bs4 .g-container-fluid:before,.g-bootstrap.g-bs4 .g-container-lg:after,.g-bootstrap.g-bs4 .g-container-lg:before,.g-bootstrap.g-bs4 .g-container-md:after,.g-bootstrap.g-bs4 .g-container-md:before,.g-bootstrap.g-bs4 .g-container-sm:after,.g-bootstrap.g-bs4 .g-container-sm:before,.g-bootstrap.g-bs4 .g-container-xl:after,.g-bootstrap.g-bs4 .g-container-xl:before,.g-bootstrap.g-bs4 .g-container-xxl:after,.g-bootstrap.g-bs4 .g-container-xxl:before,.g-bootstrap.g-bs4 .g-container:after,.g-bootstrap.g-bs4 .g-container:before{
  content:none;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-container,.g-bootstrap.g-bs4 .g-container-sm{
    max-width:540px;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-container,.g-bootstrap.g-bs4 .g-container-md,.g-bootstrap.g-bs4 .g-container-sm{
    max-width:720px;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .g-container,.g-bootstrap.g-bs4 .g-container-lg,.g-bootstrap.g-bs4 .g-container-md,.g-bootstrap.g-bs4 .g-container-sm{
    max-width:960px;
  }
}
@media (min-width:1200px){
  .g-bootstrap.g-bs4 .g-container,.g-bootstrap.g-bs4 .g-container-lg,.g-bootstrap.g-bs4 .g-container-md,.g-bootstrap.g-bs4 .g-container-sm,.g-bootstrap.g-bs4 .g-container-xl{
    max-width:1140px;
  }
}
@media (min-width:1400px){
  .g-bootstrap.g-bs4 .g-container,.g-bootstrap.g-bs4 .g-container-lg,.g-bootstrap.g-bs4 .g-container-md,.g-bootstrap.g-bs4 .g-container-sm,.g-bootstrap.g-bs4 .g-container-xl,.g-bootstrap.g-bs4 .g-container-xxl{
    max-width:1320px;
  }
  .g-bootstrap.g-bs4 .g-container,.g-bootstrap.g-bs4 .g-container-lg,.g-bootstrap.g-bs4 .g-container-md,.g-bootstrap.g-bs4 .g-container-sm,.g-bootstrap.g-bs4 .g-container-xl,.g-bootstrap.g-bs4 .g-container-xxl{
    max-width:1140px;
  }
}
.g-bootstrap.g-bs4 .g-row{
  display:flex;
  flex-wrap:wrap;
  margin-left:-15px;
  margin-right:-15px;
}
.g-bootstrap.g-bs4 .g-row .g-row-no-gutters{
  margin-left:0;
  margin-right:0;
}
.g-bootstrap.g-bs4 .g-row .g-row-no-gutters>.g-col,.g-bootstrap.g-bs4 .g-row .g-row-no-gutters>[class*=g-col-]{
  padding-left:0;
  padding-right:0;
}
.g-bootstrap.g-bs4 .g-col,.g-bootstrap.g-bs4 .g-col-1,.g-bootstrap.g-bs4 .g-col-10,.g-bootstrap.g-bs4 .g-col-11,.g-bootstrap.g-bs4 .g-col-12,.g-bootstrap.g-bs4 .g-col-2,.g-bootstrap.g-bs4 .g-col-3,.g-bootstrap.g-bs4 .g-col-4,.g-bootstrap.g-bs4 .g-col-5,.g-bootstrap.g-bs4 .g-col-6,.g-bootstrap.g-bs4 .g-col-7,.g-bootstrap.g-bs4 .g-col-8,.g-bootstrap.g-bs4 .g-col-9,.g-bootstrap.g-bs4 .g-col-auto,.g-bootstrap.g-bs4 .g-col-lg,.g-bootstrap.g-bs4 .g-col-lg-1,.g-bootstrap.g-bs4 .g-col-lg-10,.g-bootstrap.g-bs4 .g-col-lg-11,.g-bootstrap.g-bs4 .g-col-lg-12,.g-bootstrap.g-bs4 .g-col-lg-2,.g-bootstrap.g-bs4 .g-col-lg-3,.g-bootstrap.g-bs4 .g-col-lg-4,.g-bootstrap.g-bs4 .g-col-lg-5,.g-bootstrap.g-bs4 .g-col-lg-6,.g-bootstrap.g-bs4 .g-col-lg-7,.g-bootstrap.g-bs4 .g-col-lg-8,.g-bootstrap.g-bs4 .g-col-lg-9,.g-bootstrap.g-bs4 .g-col-lg-auto,.g-bootstrap.g-bs4 .g-col-md,.g-bootstrap.g-bs4 .g-col-md-1,.g-bootstrap.g-bs4 .g-col-md-10,.g-bootstrap.g-bs4 .g-col-md-11,.g-bootstrap.g-bs4 .g-col-md-12,.g-bootstrap.g-bs4 .g-col-md-2,.g-bootstrap.g-bs4 .g-col-md-3,.g-bootstrap.g-bs4 .g-col-md-4,.g-bootstrap.g-bs4 .g-col-md-5,.g-bootstrap.g-bs4 .g-col-md-6,.g-bootstrap.g-bs4 .g-col-md-7,.g-bootstrap.g-bs4 .g-col-md-8,.g-bootstrap.g-bs4 .g-col-md-9,.g-bootstrap.g-bs4 .g-col-md-auto,.g-bootstrap.g-bs4 .g-col-sm,.g-bootstrap.g-bs4 .g-col-sm-1,.g-bootstrap.g-bs4 .g-col-sm-10,.g-bootstrap.g-bs4 .g-col-sm-11,.g-bootstrap.g-bs4 .g-col-sm-12,.g-bootstrap.g-bs4 .g-col-sm-2,.g-bootstrap.g-bs4 .g-col-sm-3,.g-bootstrap.g-bs4 .g-col-sm-4,.g-bootstrap.g-bs4 .g-col-sm-5,.g-bootstrap.g-bs4 .g-col-sm-6,.g-bootstrap.g-bs4 .g-col-sm-7,.g-bootstrap.g-bs4 .g-col-sm-8,.g-bootstrap.g-bs4 .g-col-sm-9,.g-bootstrap.g-bs4 .g-col-sm-auto,.g-bootstrap.g-bs4 .g-col-xl,.g-bootstrap.g-bs4 .g-col-xl-1,.g-bootstrap.g-bs4 .g-col-xl-10,.g-bootstrap.g-bs4 .g-col-xl-11,.g-bootstrap.g-bs4 .g-col-xl-12,.g-bootstrap.g-bs4 .g-col-xl-2,.g-bootstrap.g-bs4 .g-col-xl-3,.g-bootstrap.g-bs4 .g-col-xl-4,.g-bootstrap.g-bs4 .g-col-xl-5,.g-bootstrap.g-bs4 .g-col-xl-6,.g-bootstrap.g-bs4 .g-col-xl-7,.g-bootstrap.g-bs4 .g-col-xl-8,.g-bootstrap.g-bs4 .g-col-xl-9,.g-bootstrap.g-bs4 .g-col-xl-auto,.g-bootstrap.g-bs4 .g-col-xxl,.g-bootstrap.g-bs4 .g-col-xxl-1,.g-bootstrap.g-bs4 .g-col-xxl-10,.g-bootstrap.g-bs4 .g-col-xxl-11,.g-bootstrap.g-bs4 .g-col-xxl-12,.g-bootstrap.g-bs4 .g-col-xxl-2,.g-bootstrap.g-bs4 .g-col-xxl-3,.g-bootstrap.g-bs4 .g-col-xxl-4,.g-bootstrap.g-bs4 .g-col-xxl-5,.g-bootstrap.g-bs4 .g-col-xxl-6,.g-bootstrap.g-bs4 .g-col-xxl-7,.g-bootstrap.g-bs4 .g-col-xxl-8,.g-bootstrap.g-bs4 .g-col-xxl-9,.g-bootstrap.g-bs4 .g-col-xxl-auto{
  padding-left:15px;
  padding-right:15px;
  position:relative;
  width:100%;
}
.g-bootstrap.g-bs4 .g-col{
  flex-basis:0;
  flex-grow:1;
  max-width:100%;
}
.g-bootstrap.g-bs4 .g-row-cols-1>*{
  flex:0 0 100%;
  max-width:100%;
}
.g-bootstrap.g-bs4 .g-row-cols-2>*{
  flex:0 0 50%;
  max-width:50%;
}
.g-bootstrap.g-bs4 .g-row-cols-3>*{
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%;
}
.g-bootstrap.g-bs4 .g-row-cols-4>*{
  flex:0 0 25%;
  max-width:25%;
}
.g-bootstrap.g-bs4 .g-row-cols-5>*{
  flex:0 0 20%;
  max-width:20%;
}
.g-bootstrap.g-bs4 .g-row-cols-6>*{
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%;
}
.g-bootstrap.g-bs4 .g-col-auto{
  flex:0 0 auto;
  max-width:100%;
  width:auto;
}
.g-bootstrap.g-bs4 .g-col-1{
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%;
}
.g-bootstrap.g-bs4 .g-col-2{
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%;
}
.g-bootstrap.g-bs4 .g-col-3{
  flex:0 0 25%;
  max-width:25%;
}
.g-bootstrap.g-bs4 .g-col-4{
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%;
}
.g-bootstrap.g-bs4 .g-col-5{
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%;
}
.g-bootstrap.g-bs4 .g-col-6{
  flex:0 0 50%;
  max-width:50%;
}
.g-bootstrap.g-bs4 .g-col-7{
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%;
}
.g-bootstrap.g-bs4 .g-col-8{
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%;
}
.g-bootstrap.g-bs4 .g-col-9{
  flex:0 0 75%;
  max-width:75%;
}
.g-bootstrap.g-bs4 .g-col-10{
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%;
}
.g-bootstrap.g-bs4 .g-col-11{
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%;
}
.g-bootstrap.g-bs4 .g-col-12{
  flex:0 0 100%;
  max-width:100%;
}
.g-bootstrap.g-bs4 .g-order-first{
  order:-1;
}
.g-bootstrap.g-bs4 .g-order-last{
  order:13;
}
.g-bootstrap.g-bs4 .g-order-0{
  order:0;
}
.g-bootstrap.g-bs4 .g-order-1{
  order:1;
}
.g-bootstrap.g-bs4 .g-order-2{
  order:2;
}
.g-bootstrap.g-bs4 .g-order-3{
  order:3;
}
.g-bootstrap.g-bs4 .g-order-4{
  order:4;
}
.g-bootstrap.g-bs4 .g-order-5{
  order:5;
}
.g-bootstrap.g-bs4 .g-order-6{
  order:6;
}
.g-bootstrap.g-bs4 .g-order-7{
  order:7;
}
.g-bootstrap.g-bs4 .g-order-8{
  order:8;
}
.g-bootstrap.g-bs4 .g-order-9{
  order:9;
}
.g-bootstrap.g-bs4 .g-order-10{
  order:10;
}
.g-bootstrap.g-bs4 .g-order-11{
  order:11;
}
.g-bootstrap.g-bs4 .g-order-12{
  order:12;
}
.g-bootstrap.g-bs4 .g-offset-1{
  margin-left:8.3333333333%;
}
.g-bootstrap.g-bs4 .g-offset-2{
  margin-left:16.6666666667%;
}
.g-bootstrap.g-bs4 .g-offset-3{
  margin-left:25%;
}
.g-bootstrap.g-bs4 .g-offset-4{
  margin-left:33.3333333333%;
}
.g-bootstrap.g-bs4 .g-offset-5{
  margin-left:41.6666666667%;
}
.g-bootstrap.g-bs4 .g-offset-6{
  margin-left:50%;
}
.g-bootstrap.g-bs4 .g-offset-7{
  margin-left:58.3333333333%;
}
.g-bootstrap.g-bs4 .g-offset-8{
  margin-left:66.6666666667%;
}
.g-bootstrap.g-bs4 .g-offset-9{
  margin-left:75%;
}
.g-bootstrap.g-bs4 .g-offset-10{
  margin-left:83.3333333333%;
}
.g-bootstrap.g-bs4 .g-offset-11{
  margin-left:91.6666666667%;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-col-sm{
    flex-basis:0;
    flex-grow:1;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-sm-1>*{
    flex:0 0 100%;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-sm-2>*{
    flex:0 0 50%;
    max-width:50%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-sm-3>*{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-sm-4>*{
    flex:0 0 25%;
    max-width:25%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-sm-5>*{
    flex:0 0 20%;
    max-width:20%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-sm-6>*{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-auto{
    flex:0 0 auto;
    max-width:100%;
    width:auto;
  }
  .g-bootstrap.g-bs4 .g-col-sm-1{
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-2{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-3{
    flex:0 0 25%;
    max-width:25%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-4{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-5{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-6{
    flex:0 0 50%;
    max-width:50%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-7{
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-8{
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-9{
    flex:0 0 75%;
    max-width:75%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-10{
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-11{
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-sm-12{
    flex:0 0 100%;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-order-sm-first{
    order:-1;
  }
  .g-bootstrap.g-bs4 .g-order-sm-last{
    order:13;
  }
  .g-bootstrap.g-bs4 .g-order-sm-0{
    order:0;
  }
  .g-bootstrap.g-bs4 .g-order-sm-1{
    order:1;
  }
  .g-bootstrap.g-bs4 .g-order-sm-2{
    order:2;
  }
  .g-bootstrap.g-bs4 .g-order-sm-3{
    order:3;
  }
  .g-bootstrap.g-bs4 .g-order-sm-4{
    order:4;
  }
  .g-bootstrap.g-bs4 .g-order-sm-5{
    order:5;
  }
  .g-bootstrap.g-bs4 .g-order-sm-6{
    order:6;
  }
  .g-bootstrap.g-bs4 .g-order-sm-7{
    order:7;
  }
  .g-bootstrap.g-bs4 .g-order-sm-8{
    order:8;
  }
  .g-bootstrap.g-bs4 .g-order-sm-9{
    order:9;
  }
  .g-bootstrap.g-bs4 .g-order-sm-10{
    order:10;
  }
  .g-bootstrap.g-bs4 .g-order-sm-11{
    order:11;
  }
  .g-bootstrap.g-bs4 .g-order-sm-12{
    order:12;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-0{
    margin-left:0;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-1{
    margin-left:8.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-2{
    margin-left:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-3{
    margin-left:25%;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-4{
    margin-left:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-5{
    margin-left:41.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-6{
    margin-left:50%;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-7{
    margin-left:58.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-8{
    margin-left:66.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-9{
    margin-left:75%;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-10{
    margin-left:83.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-sm-11{
    margin-left:91.6666666667%;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-col-md{
    flex-basis:0;
    flex-grow:1;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-md-1>*{
    flex:0 0 100%;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-md-2>*{
    flex:0 0 50%;
    max-width:50%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-md-3>*{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-md-4>*{
    flex:0 0 25%;
    max-width:25%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-md-5>*{
    flex:0 0 20%;
    max-width:20%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-md-6>*{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-md-auto{
    flex:0 0 auto;
    max-width:100%;
    width:auto;
  }
  .g-bootstrap.g-bs4 .g-col-md-1{
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-md-2{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-md-3{
    flex:0 0 25%;
    max-width:25%;
  }
  .g-bootstrap.g-bs4 .g-col-md-4{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-md-5{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-md-6{
    flex:0 0 50%;
    max-width:50%;
  }
  .g-bootstrap.g-bs4 .g-col-md-7{
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-md-8{
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-md-9{
    flex:0 0 75%;
    max-width:75%;
  }
  .g-bootstrap.g-bs4 .g-col-md-10{
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-md-11{
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-md-12{
    flex:0 0 100%;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-order-md-first{
    order:-1;
  }
  .g-bootstrap.g-bs4 .g-order-md-last{
    order:13;
  }
  .g-bootstrap.g-bs4 .g-order-md-0{
    order:0;
  }
  .g-bootstrap.g-bs4 .g-order-md-1{
    order:1;
  }
  .g-bootstrap.g-bs4 .g-order-md-2{
    order:2;
  }
  .g-bootstrap.g-bs4 .g-order-md-3{
    order:3;
  }
  .g-bootstrap.g-bs4 .g-order-md-4{
    order:4;
  }
  .g-bootstrap.g-bs4 .g-order-md-5{
    order:5;
  }
  .g-bootstrap.g-bs4 .g-order-md-6{
    order:6;
  }
  .g-bootstrap.g-bs4 .g-order-md-7{
    order:7;
  }
  .g-bootstrap.g-bs4 .g-order-md-8{
    order:8;
  }
  .g-bootstrap.g-bs4 .g-order-md-9{
    order:9;
  }
  .g-bootstrap.g-bs4 .g-order-md-10{
    order:10;
  }
  .g-bootstrap.g-bs4 .g-order-md-11{
    order:11;
  }
  .g-bootstrap.g-bs4 .g-order-md-12{
    order:12;
  }
  .g-bootstrap.g-bs4 .g-offset-md-0{
    margin-left:0;
  }
  .g-bootstrap.g-bs4 .g-offset-md-1{
    margin-left:8.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-md-2{
    margin-left:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-md-3{
    margin-left:25%;
  }
  .g-bootstrap.g-bs4 .g-offset-md-4{
    margin-left:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-md-5{
    margin-left:41.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-md-6{
    margin-left:50%;
  }
  .g-bootstrap.g-bs4 .g-offset-md-7{
    margin-left:58.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-md-8{
    margin-left:66.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-md-9{
    margin-left:75%;
  }
  .g-bootstrap.g-bs4 .g-offset-md-10{
    margin-left:83.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-md-11{
    margin-left:91.6666666667%;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .g-col-lg{
    flex-basis:0;
    flex-grow:1;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-lg-1>*{
    flex:0 0 100%;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-lg-2>*{
    flex:0 0 50%;
    max-width:50%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-lg-3>*{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-lg-4>*{
    flex:0 0 25%;
    max-width:25%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-lg-5>*{
    flex:0 0 20%;
    max-width:20%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-lg-6>*{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-auto{
    flex:0 0 auto;
    max-width:100%;
    width:auto;
  }
  .g-bootstrap.g-bs4 .g-col-lg-1{
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-2{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-3{
    flex:0 0 25%;
    max-width:25%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-4{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-5{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-6{
    flex:0 0 50%;
    max-width:50%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-7{
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-8{
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-9{
    flex:0 0 75%;
    max-width:75%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-10{
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-11{
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-lg-12{
    flex:0 0 100%;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-order-lg-first{
    order:-1;
  }
  .g-bootstrap.g-bs4 .g-order-lg-last{
    order:13;
  }
  .g-bootstrap.g-bs4 .g-order-lg-0{
    order:0;
  }
  .g-bootstrap.g-bs4 .g-order-lg-1{
    order:1;
  }
  .g-bootstrap.g-bs4 .g-order-lg-2{
    order:2;
  }
  .g-bootstrap.g-bs4 .g-order-lg-3{
    order:3;
  }
  .g-bootstrap.g-bs4 .g-order-lg-4{
    order:4;
  }
  .g-bootstrap.g-bs4 .g-order-lg-5{
    order:5;
  }
  .g-bootstrap.g-bs4 .g-order-lg-6{
    order:6;
  }
  .g-bootstrap.g-bs4 .g-order-lg-7{
    order:7;
  }
  .g-bootstrap.g-bs4 .g-order-lg-8{
    order:8;
  }
  .g-bootstrap.g-bs4 .g-order-lg-9{
    order:9;
  }
  .g-bootstrap.g-bs4 .g-order-lg-10{
    order:10;
  }
  .g-bootstrap.g-bs4 .g-order-lg-11{
    order:11;
  }
  .g-bootstrap.g-bs4 .g-order-lg-12{
    order:12;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-0{
    margin-left:0;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-1{
    margin-left:8.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-2{
    margin-left:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-3{
    margin-left:25%;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-4{
    margin-left:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-5{
    margin-left:41.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-6{
    margin-left:50%;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-7{
    margin-left:58.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-8{
    margin-left:66.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-9{
    margin-left:75%;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-10{
    margin-left:83.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-lg-11{
    margin-left:91.6666666667%;
  }
}
@media (min-width:1200px){
  .g-bootstrap.g-bs4 .g-col-xl{
    flex-basis:0;
    flex-grow:1;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xl-1>*{
    flex:0 0 100%;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xl-2>*{
    flex:0 0 50%;
    max-width:50%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xl-3>*{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xl-4>*{
    flex:0 0 25%;
    max-width:25%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xl-5>*{
    flex:0 0 20%;
    max-width:20%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xl-6>*{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-auto{
    flex:0 0 auto;
    max-width:100%;
    width:auto;
  }
  .g-bootstrap.g-bs4 .g-col-xl-1{
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-2{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-3{
    flex:0 0 25%;
    max-width:25%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-4{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-5{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-6{
    flex:0 0 50%;
    max-width:50%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-7{
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-8{
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-9{
    flex:0 0 75%;
    max-width:75%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-10{
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-11{
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-xl-12{
    flex:0 0 100%;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-order-xl-first{
    order:-1;
  }
  .g-bootstrap.g-bs4 .g-order-xl-last{
    order:13;
  }
  .g-bootstrap.g-bs4 .g-order-xl-0{
    order:0;
  }
  .g-bootstrap.g-bs4 .g-order-xl-1{
    order:1;
  }
  .g-bootstrap.g-bs4 .g-order-xl-2{
    order:2;
  }
  .g-bootstrap.g-bs4 .g-order-xl-3{
    order:3;
  }
  .g-bootstrap.g-bs4 .g-order-xl-4{
    order:4;
  }
  .g-bootstrap.g-bs4 .g-order-xl-5{
    order:5;
  }
  .g-bootstrap.g-bs4 .g-order-xl-6{
    order:6;
  }
  .g-bootstrap.g-bs4 .g-order-xl-7{
    order:7;
  }
  .g-bootstrap.g-bs4 .g-order-xl-8{
    order:8;
  }
  .g-bootstrap.g-bs4 .g-order-xl-9{
    order:9;
  }
  .g-bootstrap.g-bs4 .g-order-xl-10{
    order:10;
  }
  .g-bootstrap.g-bs4 .g-order-xl-11{
    order:11;
  }
  .g-bootstrap.g-bs4 .g-order-xl-12{
    order:12;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-0{
    margin-left:0;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-1{
    margin-left:8.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-2{
    margin-left:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-3{
    margin-left:25%;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-4{
    margin-left:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-5{
    margin-left:41.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-6{
    margin-left:50%;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-7{
    margin-left:58.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-8{
    margin-left:66.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-9{
    margin-left:75%;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-10{
    margin-left:83.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-xl-11{
    margin-left:91.6666666667%;
  }
}
@media (min-width:1400px){
  .g-bootstrap.g-bs4 .g-col-xxl{
    flex-basis:0;
    flex-grow:1;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xxl-1>*{
    flex:0 0 100%;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xxl-2>*{
    flex:0 0 50%;
    max-width:50%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xxl-3>*{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xxl-4>*{
    flex:0 0 25%;
    max-width:25%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xxl-5>*{
    flex:0 0 20%;
    max-width:20%;
  }
  .g-bootstrap.g-bs4 .g-row-cols-xxl-6>*{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-auto{
    flex:0 0 auto;
    max-width:100%;
    width:auto;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-1{
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-2{
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-3{
    flex:0 0 25%;
    max-width:25%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-4{
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-5{
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-6{
    flex:0 0 50%;
    max-width:50%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-7{
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-8{
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-9{
    flex:0 0 75%;
    max-width:75%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-10{
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-11{
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-col-xxl-12{
    flex:0 0 100%;
    max-width:100%;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-first{
    order:-1;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-last{
    order:13;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-0{
    order:0;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-1{
    order:1;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-2{
    order:2;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-3{
    order:3;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-4{
    order:4;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-5{
    order:5;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-6{
    order:6;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-7{
    order:7;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-8{
    order:8;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-9{
    order:9;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-10{
    order:10;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-11{
    order:11;
  }
  .g-bootstrap.g-bs4 .g-order-xxl-12{
    order:12;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-0{
    margin-left:0;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-1{
    margin-left:8.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-2{
    margin-left:16.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-3{
    margin-left:25%;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-4{
    margin-left:33.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-5{
    margin-left:41.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-6{
    margin-left:50%;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-7{
    margin-left:58.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-8{
    margin-left:66.6666666667%;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-9{
    margin-left:75%;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-10{
    margin-left:83.3333333333%;
  }
  .g-bootstrap.g-bs4 .g-offset-xxl-11{
    margin-left:91.6666666667%;
  }
}
.g-bootstrap.g-bs4{
  box-sizing:border-box;
  overflow-wrap:anywhere;
}
.g-bootstrap.g-bs4,html{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  font-family:Inter var,Inter,sans-serif;
  font-size:16px;
  line-height:1.5;
  text-rendering:optimizeLegibility;
}

body,html{
  margin:0;
  overscroll-behavior:none;
  padding:0;
}

.g-bootstrap.g-bs4,body{
  color:var(--g-color-text-primary);
}

body{
  -moz-osx-font-smoothing:inherit;
  -webkit-font-smoothing:inherit;
  background-color:var(--g-color-surface-secondary);
  font-family:inherit;
  font-size:inherit;
  letter-spacing:normal;
  line-height:inherit;
  min-height:100%;
  overflow-x:hidden;
  overflow-y:scroll;
  text-align:left;
  text-rendering:optimizeLegibility;
}

.g-modal-open{
  overflow:hidden;
  pointer-events:none;
}

.g-bootstrap.g-bs4 .g-container .g-container-lg,.g-bootstrap.g-bs4 .g-container .g-container-md,.g-bootstrap.g-bs4 .g-container .g-container-sm,.g-bootstrap.g-bs4 .g-container .g-container-xl,.g-bootstrap.g-bs4 .g-container .g-container-xxl,.g-bootstrap.g-bs4 .g-container-fluid .g-container-lg,.g-bootstrap.g-bs4 .g-container-fluid .g-container-md,.g-bootstrap.g-bs4 .g-container-fluid .g-container-sm,.g-bootstrap.g-bs4 .g-container-fluid .g-container-xl,.g-bootstrap.g-bs4 .g-container-fluid .g-container-xxl,.g-bootstrap.g-bs4 .g-container-lg .g-container,.g-bootstrap.g-bs4 .g-container-lg .g-container-fluid,.g-bootstrap.g-bs4 .g-container-lg .g-container-lg,.g-bootstrap.g-bs4 .g-container-lg .g-container-md,.g-bootstrap.g-bs4 .g-container-lg .g-container-sm,.g-bootstrap.g-bs4 .g-container-lg .g-container-xl,.g-bootstrap.g-bs4 .g-container-lg .g-container-xxl,.g-bootstrap.g-bs4 .g-container-md .g-container,.g-bootstrap.g-bs4 .g-container-md .g-container-fluid,.g-bootstrap.g-bs4 .g-container-md .g-container-lg,.g-bootstrap.g-bs4 .g-container-md .g-container-md,.g-bootstrap.g-bs4 .g-container-md .g-container-sm,.g-bootstrap.g-bs4 .g-container-md .g-container-xl,.g-bootstrap.g-bs4 .g-container-md .g-container-xxl,.g-bootstrap.g-bs4 .g-container-sm .g-container,.g-bootstrap.g-bs4 .g-container-sm .g-container-fluid,.g-bootstrap.g-bs4 .g-container-sm .g-container-lg,.g-bootstrap.g-bs4 .g-container-sm .g-container-md,.g-bootstrap.g-bs4 .g-container-sm .g-container-sm,.g-bootstrap.g-bs4 .g-container-sm .g-container-xl,.g-bootstrap.g-bs4 .g-container-sm .g-container-xxl,.g-bootstrap.g-bs4 .g-container-xl .g-container,.g-bootstrap.g-bs4 .g-container-xl .g-container-fluid,.g-bootstrap.g-bs4 .g-container-xl .g-container-lg,.g-bootstrap.g-bs4 .g-container-xl .g-container-md,.g-bootstrap.g-bs4 .g-container-xl .g-container-sm,.g-bootstrap.g-bs4 .g-container-xl .g-container-xl,.g-bootstrap.g-bs4 .g-container-xl .g-container-xxl,.g-bootstrap.g-bs4 .g-container-xxl .g-container,.g-bootstrap.g-bs4 .g-container-xxl .g-container-fluid,.g-bootstrap.g-bs4 .g-container-xxl .g-container-lg,.g-bootstrap.g-bs4 .g-container-xxl .g-container-md,.g-bootstrap.g-bs4 .g-container-xxl .g-container-sm,.g-bootstrap.g-bs4 .g-container-xxl .g-container-xl,.g-bootstrap.g-bs4 .g-container-xxl .g-container-xxl,.g-container .g-bootstrap.g-bs4 .g-container-lg,.g-container .g-bootstrap.g-bs4 .g-container-md,.g-container .g-bootstrap.g-bs4 .g-container-sm,.g-container .g-bootstrap.g-bs4 .g-container-xl,.g-container .g-bootstrap.g-bs4 .g-container-xxl,.g-container .g-container,.g-container .g-container-fluid,.g-container-fluid .g-bootstrap.g-bs4 .g-container-lg,.g-container-fluid .g-bootstrap.g-bs4 .g-container-md,.g-container-fluid .g-bootstrap.g-bs4 .g-container-sm,.g-container-fluid .g-bootstrap.g-bs4 .g-container-xl,.g-container-fluid .g-bootstrap.g-bs4 .g-container-xxl,.g-container-fluid .g-container,.g-container-fluid .g-container-fluid{
  padding-left:0;
  padding-right:0;
}

.g-row>.g-row{
  margin-left:0;
  margin-right:0;
  width:100%;
}

[class^=g-col]>[class^=g-col]{
  padding-left:0;
  padding-right:0;
}

@media (min-width:1400px){
  .g-bootstrap .g-container,.g-bootstrap .g-container-lg,.g-bootstrap .g-container-md,.g-bootstrap .g-container-sm,.g-bootstrap .g-container-xl,.g-bootstrap .g-container-xs,.g-bootstrap .g-container-xxl{
    max-width:1140px;
  }
  .g-bootstrap.g-bs5-grid .g-container,.g-bootstrap.g-bs5-grid .g-container-lg,.g-bootstrap.g-bs5-grid .g-container-md,.g-bootstrap.g-bs5-grid .g-container-sm,.g-bootstrap.g-bs5-grid .g-container-xl,.g-bootstrap.g-bs5-grid .g-container-xs,.g-bootstrap.g-bs5-grid .g-container-xxl{
    max-width:1320px;
  }
}
@media (min-width:1320px){
  .g-bootstrap.g-extended-grid .g-container,.g-bootstrap.g-extended-grid .g-container-lg,.g-bootstrap.g-extended-grid .g-container-md,.g-bootstrap.g-extended-grid .g-container-sm,.g-bootstrap.g-extended-grid .g-container-xl,.g-bootstrap.g-extended-grid .g-container-xs,.g-bootstrap.g-extended-grid .g-container-xxl{
    max-width:1260px;
  }
}
@media (min-width:1560px){
  .g-bootstrap.g-extended-grid .g-container,.g-bootstrap.g-extended-grid .g-container-lg,.g-bootstrap.g-extended-grid .g-container-md,.g-bootstrap.g-extended-grid .g-container-sm,.g-bootstrap.g-extended-grid .g-container-xl,.g-bootstrap.g-extended-grid .g-container-xs,.g-bootstrap.g-extended-grid .g-container-xxl{
    max-width:1260px;
  }
  .g-bootstrap.g-bs5-grid.g-extended-grid .g-container,.g-bootstrap.g-bs5-grid.g-extended-grid .g-container-lg,.g-bootstrap.g-bs5-grid.g-extended-grid .g-container-md,.g-bootstrap.g-bs5-grid.g-extended-grid .g-container-sm,.g-bootstrap.g-bs5-grid.g-extended-grid .g-container-xl,.g-bootstrap.g-bs5-grid.g-extended-grid .g-container-xs,.g-bootstrap.g-bs5-grid.g-extended-grid .g-container-xxl{
    max-width:1480px;
  }
}
.g-bootstrap.g-fluid-grid:nth-child(n){
  max-width:none;
}

.g-bootstrap.g-bs4 .g-group{
  padding-bottom:.625rem;
  padding-top:.625rem;
}
.g-bootstrap.g-bs4 :is(h1,h2,h3,h4,h5,h6)+.g-row{
  padding-top:1.125rem;
}
.g-bootstrap.g-bs4 :is(p,ul,ol){
  font-size:1rem;
  line-height:1.5rem;
  margin:0;
  padding:.25rem 0;
}
.g-bootstrap.g-bs4 :is(dt,dd){
  font-size:1rem;
  line-height:1.5rem;
}
.g-bootstrap.g-bs4 .g-small{
  font-size:.875rem;
  line-height:1.5;
}
.g-bootstrap.g-bs4 .g-small :is(p,ul,ol,dt,dd){
  font-size:inherit;
  line-height:inherit;
}
.g-bootstrap.g-bs4 .g-micro{
  font-size:.75rem;
  line-height:1.125rem;
}
.g-bootstrap.g-bs4 small{
  font-size:inherit;
}
.g-bootstrap.g-bs4 .g-h1,.g-bootstrap.g-bs4 h1{
  color:var(--g-color-text-primary);
  font-size:1.5rem;
  font-weight:700;
  line-height:1.875rem;
  margin:0;
  padding:.1875rem 0 .3125rem;
}
.g-bootstrap.g-bs4 .g-h1:not(.g-first),.g-bootstrap.g-bs4 h1:not(.g-first){
  padding-top:1.4375rem;
}
.g-bootstrap.g-bs4 .g-inverted .g-h1,.g-bootstrap.g-bs4 .g-inverted h1{
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-h2,.g-bootstrap.g-bs4 h2{
  color:var(--g-color-text-primary);
  font-size:1.375rem;
  font-weight:700;
  line-height:1.75rem;
  margin:0;
  padding:.25rem 0 .3125rem;
}
.g-bootstrap.g-bs4 .g-h2:not(.g-first),.g-bootstrap.g-bs4 h2:not(.g-first){
  padding-top:1.5rem;
}
.g-bootstrap.g-bs4 .g-inverted .g-h2,.g-bootstrap.g-bs4 .g-inverted h2{
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-h3,.g-bootstrap.g-bs4 h3{
  color:var(--g-color-text-primary);
  font-size:1.125rem;
  font-weight:700;
  line-height:1.5rem;
  margin:0;
  padding:.25rem 0 .3125rem;
}
.g-bootstrap.g-bs4 .g-h3:not(.g-first),.g-bootstrap.g-bs4 h3:not(.g-first){
  padding-top:1.5rem;
}
.g-bootstrap.g-bs4 .g-inverted .g-h3,.g-bootstrap.g-bs4 .g-inverted h3{
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-h4,.g-bootstrap.g-bs4 h4{
  color:var(--g-color-text-primary);
  font-size:1.125rem;
  font-weight:700;
  line-height:1.25rem;
  margin:0;
  padding:.375rem 0 .4375rem;
}
.g-bootstrap.g-bs4 .g-h4:not(.g-first),.g-bootstrap.g-bs4 h4:not(.g-first){
  padding-top:1.625rem;
}
.g-bootstrap.g-bs4 .g-inverted .g-h4,.g-bootstrap.g-bs4 .g-inverted h4{
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-h5,.g-bootstrap.g-bs4 h5{
  color:var(--g-color-text-primary);
  font-size:1rem;
  font-weight:700;
  line-height:1.25rem;
  margin:0;
  padding:.375rem 0 .4375rem;
}
.g-bootstrap.g-bs4 .g-h5:not(.g-first),.g-bootstrap.g-bs4 h5:not(.g-first){
  padding-top:1.625rem;
}
.g-bootstrap.g-bs4 .g-inverted .g-h5,.g-bootstrap.g-bs4 .g-inverted h5{
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-h6,.g-bootstrap.g-bs4 h6{
  color:var(--g-color-text-primary);
  font-size:1rem;
  font-weight:700;
  line-height:1.25rem;
  margin:0;
  padding:.375rem 0 .4375rem;
}
.g-bootstrap.g-bs4 .g-h6:not(.g-first),.g-bootstrap.g-bs4 h6:not(.g-first){
  padding-top:1.625rem;
}
.g-bootstrap.g-bs4 .g-inverted .g-h6,.g-bootstrap.g-bs4 .g-inverted h6{
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-faded{
  color:var(--g-color-text-secondary);
}
.g-bootstrap.g-bs4 a{
  border-radius:.25rem;
  color:var(--g-color-interactive-primary);
  font-weight:600;
  text-decoration:none;
}
.g-bootstrap.g-bs4 a[tabindex]:not([tabindex="-1"]){
  cursor:pointer;
}
.g-bootstrap.g-bs4 a:hover{
  text-decoration:underline;
}
.g-bootstrap.g-bs4 a:focus{
  outline:none;
}
.g-bs4.g-bootstrap.g-uses-keyboard a:focus{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}

.g-bootstrap.g-bs4 a:active:where(:not(.g-button)){
  color:var(--g-color-text-primary);
}
.g-bootstrap.g-bs4 a:not([href])[aria-disabled=true]{
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 :is(strong,b){
  font-weight:600;
}
.g-bootstrap.g-bs4 :is(p,li){
  font-weight:400;
}
.g-bootstrap.g-bs4 :is(p,li) :is(strong,b){
  font-weight:600;
}
.g-bootstrap.g-bs4 label,.g-bootstrap.g-bs4 label b,.g-bootstrap.g-bs4 label strong{
  font-weight:600;
}
.g-bootstrap.g-bs4 pre{
  margin-bottom:1rem;
}
.g-bootstrap.g-bs4 code{
  background:var(--g-color-surface-secondary);
  border-radius:.25rem;
  color:var(--color-ui-red);
  font-size:.85rem;
  padding:.1875rem .375rem;
}
.g-bootstrap.g-bs4 code pre>*{
  padding:0;
}
.g-bootstrap.g-bs4 .g-separator{
  margin:0;
}
.g-bootstrap.g-bs4 .g-separator,.g-bootstrap.g-bs4 hr:where(:not(.g-separator)){
  border-width:0;
  border-bottom:0 solid var(--g-color-border-secondary);
  border-left:.0625rem solid var(--g-color-border-secondary);
  border-right:0 solid var(--g-color-border-secondary);
  border-top:.0625rem solid var(--g-color-border-secondary);
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-separator,.g-bootstrap.g-bs4 hr:where(:not(.g-separator)){
    border-color:CanvasText !important;
  }
}
.g-bootstrap.g-bs4 .g-separator:where(.g-separator-spacing-regular),.g-bootstrap.g-bs4 hr:where(:not(.g-separator)){
  margin:.375rem 0;
}
.g-bootstrap.g-bs4 .g-tabular{
  font-variant-numeric:lining-nums tabular-nums;
}
.g-bootstrap.g-bs4 li{
  list-style:none;
  margin:0;
  padding:.25rem 0;
}
.g-bootstrap.g-bs4 li:has(.g-li-icon){
  padding-left:.5rem;
}
.g-bootstrap.g-bs4 li:has(.g-li-icon):before{
  content:none !important;
}
.g-bootstrap.g-bs4 li .g-li-icon{
  margin:0 0 0 -2rem;
  position:absolute;
}
.g-bootstrap.g-bs4 li .g-li-icon:not([class*=g-bg-] .g-li-icon){
  color:var(--g-color-interactive-primary);
}
.g-bootstrap.g-bs4 li:first-child{
  padding-top:0;
}
.g-bootstrap.g-bs4 li:last-child{
  padding-bottom:0;
}
.g-bootstrap.g-bs4 :is(ul,ol){
  font-weight:400;
  padding-left:1.5rem;
}
.g-bootstrap.g-bs4 :is(ul,ol) :is(ul,ol){
  padding-bottom:0;
}
.g-bootstrap.g-bs4 :is(ul,ol):not(.g-list-variant-plain) li{
  position:relative;
}
.g-bootstrap.g-bs4 :is(ul,ol):not(.g-list-variant-plain) li:before{
  background-color:var(--g-color-text-primary);
  content:"";
  height:1rem;
  margin:.25em 0 0 -1.5rem;
  -webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='' d='m256 188c-35 0-64 29-64 64c0 35 29 64 64 64c35 0 64-29 64-64c0-35-29-64-64-64z'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='' d='m256 188c-35 0-64 29-64 64c0 35 29 64 64 64c35 0 64-29 64-64c0-35-29-64-64-64z'/%3E%3C/svg%3E");
  position:absolute;
  width:1rem;
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 :is(ul,ol):not(.g-list-variant-plain) li:before{
    background-color:CanvasText;
    border-color:CanvasText !important;
    color:CanvasText;
    forced-color-adjust:none;
  }
}
.g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-plain{
  padding-left:0;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-list-spacing-compact li{
  padding-bottom:0;
  padding-top:0;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-checkmarks li{
  padding-left:.5rem;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-checkmarks li:before{
  background-color:var(--g-color-interactive-primary);
  height:1.5rem;
  left:0;
  margin-top:0;
  -webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='' d='m256 21c130 0 235 105 235 235 0 130-105 235-235 235-130 0-235-105-235-235 0-130 105-235 235-235z m0 43c-106 0-192 86-192 192 0 106 86 192 192 192 106 0 192-86 192-192 0-106-86-192-192-192z m-77 182l50 51 107-130c7-9 21-11 30-3 9 7 10 21 3 30l-122 148c-8 10-22 11-31 2l-68-68c-8-8-8-22 0-30 9-8 22-8 31 0z'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='' d='m256 21c130 0 235 105 235 235 0 130-105 235-235 235-130 0-235-105-235-235 0-130 105-235 235-235z m0 43c-106 0-192 86-192 192 0 106 86 192 192 192 106 0 192-86 192-192 0-106-86-192-192-192z m-77 182l50 51 107-130c7-9 21-11 30-3 9 7 10 21 3 30l-122 148c-8 10-22 11-31 2l-68-68c-8-8-8-22 0-30 9-8 22-8 31 0z'/%3E%3C/svg%3E");
  width:1.5rem;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-numbers{
  counter-reset:item;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-numbers li{
  counter-increment:item;
  padding-left:.5rem;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-numbers li:before{
  align-items:center;
  background:unset;
  border:.125rem solid var(--g-color-border-primary);
  border-radius:50%;
  content:counter(item);
  display:inline-flex;
  font-size:.75rem;
  font-weight:600;
  height:1.5rem;
  justify-content:center;
  margin:0 0 0 -2rem;
  -webkit-mask-image:none;
          mask-image:none;
  width:1.5rem;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-small:not(.g-list-spacing-compact) li:not(:first-child),.g-small .g-bootstrap.g-bs4 :is(ul,ol):not(.g-list-spacing-compact) li:not(:first-child){
  padding-top:.125rem;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-small:not(.g-list-spacing-compact) li:not(:first-child) li,.g-small .g-bootstrap.g-bs4 :is(ul,ol):not(.g-list-spacing-compact) li:not(:first-child) li{
  padding-top:0;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-small:not(.g-list-spacing-compact) li:not(:last-child),.g-small .g-bootstrap.g-bs4 :is(ul,ol):not(.g-list-spacing-compact) li:not(:last-child){
  padding-bottom:.125rem;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-small:not(.g-list-spacing-compact) li:not(:last-child) li,.g-small .g-bootstrap.g-bs4 :is(ul,ol):not(.g-list-spacing-compact) li:not(:last-child) li{
  padding-bottom:0;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-small.g-list-variant-checkmarks li:before,.g-small .g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-checkmarks li:before{
  height:1rem;
  margin-top:.1875rem;
  width:1rem;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-small.g-list-variant-numbers li:before,.g-small .g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-numbers li:before{
  border:none;
  content:counter(item) ".";
  height:1.375rem;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-small .g-li-icon,.g-small .g-bootstrap.g-bs4 :is(ul,ol) .g-li-icon{
  --size:1.25rem;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-faded:where(:not(ol)) li:before,.g-faded .g-bootstrap.g-bs4 :is(ul,ol):where(:not(ol)) li:before{
  background-color:var(--g-color-text-secondary);
}
.g-bootstrap.g-bs4 :is(ul,ol).g-faded .g-li-icon:not([class*=g-bg-] .g-li-icon),.g-faded .g-bootstrap.g-bs4 :is(ul,ol) .g-li-icon:not([class*=g-bg-] .g-li-icon){
  color:var(--g-color-text-secondary);
}
.g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-unstyled{
  margin:unset;
  padding:unset;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-unstyled li{
  margin:unset;
  padding:unset;
}
.g-bootstrap.g-bs4 :is(ul,ol).g-list-variant-unstyled li:before{
  display:none;
}
.g-bootstrap.g-bs4 .g-inverted{
  --color:var(--g-color-text-inverted-primary);
  color:var(--color);
}
.g-bootstrap.g-bs4 :where(.g-inverted) a{
  color:inherit;
}
.g-bootstrap.g-bs4 :where(.g-inverted) .g-separator,.g-bootstrap.g-bs4 :where(.g-inverted) hr:where(:not(.g-separator)){
  border-color:rgba(var(--rgb-black), .1);
}
.g-bootstrap.g-bs4 :where(.g-inverted) .g-faded{
  color:var(--g-color-text-inverted-secondary);
}
html:not(.g-dark){
  color-scheme:light;
}

html.g-dark{
  color-scheme:dark;
}

.g-bootstrap.g-bs4:not(.g-dark){
  color-scheme:light;
}
.g-bootstrap.g-bs4.g-dark{
  color-scheme:dark;
}
.g-bootstrap.g-bs4 [class*=g-bg-],.g-bootstrap.g-bs4 [class*=g-fg-]{
  color:var(--color-fg) !important;
}
.g-bootstrap.g-bs4 [class*=g-bg-]{
  background-color:var(--color-bg) !important;
}
.g-bootstrap.g-bs4 .g-bg-black{
  --color-bg:var(--color-black);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-black);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-black{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-black{
  --color-fg:var(--color-black) !important;
  --rgb-color-fg:var(--rgb-black);
}
.g-bootstrap.g-bs4 .g-bg-white{
  --color-bg:var(--color-white);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-white{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-white{
  --color-fg:var(--color-white) !important;
  --rgb-color-fg:var(--rgb-white);
}
.g-bootstrap.g-bs4 .g-bg-transparent{
  --color-bg:var(--color-transparent);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-transparent);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-transparent{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-transparent{
  --color-fg:var(--color-transparent) !important;
  --rgb-color-fg:var(--rgb-transparent);
}
.g-bootstrap.g-bs4 .g-bg-blue-100{
  --color-bg:var(--color-blue-100);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-blue-100);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-blue-100{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-blue-100{
  --color-fg:var(--color-blue-100) !important;
  --rgb-color-fg:var(--rgb-blue-100);
}
.g-bootstrap.g-bs4 .g-bg-blue-200{
  --color-bg:var(--color-blue-200);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-blue-200);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-blue-200{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-blue-200{
  --color-fg:var(--color-blue-200) !important;
  --rgb-color-fg:var(--rgb-blue-200);
}
.g-bootstrap.g-bs4 .g-bg-blue-300{
  --color-bg:var(--color-blue-300);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-blue-300);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-blue-300{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-blue-300{
  --color-fg:var(--color-blue-300) !important;
  --rgb-color-fg:var(--rgb-blue-300);
}
.g-bootstrap.g-bs4 .g-bg-blue-400{
  --color-bg:var(--color-blue-400);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-blue-400{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-blue-400{
  --color-fg:var(--color-blue-400) !important;
  --rgb-color-fg:var(--rgb-blue-400);
}
.g-bootstrap.g-bs4 .g-bg-gray-100{
  --color-bg:var(--color-gray-100);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-gray-100);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-gray-100{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-gray-100{
  --color-fg:var(--color-gray-100) !important;
  --rgb-color-fg:var(--rgb-gray-100);
}
.g-bootstrap.g-bs4 .g-bg-gray-200{
  --color-bg:var(--color-gray-200);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-gray-200);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-gray-200{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-gray-200{
  --color-fg:var(--color-gray-200) !important;
  --rgb-color-fg:var(--rgb-gray-200);
}
.g-bootstrap.g-bs4 .g-bg-gray-300{
  --color-bg:var(--color-gray-300);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-gray-300);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-gray-300{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-gray-300{
  --color-fg:var(--color-gray-300) !important;
  --rgb-color-fg:var(--rgb-gray-300);
}
.g-bootstrap.g-bs4 .g-bg-gray-400{
  --color-bg:var(--color-gray-400);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-gray-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-gray-400{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-gray-400{
  --color-fg:var(--color-gray-400) !important;
  --rgb-color-fg:var(--rgb-gray-400);
}
.g-bootstrap.g-bs4 .g-bg-neutral-100{
  --color-bg:var(--color-neutral-100);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-neutral-100);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-neutral-100{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-neutral-100{
  --color-fg:var(--color-neutral-100) !important;
  --rgb-color-fg:var(--rgb-neutral-100);
}
.g-bootstrap.g-bs4 .g-bg-neutral-200{
  --color-bg:var(--color-neutral-200);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-neutral-200);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-neutral-200{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-neutral-200{
  --color-fg:var(--color-neutral-200) !important;
  --rgb-color-fg:var(--rgb-neutral-200);
}
.g-bootstrap.g-bs4 .g-bg-neutral-300{
  --color-bg:var(--color-neutral-300);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-neutral-300);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-neutral-300{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-neutral-300{
  --color-fg:var(--color-neutral-300) !important;
  --rgb-color-fg:var(--rgb-neutral-300);
}
.g-bootstrap.g-bs4 .g-bg-neutral-400{
  --color-bg:var(--color-neutral-400);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-neutral-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-neutral-400{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-neutral-400{
  --color-fg:var(--color-neutral-400) !important;
  --rgb-color-fg:var(--rgb-neutral-400);
}
.g-bootstrap.g-bs4 .g-bg-ui-blue{
  --color-bg:var(--color-ui-blue);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-ui-blue);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-blue{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-blue{
  --color-fg:var(--color-ui-blue) !important;
  --rgb-color-fg:var(--rgb-ui-blue);
}
.g-bootstrap.g-bs4 .g-bg-ui-blue-weak{
  --color-bg:var(--color-ui-blue-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-ui-blue-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-blue-weak{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-blue-weak{
  --color-fg:var(--color-ui-blue-weak) !important;
  --rgb-color-fg:var(--rgb-ui-blue-weak);
}
.g-bootstrap.g-bs4 .g-bg-ui-green{
  --color-bg:var(--color-ui-green);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-ui-green);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-green{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-green{
  --color-fg:var(--color-ui-green) !important;
  --rgb-color-fg:var(--rgb-ui-green);
}
.g-bootstrap.g-bs4 .g-bg-ui-green-weak{
  --color-bg:var(--color-ui-green-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-ui-green-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-green-weak{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-green-weak{
  --color-fg:var(--color-ui-green-weak) !important;
  --rgb-color-fg:var(--rgb-ui-green-weak);
}
.g-bootstrap.g-bs4 .g-bg-ui-red{
  --color-bg:var(--color-ui-red);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-ui-red);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-red{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-red{
  --color-fg:var(--color-ui-red) !important;
  --rgb-color-fg:var(--rgb-ui-red);
}
.g-bootstrap.g-bs4 .g-bg-ui-red-weak{
  --color-bg:var(--color-ui-red-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-ui-red-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-red-weak{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-red-weak{
  --color-fg:var(--color-ui-red-weak) !important;
  --rgb-color-fg:var(--rgb-ui-red-weak);
}
.g-bootstrap.g-bs4 .g-bg-ui-yellow{
  --color-bg:var(--color-ui-yellow);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-ui-yellow);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-yellow{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-yellow{
  --color-fg:var(--color-ui-yellow) !important;
  --rgb-color-fg:var(--rgb-ui-yellow);
}
.g-bootstrap.g-bs4 .g-bg-ui-yellow-weak{
  --color-bg:var(--color-ui-yellow-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-ui-yellow-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-yellow-weak{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-yellow-weak{
  --color-fg:var(--color-ui-yellow-weak) !important;
  --rgb-color-fg:var(--rgb-ui-yellow-weak);
}
.g-bootstrap.g-bs4 .g-bg-ui-yellow-strong{
  --color-bg:var(--color-ui-yellow-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-ui-yellow-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-yellow-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-yellow-strong{
  --color-fg:var(--color-ui-yellow-strong) !important;
  --rgb-color-fg:var(--rgb-ui-yellow-strong);
}
.g-bootstrap.g-bs4 .g-bg-ui-gray{
  --color-bg:var(--color-ui-gray);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-ui-gray);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-gray{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-gray{
  --color-fg:var(--color-ui-gray) !important;
  --rgb-color-fg:var(--rgb-ui-gray);
}
.g-bootstrap.g-bs4 .g-bg-ui-gray-weak{
  --color-bg:var(--color-ui-gray-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-ui-gray-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-ui-gray-weak{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-ui-gray-weak{
  --color-fg:var(--color-ui-gray-weak) !important;
  --rgb-color-fg:var(--rgb-ui-gray-weak);
}
.g-bootstrap.g-bs4 .g-bg-berry{
  --color-bg:var(--color-berry);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-berry);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-berry{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-berry{
  --color-fg:var(--color-berry) !important;
  --rgb-color-fg:var(--rgb-berry);
}
.g-bootstrap.g-bs4 .g-bg-berry-weak{
  --color-bg:var(--color-berry-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-berry-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-berry-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-berry-weak{
  --color-fg:var(--color-berry-weak) !important;
  --rgb-color-fg:var(--rgb-berry-weak);
}
.g-bootstrap.g-bs4 .g-bg-berry-strong{
  --color-bg:var(--color-berry-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-berry-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-berry-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-berry-strong{
  --color-fg:var(--color-berry-strong) !important;
  --rgb-color-fg:var(--rgb-berry-strong);
}
.g-bootstrap.g-bs4 .g-bg-carrot{
  --color-bg:var(--color-carrot);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-carrot);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-carrot{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-carrot{
  --color-fg:var(--color-carrot) !important;
  --rgb-color-fg:var(--rgb-carrot);
}
.g-bootstrap.g-bs4 .g-bg-carrot-weak{
  --color-bg:var(--color-carrot-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-carrot-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-carrot-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-carrot-weak{
  --color-fg:var(--color-carrot-weak) !important;
  --rgb-color-fg:var(--rgb-carrot-weak);
}
.g-bootstrap.g-bs4 .g-bg-carrot-strong{
  --color-bg:var(--color-carrot-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-carrot-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-carrot-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-carrot-strong{
  --color-fg:var(--color-carrot-strong) !important;
  --rgb-color-fg:var(--rgb-carrot-strong);
}
.g-bootstrap.g-bs4 .g-bg-forest{
  --color-bg:var(--color-forest);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-forest);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-forest{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-forest{
  --color-fg:var(--color-forest) !important;
  --rgb-color-fg:var(--rgb-forest);
}
.g-bootstrap.g-bs4 .g-bg-forest-weak{
  --color-bg:var(--color-forest-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-forest-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-forest-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-forest-weak{
  --color-fg:var(--color-forest-weak) !important;
  --rgb-color-fg:var(--rgb-forest-weak);
}
.g-bootstrap.g-bs4 .g-bg-forest-strong{
  --color-bg:var(--color-forest-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-forest-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-forest-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-forest-strong{
  --color-fg:var(--color-forest-strong) !important;
  --rgb-color-fg:var(--rgb-forest-strong);
}
.g-bootstrap.g-bs4 .g-bg-honey{
  --color-bg:var(--color-honey);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-honey);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-honey{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-honey{
  --color-fg:var(--color-honey) !important;
  --rgb-color-fg:var(--rgb-honey);
}
.g-bootstrap.g-bs4 .g-bg-honey-weak{
  --color-bg:var(--color-honey-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-honey-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-honey-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-honey-weak{
  --color-fg:var(--color-honey-weak) !important;
  --rgb-color-fg:var(--rgb-honey-weak);
}
.g-bootstrap.g-bs4 .g-bg-honey-strong{
  --color-bg:var(--color-honey-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-honey-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-honey-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-honey-strong{
  --color-fg:var(--color-honey-strong) !important;
  --rgb-color-fg:var(--rgb-honey-strong);
}
.g-bootstrap.g-bs4 .g-bg-indigo{
  --color-bg:var(--color-indigo);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-indigo);
  --rgb-overlay:255, 255, 255;
}
.g-bootstrap.g-bs4.g-dark .g-bg-indigo{
  --color-fg:var(--color-white);
  --rgb-overlay:255, 255, 255;
}
.g-bootstrap.g-bs4 .g-fg-indigo{
  --color-fg:var(--color-indigo) !important;
  --rgb-color-fg:var(--rgb-indigo);
}
.g-bootstrap.g-bs4 .g-bg-indigo-weak{
  --color-bg:var(--color-indigo-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-indigo-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-indigo-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-indigo-weak{
  --color-fg:var(--color-indigo-weak) !important;
  --rgb-color-fg:var(--rgb-indigo-weak);
}
.g-bootstrap.g-bs4 .g-bg-indigo-strong{
  --color-bg:var(--color-indigo-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-indigo-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-indigo-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-indigo-strong{
  --color-fg:var(--color-indigo-strong) !important;
  --rgb-color-fg:var(--rgb-indigo-strong);
}
.g-bootstrap.g-bs4 .g-bg-lavender{
  --color-bg:var(--color-lavender);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-lavender);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-lavender{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-lavender{
  --color-fg:var(--color-lavender) !important;
  --rgb-color-fg:var(--rgb-lavender);
}
.g-bootstrap.g-bs4 .g-bg-lavender-weak{
  --color-bg:var(--color-lavender-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-lavender-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-lavender-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-lavender-weak{
  --color-fg:var(--color-lavender-weak) !important;
  --rgb-color-fg:var(--rgb-lavender-weak);
}
.g-bootstrap.g-bs4 .g-bg-lavender-strong{
  --color-bg:var(--color-lavender-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-lavender-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-lavender-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-lavender-strong{
  --color-fg:var(--color-lavender-strong) !important;
  --rgb-color-fg:var(--rgb-lavender-strong);
}
.g-bootstrap.g-bs4 .g-bg-lila{
  --color-bg:var(--color-lila);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-lila);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-lila{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-lila{
  --color-fg:var(--color-lila) !important;
  --rgb-color-fg:var(--rgb-lila);
}
.g-bootstrap.g-bs4 .g-bg-lila-weak{
  --color-bg:var(--color-lila-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-lila-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-lila-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-lila-weak{
  --color-fg:var(--color-lila-weak) !important;
  --rgb-color-fg:var(--rgb-lila-weak);
}
.g-bootstrap.g-bs4 .g-bg-lila-strong{
  --color-bg:var(--color-lila-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-lila-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-lila-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-lila-strong{
  --color-fg:var(--color-lila-strong) !important;
  --rgb-color-fg:var(--rgb-lila-strong);
}
.g-bootstrap.g-bs4 .g-bg-lime{
  --color-bg:var(--color-lime);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-lime);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-lime{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-lime{
  --color-fg:var(--color-lime) !important;
  --rgb-color-fg:var(--rgb-lime);
}
.g-bootstrap.g-bs4 .g-bg-lime-weak{
  --color-bg:var(--color-lime-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-lime-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-lime-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-lime-weak{
  --color-fg:var(--color-lime-weak) !important;
  --rgb-color-fg:var(--rgb-lime-weak);
}
.g-bootstrap.g-bs4 .g-bg-lime-strong{
  --color-bg:var(--color-lime-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-lime-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-lime-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-lime-strong{
  --color-fg:var(--color-lime-strong) !important;
  --rgb-color-fg:var(--rgb-lime-strong);
}
.g-bootstrap.g-bs4 .g-bg-pool{
  --color-bg:var(--color-pool);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-pool);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-pool{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-pool{
  --color-fg:var(--color-pool) !important;
  --rgb-color-fg:var(--rgb-pool);
}
.g-bootstrap.g-bs4 .g-bg-pool-weak{
  --color-bg:var(--color-pool-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-pool-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-pool-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-pool-weak{
  --color-fg:var(--color-pool-weak) !important;
  --rgb-color-fg:var(--rgb-pool-weak);
}
.g-bootstrap.g-bs4 .g-bg-pool-strong{
  --color-bg:var(--color-pool-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-pool-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-pool-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-pool-strong{
  --color-fg:var(--color-pool-strong) !important;
  --rgb-color-fg:var(--rgb-pool-strong);
}
.g-bootstrap.g-bs4 .g-bg-rose{
  --color-bg:var(--color-rose);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-rose);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-rose{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-rose{
  --color-fg:var(--color-rose) !important;
  --rgb-color-fg:var(--rgb-rose);
}
.g-bootstrap.g-bs4 .g-bg-rose-weak{
  --color-bg:var(--color-rose-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-rose-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-rose-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-rose-weak{
  --color-fg:var(--color-rose-weak) !important;
  --rgb-color-fg:var(--rgb-rose-weak);
}
.g-bootstrap.g-bs4 .g-bg-rose-strong{
  --color-bg:var(--color-rose-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-rose-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-rose-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-rose-strong{
  --color-fg:var(--color-rose-strong) !important;
  --rgb-color-fg:var(--rgb-rose-strong);
}
.g-bootstrap.g-bs4 .g-bg-stone{
  --color-bg:var(--color-stone);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-stone);
  --rgb-overlay:255, 255, 255;
}
.g-bootstrap.g-bs4.g-dark .g-bg-stone{
  --color-fg:var(--color-white);
  --rgb-overlay:255, 255, 255;
}
.g-bootstrap.g-bs4 .g-fg-stone{
  --color-fg:var(--color-stone) !important;
  --rgb-color-fg:var(--rgb-stone);
}
.g-bootstrap.g-bs4 .g-bg-stone-weak{
  --color-bg:var(--color-stone-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-stone-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-stone-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-stone-weak{
  --color-fg:var(--color-stone-weak) !important;
  --rgb-color-fg:var(--rgb-stone-weak);
}
.g-bootstrap.g-bs4 .g-bg-stone-strong{
  --color-bg:var(--color-stone-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-stone-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-stone-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-stone-strong{
  --color-fg:var(--color-stone-strong) !important;
  --rgb-color-fg:var(--rgb-stone-strong);
}
.g-bootstrap.g-bs4 .g-bg-teal{
  --color-bg:var(--color-teal);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-teal);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-teal{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-teal{
  --color-fg:var(--color-teal) !important;
  --rgb-color-fg:var(--rgb-teal);
}
.g-bootstrap.g-bs4 .g-bg-teal-weak{
  --color-bg:var(--color-teal-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-teal-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-teal-weak{
  --color-fg:var(--color-blue-400);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-teal-weak{
  --color-fg:var(--color-teal-weak) !important;
  --rgb-color-fg:var(--rgb-teal-weak);
}
.g-bootstrap.g-bs4 .g-bg-teal-strong{
  --color-bg:var(--color-teal-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-teal-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-teal-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-teal-strong{
  --color-fg:var(--color-teal-strong) !important;
  --rgb-color-fg:var(--rgb-teal-strong);
}
.g-bootstrap.g-bs4 .g-bg-g-pro{
  --color-bg:var(--color-g-pro);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-g-pro);
  --rgb-overlay:255, 255, 255;
}
.g-bootstrap.g-bs4.g-dark .g-bg-g-pro{
  --color-fg:var(--color-white);
  --rgb-overlay:255, 255, 255;
}
.g-bootstrap.g-bs4 .g-fg-g-pro{
  --color-fg:var(--color-g-pro) !important;
  --rgb-color-fg:var(--rgb-g-pro);
}
.g-bootstrap.g-bs4 .g-bg-blue-bright{
  --color-bg:var(--color-blue-bright);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-blue-bright);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-blue-bright{
  --color-fg:var(--color-white);
  --rgb-overlay:255, 255, 255;
}
.g-bootstrap.g-bs4 .g-fg-blue-bright{
  --color-fg:var(--color-blue-bright) !important;
  --rgb-color-fg:var(--rgb-blue-bright);
}
.g-bootstrap.g-bs4 .g-bg-interactive-primary{
  --color-bg:var(--g-color-interactive-primary);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-interactive-primary);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-interactive-primary{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-interactive-primary{
  --color-fg:var(--g-color-interactive-primary) !important;
  --rgb-color-fg:var(--rgb-interactive-primary);
}
.g-bootstrap.g-bs4 .g-bg-interactive-secondary{
  --color-bg:var(--g-color-interactive-secondary);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-interactive-secondary);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-interactive-secondary{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-interactive-tertiary{
  --color-bg:var(--g-color-interactive-tertiary);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-interactive-tertiary);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-interactive-tertiary{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-success{
  --color-bg:var(--g-color-success);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-success);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-success{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-success{
  --color-fg:var(--g-color-success) !important;
  --rgb-color-fg:var(--rgb-success);
}
.g-bootstrap.g-bs4 .g-bg-success-weak{
  --color-bg:var(--g-color-success-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-success-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-success-weak{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-error{
  --color-bg:var(--g-color-error);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-error);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-error{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-error{
  --color-fg:var(--g-color-error) !important;
  --rgb-color-fg:var(--rgb-error);
}
.g-bootstrap.g-bs4 .g-bg-error-weak{
  --color-bg:var(--g-color-error-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-error-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-error-weak{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-warning{
  --color-bg:var(--g-color-warning);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-warning);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-warning{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-warning{
  --color-fg:var(--g-color-warning) !important;
  --rgb-color-fg:var(--rgb-warning);
}
.g-bootstrap.g-bs4 .g-bg-warning-weak{
  --color-bg:var(--g-color-warning-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-warning-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-warning-weak{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-warning-strong{
  --color-bg:var(--g-color-warning-strong);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-warning-strong);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-warning-strong{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-warning-strong{
  --color-fg:var(--g-color-warning-strong) !important;
  --rgb-color-fg:var(--rgb-warning-strong);
}
.g-bootstrap.g-bs4 .g-bg-info{
  --color-bg:var(--g-color-info);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-info);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-info{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-info{
  --color-fg:var(--g-color-info) !important;
  --rgb-color-fg:var(--rgb-info);
}
.g-bootstrap.g-bs4 .g-bg-info-weak{
  --color-bg:var(--g-color-info-weak);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-info-weak);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-info-weak{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-fg-text-primary{
  --color-fg:var(--g-color-text-primary) !important;
  --rgb-color-fg:var(--rgb-text-primary);
}
.g-bootstrap.g-bs4 .g-fg-text-secondary{
  --color-fg:var(--g-color-text-secondary) !important;
  --rgb-color-fg:var(--rgb-text-secondary);
}
.g-bootstrap.g-bs4 .g-fg-text-disabled{
  --color-fg:var(--g-color-text-disabled) !important;
  --rgb-color-fg:var(--rgb-text-disabled);
}
.g-bootstrap.g-bs4 .g-fg-text-inverted-primary{
  --color-fg:var(--g-color-text-inverted-primary) !important;
  --rgb-color-fg:var(--rgb-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-fg-text-inverted-secondary{
  --color-fg:var(--g-color-text-inverted-secondary) !important;
  --rgb-color-fg:var(--rgb-text-inverted-secondary);
}
.g-bootstrap.g-bs4 .g-fg-text-inverted-disabled{
  --color-fg:var(--g-color-text-inverted-disabled) !important;
  --rgb-color-fg:var(--rgb-text-inverted-disabled);
}
.g-bootstrap.g-bs4 .g-fg-text-inverted-adaptive{
  --color-fg:var(--g-color-text-inverted-adaptive) !important;
  --rgb-color-fg:var(--rgb-text-inverted-adaptive);
}
.g-bootstrap.g-bs4 .g-bg-surface-primary{
  --color-bg:var(--g-color-surface-primary);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-surface-primary);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-surface-primary{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-surface-secondary{
  --color-bg:var(--g-color-surface-secondary);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-surface-secondary);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-surface-secondary{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-surface-tertiary{
  --color-bg:var(--g-color-surface-tertiary);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-surface-tertiary);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-surface-tertiary{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-surface-alternate{
  --color-bg:var(--g-color-surface-alternate);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-surface-alternate);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-surface-alternate{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-surface-disabled{
  --color-bg:var(--g-color-surface-disabled);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-surface-disabled);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-surface-disabled{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-surface-inverted{
  --color-bg:var(--g-color-surface-inverted);
  --color-fg:var(--color-white);
  --rgb-color-bg:var(--rgb-surface-inverted);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-surface-inverted{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-fill-primary{
  --color-bg:var(--g-color-fill-primary);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-fill-primary);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-fill-primary{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-fill-disabled{
  --color-bg:var(--g-color-fill-disabled);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-fill-disabled);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-fill-disabled{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-bg-fill-inverted{
  --color-bg:var(--g-color-fill-inverted);
  --color-fg:var(--color-blue-400);
  --rgb-color-bg:var(--rgb-fill-inverted);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4.g-dark .g-bg-fill-inverted{
  --color-fg:var(--color-white);
  --rgb-overlay:0, 0, 0;
}
.g-bootstrap.g-bs4 .g-image{
  max-width:100%;
}
.g-bootstrap.g-bs4 .btn-sm.g-btn-icon-only>svg,.g-bootstrap.g-bs4 .btn-sm.g-btn-icon>svg,.g-bootstrap.g-bs4 .g-image-16{
  --size:1rem;
  font-size:var(--size);
  height:var(--size);
  line-height:var(--size);
  min-width:var(--size);
  width:var(--size);
}
.g-bootstrap.g-bs4 .g-image-20{
  --size:1.25rem;
  font-size:var(--size);
  height:var(--size);
  line-height:var(--size);
  min-width:var(--size);
  width:var(--size);
}
.g-bootstrap.g-bs4 .g-btn-icon-only>svg,.g-bootstrap.g-bs4 .g-btn-icon>svg,.g-bootstrap.g-bs4 .g-image-24,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.btn>svg,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-input-group-text svg,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.btn>svg,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-input-group-text svg{
  --size:1.5rem;
  font-size:var(--size);
  height:var(--size);
  line-height:var(--size);
  min-width:var(--size);
  width:var(--size);
}
.g-bootstrap.g-bs4 .g-image-28{
  --size:1.75rem;
}
.g-bootstrap.g-bs4 .g-image-28,.g-bootstrap.g-bs4 .g-image-32{
  color:#ff4aff !important;
  font-size:var(--size);
  height:var(--size);
  line-height:var(--size);
  min-width:var(--size);
  width:var(--size);
}
.g-bootstrap.g-bs4 .g-image-32{
  --size:2rem;
}
.g-bootstrap.g-bs4 .g-image-40{
  --size:2.5rem;
  color:#ff4aff !important;
}
.g-bootstrap.g-bs4 .g-image-40,.g-bootstrap.g-bs4 .g-image-48{
  font-size:var(--size);
  height:var(--size);
  line-height:var(--size);
  min-width:var(--size);
  width:var(--size);
}
.g-bootstrap.g-bs4 .g-image-48{
  --size:3rem;
}
.g-bootstrap.g-bs4 .g-image-64{
  --size:4rem;
}
.g-bootstrap.g-bs4 .g-image-64,.g-bootstrap.g-bs4 .g-image-96{
  font-size:var(--size);
  height:var(--size);
  line-height:var(--size);
  min-width:var(--size);
  width:var(--size);
}
.g-bootstrap.g-bs4 .g-image-96{
  --size:6rem;
}
.g-bootstrap.g-bs4 .g-image-128{
  --size:8rem;
}
.g-bootstrap.g-bs4 .g-image-128,.g-bootstrap.g-bs4 svg{
  font-size:var(--size);
  height:var(--size);
  line-height:var(--size);
  min-width:var(--size);
  width:var(--size);
}
.g-bootstrap.g-bs4 svg{
  --size:1rem;
  fill:currentColor;
  display:inline-block;
}
.g-bootstrap.g-bs4 a svg,.g-bootstrap.g-bs4 li svg,.g-bootstrap.g-bs4 p svg{
  vertical-align:-.125em;
}
.g-bootstrap.g-bs4 li svg:where(.g-image-24,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.btn>svg,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.btn>svg,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-input-group-text svg,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-input-group-text svg,.g-bootstrap.g-bs4 .g-btn-icon-only>svg,.g-bootstrap.g-bs4 .g-btn-icon>svg),.g-bootstrap.g-bs4 p svg:where(.g-image-24,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.btn>svg,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.btn>svg,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-input-group-text svg,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-input-group-text svg,.g-bootstrap.g-bs4 .g-btn-icon-only>svg,.g-bootstrap.g-bs4 .g-btn-icon>svg){
  vertical-align:-.25em;
}
.g-bootstrap.g-bs4 .align-baseline{
  vertical-align:baseline !important;
}
.g-bootstrap.g-bs4 .align-top{
  vertical-align:top !important;
}
.g-bootstrap.g-bs4 .align-middle{
  vertical-align:middle !important;
}
.g-bootstrap.g-bs4 .align-bottom{
  vertical-align:bottom !important;
}
.g-bootstrap.g-bs4 .align-text-bottom{
  vertical-align:text-bottom !important;
}
.g-bootstrap.g-bs4 .align-text-top{
  vertical-align:text-top !important;
}
.g-bootstrap.g-bs4 .border{
  border:1px solid #dee2e6 !important;
}
.g-bootstrap.g-bs4 .border-top{
  border-top:1px solid #dee2e6 !important;
}
.g-bootstrap.g-bs4 .border-right{
  border-right:1px solid #dee2e6 !important;
}
.g-bootstrap.g-bs4 .border-bottom{
  border-bottom:1px solid #dee2e6 !important;
}
.g-bootstrap.g-bs4 .border-left{
  border-left:1px solid #dee2e6 !important;
}
.g-bootstrap.g-bs4 .border-0{
  border:0 !important;
}
.g-bootstrap.g-bs4 .border-top-0{
  border-top:0 !important;
}
.g-bootstrap.g-bs4 .border-right-0{
  border-right:0 !important;
}
.g-bootstrap.g-bs4 .border-bottom-0{
  border-bottom:0 !important;
}
.g-bootstrap.g-bs4 .border-left-0{
  border-left:0 !important;
}
.g-bootstrap.g-bs4 .rounded{
  border-radius:.25rem !important;
}
.g-bootstrap.g-bs4 .rounded-sm{
  border-radius:.2rem !important;
}
.g-bootstrap.g-bs4 .rounded-lg{
  border-radius:.3rem !important;
}
.g-bootstrap.g-bs4 .rounded-circle{
  border-radius:50% !important;
}
.g-bootstrap.g-bs4 .rounded-pill{
  border-radius:50rem !important;
}
.g-bootstrap.g-bs4 .rounded-0{
  border-radius:0 !important;
}
.g-bootstrap.g-bs4 .rounded-top{
  border-top-left-radius:.25rem !important;
  border-top-right-radius:.25rem !important;
}
.g-bootstrap.g-bs4 .rounded-right{
  border-bottom-right-radius:.25rem !important;
  border-top-right-radius:.25rem !important;
}
.g-bootstrap.g-bs4 .rounded-bottom{
  border-bottom-left-radius:.25rem !important;
  border-bottom-right-radius:.25rem !important;
}
.g-bootstrap.g-bs4 .rounded-left{
  border-bottom-left-radius:.25rem !important;
  border-top-left-radius:.25rem !important;
}
.g-bootstrap.g-bs4 .clearfix:after{
  clear:both;
  content:"";
  display:block;
}
.g-bootstrap.g-bs4 .d-none{
  display:none !important;
}
.g-bootstrap.g-bs4 .d-inline{
  display:inline !important;
}
.g-bootstrap.g-bs4 .d-inline-block{
  display:inline-block !important;
}
.g-bootstrap.g-bs4 .d-block{
  display:block !important;
}
.g-bootstrap.g-bs4 .d-table{
  display:table !important;
}
.g-bootstrap.g-bs4 .d-table-row{
  display:table-row !important;
}
.g-bootstrap.g-bs4 .d-table-cell{
  display:table-cell !important;
}
.g-bootstrap.g-bs4 .d-flex{
  display:flex !important;
}
.g-bootstrap.g-bs4 .d-inline-flex{
  display:inline-flex !important;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .d-sm-none{
    display:none !important;
  }
  .g-bootstrap.g-bs4 .d-sm-inline{
    display:inline !important;
  }
  .g-bootstrap.g-bs4 .d-sm-inline-block{
    display:inline-block !important;
  }
  .g-bootstrap.g-bs4 .d-sm-block{
    display:block !important;
  }
  .g-bootstrap.g-bs4 .d-sm-table{
    display:table !important;
  }
  .g-bootstrap.g-bs4 .d-sm-table-row{
    display:table-row !important;
  }
  .g-bootstrap.g-bs4 .d-sm-table-cell{
    display:table-cell !important;
  }
  .g-bootstrap.g-bs4 .d-sm-flex{
    display:flex !important;
  }
  .g-bootstrap.g-bs4 .d-sm-inline-flex{
    display:inline-flex !important;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .d-md-none{
    display:none !important;
  }
  .g-bootstrap.g-bs4 .d-md-inline{
    display:inline !important;
  }
  .g-bootstrap.g-bs4 .d-md-inline-block{
    display:inline-block !important;
  }
  .g-bootstrap.g-bs4 .d-md-block{
    display:block !important;
  }
  .g-bootstrap.g-bs4 .d-md-table{
    display:table !important;
  }
  .g-bootstrap.g-bs4 .d-md-table-row{
    display:table-row !important;
  }
  .g-bootstrap.g-bs4 .d-md-table-cell{
    display:table-cell !important;
  }
  .g-bootstrap.g-bs4 .d-md-flex{
    display:flex !important;
  }
  .g-bootstrap.g-bs4 .d-md-inline-flex{
    display:inline-flex !important;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .d-lg-none{
    display:none !important;
  }
  .g-bootstrap.g-bs4 .d-lg-inline{
    display:inline !important;
  }
  .g-bootstrap.g-bs4 .d-lg-inline-block{
    display:inline-block !important;
  }
  .g-bootstrap.g-bs4 .d-lg-block{
    display:block !important;
  }
  .g-bootstrap.g-bs4 .d-lg-table{
    display:table !important;
  }
  .g-bootstrap.g-bs4 .d-lg-table-row{
    display:table-row !important;
  }
  .g-bootstrap.g-bs4 .d-lg-table-cell{
    display:table-cell !important;
  }
  .g-bootstrap.g-bs4 .d-lg-flex{
    display:flex !important;
  }
  .g-bootstrap.g-bs4 .d-lg-inline-flex{
    display:inline-flex !important;
  }
}
@media (min-width:1200px){
  .g-bootstrap.g-bs4 .d-xl-none{
    display:none !important;
  }
  .g-bootstrap.g-bs4 .d-xl-inline{
    display:inline !important;
  }
  .g-bootstrap.g-bs4 .d-xl-inline-block{
    display:inline-block !important;
  }
  .g-bootstrap.g-bs4 .d-xl-block{
    display:block !important;
  }
  .g-bootstrap.g-bs4 .d-xl-table{
    display:table !important;
  }
  .g-bootstrap.g-bs4 .d-xl-table-row{
    display:table-row !important;
  }
  .g-bootstrap.g-bs4 .d-xl-table-cell{
    display:table-cell !important;
  }
  .g-bootstrap.g-bs4 .d-xl-flex{
    display:flex !important;
  }
  .g-bootstrap.g-bs4 .d-xl-inline-flex{
    display:inline-flex !important;
  }
}
@media (min-width:1400px){
  .g-bootstrap.g-bs4 .d-xxl-none{
    display:none !important;
  }
  .g-bootstrap.g-bs4 .d-xxl-inline{
    display:inline !important;
  }
  .g-bootstrap.g-bs4 .d-xxl-inline-block{
    display:inline-block !important;
  }
  .g-bootstrap.g-bs4 .d-xxl-block{
    display:block !important;
  }
  .g-bootstrap.g-bs4 .d-xxl-table{
    display:table !important;
  }
  .g-bootstrap.g-bs4 .d-xxl-table-row{
    display:table-row !important;
  }
  .g-bootstrap.g-bs4 .d-xxl-table-cell{
    display:table-cell !important;
  }
  .g-bootstrap.g-bs4 .d-xxl-flex{
    display:flex !important;
  }
  .g-bootstrap.g-bs4 .d-xxl-inline-flex{
    display:inline-flex !important;
  }
}
.g-bootstrap.g-bs4 .flex-row{
  flex-direction:row !important;
}
.g-bootstrap.g-bs4 .flex-column{
  flex-direction:column !important;
}
.g-bootstrap.g-bs4 .flex-row-reverse{
  flex-direction:row-reverse !important;
}
.g-bootstrap.g-bs4 .flex-column-reverse{
  flex-direction:column-reverse !important;
}
.g-bootstrap.g-bs4 .flex-wrap{
  flex-wrap:wrap !important;
}
.g-bootstrap.g-bs4 .flex-nowrap{
  flex-wrap:nowrap !important;
}
.g-bootstrap.g-bs4 .flex-wrap-reverse{
  flex-wrap:wrap-reverse !important;
}
.g-bootstrap.g-bs4 .flex-fill{
  flex:1 1 auto !important;
}
.g-bootstrap.g-bs4 .flex-grow-0{
  flex-grow:0 !important;
}
.g-bootstrap.g-bs4 .flex-grow-1{
  flex-grow:1 !important;
}
.g-bootstrap.g-bs4 .flex-shrink-0{
  flex-shrink:0 !important;
}
.g-bootstrap.g-bs4 .flex-shrink-1{
  flex-shrink:1 !important;
}
.g-bootstrap.g-bs4 .justify-content-start{
  justify-content:flex-start !important;
}
.g-bootstrap.g-bs4 .justify-content-end{
  justify-content:flex-end !important;
}
.g-bootstrap.g-bs4 .justify-content-center{
  justify-content:center !important;
}
.g-bootstrap.g-bs4 .justify-content-between{
  justify-content:space-between !important;
}
.g-bootstrap.g-bs4 .justify-content-around{
  justify-content:space-around !important;
}
.g-bootstrap.g-bs4 .align-items-start{
  align-items:flex-start !important;
}
.g-bootstrap.g-bs4 .align-items-end{
  align-items:flex-end !important;
}
.g-bootstrap.g-bs4 .align-items-center{
  align-items:center !important;
}
.g-bootstrap.g-bs4 .align-items-baseline{
  align-items:baseline !important;
}
.g-bootstrap.g-bs4 .align-items-stretch{
  align-items:stretch !important;
}
.g-bootstrap.g-bs4 .align-content-start{
  align-content:flex-start !important;
}
.g-bootstrap.g-bs4 .align-content-end{
  align-content:flex-end !important;
}
.g-bootstrap.g-bs4 .align-content-center{
  align-content:center !important;
}
.g-bootstrap.g-bs4 .align-content-between{
  align-content:space-between !important;
}
.g-bootstrap.g-bs4 .align-content-around{
  align-content:space-around !important;
}
.g-bootstrap.g-bs4 .align-content-stretch{
  align-content:stretch !important;
}
.g-bootstrap.g-bs4 .align-self-auto{
  align-self:auto !important;
}
.g-bootstrap.g-bs4 .align-self-start{
  align-self:flex-start !important;
}
.g-bootstrap.g-bs4 .align-self-end{
  align-self:flex-end !important;
}
.g-bootstrap.g-bs4 .align-self-center{
  align-self:center !important;
}
.g-bootstrap.g-bs4 .align-self-baseline{
  align-self:baseline !important;
}
.g-bootstrap.g-bs4 .align-self-stretch{
  align-self:stretch !important;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .flex-sm-row{
    flex-direction:row !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-column{
    flex-direction:column !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-row-reverse{
    flex-direction:row-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-column-reverse{
    flex-direction:column-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-wrap{
    flex-wrap:wrap !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-nowrap{
    flex-wrap:nowrap !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-fill{
    flex:1 1 auto !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-grow-0{
    flex-grow:0 !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-grow-1{
    flex-grow:1 !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-shrink-0{
    flex-shrink:0 !important;
  }
  .g-bootstrap.g-bs4 .flex-sm-shrink-1{
    flex-shrink:1 !important;
  }
  .g-bootstrap.g-bs4 .justify-content-sm-start{
    justify-content:flex-start !important;
  }
  .g-bootstrap.g-bs4 .justify-content-sm-end{
    justify-content:flex-end !important;
  }
  .g-bootstrap.g-bs4 .justify-content-sm-center{
    justify-content:center !important;
  }
  .g-bootstrap.g-bs4 .justify-content-sm-between{
    justify-content:space-between !important;
  }
  .g-bootstrap.g-bs4 .justify-content-sm-around{
    justify-content:space-around !important;
  }
  .g-bootstrap.g-bs4 .align-items-sm-start{
    align-items:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-items-sm-end{
    align-items:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-items-sm-center{
    align-items:center !important;
  }
  .g-bootstrap.g-bs4 .align-items-sm-baseline{
    align-items:baseline !important;
  }
  .g-bootstrap.g-bs4 .align-items-sm-stretch{
    align-items:stretch !important;
  }
  .g-bootstrap.g-bs4 .align-content-sm-start{
    align-content:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-content-sm-end{
    align-content:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-content-sm-center{
    align-content:center !important;
  }
  .g-bootstrap.g-bs4 .align-content-sm-between{
    align-content:space-between !important;
  }
  .g-bootstrap.g-bs4 .align-content-sm-around{
    align-content:space-around !important;
  }
  .g-bootstrap.g-bs4 .align-content-sm-stretch{
    align-content:stretch !important;
  }
  .g-bootstrap.g-bs4 .align-self-sm-auto{
    align-self:auto !important;
  }
  .g-bootstrap.g-bs4 .align-self-sm-start{
    align-self:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-self-sm-end{
    align-self:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-self-sm-center{
    align-self:center !important;
  }
  .g-bootstrap.g-bs4 .align-self-sm-baseline{
    align-self:baseline !important;
  }
  .g-bootstrap.g-bs4 .align-self-sm-stretch{
    align-self:stretch !important;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .flex-md-row{
    flex-direction:row !important;
  }
  .g-bootstrap.g-bs4 .flex-md-column{
    flex-direction:column !important;
  }
  .g-bootstrap.g-bs4 .flex-md-row-reverse{
    flex-direction:row-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-md-column-reverse{
    flex-direction:column-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-md-wrap{
    flex-wrap:wrap !important;
  }
  .g-bootstrap.g-bs4 .flex-md-nowrap{
    flex-wrap:nowrap !important;
  }
  .g-bootstrap.g-bs4 .flex-md-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-md-fill{
    flex:1 1 auto !important;
  }
  .g-bootstrap.g-bs4 .flex-md-grow-0{
    flex-grow:0 !important;
  }
  .g-bootstrap.g-bs4 .flex-md-grow-1{
    flex-grow:1 !important;
  }
  .g-bootstrap.g-bs4 .flex-md-shrink-0{
    flex-shrink:0 !important;
  }
  .g-bootstrap.g-bs4 .flex-md-shrink-1{
    flex-shrink:1 !important;
  }
  .g-bootstrap.g-bs4 .justify-content-md-start{
    justify-content:flex-start !important;
  }
  .g-bootstrap.g-bs4 .justify-content-md-end{
    justify-content:flex-end !important;
  }
  .g-bootstrap.g-bs4 .justify-content-md-center{
    justify-content:center !important;
  }
  .g-bootstrap.g-bs4 .justify-content-md-between{
    justify-content:space-between !important;
  }
  .g-bootstrap.g-bs4 .justify-content-md-around{
    justify-content:space-around !important;
  }
  .g-bootstrap.g-bs4 .align-items-md-start{
    align-items:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-items-md-end{
    align-items:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-items-md-center{
    align-items:center !important;
  }
  .g-bootstrap.g-bs4 .align-items-md-baseline{
    align-items:baseline !important;
  }
  .g-bootstrap.g-bs4 .align-items-md-stretch{
    align-items:stretch !important;
  }
  .g-bootstrap.g-bs4 .align-content-md-start{
    align-content:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-content-md-end{
    align-content:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-content-md-center{
    align-content:center !important;
  }
  .g-bootstrap.g-bs4 .align-content-md-between{
    align-content:space-between !important;
  }
  .g-bootstrap.g-bs4 .align-content-md-around{
    align-content:space-around !important;
  }
  .g-bootstrap.g-bs4 .align-content-md-stretch{
    align-content:stretch !important;
  }
  .g-bootstrap.g-bs4 .align-self-md-auto{
    align-self:auto !important;
  }
  .g-bootstrap.g-bs4 .align-self-md-start{
    align-self:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-self-md-end{
    align-self:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-self-md-center{
    align-self:center !important;
  }
  .g-bootstrap.g-bs4 .align-self-md-baseline{
    align-self:baseline !important;
  }
  .g-bootstrap.g-bs4 .align-self-md-stretch{
    align-self:stretch !important;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .flex-lg-row{
    flex-direction:row !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-column{
    flex-direction:column !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-row-reverse{
    flex-direction:row-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-column-reverse{
    flex-direction:column-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-wrap{
    flex-wrap:wrap !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-nowrap{
    flex-wrap:nowrap !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-fill{
    flex:1 1 auto !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-grow-0{
    flex-grow:0 !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-grow-1{
    flex-grow:1 !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-shrink-0{
    flex-shrink:0 !important;
  }
  .g-bootstrap.g-bs4 .flex-lg-shrink-1{
    flex-shrink:1 !important;
  }
  .g-bootstrap.g-bs4 .justify-content-lg-start{
    justify-content:flex-start !important;
  }
  .g-bootstrap.g-bs4 .justify-content-lg-end{
    justify-content:flex-end !important;
  }
  .g-bootstrap.g-bs4 .justify-content-lg-center{
    justify-content:center !important;
  }
  .g-bootstrap.g-bs4 .justify-content-lg-between{
    justify-content:space-between !important;
  }
  .g-bootstrap.g-bs4 .justify-content-lg-around{
    justify-content:space-around !important;
  }
  .g-bootstrap.g-bs4 .align-items-lg-start{
    align-items:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-items-lg-end{
    align-items:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-items-lg-center{
    align-items:center !important;
  }
  .g-bootstrap.g-bs4 .align-items-lg-baseline{
    align-items:baseline !important;
  }
  .g-bootstrap.g-bs4 .align-items-lg-stretch{
    align-items:stretch !important;
  }
  .g-bootstrap.g-bs4 .align-content-lg-start{
    align-content:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-content-lg-end{
    align-content:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-content-lg-center{
    align-content:center !important;
  }
  .g-bootstrap.g-bs4 .align-content-lg-between{
    align-content:space-between !important;
  }
  .g-bootstrap.g-bs4 .align-content-lg-around{
    align-content:space-around !important;
  }
  .g-bootstrap.g-bs4 .align-content-lg-stretch{
    align-content:stretch !important;
  }
  .g-bootstrap.g-bs4 .align-self-lg-auto{
    align-self:auto !important;
  }
  .g-bootstrap.g-bs4 .align-self-lg-start{
    align-self:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-self-lg-end{
    align-self:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-self-lg-center{
    align-self:center !important;
  }
  .g-bootstrap.g-bs4 .align-self-lg-baseline{
    align-self:baseline !important;
  }
  .g-bootstrap.g-bs4 .align-self-lg-stretch{
    align-self:stretch !important;
  }
}
@media (min-width:1200px){
  .g-bootstrap.g-bs4 .flex-xl-row{
    flex-direction:row !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-column{
    flex-direction:column !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-wrap{
    flex-wrap:wrap !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-nowrap{
    flex-wrap:nowrap !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-fill{
    flex:1 1 auto !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-grow-0{
    flex-grow:0 !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-grow-1{
    flex-grow:1 !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-shrink-0{
    flex-shrink:0 !important;
  }
  .g-bootstrap.g-bs4 .flex-xl-shrink-1{
    flex-shrink:1 !important;
  }
  .g-bootstrap.g-bs4 .justify-content-xl-start{
    justify-content:flex-start !important;
  }
  .g-bootstrap.g-bs4 .justify-content-xl-end{
    justify-content:flex-end !important;
  }
  .g-bootstrap.g-bs4 .justify-content-xl-center{
    justify-content:center !important;
  }
  .g-bootstrap.g-bs4 .justify-content-xl-between{
    justify-content:space-between !important;
  }
  .g-bootstrap.g-bs4 .justify-content-xl-around{
    justify-content:space-around !important;
  }
  .g-bootstrap.g-bs4 .align-items-xl-start{
    align-items:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-items-xl-end{
    align-items:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-items-xl-center{
    align-items:center !important;
  }
  .g-bootstrap.g-bs4 .align-items-xl-baseline{
    align-items:baseline !important;
  }
  .g-bootstrap.g-bs4 .align-items-xl-stretch{
    align-items:stretch !important;
  }
  .g-bootstrap.g-bs4 .align-content-xl-start{
    align-content:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-content-xl-end{
    align-content:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-content-xl-center{
    align-content:center !important;
  }
  .g-bootstrap.g-bs4 .align-content-xl-between{
    align-content:space-between !important;
  }
  .g-bootstrap.g-bs4 .align-content-xl-around{
    align-content:space-around !important;
  }
  .g-bootstrap.g-bs4 .align-content-xl-stretch{
    align-content:stretch !important;
  }
  .g-bootstrap.g-bs4 .align-self-xl-auto{
    align-self:auto !important;
  }
  .g-bootstrap.g-bs4 .align-self-xl-start{
    align-self:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-self-xl-end{
    align-self:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-self-xl-center{
    align-self:center !important;
  }
  .g-bootstrap.g-bs4 .align-self-xl-baseline{
    align-self:baseline !important;
  }
  .g-bootstrap.g-bs4 .align-self-xl-stretch{
    align-self:stretch !important;
  }
}
@media (min-width:1400px){
  .g-bootstrap.g-bs4 .flex-xxl-row{
    flex-direction:row !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-column{
    flex-direction:column !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-wrap{
    flex-wrap:wrap !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-nowrap{
    flex-wrap:nowrap !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-fill{
    flex:1 1 auto !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-grow-0{
    flex-grow:0 !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-grow-1{
    flex-grow:1 !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-shrink-0{
    flex-shrink:0 !important;
  }
  .g-bootstrap.g-bs4 .flex-xxl-shrink-1{
    flex-shrink:1 !important;
  }
  .g-bootstrap.g-bs4 .justify-content-xxl-start{
    justify-content:flex-start !important;
  }
  .g-bootstrap.g-bs4 .justify-content-xxl-end{
    justify-content:flex-end !important;
  }
  .g-bootstrap.g-bs4 .justify-content-xxl-center{
    justify-content:center !important;
  }
  .g-bootstrap.g-bs4 .justify-content-xxl-between{
    justify-content:space-between !important;
  }
  .g-bootstrap.g-bs4 .justify-content-xxl-around{
    justify-content:space-around !important;
  }
  .g-bootstrap.g-bs4 .align-items-xxl-start{
    align-items:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-items-xxl-end{
    align-items:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-items-xxl-center{
    align-items:center !important;
  }
  .g-bootstrap.g-bs4 .align-items-xxl-baseline{
    align-items:baseline !important;
  }
  .g-bootstrap.g-bs4 .align-items-xxl-stretch{
    align-items:stretch !important;
  }
  .g-bootstrap.g-bs4 .align-content-xxl-start{
    align-content:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-content-xxl-end{
    align-content:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-content-xxl-center{
    align-content:center !important;
  }
  .g-bootstrap.g-bs4 .align-content-xxl-between{
    align-content:space-between !important;
  }
  .g-bootstrap.g-bs4 .align-content-xxl-around{
    align-content:space-around !important;
  }
  .g-bootstrap.g-bs4 .align-content-xxl-stretch{
    align-content:stretch !important;
  }
  .g-bootstrap.g-bs4 .align-self-xxl-auto{
    align-self:auto !important;
  }
  .g-bootstrap.g-bs4 .align-self-xxl-start{
    align-self:flex-start !important;
  }
  .g-bootstrap.g-bs4 .align-self-xxl-end{
    align-self:flex-end !important;
  }
  .g-bootstrap.g-bs4 .align-self-xxl-center{
    align-self:center !important;
  }
  .g-bootstrap.g-bs4 .align-self-xxl-baseline{
    align-self:baseline !important;
  }
  .g-bootstrap.g-bs4 .align-self-xxl-stretch{
    align-self:stretch !important;
  }
}
.g-bootstrap.g-bs4 .float-left{
  float:left !important;
}
.g-bootstrap.g-bs4 .float-right{
  float:right !important;
}
.g-bootstrap.g-bs4 .float-none{
  float:none !important;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .float-sm-left{
    float:left !important;
  }
  .g-bootstrap.g-bs4 .float-sm-right{
    float:right !important;
  }
  .g-bootstrap.g-bs4 .float-sm-none{
    float:none !important;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .float-md-left{
    float:left !important;
  }
  .g-bootstrap.g-bs4 .float-md-right{
    float:right !important;
  }
  .g-bootstrap.g-bs4 .float-md-none{
    float:none !important;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .float-lg-left{
    float:left !important;
  }
  .g-bootstrap.g-bs4 .float-lg-right{
    float:right !important;
  }
  .g-bootstrap.g-bs4 .float-lg-none{
    float:none !important;
  }
}
@media (min-width:1200px){
  .g-bootstrap.g-bs4 .float-xl-left{
    float:left !important;
  }
  .g-bootstrap.g-bs4 .float-xl-right{
    float:right !important;
  }
  .g-bootstrap.g-bs4 .float-xl-none{
    float:none !important;
  }
}
@media (min-width:1400px){
  .g-bootstrap.g-bs4 .float-xxl-left{
    float:left !important;
  }
  .g-bootstrap.g-bs4 .float-xxl-right{
    float:right !important;
  }
  .g-bootstrap.g-bs4 .float-xxl-none{
    float:none !important;
  }
}
.g-bootstrap.g-bs4 .overflow-auto{
  overflow:auto !important;
}
.g-bootstrap.g-bs4 .overflow-hidden{
  overflow:hidden !important;
}
.g-bootstrap.g-bs4 .position-static{
  position:static !important;
}
.g-bootstrap.g-bs4 .position-relative{
  position:relative !important;
}
.g-bootstrap.g-bs4 .position-absolute{
  position:absolute !important;
}
.g-bootstrap.g-bs4 .position-fixed{
  position:fixed !important;
}
.g-bootstrap.g-bs4 .position-sticky{
  position:sticky !important;
}
.g-bootstrap.g-bs4 .fixed-top{
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:1030;
}
.g-bootstrap.g-bs4 .fixed-bottom{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  z-index:1030;
}
@supports (position:sticky){
  .g-bootstrap.g-bs4 .sticky-top{
    position:sticky;
    top:0;
    z-index:1020;
  }
}
.g-bootstrap.g-bs4 .shadow-sm{
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;
}
.g-bootstrap.g-bs4 .shadow{
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;
}
.g-bootstrap.g-bs4 .shadow-lg{
  box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;
}
.g-bootstrap.g-bs4 .shadow-none{
  box-shadow:none !important;
}
.g-bootstrap.g-bs4 .w-25{
  width:25% !important;
}
.g-bootstrap.g-bs4 .w-50{
  width:50% !important;
}
.g-bootstrap.g-bs4 .w-75{
  width:75% !important;
}
.g-bootstrap.g-bs4 .w-100{
  width:100% !important;
}
.g-bootstrap.g-bs4 .w-auto{
  width:auto !important;
}
.g-bootstrap.g-bs4 .h-25{
  height:25% !important;
}
.g-bootstrap.g-bs4 .h-50{
  height:50% !important;
}
.g-bootstrap.g-bs4 .h-75{
  height:75% !important;
}
.g-bootstrap.g-bs4 .h-100{
  height:100% !important;
}
.g-bootstrap.g-bs4 .h-auto{
  height:auto !important;
}
.g-bootstrap.g-bs4 .mw-100{
  max-width:100% !important;
}
.g-bootstrap.g-bs4 .mh-100{
  max-height:100% !important;
}
.g-bootstrap.g-bs4 .min-vw-100{
  min-width:100vw !important;
}
.g-bootstrap.g-bs4 .min-vh-100{
  min-height:100vh !important;
}
.g-bootstrap.g-bs4 .vw-100{
  width:100vw !important;
}
.g-bootstrap.g-bs4 .vh-100{
  height:100vh !important;
}
.g-bootstrap.g-bs4 .m-0{
  margin:0 !important;
}
.g-bootstrap.g-bs4 .mt-0,.g-bootstrap.g-bs4 .my-0{
  margin-top:0 !important;
}
.g-bootstrap.g-bs4 .mr-0,.g-bootstrap.g-bs4 .mx-0{
  margin-right:0 !important;
}
.g-bootstrap.g-bs4 .mb-0,.g-bootstrap.g-bs4 .my-0{
  margin-bottom:0 !important;
}
.g-bootstrap.g-bs4 .ml-0,.g-bootstrap.g-bs4 .mx-0{
  margin-left:0 !important;
}
.g-bootstrap.g-bs4 .m-1{
  margin:.25rem !important;
}
.g-bootstrap.g-bs4 .mt-1,.g-bootstrap.g-bs4 .my-1{
  margin-top:.25rem !important;
}
.g-bootstrap.g-bs4 .mr-1,.g-bootstrap.g-bs4 .mx-1{
  margin-right:.25rem !important;
}
.g-bootstrap.g-bs4 .mb-1,.g-bootstrap.g-bs4 .my-1{
  margin-bottom:.25rem !important;
}
.g-bootstrap.g-bs4 .ml-1,.g-bootstrap.g-bs4 .mx-1{
  margin-left:.25rem !important;
}
.g-bootstrap.g-bs4 .m-2{
  margin:.5rem !important;
}
.g-bootstrap.g-bs4 .mt-2,.g-bootstrap.g-bs4 .my-2{
  margin-top:.5rem !important;
}
.g-bootstrap.g-bs4 .mr-2,.g-bootstrap.g-bs4 .mx-2{
  margin-right:.5rem !important;
}
.g-bootstrap.g-bs4 .mb-2,.g-bootstrap.g-bs4 .my-2{
  margin-bottom:.5rem !important;
}
.g-bootstrap.g-bs4 .ml-2,.g-bootstrap.g-bs4 .mx-2{
  margin-left:.5rem !important;
}
.g-bootstrap.g-bs4 .m-3{
  margin:1rem !important;
}
.g-bootstrap.g-bs4 .mt-3,.g-bootstrap.g-bs4 .my-3{
  margin-top:1rem !important;
}
.g-bootstrap.g-bs4 .mr-3,.g-bootstrap.g-bs4 .mx-3{
  margin-right:1rem !important;
}
.g-bootstrap.g-bs4 .mb-3,.g-bootstrap.g-bs4 .my-3{
  margin-bottom:1rem !important;
}
.g-bootstrap.g-bs4 .ml-3,.g-bootstrap.g-bs4 .mx-3{
  margin-left:1rem !important;
}
.g-bootstrap.g-bs4 .m-4{
  margin:1.5rem !important;
}
.g-bootstrap.g-bs4 .mt-4,.g-bootstrap.g-bs4 .my-4{
  margin-top:1.5rem !important;
}
.g-bootstrap.g-bs4 .mr-4,.g-bootstrap.g-bs4 .mx-4{
  margin-right:1.5rem !important;
}
.g-bootstrap.g-bs4 .mb-4,.g-bootstrap.g-bs4 .my-4{
  margin-bottom:1.5rem !important;
}
.g-bootstrap.g-bs4 .ml-4,.g-bootstrap.g-bs4 .mx-4{
  margin-left:1.5rem !important;
}
.g-bootstrap.g-bs4 .m-5{
  margin:3rem !important;
}
.g-bootstrap.g-bs4 .mt-5,.g-bootstrap.g-bs4 .my-5{
  margin-top:3rem !important;
}
.g-bootstrap.g-bs4 .mr-5,.g-bootstrap.g-bs4 .mx-5{
  margin-right:3rem !important;
}
.g-bootstrap.g-bs4 .mb-5,.g-bootstrap.g-bs4 .my-5{
  margin-bottom:3rem !important;
}
.g-bootstrap.g-bs4 .ml-5,.g-bootstrap.g-bs4 .mx-5{
  margin-left:3rem !important;
}
.g-bootstrap.g-bs4 .p-0{
  padding:0 !important;
}
.g-bootstrap.g-bs4 .pt-0,.g-bootstrap.g-bs4 .py-0{
  padding-top:0 !important;
}
.g-bootstrap.g-bs4 .pr-0,.g-bootstrap.g-bs4 .px-0{
  padding-right:0 !important;
}
.g-bootstrap.g-bs4 .pb-0,.g-bootstrap.g-bs4 .py-0{
  padding-bottom:0 !important;
}
.g-bootstrap.g-bs4 .pl-0,.g-bootstrap.g-bs4 .px-0{
  padding-left:0 !important;
}
.g-bootstrap.g-bs4 .p-1{
  padding:.25rem !important;
}
.g-bootstrap.g-bs4 .pt-1,.g-bootstrap.g-bs4 .py-1{
  padding-top:.25rem !important;
}
.g-bootstrap.g-bs4 .pr-1,.g-bootstrap.g-bs4 .px-1{
  padding-right:.25rem !important;
}
.g-bootstrap.g-bs4 .pb-1,.g-bootstrap.g-bs4 .py-1{
  padding-bottom:.25rem !important;
}
.g-bootstrap.g-bs4 .pl-1,.g-bootstrap.g-bs4 .px-1{
  padding-left:.25rem !important;
}
.g-bootstrap.g-bs4 .p-2{
  padding:.5rem !important;
}
.g-bootstrap.g-bs4 .pt-2,.g-bootstrap.g-bs4 .py-2{
  padding-top:.5rem !important;
}
.g-bootstrap.g-bs4 .pr-2,.g-bootstrap.g-bs4 .px-2{
  padding-right:.5rem !important;
}
.g-bootstrap.g-bs4 .pb-2,.g-bootstrap.g-bs4 .py-2{
  padding-bottom:.5rem !important;
}
.g-bootstrap.g-bs4 .pl-2,.g-bootstrap.g-bs4 .px-2{
  padding-left:.5rem !important;
}
.g-bootstrap.g-bs4 .p-3{
  padding:1rem !important;
}
.g-bootstrap.g-bs4 .pt-3,.g-bootstrap.g-bs4 .py-3{
  padding-top:1rem !important;
}
.g-bootstrap.g-bs4 .pr-3,.g-bootstrap.g-bs4 .px-3{
  padding-right:1rem !important;
}
.g-bootstrap.g-bs4 .pb-3,.g-bootstrap.g-bs4 .py-3{
  padding-bottom:1rem !important;
}
.g-bootstrap.g-bs4 .pl-3,.g-bootstrap.g-bs4 .px-3{
  padding-left:1rem !important;
}
.g-bootstrap.g-bs4 .p-4{
  padding:1.5rem !important;
}
.g-bootstrap.g-bs4 .pt-4,.g-bootstrap.g-bs4 .py-4{
  padding-top:1.5rem !important;
}
.g-bootstrap.g-bs4 .pr-4,.g-bootstrap.g-bs4 .px-4{
  padding-right:1.5rem !important;
}
.g-bootstrap.g-bs4 .pb-4,.g-bootstrap.g-bs4 .py-4{
  padding-bottom:1.5rem !important;
}
.g-bootstrap.g-bs4 .pl-4,.g-bootstrap.g-bs4 .px-4{
  padding-left:1.5rem !important;
}
.g-bootstrap.g-bs4 .p-5{
  padding:3rem !important;
}
.g-bootstrap.g-bs4 .pt-5,.g-bootstrap.g-bs4 .py-5{
  padding-top:3rem !important;
}
.g-bootstrap.g-bs4 .pr-5,.g-bootstrap.g-bs4 .px-5{
  padding-right:3rem !important;
}
.g-bootstrap.g-bs4 .pb-5,.g-bootstrap.g-bs4 .py-5{
  padding-bottom:3rem !important;
}
.g-bootstrap.g-bs4 .pl-5,.g-bootstrap.g-bs4 .px-5{
  padding-left:3rem !important;
}
.g-bootstrap.g-bs4 .m-n1{
  margin:-.25rem !important;
}
.g-bootstrap.g-bs4 .mt-n1,.g-bootstrap.g-bs4 .my-n1{
  margin-top:-.25rem !important;
}
.g-bootstrap.g-bs4 .mr-n1,.g-bootstrap.g-bs4 .mx-n1{
  margin-right:-.25rem !important;
}
.g-bootstrap.g-bs4 .mb-n1,.g-bootstrap.g-bs4 .my-n1{
  margin-bottom:-.25rem !important;
}
.g-bootstrap.g-bs4 .ml-n1,.g-bootstrap.g-bs4 .mx-n1{
  margin-left:-.25rem !important;
}
.g-bootstrap.g-bs4 .m-n2{
  margin:-.5rem !important;
}
.g-bootstrap.g-bs4 .mt-n2,.g-bootstrap.g-bs4 .my-n2{
  margin-top:-.5rem !important;
}
.g-bootstrap.g-bs4 .mr-n2,.g-bootstrap.g-bs4 .mx-n2{
  margin-right:-.5rem !important;
}
.g-bootstrap.g-bs4 .mb-n2,.g-bootstrap.g-bs4 .my-n2{
  margin-bottom:-.5rem !important;
}
.g-bootstrap.g-bs4 .ml-n2,.g-bootstrap.g-bs4 .mx-n2{
  margin-left:-.5rem !important;
}
.g-bootstrap.g-bs4 .m-n3{
  margin:-1rem !important;
}
.g-bootstrap.g-bs4 .mt-n3,.g-bootstrap.g-bs4 .my-n3{
  margin-top:-1rem !important;
}
.g-bootstrap.g-bs4 .mr-n3,.g-bootstrap.g-bs4 .mx-n3{
  margin-right:-1rem !important;
}
.g-bootstrap.g-bs4 .mb-n3,.g-bootstrap.g-bs4 .my-n3{
  margin-bottom:-1rem !important;
}
.g-bootstrap.g-bs4 .ml-n3,.g-bootstrap.g-bs4 .mx-n3{
  margin-left:-1rem !important;
}
.g-bootstrap.g-bs4 .m-n4{
  margin:-1.5rem !important;
}
.g-bootstrap.g-bs4 .mt-n4,.g-bootstrap.g-bs4 .my-n4{
  margin-top:-1.5rem !important;
}
.g-bootstrap.g-bs4 .mr-n4,.g-bootstrap.g-bs4 .mx-n4{
  margin-right:-1.5rem !important;
}
.g-bootstrap.g-bs4 .mb-n4,.g-bootstrap.g-bs4 .my-n4{
  margin-bottom:-1.5rem !important;
}
.g-bootstrap.g-bs4 .ml-n4,.g-bootstrap.g-bs4 .mx-n4{
  margin-left:-1.5rem !important;
}
.g-bootstrap.g-bs4 .m-n5{
  margin:-3rem !important;
}
.g-bootstrap.g-bs4 .mt-n5,.g-bootstrap.g-bs4 .my-n5{
  margin-top:-3rem !important;
}
.g-bootstrap.g-bs4 .mr-n5,.g-bootstrap.g-bs4 .mx-n5{
  margin-right:-3rem !important;
}
.g-bootstrap.g-bs4 .mb-n5,.g-bootstrap.g-bs4 .my-n5{
  margin-bottom:-3rem !important;
}
.g-bootstrap.g-bs4 .ml-n5,.g-bootstrap.g-bs4 .mx-n5{
  margin-left:-3rem !important;
}
.g-bootstrap.g-bs4 .m-auto{
  margin:auto !important;
}
.g-bootstrap.g-bs4 .mt-auto,.g-bootstrap.g-bs4 .my-auto{
  margin-top:auto !important;
}
.g-bootstrap.g-bs4 .mr-auto,.g-bootstrap.g-bs4 .mx-auto{
  margin-right:auto !important;
}
.g-bootstrap.g-bs4 .mb-auto,.g-bootstrap.g-bs4 .my-auto{
  margin-bottom:auto !important;
}
.g-bootstrap.g-bs4 .ml-auto,.g-bootstrap.g-bs4 .mx-auto{
  margin-left:auto !important;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .m-sm-0{
    margin:0 !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-0,.g-bootstrap.g-bs4 .my-sm-0{
    margin-top:0 !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-0,.g-bootstrap.g-bs4 .mx-sm-0{
    margin-right:0 !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-0,.g-bootstrap.g-bs4 .my-sm-0{
    margin-bottom:0 !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-0,.g-bootstrap.g-bs4 .mx-sm-0{
    margin-left:0 !important;
  }
  .g-bootstrap.g-bs4 .m-sm-1{
    margin:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-1,.g-bootstrap.g-bs4 .my-sm-1{
    margin-top:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-1,.g-bootstrap.g-bs4 .mx-sm-1{
    margin-right:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-1,.g-bootstrap.g-bs4 .my-sm-1{
    margin-bottom:.25rem !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-1,.g-bootstrap.g-bs4 .mx-sm-1{
    margin-left:.25rem !important;
  }
  .g-bootstrap.g-bs4 .m-sm-2{
    margin:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-2,.g-bootstrap.g-bs4 .my-sm-2{
    margin-top:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-2,.g-bootstrap.g-bs4 .mx-sm-2{
    margin-right:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-2,.g-bootstrap.g-bs4 .my-sm-2{
    margin-bottom:.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-2,.g-bootstrap.g-bs4 .mx-sm-2{
    margin-left:.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-sm-3{
    margin:1rem !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-3,.g-bootstrap.g-bs4 .my-sm-3{
    margin-top:1rem !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-3,.g-bootstrap.g-bs4 .mx-sm-3{
    margin-right:1rem !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-3,.g-bootstrap.g-bs4 .my-sm-3{
    margin-bottom:1rem !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-3,.g-bootstrap.g-bs4 .mx-sm-3{
    margin-left:1rem !important;
  }
  .g-bootstrap.g-bs4 .m-sm-4{
    margin:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-4,.g-bootstrap.g-bs4 .my-sm-4{
    margin-top:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-4,.g-bootstrap.g-bs4 .mx-sm-4{
    margin-right:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-4,.g-bootstrap.g-bs4 .my-sm-4{
    margin-bottom:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-4,.g-bootstrap.g-bs4 .mx-sm-4{
    margin-left:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-sm-5{
    margin:3rem !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-5,.g-bootstrap.g-bs4 .my-sm-5{
    margin-top:3rem !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-5,.g-bootstrap.g-bs4 .mx-sm-5{
    margin-right:3rem !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-5,.g-bootstrap.g-bs4 .my-sm-5{
    margin-bottom:3rem !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-5,.g-bootstrap.g-bs4 .mx-sm-5{
    margin-left:3rem !important;
  }
  .g-bootstrap.g-bs4 .p-sm-0{
    padding:0 !important;
  }
  .g-bootstrap.g-bs4 .pt-sm-0,.g-bootstrap.g-bs4 .py-sm-0{
    padding-top:0 !important;
  }
  .g-bootstrap.g-bs4 .pr-sm-0,.g-bootstrap.g-bs4 .px-sm-0{
    padding-right:0 !important;
  }
  .g-bootstrap.g-bs4 .pb-sm-0,.g-bootstrap.g-bs4 .py-sm-0{
    padding-bottom:0 !important;
  }
  .g-bootstrap.g-bs4 .pl-sm-0,.g-bootstrap.g-bs4 .px-sm-0{
    padding-left:0 !important;
  }
  .g-bootstrap.g-bs4 .p-sm-1{
    padding:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pt-sm-1,.g-bootstrap.g-bs4 .py-sm-1{
    padding-top:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pr-sm-1,.g-bootstrap.g-bs4 .px-sm-1{
    padding-right:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pb-sm-1,.g-bootstrap.g-bs4 .py-sm-1{
    padding-bottom:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pl-sm-1,.g-bootstrap.g-bs4 .px-sm-1{
    padding-left:.25rem !important;
  }
  .g-bootstrap.g-bs4 .p-sm-2{
    padding:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pt-sm-2,.g-bootstrap.g-bs4 .py-sm-2{
    padding-top:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pr-sm-2,.g-bootstrap.g-bs4 .px-sm-2{
    padding-right:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pb-sm-2,.g-bootstrap.g-bs4 .py-sm-2{
    padding-bottom:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pl-sm-2,.g-bootstrap.g-bs4 .px-sm-2{
    padding-left:.5rem !important;
  }
  .g-bootstrap.g-bs4 .p-sm-3{
    padding:1rem !important;
  }
  .g-bootstrap.g-bs4 .pt-sm-3,.g-bootstrap.g-bs4 .py-sm-3{
    padding-top:1rem !important;
  }
  .g-bootstrap.g-bs4 .pr-sm-3,.g-bootstrap.g-bs4 .px-sm-3{
    padding-right:1rem !important;
  }
  .g-bootstrap.g-bs4 .pb-sm-3,.g-bootstrap.g-bs4 .py-sm-3{
    padding-bottom:1rem !important;
  }
  .g-bootstrap.g-bs4 .pl-sm-3,.g-bootstrap.g-bs4 .px-sm-3{
    padding-left:1rem !important;
  }
  .g-bootstrap.g-bs4 .p-sm-4{
    padding:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pt-sm-4,.g-bootstrap.g-bs4 .py-sm-4{
    padding-top:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pr-sm-4,.g-bootstrap.g-bs4 .px-sm-4{
    padding-right:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pb-sm-4,.g-bootstrap.g-bs4 .py-sm-4{
    padding-bottom:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pl-sm-4,.g-bootstrap.g-bs4 .px-sm-4{
    padding-left:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .p-sm-5{
    padding:3rem !important;
  }
  .g-bootstrap.g-bs4 .pt-sm-5,.g-bootstrap.g-bs4 .py-sm-5{
    padding-top:3rem !important;
  }
  .g-bootstrap.g-bs4 .pr-sm-5,.g-bootstrap.g-bs4 .px-sm-5{
    padding-right:3rem !important;
  }
  .g-bootstrap.g-bs4 .pb-sm-5,.g-bootstrap.g-bs4 .py-sm-5{
    padding-bottom:3rem !important;
  }
  .g-bootstrap.g-bs4 .pl-sm-5,.g-bootstrap.g-bs4 .px-sm-5{
    padding-left:3rem !important;
  }
  .g-bootstrap.g-bs4 .m-sm-n1{
    margin:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-n1,.g-bootstrap.g-bs4 .my-sm-n1{
    margin-top:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-n1,.g-bootstrap.g-bs4 .mx-sm-n1{
    margin-right:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-n1,.g-bootstrap.g-bs4 .my-sm-n1{
    margin-bottom:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-n1,.g-bootstrap.g-bs4 .mx-sm-n1{
    margin-left:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .m-sm-n2{
    margin:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-n2,.g-bootstrap.g-bs4 .my-sm-n2{
    margin-top:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-n2,.g-bootstrap.g-bs4 .mx-sm-n2{
    margin-right:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-n2,.g-bootstrap.g-bs4 .my-sm-n2{
    margin-bottom:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-n2,.g-bootstrap.g-bs4 .mx-sm-n2{
    margin-left:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-sm-n3{
    margin:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-n3,.g-bootstrap.g-bs4 .my-sm-n3{
    margin-top:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-n3,.g-bootstrap.g-bs4 .mx-sm-n3{
    margin-right:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-n3,.g-bootstrap.g-bs4 .my-sm-n3{
    margin-bottom:-1rem !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-n3,.g-bootstrap.g-bs4 .mx-sm-n3{
    margin-left:-1rem !important;
  }
  .g-bootstrap.g-bs4 .m-sm-n4{
    margin:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-n4,.g-bootstrap.g-bs4 .my-sm-n4{
    margin-top:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-n4,.g-bootstrap.g-bs4 .mx-sm-n4{
    margin-right:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-n4,.g-bootstrap.g-bs4 .my-sm-n4{
    margin-bottom:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-n4,.g-bootstrap.g-bs4 .mx-sm-n4{
    margin-left:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-sm-n5{
    margin:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-n5,.g-bootstrap.g-bs4 .my-sm-n5{
    margin-top:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-n5,.g-bootstrap.g-bs4 .mx-sm-n5{
    margin-right:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-n5,.g-bootstrap.g-bs4 .my-sm-n5{
    margin-bottom:-3rem !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-n5,.g-bootstrap.g-bs4 .mx-sm-n5{
    margin-left:-3rem !important;
  }
  .g-bootstrap.g-bs4 .m-sm-auto{
    margin:auto !important;
  }
  .g-bootstrap.g-bs4 .mt-sm-auto,.g-bootstrap.g-bs4 .my-sm-auto{
    margin-top:auto !important;
  }
  .g-bootstrap.g-bs4 .mr-sm-auto,.g-bootstrap.g-bs4 .mx-sm-auto{
    margin-right:auto !important;
  }
  .g-bootstrap.g-bs4 .mb-sm-auto,.g-bootstrap.g-bs4 .my-sm-auto{
    margin-bottom:auto !important;
  }
  .g-bootstrap.g-bs4 .ml-sm-auto,.g-bootstrap.g-bs4 .mx-sm-auto{
    margin-left:auto !important;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .m-md-0{
    margin:0 !important;
  }
  .g-bootstrap.g-bs4 .mt-md-0,.g-bootstrap.g-bs4 .my-md-0{
    margin-top:0 !important;
  }
  .g-bootstrap.g-bs4 .mr-md-0,.g-bootstrap.g-bs4 .mx-md-0{
    margin-right:0 !important;
  }
  .g-bootstrap.g-bs4 .mb-md-0,.g-bootstrap.g-bs4 .my-md-0{
    margin-bottom:0 !important;
  }
  .g-bootstrap.g-bs4 .ml-md-0,.g-bootstrap.g-bs4 .mx-md-0{
    margin-left:0 !important;
  }
  .g-bootstrap.g-bs4 .m-md-1{
    margin:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mt-md-1,.g-bootstrap.g-bs4 .my-md-1{
    margin-top:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mr-md-1,.g-bootstrap.g-bs4 .mx-md-1{
    margin-right:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mb-md-1,.g-bootstrap.g-bs4 .my-md-1{
    margin-bottom:.25rem !important;
  }
  .g-bootstrap.g-bs4 .ml-md-1,.g-bootstrap.g-bs4 .mx-md-1{
    margin-left:.25rem !important;
  }
  .g-bootstrap.g-bs4 .m-md-2{
    margin:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-md-2,.g-bootstrap.g-bs4 .my-md-2{
    margin-top:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-md-2,.g-bootstrap.g-bs4 .mx-md-2{
    margin-right:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-md-2,.g-bootstrap.g-bs4 .my-md-2{
    margin-bottom:.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-md-2,.g-bootstrap.g-bs4 .mx-md-2{
    margin-left:.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-md-3{
    margin:1rem !important;
  }
  .g-bootstrap.g-bs4 .mt-md-3,.g-bootstrap.g-bs4 .my-md-3{
    margin-top:1rem !important;
  }
  .g-bootstrap.g-bs4 .mr-md-3,.g-bootstrap.g-bs4 .mx-md-3{
    margin-right:1rem !important;
  }
  .g-bootstrap.g-bs4 .mb-md-3,.g-bootstrap.g-bs4 .my-md-3{
    margin-bottom:1rem !important;
  }
  .g-bootstrap.g-bs4 .ml-md-3,.g-bootstrap.g-bs4 .mx-md-3{
    margin-left:1rem !important;
  }
  .g-bootstrap.g-bs4 .m-md-4{
    margin:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-md-4,.g-bootstrap.g-bs4 .my-md-4{
    margin-top:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-md-4,.g-bootstrap.g-bs4 .mx-md-4{
    margin-right:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-md-4,.g-bootstrap.g-bs4 .my-md-4{
    margin-bottom:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-md-4,.g-bootstrap.g-bs4 .mx-md-4{
    margin-left:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-md-5{
    margin:3rem !important;
  }
  .g-bootstrap.g-bs4 .mt-md-5,.g-bootstrap.g-bs4 .my-md-5{
    margin-top:3rem !important;
  }
  .g-bootstrap.g-bs4 .mr-md-5,.g-bootstrap.g-bs4 .mx-md-5{
    margin-right:3rem !important;
  }
  .g-bootstrap.g-bs4 .mb-md-5,.g-bootstrap.g-bs4 .my-md-5{
    margin-bottom:3rem !important;
  }
  .g-bootstrap.g-bs4 .ml-md-5,.g-bootstrap.g-bs4 .mx-md-5{
    margin-left:3rem !important;
  }
  .g-bootstrap.g-bs4 .p-md-0{
    padding:0 !important;
  }
  .g-bootstrap.g-bs4 .pt-md-0,.g-bootstrap.g-bs4 .py-md-0{
    padding-top:0 !important;
  }
  .g-bootstrap.g-bs4 .pr-md-0,.g-bootstrap.g-bs4 .px-md-0{
    padding-right:0 !important;
  }
  .g-bootstrap.g-bs4 .pb-md-0,.g-bootstrap.g-bs4 .py-md-0{
    padding-bottom:0 !important;
  }
  .g-bootstrap.g-bs4 .pl-md-0,.g-bootstrap.g-bs4 .px-md-0{
    padding-left:0 !important;
  }
  .g-bootstrap.g-bs4 .p-md-1{
    padding:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pt-md-1,.g-bootstrap.g-bs4 .py-md-1{
    padding-top:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pr-md-1,.g-bootstrap.g-bs4 .px-md-1{
    padding-right:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pb-md-1,.g-bootstrap.g-bs4 .py-md-1{
    padding-bottom:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pl-md-1,.g-bootstrap.g-bs4 .px-md-1{
    padding-left:.25rem !important;
  }
  .g-bootstrap.g-bs4 .p-md-2{
    padding:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pt-md-2,.g-bootstrap.g-bs4 .py-md-2{
    padding-top:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pr-md-2,.g-bootstrap.g-bs4 .px-md-2{
    padding-right:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pb-md-2,.g-bootstrap.g-bs4 .py-md-2{
    padding-bottom:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pl-md-2,.g-bootstrap.g-bs4 .px-md-2{
    padding-left:.5rem !important;
  }
  .g-bootstrap.g-bs4 .p-md-3{
    padding:1rem !important;
  }
  .g-bootstrap.g-bs4 .pt-md-3,.g-bootstrap.g-bs4 .py-md-3{
    padding-top:1rem !important;
  }
  .g-bootstrap.g-bs4 .pr-md-3,.g-bootstrap.g-bs4 .px-md-3{
    padding-right:1rem !important;
  }
  .g-bootstrap.g-bs4 .pb-md-3,.g-bootstrap.g-bs4 .py-md-3{
    padding-bottom:1rem !important;
  }
  .g-bootstrap.g-bs4 .pl-md-3,.g-bootstrap.g-bs4 .px-md-3{
    padding-left:1rem !important;
  }
  .g-bootstrap.g-bs4 .p-md-4{
    padding:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pt-md-4,.g-bootstrap.g-bs4 .py-md-4{
    padding-top:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pr-md-4,.g-bootstrap.g-bs4 .px-md-4{
    padding-right:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pb-md-4,.g-bootstrap.g-bs4 .py-md-4{
    padding-bottom:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pl-md-4,.g-bootstrap.g-bs4 .px-md-4{
    padding-left:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .p-md-5{
    padding:3rem !important;
  }
  .g-bootstrap.g-bs4 .pt-md-5,.g-bootstrap.g-bs4 .py-md-5{
    padding-top:3rem !important;
  }
  .g-bootstrap.g-bs4 .pr-md-5,.g-bootstrap.g-bs4 .px-md-5{
    padding-right:3rem !important;
  }
  .g-bootstrap.g-bs4 .pb-md-5,.g-bootstrap.g-bs4 .py-md-5{
    padding-bottom:3rem !important;
  }
  .g-bootstrap.g-bs4 .pl-md-5,.g-bootstrap.g-bs4 .px-md-5{
    padding-left:3rem !important;
  }
  .g-bootstrap.g-bs4 .m-md-n1{
    margin:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mt-md-n1,.g-bootstrap.g-bs4 .my-md-n1{
    margin-top:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mr-md-n1,.g-bootstrap.g-bs4 .mx-md-n1{
    margin-right:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mb-md-n1,.g-bootstrap.g-bs4 .my-md-n1{
    margin-bottom:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .ml-md-n1,.g-bootstrap.g-bs4 .mx-md-n1{
    margin-left:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .m-md-n2{
    margin:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-md-n2,.g-bootstrap.g-bs4 .my-md-n2{
    margin-top:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-md-n2,.g-bootstrap.g-bs4 .mx-md-n2{
    margin-right:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-md-n2,.g-bootstrap.g-bs4 .my-md-n2{
    margin-bottom:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-md-n2,.g-bootstrap.g-bs4 .mx-md-n2{
    margin-left:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-md-n3{
    margin:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mt-md-n3,.g-bootstrap.g-bs4 .my-md-n3{
    margin-top:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mr-md-n3,.g-bootstrap.g-bs4 .mx-md-n3{
    margin-right:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mb-md-n3,.g-bootstrap.g-bs4 .my-md-n3{
    margin-bottom:-1rem !important;
  }
  .g-bootstrap.g-bs4 .ml-md-n3,.g-bootstrap.g-bs4 .mx-md-n3{
    margin-left:-1rem !important;
  }
  .g-bootstrap.g-bs4 .m-md-n4{
    margin:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-md-n4,.g-bootstrap.g-bs4 .my-md-n4{
    margin-top:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-md-n4,.g-bootstrap.g-bs4 .mx-md-n4{
    margin-right:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-md-n4,.g-bootstrap.g-bs4 .my-md-n4{
    margin-bottom:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-md-n4,.g-bootstrap.g-bs4 .mx-md-n4{
    margin-left:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-md-n5{
    margin:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mt-md-n5,.g-bootstrap.g-bs4 .my-md-n5{
    margin-top:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mr-md-n5,.g-bootstrap.g-bs4 .mx-md-n5{
    margin-right:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mb-md-n5,.g-bootstrap.g-bs4 .my-md-n5{
    margin-bottom:-3rem !important;
  }
  .g-bootstrap.g-bs4 .ml-md-n5,.g-bootstrap.g-bs4 .mx-md-n5{
    margin-left:-3rem !important;
  }
  .g-bootstrap.g-bs4 .m-md-auto{
    margin:auto !important;
  }
  .g-bootstrap.g-bs4 .mt-md-auto,.g-bootstrap.g-bs4 .my-md-auto{
    margin-top:auto !important;
  }
  .g-bootstrap.g-bs4 .mr-md-auto,.g-bootstrap.g-bs4 .mx-md-auto{
    margin-right:auto !important;
  }
  .g-bootstrap.g-bs4 .mb-md-auto,.g-bootstrap.g-bs4 .my-md-auto{
    margin-bottom:auto !important;
  }
  .g-bootstrap.g-bs4 .ml-md-auto,.g-bootstrap.g-bs4 .mx-md-auto{
    margin-left:auto !important;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .m-lg-0{
    margin:0 !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-0,.g-bootstrap.g-bs4 .my-lg-0{
    margin-top:0 !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-0,.g-bootstrap.g-bs4 .mx-lg-0{
    margin-right:0 !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-0,.g-bootstrap.g-bs4 .my-lg-0{
    margin-bottom:0 !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-0,.g-bootstrap.g-bs4 .mx-lg-0{
    margin-left:0 !important;
  }
  .g-bootstrap.g-bs4 .m-lg-1{
    margin:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-1,.g-bootstrap.g-bs4 .my-lg-1{
    margin-top:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-1,.g-bootstrap.g-bs4 .mx-lg-1{
    margin-right:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-1,.g-bootstrap.g-bs4 .my-lg-1{
    margin-bottom:.25rem !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-1,.g-bootstrap.g-bs4 .mx-lg-1{
    margin-left:.25rem !important;
  }
  .g-bootstrap.g-bs4 .m-lg-2{
    margin:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-2,.g-bootstrap.g-bs4 .my-lg-2{
    margin-top:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-2,.g-bootstrap.g-bs4 .mx-lg-2{
    margin-right:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-2,.g-bootstrap.g-bs4 .my-lg-2{
    margin-bottom:.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-2,.g-bootstrap.g-bs4 .mx-lg-2{
    margin-left:.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-lg-3{
    margin:1rem !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-3,.g-bootstrap.g-bs4 .my-lg-3{
    margin-top:1rem !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-3,.g-bootstrap.g-bs4 .mx-lg-3{
    margin-right:1rem !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-3,.g-bootstrap.g-bs4 .my-lg-3{
    margin-bottom:1rem !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-3,.g-bootstrap.g-bs4 .mx-lg-3{
    margin-left:1rem !important;
  }
  .g-bootstrap.g-bs4 .m-lg-4{
    margin:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-4,.g-bootstrap.g-bs4 .my-lg-4{
    margin-top:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-4,.g-bootstrap.g-bs4 .mx-lg-4{
    margin-right:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-4,.g-bootstrap.g-bs4 .my-lg-4{
    margin-bottom:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-4,.g-bootstrap.g-bs4 .mx-lg-4{
    margin-left:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-lg-5{
    margin:3rem !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-5,.g-bootstrap.g-bs4 .my-lg-5{
    margin-top:3rem !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-5,.g-bootstrap.g-bs4 .mx-lg-5{
    margin-right:3rem !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-5,.g-bootstrap.g-bs4 .my-lg-5{
    margin-bottom:3rem !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-5,.g-bootstrap.g-bs4 .mx-lg-5{
    margin-left:3rem !important;
  }
  .g-bootstrap.g-bs4 .p-lg-0{
    padding:0 !important;
  }
  .g-bootstrap.g-bs4 .pt-lg-0,.g-bootstrap.g-bs4 .py-lg-0{
    padding-top:0 !important;
  }
  .g-bootstrap.g-bs4 .pr-lg-0,.g-bootstrap.g-bs4 .px-lg-0{
    padding-right:0 !important;
  }
  .g-bootstrap.g-bs4 .pb-lg-0,.g-bootstrap.g-bs4 .py-lg-0{
    padding-bottom:0 !important;
  }
  .g-bootstrap.g-bs4 .pl-lg-0,.g-bootstrap.g-bs4 .px-lg-0{
    padding-left:0 !important;
  }
  .g-bootstrap.g-bs4 .p-lg-1{
    padding:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pt-lg-1,.g-bootstrap.g-bs4 .py-lg-1{
    padding-top:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pr-lg-1,.g-bootstrap.g-bs4 .px-lg-1{
    padding-right:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pb-lg-1,.g-bootstrap.g-bs4 .py-lg-1{
    padding-bottom:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pl-lg-1,.g-bootstrap.g-bs4 .px-lg-1{
    padding-left:.25rem !important;
  }
  .g-bootstrap.g-bs4 .p-lg-2{
    padding:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pt-lg-2,.g-bootstrap.g-bs4 .py-lg-2{
    padding-top:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pr-lg-2,.g-bootstrap.g-bs4 .px-lg-2{
    padding-right:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pb-lg-2,.g-bootstrap.g-bs4 .py-lg-2{
    padding-bottom:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pl-lg-2,.g-bootstrap.g-bs4 .px-lg-2{
    padding-left:.5rem !important;
  }
  .g-bootstrap.g-bs4 .p-lg-3{
    padding:1rem !important;
  }
  .g-bootstrap.g-bs4 .pt-lg-3,.g-bootstrap.g-bs4 .py-lg-3{
    padding-top:1rem !important;
  }
  .g-bootstrap.g-bs4 .pr-lg-3,.g-bootstrap.g-bs4 .px-lg-3{
    padding-right:1rem !important;
  }
  .g-bootstrap.g-bs4 .pb-lg-3,.g-bootstrap.g-bs4 .py-lg-3{
    padding-bottom:1rem !important;
  }
  .g-bootstrap.g-bs4 .pl-lg-3,.g-bootstrap.g-bs4 .px-lg-3{
    padding-left:1rem !important;
  }
  .g-bootstrap.g-bs4 .p-lg-4{
    padding:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pt-lg-4,.g-bootstrap.g-bs4 .py-lg-4{
    padding-top:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pr-lg-4,.g-bootstrap.g-bs4 .px-lg-4{
    padding-right:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pb-lg-4,.g-bootstrap.g-bs4 .py-lg-4{
    padding-bottom:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pl-lg-4,.g-bootstrap.g-bs4 .px-lg-4{
    padding-left:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .p-lg-5{
    padding:3rem !important;
  }
  .g-bootstrap.g-bs4 .pt-lg-5,.g-bootstrap.g-bs4 .py-lg-5{
    padding-top:3rem !important;
  }
  .g-bootstrap.g-bs4 .pr-lg-5,.g-bootstrap.g-bs4 .px-lg-5{
    padding-right:3rem !important;
  }
  .g-bootstrap.g-bs4 .pb-lg-5,.g-bootstrap.g-bs4 .py-lg-5{
    padding-bottom:3rem !important;
  }
  .g-bootstrap.g-bs4 .pl-lg-5,.g-bootstrap.g-bs4 .px-lg-5{
    padding-left:3rem !important;
  }
  .g-bootstrap.g-bs4 .m-lg-n1{
    margin:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-n1,.g-bootstrap.g-bs4 .my-lg-n1{
    margin-top:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-n1,.g-bootstrap.g-bs4 .mx-lg-n1{
    margin-right:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-n1,.g-bootstrap.g-bs4 .my-lg-n1{
    margin-bottom:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-n1,.g-bootstrap.g-bs4 .mx-lg-n1{
    margin-left:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .m-lg-n2{
    margin:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-n2,.g-bootstrap.g-bs4 .my-lg-n2{
    margin-top:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-n2,.g-bootstrap.g-bs4 .mx-lg-n2{
    margin-right:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-n2,.g-bootstrap.g-bs4 .my-lg-n2{
    margin-bottom:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-n2,.g-bootstrap.g-bs4 .mx-lg-n2{
    margin-left:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-lg-n3{
    margin:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-n3,.g-bootstrap.g-bs4 .my-lg-n3{
    margin-top:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-n3,.g-bootstrap.g-bs4 .mx-lg-n3{
    margin-right:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-n3,.g-bootstrap.g-bs4 .my-lg-n3{
    margin-bottom:-1rem !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-n3,.g-bootstrap.g-bs4 .mx-lg-n3{
    margin-left:-1rem !important;
  }
  .g-bootstrap.g-bs4 .m-lg-n4{
    margin:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-n4,.g-bootstrap.g-bs4 .my-lg-n4{
    margin-top:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-n4,.g-bootstrap.g-bs4 .mx-lg-n4{
    margin-right:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-n4,.g-bootstrap.g-bs4 .my-lg-n4{
    margin-bottom:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-n4,.g-bootstrap.g-bs4 .mx-lg-n4{
    margin-left:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-lg-n5{
    margin:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-n5,.g-bootstrap.g-bs4 .my-lg-n5{
    margin-top:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-n5,.g-bootstrap.g-bs4 .mx-lg-n5{
    margin-right:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-n5,.g-bootstrap.g-bs4 .my-lg-n5{
    margin-bottom:-3rem !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-n5,.g-bootstrap.g-bs4 .mx-lg-n5{
    margin-left:-3rem !important;
  }
  .g-bootstrap.g-bs4 .m-lg-auto{
    margin:auto !important;
  }
  .g-bootstrap.g-bs4 .mt-lg-auto,.g-bootstrap.g-bs4 .my-lg-auto{
    margin-top:auto !important;
  }
  .g-bootstrap.g-bs4 .mr-lg-auto,.g-bootstrap.g-bs4 .mx-lg-auto{
    margin-right:auto !important;
  }
  .g-bootstrap.g-bs4 .mb-lg-auto,.g-bootstrap.g-bs4 .my-lg-auto{
    margin-bottom:auto !important;
  }
  .g-bootstrap.g-bs4 .ml-lg-auto,.g-bootstrap.g-bs4 .mx-lg-auto{
    margin-left:auto !important;
  }
}
@media (min-width:1200px){
  .g-bootstrap.g-bs4 .m-xl-0{
    margin:0 !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-0,.g-bootstrap.g-bs4 .my-xl-0{
    margin-top:0 !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-0,.g-bootstrap.g-bs4 .mx-xl-0{
    margin-right:0 !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-0,.g-bootstrap.g-bs4 .my-xl-0{
    margin-bottom:0 !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-0,.g-bootstrap.g-bs4 .mx-xl-0{
    margin-left:0 !important;
  }
  .g-bootstrap.g-bs4 .m-xl-1{
    margin:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-1,.g-bootstrap.g-bs4 .my-xl-1{
    margin-top:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-1,.g-bootstrap.g-bs4 .mx-xl-1{
    margin-right:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-1,.g-bootstrap.g-bs4 .my-xl-1{
    margin-bottom:.25rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-1,.g-bootstrap.g-bs4 .mx-xl-1{
    margin-left:.25rem !important;
  }
  .g-bootstrap.g-bs4 .m-xl-2{
    margin:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-2,.g-bootstrap.g-bs4 .my-xl-2{
    margin-top:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-2,.g-bootstrap.g-bs4 .mx-xl-2{
    margin-right:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-2,.g-bootstrap.g-bs4 .my-xl-2{
    margin-bottom:.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-2,.g-bootstrap.g-bs4 .mx-xl-2{
    margin-left:.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-xl-3{
    margin:1rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-3,.g-bootstrap.g-bs4 .my-xl-3{
    margin-top:1rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-3,.g-bootstrap.g-bs4 .mx-xl-3{
    margin-right:1rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-3,.g-bootstrap.g-bs4 .my-xl-3{
    margin-bottom:1rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-3,.g-bootstrap.g-bs4 .mx-xl-3{
    margin-left:1rem !important;
  }
  .g-bootstrap.g-bs4 .m-xl-4{
    margin:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-4,.g-bootstrap.g-bs4 .my-xl-4{
    margin-top:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-4,.g-bootstrap.g-bs4 .mx-xl-4{
    margin-right:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-4,.g-bootstrap.g-bs4 .my-xl-4{
    margin-bottom:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-4,.g-bootstrap.g-bs4 .mx-xl-4{
    margin-left:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-xl-5{
    margin:3rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-5,.g-bootstrap.g-bs4 .my-xl-5{
    margin-top:3rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-5,.g-bootstrap.g-bs4 .mx-xl-5{
    margin-right:3rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-5,.g-bootstrap.g-bs4 .my-xl-5{
    margin-bottom:3rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-5,.g-bootstrap.g-bs4 .mx-xl-5{
    margin-left:3rem !important;
  }
  .g-bootstrap.g-bs4 .p-xl-0{
    padding:0 !important;
  }
  .g-bootstrap.g-bs4 .pt-xl-0,.g-bootstrap.g-bs4 .py-xl-0{
    padding-top:0 !important;
  }
  .g-bootstrap.g-bs4 .pr-xl-0,.g-bootstrap.g-bs4 .px-xl-0{
    padding-right:0 !important;
  }
  .g-bootstrap.g-bs4 .pb-xl-0,.g-bootstrap.g-bs4 .py-xl-0{
    padding-bottom:0 !important;
  }
  .g-bootstrap.g-bs4 .pl-xl-0,.g-bootstrap.g-bs4 .px-xl-0{
    padding-left:0 !important;
  }
  .g-bootstrap.g-bs4 .p-xl-1{
    padding:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pt-xl-1,.g-bootstrap.g-bs4 .py-xl-1{
    padding-top:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pr-xl-1,.g-bootstrap.g-bs4 .px-xl-1{
    padding-right:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pb-xl-1,.g-bootstrap.g-bs4 .py-xl-1{
    padding-bottom:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pl-xl-1,.g-bootstrap.g-bs4 .px-xl-1{
    padding-left:.25rem !important;
  }
  .g-bootstrap.g-bs4 .p-xl-2{
    padding:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pt-xl-2,.g-bootstrap.g-bs4 .py-xl-2{
    padding-top:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pr-xl-2,.g-bootstrap.g-bs4 .px-xl-2{
    padding-right:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pb-xl-2,.g-bootstrap.g-bs4 .py-xl-2{
    padding-bottom:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pl-xl-2,.g-bootstrap.g-bs4 .px-xl-2{
    padding-left:.5rem !important;
  }
  .g-bootstrap.g-bs4 .p-xl-3{
    padding:1rem !important;
  }
  .g-bootstrap.g-bs4 .pt-xl-3,.g-bootstrap.g-bs4 .py-xl-3{
    padding-top:1rem !important;
  }
  .g-bootstrap.g-bs4 .pr-xl-3,.g-bootstrap.g-bs4 .px-xl-3{
    padding-right:1rem !important;
  }
  .g-bootstrap.g-bs4 .pb-xl-3,.g-bootstrap.g-bs4 .py-xl-3{
    padding-bottom:1rem !important;
  }
  .g-bootstrap.g-bs4 .pl-xl-3,.g-bootstrap.g-bs4 .px-xl-3{
    padding-left:1rem !important;
  }
  .g-bootstrap.g-bs4 .p-xl-4{
    padding:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pt-xl-4,.g-bootstrap.g-bs4 .py-xl-4{
    padding-top:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pr-xl-4,.g-bootstrap.g-bs4 .px-xl-4{
    padding-right:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pb-xl-4,.g-bootstrap.g-bs4 .py-xl-4{
    padding-bottom:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pl-xl-4,.g-bootstrap.g-bs4 .px-xl-4{
    padding-left:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .p-xl-5{
    padding:3rem !important;
  }
  .g-bootstrap.g-bs4 .pt-xl-5,.g-bootstrap.g-bs4 .py-xl-5{
    padding-top:3rem !important;
  }
  .g-bootstrap.g-bs4 .pr-xl-5,.g-bootstrap.g-bs4 .px-xl-5{
    padding-right:3rem !important;
  }
  .g-bootstrap.g-bs4 .pb-xl-5,.g-bootstrap.g-bs4 .py-xl-5{
    padding-bottom:3rem !important;
  }
  .g-bootstrap.g-bs4 .pl-xl-5,.g-bootstrap.g-bs4 .px-xl-5{
    padding-left:3rem !important;
  }
  .g-bootstrap.g-bs4 .m-xl-n1{
    margin:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-n1,.g-bootstrap.g-bs4 .my-xl-n1{
    margin-top:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-n1,.g-bootstrap.g-bs4 .mx-xl-n1{
    margin-right:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-n1,.g-bootstrap.g-bs4 .my-xl-n1{
    margin-bottom:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-n1,.g-bootstrap.g-bs4 .mx-xl-n1{
    margin-left:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .m-xl-n2{
    margin:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-n2,.g-bootstrap.g-bs4 .my-xl-n2{
    margin-top:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-n2,.g-bootstrap.g-bs4 .mx-xl-n2{
    margin-right:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-n2,.g-bootstrap.g-bs4 .my-xl-n2{
    margin-bottom:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-n2,.g-bootstrap.g-bs4 .mx-xl-n2{
    margin-left:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-xl-n3{
    margin:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-n3,.g-bootstrap.g-bs4 .my-xl-n3{
    margin-top:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-n3,.g-bootstrap.g-bs4 .mx-xl-n3{
    margin-right:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-n3,.g-bootstrap.g-bs4 .my-xl-n3{
    margin-bottom:-1rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-n3,.g-bootstrap.g-bs4 .mx-xl-n3{
    margin-left:-1rem !important;
  }
  .g-bootstrap.g-bs4 .m-xl-n4{
    margin:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-n4,.g-bootstrap.g-bs4 .my-xl-n4{
    margin-top:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-n4,.g-bootstrap.g-bs4 .mx-xl-n4{
    margin-right:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-n4,.g-bootstrap.g-bs4 .my-xl-n4{
    margin-bottom:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-n4,.g-bootstrap.g-bs4 .mx-xl-n4{
    margin-left:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-xl-n5{
    margin:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-n5,.g-bootstrap.g-bs4 .my-xl-n5{
    margin-top:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-n5,.g-bootstrap.g-bs4 .mx-xl-n5{
    margin-right:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-n5,.g-bootstrap.g-bs4 .my-xl-n5{
    margin-bottom:-3rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-n5,.g-bootstrap.g-bs4 .mx-xl-n5{
    margin-left:-3rem !important;
  }
  .g-bootstrap.g-bs4 .m-xl-auto{
    margin:auto !important;
  }
  .g-bootstrap.g-bs4 .mt-xl-auto,.g-bootstrap.g-bs4 .my-xl-auto{
    margin-top:auto !important;
  }
  .g-bootstrap.g-bs4 .mr-xl-auto,.g-bootstrap.g-bs4 .mx-xl-auto{
    margin-right:auto !important;
  }
  .g-bootstrap.g-bs4 .mb-xl-auto,.g-bootstrap.g-bs4 .my-xl-auto{
    margin-bottom:auto !important;
  }
  .g-bootstrap.g-bs4 .ml-xl-auto,.g-bootstrap.g-bs4 .mx-xl-auto{
    margin-left:auto !important;
  }
}
@media (min-width:1400px){
  .g-bootstrap.g-bs4 .m-xxl-0{
    margin:0 !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-0,.g-bootstrap.g-bs4 .my-xxl-0{
    margin-top:0 !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-0,.g-bootstrap.g-bs4 .mx-xxl-0{
    margin-right:0 !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-0,.g-bootstrap.g-bs4 .my-xxl-0{
    margin-bottom:0 !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-0,.g-bootstrap.g-bs4 .mx-xxl-0{
    margin-left:0 !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-1{
    margin:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-1,.g-bootstrap.g-bs4 .my-xxl-1{
    margin-top:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-1,.g-bootstrap.g-bs4 .mx-xxl-1{
    margin-right:.25rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-1,.g-bootstrap.g-bs4 .my-xxl-1{
    margin-bottom:.25rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-1,.g-bootstrap.g-bs4 .mx-xxl-1{
    margin-left:.25rem !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-2{
    margin:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-2,.g-bootstrap.g-bs4 .my-xxl-2{
    margin-top:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-2,.g-bootstrap.g-bs4 .mx-xxl-2{
    margin-right:.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-2,.g-bootstrap.g-bs4 .my-xxl-2{
    margin-bottom:.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-2,.g-bootstrap.g-bs4 .mx-xxl-2{
    margin-left:.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-3{
    margin:1rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-3,.g-bootstrap.g-bs4 .my-xxl-3{
    margin-top:1rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-3,.g-bootstrap.g-bs4 .mx-xxl-3{
    margin-right:1rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-3,.g-bootstrap.g-bs4 .my-xxl-3{
    margin-bottom:1rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-3,.g-bootstrap.g-bs4 .mx-xxl-3{
    margin-left:1rem !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-4{
    margin:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-4,.g-bootstrap.g-bs4 .my-xxl-4{
    margin-top:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-4,.g-bootstrap.g-bs4 .mx-xxl-4{
    margin-right:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-4,.g-bootstrap.g-bs4 .my-xxl-4{
    margin-bottom:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-4,.g-bootstrap.g-bs4 .mx-xxl-4{
    margin-left:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-5{
    margin:3rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-5,.g-bootstrap.g-bs4 .my-xxl-5{
    margin-top:3rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-5,.g-bootstrap.g-bs4 .mx-xxl-5{
    margin-right:3rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-5,.g-bootstrap.g-bs4 .my-xxl-5{
    margin-bottom:3rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-5,.g-bootstrap.g-bs4 .mx-xxl-5{
    margin-left:3rem !important;
  }
  .g-bootstrap.g-bs4 .p-xxl-0{
    padding:0 !important;
  }
  .g-bootstrap.g-bs4 .pt-xxl-0,.g-bootstrap.g-bs4 .py-xxl-0{
    padding-top:0 !important;
  }
  .g-bootstrap.g-bs4 .pr-xxl-0,.g-bootstrap.g-bs4 .px-xxl-0{
    padding-right:0 !important;
  }
  .g-bootstrap.g-bs4 .pb-xxl-0,.g-bootstrap.g-bs4 .py-xxl-0{
    padding-bottom:0 !important;
  }
  .g-bootstrap.g-bs4 .pl-xxl-0,.g-bootstrap.g-bs4 .px-xxl-0{
    padding-left:0 !important;
  }
  .g-bootstrap.g-bs4 .p-xxl-1{
    padding:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pt-xxl-1,.g-bootstrap.g-bs4 .py-xxl-1{
    padding-top:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pr-xxl-1,.g-bootstrap.g-bs4 .px-xxl-1{
    padding-right:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pb-xxl-1,.g-bootstrap.g-bs4 .py-xxl-1{
    padding-bottom:.25rem !important;
  }
  .g-bootstrap.g-bs4 .pl-xxl-1,.g-bootstrap.g-bs4 .px-xxl-1{
    padding-left:.25rem !important;
  }
  .g-bootstrap.g-bs4 .p-xxl-2{
    padding:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pt-xxl-2,.g-bootstrap.g-bs4 .py-xxl-2{
    padding-top:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pr-xxl-2,.g-bootstrap.g-bs4 .px-xxl-2{
    padding-right:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pb-xxl-2,.g-bootstrap.g-bs4 .py-xxl-2{
    padding-bottom:.5rem !important;
  }
  .g-bootstrap.g-bs4 .pl-xxl-2,.g-bootstrap.g-bs4 .px-xxl-2{
    padding-left:.5rem !important;
  }
  .g-bootstrap.g-bs4 .p-xxl-3{
    padding:1rem !important;
  }
  .g-bootstrap.g-bs4 .pt-xxl-3,.g-bootstrap.g-bs4 .py-xxl-3{
    padding-top:1rem !important;
  }
  .g-bootstrap.g-bs4 .pr-xxl-3,.g-bootstrap.g-bs4 .px-xxl-3{
    padding-right:1rem !important;
  }
  .g-bootstrap.g-bs4 .pb-xxl-3,.g-bootstrap.g-bs4 .py-xxl-3{
    padding-bottom:1rem !important;
  }
  .g-bootstrap.g-bs4 .pl-xxl-3,.g-bootstrap.g-bs4 .px-xxl-3{
    padding-left:1rem !important;
  }
  .g-bootstrap.g-bs4 .p-xxl-4{
    padding:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pt-xxl-4,.g-bootstrap.g-bs4 .py-xxl-4{
    padding-top:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pr-xxl-4,.g-bootstrap.g-bs4 .px-xxl-4{
    padding-right:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pb-xxl-4,.g-bootstrap.g-bs4 .py-xxl-4{
    padding-bottom:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .pl-xxl-4,.g-bootstrap.g-bs4 .px-xxl-4{
    padding-left:1.5rem !important;
  }
  .g-bootstrap.g-bs4 .p-xxl-5{
    padding:3rem !important;
  }
  .g-bootstrap.g-bs4 .pt-xxl-5,.g-bootstrap.g-bs4 .py-xxl-5{
    padding-top:3rem !important;
  }
  .g-bootstrap.g-bs4 .pr-xxl-5,.g-bootstrap.g-bs4 .px-xxl-5{
    padding-right:3rem !important;
  }
  .g-bootstrap.g-bs4 .pb-xxl-5,.g-bootstrap.g-bs4 .py-xxl-5{
    padding-bottom:3rem !important;
  }
  .g-bootstrap.g-bs4 .pl-xxl-5,.g-bootstrap.g-bs4 .px-xxl-5{
    padding-left:3rem !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-n1{
    margin:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-n1,.g-bootstrap.g-bs4 .my-xxl-n1{
    margin-top:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-n1,.g-bootstrap.g-bs4 .mx-xxl-n1{
    margin-right:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-n1,.g-bootstrap.g-bs4 .my-xxl-n1{
    margin-bottom:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-n1,.g-bootstrap.g-bs4 .mx-xxl-n1{
    margin-left:-.25rem !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-n2{
    margin:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-n2,.g-bootstrap.g-bs4 .my-xxl-n2{
    margin-top:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-n2,.g-bootstrap.g-bs4 .mx-xxl-n2{
    margin-right:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-n2,.g-bootstrap.g-bs4 .my-xxl-n2{
    margin-bottom:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-n2,.g-bootstrap.g-bs4 .mx-xxl-n2{
    margin-left:-.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-n3{
    margin:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-n3,.g-bootstrap.g-bs4 .my-xxl-n3{
    margin-top:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-n3,.g-bootstrap.g-bs4 .mx-xxl-n3{
    margin-right:-1rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-n3,.g-bootstrap.g-bs4 .my-xxl-n3{
    margin-bottom:-1rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-n3,.g-bootstrap.g-bs4 .mx-xxl-n3{
    margin-left:-1rem !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-n4{
    margin:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-n4,.g-bootstrap.g-bs4 .my-xxl-n4{
    margin-top:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-n4,.g-bootstrap.g-bs4 .mx-xxl-n4{
    margin-right:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-n4,.g-bootstrap.g-bs4 .my-xxl-n4{
    margin-bottom:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-n4,.g-bootstrap.g-bs4 .mx-xxl-n4{
    margin-left:-1.5rem !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-n5{
    margin:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-n5,.g-bootstrap.g-bs4 .my-xxl-n5{
    margin-top:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-n5,.g-bootstrap.g-bs4 .mx-xxl-n5{
    margin-right:-3rem !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-n5,.g-bootstrap.g-bs4 .my-xxl-n5{
    margin-bottom:-3rem !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-n5,.g-bootstrap.g-bs4 .mx-xxl-n5{
    margin-left:-3rem !important;
  }
  .g-bootstrap.g-bs4 .m-xxl-auto{
    margin:auto !important;
  }
  .g-bootstrap.g-bs4 .mt-xxl-auto,.g-bootstrap.g-bs4 .my-xxl-auto{
    margin-top:auto !important;
  }
  .g-bootstrap.g-bs4 .mr-xxl-auto,.g-bootstrap.g-bs4 .mx-xxl-auto{
    margin-right:auto !important;
  }
  .g-bootstrap.g-bs4 .mb-xxl-auto,.g-bootstrap.g-bs4 .my-xxl-auto{
    margin-bottom:auto !important;
  }
  .g-bootstrap.g-bs4 .ml-xxl-auto,.g-bootstrap.g-bs4 .mx-xxl-auto{
    margin-left:auto !important;
  }
}
.g-bootstrap.g-bs4 .font-weight-normal{
  font-weight:400 !important;
}
.g-bootstrap.g-bs4 .font-weight-bold{
  font-weight:700 !important;
}
.g-bootstrap.g-bs4 .text-justify{
  text-align:justify !important;
}
.g-bootstrap.g-bs4 .text-wrap{
  white-space:normal !important;
}
.g-bootstrap.g-bs4 .text-nowrap{
  white-space:nowrap !important;
}
.g-bootstrap.g-bs4 .text-truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .text-left{
  text-align:left !important;
}
.g-bootstrap.g-bs4 .text-right{
  text-align:right !important;
}
.g-bootstrap.g-bs4 .text-center{
  text-align:center !important;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .text-sm-left{
    text-align:left !important;
  }
  .g-bootstrap.g-bs4 .text-sm-right{
    text-align:right !important;
  }
  .g-bootstrap.g-bs4 .text-sm-center{
    text-align:center !important;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .text-md-left{
    text-align:left !important;
  }
  .g-bootstrap.g-bs4 .text-md-right{
    text-align:right !important;
  }
  .g-bootstrap.g-bs4 .text-md-center{
    text-align:center !important;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .text-lg-left{
    text-align:left !important;
  }
  .g-bootstrap.g-bs4 .text-lg-right{
    text-align:right !important;
  }
  .g-bootstrap.g-bs4 .text-lg-center{
    text-align:center !important;
  }
}
@media (min-width:1200px){
  .g-bootstrap.g-bs4 .text-xl-left{
    text-align:left !important;
  }
  .g-bootstrap.g-bs4 .text-xl-right{
    text-align:right !important;
  }
  .g-bootstrap.g-bs4 .text-xl-center{
    text-align:center !important;
  }
}
@media (min-width:1400px){
  .g-bootstrap.g-bs4 .text-xxl-left{
    text-align:left !important;
  }
  .g-bootstrap.g-bs4 .text-xxl-right{
    text-align:right !important;
  }
  .g-bootstrap.g-bs4 .text-xxl-center{
    text-align:center !important;
  }
}
.g-bootstrap.g-bs4 .text-lowercase{
  text-transform:lowercase !important;
}
.g-bootstrap.g-bs4 .text-uppercase{
  text-transform:uppercase !important;
}
.g-bootstrap.g-bs4 .text-capitalize{
  text-transform:capitalize !important;
}
.g-bootstrap.g-bs4 .text-decoration-none{
  text-decoration:none !important;
}
.g-bootstrap.g-bs4 .visible{
  visibility:visible !important;
}
.g-bootstrap.g-bs4 .invisible{
  visibility:hidden !important;
}
.g-bootstrap.g-bs4 .g-no-ellipsis{
  overflow:visible !important;
  text-overflow:clip !important;
  white-space:normal !important;
}
.g-bootstrap.g-bs4 .g-hover-box{
  display:inline-block;
}
.g-bootstrap.g-bs4.g-portal{
  pointer-events:auto;
  z-index:300000;
}
.sr-only{
  clip:rect(1px, 1px, 1px, 1px) !important;
  border:0 !important;
  clip-path:inset(50%) !important;
  height:1px !important;
  left:auto !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  top:auto !important;
  white-space:nowrap !important;
  width:1px !important;
}

.g-bootstrap.g-bs4 .clipboard{
  -webkit-user-select:text;
     -moz-user-select:text;
          user-select:text;
}
.g-bootstrap.g-bs4 .no-clipboard{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
}
.g-bs4.g-bootstrap.g-is-copying .no-clipboard{
  visibility:hidden;
}

.g-bootstrap.g-bs4 [tabindex="-1"]:focus{
  outline:none;
}
.g-bootstrap.g-bs4 .g-button{
  align-items:center;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  border:.125rem solid transparent;
  border-radius:0;
  border-radius:.5rem;
  color:var(--color, inherit);
  cursor:pointer;
  display:inline-flex;
  font-family:inherit;
  font-weight:600;
  justify-content:center;
  line-height:0;
  margin:0;
  max-width:100%;
  outline:none;
  padding:0;
  text-align:center;
  touch-action:manipulation;
  transition-duration:.25s;
  transition-property:color, background-color, border-color;
  vertical-align:middle;
}
.g-bootstrap.g-bs4 .g-button:focus-visible.focus,.g-bootstrap.g-bs4 .g-button:focus-visible:not(:disabled,:active){
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}
.g-bootstrap.g-bs4 .g-button-icon{
  flex-shrink:0;
  transition-duration:.25s;
  transition-property:transform;
}
.g-bootstrap.g-bs4 .g-button-icon+.g-button-label{
  margin-left:.5rem;
}
.g-bootstrap.g-bs4 .g-button-icon-right{
  order:1;
}
.g-bootstrap.g-bs4 .g-button-icon-right+.g-button-label{
  margin-left:0;
  margin-right:.5rem;
}
.g-bootstrap.g-bs4 .g-button[aria-expanded=true] .g-button-icon.ico-caret-down{
  transform:rotate(180deg);
}
.g-bootstrap.g-bs4 .g-button-label{
  overflow:hidden;
  padding-bottom:.125rem;
  padding-top:.125rem;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-button .g-pill{
  margin-left:.375rem;
  margin-right:0;
}
.g-bootstrap.g-bs4 .g-button .g-button-icon-right~.g-pill{
  margin-left:-.125rem;
  margin-right:.5rem;
}
.g-bootstrap.g-bs4 .g-button:disabled .g-pill{
  filter:grayscale(1);
  opacity:.1;
}
.g-bootstrap.g-bs4 .g-button-variant-primary{
  background-color:var(--g-color-interactive-primary);
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-button-variant-primary.hover,.g-bootstrap.g-bs4 .g-button-variant-primary:not(:disabled):hover{
  background-image:linear-gradient(rgba(var(--rgb-black), .05), rgba(var(--rgb-black), .05));
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-blue-300), .6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-button-variant-primary.active,.g-bootstrap.g-bs4 .g-button-variant-primary:not(:disabled):active{
  background-image:linear-gradient(rgba(var(--rgb-black), .1), rgba(var(--rgb-black), .1));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--color-blue-300), .6);
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-button-variant-primary:disabled{
  background-color:var(--g-color-fill-disabled);
  color:var(--g-color-text-disabled);
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-button-variant-secondary{
  border-color:var(--g-color-border-primary);
  color:var(--g-color-interactive-primary);
}
.g-bootstrap.g-bs4 .g-button-variant-secondary.hover,.g-bootstrap.g-bs4 .g-button-variant-secondary:not(:disabled):hover{
  background-image:linear-gradient(rgba(var(--rgb-blue-300), .05), rgba(var(--rgb-blue-300), .05));
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-black), .3);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-button-variant-secondary.active,.g-bootstrap.g-bs4 .g-button-variant-secondary:not(:disabled):active{
  background-image:linear-gradient(rgba(var(--rgb-blue-300), .1), rgba(var(--rgb-blue-300), .1));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-black), .3);
}
.g-bootstrap.g-bs4 .g-button-variant-secondary:disabled{
  border-color:var(--color-gray-200);
  color:var(--g-color-text-disabled);
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-button-variant-tertiary{
  color:var(--g-color-interactive-primary);
}
.g-bootstrap.g-bs4 .g-button-variant-tertiary.hover,.g-bootstrap.g-bs4 .g-button-variant-tertiary:not(:disabled):hover{
  background-image:linear-gradient(rgba(var(--rgb-blue-300), .05), rgba(var(--rgb-blue-300), .05));
  box-shadow:0 .25rem .75rem -.25rem var(--color-transparent);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-button-variant-tertiary.active,.g-bootstrap.g-bs4 .g-button-variant-tertiary:not(:disabled):active{
  background-image:linear-gradient(rgba(var(--rgb-blue-300), .1), rgba(var(--rgb-blue-300), .1));
  box-shadow:0 .25rem .25rem -.25rem var(--color-transparent);
}
.g-bootstrap.g-bs4 .g-button-variant-tertiary:disabled{
  color:var(--g-color-text-disabled);
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-button-variant-danger{
  border-color:rgba(var(--rgb-ui-red), .5);
  color:var(--color-ui-red);
}
.g-bootstrap.g-bs4 .g-button-variant-danger.hover,.g-bootstrap.g-bs4 .g-button-variant-danger:not(:disabled):hover{
  background-image:linear-gradient(rgba(var(--rgb-ui-red), .05), rgba(var(--rgb-ui-red), .05));
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-ui-red), .4);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-button-variant-danger.active,.g-bootstrap.g-bs4 .g-button-variant-danger:not(:disabled):active{
  background-image:linear-gradient(rgba(var(--rgb-ui-red), .1), rgba(var(--rgb-ui-red), .1));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-ui-red), .6);
}
.g-bootstrap.g-bs4 .g-button-variant-danger:disabled{
  border-color:var(--color-gray-200);
  color:var(--g-color-text-disabled);
  cursor:not-allowed;
}
.g-bootstrap.g-bs4.g-dark .g-button-variant-primary:not(:disabled){
  background-color:#2573e1;
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-primary:not(.g-no-inverted),.g-bootstrap.g-bs4 .g-inverted.g-button-variant-primary:not(.g-no-inverted){
  background-color:var(--color-white);
  color:var(--color-blue-300);
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-primary:not(.g-no-inverted).hover,.g-bootstrap.g-bs4 .g-inverted .g-button-variant-primary:not(.g-no-inverted):not(:disabled):hover,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-primary:not(.g-no-inverted).hover,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-primary:not(.g-no-inverted):not(:disabled):hover{
  background-image:linear-gradient(rgba(var(--rgb-black), .05), rgba(var(--rgb-black), .05));
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-black), .45);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-primary:not(.g-no-inverted).active,.g-bootstrap.g-bs4 .g-inverted .g-button-variant-primary:not(.g-no-inverted):not(:disabled):active,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-primary:not(.g-no-inverted).active,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-primary:not(.g-no-inverted):not(:disabled):active{
  background-image:linear-gradient(rgba(var(--rgb-black), .1), rgba(var(--rgb-black), .1));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-black), .45);
  color:var(--color-blue-300);
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-primary:not(.g-no-inverted):disabled,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-primary:not(.g-no-inverted):disabled{
  background-color:rgba(var(--rgb-white), .5);
  color:var(--color-bg);
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-secondary:not(.g-no-inverted),.g-bootstrap.g-bs4 .g-inverted.g-button-variant-secondary:not(.g-no-inverted){
  border-color:var(--g-color-border-inverted-secondary);
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-secondary:not(.g-no-inverted).hover,.g-bootstrap.g-bs4 .g-inverted .g-button-variant-secondary:not(.g-no-inverted):not(:disabled):hover,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-secondary:not(.g-no-inverted).hover,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-secondary:not(.g-no-inverted):not(:disabled):hover{
  background-image:linear-gradient(rgba(var(--rgb-black), .05), rgba(var(--rgb-black), .05));
  border-color:rgba(var(--rgb-white), .7);
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-black), .3);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-secondary:not(.g-no-inverted).active,.g-bootstrap.g-bs4 .g-inverted .g-button-variant-secondary:not(.g-no-inverted):not(:disabled):active,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-secondary:not(.g-no-inverted).active,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-secondary:not(.g-no-inverted):not(:disabled):active{
  background-image:linear-gradient(rgba(var(--rgb-black), .1), rgba(var(--rgb-black), .1));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-black), .3);
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-secondary:not(.g-no-inverted):disabled,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-secondary:not(.g-no-inverted):disabled{
  border-color:rgba(var(--rgb-white), .25);
  color:var(--g-color-text-inverted-disabled);
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-tertiary:not(.g-no-inverted),.g-bootstrap.g-bs4 .g-inverted.g-button-variant-tertiary:not(.g-no-inverted){
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-tertiary:not(.g-no-inverted).hover,.g-bootstrap.g-bs4 .g-inverted .g-button-variant-tertiary:not(.g-no-inverted):not(:disabled):hover,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-tertiary:not(.g-no-inverted).hover,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-tertiary:not(.g-no-inverted):not(:disabled):hover{
  background-image:linear-gradient(rgba(var(--rgb-overlay), .05), rgba(var(--rgb-overlay), .05));
  box-shadow:0 .25rem .75rem -.25rem transparent;
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-tertiary:not(.g-no-inverted).active,.g-bootstrap.g-bs4 .g-inverted .g-button-variant-tertiary:not(.g-no-inverted):not(:disabled):active,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-tertiary:not(.g-no-inverted).active,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-tertiary:not(.g-no-inverted):not(:disabled):active{
  background-image:linear-gradient(rgba(var(--rgb-overlay), .1), rgba(var(--rgb-overlay), .1));
  box-shadow:0 .25rem .25rem -.25rem transparent;
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-tertiary:not(.g-no-inverted):disabled,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-tertiary:not(.g-no-inverted):disabled{
  color:var(--g-color-text-inverted-disabled);
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-danger:not(.g-no-inverted),.g-bootstrap.g-bs4 .g-inverted.g-button-variant-danger:not(.g-no-inverted){
  border-color:var(--g-color-border-inverted-secondary);
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-danger:not(.g-no-inverted).hover,.g-bootstrap.g-bs4 .g-inverted .g-button-variant-danger:not(.g-no-inverted):not(:disabled):hover,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-danger:not(.g-no-inverted).hover,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-danger:not(.g-no-inverted):not(:disabled):hover{
  background-image:linear-gradient(rgba(var(--rgb-black), .05), rgba(var(--rgb-black), .05));
  border-color:rgba(var(--rgb-white), .7);
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-black), .3);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-danger:not(.g-no-inverted).active,.g-bootstrap.g-bs4 .g-inverted .g-button-variant-danger:not(.g-no-inverted):not(:disabled):active,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-danger:not(.g-no-inverted).active,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-danger:not(.g-no-inverted):not(:disabled):active{
  background-image:linear-gradient(rgba(var(--rgb-black), .1), rgba(var(--rgb-black), .1));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-black), .3);
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-inverted .g-button-variant-danger:not(.g-no-inverted):disabled,.g-bootstrap.g-bs4 .g-inverted.g-button-variant-danger:not(.g-no-inverted):disabled{
  border-color:rgba(var(--rgb-white), .25);
  color:var(--g-color-text-inverted-disabled);
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-button-size-medium{
  font-size:1rem;
  line-height:1.5rem;
  min-height:2.5rem;
  padding:0 .875rem;
}
.g-bootstrap.g-bs4 .g-button-size-medium .g-button-icon,.g-bootstrap.g-bs4 .g-button-size-medium .g-spinner{
  --size:1.5rem;
}
.g-bootstrap.g-bs4 .g-button-size-small{
  border-radius:.375rem;
  font-size:.875rem;
  line-height:1rem;
  min-height:2rem;
  padding:0 .375rem;
}
.g-bootstrap.g-bs4 .g-button-size-small .g-spinner{
  --size:1rem;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-button-hidden-label-below-sm.g-button-size-medium{
    padding:0 .375rem;
  }
  .g-bootstrap.g-bs4 .g-button-hidden-label-below-sm .g-button-label{
    clip:rect(1px, 1px, 1px, 1px) !important;
    border:0 !important;
    clip-path:inset(50%) !important;
    height:1px !important;
    left:auto !important;
    margin:-1px !important;
    overflow:hidden !important;
    padding:0 !important;
    position:absolute !important;
    top:auto !important;
    white-space:nowrap !important;
    width:1px !important;
  }
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-button-hidden-label-below-md.g-button-size-medium{
    padding:0 .375rem;
  }
  .g-bootstrap.g-bs4 .g-button-hidden-label-below-md .g-button-label{
    clip:rect(1px, 1px, 1px, 1px) !important;
    border:0 !important;
    clip-path:inset(50%) !important;
    height:1px !important;
    left:auto !important;
    margin:-1px !important;
    overflow:hidden !important;
    padding:0 !important;
    position:absolute !important;
    top:auto !important;
    white-space:nowrap !important;
    width:1px !important;
  }
}
.g-bootstrap.g-bs4 .g-button-hidden-label-always.g-button-size-medium{
  padding:0 .375rem;
}
.g-bootstrap.g-bs4 .g-button-hidden-label-always .g-button-label{
  clip:rect(1px, 1px, 1px, 1px) !important;
  border:0 !important;
  clip-path:inset(50%) !important;
  height:1px !important;
  left:auto !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  top:auto !important;
  white-space:nowrap !important;
  width:1px !important;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-button-full-width-below-sm{
    width:100%;
  }
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-button-full-width-below-md{
    width:100%;
  }
}
.g-bootstrap.g-bs4 .g-button-full-width-always{
  width:100%;
}
.g-bootstrap.g-bs4 .g-button-loading{
  justify-content:center !important;
}
.g-bootstrap.g-bs4 .g-button-loading>.g-spinner{
  margin:auto;
  position:absolute;
}
.g-bootstrap.g-bs4 .g-button-loading>.g-spinner~.g-button-icon,.g-bootstrap.g-bs4 .g-button-loading>.g-spinner~.g-button-label,.g-bootstrap.g-bs4 .g-button-loading>.g-spinner~.g-pill{
  visibility:hidden;
}
.g-bootstrap.g-bs4 .g-button-rounded{
  border-radius:50%;
}
.g-bootstrap.g-bs4 .g-button-unstyled{
  border-width:0;
  padding:0;
}
.g-bootstrap.g-bs4 .g-button-unstyled .g-button-label{
  display:inline-flex;
  overflow:visible;
  padding:0;
}
.g-bootstrap.g-bs4 .g-group-button .g-button{
  margin:.5rem 0;
}
.g-bootstrap.g-bs4 .g-group-button .g-button.g-button-full-width-never:not(:last-child){
  margin-right:.5rem;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-group-button .g-button{
    margin:.5rem;
  }
  .g-bootstrap.g-bs4 .g-group-button .g-button.g-button-size-small{
    margin:.625rem;
  }
  .g-bootstrap.g-bs4 .g-group-button .g-button.g-button-size-small:not(:last-child){
    margin-right:0;
  }
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-group-button .g-button.g-button-variant-primary{
    order:-1;
  }
}
.g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .g-button{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  z-index:1;
}
.g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .g-button:disabled{
  z-index:0;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .g-button:not(.g-button-full-width-never):not(:first-child){
    border-top-left-radius:0;
    border-top-right-radius:0;
    margin-top:-.125rem;
  }
  .g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .g-button:not(.g-button-full-width-never):not(:last-child){
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    margin-bottom:0;
  }
}
.g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .g-button.g-button-full-width-never:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  margin-left:-.125rem;
}
.g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .g-button.g-button-full-width-never:not(:last-child){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
  margin-right:0;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .g-button:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    margin-left:-.125rem;
  }
  .g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .g-button:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    margin-right:0;
  }
}
.g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .g-button:not(:disabled)[aria-pressed=true],.g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .g-button:not(:disabled)[aria-selected=true]{
  background-color:var(--g-color-overlay-active);
  border-color:var(--g-color-interactive-primary);
  z-index:2;
}
.g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented:not(.g-group-button-inline)>.g-button{
  flex-grow:1;
}
.g-bootstrap.g-bs4 .g-group-button .g-tooltip-touch-target:not(:last-child) .g-button-full-width-never{
  margin-right:.5rem;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-group-button .g-tooltip-touch-target:not(:last-child) .g-button-size-small{
    margin-right:0;
  }
}
.g-bootstrap.g-bs4 .g-inverted .g-group-button.g-group-button-segmented .g-button:not(:disabled)[aria-pressed=true]{
  border-color:var(--g-color-border-inverted-primary);
}
.g-bootstrap.g-bs4 .g-input-group .g-button:not(:disabled):hover,.g-bootstrap.g-bs4 .g-input-group .g-button:not(:disabled):not(:active):focus{
  z-index:1;
}
.g-bootstrap.g-bs4 .g-input-group .g-button:not(:disabled).g-button-variant-secondary{
  border-color:var(--g-color-border-primary) !important;
}
.g-bs4.g-bootstrap.g-uses-keyboard .g-input-group .g-button:not(:disabled):focus{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:-.1875rem;
}

.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-button{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend:not(:first-child)>.g-button{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  margin-left:-.0625rem;
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-button{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append:not(:last-child)>.g-button{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning:nth-child(n){
  border-radius:var(--g-size-border-radius-md);
  box-shadow:none;
  flex-basis:auto;
  margin-bottom:var(--g-size-bs-10);
  margin-top:var(--g-size-bs-10);
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-body,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-body,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-body{
  align-items:flex-start;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  padding-left:var(--g-size-bs-15);
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-body .g-card-alert-icon,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-body .g-card-alert-icon,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-body .g-card-alert-icon{
  --size:var(--g-size-icon-sm);
  flex-grow:0;
  flex-shrink:0;
  float:left;
  margin-left:0;
  margin-top:calc(var(--g-size-spacing-md) - .0625rem);
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data{
  flex-grow:1;
  flex-shrink:1;
  margin-left:var(--g-size-bs-10);
  min-width:0;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h1,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h2,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h3,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h4,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h5,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h6,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h1,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h2,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h3,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h4,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h5,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h6,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data ol,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data p,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data ul,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h1,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h2,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h3,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h4,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h5,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h6,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h1,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h2,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h3,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h4,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h5,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h6,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data ol,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data p,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data ul,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h1,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h2,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h3,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h4,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h5,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h6,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h1,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h2,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h3,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h4,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h5,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h6,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data ol,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data p,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data ul{
  border:0;
  color:inherit;
  margin-bottom:0;
  padding-bottom:var(--g-size-spacing-sm);
  padding-top:var(--g-size-spacing-sm);
  text-align:left;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h1:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h2:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h3:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h4:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h5:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data .g-h6:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h1:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h2:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h3:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h4:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h5:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data h6:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data ol:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data p:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data ul:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h1:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h2:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h3:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h4:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h5:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data .g-h6:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h1:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h2:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h3:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h4:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h5:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data h6:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data ol:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data p:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data ul:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h1:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h2:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h3:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h4:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h5:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data .g-h6:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h1:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h2:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h3:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h4:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h5:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data h6:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data ol:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data p:nth-child(n),.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data ul:nth-child(n){
  font-size:.875rem;
  line-height:1.3125rem;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data div[class*=col-],.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data div[class*=col-],.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data div[class*=col-]{
  align-items:left;
  display:flex;
  flex-direction:column;
  justify-content:center;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data div[class*=col-] .btn,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data div[class*=col-] .g-button,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data div[class*=col-] .g-group-button,.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-alert-data div[class*=col-] button,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data div[class*=col-] .btn,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data div[class*=col-] .g-button,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data div[class*=col-] .g-group-button,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-alert-data div[class*=col-] button,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data div[class*=col-] .btn,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data div[class*=col-] .g-button,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data div[class*=col-] .g-group-button,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-alert-data div[class*=col-] button{
  margin-left:0 !important;
  margin-right:0 !important;
  width:100%;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error .g-card-close,.g-bootstrap.g-bs4 .g-card.g-card-alert-info .g-card-close,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning .g-card-close{
  margin-right:var(--g-size-bs-15);
  margin-top:var(--g-size-bs-10);
  position:absolute;
  right:0;
  top:0;
  z-index:10;
}
.g-bootstrap.g-bs4 .g-card-alert-flag img{
  border-radius:var(--g-size-border-radius-xs);
  height:var(--g-size-icon-sm);
  margin-top:calc(var(--g-size-spacing-md) - .0625rem);
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-info:not(.g-card-inverted){
  background-color:var(--g-color-info-weak);
  border:var(--g-size-border-width-sm) solid var(--g-color-info) !important;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-info:not(.g-card-inverted) .g-card-alert-icon{
  color:var(--g-color-info);
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-warning:not(.g-card-inverted){
  background-color:var(--g-color-warning-weak);
  border:var(--g-size-border-width-sm) solid var(--g-color-warning) !important;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-warning:not(.g-card-inverted) .g-card-alert-icon{
  color:var(--g-color-warning);
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error:not(.g-card-inverted){
  background-color:var(--g-color-error-weak);
  border:var(--g-size-border-width-sm) solid var(--g-color-error) !important;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error:not(.g-card-inverted) .g-card-alert-icon{
  color:var(--g-color-error);
}
.g-bootstrap.g-bs4 .g-inverted .g-card.g-card-alert-error,.g-bootstrap.g-bs4 .g-inverted .g-card.g-card-alert-info,.g-bootstrap.g-bs4 .g-inverted .g-card.g-card-alert-warning{
  background:rgba(var(--rgb-black), .1);
  border-color:transparent !important;
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-inverted .g-card.g-card-alert-error .g-card-alert-icon,.g-bootstrap.g-bs4 .g-inverted .g-card.g-card-alert-info .g-card-alert-icon,.g-bootstrap.g-bs4 .g-inverted .g-card.g-card-alert-warning .g-card-alert-icon{
  color:inherit;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-small .g-card-body{
  padding:0 var(--g-size-spacing-md);
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-small .g-card-body .g-card-alert-data{
  margin-left:var(--g-size-spacing-md);
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-small .g-card-body .g-card-alert-data .g-group-button{
  align-items:center;
  display:flex;
  flex:1 0 auto;
  justify-content:flex-end;
  margin:0;
  width:auto;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-small .g-card-body .g-card-alert-data .g-group-button>.g-button{
  margin:0;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-small .g-card-body .g-card-alert-data .g-btn-outline-alert-error,.g-bootstrap.g-bs4 .g-card.g-card-alert-small .g-card-body .g-card-alert-data .g-btn-outline-alert-info,.g-bootstrap.g-bs4 .g-card.g-card-alert-small .g-card-body .g-card-alert-data .g-btn-outline-alert-warning{
  border:none;
  font-size:.875rem;
  font-weight:600;
  height:auto;
  line-height:1.3125rem;
  margin:0;
  padding:0 .5rem;
  width:auto;
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-card.g-card-alert-small .g-card-body .g-card-alert-data .g-btn-outline-alert-error,.g-bootstrap.g-bs4 .g-card.g-card-alert-small .g-card-body .g-card-alert-data .g-btn-outline-alert-info,.g-bootstrap.g-bs4 .g-card.g-card-alert-small .g-card-body .g-card-alert-data .g-btn-outline-alert-warning{
    margin-bottom:.5rem;
    width:100%;
  }
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-medium{
  display:inline-flex;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-medium .g-card-alert-data div[class*=col-]:first-of-type{
  justify-content:start;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-large{
  display:inline-flex;
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-large .g-card-body{
  align-items:flex-start;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card.g-card-alert-large .g-card-body{
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
  }
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-large .g-card-body .g-card-alert-icon{
  height:var(--g-size-icon-lg);
  margin-top:0;
  width:var(--g-size-icon-lg);
}
.g-bootstrap.g-bs4 .g-card.g-card-alert-error+.g-form-group,.g-bootstrap.g-bs4 .g-card.g-card-alert-info+.g-form-group,.g-bootstrap.g-bs4 .g-card.g-card-alert-warning+.g-form-group{
  padding-top:var(--g-size-bs-10);
}
.g-bootstrap.g-bs4 .g-form-group .g-card-alert-small{
  margin-bottom:0 !important;
  margin-top:var(--g-size-bs-5) !important;
}
.g-bootstrap.g-bs4 .g-card-alert-closeable .g-card-body{
  align-items:start !important;
}
.g-bootstrap.g-bs4 .g-card-alert-closeable .g-card-body .g-card-alert-data{
  padding-right:2rem;
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-alert-closeable .g-card-body .g-card-alert-data{
    padding-right:5rem;
  }
}
.g-bootstrap.g-bs4 .g-card-alert-closeable div[class*=col-md-8]{
  justify-content:start !important;
}
.g-bootstrap.g-bs4 .g-amount.g-amount-superscript sup,.g-bootstrap.g-bs4 .g-card-overview-grid-amounts .g-amount sup,.g-bootstrap.g-bs4 .g-card-overview-info-amount .g-amount sup,.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-amount:not(.g-amount-no-superscript) sup,.g-bootstrap.g-bs4 .g-huge .g-amount sup,.g-bootstrap.g-bs4 .g-product-info .g-amount sup,.g-bootstrap.g-bs4 .g-structured-info .g-amount sup,.g-bootstrap.g-bs4 :is(.g-h1,.g-h2,.g-h3,.g-h4) .g-amount sup,.g-bootstrap.g-bs4 :is(h1,h2,h3,h4) .g-amount sup{
  display:inline-block;
  font-size:.6666666667em;
  left:auto;
  line-height:0;
  position:static;
  top:auto;
  transform:translate(-.0833333333em, -.4375em);
  vertical-align:baseline;
}
.g-bootstrap.g-bs4 .g-amount sup,.g-bootstrap.g-bs4 .g-amount.g-amount-no-superscript sup,.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-extra-amount sup,.g-bootstrap.g-bs4 .g-card-overview:nth-child(n) .g-amount-converted sup,.g-bootstrap.g-bs4 .g-product-info-data .g-minor .g-amount sup,.g-bootstrap.g-bs4 .g-structured-info-item.g-structured-info-item-small .g-amount sup{
  display:inline;
  font-size:inherit;
  font-weight:inherit;
  left:auto;
  position:static;
  top:auto;
  vertical-align:baseline;
}
.g-bootstrap.g-bs4 .g-amount{
  color:inherit;
  font-weight:var(--g-font-weight-semibold);
}
.g-bootstrap.g-bs4 .g-amount.g-amount-camouflage{
  font-weight:inherit;
}
.g-bootstrap.g-bs4 .g-amount .g-amount-data{
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-amount:nth-child(n).g-amount-default{
  color:inherit;
}
.g-bootstrap.g-bs4 .g-amount:nth-child(n).g-amount-neutral{
  color:var(--g-color-text-primary);
}
.g-bootstrap.g-bs4 .g-amount:nth-child(n).g-amount-positive{
  color:var(--g-color-success);
}
.g-bootstrap.g-bs4 .g-amount:nth-child(n).g-amount-negative{
  color:var(--g-color-error);
}
.g-bootstrap.g-bs4 .g-amount:nth-child(n).g-amount-faded{
  color:var(--g-color-text-secondary);
}
.g-bootstrap.g-bs4 .g-amount:nth-child(n).g-amount-active{
  color:var(--g-color-info);
}
.g-bootstrap.g-bs4 .g-amount-fallback{
  color:var(--g-color-text-secondary);
  font-weight:inherit;
  gap:var(--g-size-spacing-sm);
}
.g-bootstrap.g-bs4 .g-amount-fallback:nth-child(n):nth-child(n){
  display:inline-flex;
  font-size:var(--g-font-size-p-minor);
  line-height:var(--g-font-line-height-p-minor);
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-amount-fallback{
    flex-direction:row-reverse;
    justify-content:flex-end;
  }
}
.g-bootstrap.g-bs4 .g-card .g-amount.g-amount-faded{
  color:var(--g-color-text-secondary);
}
.g-bootstrap.g-bs4 .g-h1 .g-amount,.g-bootstrap.g-bs4 .g-h2 .g-amount,.g-bootstrap.g-bs4 .g-h3 .g-amount,.g-bootstrap.g-bs4 .g-h4 .g-amount,.g-bootstrap.g-bs4 .g-h5 .g-amount,.g-bootstrap.g-bs4 .g-h6 .g-amount,.g-bootstrap.g-bs4 h1 .g-amount,.g-bootstrap.g-bs4 h2 .g-amount,.g-bootstrap.g-bs4 h3 .g-amount,.g-bootstrap.g-bs4 h4 .g-amount,.g-bootstrap.g-bs4 h5 .g-amount,.g-bootstrap.g-bs4 h6 .g-amount{
  font-weight:inherit;
}
.g-bootstrap.g-bs4 .g-badge,.g-bootstrap.g-bs4 .g-pill{
  display:inline-block;
  font-size:.75rem;
  font-weight:600;
  line-height:1rem;
}
.g-bootstrap.g-bs4 .g-badge{
  border:.0625rem solid transparent;
  border-radius:.625rem;
  max-width:100%;
  overflow:hidden;
  padding:.0625rem .5rem;
  text-overflow:ellipsis;
  vertical-align:middle;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-pill{
  border-radius:.5rem;
  min-width:1rem;
  padding-inline:.25rem;
  text-align:center;
  white-space:nowrap;
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-pill:nth-child(n):nth-child(n){
    background-color:CanvasText;
    color:Canvas;
    forced-color-adjust:none;
  }
}
.g-bootstrap.g-bs4 .g-badge-todo{
  background-color:var(--g-color-info-weak);
  color:var(--g-color-info);
}
.g-bootstrap.g-bs4 .g-badge-todo.g-badge-filled{
  background-color:var(--g-color-info);
  color:var(--g-color-text-inverted-adaptive);
}
.g-bootstrap.g-bs4 .g-badge-state{
  background-color:var(--color-ui-gray-weak);
  color:var(--color-ui-gray);
}
.g-bootstrap.g-bs4 .g-badge-state.g-badge-filled{
  background-color:var(--color-ui-gray);
  color:var(--g-color-text-inverted-adaptive);
}
.g-bootstrap.g-bs4 .g-badge-error{
  background-color:var(--g-color-error-weak);
  color:var(--g-color-error);
}
.g-bootstrap.g-bs4 .g-badge-error.g-badge-filled{
  background-color:var(--g-color-error);
  color:var(--g-color-text-inverted-adaptive);
}
.g-bootstrap.g-bs4 .g-badge-warning{
  background-color:var(--g-color-warning-weak);
  color:var(--g-color-warning-strong);
}
.g-bootstrap.g-bs4 .g-badge-warning.g-badge-filled{
  background-color:var(--g-color-warning-strong);
  color:var(--g-color-text-inverted-adaptive);
}
.g-bootstrap.g-bs4 .g-badge-success{
  background-color:var(--g-color-success-weak);
  color:var(--g-color-success);
}
.g-bootstrap.g-bs4 .g-badge-success.g-badge-filled{
  background-color:var(--g-color-success);
  color:var(--g-color-text-inverted-adaptive);
}
.g-bootstrap.g-bs4 .g-badge-category{
  border-color:currentColor;
  color:var(--color-ui-gray);
}
.g-bootstrap.g-bs4 .g-badge-honey{
  background-color:var(--color-honey-weak);
  color:var(--color-honey-strong);
}
.g-bootstrap.g-bs4 .g-badge-honey.g-badge-filled{
  background-color:var(--color-honey);
  color:var(--g-color-text-primary);
}
.g-bootstrap.g-bs4 .g-badge-carrot{
  background-color:var(--color-carrot-weak);
  color:var(--color-carrot-strong);
}
.g-bootstrap.g-bs4 .g-badge-carrot.g-badge-filled{
  background-color:var(--color-carrot);
  color:var(--g-color-text-primary);
}
.g-bootstrap.g-bs4 .g-badge-berry{
  background-color:var(--color-berry-weak);
  color:var(--color-berry-strong);
}
.g-bootstrap.g-bs4 .g-badge-berry.g-badge-filled{
  background-color:var(--color-berry);
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-badge-rose{
  background-color:var(--color-rose-weak);
  color:var(--color-rose-strong);
}
.g-bootstrap.g-bs4 .g-badge-rose.g-badge-filled{
  background-color:var(--color-rose);
  color:var(--g-color-text-primary);
}
.g-bootstrap.g-bs4 .g-badge-lavender{
  background-color:var(--color-lavender-weak);
  color:var(--color-lavender-strong);
}
.g-bootstrap.g-bs4 .g-badge-lavender.g-badge-filled{
  background-color:var(--color-lavender);
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-badge-lila{
  background-color:var(--color-lila-weak);
  color:var(--color-lila-strong);
}
.g-bootstrap.g-bs4 .g-badge-lila.g-badge-filled{
  background-color:var(--color-lila);
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-badge-indigo{
  background-color:var(--color-indigo-weak);
  color:var(--color-indigo-strong);
}
.g-bootstrap.g-bs4 .g-badge-indigo.g-badge-filled{
  background-color:var(--color-indigo);
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-badge-pool{
  background-color:var(--color-pool-weak);
  color:var(--color-pool-strong);
}
.g-bootstrap.g-bs4 .g-badge-pool.g-badge-filled{
  background-color:var(--color-pool);
  color:var(--g-color-text-primary);
}
.g-bootstrap.g-bs4 .g-badge-teal{
  background-color:var(--color-teal-weak);
  color:var(--color-teal-strong);
}
.g-bootstrap.g-bs4 .g-badge-teal.g-badge-filled{
  background-color:var(--color-teal);
  color:var(--g-color-text-primary);
}
.g-bootstrap.g-bs4 .g-badge-lime{
  background-color:var(--color-lime-weak);
  color:var(--color-lime-strong);
}
.g-bootstrap.g-bs4 .g-badge-lime.g-badge-filled{
  background-color:var(--color-lime);
  color:var(--g-color-text-primary);
}
.g-bootstrap.g-bs4 .g-badge-forest{
  background-color:var(--color-forest-weak);
  color:var(--color-forest-strong);
}
.g-bootstrap.g-bs4 .g-badge-forest.g-badge-filled{
  background-color:var(--color-forest);
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-badge-stone{
  background-color:var(--color-stone-weak);
  color:var(--color-stone-strong);
}
.g-bootstrap.g-bs4 .g-badge-stone.g-badge-filled{
  background-color:var(--color-stone);
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-inverted .g-badge-todo,.g-bootstrap.g-bs4 .g-labeled-list-striped .g-row:nth-child(odd) .g-badge-todo{
  background-color:var(--g-color-text-inverted-primary);
  color:var(--g-color-info);
}
.g-bootstrap.g-bs4 .g-inverted .g-badge-state,.g-bootstrap.g-bs4 .g-labeled-list-striped .g-row:nth-child(odd) .g-badge-state{
  background-color:var(--g-color-text-inverted-primary);
  color:var(--color-ui-gray);
}
.g-bootstrap.g-bs4 .g-inverted .g-badge-error,.g-bootstrap.g-bs4 .g-labeled-list-striped .g-row:nth-child(odd) .g-badge-error{
  background-color:var(--g-color-text-inverted-primary);
  color:var(--g-color-error);
}
.g-bootstrap.g-bs4 .g-inverted .g-badge-warning,.g-bootstrap.g-bs4 .g-labeled-list-striped .g-row:nth-child(odd) .g-badge-warning{
  background-color:var(--g-color-text-inverted-primary);
  color:var(--g-color-warning-strong);
}
.g-bootstrap.g-bs4 .g-inverted .g-badge-success,.g-bootstrap.g-bs4 .g-labeled-list-striped .g-row:nth-child(odd) .g-badge-success{
  background-color:var(--g-color-text-inverted-primary);
  color:var(--g-color-success);
}
.g-bootstrap.g-bs4 .g-inverted .g-badge-category,.g-bootstrap.g-bs4 .g-labeled-list-striped .g-row:nth-child(odd) .g-badge-category{
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-inverted .g-indicator-unread,.g-bootstrap.g-bs4 .g-labeled-list-striped .g-row:nth-child(odd) .g-indicator-unread{
  --color-fg:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-badge-icon svg{
  margin-right:.25rem;
  vertical-align:bottom;
}
.g-bootstrap.g-bs4 .g-indicator{
  color:var(--color-fg);
  margin-right:.375rem;
  overflow:visible;
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-indicator:not(.g-indicator-unread){
    border-radius:50%;
    forced-color-adjust:none;
    outline:.0625rem dashed CanvasText;
    outline-offset:-.03125rem;
  }
}
.g-bootstrap.g-bs4 .g-indicator-unread,.g-bootstrap.g-bs4 .g-legend-indicator:where(.g-indicator-default){
  --size:0.625rem;
}
.g-bootstrap.g-bs4 .g-legend-indicator{
  color:var(--color-fg, var(--g-color-surface-tertiary)) !important;
}
.g-bootstrap.g-bs4 .g-legend-indicator:where(.g-indicator-dimmed){
  color:color-mix(in srgb, var(--color-fg), var(--g-color-surface-tertiary)) !important;
}
.g-bootstrap.g-bs4 .g-indicator-unread{
  --color-fg:var(--g-color-info);
  margin-bottom:.0625rem;
  min-width:0;
}
.g-bootstrap.g-bs4 .g-pill-default{
  background-color:var(--g-color-text-primary);
  color:var(--g-color-text-inverted-adaptive);
}
.g-bootstrap.g-bs4 .g-pill-unread{
  background-color:var(--g-color-error);
  color:var(--g-color-text-inverted-adaptive);
}
.g-bootstrap.g-bs4 .g-btn-primary{
  background-color:#135ee2;
  border:.0625rem solid transparent;
  color:#fff;
}
.g-bootstrap.g-bs4 .g-btn-primary:not(:disabled):hover{
  background-image:linear-gradient(rgba(0,0,0,.15), rgba(0,0,0,.15));
  box-shadow:0 .25rem .75rem -.25rem rgba(19,94,226,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-primary:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-primary:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-primary:not(:disabled):active{
  background-image:linear-gradient(rgba(0,0,0,.2), rgba(0,0,0,.2));
  box-shadow:0 .25rem .25rem -.25rem #135ee2;
  color:#fff;
}
.g-bootstrap.g-bs4 .g-btn-primary:disabled{
  background-color:rgba(var(--rgb-gray-300), .5);
  border:.0625rem solid transparent;
  color:rgba(0,0,0,.25);
}
.g-bootstrap.g-bs4 .g-btn-icon-primary{
  background-color:transparent;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:hover{
  background-color:transparent;
  border:.0625rem solid #135ee2;
  color:#fff;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:hover:not(:disabled):hover{
  background-image:linear-gradient(hsla(0,0%,100%,.06), hsla(0,0%,100%,.06));
  border-color:rgba(19,94,226,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(19,94,226,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:hover:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:hover:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:hover:not(:disabled):active{
  background-image:linear-gradient(hsla(0,0%,100%,.1), hsla(0,0%,100%,.1));
  border-color:rgba(19,94,226,.7);
  box-shadow:0 .25rem .25rem -.25rem #135ee2;
  color:#fff;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:hover:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:active{
  background-color:transparent;
  border:.0625rem solid #135ee2;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:active:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(19,94,226,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(19,94,226,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:active:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:active:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:active:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(19,94,226,.7);
  box-shadow:0 .25rem .25rem -.25rem #135ee2;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:active:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-primary:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-primary{
  background-color:transparent;
  border:.0625rem solid transparent;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-link-primary:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-link-primary:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-primary:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-primary:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-link-primary:disabled{
  background-color:transparent;
  border:.0625rem solid transparent;
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-link-primary:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-primary:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-secondary{
  background-color:transparent;
  border:.0625rem solid #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-outline-secondary:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-secondary:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-secondary:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-secondary:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-outline-secondary:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-outline-secondary.active{
  background-color:#a3b5c9;
  border:.0625rem solid transparent;
  color:#fff;
}
.g-bootstrap.g-bs4 .g-btn-outline-secondary.active:disabled{
  background-color:rgba(var(--rgb-gray-300), .5);
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:hsla(0,0%,100%,.5);
}
.g-bootstrap.g-bs4 .g-btn-icon-secondary,.g-bootstrap.g-bs4 .g-btn-icon-secondary:hover{
  background-color:transparent;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-secondary:hover{
  border:.0625rem solid #a3b5c9;
}
.g-bootstrap.g-bs4 .g-btn-icon-secondary:hover:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-secondary:hover:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-secondary:hover:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-secondary:hover:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-secondary:hover:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-secondary:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-secondary:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-secondary{
  background-color:transparent;
  border:.0625rem solid transparent;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-link-secondary:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-link-secondary:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-secondary:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-secondary:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-link-secondary:disabled{
  background-color:transparent;
  border:.0625rem solid transparent;
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-link-secondary:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-secondary:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-danger{
  background-color:transparent;
  border:.0625rem solid rgba(207,42,30,.5);
  color:#cf2a1e;
}
.g-bootstrap.g-bs4 .g-btn-outline-danger:not(:disabled):hover{
  background-image:linear-gradient(rgba(207,42,30,.06), rgba(207,42,30,.06));
  border-color:rgba(207,42,30,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(207,42,30,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-danger:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-danger:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-danger:not(:disabled):active{
  background-image:linear-gradient(rgba(207,42,30,.1), rgba(207,42,30,.1));
  border-color:rgba(207,42,30,.7);
  box-shadow:0 .25rem .25rem -.25rem rgba(207,42,30,.5);
  color:#cf2a1e;
}
.g-bootstrap.g-bs4 .g-btn-outline-danger:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-danger{
  background-color:transparent;
  color:#cf2a1e;
}
.g-bootstrap.g-bs4 .g-btn-icon-danger:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-danger:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-danger:hover{
  background-color:transparent;
  border:.0625rem solid rgba(207,42,30,.5);
  color:#cf2a1e;
}
.g-bootstrap.g-bs4 .g-btn-icon-danger:hover:not(:disabled):hover{
  background-image:linear-gradient(rgba(207,42,30,.06), rgba(207,42,30,.06));
  border-color:rgba(207,42,30,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(207,42,30,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-danger:hover:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-danger:hover:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-danger:hover:not(:disabled):active{
  background-image:linear-gradient(rgba(207,42,30,.1), rgba(207,42,30,.1));
  border-color:rgba(207,42,30,.7);
  box-shadow:0 .25rem .25rem -.25rem rgba(207,42,30,.5);
  color:#cf2a1e;
}
.g-bootstrap.g-bs4 .g-btn-icon-danger:hover:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-outline-transparent{
  background-color:transparent;
  border:.0625rem solid hsla(0,0%,100%,.5);
  color:#fff;
}
.g-bootstrap.g-bs4 .g-btn-outline-transparent:not(:disabled):hover{
  background-image:linear-gradient(hsla(0,0%,100%,.06), hsla(0,0%,100%,.06));
  border-color:hsla(0,0%,100%,.6);
  box-shadow:0 .25rem .75rem -.25rem hsla(0,0%,100%,.6);
}
.g-bootstrap.g-bs4 .g-btn-outline-transparent:not(:disabled):active{
  background-image:linear-gradient(hsla(0,0%,100%,.1), hsla(0,0%,100%,.1));
  box-shadow:0 .25rem .25rem -.25rem hsla(0,0%,100%,.5);
}
.g-bootstrap.g-bs4 .g-btn-outline-transparent:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-outline-transparent:not(:disabled):hover{
  background-image:linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.1));
  border-color:hsla(0,0%,100%,.7);
  box-shadow:0 .25rem .75rem -.25rem rgba(0,0,0,.2);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-transparent:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-transparent:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-transparent:not(:disabled):active{
  background-image:linear-gradient(rgba(0,0,0,.15), rgba(0,0,0,.15));
  border-color:hsla(0,0%,100%,.7);
  box-shadow:0 .25rem .25rem -.25rem rgba(0,0,0,.3);
  color:#fff;
}
.g-bootstrap.g-bs4 .g-btn-outline-transparent:disabled{
  opacity:.3 !important;
}
.g-bootstrap.g-bs4 .g-btn-icon-transparent{
  background-color:transparent;
  color:#fff;
}
.g-bootstrap.g-bs4 .g-btn-icon-transparent:hover{
  background-color:transparent;
  border:.0625rem solid hsla(0,0%,100%,.5);
  color:#fff;
}
.g-bootstrap.g-bs4 .g-btn-icon-transparent:hover:not(:disabled):hover{
  background-image:linear-gradient(hsla(0,0%,100%,.06), hsla(0,0%,100%,.06));
  border-color:hsla(0,0%,100%,.6);
  box-shadow:0 .25rem .75rem -.25rem hsla(0,0%,100%,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-transparent:hover:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-transparent:hover:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-transparent:hover:not(:disabled):active{
  background-image:linear-gradient(hsla(0,0%,100%,.1), hsla(0,0%,100%,.1));
  border-color:hsla(0,0%,100%,.7);
  box-shadow:0 .25rem .25rem -.25rem hsla(0,0%,100%,.5);
  color:#fff;
}
.g-bootstrap.g-bs4 .g-btn-icon-transparent:hover:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-transparent:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-transparent:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-error{
  background-color:transparent;
  border:.0625rem solid #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-error:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-error:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-error:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-error:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-error:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-error{
  background-color:transparent;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-error:hover{
  background-color:transparent;
  border:.0625rem solid #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-error:hover:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-error:hover:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-error:hover:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-error:hover:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-error:hover:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-error:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-error:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-error{
  background-color:transparent;
  border:.0625rem solid transparent;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-error:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-error:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-error:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-error:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-error:disabled{
  background-color:transparent;
  border:.0625rem solid transparent;
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-link-alert-error:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-error:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-warning{
  background-color:transparent;
  border:.0625rem solid #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-warning:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-warning:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-warning:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-warning:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-warning:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-warning{
  background-color:transparent;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-warning:hover{
  background-color:transparent;
  border:.0625rem solid #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-warning:hover:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-warning:hover:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-warning:hover:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-warning:hover:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-warning:hover:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-warning:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-warning:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-warning{
  background-color:transparent;
  border:.0625rem solid transparent;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-warning:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-warning:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-warning:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-warning:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-warning:disabled{
  background-color:transparent;
  border:.0625rem solid transparent;
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-link-alert-warning:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-warning:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-info{
  background-color:transparent;
  border:.0625rem solid #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-info:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-info:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-info:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-info:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-outline-alert-info:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-info,.g-bootstrap.g-bs4 .g-btn-icon-alert-info:hover{
  background-color:transparent;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-info:hover{
  border:.0625rem solid #a3b5c9;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-info:hover:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-info:hover:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-info:hover:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-info:hover:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-info:hover:disabled{
  background-color:transparent;
  border:.0625rem solid rgba(var(--rgb-gray-300), .5);
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-info:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-icon-alert-info:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-info{
  background-color:transparent;
  border:.0625rem solid transparent;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-info:not(:disabled):hover{
  background-image:linear-gradient(rgba(19,94,226,.06), rgba(19,94,226,.06));
  border-color:rgba(163,181,201,.6);
  box-shadow:0 .25rem .75rem -.25rem rgba(163,181,201,.6);
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-info:not(:disabled):focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-info:not(:disabled):focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-info:not(:disabled):active{
  background-image:linear-gradient(rgba(19,94,226,.1), rgba(19,94,226,.1));
  border-color:rgba(163,181,201,.7);
  box-shadow:0 .25rem .25rem -.25rem #a3b5c9;
  color:#135ee2;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-info:disabled{
  background-color:transparent;
  border:.0625rem solid transparent;
  color:rgba(var(--rgb-gray-300), .5);
}
.g-bootstrap.g-bs4 .g-btn-link-alert-info:focus{
  box-shadow:none;
  outline:none;
}
.g-bootstrap.g-bs4 .g-btn-link-alert-info:focus-visible{
  border-color:#a2ceff;
  box-shadow:0 0 0 .1875rem #a2ceff;
  outline:none;
}
.g-bootstrap.g-bs4 .btn{
  align-items:center;
  border:.0625rem solid transparent;
  border-radius:.5rem;
  box-shadow:none;
  display:inline-flex;
  font-family:inherit;
  font-size:1rem;
  font-weight:400;
  justify-content:center;
  min-height:2.25rem;
  padding:0 1.25rem;
  transition-duration:.1s;
  transition-property:color, background-color, border, box-shadow;
  transition-timing-function:ease-out;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  vertical-align:middle;
}
.g-bootstrap.g-bs4 .btn:not(:disabled){
  cursor:pointer;
}
.g-bootstrap.g-bs4 .btn,.g-bootstrap.g-bs4 .btn>span:not(.sr-only),.g-bootstrap.g-bs4 .btn>strong:not(.sr-only){
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .btn>span:not(.sr-only),.g-bootstrap.g-bs4 .btn>svg{
  position:relative;
}
.g-bootstrap.g-bs4 .btn>.g-spinner{
  --size:1.5rem;
}
.g-bootstrap.g-bs4 .btn.g-button-loading{
  justify-content:center !important;
  position:relative;
}
.g-bootstrap.g-bs4 .btn.g-button-loading>.g-spinner{
  margin:auto;
  position:absolute;
}
.g-bootstrap.g-bs4 .btn.g-button-loading>.g-spinner~span,.g-bootstrap.g-bs4 .btn.g-button-loading>.g-spinner~svg{
  visibility:hidden;
}
.g-bootstrap.g-bs4 .btn-lg{
  min-height:2.875rem;
}
.g-bootstrap.g-bs4 .btn-lg>.g-spinner{
  --size:1.5rem;
}
.g-bootstrap.g-bs4 .btn-sm{
  font-size:.875rem;
  min-height:1.625rem;
  padding:0 .625rem;
}
.g-bootstrap.g-bs4 .btn-sm>span:not(.sr-only){
  top:0;
}
.g-bootstrap.g-bs4 .btn-sm>.g-spinner{
  --size:1rem;
}
.g-bootstrap.g-bs4 .g-btn-icon,.g-bootstrap.g-bs4 .g-btn-icon-only{
  padding-left:.5rem;
  padding-right:.5rem;
}
.g-bootstrap.g-bs4 .g-btn-icon-only>svg~span:not(.sr-only),.g-bootstrap.g-bs4 .g-btn-icon>svg~span:not(.sr-only){
  margin-left:.3125rem;
}
.g-bootstrap.g-bs4 .btn-sm.g-btn-icon,.g-bootstrap.g-bs4 .btn-sm.g-btn-icon-only{
  padding-left:.25rem;
  padding-right:.5rem;
}
.g-bootstrap.g-bs4 .g-btn-icon-only{
  padding:0 .4375rem;
}
.g-bootstrap.g-bs4 .g-btn-icon-only.btn-sm{
  padding:0 .1875rem;
}
.g-bootstrap.g-bs4 .g-btn-icon-only.btn-lg{
  padding:0 .6041666667rem;
}
.g-bootstrap.g-bs4 .g-btn-icon-only+.g-btn-icon-only{
  margin-left:.5rem;
}
.g-bootstrap.g-bs4 .g-btn-icon-only>span{
  clip:rect(1px, 1px, 1px, 1px) !important;
  border:0 !important;
  clip-path:inset(50%) !important;
  height:1px !important;
  left:auto !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  top:auto !important;
  white-space:nowrap !important;
  width:1px !important;
}
.g-bootstrap.g-bs4 .g-group-button{
  margin:0 -.5rem;
}
.g-bootstrap.g-bs4 .g-group-button.g-group{
  margin-bottom:0;
  margin-top:0;
  padding-bottom:0;
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-group-button.g-group-button-form{
  margin-top:1rem;
  text-align:right;
}
.g-bootstrap.g-bs4 .g-group-button .btn{
  margin:.5rem;
}
.g-bootstrap.g-bs4 .g-group-button .btn.g-btn-icon-only:not(:first-child){
  margin-left:0;
}
.g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented{
  display:flex;
  width:auto;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented-inline{
    display:inline-flex;
    max-width:100%;
    width:auto;
  }
}
.g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .btn:not(.g-btn-icon-only){
  flex-grow:1;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .btn:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
    margin-right:0;
  }
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .btn:not(:last-child){
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    margin-bottom:0;
  }
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .btn:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0;
    margin-left:-.0625rem;
  }
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-group-button.g-group-button-segmented .btn:not(:first-child){
    border-top-left-radius:0;
    border-top-right-radius:0;
    margin-top:-.0625rem;
  }
  .g-bootstrap.g-bs4 :not(.g-input-group-append)>.btn:not(.g-btn-icon-only){
    margin-left:0;
    margin-right:0;
    width:100%;
  }
  .g-bootstrap.g-bs4 :not(.g-input-group-append)>.btn.g-btn-icon-only{
    margin-left:0;
  }
  .g-bootstrap.g-bs4 :not(.g-input-group-append)>.btn.g-btn-icon-only+.g-btn-icon-only{
    margin-left:.5rem;
  }
  .g-bootstrap.g-bs4 .g-group-button{
    display:flex;
    flex-wrap:wrap;
    margin-left:0;
    margin-right:0;
    width:100%;
  }
  .g-bootstrap.g-bs4 .g-group-button .g-btn-primary{
    order:-1;
  }
}
.g-bootstrap.g-bs4 .g-circular-button{
  align-items:center;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background:none;
  border:none;
  border-radius:0;
  cursor:pointer;
  display:inline-flex;
  flex-direction:column;
  font-family:inherit;
  gap:var(--g-size-spacing-md);
  line-height:0;
  margin:0;
  outline:none;
  padding:0;
  touch-action:manipulation;
  transition:color,background-color,border-color .25s;
}
.g-bootstrap.g-bs4 .g-circular-button:focus-visible.focus .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-circular-button:focus-visible:not(:disabled,:active) .g-circular-button-icon-wrapper{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}
.g-bootstrap.g-bs4 .g-circular-button-size-large .g-circular-button-label,.g-bootstrap.g-bs4 .g-circular-button-size-medium .g-circular-button-label,.g-bootstrap.g-bs4 .g-circular-button-size-small .g-circular-button-label{
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  color:var(--g-color-interactive-primary);
  display:-webkit-box;
  font-weight:600;
  overflow:hidden;
}
.g-bootstrap.g-bs4 .g-circular-button-size-large .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-circular-button-size-medium .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-circular-button-size-small .g-circular-button-icon-wrapper{
  align-items:center;
  border:.125rem solid transparent;
  border-radius:50%;
  display:flex;
  justify-content:center;
}
.g-bootstrap.g-bs4 .g-circular-button-size-large .g-circular-button-icon-wrapper .g-icon,.g-bootstrap.g-bs4 .g-circular-button-size-medium .g-circular-button-icon-wrapper .g-icon,.g-bootstrap.g-bs4 .g-circular-button-size-small .g-circular-button-icon-wrapper .g-icon{
  height:calc(50% + .125rem);
  width:calc(50% + .125rem);
}
.g-bootstrap.g-bs4 .g-circular-button-size-small{
  gap:var(--g-size-spacing-sm);
  width:5rem;
}
.g-bootstrap.g-bs4 .g-circular-button-size-small .g-circular-button-icon-wrapper{
  height:2rem;
  width:2rem;
}
.g-bootstrap.g-bs4 .g-circular-button-size-small .g-circular-button-label{
  font-size:.75rem;
  line-height:1.125rem;
}
.g-bootstrap.g-bs4 .g-circular-button-size-medium{
  width:6rem;
}
.g-bootstrap.g-bs4 .g-circular-button-size-medium .g-circular-button-icon-wrapper{
  height:2.5rem;
  width:2.5rem;
}
.g-bootstrap.g-bs4 .g-circular-button-size-medium .g-circular-button-label{
  font-size:.875rem;
  line-height:1.3125rem;
}
.g-bootstrap.g-bs4 .g-circular-button-size-large{
  width:7rem;
}
.g-bootstrap.g-bs4 .g-circular-button-size-large .g-circular-button-icon-wrapper{
  height:4rem;
  width:4rem;
}
.g-bootstrap.g-bs4 .g-circular-button-size-large .g-circular-button-label{
  font-size:1rem;
  line-height:1.5rem;
}
.g-bootstrap.g-bs4 .g-circular-button-variant-primary.hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-circular-button-variant-primary:not(:disabled):hover .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-black), .1), rgba(var(--rgb-black), .1));
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-blue-300), .6);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-primary.active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-circular-button-variant-primary:not(:disabled):active .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-black), .15), rgba(var(--rgb-black), .15));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-blue-300), .6);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-primary:disabled{
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-circular-button-variant-primary:disabled .g-circular-button-icon-wrapper{
  background-color:var(--g-color-fill-disabled);
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-primary:disabled .g-circular-button-label{
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-primary .g-circular-button-icon-wrapper{
  background-color:var(--g-color-interactive-primary);
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-secondary.hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-circular-button-variant-secondary:not(:disabled):hover .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-blue-300), .05), rgba(var(--rgb-blue-300), .05));
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-black), .3);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-secondary.active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-circular-button-variant-secondary:not(:disabled):active .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-blue-300), .1), rgba(var(--rgb-blue-300), .1));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-black), .3);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-secondary:disabled{
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-circular-button-variant-secondary:disabled .g-circular-button-icon-wrapper{
  border-color:var(--color-gray-200);
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-secondary:disabled .g-circular-button-label{
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-secondary .g-circular-button-icon-wrapper{
  border-color:var(--g-color-border-primary);
  color:var(--g-color-interactive-primary);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-filled.hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-circular-button-variant-filled:not(:disabled):hover .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-blue-300), .15), rgba(var(--rgb-blue-300), .15));
  box-shadow:0 .25rem .75rem 0 rgba(var(--rgb-blue-300), .1);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-filled.active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-circular-button-variant-filled:not(:disabled):active .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-blue-300), .2), rgba(var(--rgb-blue-300), .2));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-black), .3);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-filled:disabled{
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-circular-button-variant-filled:disabled .g-circular-button-icon-wrapper{
  background-color:var(--g-color-fill-disabled);
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-filled:disabled .g-circular-button-label{
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 .g-circular-button-variant-filled .g-circular-button-icon-wrapper{
  background-color:var(--g-color-interactive-filled);
  color:var(--g-color-interactive-primary);
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-circular-button-hidden-label-below-sm{
    width:auto;
  }
  .g-bootstrap.g-bs4 .g-circular-button-hidden-label-below-sm .g-circular-button-label{
    clip:rect(1px, 1px, 1px, 1px) !important;
    border:0 !important;
    clip-path:inset(50%) !important;
    height:1px !important;
    left:auto !important;
    margin:-1px !important;
    overflow:hidden !important;
    padding:0 !important;
    position:absolute !important;
    top:auto !important;
    white-space:nowrap !important;
    width:1px !important;
  }
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-circular-button-hidden-label-below-md{
    width:auto;
  }
  .g-bootstrap.g-bs4 .g-circular-button-hidden-label-below-md .g-circular-button-label{
    clip:rect(1px, 1px, 1px, 1px) !important;
    border:0 !important;
    clip-path:inset(50%) !important;
    height:1px !important;
    left:auto !important;
    margin:-1px !important;
    overflow:hidden !important;
    padding:0 !important;
    position:absolute !important;
    top:auto !important;
    white-space:nowrap !important;
    width:1px !important;
  }
}
.g-bootstrap.g-bs4 .g-circular-button-hidden-label-always{
  width:auto;
}
.g-bootstrap.g-bs4 .g-circular-button-hidden-label-always .g-circular-button-label{
  clip:rect(1px, 1px, 1px, 1px) !important;
  border:0 !important;
  clip-path:inset(50%) !important;
  height:1px !important;
  left:auto !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  top:auto !important;
  white-space:nowrap !important;
  width:1px !important;
}
.g-bootstrap.g-bs4.g-dark .g-circular-button-variant-secondary.hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4.g-dark .g-circular-button-variant-secondary:not(:disabled):hover .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-blue-300), .1), rgba(var(--rgb-blue-300), .1));
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-black), .3);
}
.g-bootstrap.g-bs4.g-dark .g-circular-button-variant-secondary.active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4.g-dark .g-circular-button-variant-secondary:not(:disabled):active .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-blue-300), .1), rgba(var(--rgb-blue-300), .1));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-black), .3);
}
.g-bootstrap.g-bs4.g-dark .g-circular-button-variant-filled.hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4.g-dark .g-circular-button-variant-filled:not(:disabled):hover .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-black), .15), rgba(var(--rgb-black), .15));
  box-shadow:0 .25rem .75rem 0 rgba(var(--rgb-blue-300), .4);
}
.g-bootstrap.g-bs4.g-dark .g-circular-button-variant-filled.active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4.g-dark .g-circular-button-variant-filled:not(:disabled):active .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-black), .2), rgba(var(--rgb-black), .2));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-blue-300), .2);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-primary:not(.g-no-inverted) .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-primary:not(.g-no-inverted) .g-circular-button-icon-wrapper{
  background-color:var(--color-white);
  color:var(--color-blue-300);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-primary:not(.g-no-inverted) .g-circular-button-label,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-primary:not(.g-no-inverted) .g-circular-button-label{
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-primary:not(.g-no-inverted).hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-primary:not(.g-no-inverted):not(:disabled):hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-primary:not(.g-no-inverted).hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-primary:not(.g-no-inverted):not(:disabled):hover .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-black), .05), rgba(var(--rgb-black), .05));
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-black), .45);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-primary:not(.g-no-inverted).active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-primary:not(.g-no-inverted):not(:disabled):active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-primary:not(.g-no-inverted).active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-primary:not(.g-no-inverted):not(:disabled):active .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-black), .1), rgba(var(--rgb-black), .1));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-black), .45);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-primary:not(.g-no-inverted):disabled,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-primary:not(.g-no-inverted):disabled{
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-primary:not(.g-no-inverted):disabled .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-primary:not(.g-no-inverted):disabled .g-circular-button-icon-wrapper{
  background-color:rgba(var(--rgb-white), .5);
  color:var(--color-bg);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-primary:not(.g-no-inverted):disabled .g-circular-button-label,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-primary:not(.g-no-inverted):disabled .g-circular-button-label{
  color:rgba(var(--rgb-white), .5);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-secondary:not(.g-no-inverted) .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-secondary:not(.g-no-inverted) .g-circular-button-icon-wrapper{
  border-color:var(--g-color-border-inverted-secondary);
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-secondary:not(.g-no-inverted) .g-circular-button-label,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-secondary:not(.g-no-inverted) .g-circular-button-label{
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-secondary:not(.g-no-inverted).hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-secondary:not(.g-no-inverted):not(:disabled):hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-secondary:not(.g-no-inverted).hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-secondary:not(.g-no-inverted):not(:disabled):hover .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-black), .1), rgba(var(--rgb-black), .1));
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-black), .3);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-secondary:not(.g-no-inverted).active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-secondary:not(.g-no-inverted):not(:disabled):active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-secondary:not(.g-no-inverted).active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-secondary:not(.g-no-inverted):not(:disabled):active .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-black), .15), rgba(var(--rgb-black), .15));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-black), .3);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-secondary:not(.g-no-inverted):disabled,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-secondary:not(.g-no-inverted):disabled{
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-secondary:not(.g-no-inverted):disabled .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-secondary:not(.g-no-inverted):disabled .g-circular-button-icon-wrapper{
  border-color:rgba(var(--rgb-white), .25);
  color:var(--g-color-text-inverted-disabled);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-secondary:not(.g-no-inverted):disabled .g-circular-button-label,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-secondary:not(.g-no-inverted):disabled .g-circular-button-label{
  color:var(--g-color-text-inverted-disabled);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-filled:not(.g-no-inverted) .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-filled:not(.g-no-inverted) .g-circular-button-icon-wrapper{
  background-color:var(--color-white);
  color:var(--color-blue-300);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-filled:not(.g-no-inverted) .g-circular-button-label,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-filled:not(.g-no-inverted) .g-circular-button-label{
  color:var(--color-white);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-filled:not(.g-no-inverted).hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-filled:not(.g-no-inverted):not(:disabled):hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-filled:not(.g-no-inverted).hover .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-filled:not(.g-no-inverted):not(:disabled):hover .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-black), .05), rgba(var(--rgb-black), .05));
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--rgb-black), .45);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-filled:not(.g-no-inverted).active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-filled:not(.g-no-inverted):not(:disabled):active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-filled:not(.g-no-inverted).active .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-filled:not(.g-no-inverted):not(:disabled):active .g-circular-button-icon-wrapper{
  background-image:linear-gradient(rgba(var(--rgb-black), .1), rgba(var(--rgb-black), .1));
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--rgb-black), .45);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-filled:not(.g-no-inverted):disabled,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-filled:not(.g-no-inverted):disabled{
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-filled:not(.g-no-inverted):disabled .g-circular-button-icon-wrapper,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-filled:not(.g-no-inverted):disabled .g-circular-button-icon-wrapper{
  background-color:rgba(var(--rgb-white), .5);
  color:var(--color-bg);
}
.g-bootstrap.g-bs4 .g-inverted .g-circular-button-variant-filled:not(.g-no-inverted):disabled .g-circular-button-label,.g-bootstrap.g-bs4 .g-inverted.g-circular-button-variant-filled:not(.g-no-inverted):disabled .g-circular-button-label{
  color:rgba(var(--rgb-white), .5);
}
.g-bootstrap.g-bs4 .g-card{
  --card-padding-vertical:var(--g-size-bs-10);
  --card-padding-horizontal:var(--g-size-bs-15);
  background-color:var(--g-color-surface-primary);
  border-color:var(--g-color-border-secondary) !important;
  border-radius:var(--g-size-border-radius-md);
  border-style:solid !important;
  border-width:0;
  box-shadow:0 .125rem .5rem rgba(var(--rgb-black), .08);
  color:var(--g-color-text-primary);
  display:inline-flex;
  flex-direction:column;
  margin-bottom:var(--g-size-bs-10);
  margin-top:var(--g-size-bs-10);
  max-width:100%;
  outline:.0625rem solid transparent;
  outline-offset:-.0625rem;
  overflow:clip;
  position:relative;
  width:100%;
}
.g-bootstrap.g-bs4 .g-card.g-card-sticky{
  position:sticky;
  top:0;
  z-index:10;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-card.g-card-large{
    --card-padding-vertical:var(--g-size-layout-sm);
    --card-padding-horizontal:var(--g-size-layout-sm);
  }
}
.g-bootstrap.g-bs4 .g-card.g-uniform-headings :is(h2,h3,h4,h5,h6){
  font-size:1.125rem;
  line-height:1.5rem;
}
.g-bootstrap.g-bs4 .g-card :is(h2,h3,h4,h5,h6){
  font-weight:var(--g-font-weight-bold);
  padding-bottom:.3125rem;
  padding-top:.25rem;
}
.g-bootstrap.g-bs4 .g-card .g-card-body{
  flex:1 1 auto;
  padding:var(--card-padding-vertical) var(--card-padding-horizontal);
}
.g-bootstrap.g-bs4 .g-card:nth-child(n):nth-child(n):nth-child(n):nth-child(n).g-card-no-padding{
  --card-padding-vertical:0;
  --card-padding-horizontal:0;
}
.g-bootstrap.g-bs4 .g-card .g-separator.g-separator-protrude{
  margin-left:calc(var(--card-padding-horizontal, 0) * -1);
  margin-right:calc(var(--card-padding-horizontal, 0) * -1);
}
.g-bootstrap.g-bs4 .g-card .g-separator:where(.g-separator-spacing-inherit){
  margin-bottom:var(--card-padding-vertical, 0);
  margin-top:var(--card-padding-vertical, 0);
}
.g-bootstrap.g-bs4 .g-card.g-card-header{
  background-color:var(--g-color-surface-tertiary);
  color:var(--g-color-text-primary);
  text-align:center;
}
.g-bootstrap.g-bs4 .g-card.g-card-header p{
  margin:0;
  padding:0;
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-banner>.g-card-body{
  padding-bottom:calc(var(--g-size-spacing-lg) - var(--g-font-offset-p-bottom));
  padding-top:calc(var(--g-size-spacing-lg) - var(--g-font-offset-p-top));
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info{
  --card-padding-vertical:calc(var(--g-size-spacing-xl) * 2);
  background:var(--g-color-surface-primary);
  display:flex;
  text-align:center;
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-card.g-card-header-variant-info{
    --card-padding-vertical:var(--g-size-spacing-xl);
  }
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-amount:nth-child(n){
  display:inline-block;
  font-size:var(--g-font-size-h1);
  font-weight:var(--g-font-weight-semibold);
  line-height:normal;
  margin-top:var(--g-size-bs-20);
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-product-info{
  flex-direction:column;
  gap:var(--g-size-spacing-md);
  width:100%;
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-product-info .g-product-info-data{
  margin-bottom:0;
  margin-top:0;
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-product-info .g-product-info-data,.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-product-info .g-product-info-data>*{
  display:block;
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-product-info .g-major{
  font-size:1.125rem;
  line-height:1.5rem;
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-product-info .g-avatar{
  --size:var(--g-size-icon-xl);
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-product-info.g-product-info-totaled .g-product-info-data{
    grid-template-columns:unset;
    grid-template-rows:unset;
  }
  .g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-product-info.g-product-info-totaled .g-product-info-amount{
    grid-column:unset;
    grid-row:unset;
    text-align:unset;
  }
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info .g-group-button .g-button{
  margin-bottom:0;
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info:not(.g-card-header-left) .g-product-info .g-avatar{
  align-self:center;
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info.g-card-header-left{
  text-align:left;
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info.g-card-header-left .g-product-info{
  display:block;
  position:relative;
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info.g-card-header-left .g-product-info:not(.g-contact-info) .g-minor{
  color:inherit;
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info.g-card-header-left .g-product-info:before{
  content:"";
  float:right;
  height:var(--g-size-icon-xl);
  width:calc(var(--g-size-icon-xl) + var(--g-size-spacing-md));
}
.g-bootstrap.g-bs4 .g-card.g-card-header-variant-info.g-card-header-left .g-product-info .g-avatar{
  position:absolute;
  right:0;
  top:0;
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-card-group{
    background-color:var(--g-color-surface-primary);
  }
  .g-bootstrap.g-bs4 .g-card{
    background-color:transparent !important;
  }
}
.g-bootstrap.g-bs4 .g-card-group{
  border-radius:var(--g-size-border-radius-md);
  box-shadow:0 .125rem .5rem rgba(var(--rgb-black), .08);
  display:flex;
  flex-flow:row wrap;
  margin-bottom:var(--g-size-bs-10);
  margin-top:var(--g-size-bs-10);
  outline:.0625rem solid transparent;
  outline-offset:-.0625rem;
  overflow:clip;
}
.g-bootstrap.g-bs4 .g-card-group .g-card{
  box-shadow:none;
  display:flex;
  flex:1 0 0%;
  margin-bottom:0;
  margin-top:0;
  outline:none;
  overflow:visible;
}
.g-bootstrap.g-bs4 .g-card-group .g-card.g-card-sticky{
  border-bottom-width:var(--g-size-border-width-sm);
  margin-bottom:calc(var(--g-size-border-width-sm) * -1);
}
.g-bootstrap.g-bs4 .g-card-group .g-card:not(.g-card .g-card),.g-bootstrap.g-bs4 .g-card-group>.g-card{
  border-radius:0;
}
.g-bootstrap.g-bs4 .g-card-group>.g-interactable:not(:hover){
  border-color:var(--g-color-border-secondary) var(--g-color-surface-primary) var(--color-transparent) !important;
}
.g-bootstrap.g-bs4 .g-card-group-horizontal .g-card+.g-card{
  border-left-width:var(--g-size-border-width-sm);
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-card-group-horizontal .g-card{
    border-left-width:0 !important;
    flex-basis:100%;
    flex-direction:column;
  }
  .g-bootstrap.g-bs4 .g-card-group-horizontal:where(:not(.g-card-group-noline)) .g-card+.g-card{
    border-top-width:var(--g-size-border-width-sm);
  }
}
.g-bootstrap.g-bs4 .g-card-group-vertical{
  flex-direction:column;
}
.g-bootstrap.g-bs4 .g-card-group-vertical:where(:not(.g-card-group-noline)) .g-card+.g-card{
  border-top-width:var(--g-size-border-width-sm);
}
.g-bootstrap.g-bs4 .g-card-group-vertical .g-card.g-card-header-variant-banner,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card.g-card-header-variant-banner+.g-card,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card[class*=g-bg-],.g-bootstrap.g-bs4 .g-card-group-vertical .g-card[class*=g-bg-]+.g-card{
  border-top-width:0;
}
.g-bootstrap.g-bs4 .g-card-group+.g-card-group{
  margin-top:var(--g-size-bs-20);
}
.g-bootstrap.g-bs4 .g-card-group.g-card-group-nogap{
  margin-bottom:0;
}
.g-bootstrap.g-bs4 .g-card-group.g-card-group-nogap+.g-card-group,.g-bootstrap.g-bs4 .g-card-group.g-card-group-nogap+.g-card-group .g-card{
  margin-top:0;
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-card-group.g-card-group-nogap+.g-card-group:where(.g-card-group-noline) .g-card:where(:nth-child(1 of .g-card)),.g-bootstrap.g-bs4 .g-card-group.g-card-group-nogap+.g-card-group:where(:not(.g-card-group-noline)) .g-card{
    border-top-width:var(--g-size-border-width-sm);
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-group.g-card-group-nogap:not(.g-card-group-noline)+.g-card-group .g-card{
    border-top-width:var(--g-size-border-width-sm);
  }
}
.g-bootstrap.g-bs4 .g-card-group.g-card-group-noline .g-card{
  border-width:0;
}
.g-bootstrap.g-bs4 .g-card-group-nogap{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.g-bootstrap.g-bs4 .g-card-group-nogap+.g-card-group{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.g-bootstrap.g-bs4 .g-card,.g-bootstrap.g-bs4 .g-modal{
  --card-border:var(--g-size-border-width-sm) solid var(--g-color-border-secondary);
}
.g-bootstrap.g-bs4 .g-card .g-card,.g-bootstrap.g-bs4 .g-card .g-card-group,.g-bootstrap.g-bs4 .g-modal .g-card,.g-bootstrap.g-bs4 .g-modal .g-card-group{
  box-shadow:none;
}
.g-bootstrap.g-bs4 .g-card .g-card-group,.g-bootstrap.g-bs4 .g-modal .g-card-group{
  border-left:var(--card-border);
  border-right:var(--card-border);
  border-top:var(--card-border);
  box-shadow:none;
}
.g-bootstrap.g-bs4 .g-card .g-card-group:not(.g-card-group-nogap),.g-bootstrap.g-bs4 .g-modal .g-card-group:not(.g-card-group-nogap){
  border-bottom:var(--card-border);
  border-top:var(--card-border);
}
.g-bootstrap.g-bs4 .g-card .g-card-group.g-card-group-nogap+.g-card-group,.g-bootstrap.g-bs4 .g-modal .g-card-group.g-card-group-nogap+.g-card-group{
  border-top:0;
}
.g-bootstrap.g-bs4 .g-card .g-card-group.g-card-group-nogap+.g-card-group:not(.g-card-group-nogap),.g-bootstrap.g-bs4 .g-modal .g-card-group.g-card-group-nogap+.g-card-group:not(.g-card-group-nogap){
  border-bottom:var(--card-border);
  border-top:0;
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-card .g-card-group.g-card-group-horizontal .g-card,.g-bootstrap.g-bs4 .g-modal .g-card-group.g-card-group-horizontal .g-card{
    border-left:0;
  }
  .g-bootstrap.g-bs4 .g-card .g-card-group.g-card-group-horizontal .g-card:first-child,.g-bootstrap.g-bs4 .g-modal .g-card-group.g-card-group-horizontal .g-card:first-child{
    border-top:0;
  }
}
.g-bootstrap.g-bs4 .g-card :not(.g-card-group)>.g-card,.g-bootstrap.g-bs4 .g-modal :not(.g-card-group)>.g-card{
  border:var(--card-border);
}
.g-bootstrap.g-bs4 .g-inverted .g-card,.g-bootstrap.g-bs4 .g-inverted.g-card{
  background-clip:padding-box;
  background-color:rgba(var(--rgb-black), .1);
  border-color:transparent !important;
  box-shadow:none;
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-inverted .g-card .g-faded,.g-bootstrap.g-bs4 .g-inverted.g-card .g-faded{
  color:var(--g-color-text-inverted-secondary);
}
.g-bootstrap.g-bs4 .g-inverted :is(.g-card-outer,.g-card-inner),.g-bootstrap.g-bs4 .g-inverted :is(.g-card-outer,.g-card-inner) .g-card,.g-bootstrap.g-bs4 .g-inverted:is(.g-card-outer,.g-card-inner),.g-bootstrap.g-bs4 .g-inverted:is(.g-card-outer,.g-card-inner) .g-card{
  background-clip:border-box;
}
.g-bootstrap.g-bs4 .g-inverted :is(.g-card-outer,.g-card-inner) .g-card:not(.g-card-inner,[class*=g-card-alert-]):where(:not(.g-card-header-variant-banner)),.g-bootstrap.g-bs4 .g-inverted:is(.g-card-outer,.g-card-inner) .g-card:not(.g-card-inner,[class*=g-card-alert-]):where(:not(.g-card-header-variant-banner)){
  background-color:transparent;
}
.g-bootstrap.g-bs4 .g-inverted .g-card-group,.g-bootstrap.g-bs4 .g-inverted.g-card-group{
  box-shadow:none;
}
.g-bootstrap.g-bs4 :is(.g-card-outer,.g-card-inner),.g-bootstrap.g-bs4 :is(.g-card-outer,.g-card-inner) .g-card{
  display:flex;
  flex-direction:column;
  max-width:none;
  width:auto;
}
.g-bootstrap.g-bs4 :is(.g-card-outer,.g-card-inner) .g-card:not([class*=g-card-alert-]){
  margin-bottom:0;
  margin-top:0;
}
.g-bootstrap.g-bs4 :is(.g-card-outer,.g-card-inner) .g-card:not([class*=g-card-alert-]):not(.g-card-inner){
  border-radius:0;
  border-width:0;
}
.g-bootstrap.g-bs4 :is(.g-card-outer,.g-card-inner) .g-card-body{
  position:relative;
}
.g-bootstrap.g-bs4 .g-card-row>:not(.g-separator){
  flex:1 0 0%;
}
.g-bootstrap.g-bs4 .g-card-footer:not(.g-card-large):nth-child(n){
  --card-padding-vertical:var(--g-size-spacing-xl);
  --card-padding-horizontal:var(--g-size-bs-15);
}
.g-bootstrap.g-bs4 .g-card-footer-summary{
  display:flex;
  gap:0 var(--g-size-spacing-xxl);
  padding-bottom:0;
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-card-footer-summary .g-amount{
  display:block;
}
.g-bootstrap.g-bs4 .g-card-footer-wrap-never .g-card-footer-total{
  text-align:right;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-card-footer-wrap-below-sm .g-card-footer-summary{
    flex-wrap:wrap;
  }
  .g-bootstrap.g-bs4 .g-card-footer-wrap-below-sm .g-card-footer-total{
    flex-basis:100%;
  }
}
.g-bootstrap.g-bs4 .g-card-footer-wrap-auto .g-card-footer-summary{
  flex-wrap:wrap;
}
.g-bootstrap.g-bs4 .g-card-footer-wrap-auto .g-card-footer-total{
  flex-grow:1;
  text-align:right;
}
.g-bootstrap.g-bs4 .g-card-footer-wrap-always .g-card-footer-summary{
  flex-wrap:wrap;
}
.g-bootstrap.g-bs4 .g-card-footer-wrap-always .g-card-footer-total{
  flex-basis:100%;
}
.g-bootstrap.g-bs4 .g-card-footer-label{
  flex-grow:1;
  text-align:left;
}
.g-bootstrap.g-bs4 .g-card-footer-total{
  text-align:right;
}
.g-bootstrap.g-bs4 .g-card-footer-total:first-child{
  flex-basis:100%;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-card-footer-total{
    text-align:left;
  }
}
.g-bootstrap.g-bs4 .g-card-footer-description{
  padding-bottom:0;
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-card-footer-description:not(:only-child){
  font-size:.875rem;
  line-height:1.3125rem;
}
.g-bootstrap.g-bs4 .g-card-footer-description:only-child{
  text-align:center;
}
.g-bootstrap.g-bs4 .g-card-confirm-footer .g-card-body{
  padding-bottom:var(--g-size-bs-20);
  padding-top:var(--g-size-bs-20);
  text-align:center;
}
.g-bootstrap.g-bs4 .g-card-overview{
  padding:0;
  position:relative;
}
.g-bootstrap.g-bs4 .g-card-overview:nth-child(n):nth-child(n){
  display:flex;
}
.g-bootstrap.g-bs4 .g-card-overview:not(.g-card-overview-widget):hover{
  box-shadow:0 .25rem .75rem rgba(var(--rgb-black), .16);
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-title:nth-child(n):nth-child(n){
  font-size:1rem;
  font-weight:600;
  padding:0;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-title-overline{
  order:-1;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-action-default{
  color:var(--g-color-text-primary);
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-action-default:hover{
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-action-default:focus{
  outline:none;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-action-default:before{
  content:"";
  inset:0;
  position:absolute;
  z-index:10;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-action-default.g-button{
  display:inline;
  line-height:1.25rem;
  min-height:0;
  position:static;
  width:auto;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-action-default.g-button:focus:nth-child(n){
  outline:none;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-action-default.g-button .g-button-label{
  white-space:normal;
}
.g-bootstrap.g-bs4 .g-card-overview:nth-child(n) .g-micro{
  font-size:.875rem;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-info{
  display:flex;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-info .g-card-overview-info-data{
  display:grid;
  flex-grow:1;
  flex-shrink:1;
  line-height:1.25rem;
  margin:-.25rem 0 -.125rem;
  min-width:0;
  width:100%;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-info .g-card-overview-info-data .g-card-overview-info-alias,.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-info .g-card-overview-info-data .g-micro{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-info .g-card-overview-info-data .g-card-overview-info-alias{
  margin:.125rem 0;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-info .g-card-overview-info-data .g-card-overview-info-alias .g-card-overview-title{
  line-height:1.25rem;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-info .g-card-overview-stripe{
  bottom:0;
  height:auto;
  left:0;
  right:auto;
  width:.3125rem;
}
.g-bootstrap.g-bs4 .g-card-overview .g-amount{
  font-size:1.25rem;
}
.g-bootstrap.g-bs4 .g-card-overview:nth-child(n) .g-amount-converted{
  color:var(--g-color-text-primary);
  font-size:.75rem;
  font-weight:400;
  line-height:1rem;
  padding:0;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-figure{
  color:var(--g-color-text-primary);
  flex-shrink:0;
  order:-1;
}
.g-bootstrap.g-bs4 .g-card-overview .g-major{
  font-weight:600;
}
.g-bootstrap.g-bs4 .g-card-overview .g-button,.g-bootstrap.g-bs4 .g-card-overview .g-tooltip-trigger{
  position:relative;
  z-index:30;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-extra-amount{
  color:var(--g-color-text-secondary);
  font-size:.875rem;
  font-weight:400;
  line-height:1.3125rem;
  padding:0;
}
.g-bs4.g-bootstrap.g-uses-keyboard .g-card-overview:focus-within{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}

.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-footer{
  flex-grow:0;
  flex-shrink:0;
  z-index:30;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-footer-right-aligned{
  justify-content:right;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-footer>.g-button{
  margin-right:.75rem;
  padding-left:.5rem;
  padding-right:.5rem;
}
.g-bootstrap.g-bs4 .g-card-overview .g-card-overview-footer>.g-button:focus{
  border-color:var(--g-color-focus);
  outline:none;
}
.g-bootstrap.g-bs4 .g-card-overview.g-inverted .g-card-overview-action-default,.g-bootstrap.g-bs4 .g-card-overview.g-inverted .g-card-overview-action-default:active,.g-bootstrap.g-bs4 .g-card-overview.g-inverted .g-card-overview-extra-amount,.g-bootstrap.g-bs4 .g-card-overview.g-inverted .g-faded{
  color:inherit;
}
.g-bootstrap.g-bs4 .g-card-overview.g-inverted .g-card-overview-footer{
  border-top-color:rgba(var(--rgb-white), .15);
}
.g-bootstrap.g-bs4 .g-card-overview-listview{
  flex-flow:row;
  min-height:4.5rem;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-card-overview-listview{
    align-items:flex-start;
  }
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-card-overview-listview{
    align-items:center;
  }
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-title{
  right:4.5rem;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-title a{
  left:5rem;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container{
  min-width:0;
  padding-right:0;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info{
  align-items:center;
  padding-left:.3125rem;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info .g-card-overview-info-data{
  align-items:center;
  margin-bottom:0;
  margin-top:0;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info .g-card-overview-info-data .g-card-overview-info-alias-area{
  align-items:baseline;
  display:flex;
  overflow:hidden;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info .g-card-overview-info-data .g-card-overview-info-alias-area *{
  margin-right:.5rem;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info .g-card-overview-info-data .g-card-overview-info-alias-area .g-badge{
  vertical-align:-.1875rem;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info .g-card-overview-info-data .g-card-overview-info-alias-area .g-micro{
  line-height:1.5rem;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount,.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount .g-card-overview-info-amount-dual{
  display:flex;
  flex-direction:column;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount .g-card-overview-info-amount-dual .g-card-overview-info-amount-inner{
  overflow:hidden;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount .g-card-overview-info-amount-dual>:nth-child(2){
  text-align:left;
  width:7rem;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount .g-card-overview-info-amount-dual>:nth-child(2){
    align-self:center;
    padding-left:.375rem;
  }
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount .g-card-overview-info-amount-dual{
    flex-direction:row;
    justify-content:flex-end;
  }
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount .g-card-overview-info-amount-dual .g-card-overview-info-amount-offseted-for-dual{
    padding-right:7rem;
  }
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-data{
    grid-template-columns:auto auto;
    grid-template-rows:repeat(6, max-content);
  }
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount{
    grid-column:2 /  3;
    grid-row:1 /  99;
    margin-left:.625rem;
    min-width:0;
    text-align:right;
  }
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount .g-amount{
    padding-top:.125rem;
  }
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount p{
    overflow:hidden;
    padding:0;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-totaled .g-card-overview-info-amount p+.g-card-overview-extra-amount{
    margin-top:-.25rem;
  }
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-info.g-card-overview-info-verbose .g-card-overview-badge-area{
    padding-top:.25rem;
  }
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-figure{
  height:auto;
  margin-right:1rem;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-card-overview-figure,.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-info-container .g-micro{
    display:none;
  }
}
.g-bootstrap.g-bs4 .g-card-overview-listview:not(.g-card-overview-promotion) .g-card-overview-body{
  display:none;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-footer{
  align-items:center;
  display:flex;
  margin-bottom:auto;
  margin-top:auto;
  padding:0;
  width:4.5rem;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-footer.g-card-overview-footer-full-width{
  width:18.25rem;
}
@media (max-width:991.98px){
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-footer{
    justify-content:center;
  }
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-footer.g-card-overview-footer-full-width{
    width:4.5rem;
  }
  .g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-footer .g-card-overview-footer-content{
    display:none;
  }
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-footer>.g-button{
  border-width:.125rem;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-footer>.g-button:nth-child(n):focus{
  border-color:var(--g-color-focus);
  outline:none;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-footer .g-card-overview-footer-content{
  padding:0 1rem 0 1.875rem;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-footer .g-card-overview-footer-content .g-btn-overview-footer{
  width:11.875rem;
}
.g-bootstrap.g-bs4 .g-card-overview-listview .g-card-overview-footer .g-card-overview-footer-content .g-btn-overview-footer:focus{
  border-color:var(--g-color-interactive-secondary);
  outline:none;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview{
  align-items:stretch;
  height:17.5rem;
  min-width:13.125rem;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-title{
  bottom:2.875rem;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container{
  flex-grow:0;
  flex-shrink:0;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-info{
  flex-direction:row-reverse;
  padding-top:.625rem;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-info .g-card-overview-badge-area,.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-info .g-micro{
  margin-top:-.25rem;
  overflow:hidden;
  padding-right:.5rem;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-info .g-card-overview-figure{
  margin-left:.25rem;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-info .g-card-overview-stripe{
  height:.25rem;
  width:100%;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-grid-amounts{
  display:flex;
  flex-direction:column;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-grid-amounts p{
  padding:0;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-grid-amounts .g-meter{
  margin:.4375rem 0;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-grid-amounts .g-amount{
  line-height:1.5;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-grid-amounts .g-card-overview-extra-amount{
  line-height:1.25rem;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .g-card-overview-grid-amounts .g-card-overview-extra-amount-offsetted{
  margin-top:1.875rem;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-info-container .meter{
  margin:.4375rem 0;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-footer{
  align-items:center;
  border-top:.0625rem solid var(--g-color-border-secondary);
  display:flex;
  height:2.875rem;
  padding:0;
  width:100%;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-footer .g-card-overview-footer-content{
  flex:1;
  overflow:hidden;
  padding-right:.5rem;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-footer .g-button{
  border-width:.125rem;
  margin-left:.5rem;
  min-height:2rem;
  padding-left:.5rem;
  padding-right:.5rem;
  width:auto;
}
.g-bootstrap.g-bs4 .g-card-overview-gridview .g-card-overview-footer .g-button:nth-child(n):focus{
  border-color:var(--g-color-focus);
  outline:none;
}
.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-overview-listview:focus-within,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-overview-listview:hover,.g-bootstrap.g-bs4 :is(.g-card-outer,.g-card-inner) .g-card-overview-listview:focus-within,.g-bootstrap.g-bs4 :is(.g-card-outer,.g-card-inner) .g-card-overview-listview:hover{
  background-color:var(--g-color-overlay-hover);
  outline:none;
}
.g-bootstrap.g-bs4 .g-card-overview-body{
  flex-grow:1;
  overflow-x:hidden;
  overflow-y:hidden;
}
.g-bootstrap.g-bs4 .g-card-overview-body.g-card-overview-body-interactive{
  position:relative;
  z-index:20;
}
.g-bootstrap.g-bs4 .g-card-overview-body.g-card-overview-body-unpadded{
  padding:0;
}
.g-bootstrap.g-bs4 .g-card-overview-widget{
  height:20rem;
}
.g-bootstrap.g-bs4 .g-card-overview-widget .g-card-overview-header{
  border-bottom:.0625rem solid var(--g-color-border-secondary);
  min-height:2.875rem;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-card-overview-widget .g-card-overview-body{
  height:100%;
  overflow-y:visible;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion .g-card-overview-body{
  flex-grow:0;
  overflow:hidden;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion .g-card-overview-body p{
  text-align:left;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-listview>.g-button{
  margin-right:.5rem;
  padding:.5rem;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-listview .g-card-overview-body{
  display:flex;
  flex:1;
  padding-left:calc(var(--card-padding-horizontal) + .3125rem);
  text-align:left;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-listview .g-card-overview-body .g-card-overview-icon{
  margin-right:1rem;
  width:3rem;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-listview .g-card-overview-body .g-card-overview-icon{
    display:none;
  }
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-listview .g-card-overview-body .g-card-overview-promotion-info .g-button{
  text-align:initial;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-listview .g-card-overview-body .g-card-overview-promotion-info .g-card-overview-action-default :is(h2,h3,h4,h5,h6){
  padding:0;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-listview .g-card-overview-body .g-card-overview-promotion-info p{
  padding:0;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-listview .g-card-overview-footer{
  margin:0;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-listview .g-card-overview-footer{
    width:auto;
  }
  .g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-listview .g-card-overview-footer .g-button{
    margin-right:.5rem;
    margin-top:.5rem;
  }
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-gridview{
  background-position:50%;
  background-size:cover;
  justify-content:flex-end;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-gridview>.g-button{
  border-width:.125rem;
  margin:0;
  position:absolute;
  right:.5rem;
  top:.5rem;
  z-index:30;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-gridview>.g-button:nth-child(n):focus{
  border-color:var(--g-color-focus);
  outline:none;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-gridview .g-card-overview-body{
  overflow:hidden;
  text-align:center;
  text-overflow:ellipses;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-gridview .g-card-overview-body .g-micro{
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical;
  display:-webkit-box;
  overflow:hidden;
}
.g-bootstrap.g-bs4 .g-card-overview-promotion.g-card-overview-gridview .g-card-overview-body .g-card-overview-icon{
  width:6rem;
}
.g-bootstrap.g-bs4 .g-card-overview-group{
  display:flex;
  flex-direction:column;
  gap:.9375rem;
  margin:1.25rem 0;
}
.g-bootstrap.g-bs4 .g-card-overview-group .g-card-overview{
  margin:0;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-card-overview-group-layout-grid{
    flex-direction:row;
    gap:.9375rem;
    margin:1.25rem -.9375rem .625rem;
    overflow:auto hidden;
    padding:0 .9375rem .625rem;
    scroll-behavior:smooth;
    scroll-snap-type:x mandatory;
  }
  .g-bootstrap.g-bs4 .g-card-overview-group-layout-grid .g-card-overview{
    flex:1 0 15.9375rem;
    scroll-margin-left:.9375rem;
    scroll-snap-align:start;
  }
  .g-bootstrap.g-bs4 .g-card-overview-group-layout-grid:after{
    content:"";
    flex:0 0 calc(100% - 15.9375rem - 0.9375rem);
  }
  .g-bootstrap.g-bs4 .g-card-overview-group-layout-grid:has(.g-card-overview:only-child):after{
    content:none;
  }
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-card-overview-group-layout-grid{
    --columns:2;
    display:grid;
    gap:1.875rem;
    grid-template-columns:repeat(var(--columns), 1fr);
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-overview-group-layout-grid{
    --columns:3;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .g-card-overview-group-layout-grid{
    --columns:4;
  }
}
.g-bootstrap.g-bs4 .g-card-overview-group-layout-widget{
  --columns:1;
  display:grid;
  gap:1.875rem;
  grid-template-columns:repeat(var(--columns), 1fr);
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .g-card-overview-group-layout-widget{
    --columns:2;
  }
}
.g-bootstrap.g-bs4 .g-card-function,.g-bootstrap.g-bs4 .g-card-function-footer{
  --card-padding-vertical:0.9375rem;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-card-function,.g-bootstrap.g-bs4 .g-card-function-footer{
    --card-padding-horizontal:1.5625rem;
  }
}
.g-bootstrap.g-bs4 .g-card-function{
  display:flex !important;
  flex-direction:column;
}
.g-bootstrap.g-bs4 .g-card-function .g-h-major{
  font-size:1.125rem;
  font-weight:700;
  line-height:1.5rem;
}
.g-bootstrap.g-bs4 .g-card-function .g-h-major:nth-child(n){
  padding-bottom:.3125rem;
  padding-top:.25rem;
}
.g-bootstrap.g-bs4 .g-card-function .g-h-minor{
  font-size:.875rem;
  font-weight:700;
  line-height:1.3125rem;
}
.g-bootstrap.g-bs4 .g-card-function .g-group{
  margin:0;
  padding-bottom:.625rem;
  padding-top:.625rem;
}
.g-bootstrap.g-bs4 .g-card-function .g-group-button{
  text-align:center;
  width:100%;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-card-function .g-group-button{
    order:-1;
  }
}
.g-bootstrap.g-bs4 .g-card-function .g-card-body{
  display:flex;
  flex-direction:column;
  flex-grow:0;
}
.g-bootstrap.g-bs4 .g-card-function .g-card-function-indicator{
  align-items:center;
  color:var(--g-color-fill-primary);
  margin-bottom:-.9375rem;
  order:-1;
  text-align:center;
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-card-function .g-card-function-indicator.g-indicator-custom{
    padding-bottom:1.5625rem;
    padding-top:1.5625rem;
  }
}
.g-bootstrap.g-bs4 .g-card-function .g-card-function-indicator.g-indicator-custom .g-card-function-indicator-content{
  max-width:12.5rem;
}
.g-bootstrap.g-bs4 .g-card-function .g-card-function-indicator.g-indicator-custom .g-card-function-indicator-content img{
  max-width:100%;
}
.g-bootstrap.g-bs4 .g-card-function .g-card-function-indicator.g-indicator-enabled .g-state{
  color:var(--g-color-success);
}
.g-bootstrap.g-bs4 .g-card-function .g-card-function-icon{
  --size:3rem;
  color:inherit;
}
.g-bootstrap.g-bs4 .g-card-function .g-state{
  font-size:.75rem;
  font-weight:600;
  -webkit-hyphens:auto;
          hyphens:auto;
  line-height:.75rem;
  margin-left:-.5rem;
  margin-right:-.5rem;
  margin-top:.625rem;
}
.g-bootstrap.g-bs4 .g-card-function .g-card-function-postscript{
  margin-top:-.9375rem;
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-card-function .g-card-function-postscript p{
  font-size:.875rem;
  line-height:1.3125rem;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-card-function .g-card-function-postscript .btn,.g-bootstrap.g-bs4 .g-card-function .g-card-function-postscript .g-button{
    margin-bottom:.375rem;
    margin-top:.375rem;
    width:100%;
  }
}
.g-bootstrap.g-bs4 .g-inverted .g-card-function .g-card-function-indicator{
  color:var(--g-color-text-inverted-secondary);
}
.g-bootstrap.g-bs4 .g-inverted .g-card-function .g-card-function-indicator.g-indicator-enabled .g-state{
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-vertical .g-card-function-icon,.g-bootstrap.g-bs4 .g-card-group-horizontal .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-icon{
  margin-top:.625rem;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-vertical .g-card-body,.g-bootstrap.g-bs4 .g-card-group-horizontal .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-body{
    text-align:center;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-vertical .g-card-body,.g-bootstrap.g-bs4 .g-card-group-horizontal .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-body{
    flex-grow:0;
  }
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-vertical .g-card-function-postscript .btn,.g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-vertical .g-card-function-postscript .g-button,.g-bootstrap.g-bs4 .g-card-group-horizontal .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-postscript .btn,.g-bootstrap.g-bs4 .g-card-group-horizontal .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-postscript .g-button{
    max-width:calc(100% - 1rem);
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-horizontal,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-function:where(:not([class*=g-card-function-variant-])){
    flex-direction:row;
  }
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-horizontal .g-card-body,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-body{
    justify-content:center;
  }
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-horizontal .g-card-function-indicator,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-indicator{
    flex:0 0 15%;
    margin-bottom:0;
    max-width:15%;
    padding-right:0;
  }
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-horizontal .g-card-function-indicator.g-indicator-custom,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-indicator.g-indicator-custom{
    flex:0 0 23%;
    max-width:23%;
  }
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-horizontal .g-card-function-icon,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-icon{
    --size:4rem;
    font-size:var(--size);
    height:var(--size);
    line-height:var(--size);
    margin-top:0;
    min-width:var(--size);
    width:var(--size);
  }
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-horizontal .g-card-function-body,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-body{
    --card-padding-vertical:1.25rem;
    flex:1 0 0;
    text-align:left;
  }
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-horizontal .g-card-function-postscript,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-postscript{
    flex:0 0 25%;
    margin-top:0;
    max-width:25%;
    padding-left:0;
    padding-top:.9375rem;
    text-align:center;
  }
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-horizontal .g-card-function-postscript .g-group-button,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-postscript .g-group-button{
    padding:calc(var(--card-padding-horizontal) - 1.40625rem) 0;
  }
  .g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-horizontal .g-card-function-postscript .btn,.g-bootstrap.g-bs4 .g-card-function.g-card-function-variant-horizontal .g-card-function-postscript .g-button,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-postscript .btn,.g-bootstrap.g-bs4 .g-card-group-vertical .g-card-function:where(:not([class*=g-card-function-variant-])) .g-card-function-postscript .g-button{
    margin:.375rem 0;
    padding-left:.3125rem;
    padding-right:.3125rem;
    width:100%;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-function-footer-shared:nth-child(n):nth-child(n){
    margin-top:-.9375rem;
  }
}
@media (min-width:1200px){
  .g-bootstrap.g-bs4 .g-card-function-footer{
    --card-padding-horizontal:10%;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-function-footer .g-card-body{
    padding-top:0;
  }
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-card-function-footer .g-card-body{
    text-align:center;
  }
}
.g-bootstrap.g-bs4 .g-card-function-footer p{
  font-size:.875rem;
  line-height:1.3125rem;
}
.g-bootstrap.g-bs4 .g-card-row>.g-card{
  min-width:auto;
}
.g-bootstrap.g-bs4 .g-card-row:has(.g-card-footer){
  flex-wrap:wrap;
}
.g-bootstrap.g-bs4 .g-card-row .g-card-footer{
  flex-basis:100%;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-card-row .g-card-footer{
    text-align:center;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-row .g-card-footer:nth-child(n):nth-child(n){
    margin-top:-.9375rem;
  }
  .g-bootstrap.g-bs4 .g-card-row .g-card-footer,.g-bootstrap.g-bs4 .g-card-row .g-card-footer .g-card-body{
    padding-top:0;
  }
}
@media (min-width:1200px){
  .g-bootstrap.g-bs4 .g-card-row .g-card-footer,.g-bootstrap.g-bs4 .g-card-row .g-card-footer .g-card-body{
    --card-padding-horizontal:10%;
  }
}
.g-bootstrap.g-bs4 .g-card-row .g-card-footer p{
  text-wrap:balance;
  font-size:.875rem;
  line-height:1.3125rem;
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)){
  --card-padding-horizontal:1rem;
  --card-padding-vertical:0.75rem;
  background-color:var(--g-color-surface-primary);
  border-radius:.5rem;
  box-shadow:0 .125rem .5rem rgba(var(--rgb-black), .08);
  display:flex;
  flex-direction:column;
  margin-bottom:.625rem;
  margin-top:.625rem;
  max-width:100%;
  outline:.0625rem solid transparent;
  outline-offset:-.0625rem;
  overflow:hidden;
  position:relative;
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-body,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-footer,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-indicator{
  display:flex;
  flex-direction:column;
  padding:var(--card-padding-vertical) var(--card-padding-horizontal);
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-title{
  flex-shrink:0;
  font-size:1.125rem;
  font-weight:700;
  line-height:1.5rem;
  padding-bottom:.3125rem;
  padding-top:.25rem;
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-title,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-title a{
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  display:-webkit-box;
  overflow:hidden;
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-title a:after{
  content:"";
  inset:0;
  position:absolute;
  z-index:10;
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-title-overline{
  order:-1;
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-plugin{
    --card-padding-vertical:0.9375rem;
    --card-padding-horizontal:1.5625rem;
    flex-direction:row;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-plugin .g-card-product-indicator-badge{
    --card-padding-horizontal:0.5rem;
    --card-padding-vertical:0.25rem;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-plugin .g-card-product-body,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-plugin .g-card-product-footer,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-plugin .g-card-product-indicator{
    justify-content:center;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-plugin .g-card-product-indicator{
    flex-basis:15%;
    margin-bottom:0;
    min-width:0;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-plugin .g-card-product-body{
    --card-padding-vertical:1.25rem;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-plugin .g-card-product-footer{
    flex-basis:30%;
    margin-top:0;
    min-width:0;
    padding-left:0;
    padding-top:.9375rem;
    text-align:center;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-plugin .g-card-product-footer .g-group-button{
    order:-1;
    padding-bottom:.625rem;
    padding-top:.625rem;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-plugin .g-card-product-footer .g-button{
    padding-left:.3125rem;
    padding-right:.3125rem;
    width:100%;
  }
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-large-teaser,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-teaser{
  height:17.5rem;
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-large-teaser .g-card-product-body,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-teaser .g-card-product-body{
  padding-bottom:0;
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-large-teaser .g-card-product-content,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-teaser .g-card-product-content{
  -webkit-mask-image:linear-gradient(to top, transparent -.0625rem, #000 var(--card-padding-vertical));
          mask-image:linear-gradient(to top, transparent -.0625rem, #000 var(--card-padding-vertical));
  overflow:hidden;
  padding-bottom:var(--card-padding-vertical);
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-large-teaser .g-card-product-footer,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-teaser .g-card-product-footer{
  margin-top:0;
  padding-top:.25rem;
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-indicator-badge{
    --card-padding-horizontal:0.5rem;
    --card-padding-vertical:0.25rem;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-teaser .g-card-product-indicator-badge{
    --card-padding-horizontal:0.5rem;
    --card-padding-vertical:0.25rem;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-large-teaser{
    height:25.75rem;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-large-teaser .g-card-product-indicator{
    flex-basis:15.25rem;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-large-teaser .g-card-product-indicator-custom:not(.g-card-product-indicator-cover) img,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-large-teaser .g-card-product-indicator-custom:not(.g-card-product-indicator-cover) svg{
    max-height:8rem;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)).g-card-product-variant-large-teaser .g-card-product-icon{
    height:6rem;
    width:6rem;
  }
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-indicator{
  align-items:center;
  background-color:var(--color-bg, var(--g-color-fill-primary));
  color:var(--color-fg, var(--g-color-fill-inverted));
  flex:0 0 7rem;
  justify-content:center;
  margin-bottom:0;
  order:-1;
  position:relative;
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-indicator{
    background-color:CanvasText !important;
  }
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-indicator .g-card-product-icon{
    color:Canvas !important;
  }
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-indicator-custom:not(.g-card-product-indicator-cover) img,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-indicator-custom:not(.g-card-product-indicator-cover) svg{
  max-height:4rem;
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-indicator-cover img,.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-indicator-cover svg{
  height:100%;
  left:0;
  max-height:none;
  max-width:none;
  -o-object-fit:cover;
     object-fit:cover;
  -o-object-position:50%;
     object-position:50%;
  position:absolute;
  top:0;
  width:100%;
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-body{
  flex:1 1;
  overflow:hidden;
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-footer{
  flex:0 0;
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-footer{
    margin-top:-.9375rem;
    padding-top:0;
  }
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-footer .g-group-button{
  display:flex;
  flex-wrap:wrap;
  gap:.9375rem 1.25rem;
  margin:0;
  padding:1.25rem 0 .25rem;
}
@media (min-width:576px) and (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-footer .g-group-button{
    justify-content:center;
    padding-bottom:.875rem;
  }
}
.g-bootstrap.g-bs4 .g-card-product:where(:not(.g-card)) .g-card-product-footer .g-button{
  margin:0;
  position:relative;
  z-index:10;
}
.g-bootstrap.g-bs4 .g-card-product-title{
  margin-left:-.25rem;
  margin-right:-.25rem;
  padding-left:.25rem;
  padding-right:.25rem;
}
.g-bootstrap.g-bs4 .g-card-product-title a{
  color:inherit;
  display:block;
  font-weight:inherit;
  max-width:100%;
  width:-moz-max-content;
  width:max-content;
}
.g-bootstrap.g-bs4 .g-card-product-icon{
  height:4rem;
  width:4rem;
}
.g-bootstrap.g-bs4 .g-card-product-indicator-badge{
  margin:var(--card-padding-vertical) var(--card-padding-horizontal) 0 0;
  max-width:calc(100% - 2 * var(--card-padding-horizontal));
  padding:0;
  position:absolute;
  right:0;
  top:0;
}
.g-bootstrap.g-bs4 .g-card-product-price .g-card-product-active{
  border:.0625rem solid var(--color-bg);
  border-radius:50%;
  margin-right:.125em;
  position:relative;
  top:.03125rem;
}
.g-bs4.g-bootstrap.g-uses-keyboard .g-card-product-with-default-action:focus-within{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}

.g-bootstrap.g-bs4 .g-card-product-with-default-action:hover{
  box-shadow:0 .25rem .75rem rgba(var(--rgb-black), .16);
}
.g-bootstrap.g-bs4 .g-card-product-with-default-action .g-card-product-title a:hover{
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-card-product-with-default-action .g-card-product-title a:focus{
  outline:none;
}
.g-bootstrap.g-bs4 .g-contact-info{
  min-height:4rem;
}
.g-bootstrap.g-bs4 .g-contact-info-extended{
  min-height:6.5rem;
}
.g-bootstrap.g-bs4 .g-contact-info .g-amount:nth-child(n){
  font-size:1rem;
  line-height:1.25rem;
}
.g-bootstrap.g-bs4 .g-contact-info .g-avatar:nth-child(n){
  color:var(--g-color-fill-primary);
}
.g-bootstrap.g-bs4 .g-copy{
  border-radius:var(--g-size-border-radius-sm);
  position:relative;
  transition-duration:.25s;
  transition-property:background-color;
}
.g-bootstrap.g-bs4 .g-copy:hover{
  background-color:var(--g-color-overlay-active-hover);
}
.g-bootstrap.g-bs4 .g-copy .g-tooltip-touch-target{
  inset:0;
  position:absolute;
  z-index:0;
}
.g-bootstrap.g-bs4 .g-copy .g-copy-button{
  inset:0;
  min-height:0;
  position:absolute;
  width:100%;
  z-index:30;
}
.g-bootstrap.g-bs4 .g-copy .g-copy-button:focus-visible:nth-child(n){
  outline:none;
}
.g-bootstrap.g-bs4 .g-copy .g-copy-button:focus-visible:after{
  content:"";
  inset:-.125rem 0;
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:-.1875rem;
  position:absolute;
  z-index:0;
}
.g-bootstrap.g-bs4 .g-dropdown{
  width:100%;
}
.g-bootstrap.g-bs4 .g-dropdown.g-dropdown ol,.g-bootstrap.g-bs4 .g-dropdown.g-dropdown p,.g-bootstrap.g-bs4 .g-dropdown.g-dropdown ul{
  margin:0;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-menu{
  border:0;
  color:var(--g-color-text-primary);
  float:none;
  margin:0;
  max-height:18.75rem;
  min-width:10rem;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0;
  position:inherit;
  width:100%;
  z-index:350000;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-menu:focus{
  outline:0;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .g-dropdown-item,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .g-dropdown-item{
  align-items:center;
  align-items:flex-start;
  background-color:transparent;
  border:0;
  border-radius:.5rem;
  border-radius:0;
  box-shadow:none;
  color:var(--g-color-text-primary);
  display:inline-flex;
  display:flex;
  font-family:inherit;
  font-size:1rem;
  font-weight:400;
  height:auto;
  justify-content:center;
  justify-content:flex-start;
  line-height:1.375rem;
  min-height:2.25rem;
  padding:.5625rem .625rem;
  position:relative;
  text-align:left;
  transition-duration:.1s;
  transition-property:color, background-color, border, box-shadow;
  transition-timing-function:ease-out;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  vertical-align:middle;
  white-space:normal;
  width:100%;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item:not(:disabled),.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .g-dropdown-item:not(:disabled),.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .g-dropdown-item:not(:disabled){
  cursor:pointer;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item.highlight,.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item:active,.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item:focus,.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item:hover,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .g-dropdown-item:active,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .g-dropdown-item:focus,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .g-dropdown-item:hover,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .highlight.g-dropdown-item,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .g-dropdown-item:active,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .g-dropdown-item:focus,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .g-dropdown-item:hover,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .highlight.g-dropdown-item{
  background-color:var(--g-color-overlay-hover);
  box-shadow:none;
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item.highlight :global(.g-avatar-content:not(.g-avatar-content-border)),.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item:active :global(.g-avatar-content:not(.g-avatar-content-border)),.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item:focus :global(.g-avatar-content:not(.g-avatar-content-border)),.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item:hover :global(.g-avatar-content:not(.g-avatar-content-border)){
  --color-bg:var(--g-color-surface-primary);
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item:focus-visible,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .g-dropdown-item:focus-visible,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .g-dropdown-item:focus-visible{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:-.1875rem;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item.selected,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .selected.g-dropdown-item,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .selected.g-dropdown-item{
  color:var(--g-color-text-primary);
  font-weight:600;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item.disabled,.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item:disabled,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .disabled.g-dropdown-item,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .g-dropdown-item:disabled,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .disabled.g-dropdown-item,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .g-dropdown-item:disabled{
  background-color:inherit;
  color:var(--g-color-text-disabled);
  cursor:not-allowed;
  pointer-events:revert;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item.border,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .border.g-dropdown-item,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .border.g-dropdown-item{
  border:0 !important;
  border-bottom:.0625rem solid var(--g-color-border-secondary) !important;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item>img,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .g-dropdown-item>img,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .g-dropdown-item>img{
  align-self:center;
  margin-right:.5rem;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-item .g-product-info,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append .g-dropdown-item .g-product-info,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend .g-dropdown-item .g-product-info{
  flex:1;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-menu-right{
  min-width:100%;
  width:auto;
}
.g-bootstrap.g-bs4 .g-dropdown .g-dropdown-menu-right .g-dropdown-item{
  padding-right:1.25rem;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-dropdown .custom-control{
  margin-bottom:-.4375rem;
  margin-right:.625rem;
  margin-top:-.4375rem;
  padding-left:1rem;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-dropdown:not(.g-dropdown-product) .g-dropdown-item{
    align-items:center;
    display:flex;
    justify-content:space-between;
  }
  .g-bootstrap.g-bs4 .g-dropdown:not(.g-dropdown-product) .g-dropdown-item .g-amount{
    margin-left:.9375rem;
    text-align:right;
  }
}
.g-bootstrap.g-bs4 .g-dropdown:not(.g-dropdown-product) .g-dropdown-item .g-amount{
  display:block;
}
.g-bootstrap.g-bs4 .g-dropdown.disabled,.g-bootstrap.g-bs4 .g-dropdown:disabled{
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle,.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle:focus,.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle:focus:hover,.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle:hover,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle:focus,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle:focus:hover,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle:hover{
  background-color:var(--g-color-surface-disabled);
  border-color:var(--g-color-border-disabled);
  color:var(--g-color-text-disabled);
  opacity:1;
}
.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle:after,.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle:focus:after,.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle:focus:hover:after,.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle:hover:after,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle:after,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle:focus:after,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle:focus:hover:after,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle:hover:after{
  color:var(--g-color-text-disabled);
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle .g-faded,.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle:focus .g-faded,.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle:focus:hover .g-faded,.g-bootstrap.g-bs4 .g-dropdown.disabled .g-dropdown-toggle:hover .g-faded,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle .g-faded,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle:focus .g-faded,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle:focus:hover .g-faded,.g-bootstrap.g-bs4 .g-dropdown:disabled .g-dropdown-toggle:hover .g-faded{
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 .g-dropdown .g-faded{
  color:var(--g-color-text-secondary);
}
.g-bootstrap.g-bs4 .g-dropdown-toggle,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:nth-child(n):nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:nth-child(n):nth-child(n){
  min-height:2.5rem;
  padding:.4375rem 1.625rem .4375rem .625rem !important;
  width:100%;
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.show.g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>[aria-expanded=true].g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.show.g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>[aria-expanded=true].g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .show.g-dropdown-toggle:after,.g-bootstrap.g-bs4 [aria-expanded=true].g-dropdown-toggle:after{
  transform:rotate(180deg);
}
.g-bootstrap.g-bs4 .g-dropdown-separator .g-dropdown-item:not(:last-child){
  border-bottom:.0625rem solid var(--g-color-border-secondary);
}
.g-bootstrap.g-bs4 .g-dropdown-product .g-dropdown-item{
  display:block;
}
.g-bootstrap.g-bs4 .g-dropdown-product .g-dropdown-item.selected{
  font-weight:400;
}
.g-bootstrap.g-bs4 .g-dropdown-product:not(.g-dropdown-product-condensed) .g-dropdown-item{
  position:relative;
}
.g-bootstrap.g-bs4 .g-dropdown-product:not(.g-dropdown-product-condensed) .g-contact-info,.g-bootstrap.g-bs4 .g-dropdown-product:not(.g-dropdown-product-condensed) .g-product-info{
  min-height:3.5rem;
  padding-left:.3125rem;
}
.g-bootstrap.g-bs4 .g-dropdown-product:not(.g-dropdown-product-condensed) .g-product-info-stripe{
  border-radius:0 !important;
}
.g-bootstrap.g-bs4 .g-dropdown-product .g-dropdown-toggle .g-faded,.g-bootstrap.g-bs4 .g-dropdown-product .g-dropdown-toggle .g-iban,.g-bootstrap.g-bs4 .g-dropdown-product.g-dropdown-toggle .g-faded,.g-bootstrap.g-bs4 .g-dropdown-product.g-dropdown-toggle .g-iban{
  font-size:.75rem;
  line-height:1;
}
.g-bootstrap.g-bs4 .g-dropdown-product .g-dropdown-toggle>*,.g-bootstrap.g-bs4 .g-dropdown-product.g-dropdown-toggle>*{
  width:auto;
}
.g-bootstrap.g-bs4 .g-dropdown-product-select-all-content{
  padding-left:.3125rem;
}
.g-bootstrap.g-bs4 .g-dropdown-product-checkbox:nth-child(n):nth-child(n){
  margin:auto .5625rem auto .625rem;
}
.g-bootstrap.g-bs4 .g-input-group .g-dropdown:not(:first-child) .g-dropdown-toggle,.g-bootstrap.g-bs4 .g-input-group .g-dropdown:not(:first-child) .g-form-control{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.g-bootstrap.g-bs4 .g-input-group .g-dropdown:not(:last-child) .g-dropdown-toggle,.g-bootstrap.g-bs4 .g-input-group .g-dropdown:not(:last-child) .g-form-control{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-append,.g-bootstrap.g-bs4 .g-input-group .g-dropdown.g-input-group-prepend{
  width:auto;
}
.g-bootstrap.g-bs4 .g-input-group>.g-dropdown-toggle:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.g-bootstrap.g-bs4 .g-input-group>.g-dropdown-toggle:not(:last-child){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.g-bootstrap.g-bs4 ::-moz-placeholder{
  color:var(--g-color-text-secondary);
  font-size:inherit;
  line-height:inherit;
}
.g-bootstrap.g-bs4 ::placeholder{
  color:var(--g-color-text-secondary);
  font-size:inherit;
  line-height:inherit;
}
.g-bootstrap.g-bs4 :disabled::-moz-placeholder{
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 :disabled::placeholder{
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 .g-form-control{
  border:.0625rem solid var(--g-color-border-primary);
  border-radius:.5rem;
  box-shadow:none;
  caret-color:var(--g-color-interactive-primary);
  display:block;
  padding:.4375rem .625rem;
  transition:border-color .15s ease-in-out;
}
.g-bootstrap.g-bs4 .g-form-control:not(:disabled):not([readonly]):hover{
  border-color:var(--g-color-border-hover);
}
.g-bootstrap.g-bs4 .g-form-control:not(:disabled):focus{
  background-color:var(--g-color-surface-primary);
  color:var(--g-color-text-primary);
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
  z-index:5;
}
.g-bootstrap.g-bs4 .g-form-control:disabled,.g-bootstrap.g-bs4 .g-form-control:disabled .btn,.g-bootstrap.g-bs4 .g-form-control:disabled~.g-input-group-append,.g-bootstrap.g-bs4 .g-form-control:disabled~.g-input-group-append .btn,.g-bootstrap.g-bs4 .g-form-control:disabled~.g-input-group-prepend,.g-bootstrap.g-bs4 .g-form-control:disabled~.g-input-group-prepend .btn{
  background-color:var(--g-color-surface-disabled) !important;
  background-image:none !important;
  border-color:var(--g-color-border-disabled) !important;
  color:var(--g-color-text-disabled) !important;
  cursor:not-allowed;
  opacity:1;
  outline:none;
}
.g-bootstrap.g-bs4 .g-form-control:disabled .btn,.g-bootstrap.g-bs4 .g-form-control:disabled~.g-input-group-append .btn,.g-bootstrap.g-bs4 .g-form-control:disabled~.g-input-group-prepend .btn{
  opacity:1;
}
.g-bootstrap.g-bs4 input[type=date],.g-bootstrap.g-bs4 input[type=datetime-local],.g-bootstrap.g-bs4 input[type=email],.g-bootstrap.g-bs4 input[type=month],.g-bootstrap.g-bs4 input[type=number],.g-bootstrap.g-bs4 input[type=password],.g-bootstrap.g-bs4 input[type=search],.g-bootstrap.g-bs4 input[type=tel],.g-bootstrap.g-bs4 input[type=text],.g-bootstrap.g-bs4 input[type=time],.g-bootstrap.g-bs4 input[type=url],.g-bootstrap.g-bs4 input[type=week],.g-bootstrap.g-bs4 select,.g-bootstrap.g-bs4 textarea,.g-bootstrap.g-bs4 textarea[readonly]{
  background:var(--g-color-surface-primary);
  background-image:var(--g-gradient-fake-shadow);
  color:var(--g-color-text-primary);
  font-family:inherit;
  font-size:1rem;
  font-weight:400;
  height:unset;
  line-height:1.5rem;
  width:100%;
}
@media (prefers-reduced-motion:no-preference){
  .g-bootstrap.g-bs4 input[type=date],.g-bootstrap.g-bs4 input[type=datetime-local],.g-bootstrap.g-bs4 input[type=email],.g-bootstrap.g-bs4 input[type=month],.g-bootstrap.g-bs4 input[type=number],.g-bootstrap.g-bs4 input[type=password],.g-bootstrap.g-bs4 input[type=search],.g-bootstrap.g-bs4 input[type=tel],.g-bootstrap.g-bs4 input[type=text],.g-bootstrap.g-bs4 input[type=time],.g-bootstrap.g-bs4 input[type=url],.g-bootstrap.g-bs4 input[type=week],.g-bootstrap.g-bs4 select,.g-bootstrap.g-bs4 textarea,.g-bootstrap.g-bs4 textarea[readonly]{
    transition:border-color .15s ease-in-out;
  }
}
.g-bootstrap.g-bs4 button[role=switch],.g-bootstrap.g-bs4 input,.g-bootstrap.g-bs4 select,.g-bootstrap.g-bs4 textarea{
  --g-gradient-fake-shadow:linear-gradient(
      180deg,
      rgba(var(--rgb-black), 0.07),
      transparent 0.1875rem
  );
}
.g-bootstrap.g-bs4 input[type=radio]{
  --g-gradient-fake-shadow:radial-gradient(
      circle at 50% 100%,
      rgba(var(--rgb-white), 0),
      rgba(var(--rgb-white), 0) 75%,
      rgba(var(--rgb-black), 0.4) 125%
  );
}
.g-bootstrap.g-bs4 input[type=checkbox]~.custom-control-label,.g-bootstrap.g-bs4 input[type=radio]~.custom-control-label{
  font-weight:400;
}
.g-bootstrap.g-bs4 input[type=number]{
  -webkit-appearance:textfield;
     -moz-appearance:textfield;
          appearance:textfield;
}
.g-bootstrap.g-bs4 input[type=number]::-webkit-inner-spin-button,.g-bootstrap.g-bs4 input[type=number]::-webkit-outer-spin-button{
  -webkit-appearance:none;
          appearance:none;
}
.g-bootstrap.g-bs4 textarea,.g-bootstrap.g-bs4 textarea[readonly]{
  min-height:2.5rem;
}
.g-bootstrap.g-bs4 .custom-control{
  cursor:default;
  display:block;
  margin-right:0;
  min-height:1.5rem;
  padding-left:1.5rem;
  position:relative;
}
.g-bootstrap.g-bs4 .custom-control:not(.custom-control-inline){
  padding-bottom:.25rem;
  padding-top:.25rem;
}
.g-bootstrap.g-bs4 .custom-control:not(.custom-control-inline) .custom-control-input{
  top:.5rem;
}
.g-bootstrap.g-bs4 .custom-control-inline{
  display:inline-flex;
  margin-right:1rem;
}
.g-bootstrap.g-bs4 .custom-control-input,.g-bootstrap.g-bs4 .g-input-control{
  height:1rem;
  left:0;
  position:absolute;
  top:.25rem;
  width:1rem;
}
.g-bootstrap.g-bs4 .custom-control-input:before,.g-bootstrap.g-bs4 .g-input-control:before{
  content:"";
  display:block;
  inset:-.5rem;
  position:absolute;
}
.g-bootstrap.g-bs4 .custom-control-input:focus-visible,.g-bootstrap.g-bs4 .g-input-control:focus-visible{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}
.g-bootstrap.g-bs4 .custom-control-input:not(:disabled,[readonly]),.g-bootstrap.g-bs4 .custom-control-input~.custom-control-label:not(:disabled,[readonly]),.g-bootstrap.g-bs4 .g-input-control:not(:disabled,[readonly]),.g-bootstrap.g-bs4 .g-input-control~.custom-control-label:not(:disabled,[readonly]){
  cursor:pointer;
}
.g-bootstrap.g-bs4 .custom-control-input:disabled,.g-bootstrap.g-bs4 .custom-control-input~.custom-control-label:disabled,.g-bootstrap.g-bs4 .g-input-control:disabled,.g-bootstrap.g-bs4 .g-input-control~.custom-control-label:disabled{
  cursor:not-allowed;
}
@media (forced-colors:none){
  .g-bootstrap.g-bs4 .custom-control-input,.g-bootstrap.g-bs4 .g-input-control{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    background:var(--g-gradient-fake-shadow) center center/contain no-repeat var(--g-color-surface-primary);
    border:.0625rem solid;
    color:var(--g-color-border-primary);
  }
  .g-bootstrap.g-bs4 .custom-control-input:checked,.g-bootstrap.g-bs4 .custom-control-input:where([type=checkbox]):indeterminate,.g-bootstrap.g-bs4 .g-input-control:checked,.g-bootstrap.g-bs4 .g-input-control:where([type=checkbox]):indeterminate{
    background-color:var(--g-color-interactive-primary);
    color:var(--g-color-interactive-primary);
  }
  .g-bootstrap.g-bs4 .custom-control-input:checked:after,.g-bootstrap.g-bs4 .custom-control-input:where([type=checkbox]):indeterminate:after,.g-bootstrap.g-bs4 .g-input-control:checked:after,.g-bootstrap.g-bs4 .g-input-control:where([type=checkbox]):indeterminate:after{
    background-color:var(--g-color-fill-inverted);
    border-radius:inherit;
    content:"";
    display:block;
    inset:0;
    -webkit-mask:center/1rem 1rem no-repeat;
            mask:center/1rem 1rem no-repeat;
    position:absolute;
  }
  .g-bootstrap.g-bs4 .custom-control-input:checked:disabled:after,.g-bootstrap.g-bs4 .custom-control-input:where([type=checkbox]):indeterminate:disabled:after,.g-bootstrap.g-bs4 .g-input-control:checked:disabled:after,.g-bootstrap.g-bs4 .g-input-control:where([type=checkbox]):indeterminate:disabled:after{
    background-color:var(--g-color-border-disabled);
  }
  .g-bootstrap.g-bs4 .custom-control-input:not(:disabled,[readonly]):hover,.g-bootstrap.g-bs4 .g-input-control:not(:disabled,[readonly]):hover{
    color:var(--g-color-interactive-primary);
  }
  .g-bootstrap.g-bs4 .custom-control-input:not(:disabled,[readonly]):active,.g-bootstrap.g-bs4 .g-input-control:not(:disabled,[readonly]):active{
    background-image:linear-gradient(rgba(0,0,0,.25), rgba(0,0,0,.25));
  }
  .g-bootstrap.g-bs4 .custom-control-input:disabled,.g-bootstrap.g-bs4 .g-input-control:disabled{
    background-color:var(--g-color-surface-disabled) !important;
    background-image:none;
    color:var(--g-color-border-disabled) !important;
  }
  .g-bootstrap.g-bs4 .custom-control-input:disabled~.custom-control-label,.g-bootstrap.g-bs4 .g-input-control:disabled~.custom-control-label{
    color:var(--g-color-text-disabled) !important;
  }
  .g-bootstrap.g-bs4 .custom-control-input[type=checkbox],.g-bootstrap.g-bs4 .g-input-control[type=checkbox]{
    border-radius:.125rem;
  }
  .g-bootstrap.g-bs4 .custom-control-input[type=checkbox]:checked:after,.g-bootstrap.g-bs4 .g-input-control[type=checkbox]:checked:after{
    -webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32 -48 576 576'%3E%3Cpath fill='' d='m469 138l-48-48c-7-6-16-6-23 0l-189 190l-1 0l-94-94c-7-7-17-7-23 0l-48 48c-6 6-6 16 0 22l119 118c6 7 16 16 22 23l24 24l260-260c7-7 7-17 1-23z'/%3E%3C/svg%3E");
            mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-32 -48 576 576'%3E%3Cpath fill='' d='m469 138l-48-48c-7-6-16-6-23 0l-189 190l-1 0l-94-94c-7-7-17-7-23 0l-48 48c-6 6-6 16 0 22l119 118c6 7 16 16 22 23l24 24l260-260c7-7 7-17 1-23z'/%3E%3C/svg%3E");
  }
  .g-bootstrap.g-bs4 .custom-control-input[type=checkbox]:indeterminate:after,.g-bootstrap.g-bs4 .g-input-control[type=checkbox]:indeterminate:after{
    -webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='' d='M12,6.5 C12.8284271,6.5 13.5,7.17157288 13.5,8 C13.5,8.77969612 12.9051119,9.42044868 12.14446,9.49313342 L12,9.5 L4,9.5 C3.17157288,9.5 2.5,8.82842712 2.5,8 C2.5,7.22030388 3.09488808,6.57955132 3.85553999,6.50686658 L4,6.5 L12,6.5 Z'/%3E%3C/svg%3E");
            mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='' d='M12,6.5 C12.8284271,6.5 13.5,7.17157288 13.5,8 C13.5,8.77969612 12.9051119,9.42044868 12.14446,9.49313342 L12,9.5 L4,9.5 C3.17157288,9.5 2.5,8.82842712 2.5,8 C2.5,7.22030388 3.09488808,6.57955132 3.85553999,6.50686658 L4,6.5 L12,6.5 Z'/%3E%3C/svg%3E");
  }
  .g-bootstrap.g-bs4 .custom-control-input[type=radio],.g-bootstrap.g-bs4 .g-input-control[type=radio]{
    border-radius:50%;
  }
  .g-bootstrap.g-bs4 .custom-control-input[type=radio]:checked:after,.g-bootstrap.g-bs4 .g-input-control[type=radio]:checked:after{
    -webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 16 16'%3E%3Ccircle fill='' r='4'/%3E%3C/svg%3E");
            mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 16 16'%3E%3Ccircle fill='' r='4'/%3E%3C/svg%3E");
  }
}
.g-bootstrap.g-bs4 .custom-control-label{
  margin-bottom:0;
}
.g-bootstrap.g-bs4 .g-dropdown-toggle:not(:disabled):focus,.g-bootstrap.g-bs4 .g-form-select select:not(:disabled):focus,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:not(:disabled):focus:nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.show.g-dropdown-toggle:nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>[aria-expanded=true].g-dropdown-toggle:nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:not(:disabled):focus:nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.show.g-dropdown-toggle:nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>[aria-expanded=true].g-dropdown-toggle:nth-child(n),.g-bootstrap.g-bs4 .show.g-dropdown-toggle,.g-bootstrap.g-bs4 [aria-expanded=true].g-dropdown-toggle{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
  text-decoration:none;
  z-index:5;
}
.g-bootstrap.g-bs4 .g-dropdown-toggle,.g-bootstrap.g-bs4 .g-form-select select,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:nth-child(n):nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:nth-child(n):nth-child(n){
  align-items:baseline;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:var(--g-color-surface-primary);
  background-image:none;
  border-color:var(--g-color-border-primary);
  color:var(--g-color-text-primary);
  display:inline-flex;
  font-size:1rem;
  font-weight:400;
  justify-content:flex-start;
  line-height:1.5rem;
  outline:none;
  overflow:hidden;
  padding-right:1.625rem;
  position:relative;
  text-align:left;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-dropdown-toggle:not(:disabled).placeholder,.g-bootstrap.g-bs4 .g-form-select select:not(:disabled).placeholder,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:not(:disabled).placeholder:nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:not(:disabled).placeholder:nth-child(n){
  color:var(--g-color-text-secondary);
}
.g-bootstrap.g-bs4 .g-dropdown-toggle:not(:disabled):hover,.g-bootstrap.g-bs4 .g-form-select select:not(:disabled):hover,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:not(:disabled):hover:nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:not(:disabled):hover:nth-child(n){
  border-color:var(--g-color-border-hover);
  text-decoration:none;
  z-index:5;
}
.g-bootstrap.g-bs4 .g-dropdown-toggle:disabled,.g-bootstrap.g-bs4 .g-dropdown-toggle:disabled .btn,.g-bootstrap.g-bs4 .g-form-select select:disabled,.g-bootstrap.g-bs4 .g-form-select select:disabled .btn,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:disabled:nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:disabled:nth-child(n) .btn,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:disabled:nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:disabled:nth-child(n) .btn{
  background-color:var(--g-color-surface-disabled) !important;
  background-image:none !important;
  border-color:var(--g-color-border-disabled) !important;
  color:var(--g-color-text-disabled) !important;
  cursor:not-allowed;
  opacity:1;
  outline:none;
}
.g-bootstrap.g-bs4 .g-dropdown-toggle:disabled.placeholder,.g-bootstrap.g-bs4 .g-form-select select:disabled.placeholder,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:disabled.placeholder:nth-child(n),.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:disabled.placeholder:nth-child(n){
  color:var(--g-color-text-disabled) !important;
}
.g-bootstrap.g-bs4 .g-dropdown-toggle:after,.g-bootstrap.g-bs4 .g-form-select:after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:nth-child(n):after{
  background-color:var(--color, var(--g-color-interactive-primary));
  border:0;
  content:"";
  cursor:pointer;
  height:1rem;
  margin:0;
  -webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='' d='m256 290l92-92c8-8 21-8 30 0 8 9 8 22 0 30l-107 107c-8 8-22 8-30 0l-107-107c-8-8-8-21 0-30 9-8 22-8 30 0z'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='' d='m256 290l92-92c8-8 21-8 30 0 8 9 8 22 0 30l-107 107c-8 8-22 8-30 0l-107-107c-8-8-8-21 0-30 9-8 22-8 30 0z'/%3E%3C/svg%3E");
  pointer-events:none;
  transition:transform .3s ease-in-out;
  width:1rem;
  will-change:transform;
  z-index:10;
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-dropdown-toggle:after,.g-bootstrap.g-bs4 .g-form-select:after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:nth-child(n):after{
    --color:CanvasText;
  }
}
.g-bootstrap.g-bs4 .disabled.g-dropdown-toggle:after,.g-bootstrap.g-bs4 .disabled.g-form-select:after,.g-bootstrap.g-bs4 .g-dropdown-toggle:disabled:after,.g-bootstrap.g-bs4 .g-form-select:disabled:after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.disabled.g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:disabled:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.disabled.g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:disabled:nth-child(n):after{
  background-color:var(--color, var(--g-color-text-disabled));
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.show.g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>[aria-expanded=true].g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.show.g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>[aria-expanded=true].g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .show.g-dropdown-toggle:after,.g-bootstrap.g-bs4 .show.g-form-select:after,.g-bootstrap.g-bs4 [aria-expanded=true].g-dropdown-toggle:after,.g-bootstrap.g-bs4 [aria-expanded=true].g-form-select:after{
  transform:rotate(180deg);
}
.g-bootstrap.g-bs4 .g-dropdown-toggle:after,.g-bootstrap.g-bs4 .g-form-select:after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-dropdown-toggle:nth-child(n):after,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-dropdown-toggle:nth-child(n):after{
  position:absolute;
  right:.5rem;
  top:.75rem;
}
.g-bootstrap.g-bs4 .g-form-select{
  position:relative;
}
.g-bootstrap.g-bs4 .g-form-select select{
  height:2.5rem !important;
}
.g-bootstrap.g-bs4 .g-form-select select.custom-select{
  padding-left:.4375rem;
}
.g-bootstrap.g-bs4 .g-form-select option{
  color:var(--g-color-text-primary);
}
.g-bootstrap.g-bs4 .g-form-select option:disabled{
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 .g-form-select.disabled{
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-row+.g-form-group{
  margin-top:1rem;
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-row+.g-form-group{
    margin-top:.5rem;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-card-body .g-form-group:first-child{
    margin-top:.375rem;
  }
}
.g-bootstrap.g-bs4 .g-form-group{
  margin-bottom:.375rem;
}
.g-bootstrap.g-bs4 .g-form-group.g-form-compact{
  margin-bottom:0;
  margin-top:0;
}
.g-bootstrap.g-bs4 .g-form-group .g-group{
  padding-bottom:0;
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-form-group .col-form-label{
  color:var(--g-color-text-primary);
  font-size:1rem;
  font-weight:600;
  -webkit-hyphens:auto;
          hyphens:auto;
  line-height:1.5rem;
  margin-bottom:-.4375rem;
  padding-bottom:.625rem;
  padding-top:.375rem;
}
.g-bootstrap.g-bs4 .g-form-group .g-form-description{
  margin-bottom:-.375rem;
}
.g-bootstrap.g-bs4 .g-form-group .g-form-description,.g-bootstrap.g-bs4 .g-form-group .g-form-description>p{
  font-size:.875rem;
  line-height:1.3125rem;
}
.g-bootstrap.g-bs4 .g-form-group .g-card-alert-small>.g-card-body{
  padding-bottom:0;
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-form-group [class^=g-col]:not(:first-child)>.g-card:first-child{
  margin-top:0;
}
.g-bootstrap.g-bs4 .g-form-group [class^=g-col]:not(:first-child)>.g-card:last-child{
  margin-bottom:0;
}
.g-bootstrap.g-bs4 .g-form-group [class^=g-col]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle):not(label,legend){
  margin-top:.125rem;
}
.g-bootstrap.g-bs4 .g-form-group [class^=g-col] .g-form-group{
  margin-bottom:0;
}
.g-bootstrap.g-bs4 .g-form-group .g-col-12:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:first-child{
  margin-top:0;
}
.g-bootstrap.g-bs4 .g-form-group .g-col-12:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:last-child{
  margin-bottom:0;
}
.g-bootstrap.g-bs4 .g-form-group .g-col-12:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle){
  margin-top:-.4375rem;
}
@media (max-width:1399.98px){
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>.g-card:first-child{
    margin-top:0;
  }
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>.g-card:last-child{
    margin-bottom:0;
  }
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle){
    margin-top:-.4375rem;
  }
}
@media (max-width:1199.98px){
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>.g-card:first-child{
    margin-top:0;
  }
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>.g-card:last-child{
    margin-bottom:0;
  }
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle){
    margin-top:-.4375rem;
  }
}
@media (max-width:991.98px){
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-lg]:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>.g-card:first-child{
    margin-top:0;
  }
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-lg]:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>.g-card:last-child{
    margin-bottom:0;
  }
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-lg]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle){
    margin-top:-.4375rem;
  }
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-form-group .g-col-12:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-lg]:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-md]:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>.g-card:first-child{
    margin-top:0;
  }
  .g-bootstrap.g-bs4 .g-form-group .g-col-12:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-lg]:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-md]:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>.g-card:last-child{
    margin-bottom:0;
  }
  .g-bootstrap.g-bs4 .g-form-group .g-col-12:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-lg]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-md]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle){
    margin-top:-.4375rem;
    margin-top:-.375rem !important;
  }
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-lg]:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-md]:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-sm]:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>.g-card:first-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>.g-card:first-child{
    margin-top:0;
  }
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-lg]:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-md]:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-sm]:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>.g-card:last-child,.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>.g-card:last-child{
    margin-bottom:0;
  }
  .g-bootstrap.g-bs4 .g-form-group .g-col:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-lg]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-md]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-sm]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xl]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle),.g-bootstrap.g-bs4 .g-form-group [class^=g-col-xxl]:not(:first-child)>:first-child:not(.g-row,.g-card,.g-input-group,.g-form-control,.g-form-pseudo-control,.custom-control,.g-dropdown,.g-dropdown-toggle){
    margin-top:-.4375rem;
  }
}
.g-bootstrap.g-bs4 .g-form-multicol .g-form-group{
  margin-top:.5rem;
}
.g-bootstrap.g-bs4 .g-form-multicol:first-child{
  margin-top:-.5rem;
}
.g-bootstrap.g-bs4 .g-form-multicol label,.g-bootstrap.g-bs4 .g-form-multicol legend{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-input-group{
  align-items:stretch;
  display:flex;
  flex-wrap:nowrap;
  position:relative;
  width:100%;
}
.g-bootstrap.g-bs4 .g-input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.g-bootstrap.g-bs4 .g-input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.g-bootstrap.g-bs4 .g-input-group:not(.has-validation)>.custom-select:not(:last-child),.g-bootstrap.g-bs4 .g-input-group:not(.has-validation)>.g-form-control:not(:last-child){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.g-bootstrap.g-bs4 .g-input-group>.custom-file,.g-bootstrap.g-bs4 .g-input-group>.custom-select,.g-bootstrap.g-bs4 .g-input-group>.g-form-control,.g-bootstrap.g-bs4 .g-input-group>.g-form-control-plaintext{
  flex:1 1 auto;
  margin-bottom:0;
  min-width:0;
  position:relative;
  width:1%;
}
.g-bootstrap.g-bs4 .g-input-group>.custom-select:not(:first-child),.g-bootstrap.g-bs4 .g-input-group>.g-form-control:not(:first-child){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.g-bootstrap.g-bs4 .g-input-group .g-input-group-prepend{
  margin-right:-.0625rem;
}
.g-bootstrap.g-bs4 .g-input-group .g-input-group-append{
  margin-left:-.0625rem;
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend{
  background-color:var(--g-color-surface-primary);
  display:flex;
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append:first-child,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append:first-child>.g-input-group-text,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend:first-child,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend:first-child>.g-input-group-text{
  border-bottom-left-radius:.5rem;
  border-top-left-radius:.5rem;
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append:last-child,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append:last-child>.g-input-group-text,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend:last-child,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend:last-child>.g-input-group-text{
  border-bottom-right-radius:.5rem;
  border-top-right-radius:.5rem;
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.g-input-group-text,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.g-input-group-text{
  align-items:center;
  background-color:var(--g-color-surface-primary);
  border:.0625rem solid;
  border-color:var(--g-color-border-primary);
  color:var(--g-color-text-primary);
  display:flex;
  font-weight:400;
  min-height:2.5rem;
  padding:0 .5625rem;
  text-align:center;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.btn,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.btn{
  background-color:var(--g-color-surface-primary);
  background-image:unset;
  border-bottom-left-radius:0;
  border-color:var(--g-color-border-primary) !important;
  border-top-left-radius:0;
  color:var(--g-color-interactive-primary);
  font-size:1rem;
  min-height:2.5rem;
  padding:0 .5rem;
}
.g-bootstrap.g-bs4 .g-input-group>.g-input-group-append>.btn>svg,.g-bootstrap.g-bs4 .g-input-group>.g-input-group-prepend>.btn>svg{
  margin-left:0;
  margin-right:0;
}
.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-append>.btn,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-append>.btn .btn,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-append>.g-button,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-append>.g-button .btn,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-append>.g-input-group-text,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-append>.g-input-group-text .btn,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-prepend>.btn,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-prepend>.btn .btn,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-prepend>.g-button,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-prepend>.g-button .btn,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-prepend>.g-input-group-text,.g-bootstrap.g-bs4 .g-input-group.disabled .g-input-group-prepend>.g-input-group-text .btn{
  background-color:var(--g-color-surface-disabled) !important;
  background-image:none !important;
  border-color:var(--g-color-border-disabled) !important;
  color:var(--g-color-text-disabled) !important;
  cursor:not-allowed;
  opacity:1;
  outline:none;
}
.g-bootstrap.g-bs4 .g-dropdown ol,.g-bootstrap.g-bs4 .g-dropdown p,.g-bootstrap.g-bs4 .g-dropdown ul,.g-bootstrap.g-bs4 input ol,.g-bootstrap.g-bs4 input p,.g-bootstrap.g-bs4 input ul,.g-bootstrap.g-bs4 select ol,.g-bootstrap.g-bs4 select p,.g-bootstrap.g-bs4 select ul{
  margin-top:.625rem;
}
.g-bootstrap.g-bs4 input[type=range]::-moz-focus-outer{
  border:0 !important;
  outline:none !important;
}
.g-bootstrap.g-bs4 .g-slider{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  margin:.875rem 0;
  width:100%;
}
.g-bootstrap.g-bs4 .g-slider::-webkit-slider-runnable-track{
  border:.0625rem solid var(--g-color-border-primary);
  border-radius:.1875rem;
  box-shadow:0 0 0 transparent,0 0 0 hsla(0,0%,5%,0);
  cursor:pointer;
  height:.375rem;
  -webkit-transition:all .2s ease;
  transition:all .2s ease;
  width:100%;
}
.g-bootstrap.g-bs4 .g-slider::-webkit-slider-thumb{
  -webkit-appearance:none;
          appearance:none;
  background:var(--g-color-surface-secondary);
  border:.0625rem solid var(--g-color-border-primary);
  border-radius:100%;
  box-shadow:0 0 0 transparent,0 0 0 hsla(0,0%,5%,0);
  cursor:pointer;
  height:1.75rem;
  margin-top:-.75rem;
  width:1.75rem;
}
.g-bootstrap.g-bs4 .g-slider::-moz-range-track{
  border:.0625rem solid var(--g-color-border-primary);
  border-radius:.1875rem;
  height:.375rem;
  height:.25rem;
  -moz-transition:all .2s ease;
  transition:all .2s ease;
  width:100%;
}
.g-bootstrap.g-bs4 .g-slider::-moz-range-thumb,.g-bootstrap.g-bs4 .g-slider::-moz-range-track{
  background:var(--g-color-surface-secondary);
  box-shadow:0 0 0 transparent,0 0 0 hsla(0,0%,5%,0);
  cursor:pointer;
}
.g-bootstrap.g-bs4 .g-slider::-moz-range-thumb{
  border:.0625rem solid var(--g-color-border-primary);
  border-radius:100%;
  height:1.75rem;
  width:1.75rem;
}
.g-bootstrap.g-bs4 .g-slider::-ms-track{
  background:transparent;
  border-color:transparent;
  border-width:.875rem 0;
  color:transparent;
  cursor:pointer;
  height:.375rem;
  -ms-transition:all .2s ease;
  transition:all .2s ease;
  width:100%;
}
.g-bootstrap.g-bs4 .g-slider::-ms-fill-lower,.g-bootstrap.g-bs4 .g-slider::-ms-fill-upper{
  background:var(--g-color-surface-secondary);
  border:.0625rem solid var(--g-color-border-primary);
  border-radius:.375rem;
  box-shadow:0 0 0 transparent,0 0 0 hsla(0,0%,5%,0);
}
.g-bootstrap.g-bs4 .g-slider::-ms-thumb{
  background:var(--g-color-surface-secondary);
  border:.0625rem solid var(--g-color-border-primary);
  border-radius:100%;
  box-shadow:0 0 0 transparent,0 0 0 hsla(0,0%,5%,0);
  cursor:pointer;
  height:1.75rem;
  margin-top:0;
  width:1.75rem;
}
.g-bootstrap.g-bs4 .g-slider:focus{
  outline:none;
}
.g-bootstrap.g-bs4 .g-slider:focus::-webkit-slider-thumb{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}
.g-bootstrap.g-bs4 .g-slider:focus::-moz-range-thumb{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}
.g-bootstrap.g-bs4 .g-slider:focus::-ms-thumb{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}
.g-bootstrap.g-bs4 .g-slider+.g-slider-legend{
  margin-top:-.5625rem;
}
@-moz-document url-prefix(){
  .g-bootstrap.g-bs4 .g-slider+.g-slider-legend{
    margin-top:-1.3125rem;
  }
}
.g-bootstrap.g-bs4 .g-slider-legend .g-slider-left{
  float:left;
}
.g-bootstrap.g-bs4 .g-slider-legend .g-slider-middle{
  text-align:center;
}
.g-bootstrap.g-bs4 .g-slider-legend .g-slider-right{
  float:right;
}
.g-bootstrap.g-bs4 .g-focus-page{
  margin:0 auto;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-focus-page{
    max-width:33.75rem;
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-focus-page.g-focus-page-large,.g-bootstrap.g-bs4 .g-focus-page.g-focus-page-medium{
    max-width:45rem;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .g-focus-page.g-focus-page-large{
    max-width:55rem;
  }
}
.g-bootstrap.g-bs4 .g-focus-page .g-focus-page-stepper{
  padding:1rem 1rem .625rem;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-focus-page .g-focus-page-stepper{
    padding:1.5rem 2rem .625rem;
  }
}
.g-bootstrap.g-bs4 .g-focus-page .g-focus-page-stepper:empty{
  display:none;
}
.g-bootstrap.g-bs4 .g-focus-page .g-focus-page-stepper+.g-page-content{
  padding-top:0;
}
@media (max-width:991.98px){
  .g-bootstrap.g-bs4 .g-focus-page .g-focus-page-buttons{
    background:var(--g-color-surface-primary);
    bottom:0;
    box-shadow:0 -2px 8px rgba(var(--rgb-black), 10%);
    display:flex;
    justify-content:space-between;
    left:0;
    padding:.5rem;
    position:fixed;
    width:100%;
    z-index:500000;
  }
  .g-bootstrap.g-bs4 .g-focus-page .g-focus-page-buttons .g-button{
    width:auto;
  }
  .g-bootstrap.g-bs4 .g-focus-page .g-focus-page-buttons .g-button:last-child .g-button-label{
    margin-left:0;
    margin-right:.5rem;
    order:-1;
  }
  .g-bootstrap.g-bs4 .g-focus-page .g-focus-page-buttons+.g-page-content{
    padding-bottom:3.5rem;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .g-focus-page .g-focus-page-buttons{
    display:flex;
    height:0;
    justify-content:space-between;
    margin:0 auto;
    position:sticky;
    top:22.1875rem;
  }
  .g-bootstrap.g-bs4 .g-focus-page .g-focus-page-buttons .g-button{
    border-radius:50%;
    transform:translateX(-100%);
    width:2.5rem;
  }
  .g-bootstrap.g-bs4 .g-focus-page .g-focus-page-buttons .g-button:last-child{
    transform:translateX(100%);
  }
}
.g-bootstrap.g-bs4 .g-focus-page .g-focus-page-buttons+.g-page-content{
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-focus-page .g-page-content{
  padding:.375rem 15px;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-focus-page .g-page-content{
    padding:1.375rem 15px;
  }
}
.g-bootstrap.g-bs4 .g-status-info{
  padding-bottom:1.5rem;
  padding-top:1.5rem;
}
.g-bootstrap.g-bs4 .g-status-info .g-group-button{
  padding-top:2rem;
}
.g-bootstrap.g-bs4 .g-status-info-animation{
  font-size:inherit;
  margin-bottom:1rem;
}
.g-bootstrap.g-bs4 .g-status-info-icon{
  color:var(--g-color-fill-primary);
}
.g-bootstrap.g-bs4 .g-modal,.g-bootstrap.g-bs4 .g-modal-backdrop{
  height:100%;
  position:fixed;
  top:0;
  width:100%;
}
.g-bootstrap.g-bs4 .g-modal-backdrop{
  background-color:var(--g-color-overlay-primary);
  z-index:310000;
}
.g-bootstrap.g-bs4 .g-modal-backdrop.show{
  opacity:1;
}
.g-bootstrap.g-bs4 .g-modal{
  padding:15px;
  z-index:310010;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-modal{
    padding:30px;
  }
}
.g-modal-open .g-bootstrap.g-bs4 .g-modal{
  overflow-y:auto;
  pointer-events:auto;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-dialog{
  color:var(--g-color-text-primary);
  margin:auto;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-modal .g-modal-dialog{
    margin-left:0;
    margin-right:0;
    max-width:100%;
    min-width:100%;
  }
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-modal .g-modal-dialog{
    max-width:min(540px - 1.25rem, 55.5rem);
    min-width:min(540px - 1.25rem, 55.5rem);
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-modal .g-modal-dialog{
    max-width:min(720px - 1.25rem, 55.5rem);
    min-width:min(720px - 1.25rem, 55.5rem);
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .g-modal .g-modal-dialog{
    max-width:min(960px - 1.25rem, 55.5rem);
    min-width:min(960px - 1.25rem, 55.5rem);
  }
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content{
  background-color:var(--g-color-surface-primary);
  border:0;
  border-radius:.5rem;
  box-shadow:0 .4rem 5.8rem rgba(var(--rgb-black), .3);
  min-height:16.25rem;
  outline:.0625rem solid transparent;
  outline-offset:-.0625rem;
  outline-width:.4375rem;
  overflow:hidden;
  position:relative;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings .g-h1,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings .g-h2,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings .g-h3,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings .g-h4,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings .g-h5,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings .g-h6,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings h1,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings h2,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings h3,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings h4,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings h5,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-uniform-headings h6{
  font-size:1.375rem;
  line-height:1.75rem;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h1,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h2,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h3,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h4,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h5,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h6,.g-bootstrap.g-bs4 .g-modal .g-modal-content h1,.g-bootstrap.g-bs4 .g-modal .g-modal-content h2,.g-bootstrap.g-bs4 .g-modal .g-modal-content h3,.g-bootstrap.g-bs4 .g-modal .g-modal-content h4,.g-bootstrap.g-bs4 .g-modal .g-modal-content h5,.g-bootstrap.g-bs4 .g-modal .g-modal-content h6{
  color:var(--g-color-text-primary);
  font-weight:700;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h1:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h2:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h3:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h4:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h5:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-h6:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content h1:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content h2:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content h3:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content h4:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content h5:first-child,.g-bootstrap.g-bs4 .g-modal .g-modal-content h6:first-child{
  padding-bottom:.3125rem;
  padding-top:.25rem;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header{
  align-items:center;
  border-bottom:1px solid var(--g-color-border-secondary);
  display:flex;
  flex-direction:column;
  justify-content:center;
  min-height:3.125rem;
  padding:.625rem 8.75rem;
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header{
    padding-left:2.5rem;
    padding-right:2.5rem;
  }
  .g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-label{
    clip:rect(1px, 1px, 1px, 1px) !important;
    border:0 !important;
    clip-path:inset(50%) !important;
    height:1px !important;
    left:auto !important;
    margin:-1px !important;
    overflow:hidden !important;
    padding:0 !important;
    position:absolute !important;
    top:auto !important;
    white-space:nowrap !important;
    width:1px !important;
  }
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header h1,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header h2,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header h3,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header h4,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header h5,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header h6{
  border-bottom:0;
  font-size:1.375rem;
  line-height:1.75rem;
  margin:0;
  padding:.25rem 0 .3125rem;
  text-align:center;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-header-icon{
  --size:3rem;
  color:var(--g-color-fill-primary);
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-header-icon:first-of-type{
  margin-top:.5rem;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-stepping{
  color:var(--g-color-text-secondary);
  font-size:1rem;
  line-height:1.5rem;
  text-align:center;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-close,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-help{
  cursor:pointer;
  position:absolute;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-close:not(.btn,.g-button),.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-help:not(.btn,.g-button){
  font-size:.875rem;
  padding-top:.9375rem;
  top:0;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-close.btn,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-close.g-button,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-help.btn,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-help.g-button{
  top:.5625rem;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-close:not(.btn,.g-button){
  color:var(--g-color-fill-primary);
  padding-right:1.125rem;
  right:0;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-close.btn,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-close.g-button{
  right:.625rem;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-help:not(.btn,.g-button){
  left:0;
  padding-left:.9375rem;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-help.btn,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header .g-modal-help.g-button{
  left:.625rem;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-body{
  --modal-body-padding-vertical:1.25rem;
  --modal-body-padding-horizontal:1.25rem;
  --modal-body-padding-top:var(--modal-body-padding-vertical);
  --modal-body-padding-bottom:var(--modal-body-padding-vertical);
  border-color:var(--g-color-border-secondary);
  padding:var(--modal-body-padding-top) var(--modal-body-padding-horizontal) var(--modal-body-padding-bottom);
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-body{
    --modal-body-padding-horizontal:8.75rem;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-body:where(.g-modal-body-large){
    --modal-body-padding-horizontal:4.375rem;
  }
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-body:where(.g-modal-body-full){
  --modal-body-padding-horizontal:1.25rem;
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-body:where(.g-modal-body-form-top){
    --modal-body-padding-top:1.875rem;
  }
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-body:where(.g-modal-body-form-bottom){
  --modal-body-padding-bottom:1.875rem;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-body+.g-modal-body{
  --modal-body-padding-top:0;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-image{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  border:0;
  padding:0;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-image img{
  width:100%;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-footer{
  align-items:center;
  border-top:1px solid var(--g-color-border-secondary);
  display:flex;
  justify-content:center;
  min-height:6.625rem;
  padding:.625rem 1.25rem;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-footer.g-modal-footer-grey{
  background-image:linear-gradient(var(--g-color-surface-secondary) 5.5rem, transparent 5.5rem);
  border-color:transparent;
  padding-bottom:1.125rem;
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-body[class*=g-bg-],.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header[class*=g-bg-]{
  border-bottom-width:0;
}
.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-body[class*=g-bg-]+.g-modal-footer,.g-bootstrap.g-bs4 .g-modal .g-modal-content .g-modal-header[class*=g-bg-]+.g-modal-footer{
  border-top-width:0;
}
.g-bootstrap.g-bs4 .g-modal-body .container{
  padding-left:0;
  padding-right:0;
}
.g-bootstrap.g-bs4 .g-modal-body .g-separator:where(.g-separator-spacing-inherit){
  margin-bottom:1rem;
  margin-top:1rem;
}
.g-bootstrap.g-bs4 .g-modal-body .g-separator:where(.g-separator-protrude){
  margin-left:calc(var(--modal-body-padding-horizontal, 0) * -1);
  margin-right:calc(var(--modal-body-padding-horizontal, 0) * -1);
}
.g-bootstrap.g-bs4 .g-modal-regular .g-modal-dialog .g-modal-footer:empty{
  border-top-width:0;
  height:1.25rem;
  min-height:1.25rem;
  padding:0;
  visibility:hidden;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-modal-small .g-modal-dialog{
    max-width:min(540px - 1.25rem, 34.375rem);
    min-width:min(540px - 1.25rem, 34.375rem);
  }
}
@media (min-width:768px){
  .g-bootstrap.g-bs4 .g-modal-small .g-modal-dialog{
    max-width:min(720px - 1.25rem, 25rem);
    min-width:min(720px - 1.25rem, 25rem);
  }
}
.g-bootstrap.g-bs4 .g-modal-small .g-modal-dialog .g-modal-content{
  min-height:auto;
  width:auto;
}
.g-bootstrap.g-bs4 .g-modal-small .g-modal-dialog .g-modal-header{
  background-color:var(--g-color-surface-secondary);
  border-width:0;
  color:var(--g-color-text-primary);
  padding-left:2.5rem;
  padding-right:2.5rem;
}
.g-bootstrap.g-bs4 .g-modal-small .g-modal-dialog .g-modal-header .g-modal-title{
  color:inherit;
}
.g-bootstrap.g-bs4 .g-modal-small .g-modal-dialog .g-modal-header[class*=g-bg-]{
  color:var(--g-color-text-inverted-primary);
}
.g-bootstrap.g-bs4 .g-modal-small .g-modal-dialog .g-modal-body{
  padding-left:1.25rem;
  padding-right:1.25rem;
}
.g-bootstrap.g-bs4 .g-modal-small .g-modal-dialog .g-modal-footer:empty{
  border-top-width:0;
  height:.25rem;
  min-height:.25rem;
  padding:0;
  visibility:hidden;
}
.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content h1,.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content h2,.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content h3,.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content h4,.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content h5,.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content h6{
  padding-bottom:1.25rem;
  text-align:center;
}
.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content .g-modal-header{
  border:none;
}
.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content .g-modal-header .g-modal-title{
  margin-bottom:-1.875rem;
}
.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content .g-modal-header .g-modal-title-hidden{
  visibility:hidden;
}
.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content .g-modal-body{
  --modal-body-padding-bottom:1.5625rem;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content .g-modal-body p{
    text-align:left;
  }
}
.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content .g-modal-body+.g-modal-body{
  margin-top:calc(var(--modal-body-padding-bottom) * -1);
}
.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content .g-modal-confirmation-icon{
  --size:8rem;
  margin-bottom:1.0625rem;
  margin-top:6.125rem;
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content .g-modal-confirmation-icon{
    margin-top:3.75rem;
  }
}
.g-bootstrap.g-bs4 .g-modal-confirmation .g-modal-dialog .g-modal-content .g-modal-footer{
  border:0;
}
.g-bootstrap.g-bs4 .g-modal-teaser .g-modal-content .g-modal-header{
  border-width:0;
  padding-block:1rem;
}
.g-bootstrap.g-bs4 .g-modal-teaser .g-modal-content .g-modal-title{
  font-size:1.375rem;
  line-height:1.75rem;
  text-align:center;
}
.g-bootstrap.g-bs4 .g-modal-teaser .g-modal-content .g-modal-title:nth-child(n){
  padding-top:1.5rem;
}
.g-bootstrap.g-bs4 .g-modal-teaser .g-modal-content .g-modal-body{
  --modal-body-padding-top:0;
}
.g-bootstrap.g-bs4 .g-modal-teaser .g-modal-content .g-modal-image{
  align-items:center;
  display:flex;
  max-height:30rem;
  min-height:10rem;
}
.g-bootstrap.g-bs4 .g-modal-teaser .g-modal-content .g-modal-footer{
  flex-direction:column;
}
.g-bootstrap.g-bs4 .g-modal-drawer{
  padding:0;
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog{
  margin-right:0;
  transition:transform .25s ease 0ms;
}
@media (max-width:991.98px){
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog{
    max-width:100vw;
    max-width:100dvw;
    width:100vw;
    width:100dvw;
  }
}
@media (min-width:992px){
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog[class*=g-modal-depth-]{
    transform:translate(-62.5rem);
    transition-delay:.15s;
  }
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog.g-modal-depth-0{
    transform:translate(0);
    transition-delay:.15s;
  }
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog.g-modal-depth-1{
    transform:translate(-6.25rem);
    transition-delay:.15s;
  }
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog.g-modal-depth-2{
    transform:translate(-12.5rem);
    transition-delay:.15s;
  }
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog.g-modal-depth-3{
    transform:translate(-18.75rem);
    transition-delay:.15s;
  }
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog.g-modal-depth-4{
    transform:translate(-25rem);
    transition-delay:.15s;
  }
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog.g-modal-depth-5{
    transform:translate(-31.25rem);
    transition-delay:.15s;
  }
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog.g-modal-depth-6{
    transform:translate(-37.5rem);
    transition-delay:.15s;
  }
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog.g-modal-depth-7{
    transform:translate(-43.75rem);
    transition-delay:.15s;
  }
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog.g-modal-depth-8{
    transform:translate(-50rem);
    transition-delay:.15s;
  }
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-dialog.g-modal-depth-9{
    transform:translate(-56.25rem);
    transition-delay:.15s;
  }
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-content{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
  display:flex;
  flex-direction:column;
  height:100vh;
  height:100dvh;
  overflow:auto;
}
@media (max-width:991.98px){
  .g-bootstrap.g-bs4 .g-modal-drawer .g-modal-content{
    border-radius:0;
  }
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-content .g-modal-header{
  top:0;
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-content .g-modal-body{
  --modal-body-padding-top:2rem;
  flex:1;
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-content .g-modal-body:not(:nth-child(1 of .g-modal-body)){
  --modal-body-padding-top:1rem;
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-content .g-modal-body:not(:nth-last-child(1 of .g-modal-body)){
  --modal-body-padding-bottom:1rem;
  flex-grow:0;
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-content .g-modal-footer{
  bottom:0;
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-content>:not(.g-modal-header,.g-modal-body,.g-modal-footer,.g-separator){
  display:flex;
  flex-basis:100%;
  flex-direction:column;
  flex-grow:1;
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-content .g-modal-footer,.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-content .g-modal-header,.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-footer,.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-header{
  background-color:var(--g-color-surface-primary);
  flex-shrink:0;
  position:sticky;
  top:0;
  z-index:10000;
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-header{
  top:0;
}
.g-bootstrap.g-bs4 .g-modal-drawer .g-modal-footer{
  bottom:0;
}
.g-bootstrap.g-bs4 .g-modal.g-modal-embedded{
  display:block;
  margin:0 auto;
  overflow:visible;
  padding:0;
  position:relative;
  z-index:0;
}
.g-bootstrap.g-bs4 .g-modal.g-modal-embedded+.g-modal{
  margin-top:1.25rem;
}
.g-bootstrap.g-bs4 .g-modal.g-modal-embedded .g-modal-dialog{
  flex-basis:100%;
  margin:auto;
  min-width:0;
}
.g-bootstrap.g-bs4 .g-modal.g-modal-embedded .g-modal-content{
  box-shadow:0 0 .5rem rgba(var(--rgb-black), .2);
  min-height:0;
}
.g-bootstrap.g-bs4 .g-modal.g-modal-embedded.g-modal-drawer .g-modal-dialog{
  margin-right:0;
}
.g-bootstrap.g-bs4 .g-sidenav{
  margin-top:.5625rem;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading,.g-bootstrap.g-bs4 .g-sidenav li a{
  align-items:center;
  border-radius:.5rem;
  color:var(--g-color-text-primary);
  display:flex;
  font-weight:400;
  padding:.5rem 1rem;
  position:relative;
  text-decoration:none;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading:focus,.g-bootstrap.g-bs4 .g-sidenav li a:focus{
  outline-offset:-.1875rem;
  z-index:10;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading:hover,.g-bootstrap.g-bs4 .g-sidenav li a:hover{
  background-color:var(--g-color-surface-primary);
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-sidenav-icon,.g-bootstrap.g-bs4 .g-sidenav li a .g-sidenav-icon{
  margin-right:.5rem;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-badge,.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-pill,.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-sidenav-crosslink-icon,.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-sidenav-external-icon,.g-bootstrap.g-bs4 .g-sidenav li a .g-badge,.g-bootstrap.g-bs4 .g-sidenav li a .g-pill,.g-bootstrap.g-bs4 .g-sidenav li a .g-sidenav-crosslink-icon,.g-bootstrap.g-bs4 .g-sidenav li a .g-sidenav-external-icon{
  margin-left:.5rem;
  min-width:-moz-max-content;
  min-width:max-content;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-button-icon,.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-sidenav-crosslink-icon,.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-sidenav-external-icon,.g-bootstrap.g-bs4 .g-sidenav li a .g-button-icon,.g-bootstrap.g-bs4 .g-sidenav li a .g-sidenav-crosslink-icon,.g-bootstrap.g-bs4 .g-sidenav li a .g-sidenav-external-icon{
  color:var(--g-color-fill-primary);
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-button-icon,.g-bootstrap.g-bs4 .g-sidenav li a .g-button-icon{
  --size:var(--g-size-icon-md);
  margin-left:.5rem;
}
.g-bootstrap.g-bs4 .g-sidenav li a>span:first-of-type{
  margin-right:auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading{
  border:none;
  font-size:inherit;
  width:100%;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading:nth-child(n):nth-child(n){
  margin:0;
  padding:.5rem 1rem;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-button-label{
  align-items:center;
  display:inline-flex;
  margin-right:0;
  width:100%;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-heading .g-button-label>span:first-of-type{
  margin-right:auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-sidenav li,.g-bootstrap.g-bs4 .g-sidenav ul{
  margin:0;
  padding:0;
}
.g-bootstrap.g-bs4 .g-sidenav ul{
  list-style-type:none;
}
.g-bootstrap.g-bs4 .g-sidenav li li,.g-bootstrap.g-bs4 .g-sidenav li:not(:first-child){
  margin-top:.5rem;
}
.g-bootstrap.g-bs4 .g-sidenav li:before{
  content:none;
  display:none;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-selected{
  background-color:var(--g-color-surface-primary);
  border-radius:.5rem;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-selected a:not(:only-child){
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-selected,.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-selected a{
  font-weight:600;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-selected ul{
  display:block;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-selected ul a:focus,.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-selected ul a:hover{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-selected ul li:not(:last-child) a:focus,.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-selected ul li:not(:last-child) a:hover{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-offseted-label{
  margin-left:2rem;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-section{
  margin-top:1rem;
  padding-left:.625rem;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-section ul{
  margin-top:.5rem;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-section-divider{
  border-top:.0625rem solid rgba(var(--rgb-gray-300), .2);
  display:block;
  margin:.75rem .5rem;
  width:calc(100% - 1.25rem);
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-section-divider+li{
  margin-top:0;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-subitems{
  padding-left:2.5rem;
}
.g-bootstrap.g-bs4 .g-sidenav .g-sidenav-noninteractive-header{
  color:var(--g-color-text-secondary);
  font-size:.875rem;
}
.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-sticky{
  position:sticky;
}
.g-bootstrap.g-bs4 .g-sidenav-dropdown{
  width:16.125rem;
}
.g-bootstrap.g-bs4 .g-sidenav-dropdown .g-sidenav-heading:hover,.g-bootstrap.g-bs4 .g-sidenav-dropdown .g-sidenav-selected,.g-bootstrap.g-bs4 .g-sidenav-dropdown li a:hover{
  background-color:var(--g-color-surface-secondary);
}
.g-bootstrap.g-bs4 .g-sidenav-dropdown-toggle{
  display:inline-flex;
}
.g-bootstrap.g-bs4 .g-sidenav-dropdown-toggle:after{
  background-color:var(--color, var(--g-color-interactive-primary));
  border:0;
  content:"";
  cursor:pointer;
  height:1rem;
  margin:0;
  -webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='' d='m256 290l92-92c8-8 21-8 30 0 8 9 8 22 0 30l-107 107c-8 8-22 8-30 0l-107-107c-8-8-8-21 0-30 9-8 22-8 30 0z'/%3E%3C/svg%3E");
          mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='' d='m256 290l92-92c8-8 21-8 30 0 8 9 8 22 0 30l-107 107c-8 8-22 8-30 0l-107-107c-8-8-8-21 0-30 9-8 22-8 30 0z'/%3E%3C/svg%3E");
  pointer-events:none;
  transition:transform .3s ease-in-out;
  width:1rem;
  will-change:transform;
  z-index:10;
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-sidenav-dropdown-toggle:after{
    --color:CanvasText;
  }
}
.g-bootstrap.g-bs4 .g-sidenav-dropdown-toggle.disabled:after,.g-bootstrap.g-bs4 .g-sidenav-dropdown-toggle:disabled:after{
  background-color:var(--color, var(--g-color-text-disabled));
}
.g-bootstrap.g-bs4 .g-sidenav-dropdown-toggle.show:after,.g-bootstrap.g-bs4 .g-sidenav-dropdown-toggle[aria-expanded=true]:after{
  transform:rotate(180deg);
}
@media (max-width:767.98px){
  .g-bootstrap.g-bs4 .g-sidenav-dropdown-toggle{
    width:17.5rem;
  }
}
.g-bootstrap.g-bs4 .g-sidenav-dropdown-toggle:after{
  display:inline-block;
  height:1.5rem;
  margin-left:.25rem;
  margin-top:.5rem;
  min-width:1.5rem;
  width:1.5rem;
}
.g-bootstrap.g-bs4 .g-sidenav-dropdown-toggle>*{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer .g-sidenav-heading,.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer .g-sidenav-section,.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer li a{
  padding:.5rem;
}
.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer .g-sidenav-heading:nth-child(n){
  padding:.375rem .5rem;
}
.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer li li a{
  padding-left:1rem;
  padding-right:1rem;
}
.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer .g-sidenav-drawer-footer{
  padding-bottom:.5rem;
  padding-top:.5rem;
}
.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer .g-sidenav-drawer-footer li a{
  color:var(--g-color-text-secondary);
}
.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer .g-sidenav-drawer-search-button{
  padding-bottom:.5rem;
}
.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer .g-sidenav-drawer-search-button .g-button{
  background-color:var(--g-color-surface-tertiary);
  color:var(--g-color-text-secondary);
  font-weight:400;
  width:100%;
}
.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer .g-sidenav-drawer-search-button .g-button:hover{
  background-color:var(--g-color-surface-primary);
  background-image:none;
  box-shadow:none;
}
.g-bootstrap.g-bs4 .g-sidenav.g-sidenav-drawer .g-sidenav-drawer-search-button .g-button .g-button-icon{
  --size:1.25rem;
  font-size:var(--size);
  height:var(--size);
  line-height:var(--size);
  min-width:var(--size);
  width:var(--size);
}
.g-bootstrap.g-bs4.g-dark .g-sidenav-section-divider{
  border-top-color:var(--g-color-surface-tertiary);
}
.g-bootstrap.g-bs4 .g-navbar-secondary{
  background-color:var(--g-color-interactive-primary);
  color:var(--g-color-text-inverted-primary);
  max-height:3.8125rem;
  overflow:hidden;
  padding:0;
}
.g-bootstrap.g-bs4 .g-navbar-secondary li,.g-bootstrap.g-bs4 .g-navbar-secondary ul{
  margin:0;
  padding:0;
}
.g-bootstrap.g-bs4 .g-navbar-secondary li:before{
  content:none;
}
.g-bootstrap.g-bs4 .g-navbar-secondary li a.selected{
  text-decoration:underline;
}
.g-bootstrap.g-bs4 .g-navbar-secondary .container .nav-link{
  color:var(--g-color-text-inverted-primary);
  font-weight:400;
  margin-bottom:.5rem;
  margin-top:.5rem;
}
.g-bootstrap.g-bs4 .g-navbar-secondary .container .nav-link:hover{
  text-decoration:underline;
}
.g-bootstrap.g-bs4 .g-navbar-secondary .container .g-nav-main a{
  margin-right:1.25rem;
}
.g-bootstrap.g-bs4 .g-navbar-secondary .container .g-nav-tools svg{
  font-size:1.5rem;
  height:1.5rem;
  line-height:1.5rem;
  width:1.5rem;
}
.g-bootstrap.g-bs4 .g-navbar-secondary .g-dropdown-menu a{
  color:var(--g-color-text-primary);
}
.g-bootstrap.g-bs4 .g-meter{
  background-color:var(--g-color-surface-tertiary);
  border-radius:calc(var(--size) / 2);
  display:block;
  font-size:.75rem;
  font-weight:600;
  height:var(--size);
  isolation:isolate;
  line-height:var(--size);
  overflow:hidden;
  position:relative;
  width:100%;
}
.g-bootstrap.g-bs4 .g-meter-small{
  --size:0.125rem;
}
.g-bootstrap.g-bs4 .g-meter-medium{
  --size:0.375rem;
}
.g-bootstrap.g-bs4 .g-meter-large{
  --size:1.25rem;
  border-radius:.5rem;
}
.g-bootstrap.g-bs4 .g-meter .g-meter-bars,.g-bootstrap.g-bs4 .g-meter:after,.g-bootstrap.g-bs4 .g-meter:before{
  --color:var(--color-fg);
  content:"";
  position:absolute;
  top:0;
  z-index:-1;
}
.g-bootstrap.g-bs4 .g-meter .g-meter-bars{
  display:flex;
  inset:0;
}
.g-bootstrap.g-bs4 .g-meter .g-meter-bar{
  border-bottom:var(--size) solid var(--color);
  flex-shrink:0;
  width:var(--value);
}
.g-bootstrap.g-bs4 .g-meter:before{
  border-bottom:var(--size) solid var(--color);
  left:0;
  width:var(--aux-value, var(--value));
}
.g-bootstrap.g-bs4 .g-meter:after{
  border-bottom:var(--size) solid color-mix(in srgb, var(--color), var(--g-color-surface-tertiary));
  left:var(--aux-value, 0);
  width:calc(var(--value) - var(--aux-value, 0));
}
.g-bootstrap.g-bs4 .g-meter .g-meter-label{
  border-radius:.1875rem;
  color:var(--g-color-text-primary);
  margin-left:.25rem;
  padding:0 .25rem;
}
.g-bootstrap.g-bs4 .g-meter.g-meter-label-offset{
  padding-left:var(--value);
}
.g-bootstrap.g-bs4 .g-meter:not(.g-meter-label-offset) .g-meter-label{
  color:var(--g-color-text-inverted-primary);
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-meter{
    forced-color-adjust:none;
    outline:.0625rem dashed CanvasText;
    outline-offset:-.03125rem;
  }
  .g-bootstrap.g-bs4 .g-meter .g-meter-label{
    background-color:Canvas;
    color:CanvasText;
  }
}
.g-bootstrap.g-bs4 .g-product-info{
  display:flex;
  gap:.625rem;
}
.g-bootstrap.g-bs4 .g-product-info .g-avatar,.g-bootstrap.g-bs4 .g-product-info .g-product-info-icon{
  color:var(--g-color-text-primary);
  flex-shrink:0;
  order:-1;
}
.g-bootstrap.g-bs4 .g-product-info>.g-button:not(.g-button-avatar){
  align-self:flex-start;
  margin-right:-.625rem;
  order:-2;
  z-index:10;
}
.g-bootstrap.g-bs4 .g-product-info-data{
  display:grid;
  flex-grow:1;
  flex-shrink:1;
  margin:-.25rem 0 -.125rem;
  min-width:0;
  width:100%;
}
.g-bootstrap.g-bs4 .g-product-info-data .g-major{
  font-weight:600;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-product-info-data .g-major.g-no-ellipsis{
  line-height:1.25;
  margin-bottom:.125rem;
  margin-top:.125rem;
}
.g-bootstrap.g-bs4 .g-product-info-data .g-minor{
  font-size:.875rem;
  line-height:1.3125rem;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-product-info-data .g-minor .g-amount{
  font-size:.875rem;
  font-weight:inherit;
  line-height:1.3125rem;
}
.g-bootstrap.g-bs4 .g-product-info-data .g-micro{
  font-size:.75rem;
  line-height:1.125rem;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-product-info-data strong.g-minor{
  font-weight:inherit;
  order:-1;
}
.g-bootstrap.g-bs4 .g-product-info-data strong.g-minor:not(:last-child){
  margin-bottom:-.125rem;
}
.g-bootstrap.g-bs4 .g-product-info-data .g-amount+.g-amount{
  margin-top:-.25em;
}
.g-bootstrap.g-bs4 .g-product-info-data .g-amount{
  display:block;
  font-size:1.125rem;
  line-height:1.5rem;
}
.g-bootstrap.g-bs4 .g-product-info-striped{
  padding-top:.625rem;
}
.g-bootstrap.g-bs4 .g-product-info-striped.g-product-info-horizontal{
  padding-left:.3125rem;
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-product-info-horizontal{
  align-items:center;
}
.g-bootstrap.g-bs4 .g-product-info-horizontal .g-product-info-stripe{
  bottom:0;
  height:auto;
  left:0;
  right:auto;
  width:.3125rem;
}
.g-bootstrap.g-bs4 .g-product-info-horizontal .g-product-info-data{
  align-items:center;
  gap:0 .625rem;
  margin-bottom:0;
  margin-top:0;
}
.g-bootstrap.g-bs4 .g-product-info-horizontal .g-product-info-badge{
  margin-bottom:-.25rem;
  margin-top:-.125rem;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-product-info-horizontal.g-product-info-totaled:not(.g-product-info-direction-column) .g-product-info-data{
    grid-template-columns:1fr max-content;
    grid-template-rows:repeat(6, max-content);
  }
  .g-bootstrap.g-bs4 .g-product-info-horizontal.g-product-info-totaled:not(.g-product-info-direction-column) .g-product-info-amount{
    grid-column:2 /  3;
    grid-row:1 /  99;
    text-align:right;
  }
}
@media (max-width:991.98px){
  .g-bootstrap.g-bs4 .g-product-info-horizontal .g-amount{
    font-size:inherit;
  }
  .g-bootstrap.g-bs4 .g-product-info-horizontal .g-amount sup{
    font-size:inherit;
    margin-left:0;
    transform:none;
  }
}
.g-bootstrap.g-bs4 .g-product-info-right .g-avatar{
  order:0;
}
.g-bootstrap.g-bs4 .g-product-info-right .g-product-info-amount .g-amount{
  margin-top:.25rem;
}
.g-bootstrap.g-bs4 .g-avatar{
  --avatar-size:var(--size);
  align-items:center;
  color:var(--g-color-fill-primary);
  display:flex;
  display:inline-block;
  flex-direction:row;
  font-size:var(--size);
  height:var(--size);
  justify-content:center;
  line-height:var(--size);
  min-width:var(--size);
  position:relative;
  vertical-align:middle;
  width:var(--size);
}
.g-bootstrap.g-bs4 .g-avatar .g-avatar-content{
  background-color:var(--g-color-surface-primary);
  border-radius:50%;
  display:block;
  height:100%;
  line-height:0;
  overflow:hidden;
  width:100%;
  z-index:0;
}
.g-bootstrap.g-bs4 .g-avatar .g-avatar-content:after{
  border:.0625rem solid transparent;
  border-radius:50%;
  content:"";
  inset:0;
  pointer-events:none;
  position:absolute;
  z-index:10;
}
.g-bootstrap.g-bs4 .g-avatar .g-avatar-content-border:after{
  border-color:var(--g-color-border-secondary);
}
.g-bootstrap.g-bs4 .g-avatar .g-avatar-content-dark{
  background-image:linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.1));
}
.g-bootstrap.g-bs4 .g-avatar .g-avatar-image{
  height:100%;
  -o-object-fit:cover;
     object-fit:cover;
  width:100%;
}
.g-bootstrap.g-bs4 .g-avatar .g-avatar-image-contain{
  -o-object-fit:contain;
     object-fit:contain;
}
.g-bootstrap.g-bs4 .g-avatar .g-avatar-icon{
  --size:calc(var(--avatar-size) * 0.5);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  display:block;
  height:100%;
  padding:25%;
  width:100%;
}
.g-bootstrap.g-bs4 .g-avatar .g-avatar-initials{
  align-items:center;
  display:flex;
  font-weight:600;
  height:100%;
  justify-content:center;
  text-transform:uppercase;
}
.g-bootstrap.g-bs4 .g-avatar.g-image-48 .g-avatar-initials{
  font-size:1rem;
}
.g-bootstrap.g-bs4 .g-avatar.g-image-64 .g-avatar-initials{
  font-size:1.375rem;
}
.g-bootstrap.g-bs4 .g-avatar.g-image-96 .g-avatar-initials{
  font-size:2rem;
}
.g-bootstrap.g-bs4 .g-avatar.g-image-128 .g-avatar-initials{
  font-size:3rem;
}
.g-bootstrap.g-bs4 .g-avatar .g-avatar-badge{
  align-items:center;
  background-clip:padding-box;
  background-color:var(--color-lavender);
  border:.0625rem solid var(--g-color-border-inverted-primary);
  border-radius:50%;
  bottom:-7.5%;
  color:var(--g-color-text-inverted-primary);
  display:flex;
  flex-direction:row;
  height:37.5%;
  justify-content:center;
  min-height:1.5rem;
  min-width:1.5rem;
  padding:calc(9% - .0625rem) calc(8% - .0625rem);
  position:absolute;
  right:-7.5%;
  width:37.5%;
  z-index:20;
}
.g-bootstrap.g-bs4 .g-avatar .g-avatar-badge svg{
  height:100%;
  width:100%;
}
.g-bootstrap.g-bs4 .g-avatar.g-image-48 .g-avatar-badge{
  bottom:-.375rem;
  padding:.3125rem .25rem;
  right:-.375rem;
}
.g-bootstrap.g-bs4 .g-avatar:has(.g-avatar-initials){
  color:var(--color-ui-blue);
}
.g-bootstrap.g-bs4 .g-avatar:has(.g-avatar-initials) .g-avatar-content{
  background-color:var(--color-ui-blue-weak);
}
.g-bootstrap.g-bs4 .g-avatar:has(.g-avatar-initials) .g-avatar-content-border:after{
  border-color:transparent;
}
.g-bootstrap.g-bs4 .g-button-avatar{
  border-radius:50%;
  position:relative;
}
.g-bootstrap.g-bs4 .g-button-avatar:nth-child(n){
  width:auto;
}
.g-bootstrap.g-bs4 .g-button-avatar .g-avatar-content:before{
  background-color:var(--g-color-overlay-primary);
  border-radius:50%;
  content:"";
  inset:0;
  position:absolute;
  z-index:0;
}
.g-bootstrap.g-bs4 .g-button-avatar .g-button-icon{
  color:var(--g-color-fill-primary);
  height:50%;
  inset:25%;
  overflow:visible;
  padding:10%;
  position:absolute;
  width:50%;
  z-index:30;
}
.g-bootstrap.g-bs4 .g-button-avatar .g-button-icon+.g-button-label:before{
  background-color:var(--g-color-surface-primary);
  border-radius:50%;
  content:"";
  inset:25%;
  position:absolute;
  z-index:20;
}
.g-bootstrap.g-bs4 .g-button-avatar .g-button-icon+.g-button-label:nth-child(n){
  margin-left:0;
}
.g-bootstrap.g-bs4 .g-button-avatar .g-avatar-content:before,.g-bootstrap.g-bs4 .g-button-avatar .g-button-icon,.g-bootstrap.g-bs4 .g-button-avatar .g-button-icon+.g-button-label:before{
  opacity:0;
  transition:opacity .15s ease-out;
}
.g-bootstrap.g-bs4 .g-button-avatar:not(:disabled):focus .g-avatar-content:before,.g-bootstrap.g-bs4 .g-button-avatar:not(:disabled):focus .g-button-icon,.g-bootstrap.g-bs4 .g-button-avatar:not(:disabled):focus .g-button-icon+.g-button-label:before,.g-bootstrap.g-bs4 .g-button-avatar:not(:disabled):hover .g-avatar-content:before,.g-bootstrap.g-bs4 .g-button-avatar:not(:disabled):hover .g-button-icon,.g-bootstrap.g-bs4 .g-button-avatar:not(:disabled):hover .g-button-icon+.g-button-label:before{
  opacity:1;
  transition-timing-function:ease-in;
}
.g-bootstrap.g-bs4 .g-button-avatar:disabled{
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-button-avatar:disabled .g-button-icon{
  color:var(--g-color-fill-disabled);
}
.g-bootstrap.g-bs4 .g-button-avatar:disabled .g-avatar-image{
  opacity:.5;
}
.g-bootstrap.g-bs4 .g-button-avatar:disabled .g-avatar-badge{
  filter:grayscale(1);
  opacity:.1;
}
.g-bootstrap.g-bs4 .g-spinner{
  --size:2rem;
  --stroke-width:0.1875rem;
  --color:currentColor;
  animation:rotate 2s linear infinite;
  animation-delay:-1s;
  height:var(--size) !important;
  width:var(--size) !important;
}
.g-bootstrap.g-bs4 .g-spinner-small{
  --size:1.5rem;
  --stroke-width:0.25rem;
}
.g-bootstrap.g-bs4 .g-spinner-large{
  --size:3rem;
  --stroke-width:0.125rem;
}
.g-bootstrap.g-bs4 .g-spinner-x-large{
  --size:6rem;
  --stroke-width:0.125rem;
}
.g-bootstrap.g-bs4 .g-spinner-xx-large{
  --size:8rem;
  --stroke-width:0.125rem;
}
.g-bootstrap.g-bs4 .g-spinner-circle{
  stroke-width:var(--stroke-width);
  stroke-dasharray:80, 200;
  stroke-dashoffset:0;
  stroke:var(--color);
  animation:dash 2s ease-in-out infinite;
  animation-delay:-1s;
}
@keyframes rotate{
  0%{
    transform-origin:50% 50%;
  }
  to{
    transform:rotate(1turn);
  }
}
@keyframes dash{
  0%{
    stroke-dasharray:1, 200;
    stroke-dashoffset:0;
  }
  50%{
    stroke-dasharray:100, 200;
    stroke-dashoffset:-15;
  }
  to{
    stroke-dasharray:100, 200;
    stroke-dashoffset:-125;
  }
}
.g-bootstrap.g-bs4 .g-toggle{
  display:flex;
  flex-direction:column;
  position:relative;
}
.g-bootstrap.g-bs4 .g-toggle-label{
  border:.125rem solid var(--g-color-border-primary);
  border-radius:.5rem;
  cursor:pointer;
  margin:0;
  overflow:hidden;
  padding:1rem;
}
.g-bootstrap.g-bs4 .g-toggle-label .g-icon{
  color:var(--g-color-interactive-primary);
}
.g-bootstrap.g-bs4 .g-toggle-text{
  display:block;
  margin-top:.5rem;
}
.g-bootstrap.g-bs4 .g-toggle-description{
  display:block;
  font-size:.75rem;
  font-weight:400;
  line-height:1rem;
  margin-top:.75rem;
}
.g-bootstrap.g-bs4 .g-toggle-input{
  inset:1rem 1rem auto auto;
  position:absolute;
}
.g-bootstrap.g-bs4 .g-toggle-input:hover~.g-toggle-label{
  background-color:var(--g-color-overlay-hover);
  box-shadow:0 .25rem .75rem -.25rem rgba(var(--color-black), .3);
}
.g-bootstrap.g-bs4 .g-toggle-input:hover~.g-toggle-label:active{
  box-shadow:0 .25rem .25rem -.25rem rgba(var(--color-black), .3);
}
.g-bootstrap.g-bs4 .g-toggle-input:checked~.g-toggle-label{
  background-color:var(--g-color-overlay-active);
  border-color:var(--g-color-interactive-primary);
}
.g-bootstrap.g-bs4 .g-toggle-input:checked:hover~.g-toggle-label{
  background-color:var(--g-color-overlay-active-hover);
}
.g-bootstrap.g-bs4 .g-toggle-input:focus-visible{
  outline:none;
}
.g-bootstrap.g-bs4 .g-toggle-input:focus-visible~.g-toggle-label{
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}
.g-bootstrap.g-bs4 .g-toggle-input:disabled~.g-toggle-label{
  background-color:var(--g-color-surface-disabled);
  border-color:var(--g-color-border-disabled);
  color:var(--g-color-text-disabled);
  cursor:not-allowed;
}
.g-bootstrap.g-bs4 .g-toggle-input:disabled~.g-toggle-label .g-icon{
  color:var(--g-color-text-disabled);
}
.g-bootstrap.g-bs4 .g-toggle-input:disabled:hover~.g-toggle-label{
  outline:none;
}
.g-bootstrap.g-bs4 .g-toggle-input:disabled:checked~.g-toggle-label{
  background-color:var(--g-color-surface-tertiary);
}
.g-bootstrap.g-bs4 .g-toggle-flexible .g-toggle-label{
  display:flex;
  flex-direction:column;
  min-height:11.75rem;
}
.g-bootstrap.g-bs4 .g-toggle-flexible .g-toggle-image{
  height:auto;
  margin:auto auto auto 0;
  max-height:6.25rem;
  max-width:6.875rem;
  width:auto;
}
.g-bootstrap.g-bs4 .g-toggle-flexible .g-toggle-input:disabled~.g-toggle-label .g-toggle-image{
  filter:grayscale(100%) opacity(50%);
}
.g-bootstrap.g-bs4 .g-toggle-text-only .g-toggle-label{
  padding-right:2.25rem;
}
.g-bootstrap.g-bs4 .g-toggle-text-only .g-toggle-text{
  margin:0;
}
.g-bootstrap.g-bs4 .g-toggle-text-only:not(.g-toggle-with-description) .g-toggle-input{
  top:1.375rem;
}
.g-bootstrap.g-bs4 .g-toggle-badge{
  display:inline-flex;
}
.g-bootstrap.g-bs4 .g-toggle-badge.g-toggle-badge-large{
  --padding:0.625rem 0.75rem;
  --icon-padding:2rem;
  --icon-top:0.75rem;
  --icon-right:0.625rem;
}
.g-bootstrap.g-bs4 .g-toggle-badge.g-toggle-badge-medium{
  --padding:0.5rem 0.75rem;
  --icon-padding:2rem;
  --icon-top:0.625rem;
  --icon-right:0.625rem;
}
.g-bootstrap.g-bs4 .g-toggle-badge.g-toggle-badge-small{
  --padding:0.25rem 0.5rem;
  --icon-padding:1.5rem;
  --icon-top:0.375rem;
  --icon-right:0.375rem;
}
.g-bootstrap.g-bs4 .g-toggle-badge.g-toggle-badge-small .g-toggle-label{
  border-radius:.375rem;
}
.g-bootstrap.g-bs4 .g-toggle-badge:not(:last-child){
  margin:0 .5rem .5rem 0;
}
.g-bootstrap.g-bs4 .g-toggle-badge .g-toggle-label{
  padding:var(--padding);
}
@media (forced-colors:none){
  .g-bootstrap.g-bs4 .g-toggle-badge .g-toggle-input{
    opacity:0;
  }
  .g-bootstrap.g-bs4 .g-toggle-badge .g-toggle-input[type=checkbox]:checked~.g-toggle-label{
    padding-right:var(--icon-padding);
  }
  .g-bootstrap.g-bs4 .g-toggle-badge .g-toggle-input[type=checkbox]:checked~.g-toggle-label:after,.g-bootstrap.g-bs4 .g-toggle-badge .g-toggle-input[type=checkbox]:checked~.g-toggle-label:before{
    content:"";
    height:1rem;
    position:absolute;
    right:var(--icon-right);
    top:var(--icon-top);
    width:1rem;
  }
  .g-bootstrap.g-bs4 .g-toggle-badge .g-toggle-input[type=checkbox]:checked~.g-toggle-label:before{
    background-color:var(--g-color-interactive-primary);
    border-radius:50%;
  }
  .g-bootstrap.g-bs4 .g-toggle-badge .g-toggle-input[type=checkbox]:checked~.g-toggle-label:after{
    background-color:var(--g-color-fill-inverted);
    -webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='' d='m122 241c-9-8-22-8-30 0-9 8-9 22 0 30l106 107c9 9 24 8 32-2l192-234c7-10 6-23-3-30-9-8-23-7-30 3l-177 216z'/%3E%3C/svg%3E");
            mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='' d='m122 241c-9-8-22-8-30 0-9 8-9 22 0 30l106 107c9 9 24 8 32-2l192-234c7-10 6-23-3-30-9-8-23-7-30 3l-177 216z'/%3E%3C/svg%3E");
    -webkit-mask-position:center;
            mask-position:center;
    -webkit-mask-repeat:no-repeat;
            mask-repeat:no-repeat;
    -webkit-mask-size:.625rem;
            mask-size:.625rem;
  }
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-toggle-badge .g-toggle-input{
    inset:var(--icon-top) var(--icon-right) auto auto;
  }
  .g-bootstrap.g-bs4 .g-toggle-badge .g-toggle-input~.g-toggle-label{
    padding-right:var(--icon-padding);
  }
}
.g-bootstrap.g-bs4 .g-toggle-badge .g-toggle-text{
  font-size:.875rem;
  height:auto;
  line-height:1rem;
  margin:0;
}
@keyframes appear{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
.g-bootstrap.g-bs4 .g-tooltip-trigger:focus{
  outline:none;
  outline:.1875rem solid var(--g-color-focus);
  outline-offset:.0625rem;
}
.g-bootstrap.g-bs4 .g-tooltip-trigger-default{
  border-radius:50%;
  color:var(--g-color-interactive-primary);
}
.g-inverted .g-bootstrap.g-bs4 .g-tooltip-trigger-default{
  color:var(--g-color-text-inverted-primary);
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-tooltip-trigger-default:nth-child(n){
    color:currentColor;
  }
}
.g-bootstrap.g-bs4 .g-tooltip-touch-target,.g-bootstrap.g-bs4 .g-tooltip-trigger{
  position:relative;
}
.g-bootstrap.g-bs4 .g-tooltip-touch-target-enlarge-always:before,.g-bootstrap.g-bs4 .g-tooltip-touch-target-enlarge-auto:has(>.g-tooltip-trigger-default):before{
  content:"";
  inset:-.5rem;
  position:absolute;
}
.g-bootstrap.g-bs4 .g-tooltip-touch-target-enlarge-always:has(>.g-tooltip-trigger-default):before,.g-bootstrap.g-bs4 .g-tooltip-touch-target-enlarge-auto:has(>.g-tooltip-trigger-default):before{
  aspect-ratio:1;
  top:auto;
}
.g-bootstrap.g-bs4 .g-tooltip{
  animation:appear .1s ease-out;
  display:block;
  font-family:inherit;
  font-size:.875rem;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-break:auto;
  line-height:1.5;
  margin:0;
  opacity:1;
  overflow-wrap:break-word;
  padding:.3125rem 0;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  z-index:400000;
}
.g-bootstrap.g-bs4 .g-tooltip[data-placement=top] .g-tooltip-arrow{
  border-top-color:var(--g-color-surface-inverted);
  border-width:.3125rem .3125rem 0;
  bottom:0;
}
.g-bootstrap.g-bs4 .g-tooltip[data-placement=bottom] .g-tooltip-arrow{
  border-bottom-color:var(--g-color-surface-inverted);
  border-width:0 .3125rem .3125rem;
  top:0;
}
.g-bootstrap.g-bs4 .g-tooltip-arrow{
  border-color:transparent;
  border-style:solid;
  height:0;
  position:absolute;
  width:0;
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-tooltip-arrow{
    --g-color-surface-inverted:CanvasText;
    forced-color-adjust:none;
  }
}
.g-bootstrap.g-bs4 .g-tooltip-inner{
  background-color:var(--g-color-surface-inverted);
  border-radius:.5rem;
  color:var(--g-color-text-inverted-primary);
  max-width:12.5rem;
  padding:.25rem .5rem;
  text-align:left;
}
@media (max-width:575.98px){
  .g-bootstrap.g-bs4 .g-tooltip-inner{
    margin:0 -.5rem;
  }
}
@media (forced-colors:active){
  .g-bootstrap.g-bs4 .g-tooltip-inner{
    --g-color-surface-inverted:CanvasText;
    --g-color-text-inverted:Canvas;
    forced-color-adjust:none;
  }
}
.g-bootstrap.g-bs4 .g-tooltip-inner,.g-bootstrap.g-bs4 .g-tooltip-inner li,.g-bootstrap.g-bs4 .g-tooltip-inner p{
  font-size:.875rem;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.125rem;
}
.g-bootstrap.g-bs4 .g-structured-info{
  display:flex;
  flex-direction:column;
  gap:.25rem;
}
.g-bootstrap.g-bs4 .g-structured-info .g-structured-info-head{
  display:flex;
  gap:.5rem .75rem;
}
.g-bootstrap.g-bs4 .g-structured-info .g-structured-info-head .g-avatar{
  flex-shrink:0;
  order:-1;
}
.g-bootstrap.g-bs4 .g-structured-info .g-structured-info-body,.g-bootstrap.g-bs4 .g-structured-info .g-structured-info-data{
  display:grid;
  width:100%;
}
.g-bootstrap.g-bs4 .g-structured-info .g-structured-info-data{
  padding-top:.125rem;
}
.g-bootstrap.g-bs4 .g-structured-info .g-structured-info-body .g-structured-info-item-amount{
  margin-top:.25rem;
}
.g-bootstrap.g-bs4 .g-structured-info.g-structured-info-center .g-structured-info-head{
  align-items:center;
  flex-direction:column;
}
.g-bootstrap.g-bs4 .g-structured-info.g-structured-info-center .g-structured-info-body,.g-bootstrap.g-bs4 .g-structured-info.g-structured-info-center .g-structured-info-data{
  text-align:center;
}
.g-bootstrap.g-bs4 .g-structured-info.g-structured-info-center .g-structured-info-data{
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-structured-info.g-structured-info-center .g-structured-info-data>:first-child{
  margin-top:0;
}
.g-bootstrap.g-bs4 .g-structured-info.g-structured-info-right .g-avatar{
  order:0;
}
.g-bootstrap.g-bs4 .g-structured-info.g-structured-info-minheight{
  align-items:flex-start;
}
.g-bootstrap.g-bs4 .g-structured-info-item{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.g-bootstrap.g-bs4 .g-structured-info-item.g-structured-info-item-small:not(:last-child){
  margin-bottom:-.125rem;
}
.g-bootstrap.g-bs4 .g-structured-info-item:not(.g-structured-info-item-small) .g-amount{
  font-size:1.125rem;
  line-height:1.5rem;
}
.g-bootstrap.g-bs4 .g-structured-info-colored{
  padding-top:.625rem;
}
.g-bootstrap.g-bs4 .g-structured-info-colored.g-structured-info-horizontal{
  padding-left:.3125rem;
  padding-top:0;
}
.g-bootstrap.g-bs4 .g-structured-info-horizontal:nth-child(n) .g-structured-info-head{
  align-items:center;
}
.g-bootstrap.g-bs4 .g-structured-info-horizontal:nth-child(n) .g-structured-info-data{
  padding-top:0;
}
@media (min-width:576px){
  .g-bootstrap.g-bs4 .g-structured-info-horizontal:nth-child(n).g-structured-info-left .g-structured-info-data:has(.g-structured-info-item-amount){
    grid-template-columns:1fr max-content;
    grid-template-rows:repeat(6, max-content);
  }
  .g-bootstrap.g-bs4 .g-structured-info-horizontal:nth-child(n).g-structured-info-left .g-structured-info-data .g-structured-info-item-amount{
    align-items:center;
    display:flex;
    grid-column:2 /  3;
    grid-row:1 /  99;
    justify-content:flex-end;
    margin-left:.25rem;
  }
}
@media (max-width:991.98px){
  .g-bootstrap.g-bs4 .g-structured-info-horizontal:nth-child(n) .g-amount{
    font-size:inherit;
  }
  .g-bootstrap.g-bs4 .g-structured-info-horizontal:nth-child(n) .g-amount sup{
    font-size:inherit;
    margin-left:0;
    transform:none;
  }
}
.g-bootstrap.g-bs4 .g-stripe:not(.g-inverted){
  background-image:linear-gradient(to bottom, var(--g-color-surface-secondary) calc(var(--stripe-height) - .75rem), rgb(var(--rgb-gray-100), 0));
}
@media print{
  .g-bootstrap.g-bs4:is(:not(#a#b)) *,.g-bootstrap.g-bs4:is(:not(#a#b)) :after,.g-bootstrap.g-bs4:is(:not(#a#b)) :before{
    box-shadow:none !important;
    text-shadow:none !important;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) a:not(.btn){
    text-decoration:underline;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) abbr[title]:after{
    content:" (" attr(title) ")";
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) pre{
    white-space:pre-wrap !important;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) blockquote,.g-bootstrap.g-bs4:is(:not(#a#b)) pre{
    border:1px solid #adb5bd;
    page-break-inside:avoid;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) img,.g-bootstrap.g-bs4:is(:not(#a#b)) tr{
    page-break-inside:avoid;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) h2,.g-bootstrap.g-bs4:is(:not(#a#b)) h3,.g-bootstrap.g-bs4:is(:not(#a#b)) p{
    orphans:3;
    widows:3;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) h2,.g-bootstrap.g-bs4:is(:not(#a#b)) h3{
    page-break-after:avoid;
  }
  @page{
    .g-bootstrap.g-bs4:is(:not(#a#b)){
      size:a3;
    }
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) body{
    min-width:992px !important;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) .g-container{
    min-width:992px !important;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) .g-navbar{
    display:none;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) .g-badge{
    border:1px solid #000;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) .g-table{
    border-collapse:collapse !important;
  }
  .g-bootstrap.g-bs4:is(:not(#a#b)) .g-table td,.g-bootstrap.g-bs4:is(:not(#a#b)) .g-table th{
    background-color:#fff !important;
  }
}
/*# sourceMappingURL=gds-main.min.css.map */