﻿@font-face {
  font-family: Poppins;
  src: url("_core/font/Poppins-Regular.woff2") format("woff2"), url(_core/font/Poppins-Regular.woff) format("woff"), url(_core/font/Poppins-Regular.ttf) format("truetype"), url(_core/font/Poppins-Regular.svg) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Poppins;
  src: url("_core/font/Poppins-Bold.woff2") format("woff2"), url(_core/font/Poppins-Bold.woff) format("woff"), url(_core/font/Poppins-Bold.ttf) format("truetype"), url(_core/font/Poppins-Bold.svg) format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url("_core/font/Roboto-Regular.woff2") format("woff2"), url(_core/font/Roboto-Regular.woff) format("woff"), url(_core/font/Roboto-Regular.ttf) format("truetype"), url(_core/font/Roboto-Regular.svg) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url("_core/font/Roboto-Bold.woff2") format("woff2"), url(_core/font/Roboto-Bold.woff) format("woff"), url(_core/font/Roboto-Bold.ttf) format("truetype"), url(_core/font/Roboto-Bold.svg) format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url("_core/font/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url("_core/font/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  src: url("_core/font/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
:root {
  --core-rgb-web-codeblock: 24, 49, 83;
  --core-rgb-web-balloon: 20, 110, 190;
  --core-rgb-web-teal: 99, 230, 190;
}

:root {
  --core-bg-primary: #FFFFFF;
  --core-bg-secondary: #F8F8F8;
  --core-bg-disabled: #F5F5F5;
  --core-bg-tertiary: #535862;
  --core-bg-quaternary: #6941C6;
  --core-primary: #181D27;
  --core-secondary: #414651;
  --core-tertiary: #535862;
  --core-quaternary: #6941C6;
  --core-disabled: #717680;
  --core-grey-stroke: #D7D7D7;
  --core-grey-dividers: #EDEDED;
  --core-grey-icons: #7C7B7B;
  --core-accent-blue-primary: #1E3FE5;
  --core-accent-blue-secondary: #7DAAED;
  --core-accent-blue-tertiary: #96ADFF;
  --core-accent-blue-quaternary: #ECF0FF;
  --core-accent-blue-hover: #1854AF;
  --core-accent-blue-click: #002ED0;
  --core-accent-orange-primary: #FF7F37;
  --core-accent-orange-secondary: #FC9D68;
  --core-accent-orange-tertiary: #FFD5BE;
  --core-accent-orange-quaternary: #FFECE1;
  --core-system-successful: #3AC922;
  --core-system-attention: #F6D523;
  --core-system-error: #FF3030;
  --core-extras-white: #FFFFFF;
  --core-extras-danger: #DC3545;
  --core-web-codeblock: #183153;
  --core-web-balloon: #146ebe;
  --core-web-teal: #63e6be;
  --core-rgb-primary: 24, 29, 39;
  --core-rgb-secondary: 65, 70, 81;
  --core-rgb-tertiary: 83, 88, 98;
  --core-rgb-quaternary: 105, 65, 198;
  --core-rgb-disabled: 113, 118, 128;
  --core-rgb-bg-tertiary: 83, 88, 98;
  --core-rgb-bg-quaternary: 105, 65, 198;
  --core-rgb-bg-primary: 255, 255, 255;
  --core-rgb-bg-secondary: 248, 248, 248;
  --core-rgb-bg-disabled: 245, 245, 245;
  --core-rgb-grey-stroke: 215, 215, 215;
  --core-rgb-grey-dividers: 237, 237, 237;
  --core-rgb-grey-icons: 124, 123, 123;
  --core-rgb-extras-white: 255, 255, 255;
  --core-rgb-extras-danger: 220, 53, 69;
  --core-rgb-system-successful: 58, 201, 34;
  --core-rgb-system-attention: 246, 213, 35;
  --core-rgb-system-error: 255, 48, 48;
  --core-font-family-primary: "Inter", sans-serif;
  --core-font-family-secondary: "Roboto", Segoe UI, sans-serif;
  --core-font-family-fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  --core-border:var(--core--primary) !default;
}

:scope {
  --core-regular: 1.25rem;
  --core-subtitle-1: 2rem;
  --core-subtitle-2: 1.5rem;
  --core-m-regular: calc(1rem + 0.3vw);
  --core-s-regular: 1rem;
  --core-s-subtitle-1: 1.5rem;
  --core-s-subtitle-2: 1.125rem;
}

.h1 {
  font-weight: 600;
  font-size: 2.5rem;
}
.h2 {
  font-weight: 600;
  font-size: 2.125rem;
}
.h3 {
  font-weight: 600;
  font-size: 1.5rem;
}
@media (min-width: 1200px) {
  .h1 {
    font-weight: 600;
    font-size: 3.5rem;
  }
  .h2 {
    font-weight: 600;
    font-size: 3rem;
  }
  .h3 {
    font-weight: 600;
    font-size: 2.5rem;
  }
}

.core-text {
  font-size: var(--core-s-regular);
  font-weight: 400;
}
@media (min-width: 768px) {
  .core-text {
    font-size: var(--core-m-regular);
  }
}
@media (min-width: 1200px) {
  .core-text {
    font-size: var(--core-regular);
  }
}
.core-text-bold {
  font-size: var(--core-s-regular);
  font-weight: 600;
}
@media (min-width: 768px) {
  .core-text-bold {
    font-size: var(--core-m-regular);
  }
}
@media (min-width: 1200px) {
  .core-text-bold {
    font-size: var(--core-regular);
  }
}

.core-text-subtitle-1 {
  font-size: var(--core-s-subtitle-1);
}
.core-text-subtitle-2 {
  font-size: var(--core-s-subtitle-2);
}
@media (min-width: 768px) {
  .core-text-subtitle-1 {
    font-size: var(--coreregular);
  }
  .core-text-subtitle-2 {
    font-size: var(--core-regular);
  }
}
@media (min-width: 1200px) {
  .core-text-subtitle-1 {
    font-size: var(--core-subtitle-1);
  }
  .core-text-subtitle-2 {
    font-size: var(--core-subtitle-2);
  }
}

.core-fs-1 {
  font-size: 2rem;
}
.core-fs-2 {
  font-size: 1.75rem;
}
.core-fs-3 {
  font-size: 1.5rem;
}
.core-fs-4 {
  font-size: 1.25rem;
}
.core-fs-5 {
  font-size: 1rem;
}

.core-text-small {
  font-size: var(--core-s-regular);
}

.core-text-black-25 {
  color: rgba(0, 0, 0, 0.25);
}
.core-text-black-50 {
  color: rgba(0, 0, 0, 0.5);
}
.core-text-black-75 {
  color: rgba(0, 0, 0, 0.75);
}

.core-color-primary {
  --core-color: var(--core-primary) !important;
  color: var(--core-color);
}
.core-color-secondary {
  --core-color: var(--core-secondary) !important;
  color: var(--core-color);
}
.core-color-tertiary {
  --core-color: var(--core-tertiary) !important;
  color: var(--core-color);
}
.core-color-quaternary {
  --core-color: var(--core-quaternary) !important;
  color: var(--core-color);
}
.core-color-disabled {
  --core-color: var(--core-disabled) !important;
  color: var(--core-color);
}
.core-color-grey-stroke {
  color: var(--core-grey-stroke) !important;
}
.core-color-grey-dividers {
  color: var(--core-grey-dividers) !important;
}
.core-color-grey-icons {
  color: var(--core-grey-icons) !important;
}
.core-color-accent-blue-primary {
  color: var(--core-accent-blue-primary) !important;
}
.core-color-accent-blue-secondary {
  color: var(--core-accent-blue-secondary) !important;
}
.core-color-accent-blue-tertiary {
  color: var(--core-accent-blue-tertiary) !important;
}
.core-color-accent-blue-quaternary {
  color: var(--core-accent-blue-quaternary) !important;
}
.core-color-accent-blue-hover {
  color: var(--core-accent-blue-hover) !important;
}
.core-color-accent-blue-click {
  color: var(--core-accent-blue-click) !important;
}
.core-color-accent-orange-primary {
  color: var(--core-accent-orange-primary) !important;
}
.core-color-accent-orange-secondary {
  color: var(--core-accent-orange-secondary) !important;
}
.core-color-accent-orange-tertiary {
  color: var(--core-accent-orange-tertiary) !important;
}
.core-color-accent-orange-quaternary {
  color: var(--core-accent-orange-quaternary) !important;
}
.core-color-system-successful {
  color: var(--core-system-successful) !important;
}
.core-color-system-attention {
  color: var(--core-system-attention) !important;
}
.core-color-system-error {
  color: var(--core-system-error) !important;
}
.core-color-extras-white {
  color: var(--core-extras-white) !important;
}
.core-color-extras-danger {
  color: var(--core-extras-danger) !important;
}

.core-bg-primary {
  background-color: var(--core-bg-primary);
}
.core-bg-secondary {
  background-color: var(--core-bg-secondary);
}
.core-bg-disabled {
  background-color: var(--core-bg-disabled);
}
.core-bg-tertiary {
  background-color: var(--core-bg-tertiary);
}
.core-bg-quaternary {
  background-color: var(--core-bg-quaternary);
}
.core-bg-grey-stroke {
  background-color: var(--core-grey-stroke);
}
.core-bg-grey-dividers {
  background-color: var(--core-grey-dividers);
}
.core-bg-grey-icons {
  background-color: var(--core-grey-icons);
}
.core-bg-accent-blue-primary {
  background-color: var(--core-accent-blue-primary);
}
.core-bg-accent-blue-secondary {
  background-color: var(--core-accent-blue-secondary);
}
.core-bg-accent-blue-tertiary {
  background-color: var(--core-accent-blue-tertiary);
}
.core-bg-accent-blue-quaternary {
  background-color: var(--core-accent-blue-quaternary);
}
.core-bg-accent-blue-hover {
  background-color: var(--core-accent-blue-hover);
}
.core-bg-accent-blue-click {
  background-color: var(--core-accent-blue-click);
}
.core-bg-accent-orange-primary {
  background-color: var(--core-accent-orange-primary);
}
.core-bg-accent-orange-secondary {
  background-color: var(--core-accent-orange-secondary);
}
.core-bg-accent-orange-tertiary {
  background-color: var(--core-accent-orange-tertiary);
}
.core-bg-accent-orange-quaternary {
  background-color: var(--core-accent-orange-quaternary);
}
.core-bg-system-successful {
  background-color: var(--core-system-successful);
}
.core-bg-system-attention {
  background-color: var(--core-system-attention);
}
.core-bg-system-error {
  background-color: var(--core-system-error);
}
.core-bg-extras-white {
  background-color: var(--core-extras-white);
}
.core-bg-extras-danger {
  background-color: var(--core-extras-danger);
}
.core-bg-web-codeblock {
  background-color: var(--core-web-codeblock);
}
.core-bg-web-balloon {
  background-color: var(--core-web-balloon);
}
.core-bg-web-teal {
  background-color: var(--core-web-teal);
}

.core-btn {
  /*background-color:var(--core-button-bg-color);*/
  /*    &.hover:hover{
      background-color:var(--core-button-bg-color);
  }*/
}
.core-btn-primary {
  --core-bg-btn: var(--core-primary);
  background-color: var(--core-bg-primary);
  color: var(--core-primary);
}
.core-btn-primary:hover, .core-btn-primary:active, .core-btn-primary:visited {
  /* --core-bg-btn:rgba(var(--core-rgb-primary), 0.5);*/
  background-color: var(--core-bg-btn);
}
.core-btn-primary.no-hover:hover, .core-btn-primary.no-hover:active, .core-btn-primary.no-hover:visited {
  --core-bg-btn: var(--core-primary) !important;
}
.core-btn-outline-primary {
  --core-border-primary: var(--core-primary);
  border: 0.0625rem solid var(--core-border-primary);
}
.core-btn-outline-primary:hover, .core-btn-outline-primary:active, .core-btn-outline-primary:visited {
  --core-bg-primary: var(--core-primary);
  background-color: var(--core-bg-primary);
}
.core-btn-outline-primary.no-hover:hover, .core-btn-outline-primary.no-hover:active, .core-btn-outline-primary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-secondary {
  --core-bg-btn: var(--core-secondary);
  background-color: var(--core-bg-secondary);
  color: var(--core-secondary);
}
.core-btn-secondary:hover, .core-btn-secondary:active, .core-btn-secondary:visited {
  /* --core-bg-btn:rgba(var(--core-rgb-secondary), 0.5);*/
  background-color: var(--core-bg-btn);
}
.core-btn-secondary.no-hover:hover, .core-btn-secondary.no-hover:active, .core-btn-secondary.no-hover:visited {
  --core-bg-btn: var(--core-secondary) !important;
}
.core-btn-outline-secondary {
  --core-border-secondary: var(--core-secondary);
  border: 0.0625rem solid var(--core-border-secondary);
}
.core-btn-outline-secondary:hover, .core-btn-outline-secondary:active, .core-btn-outline-secondary:visited {
  --core-bg-secondary: var(--core-secondary);
  background-color: var(--core-bg-secondary);
}
.core-btn-outline-secondary.no-hover:hover, .core-btn-outline-secondary.no-hover:active, .core-btn-outline-secondary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-tertiary {
  --core-bg-btn: var(--core-tertiary);
  background-color: var(--core-bg-tertiary);
  color: var(--core-tertiary);
}
.core-btn-tertiary:hover, .core-btn-tertiary:active, .core-btn-tertiary:visited {
  /* --core-bg-btn:rgba(var(--core-rgb-tertiary), 0.5);*/
  background-color: var(--core-bg-btn);
}
.core-btn-tertiary.no-hover:hover, .core-btn-tertiary.no-hover:active, .core-btn-tertiary.no-hover:visited {
  --core-bg-btn: var(--core-tertiary) !important;
}
.core-btn-outline-tertiary {
  --core-border-tertiary: var(--core-tertiary);
  border: 0.0625rem solid var(--core-border-tertiary);
}
.core-btn-outline-tertiary:hover, .core-btn-outline-tertiary:active, .core-btn-outline-tertiary:visited {
  --core-bg-tertiary: var(--core-tertiary);
  background-color: var(--core-bg-tertiary);
}
.core-btn-outline-tertiary.no-hover:hover, .core-btn-outline-tertiary.no-hover:active, .core-btn-outline-tertiary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-quaternary {
  --core-bg-btn: var(--core-quaternary);
  background-color: var(--core-bg-quaternary);
  color: var(--core-quaternary);
}
.core-btn-quaternary:hover, .core-btn-quaternary:active, .core-btn-quaternary:visited {
  /* --core-bg-btn:rgba(var(--core-rgb-quaternary), 0.5);*/
  background-color: var(--core-bg-btn);
}
.core-btn-quaternary.no-hover:hover, .core-btn-quaternary.no-hover:active, .core-btn-quaternary.no-hover:visited {
  --core-bg-btn: var(--core-quaternary) !important;
}
.core-btn-outline-quaternary {
  --core-border-quaternary: var(--core-quaternary);
  border: 0.0625rem solid var(--core-border-quaternary);
}
.core-btn-outline-quaternary:hover, .core-btn-outline-quaternary:active, .core-btn-outline-quaternary:visited {
  --core-bg-quaternary: var(--core-quaternary);
  background-color: var(--core-bg-quaternary);
}
.core-btn-outline-quaternary.no-hover:hover, .core-btn-outline-quaternary.no-hover:active, .core-btn-outline-quaternary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-disabled {
  --core-bg-btn: var(--core-disabled);
  background-color: var(--core-bg-disabled);
  color: var(--core-disabled);
}
.core-btn-disabled:hover, .core-btn-disabled:active, .core-btn-disabled:visited {
  /* --core-bg-btn:rgba(var(--core-rgb-disabled), 0.5);*/
  background-color: var(--core-bg-btn);
}
.core-btn-disabled.no-hover:hover, .core-btn-disabled.no-hover:active, .core-btn-disabled.no-hover:visited {
  --core-bg-btn: var(--core-disabled) !important;
}
.core-btn-outline-disabled {
  --core-border-disabled: var(--core-disabled);
  border: 0.0625rem solid var(--core-border-disabled);
}
.core-btn-outline-disabled:hover, .core-btn-outline-disabled:active, .core-btn-outline-disabled:visited {
  --core-bg-disabled: var(--core-disabled);
  background-color: var(--core-bg-disabled);
}
.core-btn-outline-disabled.no-hover:hover, .core-btn-outline-disabled.no-hover:active, .core-btn-outline-disabled.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-grey-stroke {
  --core-bg-btn: var(--core-grey-stroke);
  background-color: var(--core-bg-btn);
}
.core-btn-grey-stroke:hover, .core-btn-grey-stroke:active, .core-btn-grey-stroke:visited {
  --core-bg-btn: rgba(var(--core-rgb-grey-stroke), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-grey-stroke.no-hover:hover, .core-btn-grey-stroke.no-hover:active, .core-btn-grey-stroke.no-hover:visited {
  --core-bg-btn: var(--core-grey-stroke) !important;
}
.core-btn-outline-grey-stroke {
  --core-border-stroke: var(--core-grey-stroke);
  border-width: 0.0625rem;
  border-style: solid;
  border-color: var(--core-border-stroke) !important;
}
.core-btn-outline-grey-stroke:hover, .core-btn-outline-grey-stroke:active, .core-btn-outline-grey-stroke:visited {
  --core-bg-stroke: var(--core-grey-stroke);
  background-color: var(--core-bg-stroke);
}
.core-btn-outline-grey-stroke.no-hover:hover, .core-btn-outline-grey-stroke.no-hover:active, .core-btn-outline-grey-stroke.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-grey-dividers {
  --core-bg-btn: var(--core-grey-dividers);
  background-color: var(--core-bg-btn);
}
.core-btn-grey-dividers:hover, .core-btn-grey-dividers:active, .core-btn-grey-dividers:visited {
  --core-bg-btn: rgba(var(--core-rgb-grey-dividers), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-grey-dividers.no-hover:hover, .core-btn-grey-dividers.no-hover:active, .core-btn-grey-dividers.no-hover:visited {
  --core-bg-btn: var(--core-grey-dividers) !important;
}
.core-btn-outline-grey-dividers {
  --core-border-dividers: var(--core-grey-dividers);
  border-width: 0.0625rem;
  border-style: solid;
  border-color: var(--core-border-dividers) !important;
}
.core-btn-outline-grey-dividers:hover, .core-btn-outline-grey-dividers:active, .core-btn-outline-grey-dividers:visited {
  --core-bg-dividers: var(--core-grey-dividers);
  background-color: var(--core-bg-dividers);
}
.core-btn-outline-grey-dividers.no-hover:hover, .core-btn-outline-grey-dividers.no-hover:active, .core-btn-outline-grey-dividers.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-grey-icons {
  --core-bg-btn: var(--core-grey-icons);
  background-color: var(--core-bg-btn);
}
.core-btn-grey-icons:hover, .core-btn-grey-icons:active, .core-btn-grey-icons:visited {
  --core-bg-btn: rgba(var(--core-rgb-grey-icons), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-grey-icons.no-hover:hover, .core-btn-grey-icons.no-hover:active, .core-btn-grey-icons.no-hover:visited {
  --core-bg-btn: var(--core-grey-icons) !important;
}
.core-btn-outline-grey-icons {
  --core-border-icons: var(--core-grey-icons);
  border-width: 0.0625rem;
  border-style: solid;
  border-color: var(--core-border-icons) !important;
}
.core-btn-outline-grey-icons:hover, .core-btn-outline-grey-icons:active, .core-btn-outline-grey-icons:visited {
  --core-bg-icons: var(--core-grey-icons);
  background-color: var(--core-bg-icons);
}
.core-btn-outline-grey-icons.no-hover:hover, .core-btn-outline-grey-icons.no-hover:active, .core-btn-outline-grey-icons.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-accent-blue-primary {
  --core-bg-btn: var(--core-accent-blue-primary);
  background-color: var(--core-bg-btn);
  color: #fff;
}
.core-btn-accent-blue-primary:hover, .core-btn-accent-blue-primary:active, .core-btn-accent-blue-primary:visited {
  background-color: rgb(21.5458167331, 48.8924302789, 186.4541832669);
  color: #fff;
}
.core-btn-accent-blue-primary.no-hover:hover, .core-btn-accent-blue-primary.no-hover:active, .core-btn-accent-blue-primary.no-hover:visited {
  --core-bg-btn: var(--core-accent-blue-primary) !important;
}
.core-btn-outline-accent-blue-primary {
  --core-border-primary: var(--core-accent-blue-primary);
  --core-color-primary: var(--core-accent-blue-primary);
  border: 0.0625rem solid;
  border-color: var(--core-border-primary) !important;
  color: var(--core-color-primary);
}
.core-btn-outline-accent-blue-primary:hover, .core-btn-outline-accent-blue-primary:active, .core-btn-outline-accent-blue-primary:visited {
  background-color: rgb(21.5458167331, 48.8924302789, 186.4541832669);
  color: #fff;
}
.core-btn-outline-accent-blue-primary.no-hover:hover, .core-btn-outline-accent-blue-primary.no-hover:active, .core-btn-outline-accent-blue-primary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-accent-blue-secondary {
  --core-bg-btn: var(--core-accent-blue-secondary);
  background-color: var(--core-bg-btn);
  color: #fff;
}
.core-btn-accent-blue-secondary:hover, .core-btn-accent-blue-secondary:active, .core-btn-accent-blue-secondary:visited {
  background-color: rgb(80.2027027027, 140.7094594595, 230.7972972973);
  color: #fff;
}
.core-btn-accent-blue-secondary.no-hover:hover, .core-btn-accent-blue-secondary.no-hover:active, .core-btn-accent-blue-secondary.no-hover:visited {
  --core-bg-btn: var(--core-accent-blue-secondary) !important;
}
.core-btn-outline-accent-blue-secondary {
  --core-border-secondary: var(--core-accent-blue-secondary);
  --core-color-secondary: var(--core-accent-blue-secondary);
  border: 0.0625rem solid;
  border-color: var(--core-border-secondary) !important;
  color: var(--core-color-secondary);
}
.core-btn-outline-accent-blue-secondary:hover, .core-btn-outline-accent-blue-secondary:active, .core-btn-outline-accent-blue-secondary:visited {
  background-color: rgb(80.2027027027, 140.7094594595, 230.7972972973);
  color: #fff;
}
.core-btn-outline-accent-blue-secondary.no-hover:hover, .core-btn-outline-accent-blue-secondary.no-hover:active, .core-btn-outline-accent-blue-secondary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-accent-blue-tertiary {
  --core-bg-btn: var(--core-accent-blue-tertiary);
  background-color: var(--core-bg-btn);
  color: #fff;
}
.core-btn-accent-blue-tertiary:hover, .core-btn-accent-blue-tertiary:active, .core-btn-accent-blue-tertiary:visited {
  background-color: rgb(99, 133.1714285714, 255);
  color: #fff;
}
.core-btn-accent-blue-tertiary.no-hover:hover, .core-btn-accent-blue-tertiary.no-hover:active, .core-btn-accent-blue-tertiary.no-hover:visited {
  --core-bg-btn: var(--core-accent-blue-tertiary) !important;
}
.core-btn-outline-accent-blue-tertiary {
  --core-border-tertiary: var(--core-accent-blue-tertiary);
  --core-color-tertiary: var(--core-accent-blue-tertiary);
  border: 0.0625rem solid;
  border-color: var(--core-border-tertiary) !important;
  color: var(--core-color-tertiary);
}
.core-btn-outline-accent-blue-tertiary:hover, .core-btn-outline-accent-blue-tertiary:active, .core-btn-outline-accent-blue-tertiary:visited {
  background-color: rgb(99, 133.1714285714, 255);
  color: #fff;
}
.core-btn-outline-accent-blue-tertiary.no-hover:hover, .core-btn-outline-accent-blue-tertiary.no-hover:active, .core-btn-outline-accent-blue-tertiary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-accent-blue-quaternary {
  --core-bg-btn: var(--core-accent-blue-quaternary);
  background-color: var(--core-bg-btn);
  color: #fff;
}
.core-btn-accent-blue-quaternary:hover, .core-btn-accent-blue-quaternary:active, .core-btn-accent-blue-quaternary:visited {
  background-color: rgb(185, 199.7368421053, 255);
  color: #fff;
}
.core-btn-accent-blue-quaternary.no-hover:hover, .core-btn-accent-blue-quaternary.no-hover:active, .core-btn-accent-blue-quaternary.no-hover:visited {
  --core-bg-btn: var(--core-accent-blue-quaternary) !important;
}
.core-btn-outline-accent-blue-quaternary {
  --core-border-quaternary: var(--core-accent-blue-quaternary);
  --core-color-quaternary: var(--core-accent-blue-quaternary);
  border: 0.0625rem solid;
  border-color: var(--core-border-quaternary) !important;
  color: var(--core-color-quaternary);
}
.core-btn-outline-accent-blue-quaternary:hover, .core-btn-outline-accent-blue-quaternary:active, .core-btn-outline-accent-blue-quaternary:visited {
  background-color: rgb(185, 199.7368421053, 255);
  color: #fff;
}
.core-btn-outline-accent-blue-quaternary.no-hover:hover, .core-btn-outline-accent-blue-quaternary.no-hover:active, .core-btn-outline-accent-blue-quaternary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-accent-blue-hover {
  --core-bg-btn: var(--core-accent-blue-hover);
  background-color: var(--core-bg-btn);
  color: #fff;
}
.core-btn-accent-blue-hover:hover, .core-btn-accent-blue-hover:active, .core-btn-accent-blue-hover:visited {
  background-color: rgb(17.8492462312, 62.472361809, 130.1507537688);
  color: #fff;
}
.core-btn-accent-blue-hover.no-hover:hover, .core-btn-accent-blue-hover.no-hover:active, .core-btn-accent-blue-hover.no-hover:visited {
  --core-bg-btn: var(--core-accent-blue-hover) !important;
}
.core-btn-outline-accent-blue-hover {
  --core-border-hover: var(--core-accent-blue-hover);
  --core-color-hover: var(--core-accent-blue-hover);
  border: 0.0625rem solid;
  border-color: var(--core-border-hover) !important;
  color: var(--core-color-hover);
}
.core-btn-outline-accent-blue-hover:hover, .core-btn-outline-accent-blue-hover:active, .core-btn-outline-accent-blue-hover:visited {
  background-color: rgb(17.8492462312, 62.472361809, 130.1507537688);
  color: #fff;
}
.core-btn-outline-accent-blue-hover.no-hover:hover, .core-btn-outline-accent-blue-hover.no-hover:active, .core-btn-outline-accent-blue-hover.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-accent-blue-click {
  --core-bg-btn: var(--core-accent-blue-click);
  background-color: var(--core-bg-btn);
  color: #fff;
}
.core-btn-accent-blue-click:hover, .core-btn-accent-blue-click:active, .core-btn-accent-blue-click:visited {
  background-color: rgb(0, 34.7211538462, 157);
  color: #fff;
}
.core-btn-accent-blue-click.no-hover:hover, .core-btn-accent-blue-click.no-hover:active, .core-btn-accent-blue-click.no-hover:visited {
  --core-bg-btn: var(--core-accent-blue-click) !important;
}
.core-btn-outline-accent-blue-click {
  --core-border-click: var(--core-accent-blue-click);
  --core-color-click: var(--core-accent-blue-click);
  border: 0.0625rem solid;
  border-color: var(--core-border-click) !important;
  color: var(--core-color-click);
}
.core-btn-outline-accent-blue-click:hover, .core-btn-outline-accent-blue-click:active, .core-btn-outline-accent-blue-click:visited {
  background-color: rgb(0, 34.7211538462, 157);
  color: #fff;
}
.core-btn-outline-accent-blue-click.no-hover:hover, .core-btn-outline-accent-blue-click.no-hover:active, .core-btn-outline-accent-blue-click.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-accent-orange-primary {
  --core-bg-btn: var(--core-accent-orange-primary);
  background-color: var(--core-bg-btn);
}
.core-btn-accent-orange-primary:hover, .core-btn-accent-orange-primary:active, .core-btn-accent-orange-primary:visited {
  --core-bg-btn: rgba(var(--core-rgb-accent-orange-primary), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-accent-orange-primary.no-hover:hover, .core-btn-accent-orange-primary.no-hover:active, .core-btn-accent-orange-primary.no-hover:visited {
  --core-bg-btn: var(--core-accent-orange-primary) !important;
}
.core-btn-outline-accent-orange-primary {
  --core-border--primary: var(--core-accent-orange-primary);
  border: 0.0625rem solid var(--core-border-primary);
}
.core-btn-outline-accent-orange-primary:hover, .core-btn-outline-accent-orange-primary:active, .core-btn-outline-accent-orange-primary:visited {
  --core-bg-primary: var(--core-accent-orange-primary);
  background-color: var(--core-bg-primary);
}
.core-btn-outline-accent-orange-primary.no-hover:hover, .core-btn-outline-accent-orange-primary.no-hover:active, .core-btn-outline-accent-orange-primary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-accent-orange-secondary {
  --core-bg-btn: var(--core-accent-orange-secondary);
  background-color: var(--core-bg-btn);
}
.core-btn-accent-orange-secondary:hover, .core-btn-accent-orange-secondary:active, .core-btn-accent-orange-secondary:visited {
  --core-bg-btn: rgba(var(--core-rgb-accent-orange-secondary), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-accent-orange-secondary.no-hover:hover, .core-btn-accent-orange-secondary.no-hover:active, .core-btn-accent-orange-secondary.no-hover:visited {
  --core-bg-btn: var(--core-accent-orange-secondary) !important;
}
.core-btn-outline-accent-orange-secondary {
  --core-border--secondary: var(--core-accent-orange-secondary);
  border: 0.0625rem solid var(--core-border-secondary);
}
.core-btn-outline-accent-orange-secondary:hover, .core-btn-outline-accent-orange-secondary:active, .core-btn-outline-accent-orange-secondary:visited {
  --core-bg-secondary: var(--core-accent-orange-secondary);
  background-color: var(--core-bg-secondary);
}
.core-btn-outline-accent-orange-secondary.no-hover:hover, .core-btn-outline-accent-orange-secondary.no-hover:active, .core-btn-outline-accent-orange-secondary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-accent-orange-tertiary {
  --core-bg-btn: var(--core-accent-orange-tertiary);
  background-color: var(--core-bg-btn);
}
.core-btn-accent-orange-tertiary:hover, .core-btn-accent-orange-tertiary:active, .core-btn-accent-orange-tertiary:visited {
  --core-bg-btn: rgba(var(--core-rgb-accent-orange-tertiary), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-accent-orange-tertiary.no-hover:hover, .core-btn-accent-orange-tertiary.no-hover:active, .core-btn-accent-orange-tertiary.no-hover:visited {
  --core-bg-btn: var(--core-accent-orange-tertiary) !important;
}
.core-btn-outline-accent-orange-tertiary {
  --core-border--tertiary: var(--core-accent-orange-tertiary);
  border: 0.0625rem solid var(--core-border-tertiary);
}
.core-btn-outline-accent-orange-tertiary:hover, .core-btn-outline-accent-orange-tertiary:active, .core-btn-outline-accent-orange-tertiary:visited {
  --core-bg-tertiary: var(--core-accent-orange-tertiary);
  background-color: var(--core-bg-tertiary);
}
.core-btn-outline-accent-orange-tertiary.no-hover:hover, .core-btn-outline-accent-orange-tertiary.no-hover:active, .core-btn-outline-accent-orange-tertiary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-accent-orange-quaternary {
  --core-bg-btn: var(--core-accent-orange-quaternary);
  background-color: var(--core-bg-btn);
}
.core-btn-accent-orange-quaternary:hover, .core-btn-accent-orange-quaternary:active, .core-btn-accent-orange-quaternary:visited {
  --core-bg-btn: rgba(var(--core-rgb-accent-orange-quaternary), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-accent-orange-quaternary.no-hover:hover, .core-btn-accent-orange-quaternary.no-hover:active, .core-btn-accent-orange-quaternary.no-hover:visited {
  --core-bg-btn: var(--core-accent-orange-quaternary) !important;
}
.core-btn-outline-accent-orange-quaternary {
  --core-border--quaternary: var(--core-accent-orange-quaternary);
  border: 0.0625rem solid var(--core-border-quaternary);
}
.core-btn-outline-accent-orange-quaternary:hover, .core-btn-outline-accent-orange-quaternary:active, .core-btn-outline-accent-orange-quaternary:visited {
  --core-bg-quaternary: var(--core-accent-orange-quaternary);
  background-color: var(--core-bg-quaternary);
}
.core-btn-outline-accent-orange-quaternary.no-hover:hover, .core-btn-outline-accent-orange-quaternary.no-hover:active, .core-btn-outline-accent-orange-quaternary.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-system-successful {
  --core-bg-btn: var(--core-successful);
  background-color: var(--core-bg-btn);
}
.core-btn-system-successful:hover, .core-btn-system-successful:active, .core-btn-system-successful:visited {
  --core-bg-btn: rgb(var(--core-rgb-successful), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-system-successful.no-hover:hover, .core-btn-system-successful.no-hover:active, .core-btn-system-successful.no-hover:visited {
  --core-bg-btn: var(--core-successful) !important;
}
.core-btn-outline-system-successful {
  --core-border--successful: var(--core-system-successful);
  border: 0.0625rem solid var(--core-border-successful);
}
.core-btn-outline-system-successful:hover, .core-btn-outline-system-successful:active, .core-btn-outline-system-successful:visited {
  --core-bg-successful: var(--core-system-successful);
  background-color: var(--core-bg-successful);
}
.core-btn-outline-system-successful.no-hover:hover, .core-btn-outline-system-successful.no-hover:active, .core-btn-outline-system-successful.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-system-attention {
  --core-bg-btn: var(--core-attention);
  background-color: var(--core-bg-btn);
}
.core-btn-system-attention:hover, .core-btn-system-attention:active, .core-btn-system-attention:visited {
  --core-bg-btn: rgb(var(--core-rgb-attention), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-system-attention.no-hover:hover, .core-btn-system-attention.no-hover:active, .core-btn-system-attention.no-hover:visited {
  --core-bg-btn: var(--core-attention) !important;
}
.core-btn-outline-system-attention {
  --core-border--attention: var(--core-system-attention);
  border: 0.0625rem solid var(--core-border-attention);
}
.core-btn-outline-system-attention:hover, .core-btn-outline-system-attention:active, .core-btn-outline-system-attention:visited {
  --core-bg-attention: var(--core-system-attention);
  background-color: var(--core-bg-attention);
}
.core-btn-outline-system-attention.no-hover:hover, .core-btn-outline-system-attention.no-hover:active, .core-btn-outline-system-attention.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-system-error {
  --core-bg-btn: var(--core-error);
  background-color: var(--core-bg-btn);
}
.core-btn-system-error:hover, .core-btn-system-error:active, .core-btn-system-error:visited {
  --core-bg-btn: rgb(var(--core-rgb-error), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-system-error.no-hover:hover, .core-btn-system-error.no-hover:active, .core-btn-system-error.no-hover:visited {
  --core-bg-btn: var(--core-error) !important;
}
.core-btn-outline-system-error {
  --core-border--error: var(--core-system-error);
  border: 0.0625rem solid var(--core-border-error);
}
.core-btn-outline-system-error:hover, .core-btn-outline-system-error:active, .core-btn-outline-system-error:visited {
  --core-bg-error: var(--core-system-error);
  background-color: var(--core-bg-error);
}
.core-btn-outline-system-error.no-hover:hover, .core-btn-outline-system-error.no-hover:active, .core-btn-outline-system-error.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-extras-white {
  --core-bg-btn: var(--core-extras-white);
  background-color: var(--core-bg-btn);
}
.core-btn-extras-white:hover, .core-btn-extras-white:active, .core-btn-extras-white:visited {
  --core-bg-btn: rgba(var(--core-rgb-extras-white), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-extras-white.no-hover:hover, .core-btn-extras-white.no-hover:active, .core-btn-extras-white.no-hover:visited {
  --core-bg-btn: var(--core-extras-white) !important;
}
.core-btn-outline-extras-white {
  --core-border--white: var(--core-extras-white);
  border: 0.0625rem solid var(--core-border--white);
}
.core-btn-outline-extras-white:hover, .core-btn-outline-extras-white:active, .core-btn-outline-extras-white:visited {
  --core-bg-white: var(--core-extras-white);
  background-color: var(--core-bg-extras-white);
}
.core-btn-outline-extras-white.no-hover:hover, .core-btn-outline-extras-white.no-hover:active, .core-btn-outline-extras-white.no-hover:visited {
  background-color: transparent !important;
}
.core-btn-extras-danger {
  --core-bg-btn: var(--core-extras-danger);
  background-color: var(--core-bg-btn);
}
.core-btn-extras-danger:hover, .core-btn-extras-danger:active, .core-btn-extras-danger:visited {
  --core-bg-btn: rgba(var(--core-rgb-extras-danger), 0.5);
  background-color: var(--core-bg-btn);
}
.core-btn-extras-danger.no-hover:hover, .core-btn-extras-danger.no-hover:active, .core-btn-extras-danger.no-hover:visited {
  --core-bg-btn: var(--core-extras-danger) !important;
}
.core-btn-outline-extras-danger {
  --core-border--danger: var(--core-extras-danger);
  border: 0.0625rem solid var(--core-border--danger);
}
.core-btn-outline-extras-danger:hover, .core-btn-outline-extras-danger:active, .core-btn-outline-extras-danger:visited {
  --core-bg-danger: var(--core-extras-danger);
  background-color: var(--core-bg-extras-danger);
}
.core-btn-outline-extras-danger.no-hover:hover, .core-btn-outline-extras-danger.no-hover:active, .core-btn-outline-extras-danger.no-hover:visited {
  background-color: transparent !important;
}

.core-border {
  border-style: solid;
  border-width: 0.0625rem;
  border-color: var(--core-border) !important;
}
.core-border-top {
  border-style: solid;
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-width: 0.0625rem;
  border-color: var(--core-border) !important;
}
.core-border-bottom {
  border-style: solid;
  border-left: none;
  border-right: none;
  border-top: none;
  border-width: 0.0625rem;
  border-color: var(--core-border) !important;
}
.core-border-start {
  border-style: solid;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-width: 0.0625rem;
  border-color: var(--core-border) !important;
}
.core-border-end {
  border-style: solid;
  border-left: none;
  border-top: none;
  border-bottom: none;
  border-width: 0.0625rem;
  border-color: var(--core-border) !important;
}
.core-border-width-1 {
  border-width: 0.125rem !important;
}
.core-border-width-2 {
  border-width: 0.25rem !important;
}
.core-border-width-3 {
  border-width: 0.375rem !important;
}
.core-border-width-4 {
  border-width: 0.5rem !important;
}
.core-border-primary {
  --core-border: var(--core-primary);
}
.core-border-secondary {
  --core-border: var(--core-secondary);
}
.core-border-tertiary {
  --core-border: var(--core-tertiary);
}
.core-border-quaternary {
  --core-border: var(--core-quaternary);
}
.core-border-disabled {
  --core-border: var(--core-disabled);
}
.core-border-grey-stroke {
  --core-border: var(--core-grey-stroke);
}
.core-border-grey-dividers {
  --core-border: var(--core-grey-dividers);
}
.core-border-grey-icons {
  --core-border: var(--core-grey-icons);
}
.core-border-accent-blue-primary {
  --core-border: var(--core-accent-blue-primary);
}
.core-border-accent-blue-secondary {
  --core-border: var(--core-accent-blue-secondary);
}
.core-border-accent-blue-tertiary {
  --core-border: var(--core-accent-blue-tertiary);
}
.core-border-accent-blue-quaternary {
  --core-border: var(--core-accent-blue-quaternary);
}
.core-border-accent-blue-hover {
  --core-border: var(--core-accent-blue-hover);
}
.core-border-accent-blue-click {
  --core-border: var(--core-accent-blue-click);
}
.core-border-accent-orange-primary {
  --core-border: var(--core-accent-orange-primary);
}
.core-border-accent-orange-secondary {
  --core-border: var(--core-accent-orange-secondary);
}
.core-border-accent-orange-tertiary {
  --core-border: var(--core-accent-orange-tertiary);
}
.core-border-accent-orange-quaternary {
  --core-border: var(--core-accent-orange-quaternary);
}
.core-border-system-successful {
  --core-border: var(--core-system-successful);
}
.core-border-system-attention {
  --core-border: var(--core-system-attention);
}
.core-border-system-error {
  --core-border: var(--core-system-error);
}
.core-border-extras-white {
  --core-border: var(--core-extras-white);
}
.core-border-extras-danger {
  --core-border: var(--core-extras-danger);
}

.core-callout {
  padding: 1.25rem;
  margin-top: 1.25rem;
  /*margin-bottom: 1.25rem;*/
  background-color: var(--core-core-callout-bg, var(--bs-gray-100));
  border-left: 0.25rem solid var(--core-core-callout-border, var(--bs-gray-300));
}
.core-callout-primary {
  --core-core-callout-bg: rgba(var(--core-rgb-primary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-primary), 0.5);
}
.core-callout-secondary {
  --core-core-callout-bg: rgba(var(--core-rgb-secondary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-secondary), 0.5);
}
.core-callout-tertiary {
  --core-core-callout-bg: rgba(var(--core-rgb-tertiary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-tertiary), 0.5);
}
.core-callout-quaternary {
  --core-core-callout-bg: rgba(var(--core-rgb-quaternary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-quaternary), 0.5);
}
.core-callout-disabled {
  --core-core-callout-bg: rgba(var(--core-rgb-disabled), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-disabled), 0.5);
}
.core-callout-bg-primary {
  --core-core-callout-bg: rgba(var(--core-rgb-bg-primary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-bg-primary), 0.5);
}
.core-callout-bg-secondary {
  --core-core-callout-bg: rgba(var(--core-rgb-bg-secondary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-bg-secondary), 0.5);
}
.core-callout-bg-disabled {
  --core-core-callout-bg: rgba(var(--core-rgb-bg-disabled), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-bg-disabled), 0.5);
}
.core-callout-system-successful {
  --core-core-callout-bg: rgba(var(--core-rgb-system-successful), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-system-successful), 0.5);
}
.core-callout-system-attention {
  --core-core-callout-bg: rgba(var(--core-rgb-system-attention), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-system-attention), 0.5);
}
.core-callout-system-error {
  --core-core-callout-bg: rgba(var(--core-rgb-system-error), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-system-error), 0.5);
}
.core-callout-extras-white {
  --core-core-callout-bg: rgba(var(--core-rgb-extras-white), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-extras-white), 0.5);
}
.core-callout-extras-danger {
  --core-core-callout-bg: rgba(var(--core-rgb-extras-danger), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-extras-danger), 0.5);
}
.core-callout-accent-blue-primary {
  --core-core-callout-bg: rgba(var(--core-rgb-accent-blue-primary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-accent-blue-primary), 0.5);
}
.core-callout-accent-blue-secondary {
  --core-core-callout-bg: rgba(var(--core-rgb-accent-blue-secondary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-accent-blue-secondary), 0.5);
}
.core-callout-accent-blue-tertiary {
  --core-core-callout-bg: rgba(var(--core-rgb-accent-blue-tertiary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-accent-blue-tertiary), 0.5);
}
.core-callout-accent-blue-quaternary {
  --core-core-callout-bg: rgba(var(--core-rgb-accent-blue-quaternary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-accent-blue-quaternary), 0.5);
}
.core-callout-accent-blue-hover {
  --core-core-callout-bg: rgba(var(--core-rgb-accent-blue-hover), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-accent-blue-hover), 0.5);
}
.core-callout-accent-blue-click {
  --core-core-callout-bg: rgba(var(--core-rgb-accent-blue-click), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-accent-blue-click), 0.5);
}
.core-callout-accent-orange-primary {
  --core-core-callout-bg: rgba(var(--core-rgb-accent-orange-primary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-accent-orange-primary), 0.5);
}
.core-callout-accent-orange-secondary {
  --core-core-callout-bg: rgba(var(--core-rgb-accent-orange-secondary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-accent-orange-secondary), 0.5);
}
.core-callout-accent-orange-tertiary {
  --core-core-callout-bg: rgba(var(--core-rgb-accent-orange-tertiary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-accent-orange-tertiary), 0.5);
}
.core-callout-accent-orange-quaternary {
  --core-core-callout-bg: rgba(var(--core-rgb-accent-orange-quaternary), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-accent-orange-quaternary), 0.5);
}
.core-callout-web-codeblock {
  --core-core-callout-bg: rgba(var(--core-rgb-web-codeblock), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-web-codeblock), 0.5);
}
.core-callout-web-balloon {
  --core-core-callout-bg: rgba(var(--core-rgb-web-balloon), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-web-balloon), 0.5);
}
.core-callout-web-teal {
  --core-core-callout-bg: rgba(var(--core-rgb-web-teal), 0.075);
  --core-core-callout-border: rgba(var(--core-rgb-web-teal), 0.5);
}

.core-form-control {
  color: var(--core-primary);
  border-color: var(--core-form-control-border) !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--core-form-control-box-shadow), 0.25) !important;
}
.core-form-control-primary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-primary);
  --core-form-control-border: var(--core-primary);
}
.core-form-control-secondary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-secondary);
  --core-form-control-border: var(--core-secondary);
}
.core-form-control-tertiary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-tertiary);
  --core-form-control-border: var(--core-tertiary);
}
.core-form-control-quaternary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-quaternary);
  --core-form-control-border: var(--core-quaternary);
}
.core-form-control-disabled:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-disabled);
  --core-form-control-border: var(--core-disabled);
}
.core-form-control-grey-stroke:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-grey-stroke);
  --core-form-control-border: var(--core-grey-stroke);
}
.core-form-control-grey-dividers:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-grey-dividers);
  --core-form-control-border: var(--core-grey-dividers);
}
.core-form-control-grey-icons:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-grey-icons);
  --core-form-control-border: var(--core-grey-icons);
}
.core-form-control-accent-blue-primary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-accent-blue-primary);
  --core-form-control-border:var(--core-accent-blue-primary);
}
.core-form-control-accent-blue-secondary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-accent-blue-secondary);
  --core-form-control-border:var(--core-accent-blue-secondary);
}
.core-form-control-accent-blue-tertiary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-accent-blue-tertiary);
  --core-form-control-border:var(--core-accent-blue-tertiary);
}
.core-form-control-accent-blue-quaternary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-accent-blue-quaternary);
  --core-form-control-border:var(--core-accent-blue-quaternary);
}
.core-form-control-accent-blue-hover:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-accent-blue-hover);
  --core-form-control-border:var(--core-accent-blue-hover);
}
.core-form-control-accent-blue-click:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-accent-blue-click);
  --core-form-control-border:var(--core-accent-blue-click);
}
.core-form-control-accent-orange-primary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-accent-orange-primary);
  --core-form-control-border: var(--core-accent-orange-primary);
}
.core-form-control-accent-orange-secondary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-accent-orange-secondary);
  --core-form-control-border: var(--core-accent-orange-secondary);
}
.core-form-control-accent-orange-tertiary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-accent-orange-tertiary);
  --core-form-control-border: var(--core-accent-orange-tertiary);
}
.core-form-control-accent-orange-quaternary:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-accent-orange-quaternary);
  --core-form-control-border: var(--core-accent-orange-quaternary);
}
.core-form-control-system-successful:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-system-successful);
  --core-form-control-border: var(--core-system-successful);
}
.core-form-control-system-attention:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-system-attention);
  --core-form-control-border: var(--core-system-attention);
}
.core-form-control-system-error:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-system-error);
  --core-form-control-border: var(--core-system-error);
}
.core-form-control-extras-white:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-extras-white);
  --core-form-control-border: var(--core-extras-white);
}
.core-form-control-extras-danger:focus {
  color: var(--core-primary);
  --core-form-control-box-shadow:var(--core-rgb-extras-danger);
  --core-form-control-border: var(--core-extras-danger);
}

