:root {
  --bs-header-bg-color: rgb(252,252,252);
  --bs-header-text-color: #282828;
  --bs-header-height-sm: 75px;
  --bs-header-height-lg: 75px;
  --bs-header-pt-sm: 28px;
  --bs-header-pb-sm: 20px;
  --bs-header-pt-lg: 28px;
  --bs-header-pb-lg: 20px;
  --bs-footer-bg-color: rgb(40,40,40);
  --bs-footer-text-color: #fcfcfc;
  --bs-theme-media-images-border-radius: 0px;
  --bs-body-color: #282828;
  --bs-body-bg: #fcfcfc;
  --bs-primary: #e6e6dc;
  --bs-primary-rgb: 230, 230, 220;
  --bs-primary-adjusted: #eeeee7;
  --bs-primary-contrast: #fcfcfc;
  --bs-secondary: #282828;
  --bs-secondary-rgb: 40, 40, 40;
  --bs-secondary-adjusted: #1c1c1c;
  --bs-secondary-contrast: #fcfcfc;
  --bs-accent: #ff5000;
  --bs-accent-rgb: 255, 80, 0;
  --bs-accent-adjusted: #b33800;
  --bs-accent-contrast: rgba(40, 40, 40, 1);
  --bs-theme-colors-text-dark-grey: #282828;
  --bs-theme-colors-text-dark-grey-lighter: #696969;
  --bs-theme-colors-text-dark-grey-darker: #1c1c1c;
  --bs-theme-colors-text-faded-white: #fcfcfc;
  --bs-theme-colors-text-faded-white-lighter: #fdfdfd;
  --bs-theme-colors-text-faded-white-darker: #b1b1b1;
  --bs-btn-border-radius: 0px;
  --bs-headings-font-family: 'Brockmann Medium', sans-serif;
  --bs-body-font-family: 'Plus Jakarta Sans', sans-serif;
  --bs-effects-font-family: 'ocr-a-std', monospace;
  --bs-body-font-size: 1rem;
  --bs-h1-font-size: 3rem;
  --bs-h2-font-size: 2.25rem;
  --bs-h3-font-size: 2rem;
  --bs-h4-font-size: 1.25rem;
  --bs-h5-font-size: 1.125rem;
  --bs-h6-font-size: 1rem;
  --bs-display-1-font-size: 7.75rem;
  --bs-display-2-font-size: 6rem;
  --bs-display-3-font-size: 4rem;
  --bs-display-4-font-size: 3.5rem;
  --bs-display-5-font-size: 3rem;
  --bs-display-6-font-size: 2.5rem;
  --bs-h1-rfs-font-size: 8.53vw;
  --bs-h2-rfs-font-size: 6.4vw;
  --bs-h3-rfs-font-size: 5.33vw;
  --bs-h4-rfs-font-size: 5.07vw;
  --bs-h5-rfs-font-size: 4.8vw;
  --bs-h6-rfs-font-size: 4.27vw;
  --bs-display-1-rfs-font-size: 17.07vw;
  --bs-display-2-rfs-font-size: 9.6vw;
  --bs-display-3-rfs-font-size: 8.53vw;
  --bs-display-4-rfs-font-size: 6.4vw;
  --bs-display-5-rfs-font-size: 5.33vw;
  --bs-display-6-rfs-font-size: 4.8vw;
  --bs-h1-font-weight: 500;
  --bs-h1-md-font-weight: 500;
  --bs-h1-lg-font-weight: 500;
  --bs-h2-font-weight: 500;
  --bs-h2-md-font-weight: 500;
  --bs-h2-lg-font-weight: 500;
  --bs-h3-font-weight: 500;
  --bs-h3-md-font-weight: 500;
  --bs-h3-lg-font-weight: 500;
  --bs-h4-font-weight: 500;
  --bs-h4-md-font-weight: 500;
  --bs-h4-lg-font-weight: 500;
  --bs-h5-font-weight: 500;
  --bs-h5-md-font-weight: 500;
  --bs-h5-lg-font-weight: 500;
  --bs-h6-font-weight: 500;
  --bs-h6-md-font-weight: 500;
  --bs-h6-lg-font-weight: 500;
  --bs-h1-line-height: 1.2;
  --bs-h1-md-line-height: 1.3;
  --bs-h1-lg-line-height: 1.3;
  --bs-h2-line-height: ;
  --bs-h2-md-line-height: 1.3;
  --bs-h2-lg-line-height: 1.3;
  --bs-h3-line-height: 1.3;
  --bs-h3-md-line-height: 1.3;
  --bs-h3-lg-line-height: 1.3;
  --bs-h4-line-height: 1.3;
  --bs-h4-md-line-height: 1.3;
  --bs-h4-lg-line-height: 1.3;
  --bs-h5-line-height: 1.3;
  --bs-h5-md-line-height: 1.3;
  --bs-h5-lg-line-height: 1.3;
  --bs-h6-line-height: 1.3;
  --bs-h6-md-line-height: 1.3;
  --bs-h6-lg-line-height: 1.3;
}

/** Plus Jakarta Sans */
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 200; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-ExtraLight.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 200; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-ExtraLightItalic.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 300; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-Light.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 300; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-LightItalic.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 400; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-Regular.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 400; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-Italic.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 500; src: url('https://vju.se/wp-content/uploads/2023/11/PlusJakartaSans-Medium.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 500; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-MediumItalic.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 600; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-SemiBold.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 600; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-SemiBoldItalic.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 700; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-Bold.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 700; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-BoldItalic.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: normal; font-weight: 800; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-ExtraBold.ttf') format('truetype'); }
@font-face { font-display: swap; font-family: "Plus Jakarta Sans"; font-style: italic; font-weight: 800; src: url('https://vju.se/wp-content/uploads/2024/01/PlusJakartaSans-ExtraBoldItalic.ttf') format('truetype'); }
/** Brockmann Medium */
@font-face { font-display: swap; font-family: "Brockmann Medium"; font-style: normal; font-weight: 500; src: url('https://vju.se/wp-content/uploads/2023/11/brockmann-medium-webfont.ttf') format('truetype'); }
/** ocr-a-std */

.bg-text-dark-grey { background-color: var(--bs-theme-colors-text-dark-grey) !important; }
.text-text-dark-grey { color: var(--bs-theme-colors-text-dark-grey) !important; }
.bg-text-faded-white { background-color: var(--bs-theme-colors-text-faded-white) !important; }
.text-text-faded-white { color: var(--bs-theme-colors-text-faded-white) !important; }