1<!doctype html> 2<html dir="ltr" lang="da-DK" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7 <title>Forside - Energifællesskaber Danmark</title> 8 9 <!-- All in One SEO 5.0.1.1 - aioseo.com --> 10 <meta name="description" content="Nationalt ekspertcenter for energifællesskaber Energi skaber mere værdi i fællesskab Energifællesskaber Danmark arbejder for mere lokalt ejerskab og bedre rammer for lokale energiløsninger. Vi samler viden, erfaringer og aktører og hjælper borgere, virksomheder, kommuner og lokale initiativer med at omsætte den grønne omstilling til praksis. Find viden og værktøjer Bliv medlem Medfinansieret af Hvad leder" /> 11 <meta name="robots" content="max-image-preview:large" /> 12 <link rel="canonical" href="https://www.energifaellesskaber.dk/" /> 13 <meta name="generator" content="All in One SEO (AIOSEO) 5.0.1.1" /> 14 <meta property="og:locale" content="da_DK" /> 15 <meta property="og:site_name" content="Energifællesskaber Danmark - Energifællesskaber Danmark" /> 16 <meta property="og:type" content="article" /> 17 <meta property="og:title" content="Forside - Energifællesskaber Danmark" /> 18 <meta property="og:description" content="Nationalt ekspertcenter for energifællesskaber Energi skaber mere værdi i fællesskab Energifællesskaber Danmark arbejder for mere lokalt ejerskab og bedre rammer for lokale energiløsninger. Vi samler viden, erfaringer og aktører og hjælper borgere, virksomheder, kommuner og lokale initiativer med at omsætte den grønne omstilling til praksis. Find viden og værktøjer Bliv medlem Medfinansieret af Hvad leder" /> 19 <meta property="og:url" content="https://www.energifaellesskaber.dk/" /> 20 <meta property="og:image" content="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/08/EFD-Logo-CMYK-med-ikon-scaled.png" /> 21 <meta property="og:image:secure_url" content="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/08/EFD-Logo-CMYK-med-ikon-scaled.png" /> 22 <meta property="article:published_time" content="2026-09-15T13:11:24+00:00" /> 23 <meta property="article:modified_time" content="2026-09-23T06:00:23+00:00" /> 24 <meta name="twitter:card" content="summary_large_image" /> 25 <meta name="twitter:title" content="Forside - Energifællesskaber Danmark" /> 26 <meta name="twitter:description" content="Nationalt ekspertcenter for energifællesskaber Energi skaber mere værdi i fællesskab Energifællesskaber Danmark arbejder for mere lokalt ejerskab og bedre rammer for lokale energiløsninger. Vi samler viden, erfaringer og aktører og hjælper borgere, virksomheder, kommuner og lokale initiativer med at omsætte den grønne omstilling til praksis. Find viden og værktøjer Bliv medlem Medfinansieret af Hvad leder" /> 27 <meta name="twitter:image" content="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/08/EFD-Logo-CMYK-med-ikon-scaled.png" /> 28
28<script type="application/ld+json" class="aioseo-schema"> 29 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.energifaellesskaber.dk\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.energifaellesskaber.dk#listItem","position":1,"name":"Home"}]},{"@type":"Organization","@id":"https:\/\/www.energifaellesskaber.dk\/#organization","name":"Energif\u00e6llesskaber Danmark","description":"Energif\u00e6llesskaber Danmark","url":"https:\/\/www.energifaellesskaber.dk\/","logo":{"@type":"ImageObject","url":"https:\/\/www.energifaellesskaber.dk\/wp-content\/uploads\/2025\/08\/EFD-Logo-CMYK-med-ikon-scaled.png","@id":"https:\/\/www.energifaellesskaber.dk\/#organizationLogo","width":2560,"height":1877},"image":{"@id":"https:\/\/www.energifaellesskaber.dk\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/www.energifaellesskaber.dk\/#webpage","url":"https:\/\/www.energifaellesskaber.dk\/","name":"Forside - Energif\u00e6llesskaber Danmark","description":"Nationalt ekspertcenter for energif\u00e6llesskaber Energi skaber mere v\u00e6rdi i f\u00e6llesskab Energif\u00e6llesskaber Danmark arbejder for mere lokalt ejerskab og bedre rammer for lokale energil\u00f8sninger. Vi samler viden, erfaringer og akt\u00f8rer og hj\u00e6lper borgere, virksomheder, kommuner og lokale initiativer med at oms\u00e6tte den gr\u00f8nne omstilling til praksis. Find viden og v\u00e6rkt\u00f8jer Bliv medlem Medfinansieret af Hvad leder","inLanguage":"da-DK","isPartOf":{"@id":"https:\/\/www.energifaellesskaber.dk\/#website"},"breadcrumb":{"@id":"https:\/\/www.energifaellesskaber.dk\/#breadcrumblist"},"datePublished":"2026-09-15T15:11:24+02:00","dateModified":"2026-09-23T08:00:23+02:00"},{"@type":"WebSite","@id":"https:\/\/www.energifaellesskaber.dk\/#website","url":"https:\/\/www.energifaellesskaber.dk\/","name":"Energif\u00e6llesskaber Danmark","description":"Energif\u00e6llesskaber Danmark","inLanguage":"da-DK","publisher":{"@id":"https:\/\/www.energifaellesskaber.dk\/#organization"}}]} 30 </script>
30 31 <!-- All in One SEO --> 32 33<link rel="alternate" type="application/rss+xml" title="Energifællesskaber Danmark » Feed" href="https://www.energifaellesskaber.dk/feed/" /> 34<link rel="alternate" type="application/rss+xml" title="Energifællesskaber Danmark »-kommentar-feed" href="https://www.energifaellesskaber.dk/comments/feed/" /> 35<link rel="alternate" type="text/calendar" title="Energifællesskaber Danmark » iCal Feed" href="https://www.energifaellesskaber.dk/events/?ical=1" /> 36<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.energifaellesskaber.dk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.energifaellesskaber.dk%2F" /> 37<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.energifaellesskaber.dk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.energifaellesskaber.dk%2F&format=xml" /> 38<style id="wp-img-auto-sizes-contain-inline-css"> 39img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 40/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 41</style> 42<link rel='stylesheet' id='tribe-events-pro-mini-calendar-block-styles-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/events-calendar-pro/build/css/tribe-events-pro-mini-calendar-block.css?ver=7.8.3' media='all' /> 43<link rel='stylesheet' id='tec-variables-skeleton-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/the-events-calendar/common/build/css/variables-skeleton.css?ver=6.13.0' media='all' /> 44<link rel='stylesheet' id='tec-variables-full-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/the-events-calendar/common/build/css/variables-full.css?ver=6.13.0' media='all' /> 45<link rel='stylesheet' id='tribe-events-v2-virtual-single-block-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/events-calendar-pro/build/css/events-virtual-single-block.css?ver=7.8.3' media='all' /> 46<style id="wp-emoji-styles-inline-css"> 47 48 img.wp-smiley, img.emoji { 49 display: inline !important; 50 border: none !important; 51 box-shadow: none !important; 52 height: 1em !important; 53 width: 1em !important; 54 margin: 0 0.07em !important; 55 vertical-align: -0.1em !important; 56 background: none !important; 57 padding: 0 !important; 58 } 59/*# sourceURL=wp-emoji-styles-inline-css */ 60</style> 61<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/all-in-one-seo-pack/dist/Lite/assets/css/table-of-contents/global.e90f6d47.css?ver=5.0.1.1' media='all' /> 62<style id="global-styles-inline-css"> 63:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
63--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
63.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 64:root :where(.wp-block-icon svg){width: 24px;} 65:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 66/*# sourceURL=global-styles-inline-css */ 67</style> 68<link rel='stylesheet' id='contact-form-7-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 69<link rel='stylesheet' id='dashicons-css' href='https://www.energifaellesskaber.dk/wp-includes/css/dashicons.css?ver=7.1.2' media='all' /> 70<link rel='stylesheet' id='everest-forms-general-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/everest-forms/assets/css/everest-forms.css?ver=1789999558' media='all' /> 71<link rel='stylesheet' id='jquery-intl-tel-input-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/everest-forms/assets/css/intlTelInput.css?ver=3.6.2' media='all' /> 72<link rel='stylesheet' id='wp-pagenavi-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/wp-pagenavi/css/wp-pagenavi.css?ver=3.0.1' media='all' /> 73<link rel='stylesheet' id='tribe-events-v2-single-skeleton-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-skeleton.css?ver=6.18.0' media='all' /> 74<link rel='stylesheet' id='tribe-events-v2-single-skeleton-full-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/the-events-calendar/build/css/tribe-events-single-full.css?ver=6.18.0' media='all' /> 75<link rel='stylesheet' id='tec-events-elementor-widgets-base-styles-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/the-events-calendar/build/css/integrations/plugins/elementor/widgets/widget-base.css?ver=6.18.0' media='all' /> 76<link rel='stylesheet' id='hello-elementor-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/themes/hello-elementor/assets/css/reset.css?ver=3.4.5' media='all' /> 77<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/themes/hello-elementor/assets/css/theme.css?ver=3.4.5' media='all' /> 78<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/themes/hello-elementor/assets/css/header-footer.css?ver=3.4.5' media='all' /> 79<link rel='stylesheet' id='elementor-frontend-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/css/custom-frontend.css?ver=1790906810' media='all' /> 80<link rel='stylesheet' id='elementor-post-13985-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/css/post-13985.css?ver=1790906810' media='all' /> 81<link rel='stylesheet' id='wpforo-widgets-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/wpforo/themes/2022/widgets.css?ver=3.1.7' media='all' /> 82<link rel='stylesheet' id='widget-heading-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.3' media='all' /> 83<link rel='stylesheet' id='widget-nav-menu-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/css/custom-pro-widget-nav-menu.min.css?ver=1790906810' media='all' /> 84<link rel='stylesheet' id='widget-search-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor-pro/assets/css/widget-search.min.css?ver=4.2.3' media='all' /> 85<link rel='stylesheet' id='widget-spacer-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.3.3' media='all' /> 86<link rel='stylesheet' id='widget-image-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.3' media='all' /> 87<link rel='stylesheet' id='elementor-icons-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.css?ver=5.54.0' media='all' /> 88<link rel='stylesheet' id='elementor-post-18927-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/css/post-18927.css?ver=1790909506' media='all' /> 89<link rel='stylesheet' id='elementor-post-13991-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/css/post-13991.css?ver=1790906810' media='all' /> 90<link rel='stylesheet' id='elementor-post-14395-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/css/post-14395.css?ver=1790906810' media='all' /> 91<link rel='stylesheet' id='tablepress-default-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/tablepress/css/build/default.css?ver=3.4' media='all' /> 92<link rel='stylesheet' id='wpfucf-frontend-css-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/wpforo-user-custom-fields/assets/css/frontend.css?ver=7.1.2' media='all' /> 93<link rel='stylesheet' id='wpforo-dynamic-style-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/wpforo/assets/colors.css?ver=3.1.7.0a32e22aec9b1234084106193a3651f2' media='all' /> 94<link rel='stylesheet' id='modulobox-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/modulobox/public/assets/css/modulobox.min.css?ver=1.6.0' media='all' /> 95<style id="modulobox-inline-css"> 96.mobx-overlay{background-color:#000000;}.mobx-top-bar{background-color:rgba(0,0,0,0.4);}button.mobx-prev,button.mobx-next{background-color:rgba(0,0,0,0.4);}.mobx-bottom-bar{background-color:rgba(0,0,0,0.4);}.mobx-holder .mobx-share-tooltip{background-color:#ffffff;border-color:#ffffff;color:#444444;width:120px;}.mobx-thumb:after{border-color:#ffffff;}.mobx-holder .mobx-loader{border-color:rgba(255,255,255,0.2);border-left-color:#ffffff;}.mobx-top-bar *{color:#ffffff;}.mobx-prev *,.mobx-next *{color:#ffffff;}.mobx-thumb-loaded{opacity:0.5;}.mobx-active-thumb .mobx-thumb-loaded{opacity:1;}.mobx-top-bar button{height:40px;width:40px;}.mobx-timer{height:24px;width:24px;}button.mobx-prev, button.mobx-next{height:32px;width:44px;}.mobx-share-tooltip button{height:40px;width:40px;}.mobx-caption-inner{max-width:420px;} 97/*# sourceURL=modulobox-inline-css */ 98</style> 99<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=17422202
9968' media='all' /> 100<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1742220275' media='all' /> 101<link rel='stylesheet' id='elementor-gf-local-poppins-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/google-fonts/css/poppins.css?ver=1751399996' media='all' /> 102<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=5.15.3' media='all' /> 103<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=5.15.3' media='all' />
104<script id="cookie-law-info-js-extra"> 105var _ckyConfig = {"_ipData":[],"_assetsURL":"https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://usercontent.one/wp/www.energifaellesskaber.dk","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"classic","preferenceCenterType":"pushdown","position":"bottom","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056a7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":true,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863dc","background-color":"transparent","border-color":"transparent"}},"showMore":[],"showLess":[],"alwaysActive":[],"manualLinks":[],"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.5.6","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863dc","border-color":"#1863dc"}},{"tag":"reject-button","styles":{"color":"#1863dc","background-color":"transparent","border-color":"#1863dc"}},{"tag":"settings-button","styles":{"color":"#1863dc","background-color":"transparent","border-color":"#1863dc"}},{"tag":"readmore-button","styles":{"color":"#1863dc","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863dc","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":[]},{"tag":"hide-desc-button","styles":[]},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863dc","border-color":"#1863dc"}},{"tag":"revisit-consent","styles":{"background-color":"#0056a7"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2023/11/Cookie-og-privatlivspolitik-Energifaelleskaber-november-2023.pdf\" class=\"cky-policy\" aria-label=\"Cookie politik\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003ECookie politik\u003C/a\u003E","tag":"readmore-button","status":true,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"Vis mere\"\u003EVis mere\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Vis mine\"\u003EVis mine\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EAccepter venligst c
105ookies for at f\u00e5 adgang til dette indhold\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"da","_providersToBlock":[]}; 106var _ckyStyles = {"css":".cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4E4B66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4E4B66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4E4B66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4E4B66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-classic-bottom{bottom: 0; left: 0;}.cky-classic-top{top: 0; left: 0;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; height: 24px; width: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{width: 9px; height: 9px; margin: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 10px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 10px 0;}.cky-notice-group{display: flex; justify-content: space-between; align-items: center;}.cky-notice-des *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-category-direct-switch input[type=\"checkbox\"]:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}
106.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid; border-color: #1863dc; padding: 8px 28px 8px 14px; position: relative;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-consent-bar .cky-btn-customize::after{position: absolute; content: \"\"; display: inline-block; top: 18px; right: 12px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid; border-top-color: inherit;}.cky-consent-container.cky-consent-bar-expand .cky-btn-customize::after{transform: rotate(-180deg);}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-consent-container{max-height: 100vh;}}@media (max-width: 576px) and (max-height: 425px){.cky-notice-des{max-height: unset !important;overflow-y: unset !important;}.cky-consent-container{max-height:100vh;overflow-y:scroll;}}@media(max-width: 576px) and (max-height: 425px){.cky-preference{max-height: unset !important;overflow-y: unset !important;}.cky-preference-body-wrapper{padding: 0 24px !important;}.cky-preference-header{position: unset !important;}.cky-footer-wrapper{position: unset !important;}}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin: 0;}.cky-notice-btn-wrapper{flex-wrap: wrap;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}}@media (max-width: 576px){.cky-btn-accept{order: 1; width: 100%;}.cky-btn-customize{order: 2;}.cky-btn-reject{order: 3; margin-right: 0;}.cky-consent-container.cky-consent-bar-expand .cky-consent-bar{display: none;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper, .cky-category-direct-preview-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn, .cky-notice-des a.cky-policy{font-size: 12px;}}.cky-preference-wrapper{display: none;}.cky-consent-container.cky-classic-bottom.cky-consent-bar-expand{animation: cky-classic-expand 1s;}.cky-consent-container.cky-classic-bottom.cky-consent-bar-expand .cky-preference-wrapper{display: block;}@keyframes cky-classic-expand{0%{transform: translateY(50%);}100%{transform: translateY(0%);}}.cky-consent-container.cky-classic-top .cky-preference-wrapper{animation: cky-classic-top-expand 1s;}.cky-consent-container.cky-classic-top.cky-consent-bar-expand .cky-preference-wrapper{display: block;}@keyframes cky-classic-top-expand{0%{opacity: 0; transform: translateY(-50%);}50%{opacity: 0;}100%{opacity: 1; transform: translateY(0%);}}.cky-preference{padding: 0 24px; color: #212121; overflow-y: scroll; max-height: 48vh;}.cky-preference-center,.cky-preference,.cky-preference-header,.cky-footer-wrapper{background-color: inherit;}.cky-preference-center,.cky-preference,.cky-preference-body-wrapper,.cky-accordion-wrapper{color: inherit;}.cky-preference-header .cky-btn-close{cursor: pointer; vertical-align: middle; padding: 0; margin: 0; display: none; background: none; border: none; height: 24px; width: 24px; min-height: 0; line-height: 0; box-shadow: none; text-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-header{margin: 16px 0 0 0; display: flex; align-items: center; justify-content: space-between;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-content-wrapper *{font-size: 14px;}.cky-preference-content-wrapper{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0; border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-body-wrapper .cky-preference-content-wrapper p{color: inherit; margin-top: 0;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}
106.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des *{font-size: 14px;}.cky-accordion-header-des{color: #212121; font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-header-wrapper .cky-accordion-header-des p{color: inherit; margin-top: 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0;}.cky-cookie-des-table li div:last-child p:last-child{margin-bottom: 0;}.cky-prefrence-btn-wrapper{display: flex; align-items: center; justify-content: flex-end; padding: 18px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-category-direct-preview-btn-wrapper .cky-btn-preferences{text-shadow: none; box-shadow: none;}.cky-prefrence-btn-wrapper .cky-btn-accept,.cky-prefrence-btn-wrapper .cky-btn-reject{display: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-footer-wrapper{position: relative;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: 100%;}.cky-preference-center,.cky-preference,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 768px){.cky-preference{max-height: 35vh;}}@media (max-width: 576px){.cky-consent-bar-hide{display: none;}.cky-preference{max-height: 100vh; padding: 0;}.cky-preference-body-wrapper{padding: 60px 24px 200px;}.cky-preference-body-wrapper-reject-hide{padding: 60px 24px 165px;}.cky-preference-header{position: fixed; width: 100%; box-sizing: border-box; z-index: 999999999; margin: 0; padding: 16px 24px; border-bottom: 1px solid #f4f4f4;}.cky-preference-header .cky-btn-close{display: block;}.cky-prefrence-btn-wrapper{display: block;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin-top: 10px; margin-right: 0;}.cky-prefrence-btn-wrapper .cky-btn:first-child{margin-top: 0;}.cky-accordion:last-child{padding-bottom: 20px;}.cky-prefrence-btn-wrapper .cky-btn-accept, .cky-prefrence-btn-wrapper .cky-btn-reject{display: block;}.cky-footer-wrapper{position: fixed; bottom: 0; width: 100%;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-accordion-header-des, .cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-desc-btn{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-category-direct-preview-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-top: 16px;}.cky-category-direct-preview{display: flex; flex-wrap: wrap; align-items: center; font-size: 14px; font-weight: 600; line-height: 24px; color: #212121;}.cky-category-direct-preview-section{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}.cky-category-direct-item{display: flex; margin: 0 30px 10px 0; cursor: pointer;}.cky-category-direct-item label{font-size: 14px; font-weight: 600; margin-right: 10px; cursor: pointer; word-break: break-word;}.cky-category-direct-switch input[type=\"checkbox\"]{display: inline-block; position: relative; width: 33px; height: 18px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; border: none; cursor: pointer; vertical-align: middle; outline: 0; top: 0;}.cky-category-direct-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-category-direct-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 15px; width: 15px; left: 2px; bottom: 2px; margin: 0; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s;}.cky-category-direct-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(14px); -ms-transform: translateX(14px); transform: translateX(14px);}.cky-category-direct-switch input[type=\"checkbox\"]:after{display: none;}.cky-category-direct-switch .cky-category-direct-switch-enabled:checked{background: #818181;}@media (max-width: 576px){.cky-category-direct-preview-wrapper{display: block;}.cky-category-direct-item{justify-content: space-between; width: 45%; margin: 0 0 10px 0;}.cky-category-direct-preview-btn-wrapper .cky-btn-preferences{width: 100%;}}@media (max-width: 352px){.cky-category-direct-preview{font-size: 12px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #3a76d8;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px;
106 width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}.cky-rtl .cky-category-direct-preview-btn-wrapper{margin-right: 15px; margin-left: 0;}.cky-rtl .cky-category-direct-item label{margin-right: 0; margin-left: 10px;}.cky-rtl .cky-category-direct-preview-section .cky-category-direct-item:first-child{margin: 0 0 10px 0;}@media (max-width: 992px){.cky-rtl .cky-category-direct-preview-btn-wrapper{margin-right: 0;}}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper .cky-btn-reject{margin-right: 8px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}"}; 107//# sourceURL=cookie-law-info-js-extra 108</script>
vendor: 1 bytes, line 108
108
109<script id="cookie-law-info-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/cookie-law-info/lite/frontend/js/script.js?ver=3.5.6"></script>
vendor: 1 bytes, line 109
109
110<script id="jquery-core-js" src="https://www.energifaellesskaber.dk/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 110
110
111<script id="jquery-migrate-js" src="https://www.energifaellesskaber.dk/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
vendor: 1 bytes, line 111
111
112<script id="wpfucf-frontend-js-js-extra"> 113var wpfucfVars = {"msgInvalidMinLength":"Minimum length is","msgInvalidMaxLength":"Maximum length is","msgRequiredCheckboxes":"Required"}; 114//# sourceURL=wpfucf-frontend-js-js-extra 115</script>
vendor: 1 bytes, line 115
115
116<script id="wpfucf-frontend-js-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/wpforo-user-custom-fields/assets/js/frontend.js?ver=7.1.2"></script>
116 117<link rel="https://api.w.org/" href="https://www.energifaellesskaber.dk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.energifaellesskaber.dk/wp-json/wp/v2/pages/18927" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.energifaellesskaber.dk/xmlrpc.php?rsd" /> 118<meta name="generator" content="WordPress 7.1.2" /> 119<meta name="generator" content="Everest Forms 3.6.2" /> 120<link rel='shortlink' href='https://www.energifaellesskaber.dk/' /> 121<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style>
121<script defer src="https://eu.umami.is/script.js" data-website-id="56ebfa56-2a98-4a1b-8703-db1ab2d4e30f"></script>
121<style>[class*=" icon-oc-"],[class^=icon-oc-]{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-oc-one-com-white-32px-fill:before{content:"�901"}.icon-oc-one-com:before{content:"�900"}#one-com-icon,.toplevel_page_onecom-wp .wp-menu-image{speak:none;display:flex;align-items:center;justify-content:center;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.onecom-wp-admin-bar-item>a,.toplevel_page_onecom-wp>.wp-menu-name{font-size:16px;font-weight:400;line-height:1}.toplevel_page_onecom-wp>.wp-menu-name img{width:69px;height:9px;}.wp-submenu-wrap.wp-submenu>.wp-submenu-head>img{width:88px;height:auto}.onecom-wp-admin-bar-item>a img{height:7px!important}.onecom-wp-admin-bar-item>a img,.toplevel_page_onecom-wp>.wp-menu-name img{opacity:.8}.onecom-wp-admin-bar-item.hover>a img,.toplevel_page_onecom-wp.wp-has-current-submenu>.wp-menu-name img,li.opensub>a.toplevel_page_onecom-wp>.wp-menu-name img{opacity:1}#one-com-icon:before,.onecom-wp-admin-bar-item>a:before,.toplevel_page_onecom-wp>.wp-menu-image:before{content:'';position:static!important;background-color:rgba(240,245,250,.4);border-radius:102px;width:18px;height:18px;padding:0!important}.onecom-wp-admin-bar-item>a:before{width:14px;height:14px}.onecom-wp-admin-bar-item.hover>a:before,.toplevel_page_onecom-wp.opensub>a>.wp-menu-image:before,.toplevel_page_onecom-wp.wp-has-current-submenu>.wp-menu-image:before{background-color:#76b82a}.onecom-wp-admin-bar-item>a{display:inline-flex!important;align-items:center;justify-content:center}#one-com-logo-wrapper{font-size:4em}#one-com-icon{vertical-align:middle}.imagify-welcome{display:none !important;} 122 </style><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://www.energifaellesskaber.dk"><link rel="alternate" href="https://www.energifaellesskaber.dk/wp-json/tribe/events/v1/" /><!-- Analytics by WP Statistics - https://wp-statistics.com --> 123<meta name="generator" content="Elementor 4.3.3; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 124<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> <style> 125 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 126 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 127 background-image: none !important; 128 } 129 @media screen and (max-height: 1024px) { 130 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 131 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 132 background-image: none !important; 133 } 134 } 135 @media screen and (max-height: 640px) { 136 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 137 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 138 background-image: none !important; 139 } 140 } 141 </style> 142 <link rel="icon" href="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2023/10/cropped-2023-1005-logo_udklippet_kvadrat-32x32.png" sizes="32x32" /> 143<link rel="icon" href="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2023/10/cropped-2023-1005-logo_udklippet_kvadrat-192x192.png" sizes="192x192" /> 144<link rel="apple-touch-icon" href="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2023/10/cropped-2023-1005-logo_udklippet_kvadrat-180x180.png" /> 145<meta name="msapplication-TileImage" content="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2023/10/cropped-2023-1005-logo_udklippet_kvadrat-270x270.png" /> 146<style id="wp-custom-css"> 147#tidligere {display:none;}/* Knap-styling */.event-switcher a {padding: 10px 20px;background-color: #eee;border-radius: 6px;text-decoration: none;color: #333;margin-right: 10px;} .event-switcher a .active {background-color: #0073aa;color: white;} 148 149</style> 150</head> 151<body class="home wp-singular page-template-default page page-id-18927 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor everest-forms-no-js eio-default tribe-no-js esm-default hello-elementor-default wpf-default wpft- wpf-guest wpfu-group-4 wpf-theme-2022 wpf-is_standalone-0 wpf-boardid-0 is_wpforo_page-0 is_wpforo_url-0 is_wpforo_shortcode_page-0 elementor-default elementor-kit-13985 elementor-page elementor-page-18927"> 152 153 154<a class="skip-link screen-reader-text" href="#content">Videre til indhold</a> 155 156 <header data-elementor-type="header" data-elementor-id="13991" class="elementor elementor-13991 elementor-location-header" data-elementor-post-type="elementor_library"> 157 <div class="elementor-element elementor-element-39738e15 e-con-full e-flex e-con e-parent" data-id="39738e15" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 158 <div class="elementor-element elementor-element-6a596554 elementor-widget elementor-widget-heading" data-id="6a596554" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 159 <div class="elementor-widget-container"> 160 <h2 class="elementor-heading-title elementor-size-default"><a href="https://energifaellesskaber.dk/">Energifællesskaber Danmark</a></h2> </div>
161 </div> 162 <div class="elementor-element elementor-element-152d6b3a elementor-nav-menu__align-start elementor-nav-menu--stretch elementor-nav-menu__text-align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="152d6b3a" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 163 <div class="elementor-widget-container"> 164 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-text e--animation-grow"> 165 <ul id="menu-1-152d6b3a" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12296"><a href="#" class="elementor-item elementor-item-anchor">Viden<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 166<ul class="sub-menu elementor-nav-menu--dropdown"> 167 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14569"><a href="https://www.energifaellesskaber.dk/startpakke/" class="elementor-sub-item">Startpakke for kommuner</a></li> 168 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18693"><a href="https://www.energifaellesskaber.dk/laeringsportal/hjaelp-og-viden/#cases" class="elementor-sub-item elementor-item-anchor">Case-eksempler</a></li> 169 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14570"><a href="https://www.energifaellesskaber.dk/haandboeger/" class="elementor-sub-item">Håndbøger</a></li> 170 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14912"><a href="https://www.energifaellesskaber.dk/podcast/" class="elementor-sub-item">Podcast</a></li> 171 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14763"><a href="https://www.energifaellesskaber.dk/video-og-billedemateriale/" class="elementor-sub-item">Video- og billedmateriale</a></li> 172 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14950"><a href="https://www.energifaellesskaber.dk/faq/" class="elementor-sub-item">FAQ</a></li> 173</ul> 174</li> 175<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16400"><a href="#" class="elementor-item elementor-item-anchor">Grønt Medejerskab<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 176<ul class="sub-menu elementor-nav-menu--dropdown"> 177 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16407"><a href="https://groentmedejerskab.energifaellesskaber.dk" class="elementor-sub-item">Hovedside Grønt Medejerskab</a></li> 178 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14646"><a href="https://groentmedejerskab.energifaellesskaber.dk/deltag/" class="elementor-sub-item">Netværk for Grønt Medejerskab</a></li> 179 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16406"><a href="https://www.energifaellesskaber.dk/forum/" class="elementor-sub-item">Forum for Grønt Medejerskab</a></li> 180 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16408"><a href="https://groentmedejerskab.energifaellesskaber.dk" class="elementor-sub-item">Modtag nyheder om Grønt Medejerskab</a></li> 181</ul> 182</li> 183<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18679"><a href="https://www.energifaellesskaber.dk/laeringsportal/" class="elementor-item">Læringsportal<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 184<ul class="sub-menu elementor-nav-menu--dropdown"> 185 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18684"><a href="https://www.energifaellesskaber.dk/laeringsportal/forstaa-energifaellesskaber/" class="elementor-sub-item">Forstå energifællesskaber</a></li> 186 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18683"><a href="https://www.energifaellesskaber.dk/laeringsportal/kom-videre/" class="elementor-sub-item">Kom videre</a></li> 187 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18682"><a href="https://www.energifaellesskaber.dk/laeringsportal/svaere-sp
187oergsmaal/" class="elementor-sub-item">Svære spørgsmÃ¥l</a></li> 188 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18681"><a href="https://www.energifaellesskaber.dk/laeringsportal/for-virksomheder/" class="elementor-sub-item">For virksomheder</a></li> 189 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18845"><a href="https://www.energifaellesskaber.dk/laeringsportal/for-kommuner/" class="elementor-sub-item">For kommuner</a></li> 190 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18680"><a href="https://www.energifaellesskaber.dk/laeringsportal/hjaelp-og-viden/" class="elementor-sub-item">Hjælp og viden</a></li> 191</ul> 192</li> 193<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16399"><a href="#" class="elementor-item elementor-item-anchor">Deltag<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 194<ul class="sub-menu elementor-nav-menu--dropdown"> 195 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16082"><a href="https://www.energifaellesskaber.dk/events/" class="elementor-sub-item">Begivenheder</a></li> 196 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16403"><a href="https://www.energifaellesskaber.dk/forum/" class="elementor-sub-item">Forum</a></li> 197 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14573"><a href="https://www.energifaellesskaber.dk/erfa-gruppe/" class="elementor-sub-item">Erfa-gruppe</a></li> 198 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16463"><a href="#" class="elementor-sub-item elementor-item-anchor">Puljer<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 199 <ul class="sub-menu elementor-nav-menu--dropdown"> 200 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16464"><a href="https://www.energifaellesskaber.dk/enercom/" class="elementor-sub-item">Enercom</a></li> 201 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16465"><a href="https://www.energifaellesskaber.dk/2025/12/19/eu-pris-1-mio-euro-til-energifaellesskaber-med-staerk-governance/" class="elementor-sub-item">Governance Innovations in Energy Communities</a></li> 202 </ul> 203</li> 204</ul> 205</li> 206<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-15773"><a href="#" class="elementor-item elementor-item-anchor">Om<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 207<ul class="sub-menu elementor-nav-menu--dropdown"> 208 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14571"><a href="https://www.energifaellesskaber.dk/om-os/" class="elementor-sub-item">Om os</a></li> 209 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16567"><a href="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/12/2024-0412-Vedtaegter-Energifaellesskaber-Danmark_underskrevet.pdf" class="elementor-sub-item">Vedtægter</a></li> 210 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15890"><a href="https://www.energifaellesskaber.dk/bestyrelsen-2/" class="elementor-sub-item">Bestyrelsen</a></li> 211 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15002"><a href="https://www.energifaellesskaber.dk/vi-mener/" class="elementor-sub-item">Vi mener</a></li> 212 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15938"><a href="https://www.energifaellesskaber.dk/hoeringssvar-2/" class="elementor-sub-item">Høringssvar</a></li> 213 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16402"><a href="#" class="elementor-sub-item elementor-item-anchor">Forskning og udvikling<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 214 <ul class="sub-menu elementor-nav-menu--dropdown"> 215 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18593"><a href="https://www.energifaellesskaber.dk/together4heat/" class="elementor-sub-item">Together4Heat</a></li> 216 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16040"><a href="https://www.energifaellesskaber.dk/balticbeat/" class="elementor-sub-item">BALTICBEAT</a></li> 217 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16404"><a href="https://www.energifaellesskaber.dk/enercom/" class="elementor-sub-item">Enercom</a></li> 218 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16405"><a href="https://groentmedejerskab.energifaellesskaber.dk" class="elementor-sub-item">Fra modstander til medejer – Grønt Medejerskab</a></li> 219 </ul> 220</li> 221 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15774"><a href="https://www.energifaellesskaber.dk/vores-medlemmer/" class="elementor-sub-item">Vores medlemmer</a></li> 222 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14592"><a href="https://www.energifaellesskaber.dk/bliv-medlem/" class="elementor-sub-item">Bliv medlem</a></li> 223 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14029"><a href="https://www.energifaellesskaber.dk/alliancen/" class="elementor-sub-item">Erhvervsalliancen</a></li> 224</ul> 225</li> 226</ul> </nav> 227 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menuskift" aria-expanded="false"> 228 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 229 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 230 <ul id="menu-2-152d6b3a" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12296"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Viden<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 231<ul class="sub-menu elementor-nav-menu--dropdown"> 232 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14569"><a href="https://www.energifaellesskaber.dk/startpakke/" class="elementor-sub-item" tabindex="-1">Startpakke for kommuner</a></li> 233 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18693"><a href="https://www.energifaellesskaber.dk/laeringsportal/hjaelp-og-viden/#cases" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Case-eksempler</a></li> 234 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14570"><a href="https://www.energifaellesskaber.dk/haandboeger/" class="elementor-sub-item" tabindex="-1">HÃ¥ndbøger</a></li> 235 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14912"><a href="https://www.energifaellesskaber.dk/podcast/" class="elementor-sub-item" tabindex="-1">Podcast</a></li> 236 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14763"><a href="https://www.energifaellesskaber.dk/video-og-billedemateriale/" class="elementor-sub-item" tabindex="-1">Video- og billedmateriale</a></li> 237 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14950"><a href="https://www.energifaellesskaber.dk/faq/" class="elementor-sub-item" tabindex="-1">FAQ</a></li> 238</ul> 239</li> 240<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16400"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Grønt Medejerskab<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 241<ul class="sub-menu elementor-nav-menu--dropdown"> 242 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16407"><a href="https://groentmedejerskab.energifaellesskaber.dk" class="elementor-sub-item" tabindex="-1">Hovedside Grønt Medejerskab</a></li> 243 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-14646"><a href="https://groentmedejerskab.energifaellesskaber.dk/deltag/" class="elementor-sub-item" tabindex="-1">Netværk for Grønt Medejerskab</a></li> 244 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16406"><a href="https://www.energifaellesskaber.dk/forum/" class="elementor-sub-item" tabindex="-1">Forum for Grønt Medejerskab</a></li> 245 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16408"><a href="https://groentmedejerskab.energifaellesskaber.dk" class="elementor-sub-item" tabindex="-1">Modtag nyheder om Grønt Medejerskab</a></li> 246</ul> 247</li> 248<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18679"><a href="https://www.energifaellesskaber.dk/laeringsportal/" class="elementor-item" tabindex="-1">Læringsportal<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 249<ul class="sub-menu elementor-nav-menu--dropdown"> 250 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18684"><a href="https://www.energifaellesskaber.dk/laeringsportal/forstaa-energifaellesskaber/" class="elementor-sub-item" tabindex="-1">ForstÃ¥ energifællesskaber</a></li> 251 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18683"><a href="https://www.energifaellesskaber.dk/laeringsportal/kom-videre/" class="elementor-sub-item" tabindex="-1">Kom videre</a></li> 252 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18682"><a href="https://www.energifaellesskaber.dk/laeringsportal/svaere-sp
252oergsmaal/" class="elementor-sub-item" tabindex="-1">Svære spørgsmÃ¥l</a></li> 253 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18681"><a href="https://www.energifaellesskaber.dk/laeringsportal/for-virksomheder/" class="elementor-sub-item" tabindex="-1">For virksomheder</a></li> 254 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18845"><a href="https://www.energifaellesskaber.dk/laeringsportal/for-kommuner/" class="elementor-sub-item" tabindex="-1">For kommuner</a></li> 255 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18680"><a href="https://www.energifaellesskaber.dk/laeringsportal/hjaelp-og-viden/" class="elementor-sub-item" tabindex="-1">Hjælp og viden</a></li> 256</ul> 257</li> 258<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16399"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Deltag<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 259<ul class="sub-menu elementor-nav-menu--dropdown"> 260 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16082"><a href="https://www.energifaellesskaber.dk/events/" class="elementor-sub-item" tabindex="-1">Begivenheder</a></li> 261 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16403"><a href="https://www.energifaellesskaber.dk/forum/" class="elementor-sub-item" tabindex="-1">Forum</a></li> 262 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14573"><a href="https://www.energifaellesskaber.dk/erfa-gruppe/" class="elementor-sub-item" tabindex="-1">Erfa-gruppe</a></li> 263 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16463"><a href="#" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Puljer<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 264 <ul class="sub-menu elementor-nav-menu--dropdown"> 265 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16464"><a href="https://www.energifaellesskaber.dk/enercom/" class="elementor-sub-item" tabindex="-1">Enercom</a></li> 266 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16465"><a href="https://www.energifaellesskaber.dk/2025/12/19/eu-pris-1-mio-euro-til-energifaellesskaber-med-staerk-governance/" class="elementor-sub-item" tabindex="-1">Governance Innovations in Energy Communities</a></li> 267 </ul> 268</li> 269</ul> 270</li> 271<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-15773"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Om<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 272<ul class="sub-menu elementor-nav-menu--dropdown"> 273 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14571"><a href="https://www.energifaellesskaber.dk/om-os/" class="elementor-sub-item" tabindex="-1">Om os</a></li> 274 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16567"><a href="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/12/2024-0412-Vedtaegter-Energifaellesskaber-Danmark_underskrevet.pdf" class="elementor-sub-item" tabindex="-1">Vedtægter</a></li> 275 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15890"><a href="https://www.energifaellesskaber.dk/bestyrelsen-2/" class="elementor-sub-item" tabindex="-1">Bestyrelsen</a></li> 276 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15002"><a href="https://www.energifaellesskaber.dk/vi-mener/" class="elementor-sub-item" tabindex="-1">Vi mener</a></li> 277 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15938"><a href="https://www.energifaellesskaber.dk/hoeringssvar-2/" class="elementor-sub-item" tabindex="-1">Høringssvar</a></li> 278 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-16402"><a href="#" class="elementor-sub-item elementor-item-anchor" tabindex="-1">Forskning og udvikling<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 279 <ul class="sub-menu elementor-nav-menu--dropdown"> 280 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18593"><a href="https://www.energifaellesskaber.dk/together4heat/" class="elementor-sub-item" tabindex="-1">Together4Heat</a></li> 281 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16040"><a href="https://www.energifaellesskaber.dk/balticbeat/" class="elementor-sub-item" tabindex="-1">BALTICBEAT</a></li> 282 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16404"><a href="https://www.energifaellesskaber.dk/enercom/" class="elementor-sub-item" tabindex="-1">Enercom</a></li> 283 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16405"><a href="https://groentmedejerskab.energifaellesskaber.dk" class="elementor-sub-item" tabindex="-1">Fra modstander til medejer – Grønt Medejerskab</a></li> 284 </ul> 285</li> 286 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15774"><a href="https://www.energifaellesskaber.dk/vores-medlemmer/" class="elementor-sub-item" tabindex="-1">Vores medlemmer</a></li> 287 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14592"><a href="https://www.energifaellesskaber.dk/bliv-medlem/" class="elementor-sub-item" tabindex="-1">Bliv medlem</a></li> 288 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-14029"><a href="https://www.energifaellesskaber.dk/alliancen/" class="elementor-sub-item" tabindex="-1">Erhvervsalliancen</a></li> 289</ul> 290</li> 291</ul> </nav> 292 </div>
293 </div> 294 <div class="elementor-element elementor-element-602d379 elementor-widget__width-initial elementor-widget elementor-widget-search" data-id="602d379" data-element_type="widget" data-e-type="widget" data-settings="{"submit_trigger":"key_enter","pagination_type_options":"none"}" data-widget_type="search.default"> 295 <div class="elementor-widget-container"> 296 <search class="e-search hidden" role="search"> 297 <form class="e-search-form" action="https://www.energifaellesskaber.dk" method="get"> 298 299 300 <label class="e-search-label" for="search-602d379"> 301 <span class="elementor-screen-only"> 302 Søg </span> 303 <i aria-hidden="true" class="fas fa-search"></i> </label> 304 305 <div class="e-search-input-wrapper"> 306 <input id="search-602d379" placeholder="Søg" class="e-search-input" type="search" name="s" value="" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-controls="results-602d379" aria-haspopup="listbox"> 307 <output id="results-602d379" class="e-search-results-container hide-loader" aria-live="polite" aria-atomic="true" aria-label="Results for search" tabindex="0"> 308 <div class="e-search-results"></div> 309 </output> 310 </div> 311 312 313 <button class="e-search-submit elementor-screen-only " type="submit" aria-label="Søg"> 314 315 </button> 316 <input type="hidden" name="e_search_props" value="602d379-13991"> 317 </form> 318 </search> 319 </div> 320 </div> 321 </div> 322 </header> 323 324<main id="content" class="site-main post-18927 page type-page status-publish hentry"> 325 326 327 <div class="page-content"> 328 <div data-elementor-type="wp-page" data-elementor-id="18927" class="elementor elementor-18927" data-elementor-post-type="page"> 329 <div class="elementor-element elementor-element-6f32c79 e-con-full e-flex e-con e-parent" data-id="6f32c79" data-element_type="container" data-e-type="container"> 330 <div class="elementor-element elementor-element-e47975b elementor-widget elementor-widget-html" data-id="e47975b" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 331 <div class="elementor-widget-container"> 332 <style> 333/* ========================================================= 334 EFDK FORSIDE â HERO + INDGANGE 335 ========================================================= */ 336 337.efdk-top { 338 --primary: #FFC502; 339 --secondary: #252420; 340 --text: #4C4A44; 341 --surface: #F7F4EB; 342 --white: #FFFFFF; 343 --width: 1200px; 344 345 width: 100%; 346 max-width: 100%; 347 overflow-x: hidden; 348 349 background: var(--white); 350 font-family: inherit; 351} 352 353.efdk-top *, 354.efdk-top *::before, 355.efdk-top *::after { 356 box-sizing: border-box; 357} 358 359.efdk-top a { 360 text-decoration: none; 361} 362 363 364/* ========================================================= 365 HERO 366 ========================================================= */ 367 368.efdk-hero { 369 width: min(100%, var(--width)); 370 max-width: 100%; 371 372 margin: 0 auto; 373 padding: 78px 24px 68px; 374 375 display: grid; 376 grid-template-columns: minmax(0, 1fr) minmax(420px, .92fr); 377 gap: 64px; 378 align-items: center; 379} 380 381.efdk-hero-copy { 382 min-width: 0; 383 max-width: 650px; 384} 385 386 387/* NY IDENTITETSLINJE */ 388 389.efdk-hero-eyebrow { 390 display: flex; 391 align-items: center; 392 gap: 11px; 393 394 margin: 0 0 21px; 395 396 color: var(--secondary); 397 398 font-size: 14px; 399 line-height: 1.35; 400 font-weight: 700; 401 letter-spacing: .035em; 402 text-transform: uppercase; 403} 404 405.efdk-hero-eyebrow::before { 406 content: ""; 407 408 display: block; 409 flex: 0 0 auto; 410 411 width: 34px; 412 height: 4px; 413 414 border-radius: 100px; 415 background: var(--primary); 416} 417 418 419.efdk-hero h1 { 420 max-width: 620px; 421 margin: 0 0 24px; 422 423 color: var(--secondary); 424 425 font-size: clamp(44px, 5vw, 66px); 426 line-height: 1.02; 427 letter-spacing: -0.045em; 428 font-weight: 700; 429} 430 431.efdk-hero-text { 432 max-width: 625px; 433 margin: 0; 434 435 color: var(--text); 436 437 font-size: 19px; 438 line-height: 1.58; 439} 440 441 442/* KNAPPER */ 443 444.efdk-hero-actions { 445 display: flex; 446 flex-wrap: wrap; 447 gap: 12px; 448 449 margin-top: 32px; 450} 451 452.efdk-btn { 453 display: inline-flex; 454 align-items: center; 455 justify-content: center; 456 457 min-height: 50px; 458 padding: 13px 22px; 459 460 border-radius: 8px; 461 462 font-size: 15px; 463 line-height: 1.2; 464 font-weight: 700; 465 466 transition: 467 transform .18s ease, 468 opacity .18s ease; 469} 470 471.efdk-btn:hover { 472 transform: translateY(-2px); 473} 474 475.efdk-btn-primary { 476 background: var(--primary); 477 color: var(--secondary); 478} 479 480.efdk-btn-secondary { 481 border: 1px solid rgba(37,36,32,.22); 482 483 background: var(--white); 484 color: var(--secondary); 485} 486 487 488/* EU-FINANSIERING */ 489 490.efdk-eu-wrap { 491 display: flex; 492 align-items: center; 493 gap: 14px; 494 495 margin-top: 28px; 496} 497 498.efdk-eu-label { 499 max-width: 110px; 500 501 color: var(--text); 502 503 font-size: 12px; 504 line-height: 1.4; 505} 506 507.efdk-eu-lockup { 508 display: flex; 509 align-items: center; 510 justify-content: center; 511 512 width: 138px; 513 min-height: 88px; 514 515 padding: 7px 12px; 516 517 border-radius: 10px; 518 519 background: var(--secondary); 520} 521 522.efdk-eu-lockup img { 523 display: block; 524 525 width: 108px; 526 height: auto; 527} 528 529 530/* HERO-BILLEDE */ 531 532.efdk-hero-media { 533 position: relative; 534 535 width: 100%; 536 min-width: 0; 537} 538 539.efdk-hero-media img { 540 display: block; 541 542 width: 100%; 543 height: 500px; 544 545 object-fit: cover; 546 547 border-radius: 18px; 548} 549 550 551/* ========================================================= 552 INDGANGE 553 ========================================================= */ 554 555.efdk-entry-section { 556 width: 100%; 557 558 padding: 24px 24px 84px; 559 560 background: var(--white); 561} 562 563.efdk-entry-inner { 564 width: min(100%, var(--width)); 565 max-width: 100%; 566 567 margin: 0 auto; 568} 569 570.efdk-entry-head { 571 display: grid; 572 grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); 573 gap: 60px; 574 align-items: end; 575 576 margin-bottom: 30px; 577} 578 579.efdk-entry-head h2 { 580 max-width: 520px; 581 margin: 0; 582 583 color: var(--secondary); 584 585 font-size: clamp(30px, 3vw, 42px); 586 line-height: 1.08; 587 letter-spacing: -0.03em; 588} 589 590.efdk-entry-head p { 591 max-width: 590px; 592 margin: 0; 593 594 color: var(--text); 595 596 font-size: 17px; 597 line-height: 1.55; 598} 599 600 601/* KORT */ 602 603.efdk-entry-grid { 604 display: grid; 605 grid-template-columns: repeat(4, minmax(0, 1fr)); 606 607 gap: 16px; 608} 609 610.efdk-entry-card { 611 display: flex; 612 flex-direction: column; 613 614 min-width: 0; 615 min-height: 285px; 616 617 padding: 27px 25px 25px; 618 619 border-radius: 14px; 620 621 background: var(--surface); 622 color: var(--secondary); 623 624 transition: 625 transform .18s ease, 626 box-shadow .18s ease; 627} 628 629.efdk-entry-card:hover { 630 transform: translateY(-3px); 631 632 box-shadow: 633 0 10px 28px rgba(37,36,32,.07); 634} 635 636.efdk-entry-label { 637 margin-bottom: 18px; 638 639 color: var(--text); 640 641 font-size: 12px; 642 line-height: 1.2; 643 font-weight: 700; 644 letter-spacing: .07em; 645 text-transform: uppercase; 646} 647 648.efdk-entry-card h3 { 649 margin: 0 0 12px; 650 651 color: var(--secondary); 652 653 font-size: 22px; 654 line-height: 1.18; 655 letter-spacing: -0.02em; 656} 657 658.efdk-entry-card p { 659 margin: 0; 660 661 color: var(--text); 662 663 font-size: 15px; 664 line-height: 1.52; 665} 666 667.efdk-entry-link { 668 margin-top: auto; 669 padding-top: 25px; 670 671 color: var(--secondary); 672 673 font-size: 14px; 674 line-height: 1.2; 675 font-weight: 700; 676} 677 678.efdk-entry-link span { 679 padding-left: 3px; 680 681 color: var(--primary); 682} 683 684 685/* ========================================================= 686 TABLET 687 ========================================================= */ 688 689@media (max-width: 1024px) { 690 691 .efdk-hero { 692 grid-template-columns: minmax(0, 1fr) minmax(340px, .85fr); 693 694 gap: 38px; 695 696 padding-top: 60px; 697 } 698 699 .efdk-hero-media img { 700 height: 450px; 701 } 702 703 .efdk-entry-grid { 704 grid-template-columns: repeat(2, minmax(0, 1fr)); 705 } 706 707 .efdk-entry-card { 708 min-height: 245px; 709 } 710} 711 712 713/* ========================================================= 714 MOBIL 715 ========================================================= */ 716 717@media (max-width: 767px) { 718 719 .efdk-hero { 720 display: flex; 721 flex-direction: column; 722 723 padding: 46px 18px 48px; 724 725 gap: 38px; 726 } 727 728 .efdk-hero-copy { 729 max-width: none; 730 } 731 732 .efdk-hero-eyebrow { 733 margin-bottom: 18px; 734 735 font-size: 12px; 736 line-height: 1.4; 737 } 738 739 .efdk-hero-eyebrow::before { 740 width: 27px; 741 } 742 743 .efdk-hero h1 { 744 margin-bottom: 20px; 745 746 font-size: clamp(39px, 11vw, 50px); 747 } 748 749 .efdk-hero-text { 750 font-size: 17px; 751 line-height: 1.55; 752 } 753 754 .efdk-hero-actions { 755 margin-top: 27px; 756 } 757 758 .efdk-btn { 759 width: 100%; 760 } 761 762 .efdk-eu-wrap { 763 margin-top: 25px; 764 } 765 766 .efdk-eu-label { 767 max-width: 100px; 768 } 769 770 .efdk-eu-lockup { 771 width: 126px; 772 min-height: 80px; 773 } 774 775 .efdk-eu-lockup img { 776 width: 98px; 777 } 778 779 .efdk-hero-media { 780 width: 100%; 781 } 782 783 .efdk-hero-media img { 784 height: 330px; 785 786 border-radius: 14px; 787 } 788 789 790 .efdk-entry-section { 791 padding: 20px 18px 62px; 792 } 793 794 .efdk-entry-head { 795 display: block; 796 797 margin-bottom: 25px; 798 } 799 800 .efdk-entry-head h2 { 801 margin-bottom: 13px; 802 } 803 804 .efdk-entry-head p { 805 font-size: 16px; 806 } 807 808 .efdk-entry-grid { 809 grid-template-columns: minmax(0, 1fr); 810 811 gap: 12px; 812 } 813 814 .efdk-entry-card { 815 min-height: 0; 816 817 padding: 24px 22px; 818 } 819 820 .efdk-entry-link { 821 padding-top: 22px; 822 } 823} 824 825</style> 826 827 828<section class="efdk-top"> 829 830 831 <!-- ===================================================== 832 HERO 833 ===================================================== --> 834 835 <div class="efdk-hero"> 836 837 <div class="efdk-hero-copy"> 838 839 <div class="efdk-hero-eyebrow"> 840 Nationalt ekspertcenter for energifællesskaber 841 </div> 842 843 <h1> 844 Energi skaber mere værdi i fællesskab 845 </h1> 846 847 <p class="efdk-hero-text"> 848 Energifællesskaber Danmark arbejder for mere lokalt ejerskab 849 og bedre rammer for lokale energiløsninger. Vi samler viden, 850 erfaringer og aktører og hjælper borgere, virksomheder, 851 kommuner og lokale initiativer med at omsætte den grønne 852 omstilling til praksis. 853 </p> 854 855 856 <div class="efdk-hero-actions"> 857 858 <a 859 class="efdk-btn efdk-btn-primary" 860 href="https://www.energifaellesskaber.dk/laeringsportal/"> 861 Find viden og værktøjer 862 </a> 863 864 <a 865 class="efdk-btn efdk-btn-secondary" 866 href="https://www.energifaellesskaber.dk/bliv-medlem/"> 867 Bliv medlem 868 </a> 869 870 </div> 871 872 873 <!-- EU-FINANSIERING --> 874 875 <div class="efdk-eu-wrap"> 876 877 <div class="efdk-eu-label"> 878 Medfinansieret af 879 </div> 880 881 <div class="efdk-eu-lockup"> 882 883 <img decoding="async" 884 src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/thumbs/EN_co_fundedvertical_RGB_WHITE-r9klyy0yln647uzofljw3ny1am60pwo10j027n3t8w.png" 885 alt="Co-funded by the European Union"> 886 887 </div> 888 889 </div> 890 891 </div> 892 893 894 <div class="efdk-hero-media"> 895 896 <img decoding="async" 897 src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/07/ZoP2th5LeNNTwtb__iStock-1439249169.jpg-scaled.avif" 898 alt="Vindmøller i det danske landskab"> 899 900 </div> 901 902 </div> 903 904 905 <!-- ===================================================== 906 FIRE INDGANGE 907 ===================================================== --> 908 909 <div class="efdk-entry-section"> 910 911 <div class="efdk-entry-inner"> 912 913 <div class="efdk-entry-head"> 914 915 <h2> 916 Hvad leder du efter? 917 </h2> 918 919 <p> 920 Find den hurtigste vej til viden, arrangementer, 921 politisk arbejde eller medlemskab. 922 </p> 923 924 </div> 925 926 927 <div class="efdk-entry-grid"> 928 929 930 <!-- VIDEN --> 931 932 <a 933 class="efdk-entry-card" 934 href="https://www.energifaellesskaber.dk/laeringsportal/"> 935 936 <div class="efdk-entry-label"> 937 Viden 938 </div> 939 940 <h3> 941 Lær om energifællesskaber 942 </h3> 943 944 <p> 945 Cases, guides, videoer og værktøjer fra første idé 946 til konkret projekt. 947 </p> 948 949 <div class="efdk-entry-link"> 950 GÃ¥ til læringsportalen <span>â</span> 951 </div> 952 953 </a> 954 955 956 <!-- DELTAG --> 957 958 <a 959 class="efdk-entry-card" 960 href="https://www.energifaellesskaber.dk/events/"> 961 962 <div class="efdk-entry-label"> 963 Deltag 964 </div> 965 966 <h3> 967 Mød andre og deltag 968 </h3> 969 970 <p> 971 Find webinarer, møder, netværk og andre kommende 972 arrangementer. 973 </p> 974 975 <div class="efdk-entry-link"> 976 Se begivenheder <span>â</span> 977 </div> 978 979 </a> 980 981 982 <!-- POLITIK --> 983 984 <a 985 class="efdk-entry-card" 986 href="https://www.energifaellesskaber.dk/hoeringssvar-2/"> 987 988 <div class="efdk-entry-label"> 989 Politik 990 </div> 991 992 <h3> 993 Følg vores politiske arbejde 994 </h3> 995 996 <p> 997 Se EFDK's høringssvar og arbejde for bedre rammevilkÃ¥r 998 for energifællesskaber. 999 </p> 1000 1001 <div class="efdk-entry-link"> 1002 Se høringssvar <span>â</span> 1003 </div> 1004 1005 </a> 1006 1007 1008 <!-- FÃLLESSKAB --> 1009 1010 <a 1011 class="efdk-entry-card" 1012 href="https://www.energifaellesskaber.dk/bliv-medlem/"> 1013 1014 <div class="efdk-entry-label"> 1015 Fællesskab 1016 </div> 1017 1018 <h3>
1019 Bliv en del af EFDK 1020 </h3> 1021 1022 <p> 1023 Bliv medlem og vær med til at styrke energifællesskaber 1024 og lokalt ejerskab i Danmark. 1025 </p> 1026 1027 <div class="efdk-entry-link"> 1028 Bliv medlem <span>â</span> 1029 </div> 1030 1031 </a> 1032 1033 1034 </div> 1035 1036 </div> 1037 1038 </div> 1039 1040</section> </div> 1041 </div> 1042 <div class="elementor-element elementor-element-f523b0c elementor-widget elementor-widget-html" data-id="f523b0c" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 1043 <div class="elementor-widget-container"> 1044 <style> 1045/* ========================================================= 1046 EFDK FORSIDE â AKTUELT + KALENDER 1047 ========================================================= */ 1048 1049.efdk-current { 1050 --primary: #FFC502; 1051 --secondary: #252420; 1052 --text: #4C4A44; 1053 --surface: #F7F4EB; 1054 --white: #FFFFFF; 1055 --width: 1200px; 1056 --radius: 16px; 1057 1058 width: 100%; 1059 max-width: 100%; 1060 overflow-x: hidden; 1061 1062 padding: 82px 24px 88px; 1063 background: var(--secondary); 1064 font-family: inherit; 1065} 1066 1067.efdk-current *, 1068.efdk-current *::before, 1069.efdk-current *::after { 1070 box-sizing: border-box; 1071} 1072 1073.efdk-current a { 1074 text-decoration: none; 1075} 1076 1077.efdk-current-inner { 1078 width: min(100%, var(--width)); 1079 max-width: 100%; 1080 margin: 0 auto; 1081} 1082 1083 1084/* HEADER */ 1085 1086.efdk-current-header { 1087 display: flex; 1088 justify-content: space-between; 1089 align-items: flex-end; 1090 gap: 40px; 1091 1092 min-width: 0; 1093 margin-bottom: 42px; 1094} 1095 1096.efdk-current-heading { 1097 min-width: 0; 1098 max-width: 650px; 1099} 1100 1101.efdk-current-eyebrow { 1102 margin: 0 0 12px; 1103 1104 color: var(--primary); 1105 1106 font-size: 13px; 1107 line-height: 1.2; 1108 font-weight: 700; 1109 letter-spacing: .07em; 1110 text-transform: uppercase; 1111} 1112 1113.efdk-current-heading h2 { 1114 margin: 0 0 12px; 1115 1116 color: var(--white); 1117 1118 font-size: clamp(34px, 3.5vw, 46px); 1119 line-height: 1.08; 1120 letter-spacing: -0.03em; 1121} 1122 1123.efdk-current-heading p { 1124 max-width: 600px; 1125 margin: 0; 1126 1127 color: rgba(255,255,255,.72); 1128 1129 font-size: 18px; 1130 line-height: 1.55; 1131} 1132 1133 1134/* GRID */ 1135 1136.efdk-current-grid { 1137 display: grid; 1138 grid-template-columns: minmax(0, 1.12fr) minmax(320px, .88fr); 1139 1140 width: 100%; 1141 min-width: 0; 1142 gap: 22px; 1143} 1144 1145.efdk-current-panel { 1146 width: 100%; 1147 max-width: 100%; 1148 min-width: 0; 1149 1150 padding: 30px; 1151 1152 overflow: hidden; 1153 1154 border-radius: var(--radius); 1155 background: var(--white); 1156} 1157 1158.efdk-current-panel-head { 1159 display: flex; 1160 justify-content: space-between; 1161 align-items: center; 1162 1163 min-width: 0; 1164 gap: 20px; 1165 1166 margin-bottom: 25px; 1167} 1168 1169.efdk-current-panel-head h3 { 1170 min-width: 0; 1171 margin: 0; 1172 1173 color: var(--secondary); 1174 1175 font-size: 25px; 1176 line-height: 1.2; 1177} 1178 1179.efdk-current-all { 1180 flex: 0 0 auto; 1181 1182 color: var(--secondary); 1183 1184 font-size: 14px; 1185 font-weight: 700; 1186 white-space: nowrap; 1187} 1188 1189.efdk-current-all span { 1190 padding-left: 3px; 1191 color: var(--primary); 1192} 1193 1194 1195/* NYHEDER */ 1196 1197.efdk-news-list { 1198 display: grid; 1199 width: 100%; 1200 min-width: 0; 1201} 1202 1203.efdk-news-item { 1204 display: block; 1205 1206 width: 100%; 1207 min-width: 0; 1208 1209 padding: 22px 0; 1210 1211 border-top: 1px solid rgba(37,36,32,.12); 1212} 1213 1214.efdk-news-item:first-child { 1215 padding-top: 4px; 1216 border-top: 0; 1217} 1218 1219.efdk-news-meta { 1220 margin-bottom: 8px; 1221 1222 color: var(--text); 1223 1224 font-size: 13px; 1225 line-height: 1.3; 1226} 1227 1228.efdk-news-title { 1229 max-width: 100%; 1230 margin: 0 0 9px; 1231 1232 overflow-wrap: anywhere; 1233 word-break: normal; 1234 1235 color: var(--secondary); 1236 1237 font-size: 22px; 1238 line-height: 1.2; 1239 letter-spacing: -.015em; 1240 font-weight: 700; 1241} 1242 1243.efdk-news-excerpt { 1244 max-width: 650px; 1245 margin: 0; 1246 1247 overflow-wrap: anywhere; 1248 1249 color: var(--text); 1250 1251 font-size: 15px; 1252 line-height: 1.5; 1253} 1254 1255.efdk-news-item:hover .efdk-news-title { 1256 text-decoration: underline; 1257 text-decoration-color: var(--primary); 1258 text-decoration-thickness: 2px; 1259 text-underline-offset: 4px; 1260} 1261 1262 1263/* ARRANGEMENTER */ 1264 1265.efdk-events-list { 1266 display: grid; 1267 1268 width: 100%; 1269 min-width: 0; 1270 1271 gap: 12px; 1272} 1273 1274.efdk-event { 1275 display: grid; 1276 grid-template-columns: 65px minmax(0, 1fr); 1277 gap: 18px; 1278 align-items: center; 1279 1280 width: 100%; 1281 min-width: 0; 1282 1283 padding: 17px; 1284 1285 border-radius: 12px; 1286 1287 background: var(--surface); 1288 color: var(--secondary); 1289 1290 transition: transform .18s ease; 1291} 1292 1293.efdk-event:hover { 1294 transform: translateY(-2px); 1295} 1296 1297.efdk-event-date { 1298 display: flex; 1299 flex-direction: column; 1300 align-items: center; 1301 justify-content: center; 1302 1303 min-height: 62px; 1304 1305 border-radius: 10px; 1306 1307 background: var(--primary); 1308 color: var(--secondary); 1309 1310 text-align: center; 1311} 1312 1313.efdk-event-day { 1314 font-size: 23px; 1315 line-height: 1; 1316 font-weight: 700; 1317} 1318 1319.efdk-event-month { 1320 margin-top: 5px; 1321 1322 font-size: 11px; 1323 line-height: 1; 1324 font-weight: 700; 1325 text-transform: uppercase; 1326} 1327 1328.efdk-event-title { 1329 min-width: 0; 1330 margin: 0; 1331
1332 overflow-wrap: anywhere; 1333 1334 color: var(--secondary); 1335 1336 font-size: 17px; 1337 line-height: 1.3; 1338 font-weight: 700; 1339} 1340 1341.efdk-event-time { 1342 margin-top: 5px; 1343 1344 color: var(--text); 1345 1346 font-size: 13px; 1347 line-height: 1.35; 1348} 1349 1350 1351/* LOADING / FALLBACK */ 1352 1353.efdk-loading, 1354.efdk-fallback { 1355 padding: 20px 0; 1356 1357 color: var(--text); 1358 1359 font-size: 15px; 1360 line-height: 1.5; 1361} 1362 1363.efdk-fallback a { 1364 color: var(--secondary); 1365 1366 font-weight: 700; 1367 1368 text-decoration: underline; 1369 text-decoration-color: var(--primary); 1370 text-decoration-thickness: 2px; 1371 text-underline-offset: 4px; 1372} 1373 1374 1375/* TABLET */ 1376 1377@media (max-width: 1024px) { 1378 1379 .efdk-current-grid { 1380 grid-template-columns: minmax(0, 1fr); 1381 } 1382} 1383 1384 1385/* MOBIL */ 1386 1387@media (max-width: 767px) { 1388 1389 .efdk-current { 1390 padding: 58px 18px 64px; 1391 } 1392 1393 .efdk-current-header { 1394 display: block; 1395 margin-bottom: 30px; 1396 } 1397 1398 .efdk-current-heading p { 1399 font-size: 17px; 1400 } 1401 1402 .efdk-current-grid { 1403 display: block; 1404 } 1405 1406 .efdk-current-panel { 1407 width: 100%; 1408 max-width: 100%; 1409 1410 padding: 22px 20px; 1411 } 1412 1413 .efdk-current-panel + .efdk-current-panel { 1414 margin-top: 18px; 1415 } 1416 1417 .efdk-current-panel-head { 1418 display: grid; 1419 grid-template-columns: minmax(0, 1fr) auto; 1420 gap: 10px; 1421 1422 margin-bottom: 20px; 1423 } 1424 1425 .efdk-current-panel-head h3 { 1426 font-size: 23px; 1427 } 1428 1429 .efdk-current-all { 1430 align-self: center; 1431 font-size: 13px; 1432 } 1433 1434 .efdk-news-item { 1435 padding: 20px 0; 1436 } 1437 1438 .efdk-news-title { 1439 font-size: 20px; 1440 line-height: 1.22; 1441 } 1442 1443 .efdk-news-excerpt { 1444 font-size: 15px; 1445 line-height: 1.48; 1446 } 1447 1448 .efdk-event { 1449 grid-template-columns: 56px minmax(0, 1fr); 1450 gap: 13px; 1451 1452 padding: 13px; 1453 } 1454 1455 .efdk-event-date { 1456 min-height: 56px; 1457 } 1458 1459 .efdk-event-day { 1460 font-size: 20px; 1461 } 1462 1463 .efdk-event-title { 1464 font-size: 16px; 1465 } 1466} 1467 1468</style> 1469 1470 1471<section class="efdk-current"> 1472 1473 <div class="efdk-current-inner"> 1474 1475 <div class="efdk-current-header"> 1476 1477 <div class="efdk-current-heading"> 1478 1479 <div class="efdk-current-eyebrow"> 1480 Aktuelt 1481 </div> 1482 1483 <h2> 1484 Følg med i EFDK 1485 </h2> 1486 1487 <p> 1488 Nyt fra arbejdet med energifællesskaber â og kommende 1489 arrangementer, hvor du kan møde andre og blive klogere. 1490 </p> 1491 1492 </div> 1493 1494 </div> 1495 1496 1497 <div class="efdk-current-grid"> 1498 1499 1500 <!-- SENESTE NYT --> 1501 1502 <div class="efdk-current-panel"> 1503 1504 <div class="efdk-current-panel-head"> 1505 1506 <h3>Seneste nyt</h3> 1507 1508 <a 1509 class="efdk-current-all" 1510 href="https://www.energifaellesskaber.dk/nyheder-3/"> 1511 Se alt <span>â</span> 1512 </a> 1513 1514 </div> 1515 1516 1517 <div id="efdk-news" class="efdk-news-list"> 1518 1519 <div class="efdk-loading"> 1520 Henter seneste nyt ⦠1521 </div> 1522 1523 </div> 1524 1525 </div> 1526 1527 1528 <!-- KALENDER --> 1529 1530 <div class="efdk-current-panel"> 1531 1532 <div class="efdk-current-panel-head"> 1533 1534 <h3>Kommende arrangementer</h3> 1535 1536 <a 1537 class="efdk-current-all" 1538 href="/events/"> 1539 Se kalender <span>â</span> 1540 </a> 1541 1542 </div> 1543 1544 1545 <div id="efdk-events" class="efdk-events-list"> 1546 1547 <div class="efdk-loading"> 1548 Henter arrangementer ⦠1549 </div> 1550 1551 </div> 1552 1553 </div> 1554 1555 1556 </div> 1557 1558 </div> 1559 1560</section> 1561 1562
1563<script> 1564(function () { 1565 1566 function stripHtml(html) { 1567 const temp = document.createElement("div"); 1568 temp.innerHTML = html || ""; 1569 return temp.textContent || temp.innerText || ""; 1570 } 1571 1572 function shorten(text, max) { 1573 text = (text || "").trim(); 1574 1575 if (text.length <= max) { 1576 return text; 1577 } 1578 1579 return text 1580 .substring(0, max) 1581 .trim() 1582 .replace(/[.,;:!?-]+$/, "") + "â¦"; 1583 } 1584 1585 function formatNewsDate(dateString) { 1586 const date = new Date(dateString); 1587 1588 return new Intl.DateTimeFormat("da-DK", { 1589 day: "numeric", 1590 month: "long", 1591 year: "numeric" 1592 }).format(date); 1593 } 1594 1595 function escapeHtml(value) { 1596 const div = document.createElement("div"); 1597 div.textContent = value || ""; 1598 return div.innerHTML; 1599 } 1600 1601 1602 /* NYHEDER */ 1603 1604 async function loadNews() { 1605 1606 const target = 1607 document.getElementById("efdk-news"); 1608 1609 try { 1610 1611 let excludedCategories = []; 1612 1613 try { 1614 1615 const categoryResponse = 1616 await fetch( 1617 "/wp-json/wp/v2/categories?per_page=100" 1618 ); 1619 1620 if (categoryResponse.ok) { 1621 1622 const categories = 1623 await categoryResponse.json(); 1624 1625 excludedCategories = 1626 categories 1627 .filter(function (cat) { 1628 1629 const search = 1630 ( 1631 (cat.name || "") + 1632 " " + 1633 (cat.slug || "") 1634 ).toLowerCase(); 1635 1636 return ( 1637 search.includes("hør") || 1638 search.includes("hoer") || 1639 search.includes("horing") || 1640 search.includes("hearing") 1641 ); 1642 1643 }) 1644 .map(function (cat) { 1645 return cat.id; 1646 }); 1647 1648 } 1649 1650 } catch (e) { 1651 } 1652 1653 1654 let endpoint = 1655 "/wp-json/wp/v2/posts?per_page=2&_embed=1"; 1656 1657 if (excludedCategories.length) { 1658 1659 endpoint += 1660 "&categories_exclude=" + 1661 excludedCategories.join(","); 1662 1663 } 1664 1665 1666 const response = 1667 await fetch(endpoint); 1668 1669 if (!response.ok) { 1670 throw new Error("Kunne ikke hente posts"); 1671 } 1672 1673 1674 const posts = 1675 await response.json(); 1676 1677 1678 if (!posts.length) { 1679 1680 target.innerHTML = 1681 '<div class="efdk-fallback">' + 1682 'Der er ingen nyheder at vise lige nu.' + 1683 '</div>'; 1684 1685 return; 1686 } 1687 1688 1689 target.innerHTML = 1690 posts.map(function (post) { 1691 1692 const title = 1693 stripHtml( 1694 post.title && 1695 post.title.rendered 1696 ); 1697 1698 const excerpt = 1699 shorten( 1700 stripHtml( 1701 post.excerpt && 1702 post.excerpt.rendered 1703 ), 1704 165 1705 ); 1706 1707 const date = 1708 formatNewsDate(post.date); 1709 1710 1711 return ` 1712 <a 1713 class="efdk-news-item" 1714 href="${post.link}"> 1715 1716 <div class="efdk-news-meta"> 1717 ${escapeHtml(date)} 1718 </div> 1719 1720 <h4 class="efdk-news-title"> 1721 ${escapeHtml(title)} 1722 </h4> 1723 1724 ${ 1725 excerpt 1726 ? ` 1727 <p class="efdk-news-excerpt"> 1728 ${escapeHtml(excerpt)} 1729 </p> 1730 ` 1731 : "" 1732 } 1733 1734 </a> 1735 `; 1736 1737 }).join(""); 1738 1739 1740 } catch (error) { 1741 1742 target.innerHTML = 1743 '<div class="efdk-fallback">' + 1744 'Seneste nyt kunne ikke hentes automatisk. ' + 1745 '<a href="https://www.energifaellesskaber.dk/nyheder-3/">' + 1746 'Se alle nyheder â' + 1747 '</a>' + 1748 '</div>'; 1749 1750 } 1751 1752 } 1753 1754 1755 /* ARRANGEMENTER */ 1756 1757 async function loadEvents() { 1758 1759 const target = 1760 document.getElementById("efdk-events"); 1761 1762 try { 1763 1764 const today = 1765 new Date() 1766 .toISOString() 1767 .slice(0, 10); 1768 1769 const endpoint = 1770 "/wp-json/tribe/events/v1/events" + 1771 "?per_page=3" + 1772 "&start_date=" + 1773 encodeURIComponent(today); 1774 1775 1776 const response = 1777 await fetch(endpoint); 1778 1779 if (!response.ok) { 1780 throw new Error( 1781 "Kalenderfeed ikke tilgængeligt" 1782 ); 1783 } 1784 1785 1786 const data = 1787 await response.json(); 1788 1789 const events = 1790 Array.isArray(data.events) 1791 ? data.events 1792 : []; 1793 1794 1795 if (!events.length) { 1796 1797 target.innerHTML = 1798 '<div class="efdk-fallback">' + 1799 'Der er ingen kommende arrangementer lige nu. ' + 1800 '<a href="/events/">' + 1801 'Se kalenderen â' + 1802 '</a>' + 1803 '</div>'; 1804 1805 return; 1806 } 1807 1808 1809 target.innerHTML = 1810 events 1811 .slice(0, 3) 1812 .map(function (event) { 1813 1814 const start = 1815 new Date(event.start_date); 1816 1817 const day = 1818 new Intl.DateTimeFormat( 1819 "da-DK", 1820 { day: "2-digit" } 1821 ).format(start); 1822
1823 const month = 1824 new Intl.DateTimeFormat( 1825 "da-DK", 1826 { month: "short" } 1827 ) 1828 .format(start) 1829 .replace(".", ""); 1830 1831 const time = 1832 new Intl.DateTimeFormat( 1833 "da-DK", 1834 { 1835 hour: "2-digit", 1836 minute: "2-digit" 1837 } 1838 ).format(start); 1839 1840 const title = 1841 stripHtml(event.title); 1842 1843 const url = 1844 event.url || "/events/"; 1845 1846 1847 return ` 1848 <a 1849 class="efdk-event" 1850 href="${url}"> 1851 1852 <div class="efdk-event-date"> 1853 1854 <span class="efdk-event-day"> 1855 ${escapeHtml(day)} 1856 </span> 1857 1858 <span class="efdk-event-month"> 1859 ${escapeHtml(month)} 1860 </span> 1861 1862 </div> 1863 1864 <div> 1865 1866 <h4 class="efdk-event-title"> 1867 ${escapeHtml(title)} 1868 </h4> 1869 1870 <div class="efdk-event-time"> 1871 Kl. ${escapeHtml(time)} 1872 </div> 1873 1874 </div> 1875 1876 </a> 1877 `; 1878 1879 }).join(""); 1880 1881 1882 } catch (error) { 1883 1884 target.innerHTML = 1885 '<div class="efdk-fallback">' + 1886 'Se kommende webinarer, møder og arrangementer i kalenderen. ' + 1887 '<a href="/events/">' + 1888 'Se kalenderen â' + 1889 '</a>' + 1890 '</div>'; 1891 1892 } 1893 1894 } 1895 1896 1897 loadNews(); 1898 loadEvents(); 1899 1900})(); 1901</script>
1901 </div> 1902 </div> 1903 <div class="elementor-element elementor-element-7e284d8 elementor-widget elementor-widget-html" data-id="7e284d8" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 1904 <div class="elementor-widget-container"> 1905 <style> 1906/* ========================================================= 1907 EFDK FORSIDE â VIDEOER / LÃRINGSPORTAL 1908 ========================================================= */ 1909 1910.efdk-video-section { 1911 --primary: #FFC502; 1912 --secondary: #252420; 1913 --text: #4C4A44; 1914 --surface: #F7F4EB; 1915 --white: #FFFFFF; 1916 --border: rgba(37, 36, 32, 0.12); 1917 --radius: 16px; 1918 --width: 1200px; 1919 1920 width: 100%; 1921 padding: 86px 24px 92px; 1922 background: var(--surface); 1923 font-family: inherit; 1924} 1925 1926.efdk-video-section *, 1927.efdk-video-section *::before, 1928.efdk-video-section *::after { 1929 box-sizing: border-box; 1930} 1931 1932.efdk-video-section a { 1933 text-decoration: none; 1934} 1935 1936.efdk-video-inner { 1937 width: min(100%, var(--width)); 1938 margin: 0 auto; 1939} 1940 1941 1942/* ========================================================= 1943 HEADER 1944 ========================================================= */ 1945 1946.efdk-video-header { 1947 display: grid; 1948 grid-template-columns: minmax(0, 1fr) auto; 1949 gap: 40px; 1950 align-items: end; 1951 margin-bottom: 42px; 1952} 1953 1954.efdk-video-heading { 1955 max-width: 730px; 1956} 1957 1958.efdk-video-eyebrow { 1959 margin: 0 0 12px; 1960 color: var(--secondary); 1961 font-size: 13px; 1962 line-height: 1.2; 1963 font-weight: 700; 1964 letter-spacing: .07em; 1965 text-transform: uppercase; 1966} 1967 1968.efdk-video-heading h2 { 1969 margin: 0 0 14px; 1970 color: var(--secondary); 1971 font-size: clamp(34px, 3.5vw, 46px); 1972 line-height: 1.08; 1973 letter-spacing: -0.03em; 1974 font-weight: 700; 1975} 1976 1977.efdk-video-heading p { 1978 max-width: 700px; 1979 margin: 0; 1980 color: var(--text); 1981 font-size: 18px; 1982 line-height: 1.55; 1983} 1984 1985 1986/* ========================================================= 1987 VIDEO GRID 1988 ========================================================= */ 1989 1990.efdk-video-grid { 1991 display: grid; 1992 grid-template-columns: repeat(2, minmax(0, 1fr)); 1993 gap: 22px; 1994} 1995 1996.efdk-video-card { 1997 overflow: hidden; 1998 background: var(--white); 1999 border: 1px solid var(--border); 2000 border-radius: var(--radius); 2001} 2002 2003.efdk-video-frame { 2004 position: relative; 2005 width: 100%; 2006 aspect-ratio: 16 / 9; 2007 overflow: hidden; 2008 background: var(--secondary); 2009} 2010 2011.efdk-video-frame iframe { 2012 position: absolute; 2013 inset: 0; 2014 2015 width: 100%; 2016 height: 100%; 2017 2018 border: 0; 2019} 2020 2021.efdk-video-content { 2022 padding: 26px 28px 29px; 2023} 2024 2025.efdk-video-label { 2026 margin-bottom: 11px; 2027 color: var(--text); 2028 font-size: 12px; 2029 line-height: 1.2; 2030 font-weight: 500; 2031 letter-spacing: .05em; 2032 text-transform: uppercase; 2033} 2034 2035.efdk-video-content h3 { 2036 margin: 0 0 11px; 2037 color: var(--secondary); 2038 font-size: 24px; 2039 line-height: 1.15; 2040 letter-spacing: -0.018em; 2041 font-weight: 700; 2042} 2043 2044.efdk-video-content p { 2045 margin: 0; 2046 color: var(--text); 2047 font-size: 16px; 2048 line-height: 1.5; 2049} 2050 2051 2052/* ========================================================= 2053 PORTAL CTA 2054 ========================================================= */ 2055 2056.efdk-video-footer { 2057 display: flex; 2058 justify-content: space-between; 2059 align-items: center; 2060 gap: 35px; 2061 2062 margin-top: 36px; 2063 padding-top: 30px; 2064 2065 border-top: 1px solid var(--border); 2066} 2067 2068.efdk-video-footer-text { 2069 max-width: 690px; 2070} 2071 2072.efdk-video-footer-text strong { 2073 display: block; 2074 margin-bottom: 5px; 2075 2076 color: var(--secondary); 2077 font-size: 18px; 2078 line-height: 1.3; 2079} 2080 2081.efdk-video-footer-text span { 2082 color: var(--text); 2083 font-size: 16px; 2084 line-height: 1.5; 2085} 2086 2087.efdk-video-button { 2088 display: inline-flex; 2089 align-items: center; 2090 justify-content: center; 2091 2092 flex: 0 0 auto; 2093 2094 min-height: 48px; 2095 padding: 12px 22px; 2096 2097 background: var(--primary); 2098 border: 2px solid var(--primary); 2099 border-radius: 999px; 2100 2101 color: var(--secondary) !important; 2102 2103 font-size: 15px; 2104 line-height: 1; 2105 font-weight: 700; 2106 2107 transition: transform .18s ease; 2108} 2109 2110.efdk-video-button:hover { 2111 transform: translateY(-2px); 2112} 2113 2114 2115/* ========================================================= 2116 TABLET 2117 ========================================================= */ 2118 2119@media (max-width: 900px) { 2120
2121 .efdk-video-header { 2122 grid-template-columns: 1fr; 2123 } 2124 2125} 2126 2127 2128/* ========================================================= 2129 MOBIL 2130 ========================================================= */ 2131 2132@media (max-width: 767px) { 2133 2134 .efdk-video-section { 2135 padding: 60px 20px 68px; 2136 } 2137 2138 .efdk-video-header { 2139 margin-bottom: 30px; 2140 } 2141 2142 .efdk-video-grid { 2143 grid-template-columns: 1fr; 2144 gap: 18px; 2145 } 2146 2147 .efdk-video-content { 2148 padding: 22px; 2149 } 2150 2151 .efdk-video-footer { 2152 display: block; 2153 } 2154 2155 .efdk-video-button { 2156 width: 100%; 2157 margin-top: 24px; 2158 } 2159 2160} 2161 2162</style> 2163 2164 2165<section class="efdk-video-section"> 2166 2167 <div class="efdk-video-inner"> 2168 2169 2170 <!-- ===================================================== 2171 HEADER 2172 ===================================================== --> 2173 2174 <div class="efdk-video-header"> 2175 2176 <div class="efdk-video-heading"> 2177 2178 <div class="efdk-video-eyebrow"> 2179 Nye erfaringer fra praksis 2180 </div> 2181 2182 <h2> 2183 Lær af dem, der allerede er i gang 2184 </h2> 2185 2186 <p> 2187 Hvordan organiserer man lokalt ejerskab, og hvordan kan virksomheder 2188 samarbejde om energi? Mød to projekter og hør om deres erfaringer. 2189 </p> 2190 2191 </div> 2192 2193 </div> 2194 2195 2196 <!-- ===================================================== 2197 VIDEOER 2198 ===================================================== --> 2199 2200 <div class="efdk-video-grid"> 2201 2202 2203 <!-- VIDEO 1 --> 2204 2205 <article class="efdk-video-card"> 2206 2207 <div class="efdk-video-frame"> 2208 2209 <iframe 2210 src="https://www.youtube-nocookie.com/embed/12zzDhFfGdo" 2211 title="Thyborøn Sydhavns Møllelaug II" 2212 loading="lazy" 2213 allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 2214 allowfullscreen> 2215 </iframe> 2216 2217 </div> 2218 2219 <div class="efdk-video-content"> 2220 2221 <div class="efdk-video-label"> 2222 Case 2223 </div> 2224 2225 <h3> 2226 Thyborøn Sydhavns Møllelaug II 2227 </h3> 2228 2229 <p> 2230 Erfaringer med lokalt medejerskab og organisering omkring 2231 vedvarende energi. 2232 </p> 2233 2234 </div> 2235 2236 </article> 2237 2238 2239 <!-- VIDEO 2 --> 2240 2241 <article class="efdk-video-card"> 2242 2243 <div class="efdk-video-frame"> 2244 2245 <iframe 2246 src="https://www.youtube-nocookie.com/embed/GUa9NoqCsrI" 2247 title="Avedøre Energifællesskab" 2248 loading="lazy" 2249 allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 2250 allowfullscreen> 2251 </iframe> 2252 2253 </div> 2254 2255 <div class="efdk-video-content"> 2256 2257 <div class="efdk-video-label"> 2258 Erhvervscase 2259 </div> 2260 2261 <h3> 2262 Avedøre Energifællesskab 2263 </h3> 2264 2265 <p> 2266 Se hvordan virksomheder i et erhvervsomrÃ¥de arbejder sammen 2267 om lokale energiløsninger. 2268 </p> 2269 2270 </div> 2271 2272 </article> 2273 2274 </div> 2275 2276 2277 <!-- ===================================================== 2278 CTA TIL LÃRINGSPORTAL 2279 ===================================================== --> 2280 2281 <div class="efdk-video-footer"> 2282 2283 <div class="efdk-video-footer-text"> 2284 2285 <strong> 2286 Mere viden fra virkelige projekter 2287 </strong> 2288 2289 <span> 2290 PÃ¥ læringsportalen finder du flere cases, videoer, guides og et 2291 interaktivt kort over energifællesskaber og beslægtede modeller. 2292 </span> 2293 2294 </div> 2295 2296 <a 2297 class="efdk-video-button" 2298 href="https://www.energifaellesskaber.dk/laeringsportal/"> 2299 GÃ¥ til læringsportalen 2300 </a> 2301 2302 </div> 2303 2304 2305 </div> 2306 2307</section> </div> 2308 </div> 2309 <div class="elementor-element elementor-element-c02f526 elementor-widget elementor-widget-html" data-id="c02f526" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 2310 <div class="elementor-widget-container"> 2311 <style> 2312/* =========================================================
2313 EFDK FORSIDE â AKTUELLE PROJEKTER 2314 ========================================================= */ 2315 2316.efdk-projects { 2317 --primary: #FFC502; 2318 --secondary: #252420; 2319 --text: #4C4A44; 2320 --surface: #F7F4EB; 2321 --white: #FFFFFF; 2322 --border: rgba(37, 36, 32, 0.13); 2323 --radius: 16px; 2324 --width: 1200px; 2325 2326 width: 100%; 2327 padding: 86px 24px 94px; 2328 background: var(--white); 2329 font-family: inherit; 2330} 2331 2332.efdk-projects *, 2333.efdk-projects *::before, 2334.efdk-projects *::after { 2335 box-sizing: border-box; 2336} 2337 2338.efdk-projects a { 2339 text-decoration: none; 2340} 2341 2342.efdk-projects-inner { 2343 width: min(100%, var(--width)); 2344 margin: 0 auto; 2345} 2346 2347 2348/* ========================================================= 2349 HEADER 2350 ========================================================= */ 2351 2352.efdk-projects-header { 2353 max-width: 760px; 2354 margin-bottom: 42px; 2355} 2356 2357.efdk-projects-eyebrow { 2358 margin: 0 0 12px; 2359 2360 color: var(--secondary); 2361 2362 font-size: 13px; 2363 line-height: 1.2; 2364 font-weight: 700; 2365 letter-spacing: .07em; 2366 text-transform: uppercase; 2367} 2368 2369.efdk-projects-header h2 { 2370 margin: 0 0 14px; 2371 2372 color: var(--secondary); 2373 2374 font-size: clamp(34px, 3.5vw, 46px); 2375 line-height: 1.08; 2376 letter-spacing: -0.03em; 2377 font-weight: 700; 2378} 2379 2380.efdk-projects-header p { 2381 max-width: 700px; 2382 margin: 0; 2383 2384 color: var(--text); 2385 2386 font-size: 18px; 2387 line-height: 1.55; 2388} 2389 2390 2391/* ========================================================= 2392 GRID 2393 ========================================================= */ 2394 2395.efdk-project-grid { 2396 display: grid; 2397 grid-template-columns: repeat(2, minmax(0, 1fr)); 2398 gap: 20px; 2399} 2400 2401 2402/* ========================================================= 2403 PROJECT CARD 2404 ========================================================= */ 2405 2406.efdk-project-card { 2407 position: relative; 2408 2409 display: flex; 2410 flex-direction: column; 2411 2412 min-height: 345px; 2413 padding: 32px; 2414 2415 overflow: hidden; 2416 2417 background: var(--surface); 2418 border: 1px solid var(--border); 2419 border-radius: var(--radius); 2420 2421 color: var(--text); 2422 2423 transition: 2424 transform .18s ease, 2425 border-color .18s ease, 2426 box-shadow .18s ease; 2427} 2428 2429.efdk-project-card::before { 2430 content: ""; 2431 2432 position: absolute; 2433 top: 0; 2434 left: 0; 2435 2436 width: 100%; 2437 height: 6px; 2438 2439 background: var(--primary); 2440} 2441 2442.efdk-project-card:hover { 2443 transform: translateY(-3px); 2444 2445 border-color: rgba(255, 197, 2, .7); 2446 2447 box-shadow: 2448 0 14px 30px rgba(37, 36, 32, .06); 2449} 2450 2451.efdk-project-type { 2452 margin: 5px 0 24px; 2453 2454 color: var(--text); 2455 2456 font-size: 12px; 2457 line-height: 1.2; 2458 font-weight: 500; 2459 letter-spacing: .055em; 2460 text-transform: uppercase; 2461} 2462 2463.efdk-project-card h3 { 2464 margin: 0 0 13px; 2465 2466 color: var(--secondary); 2467 2468 font-size: 28px; 2469 line-height: 1.1; 2470 letter-spacing: -0.025em; 2471 font-weight: 700; 2472} 2473 2474.efdk-project-description { 2475 max-width: 520px; 2476 2477 margin: 0 0 26px; 2478 2479 color: var(--text); 2480 2481 font-size: 16px; 2482 line-height: 1.52; 2483} 2484 2485 2486/* ========================================================= 2487 META 2488 ========================================================= */ 2489 2490.efdk-project-meta { 2491 display: grid; 2492 grid-template-columns: 1fr 1fr; 2493 gap: 18px; 2494 2495 margin-top: auto; 2496 padding-top: 22px; 2497 2498 border-top: 1px solid var(--border); 2499} 2500 2501.efdk-project-meta-label { 2502 display: block; 2503 margin-bottom: 5px; 2504 2505 color: var(--text); 2506 2507 font-size: 11px; 2508 line-height: 1.2; 2509 font-weight: 700; 2510 letter-spacing: .06em; 2511 text-transform: uppercase; 2512} 2513 2514.efdk-project-meta-value { 2515 color: var(--secondary); 2516 2517 font-size: 14px; 2518 line-height: 1.4; 2519 font-weight: 700; 2520} 2521 2522 2523/* ========================================================= 2524 LINK 2525 ========================================================= */ 2526 2527.efdk-project-link { 2528 display: inline-flex; 2529 align-items: center; 2530 2531 margin-top: 23px; 2532 2533 color: var(--secondary); 2534 2535 font-size: 15px; 2536 line-height: 1.3; 2537 font-weight: 700; 2538} 2539 2540.efdk-project-link span { 2541 padding-left: 5px; 2542 color: var(--primary); 2543} 2544 2545 2546/* ========================================================= 2547 TABLET 2548 ========================================================= */ 2549 2550@media (max-width: 900px) { 2551 2552 .efdk-project-grid { 2553 grid-template-columns: 1fr; 2554 } 2555 2556} 2557 2558 2559/* ========================================================= 2560 MOBIL 2561 ========================================================= */ 2562 2563@media (max-width: 767px) { 2564 2565 .efdk-projects { 2566 padding: 60px 20px 68px; 2567 } 2568 2569 .efdk-projects-header { 2570 margin-bottom: 30px; 2571 } 2572 2573 .efdk-project-card { 2574 min-height: auto; 2575 padding: 26px; 2576 } 2577 2578 .efdk-project-meta { 2579 grid-template-columns: 1fr; 2580 gap: 15px; 2581 } 2582 2583} 2584 2585</style> 2586 2587 2588<section class="efdk-projects"> 2589 2590 <div class="efdk-projects-inner"> 2591 2592 2593 <!-- ===================================================== 2594 HEADER 2595 ===================================================== --> 2596 2597 <div class="efdk-projects-header"> 2598 2599 <div class="efdk-projects-eyebrow"> 2600 Projekter og samarbejder 2601 </div> 2602 2603 <h2> 2604 Aktuelle projekter 2605 </h2> 2606 2607 <p> 2608 EFDK deltager i danske og europæiske projekter, der udvikler 2609 ny viden, stærkere fællesskaber og bedre muligheder for lokalt 2610 ejerskab i energiomstillingen. 2611 </p> 2612 2613 </div> 2614 2615 2616 <!-- ===================================================== 2617 PROJECT GRID 2618 ===================================================== --> 2619 2620 <div class="efdk-project-grid"> 2621 2622
2623 <!-- GRÃNT MEDEJERSKAB --> 2624 2625 <a 2626 class="efdk-project-card" 2627 href="https://groentmedejerskab.energifaellesskaber.dk/"> 2628 2629 <div class="efdk-project-type"> 2630 Danmark · Lokalt medejerskab 2631 </div> 2632 2633 <h3> 2634 Grønt Medejerskab 2635 </h3> 2636 2637 <p class="efdk-project-description"> 2638 Netværk, viden og vejledning, der skal gøre det lettere 2639 for borgere og lokalsamfund at tage del i ejerskabet 2640 af vedvarende energiprojekter. 2641 </p> 2642 2643 <div class="efdk-project-meta"> 2644 2645 <div> 2646 <span class="efdk-project-meta-label"> 2647 EFDK's rolle 2648 </span> 2649 2650 <span class="efdk-project-meta-value"> 2651 Projektpartner 2652 </span> 2653 </div> 2654 2655 <div> 2656 <span class="efdk-project-meta-label"> 2657 Støttet af 2658 </span> 2659 2660 <span class="efdk-project-meta-value"> 2661 Novo Nordisk Fonden 2662 </span> 2663 </div> 2664 2665 </div> 2666 2667 <div class="efdk-project-link"> 2668 Læs om projektet <span>â</span> 2669 </div> 2670 2671 </a> 2672 2673 2674 <!-- BALTICBEAT --> 2675 2676 <a 2677 class="efdk-project-card" 2678 href="https://www.energifaellesskaber.dk/balticbeat/"> 2679 2680 <div class="efdk-project-type"> 2681 Internationalt · Energifællesskaber 2682 </div> 2683 2684 <h3> 2685 BALTICBEAT 2686 </h3> 2687 2688 <p class="efdk-project-description"> 2689 Samarbejde pÃ¥ tværs af Ãstersøregionen om at styrke 2690 energifællesskabers rolle og skabe bedre lokal deltagelse 2691 i den grønne omstilling. 2692 </p> 2693 2694 <div class="efdk-project-meta"> 2695 2696 <div> 2697 <span class="efdk-project-meta-label"> 2698 EFDK's rolle 2699 </span> 2700 2701 <span class="efdk-project-meta-value"> 2702 Dansk projektpartner 2703 </span> 2704 </div> 2705 2706 <div> 2707 <span class="efdk-project-meta-label"> 2708 Finansieret af 2709 </span> 2710 2711 <span class="efdk-project-meta-value"> 2712 Interreg South Baltic 2713 </span> 2714 </div> 2715 2716 </div> 2717 2718 <div class="efdk-project-link"> 2719 Læs om projektet <span>â</span> 2720 </div> 2721 2722 </a> 2723 2724 2725 <!-- TOGETHER4HEAT --> 2726 2727 <a 2728 class="efdk-project-card" 2729 href="https://www.energifaellesskaber.dk/together4heat/"> 2730 2731 <div class="efdk-project-type"> 2732 Internationalt · Varme og fællesskab 2733 </div> 2734 2735 <h3> 2736 Together4Heat 2737 </h3> 2738 2739 <p class="efdk-project-description"> 2740 Projektet udvikler fælles, klimavenlige og økonomisk 2741 tilgængelige varme- og køleløsninger i mindre 2742 lokalsamfund i Ãstersøregionen. 2743 </p> 2744 2745 <div class="efdk-project-meta"> 2746 2747 <div> 2748 <span class="efdk-project-meta-label"> 2749 Periode 2750 </span> 2751 2752 <span class="efdk-project-meta-value"> 2753 2026â2028 2754 </span> 2755 </div> 2756 2757 <div> 2758 <span class="efdk-project-meta-label"> 2759 Finansieret af 2760 </span> 2761 2762 <span class="efdk-project-meta-value"> 2763 Interreg Baltic Sea Region 2764 </span> 2765 </div> 2766 2767 </div> 2768 2769 <div class="efdk-project-link"> 2770 Læs om projektet <span>â</span> 2771 </div> 2772 2773 </a> 2774 2775 2776 <!-- ENERCOM --> 2777 2778 <a 2779 class="efdk-project-card" 2780 href="https://www.energifaellesskaber.dk/enercom/"> 2781 2782 <div class="efdk-project-type"> 2783 Europa · Projektudvikling 2784 </div> 2785 2786 <h3> 2787 Enercom 2788 </h3> 2789 2790 <p class="efdk-project-description"> 2791 European Energy Communities Facility hjælper 2792 energifællesskaber med økonomisk støtte, træning 2793 og udvikling af stærke forretningsplaner. 2794 </p> 2795 2796 <div class="efdk-project-meta"> 2797 2798 <div> 2799 <span class="efdk-project-meta-label"> 2800 EFDK's rolle 2801 </span> 2802
2803 <span class="efdk-project-meta-value"> 2804 Nationalt kontaktpunkt 2805 </span> 2806 </div> 2807 2808 <div> 2809 <span class="efdk-project-meta-label"> 2810 Finansieret af 2811 </span> 2812 2813 <span class="efdk-project-meta-value"> 2814 EU 2815 </span> 2816 </div> 2817 2818 </div> 2819 2820 <div class="efdk-project-link"> 2821 Læs om projektet <span>â</span> 2822 </div> 2823 2824 </a> 2825 2826 2827 </div> 2828 2829 </div> 2830 2831</section> </div> 2832 </div> 2833 <div class="elementor-element elementor-element-6ee6b89 elementor-widget elementor-widget-html" data-id="6ee6b89" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 2834 <div class="elementor-widget-container"> 2835 <style> 2836/* ========================================================= 2837 EFDK FORSIDE â HÃRINGSSVAR 2838 ========================================================= */ 2839 2840.efdk-policy { 2841 --primary: #FFC502; 2842 --secondary: #252420; 2843 --text: #4C4A44; 2844 --surface: #F7F4EB; 2845 --white: #FFFFFF; 2846 --border: rgba(37, 36, 32, 0.12); 2847 --radius: 16px; 2848 --width: 1200px; 2849 2850 width: 100%; 2851 padding: 82px 24px 88px; 2852 background: var(--surface); 2853 font-family: inherit; 2854} 2855 2856.efdk-policy *, 2857.efdk-policy *::before, 2858.efdk-policy *::after { 2859 box-sizing: border-box; 2860} 2861 2862.efdk-policy a { 2863 text-decoration: none; 2864} 2865 2866.efdk-policy-inner { 2867 width: min(100%, var(--width)); 2868 margin: 0 auto; 2869} 2870 2871.efdk-policy-grid { 2872 display: grid; 2873 grid-template-columns: minmax(280px, .75fr) minmax(0, 1.25fr); 2874 gap: clamp(50px, 7vw, 90px); 2875 align-items: start; 2876} 2877 2878 2879/* ========================================================= 2880 INTRO 2881 ========================================================= */ 2882 2883.efdk-policy-intro { 2884 max-width: 420px; 2885} 2886 2887.efdk-policy-eyebrow { 2888 margin: 0 0 12px; 2889 color: var(--secondary); 2890 font-size: 13px; 2891 line-height: 1.2; 2892 font-weight: 700; 2893 letter-spacing: .07em; 2894 text-transform: uppercase; 2895} 2896 2897.efdk-policy-intro h2 { 2898 margin: 0 0 18px; 2899 color: var(--secondary); 2900 font-size: clamp(34px, 3.5vw, 46px); 2901 line-height: 1.08; 2902 letter-spacing: -0.03em; 2903 font-weight: 700; 2904} 2905 2906.efdk-policy-intro p { 2907 margin: 0; 2908 color: var(--text); 2909 font-size: 17px; 2910 line-height: 1.58; 2911} 2912 2913.efdk-policy-button { 2914 display: inline-flex; 2915 align-items: center; 2916 justify-content: center; 2917 2918 min-height: 48px; 2919 margin-top: 28px; 2920 padding: 12px 22px; 2921 2922 background: var(--primary); 2923 border: 2px solid var(--primary); 2924 border-radius: 999px; 2925 2926 color: var(--secondary) !important; 2927 2928 font-size: 15px; 2929 line-height: 1; 2930 font-weight: 700; 2931 2932 transition: transform .18s ease; 2933} 2934 2935.efdk-policy-button:hover { 2936 transform: translateY(-2px); 2937} 2938 2939 2940/* ========================================================= 2941 HÃRINGSSVAR PANEL 2942 ========================================================= */ 2943 2944.efdk-policy-panel { 2945 padding: 10px 30px; 2946 background: var(--white); 2947 border: 1px solid var(--border); 2948 border-radius: var(--radius); 2949} 2950 2951.efdk-policy-item { 2952 display: grid; 2953 grid-template-columns: 125px minmax(0, 1fr) auto; 2954 gap: 22px; 2955 align-items: center; 2956 2957 padding: 25px 0; 2958 2959 border-top: 1px solid var(--border); 2960 2961 color: var(--secondary); 2962} 2963 2964.efdk-policy-item:first-child { 2965 border-top: 0; 2966} 2967 2968.efdk-policy-date { 2969 color: var(--text); 2970 font-size: 13px; 2971 line-height: 1.4; 2972} 2973 2974.efdk-policy-title { 2975 margin: 0; 2976 color: var(--secondary); 2977 font-size: 20px; 2978 line-height: 1.3; 2979 letter-spacing: -0.01em; 2980 font-weight: 700; 2981} 2982 2983.efdk-policy-arrow { 2984 color: var(--primary); 2985 font-size: 22px; 2986 line-height: 1; 2987 transition: transform .18s ease; 2988} 2989 2990.efdk-policy-item:hover .efdk-policy-arrow { 2991 transform: translateX(3px); 2992} 2993 2994.efdk-policy-loading, 2995.efdk-policy-fallback { 2996 padding: 28px 0; 2997 color: var(--text); 2998 font-size: 15px; 2999 line-height: 1.5; 3000} 3001 3002.efdk-policy-fallback a { 3003 color: var(--secondary); 3004 font-weight: 700; 3005 text-decoration: underline; 3006 text-decoration-color: var(--primary); 3007 text-decoration-thickness: 2px; 3008 text-underline-offset: 4px; 3009} 3010 3011 3012/* ========================================================= 3013 TABLET 3014 ========================================================= */ 3015 3016@media (max-width: 900px) { 3017 3018 .efdk-policy-grid { 3019 grid-template-columns: 1fr; 3020 gap: 35px; 3021 } 3022 3023 .efdk-policy-intro { 3024 max-width: 680px; 3025 } 3026} 3027 3028 3029/* ========================================================= 3030 MOBIL 3031 ========================================================= */ 3032 3033@media (max-width: 767px) { 3034 3035 .efdk-policy { 3036 padding: 58px 20px 65px; 3037 } 3038 3039 .efdk-policy-panel { 3040 padding: 4px 22px; 3041 } 3042 3043 .efdk-policy-item { 3044 grid-template-columns: 1fr auto; 3045 gap: 8px 15px; 3046 padding: 22px 0; 3047 } 3048 3049 .efdk-policy-date { 3050 grid-column: 1 / -1; 3051 } 3052 3053 .efdk-policy-title { 3054 font-size: 18px; 3055 } 3056} 3057 3058</style> 3059 3060 3061<section class="efdk-policy"> 3062 3063 <div class="efdk-policy-inner"> 3064 3065 <div class="efdk-policy-grid"> 3066 3067 3068 <!-- ===================================================== 3069 INTRO 3070 ===================================================== --> 3071 3072 <div class="efdk-policy-intro"> 3073 3074 <div class="efdk-policy-eyebrow"> 3075 Politik og rammevilkÃ¥r 3076 </div> 3077 3078 <h2> 3079 Vi arbejder for bedre rammer 3080 </h2> 3081 3082 <p> 3083 Energifællesskaber afhænger af regler, tariffer og rammevilkÃ¥r, 3084 der gør lokale løsninger mulige. EFDK deltager aktivt i den 3085 politiske debat og afgiver høringssvar, nÃ¥r nye regler er pÃ¥ vej. 3086 </p> 3087 3088 <a 3089 class="efdk-policy-button" 3090 href="https://www.energifaellesskaber.dk/hoeringssvar-2/"> 3091 Se alle høringssvar 3092 </a> 3093 3094 </div> 3095 3096 3097 <!-- ===================================================== 3098 DYNAMISKE HÃRINGSSVAR 3099 ===================================================== --> 3100 3101 <div class="efdk-policy-panel"> 3102 3103 <div id="efdk-policy-list"> 3104 3105 <div class="efdk-policy-loading"> 3106 Henter seneste høringssvar ⦠3107 </div> 3108 3109 </div> 3110 3111 </div> 3112 3113 3114 </div> 3115 3116 </div> 3117 3118</section> 3119 3120
3121<script> 3122(function () { 3123 3124 function stripHtml(html) { 3125 const temp = document.createElement("div"); 3126 temp.innerHTML = html || ""; 3127 return temp.textContent || temp.innerText || ""; 3128 } 3129 3130 function escapeHtml(value) { 3131 const div = document.createElement("div"); 3132 div.textContent = value || ""; 3133 return div.innerHTML; 3134 } 3135 3136 function formatDate(dateString) { 3137 const date = new Date(dateString); 3138 3139 return new Intl.DateTimeFormat("da-DK", { 3140 day: "numeric", 3141 month: "long", 3142 year: "numeric" 3143 }).format(date); 3144 } 3145 3146 3147 async function loadHearings() { 3148 3149 const target = 3150 document.getElementById("efdk-policy-list"); 3151 3152 try { 3153 3154 /* 3155 * Find kategorien for høringssvar. 3156 */ 3157 3158 const categoryResponse = 3159 await fetch("/wp-json/wp/v2/categories?per_page=100"); 3160 3161 if (!categoryResponse.ok) { 3162 throw new Error("Kategorier kunne ikke hentes"); 3163 } 3164 3165 const categories = 3166 await categoryResponse.json(); 3167 3168 const hearingCategories = 3169 categories.filter(function (category) { 3170 3171 const text = 3172 ((category.name || "") + " " + (category.slug || "")) 3173 .toLowerCase(); 3174 3175 return ( 3176 text.includes("hør") || 3177 text.includes("hoer") || 3178 text.includes("horing") || 3179 text.includes("hearing") 3180 ); 3181 3182 }); 3183 3184 3185 if (!hearingCategories.length) { 3186 throw new Error("Høringssvarskategori ikke fundet"); 3187 } 3188 3189 3190 const categoryIds = 3191 hearingCategories 3192 .map(function (category) { 3193 return category.id; 3194 }) 3195 .join(","); 3196 3197 3198 /* 3199 * Hent de tre seneste høringssvar. 3200 */ 3201 3202 const response = 3203 await fetch( 3204 "/wp-json/wp/v2/posts" + 3205 "?per_page=3" + 3206 "&categories=" + categoryIds + 3207 "&orderby=date" + 3208 "&order=desc" 3209 ); 3210 3211 3212 if (!response.ok) { 3213 throw new Error("Høringssvar kunne ikke hentes"); 3214 } 3215 3216 3217 const posts = 3218 await response.json(); 3219 3220 3221 if (!posts.length) { 3222 throw new Error("Ingen høringssvar fundet"); 3223 } 3224 3225 3226 target.innerHTML = 3227 posts.map(function (post) { 3228 3229 const title = 3230 stripHtml(post.title && post.title.rendered); 3231 3232 const date = 3233 formatDate(post.date); 3234 3235 return ` 3236 <a 3237 class="efdk-policy-item" 3238 href="${post.link}"> 3239 3240 <div class="efdk-policy-date"> 3241 ${escapeHtml(date)} 3242 </div> 3243 3244 <h3 class="efdk-policy-title"> 3245 ${escapeHtml(title)} 3246 </h3> 3247 3248 <div 3249 class="efdk-policy-arrow" 3250 aria-hidden="true"> 3251 â 3252 </div> 3253 3254 </a> 3255 `; 3256 3257 }).join(""); 3258 3259 3260 } catch (error) { 3261 3262 target.innerHTML = 3263 '<div class="efdk-policy-fallback">' + 3264 'Læs EFDKâs seneste høringssvar og politiske bidrag. ' + 3265 '<a href="/hoeringssvar-2/">Se høringssvar â</a>' + 3266 '</div>'; 3267 3268 } 3269 3270 } 3271 3272 3273 loadHearings(); 3274 3275})(); 3276</script>
3276 </div> 3277 </div> 3278 <div class="elementor-element elementor-element-d0807bf elementor-widget elementor-widget-html" data-id="d0807bf" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 3279 <div class="elementor-widget-container"> 3280 <style> 3281/* ========================================================= 3282 EFDK FORSIDE â AFSLUTTENDE CTA 3283 Lys version 3284 ========================================================= */ 3285 3286.efdk-final-cta { 3287 --primary: #FFC502; 3288 --secondary: #252420; 3289 --text: #4C4A44; 3290 --surface: #F7F4EB; 3291 --white: #FFFFFF; 3292 --border: rgba(37, 36, 32, 0.12); 3293 --radius: 16px; 3294 --width: 1200px; 3295 3296 width: 100%; 3297 padding: 64px 24px 72px; 3298 background: var(--white); 3299 font-family: inherit; 3300} 3301 3302.efdk-final-cta *, 3303.efdk-final-cta *::before, 3304.efdk-final-cta *::after { 3305 box-sizing: border-box; 3306} 3307 3308.efdk-final-cta a { 3309 text-decoration: none; 3310} 3311 3312.efdk-final-inner { 3313 position: relative; 3314 3315 width: min(100%, var(--width)); 3316 margin: 0 auto; 3317 padding: 42px 46px; 3318 3319 display: grid; 3320 grid-template-columns: minmax(0, 1fr) auto; 3321 gap: 50px; 3322 align-items: center; 3323 3324 overflow: hidden; 3325 3326 background: var(--surface); 3327 border: 1px solid var(--border); 3328 border-radius: var(--radius); 3329} 3330 3331.efdk-final-inner::before { 3332 content: ""; 3333 3334 position: absolute; 3335 top: 0; 3336 left: 0; 3337 3338 width: 100%; 3339 height: 6px; 3340 3341 background: var(--primary); 3342} 3343 3344 3345/* ========================================================= 3346 TEXT 3347 ========================================================= */ 3348 3349.efdk-final-copy { 3350 max-width: 700px; 3351} 3352 3353.efdk-final-eyebrow { 3354 margin: 0 0 10px; 3355 3356 color: var(--text); 3357 3358 font-size: 12px; 3359 line-height: 1.2; 3360 font-weight: 700; 3361 letter-spacing: .07em; 3362 text-transform: uppercase; 3363} 3364 3365.efdk-final-copy h2 { 3366 margin: 0 0 12px; 3367 3368 color: var(--secondary); 3369 3370 font-size: clamp(32px, 3.3vw, 44px); 3371 line-height: 1.07; 3372 letter-spacing: -0.03em; 3373 font-weight: 700; 3374} 3375 3376.efdk-final-copy p { 3377 max-width: 620px; 3378 margin: 0; 3379 3380 color: var(--text); 3381 3382 font-size: 17px; 3383 line-height: 1.55; 3384} 3385 3386 3387/* ========================================================= 3388 BUTTONS 3389 ========================================================= */ 3390 3391.efdk-final-actions { 3392 display: flex; 3393 flex-wrap: wrap; 3394 justify-content: flex-end; 3395 gap: 12px; 3396} 3397 3398.efdk-final-button { 3399 display: inline-flex; 3400 align-items: center; 3401 justify-content: center; 3402 3403 min-height: 48px; 3404 padding: 12px 22px; 3405 3406 border-radius: 999px; 3407 3408 font-size: 15px; 3409 line-height: 1; 3410 font-weight: 700; 3411 3412 transition: 3413 transform .18s ease, 3414 background-color .18s ease, 3415 color .18s ease; 3416} 3417 3418.efdk-final-button-primary { 3419 background: var(--primary); 3420 border: 2px solid var(--primary); 3421 color: var(--secondary) !important; 3422} 3423 3424.efdk-final-button-secondary { 3425 background: transparent; 3426 border: 2px solid var(--secondary); 3427 color: var(--secondary) !important; 3428} 3429 3430.efdk-final-button:hover { 3431 transform: translateY(-2px); 3432} 3433 3434.efdk-final-button-secondary:hover { 3435 background: var(--secondary); 3436 color: var(--white) !important; 3437} 3438 3439 3440/* ========================================================= 3441 TABLET 3442 ========================================================= */ 3443 3444@media (max-width: 900px) { 3445 3446 .efdk-final-inner { 3447 grid-template-columns: 1fr; 3448 gap: 28px; 3449 } 3450 3451 .efdk-final-actions { 3452 justify-content: flex-start; 3453 } 3454} 3455 3456 3457/* ========================================================= 3458 MOBILE 3459 ========================================================= */ 3460 3461@media (max-width: 767px) { 3462 3463 .efdk-final-cta { 3464 padding: 46px 20px 54px; 3465 } 3466 3467 .efdk-final-inner { 3468 padding: 32px 26px; 3469 } 3470 3471 .efdk-final-actions { 3472 flex-direction: column; 3473 } 3474 3475 .efdk-final-button { 3476 width: 100%; 3477 } 3478} 3479 3480</style> 3481 3482 3483<section class="efdk-final-cta"> 3484 3485 <div class="efdk-final-inner"> 3486 3487 <div class="efdk-final-copy"> 3488 3489 <div class="efdk-final-eyebrow"> 3490 Vær med 3491 </div> 3492 3493 <h2> 3494 Bliv en del af fællesskabet 3495 </h2> 3496 3497 <p> 3498 Bliv medlem af Energifællesskaber Danmark eller tilmeld dig 3499 nyhedsbrevet og følg med i ny viden, arrangementer, projekter
3500 og udviklingen af rammerne for energifællesskaber. 3501 </p> 3502 3503 </div> 3504 3505 3506 <div class="efdk-final-actions"> 3507 3508 <a 3509 class="efdk-final-button efdk-final-button-primary" 3510 href="https://www.energifaellesskaber.dk/bliv-medlem/"> 3511 Bliv medlem 3512 </a> 3513 3514 <a 3515 class="efdk-final-button efdk-final-button-secondary" 3516 href="https://www.energifaellesskaber.dk/nyhedsbrev/"> 3517 Modtag nyhedsbrevet 3518 </a> 3519 3520 </div> 3521 3522 </div> 3523 3524</section> </div> 3525 </div> 3526 </div> 3527 </div> 3528 3529 3530 </div> 3531 3532 3533</main> 3534 3535 <footer data-elementor-type="footer" data-elementor-id="14395" class="elementor elementor-14395 elementor-location-footer" data-elementor-post-type="elementor_library"> 3536 <div class="elementor-element elementor-element-311688a e-flex e-con-boxed e-con e-parent" data-id="311688a" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 3537 <div class="e-con-inner"> 3538 <div class="elementor-element elementor-element-190caf6 e-con-full e-flex e-con e-child" data-id="190caf6" data-element_type="container" data-e-type="container"> 3539 <div class="elementor-element elementor-element-05451b4 elementor-widget elementor-widget-spacer" data-id="05451b4" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 3540 <div class="elementor-widget-container"> 3541 <div class="elementor-spacer"> 3542 <div class="elementor-spacer-inner"></div> 3543 </div> 3544 </div> 3545 </div> 3546 <div class="elementor-element elementor-element-2f83de8 elementor-widget elementor-widget-heading" data-id="2f83de8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 3547 <div class="elementor-widget-container"> 3548 <h5 class="elementor-heading-title elementor-size-default">Kontaktinformation:</h5> </div> 3549 </div> 3550 <div class="elementor-element elementor-element-b1bb5ed elementor-widget elementor-widget-text-editor" data-id="b1bb5ed" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3551 <div class="elementor-widget-container"> 3552 <div style="color: #ffffff; line-height: 1.2;"> 3553Energifællesskaber Danmark 3554Hvidovrevej 59 A, 1. 35552650 Hvidovre 3556CVR.: 44 24 34 31</div> 3557 3558<div style="color: #ffffff; line-height: 1.2;">Telefon: 22 22 91 78 â tirsdag, onsdag, torsdag kl. 9-16 3559 3560Mail: [email protected]</div> 3561<div style="color: #ffffff; line-height: 1.2;"></div> 3562<div style="margin-top:20px;"> 3563 <a href="https://www.energifaellesskaber.dk/nyhedsbrev/" 3564 style=" 3565 display:inline-block; 3566 background:#F5A623; 3567 color:#ffffff; 3568 text-decoration:none; 3569 font-size:16px; 3570 font-weight:500; 3571 padding:14px 20px; 3572 border-radius:3px; 3573 line-height:1; 3574 transition:background-color .2s ease; 3575 "> 3576 Modtag nyhedsbrev 3577 </a> 3578</div> </div> 3579 </div> 3580 </div> 3581 <div class="elementor-element elementor-element-de5ef07 e-con-full e-flex e-con e-child" data-id="de5ef07" data-element_type="container" data-e-type="container"> 3582 <div class="elementor-element elementor-element-c11cfe8 elementor-widget elementor-widget-spacer" data-id="c11cfe8" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 3583 <div class="elementor-widget-container"> 3584 <div class="elementor-spacer"> 3585 <div class="elementor-spacer-inner"></div> 3586 </div> 3587 </div> 3588 </div> 3589 <div class="elementor-element elementor-element-8c011c8 elementor-widget elementor-widget-heading" data-id="8c011c8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 3590 <div class="elementor-widget-container"> 3591 <h5 class="elementor-heading-title elementor-size-default">Genveje:</h5> </div> 3592 </div> 3593 <div class="elementor-element elementor-element-3ba6f34 elementor-widget elementor-widget-text-editor" data-id="3ba6f34" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3594 <div class="elementor-widget-container"> 3595 <p><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://www.energifaellesskaber.dk/presse/" target="_blank" rel="noopener">Presse</a></span></p><p><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://www.energifaellesskaber.dk/haandboeger/" target="_blank" rel="noopener">HÃ¥ndbøger</a></span></p><p><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://www.energifaellesskaber.dk/podcast/" target="_blank" rel="noopener">Podcast</a></span></p><p><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://www.youtube.com/playlist?list=PLyE8mHd20C4a4p6CPZrzv72bajWlp1OTD" target="_blank" rel="noopener">
3595Videoer</a></span></p><p><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://www.energifaellesskaber.dk/events/" target="_blank" rel="noopener">Begivenheder</a></span></p> </div> 3596 </div> 3597 </div> 3598 <div class="elementor-element elementor-element-9dacbb7 e-con-full e-flex e-con e-child" data-id="9dacbb7" data-element_type="container" data-e-type="container"> 3599 <div class="elementor-element elementor-element-9953df5 elementor-widget elementor-widget-spacer" data-id="9953df5" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 3600 <div class="elementor-widget-container"> 3601 <div class="elementor-spacer"> 3602 <div class="elementor-spacer-inner"></div> 3603 </div> 3604 </div> 3605 </div> 3606 <div class="elementor-element elementor-element-d9719d0 elementor-widget elementor-widget-heading" data-id="d9719d0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 3607 <div class="elementor-widget-container"> 3608 <h5 class="elementor-heading-title elementor-size-default">Om os:</h5> </div> 3609 </div> 3610 <div class="elementor-element elementor-element-32dc735 elementor-widget elementor-widget-text-editor" data-id="32dc735" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 3611 <div class="elementor-widget-container"> 3612 <p><a href="https://www.energifaellesskaber.dk/om-os/" target="_blank" rel="noopener"><span style="color: #ffffff;">Om</span></a></p><p><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://www.energifaellesskaber.dk/vi-mener/" target="_blank" rel="noopener">Vi mener…</a></span></p><p><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://www.energifaellesskaber.dk/hoeringssvar-2/" target="_blank" rel="noopener">høringssvar</a></span></p><p><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://www.energifaellesskaber.dk/bestyrelsen-2/" target="_blank" rel="noopener">Bestyrelsen</a></span></p><p> </p> </div> 3613 </div> 3614 </div> 3615 <div class="elementor-element elementor-element-e2f8bd9 e-con-full e-flex e-con e-child" data-id="e2f8bd9" data-element_type="container" data-e-type="container"> 3616 <div class="elementor-element elementor-element-896447c elementor-widget elementor-widget-spacer" data-id="896447c" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 3617 <div class="elementor-widget-container"> 3618 <div class="elementor-spacer"> 3619 <div class="elementor-spacer-inner"></div> 3620 </div> 3621 </div> 3622 </div> 3623 <div class="elementor-element elementor-element-17a90b5 elementor-widget elementor-widget-heading" data-id="17a90b5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 3624 <div class="elementor-widget-container"> 3625 <h6 class="elementor-heading-title elementor-size-default">Hjemmeside udviklet af:</h6> </div> 3626 </div> 3627 <div class="elementor-element elementor-element-377a662 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="377a662" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 3628 <div class="elementor-widget-container"> 3629 <a href="https://www.energifaellesskaber.dk"> 3630 <img fetchpriority="high" width="300" height="220" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/08/EFD-Logo-CMYK-med-ikon-300x220.png" class="attachment-medium size-medium wp-image-14360" alt="" srcset="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/08/EFD-Logo-CMYK-med-ikon-300x220.png 300w, https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/08/EFD-Logo-CMYK-med-ikon-1024x751.png 1024w, https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/08/EFD-Logo-CMYK-med-ikon-768x563.png 768w, https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/08/EFD-Logo-CMYK-med-ikon-1536x1126.png 1536w, https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/08/EFD-Logo-CMYK-med-ikon-2048x1502.png 2048w, https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/2025/08/EFD-Logo-CMYK-med-ikon-500x367.png 500w" sizes="(max-width: 300px) 100v
3630w, 300px" /> </a> 3631 </div> 3632 </div> 3633 <div class="elementor-element elementor-element-b6ff470 elementor-widget elementor-widget-spacer" data-id="b6ff470" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 3634 <div class="elementor-widget-container"> 3635 <div class="elementor-spacer"> 3636 <div class="elementor-spacer-inner"></div> 3637 </div> 3638 </div> 3639 </div> 3640 <div class="elementor-element elementor-element-adc8b7c elementor-widget elementor-widget-heading" data-id="adc8b7c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 3641 <div class="elementor-widget-container"> 3642 <h6 class="elementor-heading-title elementor-size-default">Co-founded by the European Union</h6> </div> 3643 </div> 3644 <div class="elementor-element elementor-element-5f26884 elementor-widget elementor-widget-image" data-id="5f26884" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 3645 <div class="elementor-widget-container"> 3646 <img src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/uploads/elementor/thumbs/EN_co_fundedvertical_RGB_WHITE-r9klyy0yln647uzofljw3ny1am60pwo10j027n3t8w.png" title="EN_co_fundedvertical_RGB_WHITE" alt="EN_co_fundedvertical_RGB_WHITE" loading="lazy" /> </div> 3647 </div> 3648 </div> 3649 </div> 3650 </div> 3651 </footer> 3652
3653<script type="speculationrules"> 3654{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 3655</script>
vendor: 1 bytes, line 3655
3655
3656<script id="ckyBannerTemplate" type="text/template"><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Samtykkepræferencer" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Samtykkepræferencer"> <img src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">Vi værdsætter dit privatliv</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>Vi bruger cookies til at forbedre din browsingoplevelse, vise personlige annoncer eller indhold og analysere vores trafik. Ved at klikke på "Accepter alle", giver du samtykke til vores brug af cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Tilpas" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Tilpas</button> <button class="cky-btn cky-btn-reject" aria-label="Afvis alle" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Afvis alle</button> <button class="cky-btn cky-btn-accept" aria-label="Acceptér alle" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Acceptér alle</button> </div></div></div></div><div class="cky-preference-wrapper" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-center" id="ckyPreferenceCenter"> <div class="cky-preference"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Tilpas samtykkepræferencer</span> <button class="cky-btn-close" aria-label="Close" data-cky-tag="detail-close"> <img src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>Vi bruger cookies til at hjælpe dig med at navigere effektivt og udføre visse funktioner. Du finder detal
3656jerede oplysninger om alle cookies under hver samtykkekategori nedenfor.</p> 3657<p>De cookies, der er kategoriseret som "nødvendige", gemmes i din browser, da de er essentielle for at aktivere webstedets grundlæggende funktionaliteter.</p> 3658<p>Vi bruger også tredjepartscookies, der hjælper os med at analysere, hvordan du bruger denne hjemmeside, gemmer dine præferencer og leverer det indhold og de annoncer, der er relevante for dig. Disse cookies vil kun blive gemt i din browser med dit forudgående samtykke.</p> 3659<p>Du kan vælge at aktivere eller deaktivere nogle eller alle disse cookies, men deaktivering af nogle af dem kan påvirke din browseroplevelse.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Altid aktive</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">Ingen cookies at vise.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Altid aktive</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">Ingen cookies at vise.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Altid aktive</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">Ingen cookies at vise.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Altid aktive</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">Ingen cookies at vise.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Altid aktive</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">Ingen cookies at vise.</p></div> </div> </div> </div></div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-accept" aria-label="Acceptér alle" data-cky-tag="detail-accept-button" style="color:#ffffff;background-color:#1863DC;border-color:#1863DC"> Acceptér alle </button> <button class="cky-btn cky-btn-preferences" aria-label="Gem mine præferencer" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">
3659 Gem mine præferencer </button> <button class="cky-btn cky-btn-reject" aria-label="Afvis alle" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Afvis alle </button> </div></div></div></div></div></script>
3659 3660
3660<script> 3661 ( function ( body ) { 3662 'use strict'; 3663 body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); 3664 } )( document.body ); 3665 </script>
3665 3666
3666<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["s\u00f8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\u00f8rdag"],"dayNamesShort":["s\u00f8n","man","tirs","ons","tors","fre","l\u00f8r"],"dayNamesMin":["S","M","Ti","O","To","F","L"],"monthNames":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"monthNamesShort":["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],"monthNamesMin":["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
3666
3666<script> 3667 ( () => { 3668 const lazyloadRunObserver = () => { 3669 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 3670 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 3671 entries.forEach( ( entry ) => { 3672 if ( entry.isIntersecting ) { 3673 let lazyloadBackground = entry.target; 3674 if( lazyloadBackground ) { 3675 lazyloadBackground.classList.add( 'e-lazyloaded' ); 3676 } 3677 lazyloadBackgroundObserver.unobserve( entry.target ); 3678 } 3679 }); 3680 }, { rootMargin: '200px 0px 200px 0px' } ); 3681 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 3682 lazyloadBackgroundObserver.observe( lazyloadBackground ); 3683 } ); 3684 }; 3685 const events = [ 3686 'DOMContentLoaded', 3687 'elementor/lazyload/observe', 3688 ]; 3689 events.forEach( ( event ) => { 3690 document.addEventListener( event, lazyloadRunObserver ); 3691 } ); 3692 } )(); 3693 </script>
3693 3694
3694<script type="text/javascript"> 3695 var c = document.body.className; 3696 c = c.replace( /everest-forms-no-js/, 'everest-forms-js' ); 3697 document.body.className = c; 3698 </script>
3698 3699 <style id="core-block-supports-inline-css"> 3700/** 3701 * Core styles: block-supports 3702 */ 3703 3704/*# sourceURL=core-block-supports-inline-css */ 3705</style>
3706<script id="fca_eoi_pagecount_js-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/mailchimp-wp/assets/pagecount.min.js?ver=2.6.2"></script>
vendor: 1 bytes, line 3706
3706
3707<script id="tec-user-agent-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
vendor: 1 bytes, line 3707
3707
3708<script id="wp-hooks-js" src="https://www.energifaellesskaber.dk/wp-includes/js/dist/hooks.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 3708
3708
3709<script id="wp-i18n-js" src="https://www.energifaellesskaber.dk/wp-includes/js/dist/i18n.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 3709
3709
3710<script id="wp-i18n-js-after"> 3711wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 3712//# sourceURL=wp-i18n-js-after 3713</script>
vendor: 1 bytes, line 3713
3713
3714<script id="swv-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 3714
3714
3715<script id="contact-form-7-js-translations"> 3716( function( domain, translations ) { 3717 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 3718 localeData[""].domain = domain; 3719 wp.i18n.setLocaleData( localeData, domain ); 3720} )( "contact-form-7", {"translation-revision-date":"2026-05-28 07:54:34+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"da_DK"},"This contact form is placed in the wrong place.":["Denne kontaktformular er placeret det forkerte sted."],"Error:":["Fejl:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); 3721//# sourceURL=contact-form-7-js-translations 3722</script>
vendor: 1 bytes, line 3722
3722
3723<script id="contact-form-7-js-before"> 3724var wpcf7 = { 3725 "api": { 3726 "root": "https:\/\/www.energifaellesskaber.dk\/wp-json\/", 3727 "namespace": "contact-form-7\/v1" 3728 } 3729}; 3730//# sourceURL=contact-form-7-js-before 3731</script>
vendor: 1 bytes, line 3731
3731
3732<script id="contact-form-7-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 3732
3732
3733<script id="hello-theme-frontend-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/themes/hello-elementor/assets/js/hello-frontend.js?ver=3.4.5"></script>
vendor: 1 bytes, line 3733
3733
3734<script id="elementor-webpack-runtime-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor/assets/js/webpack.runtime.js?ver=4.3.3"></script>
vendor: 1 bytes, line 3734
3734
3735<script id="elementor-frontend-modules-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor/assets/js/frontend-modules.js?ver=4.3.3"></script>
vendor: 1 bytes, line 3735
3735
3736<script id="jquery-ui-core-js-before"> 3737jQuery.uiBackCompat = true; 3738//# sourceURL=jquery-ui-core-js-before 3739</script>
vendor: 1 bytes, line 3739
3739
3740<script id="jquery-ui-core-js" src="https://www.energifaellesskaber.dk/wp-includes/js/jquery/ui/core.js?ver=1.14.2"></script>
vendor: 1 bytes, line 3740
3740
3741<script id="elementor-frontend-js-before"> 3742var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":true},"i18n":{"shareOnFacebook":"Del p\u00e5 Facebook","shareOnX":"Share on X","pinIt":"Fastg\u00f8r","download":"Download","downloadImage":"Download billede","fullscreen":"Fuldsk\u00e6rm","zoom":"Zoom","share":"Del","playVideo":"Afspil video","previous":"Forrige","next":"N\u00e6ste","close":"Luk","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1321,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobil enhed, vertikal","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobil enhed, horisontal","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1320,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"B\u00e6rbar computer","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.3.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"landing-pages":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"mega-menu":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/www.energifaellesskaber.dk\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.energifaellesskaber.dk\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.energifaellesskaber.dk\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"fb2d719c26","atomicFormsSendForm":"b142b12248"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_tablet":1320,"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":18927,"title":"Forside%20-%20Energif%C3%A6llesskaber%20Danmark","excerpt":"","featuredImage":false}}; 3743//# sourceURL=elementor-frontend-js-before 3744</script>
vendor: 1 bytes, line 3744
3744
3745<script id="elementor-frontend-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor/assets/js/frontend.js?ver=4.3.3"></script>
vendor: 1 bytes, line 3745
3745
3746<script id="smartmenus-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.js?ver=1.2.1"></script>
vendor: 1 bytes, line 3746
3746
3747<script id="wp-statistics-tracker-js-extra"> 3748var WP_Statistics_Tracker_Object = {"requestUrl":"https://www.energifaellesskaber.dk/wp-json/wp-statistics/v2","ajaxUrl":"https://www.energifaellesskaber.dk/wp-admin/admin-ajax.php","hitParams":{"wp_statistics_hit":1,"source_type":"home","source_id":18927,"search_query":"","signature":"8c3bcb94e62a188e4058a76b4829cbc2","endpoint":"hit"},"option":{"dntEnabled":false,"bypassAdBlockers":false,"consentIntegration":{"name":null,"status":[]},"isPreview":false,"userOnline":false,"isWpConsentApiActive":false},"isLegacyEventLoaded":"","customEventAjaxUrl":"https://www.energifaellesskaber.dk/wp-admin/admin-ajax.php?action=wp_statistics_custom_event&nonce=99a0f6eb9d","onlineParams":{"wp_statistics_hit":1,"source_type":"home","source_id":18927,"search_query":"","signature":"8c3bcb94e62a188e4058a76b4829cbc2","action":"wp_statistics_online_check"},"jsCheckTime":"60000","isConsoleVerbose":"1"}; 3749//# sourceURL=wp-statistics-tracker-js-extra 3750</script>
vendor: 1 bytes, line 3750
3750
3751<script id="wp-statistics-tracker-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/wp-statistics/assets/js/tracker.js?ver=14.16.14"></script>
vendor: 1 bytes, line 3751
3751
3752<script id="modulobox-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/modulobox/public/assets/js/modulobox.min.js?ver=1.6.0"></script>
vendor: 1 bytes, line 3752
3752
3753<script id="modulobox-js-after"> 3754(function($){"use strict";var mobx_options = {"mediaSelector":".mobx, a > img[class*=\"wp-image-\"]:not([data-id]), .gallery-icon > a, .blocks-gallery-item a","spacing":0.1000000000000000055511151231257827021181583404541015625,"loop":3,"rightToLeft":0,"smartResize":1,"overflow":0,"threshold":5,"preload":1,"timeToIdle":4000,"history":0,"mouseWheel":1,"contextMenu":1,"scrollBar":1,"loadError":"Sorry, an error occured while loading the content...","noContent":"Sorry, no content was found!","pinchToClose":1,"tapToClose":1,"dragToClose":1,"doubleTapToZoom":1,"pinchToZoom":1,"prevNextKey":1,"escapeToClose":1,"scrollSensitivity":15,"scrollToNav":0,"scrollToZoom":0,"scrollToClose":0,"controls":["close"],"prevNext":1,"prevNextTouch":0,"caption":1,"autoCaption":0,"captionSmallDevice":1,"thumbnails":1,"thumbnailsNav":"basic","thumbnailSizes":{"1920":{"width":110,"height":80,"gutter":10},"1280":{"width":90,"height":65,"gutter":10},"680":{"width":70,"height":50,"gutter":8},"480":{"width":60,"height":44,"gutter":5}},"shareButtons":["facebook","googleplus","twitter","pinterest","linkedin","reddit"],"shareText":"Share on","sharedUrl":"deeplink","slideShowInterval":4000,"slideShowAutoPlay":0,"slideShowAutoStop":0,"countTimer":1,"countTimerBg":"rgba(255,255,255,0.25)","countTimerColor":"rgba(255,255,255,0.75)","counterMessage":"[index] \/ [total]","zoomTo":"auto","minZoom":1.1999999999999999555910790149937383830547332763671875,"maxZoom":4,"videoRatio":1.77777777777777767909128669998608529567718505859375,"videoMaxWidth":1180,"videoAutoPlay":0,"videoThumbnail":0,"mediaelement":0,"0":false,"attraction":{"slider":0.055000000000000000277555756156289135105907917022705078125,"slide":0.0179999999999999986399767948341832379810512065887451171875,"thumbs":0.01600000000000000033306690738754696212708950042724609375},"friction":{"slider":0.61999999999999999555910790149937383830547332763671875,"slide":0.179999999999999993338661852249060757458209991455078125,"thumbs":0.2200000000000000011102230246251565404236316680908203125}};var mobx_accessibility = {"closeLabel":"Close lightbox","downloadLabel":"Download media","fullScreenLabel":"Toggle fullscreen mode","nextLabel":"Go to next slide","prevLabel":"Go to previous slide","shareLabel":"Share this media","playLabel":"Toggle slideshow mode","zoomLabel":"Toggle zoom","title":0};var mobx_svg_icons = 'https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/modulobox/public/assets/icons/modulobox.svg';var mobx_google_fonts = '';document.addEventListener('DOMContentLoaded',function(){var mobx = new ModuloBox(mobx_options);if("undefined"!==typeof mobx_svg_icons&&mobx_svg_icons){var ajax=new XMLHttpRequest;ajax.open("GET",mobx_svg_icons,!0);ajax.send();ajax.onload=function(){var a=document.createElement("DIV");a.style.display="none";a.innerHTML=ajax.responseText;document.body.insertBefore(a,document.body.childNodes[0])}}mobx.on("beforeAppendDOM.modulobox",function(a){for(var b in this.buttons)if(this.buttons.hasOwnProperty(b)){"undefined"!==typeof mobx_accessibility&&mobx_accessibility[b+"Label"]&&(this.buttons[b].setAttribute("aria-label",mobx_accessibility[b+"Label"]),mobx_accessibility.title&&this.buttons[b].setAttribute("title",mobx_accessibility[b+"Label"]));a=document.createElementNS("http://www.w3.org/2000/svg","svg");var d=document.createElementNS("http://www.w3.org/2000/svg","use");a.setAttribute("class","mobx-svg");d.setAttribute("class","mobx-use");a.appendChild(d).setAttributeNS("http://www.w3.org/1999/xlink","xlink:href","#mobx-svg-"+b.toLowerCase());this.buttons[b].appendChild(a);if(-1<["fullScreen","play","zoom"].indexOf(b)){var c;switch(b){case "fullScreen":c="unfullscreen";break;case "play":c="pause";break;case "zoom":c="zoom-out"}a=a.cloneNode(!0);a.firstElementChild.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href","#mobx-svg-"+c);this.buttons[b].appendChild(a)}}});var mobx_wp_images=function(){for(var e=document.querySelectorAll('a > img[class*="wp-image-"]'),t=0,a=e.length;t<a;t++){var n=e[t],i=n.parentElement,l=(n.title||n.alt)&&mobx_options.autoCaption,r=i.nextElementSibling,m=i.nextElementSibling;r=r&&r.className.indexOf("wp-caption-text")>-1?r.innerHTML:"",m&&"FIGCAPTION"===m.tagName&&(r=m.innerHTML||r),n.setAttribute("data-src",
3754i.href),mobx.addAttr(n,{title:l?n.title||n.alt:r||"",desc:l?r:""})}};jQuery(document).ready(function(){jQuery(".single-image-gallery").removeData("carousel-extra"),mobx_wp_images()});var mobx_wp_gallery=function(){for(var t=document.querySelectorAll('.gallery[id*="gallery-"], .wp-block-gallery'),e=0,l=t.length;e<l;e++){t[e].removeAttribute("data-carousel-extra");for(var a=t[e].querySelectorAll(".gallery-icon > a, .blocks-gallery-item a"),r=0,i=a.length;r<i;r++){var n=a[r],o=n.firstElementChild,b=(o.title||o.alt)&&mobx_options.autoCaption,m=n.parentElement.nextElementSibling,c=n.nextElementSibling;m=m&&-1<m.className.indexOf("wp-caption-text")?m.innerHTML:"",c&&"FIGCAPTION"===c.tagName&&(m=c.innerHTML||m),o.setAttribute("data-rel","wp-gallery-"+(e+1)),o.setAttribute("data-title",b?o.title||o.alt:m||""),o.setAttribute("data-desc",b?m:""),o.setAttribute("data-thumb",o.src),mobx.addAttr(n,{rel:"wp-gallery-"+(e+1),title:b?o.title||o.alt:m||"",desc:b?m:"",thumb:o.src})}}};mobx_wp_gallery();mobx.init();});})(jQuery) 3755//# sourceURL=modulobox-js-after 3756</script>
vendor: 1 bytes, line 3756
3756
3757<script id="elementor-pro-webpack-runtime-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.js?ver=4.2.3"></script>
vendor: 1 bytes, line 3757
3757
3758<script id="elementor-pro-frontend-js-before"> 3759var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.energifaellesskaber.dk\/wp-admin\/admin-ajax.php","nonce":"17fad764e4","urls":{"assets":"https:\/\/www.energifaellesskaber.dk\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.energifaellesskaber.dk\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"da_DK","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.energifaellesskaber.dk\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 3760//# sourceURL=elementor-pro-frontend-js-before 3761</script>
vendor: 1 bytes, line 3761
3761
3762<script id="elementor-pro-frontend-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor-pro/assets/js/frontend.js?ver=4.2.3"></script>
vendor: 1 bytes, line 3762
3762
3763<script id="pro-elements-handlers-js" src="https://usercontent.one/wp/www.energifaellesskaber.dk/wp-content/plugins/elementor-pro/assets/js/elements-handlers.js?ver=4.2.3"></script>
vendor: 1 bytes, line 3763
3763
3764<script id="wp-emoji-settings" type="application/json"> 3765{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://www.energifaellesskaber.dk/wp-includes/js/wp-emoji.js?ver=7.1.2","twemoji":"https://www.energifaellesskaber.dk/wp-includes/js/twemoji.js?ver=7.1.2"}} 3766</script>
vendor: 1 bytes, line 3766
3766
3767<script type="module"> 3768/** 3769 * @output wp-includes/js/wp-emoji-loader.js 3770 */ 3771 3772/* eslint-env es6 */ 3773 3774// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope. 3775 3776/** 3777 * Emoji Settings as exported in PHP via _print_emoji_detection_script(). 3778 * @typedef WPEmojiSettings 3779 * @type {object} 3780 * @property {?object} source 3781 * @property {?string} source.concatemoji 3782 * @property {?string} source.twemoji 3783 * @property {?string} source.wpemoji 3784 */ 3785 3786const selector = 'script#wp-emoji-settings'; 3787const script = document.querySelector( selector ); 3788if ( ! ( script instanceof HTMLScriptElement ) ) { 3789 throw new Error( `Element missing: ${ selector }`); 3790} 3791const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) ); 3792 3793// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js). 3794window._wpemojiSettings = settings; 3795 3796/** 3797 * Support tests. 3798 * @typedef SupportTests 3799 * @type {object} 3800 * @property {?boolean} flag 3801 * @property {?boolean} emoji 3802 */ 3803 3804const sessionStorageKey = 'wpEmojiSettingsSupports'; 3805const tests = [ 'flag', 'emoji' ]; 3806 3807/** 3808 * Checks whether the browser supports offloading to a Worker. 3809 * 3810 * @since 6.3.0 3811 * 3812 * @private 3813 * 3814 * @returns {boolean} 3815 */ 3816function supportsWorkerOffloading() { 3817 return ( 3818 typeof Worker !== 'undefined' && 3819 typeof OffscreenCanvas !== 'undefined' && 3820 typeof URL !== 'undefined' && 3821 URL.createObjectURL && 3822 typeof Blob !== 'undefined' 3823 ); 3824} 3825 3826/** 3827 * @typedef SessionSupportTests 3828 * @type {object} 3829 * @property {number} timestamp 3830 * @property {SupportTests} supportTests 3831 */ 3832 3833/** 3834 * Get support tests from session. 3835 * 3836 * @since 6.3.0 3837 * 3838 * @private 3839 * 3840 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. 3841 */ 3842function getSessionSupportTests() { 3843 try { 3844 /** @type {SessionSupportTests} */ 3845 const item = JSON.parse( 3846 sessionStorage.getItem( sessionStorageKey ) 3847 ); 3848 if ( 3849 typeof item === 'object' && 3850 typeof item.timestamp === 'number' && 3851 new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. 3852 typeof item.supportTests === 'object' 3853 ) { 3854 return item.supportTests; 3855 } 3856 } catch ( e ) {} 3857 return null; 3858} 3859 3860/** 3861 * Persist the supports in session storage. 3862 * 3863 * @since 6.3.0 3864 * 3865 * @private 3866 * 3867 * @param {SupportTests} supportTests Support tests. 3868 */ 3869function setSessionSupportTests( supportTests ) { 3870 try { 3871 /** @type {SessionSupportTests} */ 3872 const item = { 3873 supportTests: supportTests, 3874 timestamp: new Date().valueOf() 3875 }; 3876 3877 sessionStorage.setItem( 3878 sessionStorageKey, 3879 JSON.stringify( item ) 3880 ); 3881 } catch ( e ) {} 3882} 3883 3884/** 3885 * Checks if two sets of Emoji characters render the same visually. 3886 * 3887 * This is used to determine if the browser is rendering an emoji with multiple data points 3888 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji 3889 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser 3890 * does not support the emoji correctly. 3891 * 3892 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 3893 * scope. Everything must be passed by parameters. 3894 * 3895 * @since 4.9.0 3896 * 3897 * @private 3898 * 3899 * @param {CanvasRenderingContext2D} context 2D Context. 3900 * @param {string} set1 Set of Emoji to test. 3901 * @param {string} set2 Set of Emoji to test. 3902 * 3903 * @return {boolean} True if the two sets render the same. 3904 */ 3905function emojiSetsRenderIdentically( context, set1, set2 ) { 3906 // Cleanup from previous test. 3907 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 3908 context.fillText( set1, 0, 0 ); 3909 const rendered1 = new Uint32Array( 3910 context.getImageData( 3911 0, 3912 0, 3913 context.canvas.width, 3914 context.canvas.height 3915 ).data 3916 ); 3917 3918 // Cleanup from previous test. 3919 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 3920 context.fillText( set2, 0, 0 ); 3921 const rendered2 = new Uint32Array( 3922 context.getImageData( 3923 0, 3924 0, 3925 context.canvas.width,
3926 context.canvas.height 3927 ).data 3928 ); 3929 3930 return rendered1.every( ( rendered2Data, index ) => { 3931 return rendered2Data === rendered2[ index ]; 3932 } ); 3933} 3934 3935/** 3936 * Checks if the center point of a single emoji is empty. 3937 * 3938 * This is used to determine if the browser is rendering an emoji with a single data point 3939 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly 3940 * rendered emoji will have a non-zero value at the center point. 3941 * 3942 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 3943 * scope. Everything must be passed by parameters. 3944 * 3945 * @since 6.8.2 3946 * 3947 * @private 3948 * 3949 * @param {CanvasRenderingContext2D} context 2D Context. 3950 * @param {string} emoji Emoji to test. 3951 * 3952 * @return {boolean} True if the center point is empty. 3953 */ 3954function emojiRendersEmptyCenterPoint( context, emoji ) { 3955 // Cleanup from previous test. 3956 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 3957 context.fillText( emoji, 0, 0 ); 3958 3959 // Test if the center point (16, 16) is empty (0,0,0,0). 3960 const centerPoint = context.getImageData(16, 16, 1, 1); 3961 for ( let i = 0; i < centerPoint.data.length; i++ ) { 3962 if ( centerPoint.data[ i ] !== 0 ) { 3963 // Stop checking the moment it's known not to be empty. 3964 return false; 3965 } 3966 } 3967 3968 return true; 3969} 3970 3971/** 3972 * Determines if the browser properly renders Emoji that Twemoji can supplement. 3973 * 3974 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 3975 * scope. Everything must be passed by parameters. 3976 * 3977 * @since 4.2.0 3978 * 3979 * @private 3980 * 3981 * @param {CanvasRenderingContext2D} context 2D Context. 3982 * @param {string} type Whether to test for support of "flag" or "emoji". 3983 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 3984 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 3985 * 3986 * @return {boolean} True if the browser can render emoji, false if it cannot. 3987 */ 3988function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 3989 let isIdentical; 3990 3991 switch ( type ) { 3992 case 'flag': 3993 /* 3994 * Test for Transgender flag compatibility. Added in Unicode 13. 3995 * 3996 * To test for support, we try to render it, and compare the rendering to how it would look if 3997 * the browser doesn't render it correctly (white flag emoji + transgender symbol). 3998 */ 3999 isIdentical = emojiSetsRenderIdentically( 4000 context, 4001 '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence 4002 '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space 4003 ); 4004 4005 if ( isIdentical ) { 4006 return false; 4007 } 4008 4009 /* 4010 * Test for Sark flag compatibility. This is the least supported of the letter locale flags, 4011 * so gives us an easy test for full support. 4012 * 4013 * To test for support, we try to render it, and compare the rendering to how it would look if 4014 * the browser doesn't render it correctly ([C] + [Q]). 4015 */ 4016 isIdentical = emojiSetsRenderIdentically( 4017 context, 4018 '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points 4019 '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space 4020 ); 4021 4022 if ( isIdentical ) { 4023 return false; 4024 } 4025 4026 /* 4027 * Test for English flag compatibility. England is a country in the United Kingdom, it 4028 * does not have a two letter locale code but rather a five letter sub-division code. 4029 * 4030 * To test for support, we try to render it, and compare the rendering to how it would look if 4031 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). 4032 */ 4033 isIdentical = emojiSetsRenderIdentically( 4034 context, 4035 // as the flag sequence 4036 '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', 4037 // with each code point separated by a zero-width space 4038 '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' 4039 ); 4040 4041 return ! isIdentical; 4042 case 'emoji': 4043 /* 4044 * Is there a large, hairy, humanoid mythical creature living in the browser? 4045 * 4046 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature. 4047 * 4048 * The hairy creature emoji is a single code point emoji. Testing for browser 4049 * support required testing the center point of the emoji to see if it is empty. 4050 * 4051 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == ð« Hairy creature. 4052 * 4053 * When updating this test, please ensure that the emoji is either a single code point 4054 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width 4055 * joiner vs a zero-width space. 4056 */ 4057 const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' ); 4058 return ! notSupported; 4059 } 4060 4061 return false;
4062} 4063 4064/** 4065 * Checks emoji support tests. 4066 * 4067 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 4068 * scope. Everything must be passed by parameters. 4069 * 4070 * @since 6.3.0 4071 * 4072 * @private 4073 * 4074 * @param {string[]} tests Tests. 4075 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. 4076 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 4077 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 4078 * 4079 * @return {SupportTests} Support tests. 4080 */ 4081function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 4082 let canvas; 4083 if ( 4084 typeof WorkerGlobalScope !== 'undefined' && 4085 self instanceof WorkerGlobalScope 4086 ) { 4087 canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. 4088 } else { 4089 canvas = document.createElement( 'canvas' ); 4090 } 4091 4092 const context = canvas.getContext( '2d', { willReadFrequently: true } ); 4093 4094 /* 4095 * Chrome on OS X added native emoji rendering in M41. Unfortunately, 4096 * it doesn't work when the font is bolder than 500 weight. So, we 4097 * check for bold rendering support to avoid invisible emoji in Chrome. 4098 */ 4099 context.textBaseline = 'top'; 4100 context.font = '600 32px Arial'; 4101 4102 const supports = {}; 4103 tests.forEach( ( test ) => { 4104 supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 4105 } ); 4106 return supports; 4107} 4108 4109/** 4110 * Adds a script to the head of the document. 4111 * 4112 * @ignore 4113 * 4114 * @since 4.2.0 4115 * 4116 * @param {string} src The url where the script is located. 4117 * 4118 * @return {void} 4119 */ 4120function addScript( src ) { 4121 const script = document.createElement( 'script' ); 4122 script.src = src; 4123 script.defer = true; 4124 document.head.appendChild( script ); 4125} 4126 4127settings.supports = { 4128 everything: true, 4129 everythingExceptFlag: true 4130}; 4131 4132// Obtain the emoji support from the browser, asynchronously when possible. 4133new Promise( ( resolve ) => { 4134 let supportTests = getSessionSupportTests(); 4135 if ( supportTests ) { 4136 resolve( supportTests ); 4137 return; 4138 } 4139 4140 if ( supportsWorkerOffloading() ) { 4141 try { 4142 // Note that the functions are being passed as arguments due to minification. 4143 const workerScript = 4144 'postMessage(' + 4145 testEmojiSupports.toString() + 4146 '(' + 4147 [ 4148 JSON.stringify( tests ), 4149 browserSupportsEmoji.toString(), 4150 emojiSetsRenderIdentically.toString(), 4151 emojiRendersEmptyCenterPoint.toString() 4152 ].join( ',' ) + 4153 '));'; 4154 const blob = new Blob( [ workerScript ], { 4155 type: 'text/javascript' 4156 } ); 4157 const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); 4158 worker.onmessage = ( event ) => { 4159 supportTests = event.data; 4160 setSessionSupportTests( supportTests ); 4161 worker.terminate(); 4162 resolve( supportTests ); 4163 }; 4164 return; 4165 } catch ( e ) {} 4166 } 4167 4168 supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 4169 setSessionSupportTests( supportTests ); 4170 resolve( supportTests ); 4171} ) 4172 // Once the browser emoji support has been obtained from the session, finalize the settings. 4173 .then( ( supportTests ) => { 4174 /* 4175 * Tests the browser support for flag emojis and other emojis, and adjusts the 4176 * support settings accordingly. 4177 */ 4178 for ( const test in supportTests ) { 4179 settings.supports[ test ] = supportTests[ test ]; 4180 4181 settings.supports.everything = 4182 settings.supports.everything && settings.supports[ test ]; 4183 4184 if ( 'flag' !== test ) { 4185 settings.supports.everythingExceptFlag = 4186 settings.supports.everythingExceptFlag && 4187 settings.supports[ test ]; 4188 } 4189 } 4190 4191 settings.supports.everythingExceptFlag = 4192 settings.supports.everythingExceptFlag && 4193 ! settings.supports.flag; 4194 4195 // When the browser can not render everything we need to load a polyfill. 4196 if ( ! settings.supports.everything ) { 4197 const src = settings.source || {}; 4198 4199 if ( src.concatemoji ) { 4200 addScript( src.concatemoji ); 4201 } else if ( src.wpemoji && src.twemoji ) { 4202 addScript( src.twemoji ); 4203 addScript( src.wpemoji ); 4204 } 4205 } 4206 } ); 4207//# sourceURL=https://www.energifaellesskaber.dk/wp-includes/js/wp-emoji-loader.js 4208</script>
vendor: 1 bytes, line 4208
4208
4209<script id="ocvars">var ocSiteMeta = {plugins: {"a3e4aa5d9179da09d8af9b6802f861a8": 1,"2c9812363c3c947e61f043af3c9852d0": 0,"b904efd4c2b650207df23db3e5b40c86": 0,"a3fe9dc9824eccbd72b7e5263258ab2c": 0}}</script>
4209 4210</body> 4211</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.