.elementor-widget-theme-post-content .elementor-widget-container>h1,.elementor-widget-text-editor h1{font-size:32px;font-weight:600;line-height:40px;margin-top:0!important;margin-bottom:16px!important}.elementor-widget-theme-post-content .elementor-widget-container>h2,.elementor-widget-theme-post-content .elementor-widget-container>.wp-block-heading,.elementor-widget-text-editor h2,h2.wp-block-heading{font-size:24px;font-weight:600;line-height:30px;margin-top:32px!important;margin-bottom:16px!important}.elementor-widget-theme-post-content .elementor-widget-container>h2:first-child,.elementor-widget-theme-post-content .elementor-widget-container>.wp-block-heading:first-child,.elementor-widget-text-editor h2:first-child{margin-top:0!important}.elementor-widget-theme-post-content .elementor-widget-container>h3,.elementor-widget-text-editor h3,h3.wp-block-heading{font-size:16px;font-weight:600;line-height:24px;margin-top:24px!important;margin-bottom:8px!important}.elementor-widget-theme-post-content .elementor-widget-container>h3:first-child,.elementor-widget-text-editor h3:first-child{margin-top:0!important}.elementor-widget-theme-post-content .elementor-widget-container p,.elementor-widget-theme-post-content .elementor-widget-container .wp-block p,.elementor-widget-theme-post-content .wp-block-group__inner-container p,.entry-content p,.post-content p,.page-content p,.wp-block p{font-size:16px;font-weight:400;line-height:24px;margin-top:0!important;margin-bottom:16px!important}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget-theme-post-content .elementor-widget-container>p:empty{display:none!important;margin:0!important;padding:0!important;height:0!important;font-size:0!important;line-height:0!important}.elementor-widget-theme-post-content .elementor-widget-container :is(ol,ul),.elementor-widget-text-editor .elementor-widget-container :is(ol,ul),.entry-content :is(ol,ul),.post-content :is(ol,ul),.page-content :is(ol,ul){font-size:16px;font-weight:400;line-height:24px;margin-top:0!important;margin-bottom:16px!important;padding-left:1.25em!important}.elementor-widget-theme-post-content .elementor-widget-container li,.elementor-widget-text-editor .elementor-widget-container li,.entry-content li,.post-content li,.page-content li{font-size:16px;font-weight:400;line-height:24px;margin-top:0!important;margin-bottom:4px!important}.elementor-location-footer li.mega-menu-item{margin-bottom:0!important}.elementor-widget-text-editor .elementor-widget-container :is(ol,ul)>li:last-child,.elementor-widget-theme-post-content .elementor-widget-container :is(ol,ul)>li:last-child{margin-bottom:0!important}.elementor-widget-theme-post-content .elementor-widget-container :is(ol,ul)+p:empty,.elementor-widget-text-editor .elementor-widget-container :is(ol,ul)+p:empty,.entry-content :is(ol,ul)+p:empty{display:none!important;margin:0!important;padding:0!important;height:0!important;font-size:0!important;line-height:0!important}.elementor-widget-theme-post-content .elementor-widget-container :is(ol,ul)+br,.elementor-widget-text-editor .elementor-widget-container :is(ol,ul)+br,.entry-content :is(ol,ul)+br{display:none!important}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{margin-block-end:16px!important}.osynlig{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;border:0!important;visibility:hidden!important;pointer-events:none!important}.elementor-button,.elementor-button:hover,.elementor-button:focus,.elementor-button:active{text-decoration:none!important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none!important}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-break:normal;hyphens:auto;text-wrap:balance}.elementor-field-type-frcaptcha .frc-captcha{margin-top:10px!important;margin-bottom:10px!important}.elementor-field-type-frcaptcha .frc-captcha{width:100%;border:1px solid #d9d9d9;border-radius:3px;background:#f5f5f5;padding:10px 15px;box-sizing:border-box}.elementor-field-type-frcaptcha .frc-container{width:100%;display:flex!important;align-items:center!important;gap:10px!important}.elementor-field-type-frcaptcha .frc-icon{width:20px;height:20px;flex:0 0 20px;fill:#111}.elementor-field-type-frcaptcha .frc-content{min-width:0;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;width:100%!important}.elementor-field-type-frcaptcha .frc-text{font-size:16px;line-height:1.4;color:#2f2f2f;font-weight:500;margin:0;white-space:nowrap}.elementor-field-type-frcaptcha .frc-button,.elementor-field-type-frcaptcha button.frc-button{appearance:none!important;background:transparent!important;border:0px!important;box-shadow:none!important;padding:0px!important;margin:0px!important;width:auto!important;min-width:0px!important;color:#6b6b6b!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;text-decoration:underline!important;cursor:pointer!important;white-space:nowrap!important}.elementor-field-type-frcaptcha .frc-button:hover,.elementor-field-type-frcaptcha .frc-button:focus{color:#f05a00!important;background:transparent!important;text-decoration:underline!important;outline:none!important}.elementor-field-type-frcaptcha .frc-banner{display:none!important}.elementor-icon-box-wrapper{align-items:flex-start}.elementor-icon-box-title,.elementor-icon-box-title .elementor-icon-box-title{line-height:1;margin:0}.elementor .elementor-icon-wrapper,.elementor .elementor-icon-box-icon{margin-bottom:0!important;padding-bottom:0!important;line-height:0!important}.elementor .elementor-icon{display:inline-flex!important;align-items:center;justify-content:center;line-height:1!important}.elementor .elementor-icon svg,.elementor .elementor-icon i{display:block}h1{font-size:clamp(2.75rem, 4.5vw, 4rem)!important}h2{font-size:clamp(1.75rem, 2.5vw, 2.25rem)!important}h3{font-size:clamp(1.25rem, 1.8vw, 1.625rem)!important}h4{font-size:clamp(1.125rem, 1.4vw, 1.375rem)!important}h5{font-size:clamp(1rem, 1.2vw, 1.125rem)!important;font-weight:600!important}h6{font-size:clamp(0.875rem, 1vw, 1rem)!important}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit!important}.hero-bg-contained::before{max-width:1140px!important;left:50%!important;transform:translateX(-50%)!important;background-position:right bottom!important}.reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.2,1)}html.reveal-enabled .reveal.reveal-hidden{opacity:0}html.reveal-enabled .reveal-up.reveal-hidden{transform:translateY(24px)}html.reveal-enabled .reveal-left.reveal-hidden{transform:translateX(-40px)}html.reveal-enabled .reveal-right.reveal-hidden{transform:translateX(40px)}html.reveal-enabled .reveal.is-visible{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal.is-visible,.reveal.reveal-hidden{opacity:1!important;transform:none!important;transition:none!important}}.bhf-header{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end;justify-content:space-between;gap:24px}.bhf-header>.e-con{flex:1 1 auto!important;min-width:0;width:auto!important}.bhf-header>.elementor-widget-html{flex:0 0 auto!important;width:auto!important;max-width:none!important}.bhf-scroll{--bhf-gap:40px;--bhf-card-w:270px;--bhf-bleed:0px;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--bhf-gap)!important;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--bhf-bleed))!important;padding-inline:var(--bhf-bleed)!important;scroll-padding-inline:var(--bhf-bleed);scrollbar-width:none}.bhf-scroll::-webkit-scrollbar{display:none}.bhf-scroll>.e-con,.bhf-scroll>.e-loop-item{flex:0 0 var(--bhf-card-w)!important;width:var(--bhf-card-w)!important;min-width:0!important;max-width:none!important;scroll-snap-align:start}.bhf-arrows{display:flex;gap:8px;flex:0 0 auto}.bhf-arrows .bhf-arrow{width:44px!important;height:44px!important;min-width:0!important;border-radius:5px!important;border:1px solid rgb(4 21 35 / .18)!important;background:#ffffff!important;color:#ea600a!important;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0!important;font:inherit;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.bhf-arrows .bhf-arrow:hover:not(:disabled){background:#f4f7fc!important;border-color:rgb(4 21 35 / .35)!important}.bhf-arrows .bhf-arrow:disabled{opacity:.3;cursor:default}.bhf-arrows .bhf-arrow svg{width:20px;height:20px;display:block}.bhf-dark .bhf-arrows .bhf-arrow{background:transparent!important;border-color:rgb(255 255 255 / .25)!important;color:#f08d00!important}.bhf-dark .bhf-arrows .bhf-arrow:hover:not(:disabled){background:rgb(255 255 255 / .08)!important;border-color:rgb(255 255 255 / .45)!important}.bhf-dark .bhf-arrow{background:#fff0;border-color:rgb(255 255 255 / .25);color:#f08d00}.bhf-dark .bhf-arrow:hover:not(:disabled){background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .45)}@media (max-width:767px){.bhf-scroll{--bhf-card-w:min(78vw, 320px);--bhf-gap:16px}.bhf-header{flex-direction:column!important;align-items:flex-start;gap:16px}}