
:root, :host {
  --bs-body-font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
  --bs-body-font-size: 1rem !important;
  --bs-body-font-weight: 400 !important;

  --ps-body-bold-font-weight: 500;
  --ps-title-font-weight: 500;
  --ps-title-font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";

  --ps-lead-font-size:1.25rem;
  --ps-h1-font-size:2.5rem;
  --ps-h2-font-size:2rem;
  --ps-h3-font-size:1.75rem;
  --ps-h4-font-size:1.5rem;
  --ps-h5-font-size:1.25rem;
  --ps-h6-font-size:1rem;

  --bs-body-bg-rgb: 255, 249, 243;
  --bs-body-bg: #fff9f3;
  --ps-body-bg-image: none;

  --bs-body-color: #000000;
  --bs-heading-color: #75143b;
  --bs-link-color: #c90071;
  --bs-link-color-rgb: 201, 0, 113;
  --bs-link-hover-color: #aa0058;
  --bs-link-hover-color-rgb: 170, 0, 88;
  --ps-link-inverted-color: #e1e1e1;
  --ps-link-inverted-color-rgb: 225,225,225;
  --ps-link-inverted-hover-color: #ffffff;
  --ps-link-inverted-hover-color-rgb: 255,255,255;

  --bs-primary: #c90071;
  --bs-primary-rgb: 201, 0, 113;
  --ps-primary-text-rgb: 255, 255, 255;

  --bs-secondary: #75143b;
  --bs-secondary-rgb: 117, 20, 59;
  --ps-secondary-text-rgb: 255, 255, 255;



  --ps-navbar-bg: #75143b;
  --ps-navbar-bg-rgb: 117, 20, 59;
  --ps-nav-link-color: #000000;
  --ps-nav-link-hover-color: #aa0058;
  --ps-nav-link-hover-bg: transparent;
  --ps-nav-link-active-color: #c90071;
  --ps-nav-link-active-bg: transparent;
  --ps-nav-link-font-size: 1rem;
  --ps-nav-link-font-weight: 500;

  --ps-breadcrumb-bg-hex: rgba(244, 245, 246, .5);
  --ps-breadcrumb-color-hex: #444444;
  --ps-breadcrumb-color-rgb: 68, 68, 68;
  --ps-breadcrumb-hover-color-hex: #c90071;
  --ps-breadcrumb-hover-color-rgb: 201, 0, 113;

   --bs-border-radius: .45rem;
   --ps-btn-border-radius: 50px;
   --ps-section-gutter-x: 0;
   --ps-section-gutter-y: 2.5rem;
   --ps-column-gutter-x: 1.5rem;
   --ps-column-gutter-y: 1.5rem;
   --ps-module-gutter-y: 1.25rem;

   @media(max-width:768px){
    --ps-lead-font-size:1.25rem;
    --ps-h1-font-size:1.375rem;
    --ps-h2-font-size:1.325rem;
    --ps-h3-font-size:1.3rem;
    --ps-h4-font-size:1.275rem;
    --ps-h5-font-size:1.25rem;
    --ps-h6-font-size:1rem;
   }
--theme-1-light:#fde3f2;--theme-1-light-rgb:253, 227, 242;--text-theme-1-light-rgb:253, 227, 242;--text-theme-1-light:#fde3f2;--bg-theme-1-light-rgb:253, 227, 242;--bg-theme-1-light:#fde3f2;--theme-1:#e90e8b;--theme-1-rgb:233, 14, 139;--text-theme-1-rgb:233, 14, 139;--text-theme-1:#e90e8b;--bg-theme-1-rgb:233, 14, 139;--bg-theme-1:#e90e8b;--theme-6-light:#e9dbe3;--theme-6-light-rgb:233, 219, 227;--text-theme-6-light-rgb:233, 219, 227;--text-theme-6-light:#e9dbe3;--bg-theme-6-light-rgb:233, 219, 227;--bg-theme-6-light:#e9dbe3;--theme-6:#75143b;--theme-6-rgb:117, 20, 59;--text-theme-6-rgb:117, 20, 59;--text-theme-6:#75143b;--bg-theme-6-rgb:117, 20, 59;--bg-theme-6:#75143b;--theme-2-light:#e1e5f4;--theme-2-light-rgb:225, 229, 244;--text-theme-2-light-rgb:225, 229, 244;--text-theme-2-light:#e1e5f4;--bg-theme-2-light-rgb:225, 229, 244;--bg-theme-2-light:#e1e5f4;--theme-2:#00508a;--theme-2-rgb:0, 80, 138;--text-theme-2-rgb:0, 80, 138;--text-theme-2:#00508a;--bg-theme-2-rgb:0, 80, 138;--bg-theme-2:#00508a;--theme-3-light:#e8f8e1;--theme-3-light-rgb:232, 248, 225;--text-theme-3-light-rgb:232, 248, 225;--text-theme-3-light:#e8f8e1;--bg-theme-3-light-rgb:232, 248, 225;--bg-theme-3-light:#e8f8e1;--theme-3:#1c642d;--theme-3-rgb:28, 100, 45;--text-theme-3-rgb:28, 100, 45;--text-theme-3:#1c642d;--bg-theme-3-rgb:28, 100, 45;--bg-theme-3:#1c642d;--theme-4-light:#f7d9d5;--theme-4-light-rgb:247, 217, 213;--text-theme-4-light-rgb:247, 217, 213;--text-theme-4-light:#f7d9d5;--bg-theme-4-light-rgb:247, 217, 213;--bg-theme-4-light:#f7d9d5;--theme-4:#e83948;--theme-4-rgb:232, 57, 72;--text-theme-4-rgb:232, 57, 72;--text-theme-4:#e83948;--bg-theme-4-rgb:232, 57, 72;--bg-theme-4:#e83948;--theme-5-light:#fff2e6;--theme-5-light-rgb:255, 242, 230;--text-theme-5-light-rgb:255, 242, 230;--text-theme-5-light:#fff2e6;--bg-theme-5-light-rgb:255, 242, 230;--bg-theme-5-light:#fff2e6;--theme-5:#f07d1b;--theme-5-rgb:240, 125, 27;--text-theme-5-rgb:240, 125, 27;--text-theme-5:#f07d1b;--bg-theme-5-rgb:240, 125, 27;--bg-theme-5:#f07d1b;--theme-7:#ffffff;--theme-7-rgb:255, 255, 255;--text-theme-7-rgb:255, 255, 255;--text-theme-7:#ffffff;--bg-theme-7-rgb:255, 255, 255;--bg-theme-7:#ffffff;--theme-8:#000000;--theme-8-rgb:0, 0, 0;--text-theme-8-rgb:0, 0, 0;--text-theme-8:#000000;--bg-theme-8-rgb:0, 0, 0;--bg-theme-8:#000000;
}


      .btn-theme-1-light{
      --bs-btn-color: rgba(var(--text-theme-1-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-1-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-1-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-1-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-1-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-1-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-1-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-1-light-rgb),1);
      }
      .theme-1-light .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-1-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-1-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-1-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-1-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-1-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-1-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-1-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-1-rgb),1);
      }

      .theme-1-light .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-1-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-1-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-1-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-1-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-1-rgb),1);
      }

      .theme-1-light{
        --theme-color-hex: #fde3f2;
        --theme-color-rgb: 253, 227, 242;
        --theme-text-color: var(--bs-black);
        --theme-text-color-subtle: var(--text-theme-1-rgb);
        --theme-background: var(--bg-theme-1-light-rgb);
        --theme-border: rgba(var(--theme-1-rgb),.1);
      }
    
      .btn-theme-1{
      --bs-btn-color: rgba(var(--text-theme-1-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-1-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-1-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-1-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-1-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-1-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-1-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-1-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-1-rgb),1);
      }
      .theme-1 .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-1-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-1-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-1-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-1-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-1-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-1-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-1-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-1-light-rgb),1);
      }

      .theme-1 .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-1-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-1-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-1-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-1-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-1-light-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-1-light-rgb),1);
      }

      .theme-1{
        --theme-color-hex: #e90e8b;
        --theme-color-rgb: 233, 14, 139;
        --theme-text-color: var(--bs-white);
        --theme-text-color-subtle: var(--text-theme-1-light-rgb);
        --theme-background: var(--bg-theme-1-rgb);
        --theme-border: rgba(var(--theme-1-light-rgb),.1);
      }
    
      .btn-theme-6-light{
      --bs-btn-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-6-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-6-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-6-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-6-light-rgb),1);
      }
      .theme-6-light .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-6-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-6-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-6-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-6-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-6-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-6-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-6-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-6-rgb),1);
      }

      .theme-6-light .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-6-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-6-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-6-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-6-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-6-rgb),1);
      }

      .theme-6-light{
        --theme-color-hex: #e9dbe3;
        --theme-color-rgb: 233, 219, 227;
        --theme-text-color: var(--bs-black);
        --theme-text-color-subtle: var(--text-theme-6-rgb);
        --theme-background: var(--bg-theme-6-light-rgb);
        --theme-border: rgba(var(--theme-6-rgb),.1);
      }
    
      .btn-theme-6{
      --bs-btn-color: rgba(var(--text-theme-6-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-6-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-6-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-6-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-6-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-6-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-6-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-6-rgb),1);
      }
      .theme-6 .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-6-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-6-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-6-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-6-light-rgb),1);
      }

      .theme-6 .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-6-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-6-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-6-light-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-6-light-rgb),1);
      }

      .theme-6{
        --theme-color-hex: #75143b;
        --theme-color-rgb: 117, 20, 59;
        --theme-text-color: var(--bs-white);
        --theme-text-color-subtle: var(--text-theme-6-light-rgb);
        --theme-background: var(--bg-theme-6-rgb);
        --theme-border: rgba(var(--theme-6-light-rgb),.1);
      }
    
      .btn-theme-2-light{
      --bs-btn-color: rgba(var(--text-theme-2-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-2-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-2-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-2-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-2-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-2-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-2-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-2-light-rgb),1);
      }
      .theme-2-light .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-2-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-2-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-2-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-2-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-2-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-2-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-2-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-2-rgb),1);
      }

      .theme-2-light .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-2-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-2-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-2-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-2-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-2-rgb),1);
      }

      .theme-2-light{
        --theme-color-hex: #e1e5f4;
        --theme-color-rgb: 225, 229, 244;
        --theme-text-color: var(--bs-black);
        --theme-text-color-subtle: var(--text-theme-2-rgb);
        --theme-background: var(--bg-theme-2-light-rgb);
        --theme-border: rgba(var(--theme-2-rgb),.1);
      }
    
      .btn-theme-2{
      --bs-btn-color: rgba(var(--text-theme-2-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-2-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-2-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-2-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-2-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-2-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-2-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-2-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-2-rgb),1);
      }
      .theme-2 .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-2-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-2-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-2-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-2-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-2-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-2-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-2-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-2-light-rgb),1);
      }

      .theme-2 .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-2-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-2-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-2-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-2-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-2-light-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-2-light-rgb),1);
      }

      .theme-2{
        --theme-color-hex: #00508a;
        --theme-color-rgb: 0, 80, 138;
        --theme-text-color: var(--bs-white);
        --theme-text-color-subtle: var(--text-theme-2-light-rgb);
        --theme-background: var(--bg-theme-2-rgb);
        --theme-border: rgba(var(--theme-2-light-rgb),.1);
      }
    
      .btn-theme-3-light{
      --bs-btn-color: rgba(var(--text-theme-3-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-3-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-3-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-3-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-3-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-3-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-3-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-3-light-rgb),1);
      }
      .theme-3-light .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-3-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-3-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-3-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-3-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-3-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-3-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-3-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-3-rgb),1);
      }

      .theme-3-light .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-3-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-3-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-3-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-3-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-3-rgb),1);
      }

      .theme-3-light{
        --theme-color-hex: #e8f8e1;
        --theme-color-rgb: 232, 248, 225;
        --theme-text-color: var(--bs-black);
        --theme-text-color-subtle: var(--text-theme-3-rgb);
        --theme-background: var(--bg-theme-3-light-rgb);
        --theme-border: rgba(var(--theme-3-rgb),.1);
      }
    
      .btn-theme-3{
      --bs-btn-color: rgba(var(--text-theme-3-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-3-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-3-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-3-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-3-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-3-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-3-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-3-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-3-rgb),1);
      }
      .theme-3 .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-3-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-3-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-3-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-3-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-3-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-3-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-3-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-3-light-rgb),1);
      }

      .theme-3 .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-3-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-3-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-3-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-3-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-3-light-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-3-light-rgb),1);
      }

      .theme-3{
        --theme-color-hex: #1c642d;
        --theme-color-rgb: 28, 100, 45;
        --theme-text-color: var(--bs-white);
        --theme-text-color-subtle: var(--text-theme-3-light-rgb);
        --theme-background: var(--bg-theme-3-rgb);
        --theme-border: rgba(var(--theme-3-light-rgb),.1);
      }
    
      .btn-theme-4-light{
      --bs-btn-color: rgba(var(--text-theme-4-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-4-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-4-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-4-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-4-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-4-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-4-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-4-light-rgb),1);
      }
      .theme-4-light .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-4-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-4-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-4-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-4-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-4-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-4-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-4-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-4-rgb),1);
      }

      .theme-4-light .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-4-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-4-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-4-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-4-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-4-rgb),1);
      }

      .theme-4-light{
        --theme-color-hex: #f7d9d5;
        --theme-color-rgb: 247, 217, 213;
        --theme-text-color: var(--bs-black);
        --theme-text-color-subtle: var(--text-theme-4-rgb);
        --theme-background: var(--bg-theme-4-light-rgb);
        --theme-border: rgba(var(--theme-4-rgb),.1);
      }
    
      .btn-theme-4{
      --bs-btn-color: rgba(var(--text-theme-4-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-4-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-4-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-4-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-4-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-4-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-4-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-4-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-4-rgb),1);
      }
      .theme-4 .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-4-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-4-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-4-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-4-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-4-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-4-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-4-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-4-light-rgb),1);
      }

      .theme-4 .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-4-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-4-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-4-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-4-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-4-light-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-4-light-rgb),1);
      }

      .theme-4{
        --theme-color-hex: #e83948;
        --theme-color-rgb: 232, 57, 72;
        --theme-text-color: var(--bs-white);
        --theme-text-color-subtle: var(--text-theme-4-light-rgb);
        --theme-background: var(--bg-theme-4-rgb);
        --theme-border: rgba(var(--theme-4-light-rgb),.1);
      }
    
      .btn-theme-5-light{
      --bs-btn-color: rgba(var(--text-theme-5-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-5-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-5-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-5-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-5-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-5-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-5-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-5-light-rgb),1);
      }
      .theme-5-light .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-5-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-5-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-5-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-5-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-5-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-5-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-5-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-5-rgb),1);
      }

      .theme-5-light .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-5-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-5-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-5-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-5-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-5-rgb),1);
      }

      .theme-5-light{
        --theme-color-hex: #fff2e6;
        --theme-color-rgb: 255, 242, 230;
        --theme-text-color: var(--bs-black);
        --theme-text-color-subtle: var(--text-theme-5-rgb);
        --theme-background: var(--bg-theme-5-light-rgb);
        --theme-border: rgba(var(--theme-5-rgb),.1);
      }
    
      .btn-theme-5{
      --bs-btn-color: rgba(var(--text-theme-5-light-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-5-light-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-5-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-5-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-5-light-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-5-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-5-light-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-5-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-5-rgb),1);
      }
      .theme-5 .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-5-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-5-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-5-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-5-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-5-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-5-light-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-5-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-5-light-rgb),1);
      }

      .theme-5 .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-5-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-5-light-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-5-light-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-5-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-5-light-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-5-light-rgb),1);
      }

      .theme-5{
        --theme-color-hex: #f07d1b;
        --theme-color-rgb: 240, 125, 27;
        --theme-text-color: var(--bs-white);
        --theme-text-color-subtle: var(--text-theme-5-light-rgb);
        --theme-background: var(--bg-theme-5-rgb);
        --theme-border: rgba(var(--theme-5-light-rgb),.1);
      }
    
      .btn-theme-7{
      --bs-btn-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-7-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-7-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-7-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-6-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-7-rgb),1);
      }
      .theme-7 .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-7-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-7-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-6-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-6-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-7-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-6-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-7-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-6-rgb),1);
      }

      .theme-7 .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-7-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-6-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-6-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-7-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-6-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-6-rgb),1);
      }

      .theme-7{
        --theme-color-hex: #ffffff;
        --theme-color-rgb: 255, 255, 255;
        --theme-text-color: var(--bs-black);
        --theme-text-color-subtle: var(--text-theme-6-rgb);
        --theme-background: var(--bg-theme-7-rgb);
        --theme-border: rgba(var(--theme-6-rgb),.1);
      }
    
      .btn-theme-8{
      --bs-btn-color: rgba(var(--text-theme-7-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-8-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-8-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-7-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-8-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-8-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-8-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-7-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-8-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-8-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-7-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-8-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-8-rgb),1);
      }
      .theme-8 .btn-theme{
      --bs-btn-color: rgba(var(--text-theme-8-rgb),1);
      --bs-btn-bg: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-border-color: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-8-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-7-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-7-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-8-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-7-rgb),.8);
      --bs-btn-active-border-color: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-disabled-color: rgba(var(--text-theme-8-rgb),1);
      --bs-btn-disabled-bg: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-7-rgb),1);
      }

      .theme-8 .btn-outline-theme{
      --bs-btn-color: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-bg: transparent;
      --bs-btn-border-color: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-hover-color: rgba(var(--text-theme-8-rgb),1);
      --bs-btn-hover-bg: rgba(var(--bg-theme-7-rgb),.9);
      --bs-btn-hover-border-color: rgba(var(--bg-theme-7-rgb),0);
      --bs-btn-focus-shadow-rgb: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-active-color: rgba(var(--text-theme-8-rgb),1);
      --bs-btn-active-bg: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-active-border-color: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-disabled-color: rgba(var(--bg-theme-7-rgb),1);
      --bs-btn-disabled-bg: transparent;
      --bs-btn-disabled-border-color: rgba(var(--bg-theme-7-rgb),1);
      }

      .theme-8{
        --theme-color-hex: #000000;
        --theme-color-rgb: 0, 0, 0;
        --theme-text-color: var(--bs-white);
        --theme-text-color-subtle: var(--text-theme-7-rgb);
        --theme-background: var(--bg-theme-8-rgb);
        --theme-border: rgba(var(--theme-7-rgb),.1);
      }
    