: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 !important;
--secondary-font: 'DomaineDisplayCondensed', Arial !important;
}

@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;
}
/*Fonter desktop*/
.standard-project.lysholmen :where(h1){
  font-size: 4rem !important;
  font-weight: 400 !important;
  color: var(--secondary) !important;
}
.standard-project.lysholmen :where(h2){
  font-size: 2.5rem !important;
  font-weight: 400 !important;
  color: var(--secondary) !important;
}
.standard-project.lysholmen .blocks-summary__price-value {
    color: #000 !important;
}
/*Sentrere knapp på cover*/
.main-hero .blocks-text__buttons {
    justify-content: center;
}
/*Cover desktop*/
@media (min-width: 768px) {
      .standard-project.lysholmen .blocks-stats{
      color: #fff !important;
      }
      .standard-project.lysholmen .hero__overlay-content{
          background-color: unset !important;
          color: #fff !important; 
      }
      .blocks-stats--design-points .blocks-stats__content {
      background-color: unset;
      color: #fff;
      }
      .standard-project.lysholmen .hero--has-content .k-carousel__overlay {
      justify-content: center !important;
      flex-direction: row !important; 
    }
    .standard-project.lysholmen .hero__overlay-content {
      align-content: center !important;
    }
    .kvass-nuxt__page>.blocks>:nth-child(2) h2{
    font-size: 4rem !important;
    font-weight: 400 !important;
  }
}
/*Cover mobil*/
@media (max-width: 992px) {
    .standard-project.lysholmen .hero__overlay-content {
        background-color: var(--primary) !important;
        color: #fff !important; 
    }
    .standard-project.lysholmen .main-hero{
    --main-cover-height: 50vh !important;
  }
}