/* File: kk_common_theme.print */
/* File: kk_common_theme.tools */
/* File: kk_common_theme:tools:variables.misc */
/* link styles */
/* File: kk_common_theme:tools:variables.structure */
/* File: kk_common_theme:tools:variables.typography */
/** KBH font definition */
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-Thin.eot");
  src: url("../fonts/KBH/KBH-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-Thin.woff2") format("woff2"), url("../fonts/KBH/KBH-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-ThinItalic.eot");
  src: url("../fonts/KBH/KBH-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-ThinItalic.woff2") format("woff2"), url("../fonts/KBH/KBH-ThinItalic.woff") format("woff");
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-Light.eot");
  src: url("../fonts/KBH/KBH-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-Light.woff2") format("woff2"), url("../fonts/KBH/KBH-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-LightItalic.eot");
  src: url("../fonts/KBH/KBH-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-LightItalic.woff2") format("woff2"), url("../fonts/KBH/KBH-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-Regular.eot");
  src: url("../fonts/KBH/KBH-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-Regular.woff2") format("woff2"), url("../fonts/KBH/KBH-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-Italic.eot");
  src: url("../fonts/KBH/KBH-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-Italic.woff2") format("woff2"), url("../fonts/KBH/KBH-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-Medium.eot");
  src: url("../fonts/KBH/KBH-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-Medium.woff2") format("woff2"), url("../fonts/KBH/KBH-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-MediumItalic.eot");
  src: url("../fonts/KBH/KBH-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-MediumItalic.woff2") format("woff2"), url("../fonts/KBH/KBH-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-Demibold.eot");
  src: url("../fonts/KBH/KBH-Demibold.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-Demibold.woff2") format("woff2"), url("../fonts/KBH/KBH-Demibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-DemiboldItalic.eot");
  src: url("../fonts/KBH/KBH-DemiboldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-DemiboldItalic.woff2") format("woff2"), url("../fonts/KBH/KBH-DemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-Bold.eot");
  src: url("../fonts/KBH/KBH-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-Bold.woff2") format("woff2"), url("../fonts/KBH/KBH-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-BoldItalic.eot");
  src: url("../fonts/KBH/KBH-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-BoldItalic.woff2") format("woff2"), url("../fonts/KBH/KBH-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-Black.eot");
  src: url("../fonts/KBH/KBH-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-Black.woff2") format("woff2"), url("../fonts/KBH/KBH-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "KBH";
  src: url("../fonts/KBH/KBH-BlackItalic.eot");
  src: url("../fonts/KBH/KBH-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH/KBH-BlackItalic.woff2") format("woff2"), url("../fonts/KBH/KBH-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
}
/** KBH Tekst font definition */
@font-face {
  font-family: "KBH Tekst";
  src: url("../fonts/KBH Tekst/KBHTekst.eot");
  src: url("../fonts/KBH Tekst/KBHTekst.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH Tekst/KBHTekst.woff2") format("woff2"), url("../fonts/KBH Tekst/KBHTekst.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "KBH Tekst";
  src: url("../fonts/KBH Tekst/KBHTekst-Italic.eot");
  src: url("../fonts/KBH Tekst/KBHTekst-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH Tekst/KBHTekst-Italic.woff2") format("woff2"), url("../fonts/KBH Tekst/KBHTekst-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "KBH Tekst";
  src: url("../fonts/KBH Tekst/KBHTekst-Bold.eot");
  src: url("../fonts/KBH Tekst/KBHTekst-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH Tekst/KBHTekst-Bold.woff2") format("woff2"), url("../fonts/KBH Tekst/KBHTekst-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "KBH Tekst";
  src: url("../fonts/KBH Tekst/KBHTekst-BoldItalic.eot");
  src: url("../fonts/KBH Tekst/KBHTekst-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/KBH Tekst/KBHTekst-BoldItalic.woff2") format("woff2"), url("../fonts/KBH Tekst/KBHTekst-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
}
/* File: kk_common_theme:tools:variables.colors */
:root {
  --scheme-color-light: #fffed1;
  --scheme-color-dark: #260eb5;
}

.color-scheme-1 {
  --scheme-color-light: #fffed1;
  --scheme-color-dark: #260eb5;
}

.color-scheme-2 {
  --scheme-color-light: #fff9c0;
  --scheme-color-dark: #926b1f;
}

.color-scheme-3 {
  --scheme-color-light: #dff7fc;
  --scheme-color-dark: #910009;
}

.color-scheme-4 {
  --scheme-color-light: #ffe9e9;
  --scheme-color-dark: #002cfc;
}

.color-scheme-5 {
  --scheme-color-light: #f5f3e8;
  --scheme-color-dark: #cd274f;
}

.color-scheme-6 {
  --scheme-color-light: #f5eedb;
  --scheme-color-dark: #025fcc;
}

.color-scheme-7 {
  --scheme-color-light: #c9f2e3;
  --scheme-color-dark: #00519c;
}

.color-scheme-8 {
  --scheme-color-light: #fcf7d0;
  --scheme-color-dark: #8332eb;
}

.color-scheme-9 {
  --scheme-color-light: #e4f2ff;
  --scheme-color-dark: #1271a6;
}

.color-scheme-10 {
  --scheme-color-light: #e5f9f4;
  --scheme-color-dark: #047c6e;
}

.color-scheme-11 {
  --scheme-color-light: #ffefe6;
  --scheme-color-dark: #006369;
}

.color-scheme-12 {
  --scheme-color-light: #fffed7;
  --scheme-color-dark: #c10023;
}

.color-scheme-13 {
  --scheme-color-light: #e8e7d7;
  --scheme-color-dark: #665e62;
}

.color-scheme-14 {
  --scheme-color-light: #e5e7ea;
  --scheme-color-dark: #000c2e;
}

.color-scheme-15 {
  --scheme-color-light: #f5e1dc;
  --scheme-color-dark: #bd3615;
}

.color-scheme-16 {
  --scheme-color-light: #e7e3e3;
  --scheme-color-dark: #5e4347;
}

@media print {
  /* File: kk_common_theme:base:print */
}