.core-form-check-input-primary-checked {
  background-color: rgba(24, 29, 39, 0.5);
  border-color: #181D27 !important;
}
.core-form-check-input-secondary-checked {
  background-color: rgba(65, 70, 81, 0.5);
  border-color: #414651 !important;
}
.core-form-check-input-tertiary-checked {
  background-color: rgba(83, 88, 98, 0.5);
  border-color: #535862 !important;
}
.core-form-check-input-quaternary-checked {
  background-color: rgba(105, 65, 198, 0.5);
  border-color: #6941C6 !important;
}
.core-form-check-input-disabled-checked {
  background-color: rgba(113, 118, 128, 0.5);
  border-color: #717680 !important;
}
.core-form-check-input-grey-stroke-checked {
  background-color: rgba(215, 215, 215, 0.5);
  border-color: #D7D7D7 !important;
}
.core-form-check-input-grey-dividers-checked {
  background-color: rgba(237, 237, 237, 0.5);
  border-color: #EDEDED !important;
}
.core-form-check-input-grey-icons-checked {
  background-color: rgba(124, 123, 123, 0.5);
  border-color: #7C7B7B !important;
}
.core-form-check-input-accent-blue-primary {
  border-color: #1E3FE5 !important;
}
.core-form-check-input-accent-blue-primary:checked {
  background-color: rgb(21.5458167331, 48.8924302789, 186.4541832669);
}
.core-form-check-input-accent-blue-secondary {
  border-color: #7DAAED !important;
}
.core-form-check-input-accent-blue-secondary:checked {
  background-color: rgb(80.2027027027, 140.7094594595, 230.7972972973);
}
.core-form-check-input-accent-blue-tertiary {
  border-color: #96ADFF !important;
}
.core-form-check-input-accent-blue-tertiary:checked {
  background-color: rgb(99, 133.1714285714, 255);
}
.core-form-check-input-accent-blue-quaternary {
  border-color: #ECF0FF !important;
}
.core-form-check-input-accent-blue-quaternary:checked {
  background-color: rgb(185, 199.7368421053, 255);
}
.core-form-check-input-accent-blue-hover {
  border-color: #1854AF !important;
}
.core-form-check-input-accent-blue-hover:checked {
  background-color: rgb(17.8492462312, 62.472361809, 130.1507537688);
}
.core-form-check-input-accent-blue-click {
  border-color: #002ED0 !important;
}
.core-form-check-input-accent-blue-click:checked {
  background-color: rgb(0, 34.7211538462, 157);
}
.core-form-check-input-accent-orange-primary-checked {
  background-color: rgba(255, 127, 55, 0.5);
  border-color: #FF7F37 !important;
}
.core-form-check-input-accent-orange-secondary-checked {
  background-color: rgba(252, 157, 104, 0.5);
  border-color: #FC9D68 !important;
}
.core-form-check-input-accent-orange-tertiary-checked {
  background-color: rgba(255, 213, 190, 0.5);
  border-color: #FFD5BE !important;
}
.core-form-check-input-accent-orange-quaternary-checked {
  background-color: rgba(255, 236, 225, 0.5);
  border-color: #FFECE1 !important;
}
.core-form-check-input-system-successful-checked {
  background-color: rgba(58, 201, 34, 0.5);
  border-color: #3AC922 !important;
}
.core-form-check-input-system-attention-checked {
  background-color: rgba(246, 213, 35, 0.5);
  border-color: #F6D523 !important;
}
.core-form-check-input-system-error-checked {
  background-color: rgba(255, 48, 48, 0.5);
  border-color: #FF3030 !important;
}
.core-form-check-input-extras-white-checked {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: #FFFFFF !important;
}
.core-form-check-input-extras-danger-checked {
  background-color: rgba(220, 53, 69, 0.5);
  border-color: #DC3545 !important;
}

