@layer nexus-brand{:root{--nx-ink:#14342A !important;--nx-ink-deep:#0D261F !important;--nx-green:#00753E !important;--nx-green-hover:#006233 !important;--nx-sand:#E8DCC0 !important;--nx-brass:#A8761C !important;--nx-paper:#FBFBFA !important;--nx-surface:#F4F4F2 !important;--nx-green-soft:#EDF6F1 !important;--nx-green-mid:#D2E8DC !important;--nx-line:#D8D8D4 !important;--nx-text:#2A2A27 !important;--nx-muted:#696965 !important;--nx-serif:'Playfair Display', Georgia, 'Times New Roman', serif !important;--nx-sans:'DM Sans', Arial, sans-serif !important;--nx-h1:clamp(2.25rem, 1.786rem + 1.905vw, 3.5rem) !important;--nx-h1-hero:clamp(2.25rem, 1.043rem + 4.952vw, 5.5rem) !important;--nx-h2:clamp(1.875rem, 1.643rem + 0.952vw, 2.5rem) !important;--nx-h2-hero:clamp(1.875rem, 1.086rem + 3.238vw, 4rem) !important;--nx-h3:clamp(1.4375rem, 1.321rem + 0.476vw, 1.75rem) !important;--nx-h4:clamp(1.3125rem, 1.243rem + 0.286vw, 1.5rem) !important;--nx-h5:clamp(1.25rem, 1.204rem + 0.19vw, 1.375rem) !important;--nx-h6:clamp(1.125rem, 1.079rem + 0.19vw, 1.25rem) !important;--nx-teaser:clamp(1.125rem, 1.079rem + 0.19vw, 1.25rem) !important;--nx-lead:clamp(1.0625rem, 1.039rem + 0.095vw, 1.125rem) !important;--nx-small:clamp(0.875rem, 0.852rem + 0.095vw, 0.9375rem) !important;--nx-eyebrow:clamp(0.75rem, 0.727rem + 0.095vw, 0.8125rem) !important;--nx-space-1:4px !important;--nx-space-2:8px !important;--nx-space-3:12px !important;--nx-space-4:16px !important;--nx-space-5:24px !important;--nx-space-6:32px !important;--nx-space-7:40px !important;--nx-space-8:48px !important;--nx-space-9:64px !important;--nx-space-10:96px !important;--nx-space-11:128px !important;--nx-gutter:22px !important;--nx-section:clamp(72px, 4.5rem + 3.81vw, 128px) !important;--nx-max:1280px !important;--nx-reading:760px !important;--nx-focus:#A8761C !important;--nx-btn-pad:17px 24px !important;--nx-btn-h:48px !important;--nx-radius:2px !important;--nx-tap:44px !important}@media (min-width:768px){:root{--nx-gutter:40px !important}}@media (min-width:1025px){:root{--nx-gutter:56px !important}}body,body :is(p,li,a,span,label,input,textarea,select,button,small,strong,em,b,div,td,th,figcaption,blockquote,dt,dd,time,cite,code,nav,ol,ul,font):not(i):not(.eicon):not([class*="eicon-"]):not(.fa):not(.fas):not(.far):not(.fab):not([class^="fa-"]):not([class*=" fa-"]):not(.dashicons):not(:is(h1,h2,h3,h4,h5,h6) :is(a,span,strong,em)){font-family:var(--nx-sans)!important}:is(h1,h2,h3,h4,h5,h6),:is(h1,h2,h3,h4,h5,h6) :is(a,span,strong,em){font-family:var(--nx-serif)!important}:is(.elementor-nav-menu a,.elementor-item){font-weight:700!important}h1,h1.elementor-heading-title{font-size:var(--nx-h1)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-0.025em!important}body.home h1,body.home h1.elementor-heading-title{font-size:var(--nx-h1-hero)!important}h2,h2.elementor-heading-title{font-size:var(--nx-h2)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-0.025em!important}:is(#nexus-home-team-title,#nexus-byggedomme-title){font-size:var(--nx-h2-hero)!important}h3,h3.elementor-heading-title{font-size:var(--nx-h3)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-0.01em!important}h4{font-size:var(--nx-h4)!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important}h5{font-size:var(--nx-h5)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important}h6{font-size:var(--nx-h6)!important;font-weight:500!important;line-height:1.3!important;letter-spacing:0!important}:is(.elementor-icon-box-title,.elementor-post__title,.nexus-home-events h3:not(:first-of-type)),:is(.elementor-icon-box-title,.elementor-post__title) :is(a,span){font-family:var(--nx-sans)!important;font-size:var(--nx-teaser)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important}.nexus-knowledge-toc a{font-size:var(--nx-small)!important}:is(.nexus-knowledge-toc li,[class*="nexus-"] li)::before{font-family:var(--nx-sans)!important}:is(.elementor-button,.ns-btn,.nexus-learning__button,.nexus-byggedomme-promo__button,.nexus-collaboration-bridge__inner a,.gh-cta-btn,.nexus-team-button,.nexus-knowledge-button,.woocommerce a.button,.woocommerce button.button){font-family:var(--nx-sans)!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1!important;padding:var(--nx-btn-pad)!important;min-height:var(--nx-btn-h)!important;border-radius:var(--nx-radius)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-shadow:none!important;border-width:1px!important;border-style:solid!important;text-decoration:none!important;transition:background-color .15s,color .15s,border-color .15s!important}:is(.nx-btn--primary,.gh-cta-btn,.woocommerce a.button,.woocommerce button.button,.elementor-form .elementor-button[type=submit]){background-color:var(--nx-green)!important;color:#fff!important;border-color:var(--nx-green)!important}:is(.nx-btn--primary,.gh-cta-btn,.woocommerce a.button,.woocommerce button.button,.elementor-form .elementor-button[type=submit]):hover{background-color:var(--nx-green-hover)!important;border-color:var(--nx-green-hover)!important}:is(.nx-btn--on-dark,.nexus-byggedomme-promo__button,.nexus-team-button,.nexus-knowledge-button){background-color:#fff!important;color:var(--nx-ink)!important;border-color:#fff!important}:is(.nx-btn--on-dark,.nexus-byggedomme-promo__button,.nexus-team-button,.nexus-knowledge-button):hover{background-color:var(--nx-sand)!important;border-color:var(--nx-sand)!important;color:var(--nx-ink)!important}:is(.nx-btn--secondary,.ns-btn,.nexus-learning__button,.nexus-collaboration-bridge__inner a){background-color:transparent!important;color:var(--nx-ink)!important;border-color:var(--nx-ink)!important}:is(.nx-btn--secondary,.ns-btn,.nexus-learning__button,.nexus-collaboration-bridge__inner a):hover{background-color:var(--nx-ink)!important;color:#fff!important}:is(.elementor-button,.ns-btn,.woocommerce .button):is(:disabled,[aria-disabled="true"],.disabled){background-color:var(--nx-line)!important;border-color:var(--nx-line)!important;color:var(--nx-muted)!important;cursor:not-allowed!important}.nx-link-arrow{color:var(--nx-green)!important;font-weight:700!important;text-decoration:none!important;min-height:var(--nx-tap)!important;display:inline-flex!important;align-items:center!important}.nx-link-arrow:hover{color:var(--nx-green-hover)!important;text-decoration:underline!important;text-underline-offset:3px!important}.nexus-home-events__link:not(.nexus-home-events__link--compact){background:#fff!important;color:var(--nx-ink)!important;border:1px solid #fff!important;border-radius:var(--nx-radius)!important;font-family:var(--nx-sans)!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1!important;padding:var(--nx-btn-pad)!important;min-height:var(--nx-btn-h)!important;display:inline-flex!important;align-items:center!important;box-shadow:none!important}.nexus-home-events__link:not(.nexus-home-events__link--compact):hover{background:var(--nx-sand)!important;border-color:var(--nx-sand)!important}:is(.nexus-home-events__link--compact){width:var(--nx-tap)!important;height:var(--nx-tap)!important;min-width:var(--nx-tap)!important}.nexus-legacy-topic-links a{border-radius:999px!important;min-height:var(--nx-tap)!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;font-weight:700!important}:is(a,button,input,select,textarea,summary,[tabindex],.elementor-menu-toggle):focus-visible{outline:3px solid var(--nx-focus)!important;outline-offset:3px!important;box-shadow:none!important}:is(.nx-on-sand) :focus-visible{outline-color:var(--nx-ink)!important}:is(.elementor-field-group .elementor-field,.elementor-field-textual,input[type=text],input[type=email],input[type=tel],textarea,select){font-size:16px!important;font-weight:400!important;line-height:1.5!important;min-height:var(--nx-btn-h)!important}.elementor-field-group .elementor-field-label{font-weight:700!important;font-size:.875rem!important}@media (max-width:767px){.elementor-location-header .elementor-widget-image img{width:120px!important;max-width:none!important;height:auto!important}:is(.elementor-nav-menu--dropdown a,.elementor-icon-list-item>a,.nexus-knowledge-toc a,.elementor-breadcrumbs a,nav[aria-label*="rødkrumme"] a,a[href^="tel:"]:not(p *),a[href^="mailto:"]:not(p *)){min-height:var(--nx-tap)!important;display:inline-flex!important;align-items:center!important}.elementor-icon-list-item>a{display:flex!important}:is(.nexus-knowledge-toc li){align-items:center!important}:is(.nexus-knowledge-breadcrumb,nav[aria-label*="rødkrumme"],.elementor-breadcrumbs){align-items:center!important}}.home :is(.elementor-element-75987cc2,.elementor-element-783c74d7,.elementor-element-1ecd29ee,.elementor-element-6978c784,.elementor-element-7f295ff5) .elementor-heading-title a,.nexus-learning__card :is(h1,h2,h3,h4,h5,h6) a,.nexus-person-card__body h3 a>span[aria-hidden="true"]{font-family:var(--nx-sans)!important}.nexus-byggedomme-promo__brand :is(span,strong):not(#_){font-family:var(--nx-serif)!important}.elementor-element-4cc5c81 .nx-ud-featured .elementor-post__title,.elementor-element-4cc5c81 .nx-ud-featured .elementor-post__title a{font-family:var(--nx-serif)!important;font-size:var(--nx-h2)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-0.025em!important}.home .elementor-element-6c52412d .elementor-heading-title{font-family:var(--nx-sans)!important;font-size:18px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:-.13px!important}.home .elementor-element-6c52412d .elementor-heading-title :is(a,span,strong,em){font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.home .elementor-element-6c52412d .elementor-heading-title a{display:inline!important;min-height:0!important;align-items:normal!important}@media (max-width:1024px){.home .elementor-element-6c52412d .elementor-heading-title{font-size:20px!important}}@media (max-width:767px){.home .elementor-element-6c52412d .elementor-heading-title{font-size:17px!important}}.elementor-4317 :is(.elementor-element-48f48de3,.elementor-element-6a2e3b6b,.elementor-element-46fe6390,.elementor-element-717e0faa) .elementor-heading-title{font-size:24px!important;line-height:1.25!important;letter-spacing:-.02em!important}@media (max-width:767px){.elementor-4317 :is(.elementor-element-48f48de3,.elementor-element-6a2e3b6b,.elementor-element-46fe6390,.elementor-element-717e0faa) .elementor-heading-title{font-size:30px!important;line-height:1.1!important}}.elementor-4317 :is(.elementor-element-ca3b13e,.elementor-element-5a86b43,.elementor-element-49ffbf1) .elementor-button{font-size:14px!important;font-weight:700!important;letter-spacing:.02em!important;line-height:1.4!important;padding:8px 0!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:normal!important;gap:normal!important;border-width:0!important;border-style:none!important;text-decoration:underline!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important}@media (max-width:767px){.elementor-4317 :is(.elementor-element-ca3b13e,.elementor-element-5a86b43,.elementor-element-49ffbf1) .elementor-button{justify-content:center!important}}:is(.page-content,.elementor-location-single,.elementor-location-archive) .elementor-button:not(.elementor-flip-box__button):not(.nx-ruling-course .nx-button):not(.nx-ruling-contact .nx-button):not(:is(.elementor-element-bbc7efc,.elementor-element-0560c60,.elementor-element-ef5d8e6,.elementor-element-ca3b13e,.elementor-element-5a86b43,.elementor-element-49ffbf1) .elementor-button):is(:hover,:focus-visible),.nlaw-copy:is(:hover,:focus-visible){background-color:var(--nx-green-hover)!important;border-color:var(--nx-green-hover)!important;color:#fff!important}:is(.page-content,.elementor-location-single,.elementor-location-archive) .elementor-button:not(.elementor-flip-box__button):not(.nx-ruling-course .nx-button):not(.nx-ruling-contact .nx-button):not(:is(.elementor-element-bbc7efc,.elementor-element-0560c60,.elementor-element-ef5d8e6,.elementor-element-ca3b13e,.elementor-element-5a86b43,.elementor-element-49ffbf1) .elementor-button):is(:hover,:focus-visible) .elementor-button-text{color:#fff!important}.elementor-element-bbc7efc .elementor-button:is(:hover,:focus-visible),.elementor-element-bbc7efc .elementor-button:is(:hover,:focus-visible) .elementor-button-text{background-color:var(--nx-sand)!important;border-color:var(--nx-sand)!important;color:var(--nx-ink)!important}.elementor-4317 .elementor-element-ef5d8e6 .elementor-button,.elementor-4317 .elementor-element-ef5d8e6 .elementor-button .elementor-button-text{background-color:#fff!important;border-color:#fff!important;color:var(--nx-ink)!important}.elementor-4317 .elementor-element-ef5d8e6 .elementor-button:is(:hover,:focus,:focus-visible),.elementor-4317 .elementor-element-ef5d8e6 .elementor-button:is(:hover,:focus,:focus-visible) .elementor-button-text{background-color:var(--nx-sand)!important;border-color:var(--nx-sand)!important;color:var(--nx-ink)!important}.elementor-element-b70cf6c .nx-ruling-contact a.nx-button,.elementor-element-b70cf6c .nx-ruling-contact a.nx-button *{background-color:#fff!important;border-color:#fff!important;color:var(--nx-ink)!important;-webkit-text-fill-color:var(--nx-ink)!important}.elementor-element-b70cf6c .nx-ruling-contact a.nx-button:is(:hover,:focus,:focus-visible),.elementor-element-b70cf6c .nx-ruling-contact a.nx-button:is(:hover,:focus,:focus-visible) *{background-color:var(--nx-sand)!important;border-color:var(--nx-sand)!important;color:var(--nx-ink)!important;-webkit-text-fill-color:var(--nx-ink)!important}}