:root {
    --primary-h: 240 !important;
    --primary-s: 4.2% !important;
    --primary-l: 9.4% !important;
    --primary-contrast-h: var(--primary-h) !important;
    --primary-contrast-s: var(--primary-s) !important;
    --primary-contrast-l: 100%  !important;

    --secondary-h: 38 !important;
    --secondary-s: 57.1% !important;
    --secondary-l: 78% !important;
    --secondary-contrast-h: var(--secondary-h) !important;
    --secondary-contrast-s: var(--secondary-s) !important;
    --secondary-contrast-l: 20%  !important;
  }
  :root {
--primary-font: 'Geograph', Arial;
--secondary-font: 'DomaineDisplayCondensed', Arial;
}

@font-face {
  font-family: 'DomaineDisplayCondensed';
  src: url('https://templates.kvass.no/custom-pm-1/assets/fonts/DomaineDisplayCondensed-Regular.otf')
  format('opentype');
  font-weight: 400;
}
 
@font-face {
  font-family: 'DomaineText';
  src: url('https://templates.kvass.no/custom-pm-1/assets/fonts/DomaineText-Regular.otf')
    format('opentype');
  font-weight: 400;
}
 
@font-face {
  font-family: 'Geograph';
  src: url('https://templates.kvass.no/custom-pm-1/assets/fonts/Geograph-Bold.otf')
    format('opentype');
  font-weight: 700;
}
 
@font-face {
  font-family: 'Geograph';
  src: url('https://templates.kvass.no/custom-pm-1/assets/fonts/Geograph-BoldItalic.otf')
    format('opentype');
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: 'Geograph';
  src: url('https://templates.kvass.no/custom-pm-1/assets/fonts/Geograph-Regular.otf')
    format('opentype');
  font-weight: 400;
}
@font-face {
  font-family: 'Geograph';
  src: url('https://templates.kvass.no/custom-pm-1/assets/fonts/Geograph-RegularItalic.otf')
    format('opentype');
  font-weight: 400;
  font-style: italic;
}
.standard-project.lysholmen :where(h1){
  font-size: 4rem !important;
  font-weight: 400 !important;
}
.standard-project.lysholmen :where(h2){
  font-size: 2.5rem !important;
  font-weight: 400 !important;
}

/*Cover*/
@media (min-width: 768px) {
    .standard-project.lysholmen .blocks-stats{
    color: #fff !important;
    }
    .standard-project.lysholmen .hero__overlay-content-transparent-info-box {
        background-color: transparent;
        color: #fff !important; 
    }
    .blocks-stats--design-points .blocks-stats__content {
    background-color: unset;
    color: #fff;
    }
}
@media (max-width: 992px) {
    .standard-project.lysholmen .hero__overlay-content {
        background-color: var(--primary);
        color: #fff !important; 
    }
     .blocks-stats--design-points .blocks-stats__content {
    background-color: var(--primary);
    color: #fff;
    }
}
/*Bredde kontaktperson*/
.standard-project.lysholmen .blocks-contact-list__item {
    width: 260px !important;
}