.core-page-link {
  position: relative;
  display: block;
  color: var(--core-page-link-color);
  text-decoration: none;
  background-color: var(--core-page-link-bg-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0.375rem 0.75rem;
  border: 0.0625rem solid var(--core-page-link-border-color);
}
.core-page-link:hover {
  z-index: 2;
  color: var(--core-page-link-hover-color);
  text-decoration: none;
  background-color: var(--core-page-link-hover-bg);
  border-color: rgba(var(--core-page-link-rgb-color), 0.5);
}
.core-page-link-primary {
  --core-page-link-color: var(--core-primary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-primary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-primary);
  --core-page-link-border-color: var(--core-primary);
  --core-page-link-rgb-color: 0, 0, 0;
}
.core-page-link-secondary {
  --core-page-link-color: var(--core-secondary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-secondary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-secondary);
  --core-page-link-border-color: var(--core-secondary);
  --core-page-link-rgb-color: 0, 0, 0;
}
.core-page-link-tertiary {
  --core-page-link-color: var(--core-tertiary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-tertiary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-tertiary);
  --core-page-link-border-color: var(--core-tertiary);
  --core-page-link-rgb-color: 0, 0, 0;
}
.core-page-link-quaternary {
  --core-page-link-color: var(--core-quaternary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-quaternary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-quaternary);
  --core-page-link-border-color: var(--core-quaternary);
  --core-page-link-rgb-color: 3, 2, 6;
}
.core-page-link-disabled {
  --core-page-link-color: var(--core-disabled);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-disabled);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-disabled);
  --core-page-link-border-color: var(--core-disabled);
  --core-page-link-rgb-color: 0, 0, 0;
}
.core-page-link-grey-stroke {
  --core-page-link-color: var(--core-grey-stroke);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-grey-stroke);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-grey-stroke);
  --core-page-link-border-color: var(--core-grey-stroke);
  --core-page-link-rgb-color: 215, 215, 215;
}
.core-page-link-grey-dividers {
  --core-page-link-color: var(--core-grey-dividers);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-grey-dividers);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-grey-dividers);
  --core-page-link-border-color: var(--core-grey-dividers);
  --core-page-link-rgb-color: 237, 237, 237;
}
.core-page-link-grey-icons {
  --core-page-link-color: var(--core-grey-icons);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-grey-icons);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-grey-icons);
  --core-page-link-border-color: var(--core-grey-icons);
  --core-page-link-rgb-color: 124, 123, 123;
}
.core-page-link-accent-blue-primary {
  --core-page-link-color: var(--core-accent-blue-primary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-accent-blue-primary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-accent-blue-primary);
  --core-page-link-border-color: var(--core-accent-blue-primary);
  --core-page-link-rgb-color: 30, 63, 229;
}
.core-page-link-accent-blue-secondary {
  --core-page-link-color: var(--core-accent-blue-secondary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-accent-blue-secondary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-accent-blue-secondary);
  --core-page-link-border-color: var(--core-accent-blue-secondary);
  --core-page-link-rgb-color: 125, 170, 237;
}
.core-page-link-accent-blue-tertiary {
  --core-page-link-color: var(--core-accent-blue-tertiary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-accent-blue-tertiary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-accent-blue-tertiary);
  --core-page-link-border-color: var(--core-accent-blue-tertiary);
  --core-page-link-rgb-color: 150, 173, 255;
}
.core-page-link-accent-blue-quaternary {
  --core-page-link-color: var(--core-accent-blue-quaternary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-accent-blue-quaternary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-accent-blue-quaternary);
  --core-page-link-border-color: var(--core-accent-blue-quaternary);
  --core-page-link-rgb-color: 236, 240, 255;
}
.core-page-link-accent-blue-hover {
  --core-page-link-color: var(--core-accent-blue-hover);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-accent-blue-hover);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-accent-blue-hover);
  --core-page-link-border-color: var(--core-accent-blue-hover);
  --core-page-link-rgb-color: 24, 84, 175;
}
.core-page-link-accent-blue-click {
  --core-page-link-color: var(--core-accent-blue-click);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-accent-blue-click);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-accent-blue-click);
  --core-page-link-border-color: var(--core-accent-blue-click);
  --core-page-link-rgb-color: 0, 46, 208;
}
.core-page-link-accent-orange-primary {
  --core-page-link-color: var(--core-accent-orange-primary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-accent-orange-primary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-accent-orange-primary);
  --core-page-link-border-color: var(--core-accent-orange-primary);
  --core-page-link-rgb-color: 255, 127, 55;
}
.core-page-link-accent-orange-secondary {
  --core-page-link-color: var(--core-accent-orange-secondary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-accent-orange-secondary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-accent-orange-secondary);
  --core-page-link-border-color: var(--core-accent-orange-secondary);
  --core-page-link-rgb-color: 252, 157, 104;
}
.core-page-link-accent-orange-tertiary {
  --core-page-link-color: var(--core-accent-orange-tertiary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-accent-orange-tertiary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-accent-orange-tertiary);
  --core-page-link-border-color: var(--core-accent-orange-tertiary);
  --core-page-link-rgb-color: 255, 213, 190;
}
.core-page-link-accent-orange-quaternary {
  --core-page-link-color: var(--core-accent-orange-quaternary);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-accent-orange-quaternary);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-accent-orange-quaternary);
  --core-page-link-border-color: var(--core-accent-orange-quaternary);
  --core-page-link-rgb-color: 255, 236, 225;
}
.core-page-link-system-successful {
  --core-page-link-color: var(--core-system-successful);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-system-successful);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-system-successful);
  --core-page-link-border-color: var(--core-system-successful);
  --core-page-link-rgb-color: 58, 201, 34;
}
.core-page-link-system-attention {
  --core-page-link-color: var(--core-system-attention);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-system-attention);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-system-attention);
  --core-page-link-border-color: var(--core-system-attention);
  --core-page-link-rgb-color: 246, 213, 35;
}
.core-page-link-system-error {
  --core-page-link-color: var(--core-system-error);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-system-error);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-system-error);
  --core-page-link-border-color: var(--core-system-error);
  --core-page-link-rgb-color: 255, 48, 48;
}
.core-page-link-extras-white {
  --core-page-link-color: var(--core-extras-white);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-extras-white);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-extras-white);
  --core-page-link-border-color: var(--core-extras-white);
  --core-page-link-rgb-color: 255, 255, 255;
}
.core-page-link-extras-danger {
  --core-page-link-color: var(--core-extras-danger);
  --core-page-link-bg-color: #fff;
  --core-page-link-border-color: var(--core-extras-danger);
  --core-page-link-hover-color: #fff;
  --core-page-link-hover-bg: var(--core-extras-danger);
  --core-page-link-border-color: var(--core-extras-danger);
  --core-page-link-rgb-color: 220, 53, 69;
}

