
        :root {
        --contact-info-default-placeholder: url("https://dekartomteutvikling.no/wp-content/uploads/2025/06/kart-bakgrunnsbilde-dogga-scaled.jpg");--contact-info-default-marker: url("https://dekartomteutvikling.no/wp-content/uploads/2025/06/Asset-3.png");--contact-info-default-marker-width: 30px;--contact-info-default-marker-height: 43px;--contact-info-default-bg-color: #96b7cce3; }  body {  color: #0a0a0a; font-family: Mona Sans; } .main a { color: #156875 } .main a:hover { color: #1f3e8a }  h1, h2, h3, h4, h5, h6 {  color: #1c7732;  }.header-style-main {  } .header-logo { max-width: 250px; } @media (max-width: 767px) { .header-logo {  max-width: 150px; }  } @media screen and (min-width: 768px) {  } @media (max-width: 767px) {  }  .header-cta a { color: #ffffff }  .header-cta a { background-color: #156875 }  .header-cta a:hover { background-color: #1f3e8a } .lang-image { width: 12px; height: 12px }.footer-style-main {  background-color: #96b7cc3d;  }  .footer-style-main a { color: #156875 }  .footer-style-main a:hover { color: #1f3e8a } .footer-style-secondary {  }  .comp-rich-text > *:not(:last-child) { margin-bottom: 1rem }  @media (min-width: 768px) { .comp-rich-text > *:not(:last-child) { margin-bottom: 1.25rem } }  .comp-rich-text a {  text-decoration: underline;  font-weight: normal;  }  .comp-rich-text a:hover {  text-decoration: none;  font-weight: normal;  }  .form input:not([type="submit"]):not([type="button"]),  .form textarea,  .form select {  color: inherit }  .form input[type="checkbox"] + i,  .form input[type="radio"] + .dot {  color: inherit }  .form input[type="radio"] + .dot {  background: inherit } .main .button-style-0 {  background-color: #156875;  color: #ffffff;  border: 2px solid ;  } .main .button-style-0 .icon { color: inherit }.main .button-style-0:hover .icon { color: inherit }.main .button-style-0:hover {  color: #ffffff;  background: #1f3e8a;  border: 2px solid #156875;  } .element-style-0 {  background-color: #96b7cce3;  color: #0a0a0a;  } .element-style-0 .timeline-item-label { color: #0a0a0a; } .element-style-0 .timeline-item-dot .circle  { background-color: #0a0a0a; } .element-style-0 .timeline-item-dot .outer-circle  { border-color: #0a0a0a; } .element-style-0 .timeline-item-content { background-color: #0a0a0a; } .element-style-0 .timeline *:after { background-color: #0a0a0a; } .element-style-0 .timeline *:before { background-color: #0a0a0a; } .element-style-0 .timeline-item-arrow { border-bottom-color: #0a0a0a; } .element-style-0 .timeline-item-content { color: #96b7cce3; } .element-style-0 .timeline-item-content a { color: #96b7cce3; text-decoration: underline; } .element-style-0 .timeline-item .outer-circle { background-color: #96b7cce3; } .element-style-0 .button-style-0 {  background-color: #156875;  color: #ffffff;  border: 2px solid #156875;  } .element-style-0 .button-style-0 .icon { color: inherit }.element-style-0 .button-style-0:hover .icon { color: inherit }.element-style-0 .button-style-0:hover {  color: #ffffff;  background: #1f3e8a;  border: 2px solid #156875;  }  .element-style-0 h1, .element-style-0 h2, .element-style-0 h3, .element-style-0 h4, .element-style-0 h5, .element-style-0 h6 { color: #0a0a0a }  .element-style-0 a h1, .element-style-0 a h2, .element-style-0 a h3, .element-style-0 a h4, .element-style-0 a h5, .element-style-0 a h6 { color: inherit } .element-style-0 a { color: #156875 } .element-style-0 a:hover { color: #1f3e8a } 