:root {
    --primary-h: 46 !important;
    --primary-s: 31.7% !important;
    --primary-l: 92% !important;
    --primary-contrast-h: var(--primary-h) !important;
    --primary-contrast-s: var(--primary-s) !important;
    --primary-contrast-l: 20%  !important;

    --secondary-h: 32 !important;
    --secondary-s: 23.9% !important;
    --secondary-l: 86.1% !important;
    --secondary-contrast-h: var(--secondary-h) !important;
    --secondary-contrast-s: var(--secondary-s) !important;
    --secondary-contrast-l: 20%  !important;
  }
  :root{
  --secondary-font: 'Playfair Display', Arial !important;
}
@font-face {
  font-family: 'Playfair Display';
  font-weight: 400;
  src: url('https://assets.kvass.no/67a0ab5fe6224bf3d13ff58a') format('truetype');
}

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

/*ENDRE REKKEFØLGE*/
.standard-project-home{
display: flex !important;
flex-direction: column !important;
}
.standard-project.lysholmen .timeline-section{
  order: 20 !important;
}
.standard-project.lysholmen #section-residential-templates{
  order: 30 !important;
}
#flatfinder{
  order: 40 !important;
}
.standard-project.lysholmen .section-gallery{
  order: 50 !important;
}
.standard-project.lysholmen .section-map{
  order: 80 !important;
}
/*IKONER*/
.standard-project .blocks-icons-cards__icon-svg {
    color: hsl(56deg 14.29% 79.41%) !important;
}
.standard-project.lysholmen .blocks-icons-cards[data-blocks-variant=circle] .blocks-icons-cards__icon .k-elements-card__header {
    background-color: #696c5b !important;
    border-color: #fff !important;
}
/*IKONER END*/
/*DIV STYLING*/
.standard-project.lysholmen .blocks-residentials .k-datatable__row:first-child .k-datatable__cell {
    background-color: #d2d1c3 !important;
}
@media (min-width: 768px) {
    .standard-project.lysholmen .hero__overlay-content {
        border-radius: 2rem !important;
    }
}
.blocks-contact-list__avatar{
        border-radius: 1rem !important;
    }
    .blocks-contact-list__content {
    padding: 0 !important;
}
/*DIV STYLING END*/
/*STYLING TIMELINE*/
.blocks-timeline {
    --timeline-color: #9c9f8d !important;
    --timeline-checked-color: #9c9f8d !important;
    --timeline-active-color: #696c5b !important;
    --timeline-icon-color: #d2d1c3 !important;
    --timeline-dot-width: 1.5rem;
    --timeline-responsive-padding: 2rem; 
    --timeline-icon-background-color: #9c9f8d !important; 
    --timeline-line-width: 4px; 
    border: none !important;
}
/*ACTIVE DESIGN TIMELINE*/
.blocks-timeline__item--active{
    border: unset !important;
}
.blocks-timeline__item--active .blocks-timeline__item-icon{
    background-color: #696c5b !important;
    color: #d2d1c3 !important;
}
/*CHECK DESIGN TIMELINE*/

.blocks-timeline__item--check .blocks-timeline__item-icon{
    background-color: #9c9f8d !important;
    color: #d2d1c3 !important;
}
/*GLOBAL DESIGN BORDER TIMELINE*/
.standard-project.lysholmen .blocks-timeline__item-icon {
    border: none !important;
}
.blocks-timeline__item--check {
    color: unset !important;
}
/*STYLING TIMELINE END*/
.standard-project.lysholmen .navigation-wrapper.k-navigation.navigation-wrapper-variant--hamburger.k-navigation--expanded .k-button--variant-secondary {
    background-color: hsl(70.59deg 8.54% 39.02%) !important;
    color: hsl(0deg 0% 100%) !important;
}
.standard-project .footer__bottom {
    background-color: hsl(70.59deg 8.13% 59.02%) !important;
}


/*STYLING FOOTER LOGO START*/

.footer__logo .k-image {
    background-image: url('https://assets.kvass.no/67d34db64547dfda14c9f15d');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 100%;
    height: 100%;
    aspect-ratio: 16/9;
}

.footer__logo .k-image img, .blocks-timeline__content{
    display: none;
}
/*STYLING FOOTER LOGO END*/