.core-page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.core-page-item.active .core-page-link {
  z-index: 3;
  color: var(--core-page-link-hover-color);
  background-color: var(--core-page-link-hover-bg);
  border-color: transparent;
}
.core-page-item-primary {
  --core-page-item-active-bg: var(--core-primary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-primary);
}
.core-page-item-secondary {
  --core-page-item-active-bg: var(--core-secondary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-secondary);
}
.core-page-item-tertiary {
  --core-page-item-active-bg: var(--core-tertiary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-tertiary);
}
.core-page-item-quaternary {
  --core-page-item-active-bg: var(--core-quaternary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-quaternary);
}
.core-page-item-disabled {
  --core-page-item-active-bg: var(--core-disabled);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-disabled);
}
.core-page-item-grey-stroke {
  --core-page-item-active-bg: var(--core-grey-stroke);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-grey-stroke);
}
.core-page-item-grey-dividers {
  --core-page-item-active-bg: var(--core-grey-dividers);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-grey-dividers);
}
.core-page-item-grey-icons {
  --core-page-item-active-bg: var(--core-grey-icons);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-grey-icons);
}
.core-page-item-accent-blue-primary {
  --core-page-item-active-bg: var(--core-accent-blue-primary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-accent-blue-primary);
}
.core-page-item-accent-blue-secondary {
  --core-page-item-active-bg: var(--core-accent-blue-secondary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-accent-blue-secondary);
}
.core-page-item-accent-blue-tertiary {
  --core-page-item-active-bg: var(--core-accent-blue-tertiary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-accent-blue-tertiary);
}
.core-page-item-accent-blue-quaternary {
  --core-page-item-active-bg: var(--core-accent-blue-quaternary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-accent-blue-quaternary);
}
.core-page-item-accent-blue-hover {
  --core-page-item-active-bg: var(--core-accent-blue-hover);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-accent-blue-hover);
}
.core-page-item-accent-blue-click {
  --core-page-item-active-bg: var(--core-accent-blue-click);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-accent-blue-click);
}
.core-page-item-accent-orange-primary {
  --core-page-item-active-bg: var(--core-accent-orange-primary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-accent-orange-primary);
}
.core-page-item-accent-orange-secondary {
  --core-page-item-active-bg: var(--core-accent-orange-secondary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-accent-orange-secondary);
}
.core-page-item-accent-orange-tertiary {
  --core-page-item-active-bg: var(--core-accent-orange-tertiary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-accent-orange-tertiary);
}
.core-page-item-accent-orange-quaternary {
  --core-page-item-active-bg: var(--core-accent-orange-quaternary);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-accent-orange-quaternary);
}
.core-page-item-system-successful {
  --core-page-item-active-bg: var(--core-system-successful);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-system-successful);
}
.core-page-item-system-attention {
  --core-page-item-active-bg: var(--core-system-attention);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-system-attention);
}
.core-page-item-system-error {
  --core-page-item-active-bg: var(--core-system-error);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-system-error);
}
.core-page-item-extras-white {
  --core-page-item-active-bg: var(--core-extras-white);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-extras-white);
}
.core-page-item-extras-danger {
  --core-page-item-active-bg: var(--core-extras-danger);
  --core-page-item-active-color: #fff;
  --core-page-item-active-border-color: var(--core-extras-danger);
}
.core-page-item.disabled .core-page-link {
  color: var(--core-disabled);
  pointer-events: none;
  background-color: var(--core-extras-white);
  border-color: var(--core-disabled);
}
.core-page-item:first-child .core-page-link {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.core-page-item:last-child .core-page-link {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.core-accordion-button {
  color: var(--core-accordion-color) !important;
}
.core-accordion-button:not(.collapsed) {
  background-color: var(--core-accordion-active-bg) !important;
  color: var(--core-accordion-active-color) !important;
}
.core-accordion-button:focus {
  border-color: var(--core-accordion-focus-border-color) !important;
  box-shadow: 0 0 0 0.25rem rgba(var(--core-accordion-focus-box-shadow), 0.25) !important;
}
.core-accordion-button-primary {
  --core-accordion-active-color: #fff;
  --core-accordion-active-bg: var(--core-primary);
  --core-accordion-focus-border-color: var(--core-primary);
  --core-accordion-focus-box-shadow: var(--core-rgb-primary);
}
.core-accordion-button-secondary {
  --core-accordion-active-color: #fff;
  --core-accordion-active-bg: var(--core-secondary);
  --core-accordion-focus-border-color: var(--core-secondary);
  --core-accordion-focus-box-shadow: var(--core-rgb-secondary);
}
.core-accordion-button-tertiary {
  --core-accordion-active-color: #fff;
  --core-accordion-active-bg: var(--core-tertiary);
  --core-accordion-focus-border-color: var(--core-tertiary);
  --core-accordion-focus-box-shadow: var(--core-rgb-tertiary);
}
.core-accordion-button-quaternary {
  --core-accordion-active-color: #fff;
  --core-accordion-active-bg: var(--core-quaternary);
  --core-accordion-focus-border-color: var(--core-quaternary);
  --core-accordion-focus-box-shadow: var(--core-rgb-quaternary);
}
.core-accordion-button-disabled {
  --core-accordion-active-color: #fff;
  --core-accordion-active-bg: var(--core-disabled);
  --core-accordion-focus-border-color: var(--core-disabled);
  --core-accordion-focus-box-shadow: var(--core-rgb-disabled);
}

body {
  background-color: var(--core-bg-primary);
  color: var(--core-primary);
  font-size: var(--core-s-regular);
  font-family: var(--core-font-family-primary);
}
@media (min-width: 768px) {
  body {
    font-size: var(--core-m-regular);
  }
}
@media (min-width: 1200px) {
  body {
    font-size: var(--core-regular);
  }
}

.loader-height {
  min-height: 65vh;
}

.barloader {
  width: 20rem;
  height: 1.25rem;
  box-shadow: 0 0 0 2px var(--core-grey-dividers);
  animation: barloader infinite 6s linear;
}
@keyframes barloader {
  0% {
    border-right: 16rem solid var(--core-bg-secondary);
    border-left: 0px solid var(--core-bg-secondary);
  }
  50% {
    border-right: 0px solid var(--core-bg-secondary);
    border-left: 16rem solid var(--core-bg-secondary);
  }
  100% {
    border-right: 16rem solid var(--core-bg-secondary);
    border-left: 0px solid var(--core-bg-secondary);
  }
}

.overflow {
  overflow: auto;
  scrollbar-width: thin; /* "auto" or "thin" */
  scrollbar-color: var(--corebg-secondary); /* scroll thumb and track */
}
.overflow::-webkit-scrollbar {
  width: 12px; /* width of the entire scrollbar */
}
.overflow::-webkit-scrollbar-track {
  background: var(--corebg-secondary); /* color of the tracking area */
}
.overflow::-webkit-scrollbar-thumb {
  background-color: var(--coreaccent-blue-primary); /* color of the scroll thumb */
  border-radius: 20px; /* roundness of the scroll thumb */
  border: 3px solid var(--coreaccent-blue-hover); /* creates padding around scroll thumb */
}

.core-border-top-radius-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.core-border-bottom-radius-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
