:root {
    --primary-h: 193 !important;
    --primary-s: 26.2% !important;
    --primary-l: 23.9% !important;
    --primary-contrast-h: var(--primary-h) !important;
    --primary-contrast-s: var(--primary-s) !important;
    --primary-contrast-l: 100%  !important;

    --secondary-h: 17 !important;
    --secondary-s: 50% !important;
    --secondary-l: 80.4% !important;
    --secondary-contrast-h: var(--secondary-h) !important;
    --secondary-contrast-s: var(--secondary-s) !important;
    --secondary-contrast-l: 20%  !important;
  }
  :root{
  --primary-font: 'Albert Sans', Arial !important;
  --secondary-font: 'Albert Sans', Arial !important;
}
@font-face {
  font-family: 'Albert Sans';
  font-weight: 400;
  src: url('https://assets.kvass.no/67a5eb4d103658576b81724b') format('truetype');
}
@font-face {
  font-family: 'Albert Sans';
  font-weight: 600;
  src: url('https://assets.kvass.no/67a5e8ef103658576b81719c') format('truetype');
}
.blocks-images-text-section__images .k-elements-image img {
  border-radius: 1rem !important;
}
p, .standard-gild .k-navigation__items .k-button--variant-secondary {
  font-weight: 400 !important;
}
h1 {
  margin-bottom: 1rem !important;
}
h2 {
  font-size: 1.5rem !important;
  font-weight: 400 !important;
}
.standard-gild .k-carousel .carousel__slide, .standard-gild .k-carousel .carousel__track, .standard-gild .k-carousel .carousel__viewport {
    border-radius: 1rem !important;
}

.blocks-announcement {
  --blocks-announcement-bg: var(--primary);
  --blocks-announcement-text-color: var(--primary-contrast);
  border-start-start-radius: var(--border-radius);
  border-end-start-radius: var(--border-radius);
  bottom: 18%;
  right: 0;
  min-height: 120px;
  max-width: 250px;
  height: auto;
  gap: 0.3rem !important;
  align-items: start;
  flex-direction: column;
  font-size: clamp(1rem, 3vw, 1.2rem);
  p,
  h2 {
    font-size: clamp(1rem, 3vw, 1.2rem);
    margin: 0;
  }
}

.blocks-announcement__text {
  font-weight: bold !important;
}

.blocks-announcement__button {
  white-space: normal !important;
  line-height: normal !important;
  font-weight: normal !important;
  padding: 0 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}

.blocks-announcement__close {
  display: none !important;
}

@media (max-width: 992px) {
  .blocks-announcement {
    display: none !important;
  }
}

.kontor-stats{
transform: translate(0, -50%) !important;

}
.flatfinder-leaflet-v1-card__price-wrapper {
    display: none !important;
}

.blocks-section[data-id="baerekraft-custom-icons"] {
    order: 100!important;
    color: var(--primary) !important;
    background-color: var(--background-color) !important;
}

.kvass-nuxt__page:has([data-id="baerekraft-custom-icons"]) {
  display: flex;
  flex-direction: column;
}
.blocks-section[data-id="fasiliteter-custom-icons"] {
    order: 80!important;
    color: var(--secondary) !important;
    background-color: var(--primary) !important;
}

.kvass-nuxt__page:has([data-id="fasiliteter-custom-icons"]) {
  display: flex;
  flex-direction: column;
}