:root {
    --primary-h: 50 !important;
    --primary-s: 20% !important;
    --primary-l: 82.4% !important;
    --primary-contrast-h: var(--primary-h) !important;
    --primary-contrast-s: var(--primary-s) !important;
    --primary-contrast-l: 20%  !important;

    --secondary-h: 23 !important;
    --secondary-s: 32.4% !important;
    --secondary-l: 13.9% !important;
    --secondary-contrast-h: var(--secondary-h) !important;
    --secondary-contrast-s: var(--secondary-s) !important;
    --secondary-contrast-l: 100%  !important;
  }
  :root{
  --secondary-font: 'Inter', Arial !important;
  --primary-font: 'Inter', Arial !important;
  --custom-body-font-size: 1.1rem !important;
}
@font-face {
font-family: 'Inter';
font-weight: 400;
src: url('https://assets.kvass.no/67e514a061a1c6cbaf4c10c6') format('truetype');
}
@font-face {
font-family: 'Inter';
font-weight: 500;
src: url('https://assets.kvass.no/67e514a061a1c6cbaf4c10c6') format('truetype');
}
@font-face {
font-family: 'Inter';
font-weight: 650;
src: url('https://assets.kvass.no/67e514a061a1c6cbaf4c10c6') format('truetype');

}
/*Styling av font*/
.standard-project :where(h1){
  font-size: 4rem !important;
  font-weight: 500 !important;
  letter-spacing: 2px !important;
/*color: var(--primary) !important;*/
}
@media (max-width: 767px) {
    .standard-project.solhoyden .hero__overlay-content h1 {
        font-size: 3rem !important;
    }
    .standard-project.solhoyden .hero__overlay-content h2 {
        font-size: 2rem !important;
    }
}
.standard-project :where(h2){
  font-size: 2.3rem !important;
  font-weight: 500 !important;
  line-height: 2.8rem !important;
}
.standard-project.solhoyden .blocks-contact-list__user-name {
    font-size: 1.3rem !important;
    font-weight: 500 !important;
}
.standard-project .k-carousel__overlay h2{
    margin: auto !important;
    font-size: 2rem !important;
}
.blocks-text-effect--background {
    background: unset !important;
}
/*Styling av knapper*/
a[data-cta],
.k-button {
/*Secondary knapp*/
--k-button-secondary-text: var(--primary) !important;

/*Primaryknapp*/
--k-button-primary-background: #c45800; 
--k-button-primary-text: white;
--k-button-primary-background-hover: #ab4d00;
--k-button-primary-background-active: #c45800;
--k-button-primary-border: transparent;
  border: 1px solid transparent !important;
  font-weight: 500 !important;
}
.k-navigation--expanded .k-button--variant-secondary {
--k-button-secondary-background: unset !important;
--k-button-secondary-background-hover: unset !important;
}

/*Orange detaljer*/
.blocks-announcement,
.blocks-announcement__openhouse-button,
.blocks-timeline__item--active:after,
.k-datatable__row:first-child .k-datatable__cell {
  background-color: var(--custom-background-color) !important;
  color: #fff !important;
}
.blocks-icons-cards__icon-svg,
.social-media-links .social-media-link__icon,
.footer svg,
.blocks-attachments__item svg{
  color: var(--custom-background-color) !important;
}
.standard-project .footer__bottom {
  background-color: var(--secondary) !important;
  color: var(--primary) !important;
}
/*Tydliggjøring av avhukning på kontaktskjema*/
.k-checkbox [data-part=control] {
  color: var(--custom-background-color) !important;
  border: 1px solid #3e3e3e !important;
  background-color: var(--primary) !important;
}
.k-button:is(:disabled,[disabled=disabled]) {
    background-color: #656565 !important;
    color: #bcbcbc !important;
}
.standard-project.solhoyden .section-floorplan img {
 border-radius: 2px !important;
}
.footer__custom-content-item .mb-4{
max-height: 60vh !important;
width: 60% !important;
}