:root {
  --primary-h: 36 !important;
  --primary-s: 30.1% !important;
  --primary-l: 83.7% !important;
  --primary-contrast-h: var(--primary-h) !important;
  --primary-contrast-s: var(--primary-s) !important;
  --primary-contrast-l: 20%  !important;

  --secondary-h: 111 !important;
  --secondary-s: 37.3% !important;
  --secondary-l: 20% !important;
  --secondary-contrast-h: var(--secondary-h) !important;
  --secondary-contrast-s: var(--secondary-s) !important;
  --secondary-contrast-l: 100%  !important;
}
/*global styling*/
:root {
  --custom-strong-font-weight: 400;
  --custom-heading-font-weight: 400;
  --custom-bold-font-weight: 400;
  --primary-font: 'Karla', Arial !important;

}


.blocks-section {
  --blocks-section-width-small: var(--section-width-medium) !important;
}


/* Juster hover farge på tiles */
.blocks-portal--tiles .k-elements-card__content {
    background: transparent !important;
}
.blocks-portal--tiles .k-elements-card__content:hover {
    background: rgba(0, 0, 0, 0.4) !important;
}

.blocks-portal__card--variant-article .k-elements-card__content{
 background: rgba(0, 0, 0, 0.1) !important;
}
   


a[data-cta],
.k-button {
/* Generelt buttons */
--k-button-border-radius: 120rem !important;
--k-button-medium-padding-inline: 1rem;
--k-button-medium-font-size: 1rem;

/*Primary knapp*/
--k-button-primary-background: #e2d8c9; 
--k-button-primary-text: #000;
--k-button-primary-background-hover: #c8b9a2;
--k-button-primary-background-active: #c8b9a2;
--k-button-primary-border: unset !important;

/*Secondary knapp*/
--k-button-secondary-background: #264620;
--k-button-secondary-text: #fff;
--k-button-secondary-background-hover: #1a3415;
--k-button-secondary-background-active: #c8b9a2;
--k-button-secondary-border: unset !important;
}

@font-face {
  font-family: 'Karla';
  font-weight: 400;
  src: url(https://assets.kvass.no/67a1c6b4e6224bf3d1400357) format('truetype');
}

@font-face {
  font-family: 'Karla';
  font-weight: 700;
  src: url(https://assets.kvass.no/67a1c6b4e6224bf3d1400363) format('truetype');
}


/* Project styling*/
 .flatfinder-section{
 padding:0 !important;
 }
.hero__overlay-content h2{
  text-transform: none !important;
}
.standard-project .blocks-icons-cards__icon-svg, .blocks-timeline__item-icon {
  color: #264620 !important;
}
.standard-project .blocks-timeline__item--check {
  color: #4d4d4d !important;
}
.standard-page :where(h1,h2) {
    color: var(--custom-heading-color, currentColor);
    font-weight: var(--custom-heading-font-weight, 400);
}
.standard-project.solhoyden .blocks .blocks-map {
    --kvass-map-primary-color: #264620 !important;
}
a[data-cta] {
  border: unset !important;
}
.blocks-cta-banner .k-button {
  border: unset !important;
  background-color: var(--k-button-secondary-background);
  color: var(--k-button-secondary-text);
  border-radius: 120rem !important;
}
.blocks-cta-banner .k-button:hover {
  background-color: var(--k-button-secondary-background-hover) !important;
  color: var(--k-button-secondary-text) !important;
}
.blocks-text-effect--background {
    background: unset !important;
}
.standard-page .k-navigation{
  --k-navigation-logo-height: 1.5rem !important;
}
/* start change order*/
 .standard-project-home .section-hero{
   order: 10 !important;
 }
.standard-project-home .timeline-section {
  order: 11 !important;
}

.standard-project-home #attachments,
.standard-project-home #flatfinder {
  order: 27 !important;
}

.standard-project-home .residential-templates {
  order: 28 !important;
}

.standard-project-home .custom-icons-section {
  order: 158 !important;
}
.standard-project-home .section-map {
  order: 159 !important;
}

.standard-project-home #lead {
  order: 160 !important;
}
/* end change order*/
/* End project styling*/


/*start page styling*/
/*Ekstra styling av Marianne*/
.blocks-project-card--tiles .blocks-project-card__status {
  color: #fff !important;
  background-color: #264620 !important;
  border-radius: 0 0 15px;
}
.blocks-project-card--tiles .blocks-project-card__content h2 {
  color: #fff !important;
}
.blocks-text-effect--background {
    background: unset !important;
}
.standard-page .main-hero .k-carousel__overlay {
    background: unset !important;
}

/*end page styling*/


/*NYNORSK TEKST*/
.blocks-project-card__status--Til span{
display: none;
}
.blocks-project-card__status--Til:after{
content: 'Til sals'
}
[data-key="privacyAccepted"] .k-checkbox__label span span{
font-size: 0 !important;
}
[data-key="privacyAccepted"] .k-checkbox__label span span:before{
content: 'Eg ynskjer å bli kontakta i samtykke med ';
font-size: 1rem;
}
[data-key="privacyAccepted"] .k-checkbox__label span span a{
font-size: 0 !important;
}
[data-key="privacyAccepted"] .k-checkbox__label span span a:before{
content: ' personværnerklæringa.*';
font-size: 1rem;
}
.blocks-lead .lead-privacy-required {
    display: none;
}

/*NYNORSK TEKST END*/

.standard-page-contact{
display: flex; 
flex-direction: column;
}

.standard-page-contact #lead{
 order: 1 !important;
}

.standard-page-contact .contacts-section{
 order: 2 !important;
}
.standard-page-residential-template .section-hero .k-elements-image {
--k-elements-image-size: contain !important;
}