@layer venrio {  strong { font-weight: 600;}  * a { text-underline-offset: 0.3em!important; text-decoration-color: hsl(from var(--mork-graa) h s l / 30%)!important; text-decoration-thickness: 2px!important;}* a:hover { text-decoration-color: var(--mork-graa)!important; transition: 0.3s!important;}  .bricks-nav-menu > .current-menu-item > a { text-decoration-color: var(--gronn)!important; transition: 0.3s!important; }  svg:not([height]) { min-height: 0.5em;}svg:not([width]) { min-width: 0.5em;}  .current-lang a{ font-weight: 600; text-decoration-color: var(--mork-graa)!important; transition: 0.3s!important; } .lang-item a{ text-decoration: underline; }  .wp-caption { background: transparent; border: none; max-width: 100%; padding: 0; text-align: left;}.navigasjonsmeny .brx-offcanvas-backdrop{ opacity: 0; transition: opacity .4s ease; pointer-events: none; }.navigasjonsmeny.brx-open .brx-offcanvas-backdrop{ opacity: 1; pointer-events: auto;}.navigasjonsmeny .brx-offcanvas-inner{ opacity: 0; transition: opacity .4s ease;}.navigasjonsmeny.brx-open .brx-offcanvas-inner{ opacity: 1;}.hover-card { cursor: pointer;}.hover-card:focus-within .hover-section { background-color: var(--mork-beige);}.hover-card:focus-within .hover-section .brxe-icon { transform: translateX(20px);}.hover-card:focus-within .img-hover { opacity: 1;}.hover-card .hover-section { transition: background-color 0.8s cubic-bezier(.4, 0, .2, 1);}.hover-card:hover .hover-section { background-color: var(--mork-beige);}.hover-card .hover-section .brxe-icon { transition: transform 0.8s cubic-bezier(.4, 0, .2, 1);}.hover-card:hover .hover-section .brxe-icon { transform: translateX(20px);}.hover-card .img-hover { position: absolute !important; inset: 0; z-index: 2; opacity: 0; transition: opacity 0.6s cubic-bezier(.4, 0, .2, 1) 0s;  will-change: opacity;}.hover-card:hover .img-hover { opacity: 1; transition-delay: 0s; }.hover-card .img-default img,.hover-card .img-hover img { width: 100%; height: 100%; object-fit: cover;}.hover-card .img-hover.is-active { opacity: 1;}.bricks-element-placeholder { display: none;} } html {font-size: 100%} body {font-family: "Calibre"; font-weight: 400; font-size: var(--bodytekst-m); line-height: 1.5; color: var(--mork-graa)} h1, h2, h3, h4, h5, h6 {font-size: var(--tittel-seksjon); font-weight: 600; font-family: "Calibre"; line-height: 1.1; color: var(--mork-graa)} h1 {color: var(--oransje); font-size: var(--tittel-hero); margin-bottom: var(--space-xs)} h2 {font-size: var(--tittel-seksjon); margin-bottom: var(--space-xs)} h3 {font-size: var(--tittel-kort); margin-bottom: var(--space-xs)} h4 {font-size: var(--bodytekst-l); margin-bottom: var(--space-xs)} h5 {font-size: var(--bodytekst-m); margin-bottom: var(--space-xs)} h6 {font-size: var(--bodytekst-s); margin-bottom: var(--space-xs)}:where(:root) .bricks-color-primary {color: var(--mork-graa)}:where(:root) .bricks-background-primary {background-color: var(--mork-graa)}:where(:root) .bricks-color-secondary {color: var(--mork-beige)}:where(:root) .bricks-background-secondary {background-color: var(--mork-beige)}:where(:root) .bricks-color-light {color: var(--hvit)}:where(:root) .bricks-background-light {background-color: var(--hvit)}:where(:root) .bricks-color-dark {color: var(--sjo-bla)}:where(:root) .bricks-background-dark {background-color: var(--sjo-bla)}:where(:root) .bricks-color-muted {color: var(--graa)}:where(:root) .bricks-background-muted {background-color: var(--graa)}:where(:root) * {border-color: var(--mork-beige)}:where(:root) .bricks-color-info {color: var(--lys-gronn)}:where(:root) .bricks-background-info {background-color: var(--lys-gronn)}:where(:root) .bricks-color-success {color: var(--gronn)}:where(:root) .bricks-background-success {background-color: var(--gronn)}:where(:root) .bricks-color-warning {color: var(--lys-graa)}:where(:root) .bricks-background-warning {background-color: var(--lys-graa)}:where(:root) .bricks-color-danger {color: var(--oransje)}:where(:root) .bricks-background-danger {background-color: var(--oransje)} .bricks-button {font-family: "Calibre"; color: var(--sjo-bla); line-height: 150%; font-weight: 500; font-size: var(--bodytekst-m); border-style: none; border-radius: var(--radius-12)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--beige)} .bricks-button.outline {border-style: none; border-radius: 0; color: var(--beige); text-decoration: underline; font-family: "Calibre"; line-height: 150%; font-weight: 500; font-size: var(--bodytekst-m)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--gronn)} :root .bricks-button[class*="primary"] {color: var(--hvit)} :root .bricks-button[class*="primary"].outline {color: var(--gronn)} :root .bricks-button[class*="secondary"] {color: var(--sjo-bla)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--beige)} :root .bricks-button[class*="secondary"].outline {color: var(--beige)} :root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)) {color: var(--sjo-bla)} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)) {background-color: var(--lys-graa)} :root .bricks-button[class*="light"].outline {color: var(--lys-graa)} :root .bricks-button[class*="dark"] {color: var(--hvit)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--sjo-bla)} :root .bricks-button[class*="dark"].outline {color: var(--sjo-bla)} :root .bricks-button[class*="muted"] {color: var(--hvit)} :root .bricks-button[class*="muted"]:not(.outline) {background-color: var(--gronn-t-5)} :root .bricks-button[class*="muted"].outline {color: var(--gronn-t-5)} .brxe-container {width: var(--max-width)} .woocommerce main.site-main {width: var(--max-width)} #brx-content.wordpress {width: var(--max-width)} .brxe-section {padding-right: var(--space-xl); padding-left: var(--space-xl)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, .jet-listing-dynamic-link__link, .brxe-text-link, .menu-item a {text-decoration: underline} .pswp.brx .pswp__top-bar button.pswp__button--close svg {color: var(--oransje)} .pswp.brx .pswp__top-bar button.pswp__button svg {width: var(--tittel-hero); height: var(--tittel-hero)} .pswp .pswp__bg {background-color: var(--mork-graa)} .brxe-text * + *, .brxe-post-content:not([data-source=bricks]) * + *, body:not(.woocommerce-checkout) [class*=woocommerce] * + *:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: var(--space-xs)} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: var(--space-xs)} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: var(--space-xs)}