/* File: kk_profile_housing_theme:tools:variables.misc */
/* File: kk_common_theme:tools:variables.misc */
/* link styles */
@media screen and (min-width: 768px) {
  :root {
    --header-height: 100px;
    --header-height-scrolled: 70px;
  }
}
:root {
  --header-height: 70px;
  --header-height-scrolled: 60px;
}

:root {
  --kbh: #000c2e;
  --black: #000;
  --white: #fff;
  --grey-light: #fafafb;
  --grey: #747474;
}

@media print {
  .page {
    --scheme-color-light: #fff;
    --scheme-color-dark: #fff;
  }
  .no-print,
  .region-header,
  .region-footer,
  .view-filters .filter-button,
  .view-filters .form-actions,
  .filter-header-mobile,
  .breadcrumb,
  .block-local-tasks-block,
  .eu-cookie-withdraw-wrapper {
    display: none;
  }
  body {
    color: var(--black);
    font-size: 1rem;
  }
  img {
    max-width: 100%;
    height: auto;
  }
  video {
    display: none;
    width: 100%;
  }
  p {
    margin: 1em 0;
  }
  main a:not(.tags-secondary-color a)::after {
    content: " (" attr(href) ") ";
  }
  .node--view-mode-full .field--type-text-long {
    margin-bottom: 1rem;
  }
  .paragraph.paragraph--type--cta-box,
  .paragraph--type--download-files {
    margin: 0;
    padding: 1rem 0;
    color: var(--black);
  }
  .paragraph--type--download-files.appearance--dark .field--name-title {
    margin-bottom: 1rem;
    color: var(--black);
  }
  .paragraph--type--download-files.appearance--dark a {
    color: var(--black);
  }
  .page-node-type-recipe .paragraph.paragraph--type--factbox {
    margin: 1rem 0 0;
    padding: 0;
  }
  .paragraph.paragraph--type--cta-box.appearance--dark .cta-box__link,
  .page-node-type-recipe .paragraph.paragraph--type--factbox .field {
    color: var(--black);
  }
  .appearance--light .cta-box__link-button,
  .appearance--dark .cta-box__link-button {
    background-color: var(--white);
    color: var(--black);
    border: 1px solid var(--black);
  }
  .paragraph--type--accordion,
  .node--view-mode-full .field--type-accordion-item {
    margin-bottom: 0;
  }
  .kk-accordion__details {
    padding: 0;
  }
  .kk-accordion:first-child,
  .kk-accordion:last-child {
    border: none;
  }
  .kk-accordion__details[open] {
    background-color: var(--white);
  }
}